Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » DSDP - Target Management » Management of WindowsCE filesystems
Management of WindowsCE filesystems [message #17572] Wed, 19 December 2007 14:47 Go to next message
Eclipse UserFriend
Originally posted by: r_gerganov.prosyst.bg

Hi guys,

I have been contributing to the eRCP project for a while and I have
found that doing common file operations on WindowsCE devices is
inconvenient using the standard tools provided by Microsoft. I mean
managing device's filesystem from the PC. For example there is no way to
edit a file directly on the device - you have to copy the file on the PC
first, do the edit, and then copy it back on the device. There is an
option to synchronize a desktop folder with device's "My Documents" but
it is slow if you have many files and works only for "My Documents".
So I think that supporting management of WindowsCE filesystems will be
an awesome addition for TM. It will allow fast deployment of eRCP/eSWT
applications and will give the power of RSE to the eRCP developers. Of
course some features like shells and process management will not be
available.
Have you guys ever consider adding support for WindowsCE devices? I will
be happy to contribute if you find this feature reasonable.

--
Rado
Re: Management of WindowsCE filesystems [message #17638 is a reply to message #17572] Tue, 08 January 2008 15:11 Go to previous messageGo to next message
Martin Oberhuber is currently offline Martin OberhuberFriend
Messages: 985
Registered: July 2009
Senior Member
Hello Radoslav,

we've had such a request before, and I think that WinCE file system
support would be a very interesting addition to the TM/RSE offering.

Unfortunately none of us committers has had any exposure to WinCE
personally, so we have no idea how to accomplish this. But if you want
to contribute, such a contribution would be most welcome.

The only requirement we have, is that your contribution must be clean in
terms of licensing: if you need to link against any libraries provided
by Microsoft, or redistribute any libraries / headers / code from
microsoft, please ensure that the corresponding licenses are compatible
with the EPL.

I recommend filing an enhancement request on bugzilla for the feature,
and doing future discussions there.

Thanks!
Martin

Radoslav Gerganov wrote:
> Hi guys,
>
> I have been contributing to the eRCP project for a while and I have
> found that doing common file operations on WindowsCE devices is
> inconvenient using the standard tools provided by Microsoft. I mean
> managing device's filesystem from the PC. For example there is no way to
> edit a file directly on the device - you have to copy the file on the PC
> first, do the edit, and then copy it back on the device. There is an
> option to synchronize a desktop folder with device's "My Documents" but
> it is slow if you have many files and works only for "My Documents".
> So I think that supporting management of WindowsCE filesystems will be
> an awesome addition for TM. It will allow fast deployment of eRCP/eSWT
> applications and will give the power of RSE to the eRCP developers. Of
> course some features like shells and process management will not be
> available.
> Have you guys ever consider adding support for WindowsCE devices? I will
> be happy to contribute if you find this feature reasonable.
>
> --
> Rado
Re: Management of WindowsCE filesystems [message #17664 is a reply to message #17638] Tue, 08 January 2008 15:40 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: r_gerganov.prosyst.bg

Hi Martin,

Thank you for your answer. I think that supporting file operations on
WinCE devices is possible using the Remote APIs [1] provided by
Microsoft. I have been using some tools based on those APIs and they are
doing a great job.
I am not going to use or redistribute any proprietary sources but only
to link my native code with rapi.lib. I think this is OK with EPL since
eRCP is also linking with some native libs provided by MS.
I will do some more investigation and will open a feature request in
bugzilla soon.

[1] http://msdn2.microsoft.com/en-us/library/aa458022.aspx
--
Radoslav

Martin Oberhuber wrote:
> Hello Radoslav,
>
> we've had such a request before, and I think that WinCE file system
> support would be a very interesting addition to the TM/RSE offering.
>
> Unfortunately none of us committers has had any exposure to WinCE
> personally, so we have no idea how to accomplish this. But if you want
> to contribute, such a contribution would be most welcome.
>
> The only requirement we have, is that your contribution must be clean in
> terms of licensing: if you need to link against any libraries provided
> by Microsoft, or redistribute any libraries / headers / code from
> microsoft, please ensure that the corresponding licenses are compatible
> with the EPL.
>
> I recommend filing an enhancement request on bugzilla for the feature,
> and doing future discussions there.
>
> Thanks!
> Martin
>
> Radoslav Gerganov wrote:
>> Hi guys,
>>
>> I have been contributing to the eRCP project for a while and I have
>> found that doing common file operations on WindowsCE devices is
>> inconvenient using the standard tools provided by Microsoft. I mean
>> managing device's filesystem from the PC. For example there is no way to
>> edit a file directly on the device - you have to copy the file on the PC
>> first, do the edit, and then copy it back on the device. There is an
>> option to synchronize a desktop folder with device's "My Documents" but
>> it is slow if you have many files and works only for "My Documents".
>> So I think that supporting management of WindowsCE filesystems will be
>> an awesome addition for TM. It will allow fast deployment of eRCP/eSWT
>> applications and will give the power of RSE to the eRCP developers. Of
>> course some features like shells and process management will not be
>> available.
>> Have you guys ever consider adding support for WindowsCE devices? I will
>> be happy to contribute if you find this feature reasonable.
>>
>> --
>> Rado
Re: Management of WindowsCE filesystems [message #17690 is a reply to message #17664] Thu, 10 January 2008 12:08 Go to previous messageGo to next message
Martin Oberhuber is currently offline Martin OberhuberFriend
Messages: 985
Registered: July 2009
Senior Member
Hello Radoslav,

that's great!

I guess one important point to consider will be how the WinCE devices
are addressed. Does rapi.lib support USB / Serial connected devices,
or TCP/IP network addressing? - Currently, the RSE Framework expects
TCP/IP addresses in the IHost interface only. We've been thinking
about making this more flexible, and having a WinCE subsystem might
help with a concrete use case for that.

Thanks,
Martin

Radoslav Gerganov wrote:
> Hi Martin,
>
> Thank you for your answer. I think that supporting file operations on
> WinCE devices is possible using the Remote APIs [1] provided by
> Microsoft. I have been using some tools based on those APIs and they are
> doing a great job.
> I am not going to use or redistribute any proprietary sources but only
> to link my native code with rapi.lib. I think this is OK with EPL since
> eRCP is also linking with some native libs provided by MS.
> I will do some more investigation and will open a feature request in
> bugzilla soon.
>
> [1] http://msdn2.microsoft.com/en-us/library/aa458022.aspx
> --
> Radoslav
>
> Martin Oberhuber wrote:
>> Hello Radoslav,
>>
>> we've had such a request before, and I think that WinCE file system
>> support would be a very interesting addition to the TM/RSE offering.
>>
>> Unfortunately none of us committers has had any exposure to WinCE
>> personally, so we have no idea how to accomplish this. But if you want
>> to contribute, such a contribution would be most welcome.
>>
>> The only requirement we have, is that your contribution must be clean in
>> terms of licensing: if you need to link against any libraries provided
>> by Microsoft, or redistribute any libraries / headers / code from
>> microsoft, please ensure that the corresponding licenses are compatible
>> with the EPL.
>>
>> I recommend filing an enhancement request on bugzilla for the feature,
>> and doing future discussions there.
>>
>> Thanks!
>> Martin
>>
>> Radoslav Gerganov wrote:
>>> Hi guys,
>>>
>>> I have been contributing to the eRCP project for a while and I have
>>> found that doing common file operations on WindowsCE devices is
>>> inconvenient using the standard tools provided by Microsoft. I mean
>>> managing device's filesystem from the PC. For example there is no way to
>>> edit a file directly on the device - you have to copy the file on the PC
>>> first, do the edit, and then copy it back on the device. There is an
>>> option to synchronize a desktop folder with device's "My Documents" but
>>> it is slow if you have many files and works only for "My Documents".
>>> So I think that supporting management of WindowsCE filesystems will be
>>> an awesome addition for TM. It will allow fast deployment of eRCP/eSWT
>>> applications and will give the power of RSE to the eRCP developers. Of
>>> course some features like shells and process management will not be
>>> available.
>>> Have you guys ever consider adding support for WindowsCE devices? I will
>>> be happy to contribute if you find this feature reasonable.
>>>
>>> --
>>> Rado
Re: Management of WindowsCE filesystems [message #17703 is a reply to message #17690] Thu, 10 January 2008 12:52 Go to previous message
Eclipse UserFriend
Originally posted by: r_gerganov.prosyst.bg

Hi Martin,

The device should be connected with ActiveSync in order to be accessible
from the PC, this is the standard way for operating with WinCE devices.
RAPI also use the ActiveSync connection, so you don't have to worry
about how the device is physically connected to the PC.
The device also gets a dynamic IP address from the host which appears to
be always 169.254.2.1 but I also think we need some other way for
representing the device in the RSE framework. I am going to file an
enhancement request and we can continue the discussion there.

Thanks,
Radoslav

Martin Oberhuber wrote:
> Hello Radoslav,
>
> that's great!
>
> I guess one important point to consider will be how the WinCE devices
> are addressed. Does rapi.lib support USB / Serial connected devices,
> or TCP/IP network addressing? - Currently, the RSE Framework expects
> TCP/IP addresses in the IHost interface only. We've been thinking
> about making this more flexible, and having a WinCE subsystem might
> help with a concrete use case for that.
>
> Thanks,
> Martin
>
> Radoslav Gerganov wrote:
>> Hi Martin,
>>
>> Thank you for your answer. I think that supporting file operations on
>> WinCE devices is possible using the Remote APIs [1] provided by
>> Microsoft. I have been using some tools based on those APIs and they are
>> doing a great job.
>> I am not going to use or redistribute any proprietary sources but only
>> to link my native code with rapi.lib. I think this is OK with EPL since
>> eRCP is also linking with some native libs provided by MS.
>> I will do some more investigation and will open a feature request in
>> bugzilla soon.
>>
>> [1] http://msdn2.microsoft.com/en-us/library/aa458022.aspx
>> --
>> Radoslav
>>
>> Martin Oberhuber wrote:
>>> Hello Radoslav,
>>>
>>> we've had such a request before, and I think that WinCE file system
>>> support would be a very interesting addition to the TM/RSE offering.
>>>
>>> Unfortunately none of us committers has had any exposure to WinCE
>>> personally, so we have no idea how to accomplish this. But if you want
>>> to contribute, such a contribution would be most welcome.
>>>
>>> The only requirement we have, is that your contribution must be clean in
>>> terms of licensing: if you need to link against any libraries provided
>>> by Microsoft, or redistribute any libraries / headers / code from
>>> microsoft, please ensure that the corresponding licenses are compatible
>>> with the EPL.
>>>
>>> I recommend filing an enhancement request on bugzilla for the feature,
>>> and doing future discussions there.
>>>
>>> Thanks!
>>> Martin
>>>
>>> Radoslav Gerganov wrote:
>>>> Hi guys,
>>>>
>>>> I have been contributing to the eRCP project for a while and I have
>>>> found that doing common file operations on WindowsCE devices is
>>>> inconvenient using the standard tools provided by Microsoft. I mean
>>>> managing device's filesystem from the PC. For example there is no
>>>> way to
>>>> edit a file directly on the device - you have to copy the file on
>>>> the PC
>>>> first, do the edit, and then copy it back on the device. There is an
>>>> option to synchronize a desktop folder with device's "My Documents" but
>>>> it is slow if you have many files and works only for "My Documents".
>>>> So I think that supporting management of WindowsCE filesystems will be
>>>> an awesome addition for TM. It will allow fast deployment of eRCP/eSWT
>>>> applications and will give the power of RSE to the eRCP developers. Of
>>>> course some features like shells and process management will not be
>>>> available.
>>>> Have you guys ever consider adding support for WindowsCE devices? I
>>>> will
>>>> be happy to contribute if you find this feature reasonable.
>>>>
>>>> --
>>>> Rado
Re: Management of WindowsCE filesystems [message #571747 is a reply to message #17572] Tue, 08 January 2008 15:11 Go to previous message
Martin Oberhuber is currently offline Martin OberhuberFriend
Messages: 985
Registered: July 2009
Senior Member
Hello Radoslav,

we've had such a request before, and I think that WinCE file system
support would be a very interesting addition to the TM/RSE offering.

Unfortunately none of us committers has had any exposure to WinCE
personally, so we have no idea how to accomplish this. But if you want
to contribute, such a contribution would be most welcome.

The only requirement we have, is that your contribution must be clean in
terms of licensing: if you need to link against any libraries provided
by Microsoft, or redistribute any libraries / headers / code from
microsoft, please ensure that the corresponding licenses are compatible
with the EPL.

I recommend filing an enhancement request on bugzilla for the feature,
and doing future discussions there.

Thanks!
Martin

Radoslav Gerganov wrote:
> Hi guys,
>
> I have been contributing to the eRCP project for a while and I have
> found that doing common file operations on WindowsCE devices is
> inconvenient using the standard tools provided by Microsoft. I mean
> managing device's filesystem from the PC. For example there is no way to
> edit a file directly on the device - you have to copy the file on the PC
> first, do the edit, and then copy it back on the device. There is an
> option to synchronize a desktop folder with device's "My Documents" but
> it is slow if you have many files and works only for "My Documents".
> So I think that supporting management of WindowsCE filesystems will be
> an awesome addition for TM. It will allow fast deployment of eRCP/eSWT
> applications and will give the power of RSE to the eRCP developers. Of
> course some features like shells and process management will not be
> available.
> Have you guys ever consider adding support for WindowsCE devices? I will
> be happy to contribute if you find this feature reasonable.
>
> --
> Rado
Re: Management of WindowsCE filesystems [message #571806 is a reply to message #17638] Tue, 08 January 2008 15:40 Go to previous message
Radoslav Gerganov is currently offline Radoslav GerganovFriend
Messages: 51
Registered: July 2009
Member
Hi Martin,

Thank you for your answer. I think that supporting file operations on
WinCE devices is possible using the Remote APIs [1] provided by
Microsoft. I have been using some tools based on those APIs and they are
doing a great job.
I am not going to use or redistribute any proprietary sources but only
to link my native code with rapi.lib. I think this is OK with EPL since
eRCP is also linking with some native libs provided by MS.
I will do some more investigation and will open a feature request in
bugzilla soon.

[1] http://msdn2.microsoft.com/en-us/library/aa458022.aspx
--
Radoslav

Martin Oberhuber wrote:
> Hello Radoslav,
>
> we've had such a request before, and I think that WinCE file system
> support would be a very interesting addition to the TM/RSE offering.
>
> Unfortunately none of us committers has had any exposure to WinCE
> personally, so we have no idea how to accomplish this. But if you want
> to contribute, such a contribution would be most welcome.
>
> The only requirement we have, is that your contribution must be clean in
> terms of licensing: if you need to link against any libraries provided
> by Microsoft, or redistribute any libraries / headers / code from
> microsoft, please ensure that the corresponding licenses are compatible
> with the EPL.
>
> I recommend filing an enhancement request on bugzilla for the feature,
> and doing future discussions there.
>
> Thanks!
> Martin
>
> Radoslav Gerganov wrote:
>> Hi guys,
>>
>> I have been contributing to the eRCP project for a while and I have
>> found that doing common file operations on WindowsCE devices is
>> inconvenient using the standard tools provided by Microsoft. I mean
>> managing device's filesystem from the PC. For example there is no way to
>> edit a file directly on the device - you have to copy the file on the PC
>> first, do the edit, and then copy it back on the device. There is an
>> option to synchronize a desktop folder with device's "My Documents" but
>> it is slow if you have many files and works only for "My Documents".
>> So I think that supporting management of WindowsCE filesystems will be
>> an awesome addition for TM. It will allow fast deployment of eRCP/eSWT
>> applications and will give the power of RSE to the eRCP developers. Of
>> course some features like shells and process management will not be
>> available.
>> Have you guys ever consider adding support for WindowsCE devices? I will
>> be happy to contribute if you find this feature reasonable.
>>
>> --
>> Rado
Re: Management of WindowsCE filesystems [message #571884 is a reply to message #17664] Thu, 10 January 2008 12:08 Go to previous message
Martin Oberhuber is currently offline Martin OberhuberFriend
Messages: 985
Registered: July 2009
Senior Member
Hello Radoslav,

that's great!

I guess one important point to consider will be how the WinCE devices
are addressed. Does rapi.lib support USB / Serial connected devices,
or TCP/IP network addressing? - Currently, the RSE Framework expects
TCP/IP addresses in the IHost interface only. We've been thinking
about making this more flexible, and having a WinCE subsystem might
help with a concrete use case for that.

Thanks,
Martin

Radoslav Gerganov wrote:
> Hi Martin,
>
> Thank you for your answer. I think that supporting file operations on
> WinCE devices is possible using the Remote APIs [1] provided by
> Microsoft. I have been using some tools based on those APIs and they are
> doing a great job.
> I am not going to use or redistribute any proprietary sources but only
> to link my native code with rapi.lib. I think this is OK with EPL since
> eRCP is also linking with some native libs provided by MS.
> I will do some more investigation and will open a feature request in
> bugzilla soon.
>
> [1] http://msdn2.microsoft.com/en-us/library/aa458022.aspx
> --
> Radoslav
>
> Martin Oberhuber wrote:
>> Hello Radoslav,
>>
>> we've had such a request before, and I think that WinCE file system
>> support would be a very interesting addition to the TM/RSE offering.
>>
>> Unfortunately none of us committers has had any exposure to WinCE
>> personally, so we have no idea how to accomplish this. But if you want
>> to contribute, such a contribution would be most welcome.
>>
>> The only requirement we have, is that your contribution must be clean in
>> terms of licensing: if you need to link against any libraries provided
>> by Microsoft, or redistribute any libraries / headers / code from
>> microsoft, please ensure that the corresponding licenses are compatible
>> with the EPL.
>>
>> I recommend filing an enhancement request on bugzilla for the feature,
>> and doing future discussions there.
>>
>> Thanks!
>> Martin
>>
>> Radoslav Gerganov wrote:
>>> Hi guys,
>>>
>>> I have been contributing to the eRCP project for a while and I have
>>> found that doing common file operations on WindowsCE devices is
>>> inconvenient using the standard tools provided by Microsoft. I mean
>>> managing device's filesystem from the PC. For example there is no way to
>>> edit a file directly on the device - you have to copy the file on the PC
>>> first, do the edit, and then copy it back on the device. There is an
>>> option to synchronize a desktop folder with device's "My Documents" but
>>> it is slow if you have many files and works only for "My Documents".
>>> So I think that supporting management of WindowsCE filesystems will be
>>> an awesome addition for TM. It will allow fast deployment of eRCP/eSWT
>>> applications and will give the power of RSE to the eRCP developers. Of
>>> course some features like shells and process management will not be
>>> available.
>>> Have you guys ever consider adding support for WindowsCE devices? I will
>>> be happy to contribute if you find this feature reasonable.
>>>
>>> --
>>> Rado
Re: Management of WindowsCE filesystems [message #571915 is a reply to message #17690] Thu, 10 January 2008 12:52 Go to previous message
Radoslav Gerganov is currently offline Radoslav GerganovFriend
Messages: 51
Registered: July 2009
Member
Hi Martin,

The device should be connected with ActiveSync in order to be accessible
from the PC, this is the standard way for operating with WinCE devices.
RAPI also use the ActiveSync connection, so you don't have to worry
about how the device is physically connected to the PC.
The device also gets a dynamic IP address from the host which appears to
be always 169.254.2.1 but I also think we need some other way for
representing the device in the RSE framework. I am going to file an
enhancement request and we can continue the discussion there.

Thanks,
Radoslav

Martin Oberhuber wrote:
> Hello Radoslav,
>
> that's great!
>
> I guess one important point to consider will be how the WinCE devices
> are addressed. Does rapi.lib support USB / Serial connected devices,
> or TCP/IP network addressing? - Currently, the RSE Framework expects
> TCP/IP addresses in the IHost interface only. We've been thinking
> about making this more flexible, and having a WinCE subsystem might
> help with a concrete use case for that.
>
> Thanks,
> Martin
>
> Radoslav Gerganov wrote:
>> Hi Martin,
>>
>> Thank you for your answer. I think that supporting file operations on
>> WinCE devices is possible using the Remote APIs [1] provided by
>> Microsoft. I have been using some tools based on those APIs and they are
>> doing a great job.
>> I am not going to use or redistribute any proprietary sources but only
>> to link my native code with rapi.lib. I think this is OK with EPL since
>> eRCP is also linking with some native libs provided by MS.
>> I will do some more investigation and will open a feature request in
>> bugzilla soon.
>>
>> [1] http://msdn2.microsoft.com/en-us/library/aa458022.aspx
>> --
>> Radoslav
>>
>> Martin Oberhuber wrote:
>>> Hello Radoslav,
>>>
>>> we've had such a request before, and I think that WinCE file system
>>> support would be a very interesting addition to the TM/RSE offering.
>>>
>>> Unfortunately none of us committers has had any exposure to WinCE
>>> personally, so we have no idea how to accomplish this. But if you want
>>> to contribute, such a contribution would be most welcome.
>>>
>>> The only requirement we have, is that your contribution must be clean in
>>> terms of licensing: if you need to link against any libraries provided
>>> by Microsoft, or redistribute any libraries / headers / code from
>>> microsoft, please ensure that the corresponding licenses are compatible
>>> with the EPL.
>>>
>>> I recommend filing an enhancement request on bugzilla for the feature,
>>> and doing future discussions there.
>>>
>>> Thanks!
>>> Martin
>>>
>>> Radoslav Gerganov wrote:
>>>> Hi guys,
>>>>
>>>> I have been contributing to the eRCP project for a while and I have
>>>> found that doing common file operations on WindowsCE devices is
>>>> inconvenient using the standard tools provided by Microsoft. I mean
>>>> managing device's filesystem from the PC. For example there is no
>>>> way to
>>>> edit a file directly on the device - you have to copy the file on
>>>> the PC
>>>> first, do the edit, and then copy it back on the device. There is an
>>>> option to synchronize a desktop folder with device's "My Documents" but
>>>> it is slow if you have many files and works only for "My Documents".
>>>> So I think that supporting management of WindowsCE filesystems will be
>>>> an awesome addition for TM. It will allow fast deployment of eRCP/eSWT
>>>> applications and will give the power of RSE to the eRCP developers. Of
>>>> course some features like shells and process management will not be
>>>> available.
>>>> Have you guys ever consider adding support for WindowsCE devices? I
>>>> will
>>>> be happy to contribute if you find this feature reasonable.
>>>>
>>>> --
>>>> Rado
Previous Topic:SystemRemoteFolderDialog - How to get string with full path?
Next Topic:terminal view in an RCP application
Goto Forum:
  


Current Time: Sat Dec 20 14:25:52 GMT 2014

Powered by FUDForum. Page generated in 0.06315 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software