Windows CE?
Moderator: Moderator Team
-
- Posts: 77
- Joined: Sat Apr 27, 2013 1:16 pm
Windows CE?
Um, yeh I was just woundering if React OS suports programs made for Windows CE yet or if that is not a prioity?
- EmuandCo
- Developer
- Posts: 4723
- Joined: Sun Nov 28, 2004 7:52 pm
- Location: Germany, Bavaria, Steinfeld
- Contact:
Re: Windows CE?
Not that I know of. Anyone have some x86 CE apps lying around? ARM ones dont work for sure.
ReactOS is still in alpha stage, meaning it is not feature-complete and is recommended only for evaluation and testing purposes.
If my post/reply offends or insults you, be sure that you know what sarcasm is...
If my post/reply offends or insults you, be sure that you know what sarcasm is...
-
- Posts: 651
- Joined: Mon Mar 28, 2005 6:59 pm
- Location: New Hampshire of United States of America
- Contact:
Re: Windows CE?
I think Microsoft should have developed Windows CE so it could be used on netbooks and older computer devices since - IIRC - it uses less resources than their full operating system.
http://www.windowsce.com/ Latest news seems to be in 2002.
http://en.wikipedia.org/wiki/Windows_CE
[ external image ]
'Windows CE is optimized for devices that have minimal storage; a Windows CE kernel may run in under a megabyte of memory.'
I would rather have seen this on my older netbook than Windows 7.
http://msdn.microsoft.com/en-us/library/ms905511.aspx
I think it is not often that one sees 'open' and 'Windows' used together.
http://www.windowsce.com/ Latest news seems to be in 2002.
http://en.wikipedia.org/wiki/Windows_CE
[ external image ]
'Windows CE is optimized for devices that have minimal storage; a Windows CE kernel may run in under a megabyte of memory.'
I would rather have seen this on my older netbook than Windows 7.
http://msdn.microsoft.com/en-us/library/ms905511.aspx
I think it is not often that one sees 'open' and 'Windows' used together.
* * * * * * * * * * * * *
Tom Lee M / BigGoofyGuy
* * * * * * * * * * * * *
Tom Lee M / BigGoofyGuy
* * * * * * * * * * * * *
- EmuandCo
- Developer
- Posts: 4723
- Joined: Sun Nov 28, 2004 7:52 pm
- Location: Germany, Bavaria, Steinfeld
- Contact:
Re: Windows CE?
WIndows CE is no open operating system. Its embedded and far from the usability state of a modern NT style OS
ReactOS is still in alpha stage, meaning it is not feature-complete and is recommended only for evaluation and testing purposes.
If my post/reply offends or insults you, be sure that you know what sarcasm is...
If my post/reply offends or insults you, be sure that you know what sarcasm is...
Re: Windows CE?
Parts of the kernel source code of version 7 have been shared.
Reference: http://en.wikipedia.org/wiki/Windows_Embedded_Compact_7
Reference: http://en.wikipedia.org/wiki/Windows_Embedded_Compact_7
-uses Ubuntu+GNOME 3 GNU/Linux
-likes Free (as in freedom) and Open Source Detergents
-favors open source of Windows 10 under GPL2
-likes Free (as in freedom) and Open Source Detergents
-favors open source of Windows 10 under GPL2
- EmuandCo
- Developer
- Posts: 4723
- Joined: Sun Nov 28, 2004 7:52 pm
- Location: Germany, Bavaria, Steinfeld
- Contact:
Re: Windows CE?
I did not mean open in that way. It's a locked real time OS. Its not meant to be dynamically extended with other software and drivers.
ReactOS is still in alpha stage, meaning it is not feature-complete and is recommended only for evaluation and testing purposes.
If my post/reply offends or insults you, be sure that you know what sarcasm is...
If my post/reply offends or insults you, be sure that you know what sarcasm is...
-
- Posts: 128
- Joined: Sat Dec 22, 2012 7:36 am
Re: Windows CE?
Not sure what you mean by that.EdmondCo wrote:It's a locked real time OS. Its not meant to be dynamically extended with other software and drivers
Windows CE very much allows a third-party OEM to create a device driver for it. In fact, given that it is an embedded OS, adding new drivers without Microsoft's participation is quite common. In some cases, third-party OEM's get the source code too. Also, in case anyone is wondering what would happen if you took a regular, Win32 API GUI program developed for, say, Windows XP, and recompiled it to run on a WinCE ARM device, the answer is that it would most-likely run with few, if any modifications. This is because there is a deliberate huge overlap between the Windows API and Windows CE API. If you have a version of Visual Studio 2005 or Visual Studio 2008, you can try this for your self. Write a small GUI program for the desktop, then recompile it for ARMv4 (or greater), and run it with the emulator that comes with Visual Studio. You will see almost the same thing on the Windows CE emulator that you would see on the desktop, in many cases.
-
- Posts: 651
- Joined: Mon Mar 28, 2005 6:59 pm
- Location: New Hampshire of United States of America
- Contact:
Re: Windows CE?
Thanks. I think that is very informative.BlackRabbit wrote:Not sure what you mean by that.EdmondCo wrote:It's a locked real time OS. Its not meant to be dynamically extended with other software and drivers
Windows CE very much allows a third-party OEM to create a device driver for it. In fact, given that it is an embedded OS, adding new drivers without Microsoft's participation is quite common. In some cases, third-party OEM's get the source code too. Also, in case anyone is wondering what would happen if you took a regular, Win32 API GUI program developed for, say, Windows XP, and recompiled it to run on a WinCE ARM device, the answer is that it would most-likely run with few, if any modifications. This is because there is a deliberate huge overlap between the Windows API and Windows CE API. If you have a version of Visual Studio 2005 or Visual Studio 2008, you can try this for your self. Write a small GUI program for the desktop, then recompile it for ARMv4 (or greater), and run it with the emulator that comes with Visual Studio. You will see almost the same thing on the Windows CE emulator that you would see on the desktop, in many cases.
* * * * * * * * * * * * *
Tom Lee M / BigGoofyGuy
* * * * * * * * * * * * *
Tom Lee M / BigGoofyGuy
* * * * * * * * * * * * *
-
- Posts: 77
- Joined: Sat Apr 27, 2013 1:16 pm
Re: Windows CE?
I don't as it still does not answer the question. Can React OS run programs made for Windows CE? I have never seen a computer run it before, but I have seen it on some laptops in the phamacy section in the discount bin.tomleem wrote:Thanks. I think that is very informative.BlackRabbit wrote:Not sure what you mean by that.EdmondCo wrote:It's a locked real time OS. Its not meant to be dynamically extended with other software and drivers
Windows CE very much allows a third-party OEM to create a device driver for it. In fact, given that it is an embedded OS, adding new drivers without Microsoft's participation is quite common. In some cases, third-party OEM's get the source code too. Also, in case anyone is wondering what would happen if you took a regular, Win32 API GUI program developed for, say, Windows XP, and recompiled it to run on a WinCE ARM device, the answer is that it would most-likely run with few, if any modifications. This is because there is a deliberate huge overlap between the Windows API and Windows CE API. If you have a version of Visual Studio 2005 or Visual Studio 2008, you can try this for your self. Write a small GUI program for the desktop, then recompile it for ARMv4 (or greater), and run it with the emulator that comes with Visual Studio. You will see almost the same thing on the Windows CE emulator that you would see on the desktop, in many cases.
-
- Posts: 128
- Joined: Sat Dec 22, 2012 7:36 am
Re: Windows CE?
The answer is: It depends.Linuxgamer94 wrote:I don't as it still does not answer the question. Can React OS run programs made for Windows CE? I have never seen a computer run it before, but I have seen it on some laptops in the phamacy section in the discount bin.
Assuming both devices use x86_32 CPU's...
- If you take a compiled image off a computer running Windows CE, and put it on the hard disk of a computer running ReactOS, and try to use Explorer.exe (or whatever) in ReactOS, to try to launch the program off the hard disk of ReactOS, the answer is: "NO".
- If you take the source code of a Windows CE program, and compile it for Windows XP, without modifying the source code, and attempt to run the resulting executable on ReactOS, the answer is: "IN MANY CASES, YES".
- If you take a compile image off a computer running Windows CE, and are desperate to run it on ReactOS, and you do not have access to the source code, the answer is: "YES, WITH A BIT OF EFFORT".
- As mentioned, the user-mode API of Windows CE is surprisingly similar to that of "Big Windows". In fact, almost all of the KERNEL32.DLL common functions (CreateFile, CreateProcess, etc.) are present. The only real difference is that, on Windows CE, the names of the DLL's are different.
- All versions of Windows use the Portable Executable file format for executable images.
Also, you will need to tweak the header of the WinCE PE images so that ReactOS does not reject them as being non-Windows XP compatible.
My gut instinct is that it is feasible.
-
- Posts: 651
- Joined: Mon Mar 28, 2005 6:59 pm
- Location: New Hampshire of United States of America
- Contact:
Re: Windows CE?
I have seen those. I believe they are 'cheap' in every sense of the word. It could be why they are in the discount bin. I checked them online and the reviews aren't usually good.I don't as it still does not answer the question. Can React OS run programs made for Windows CE? I have never seen a computer run it before, but I have seen it on some laptops in the phamacy section in the discount bin.
* * * * * * * * * * * * *
Tom Lee M / BigGoofyGuy
* * * * * * * * * * * * *
Tom Lee M / BigGoofyGuy
* * * * * * * * * * * * *
-
- Posts: 77
- Joined: Sat Apr 27, 2013 1:16 pm
Re: Windows CE?
So it could be done, but does Windows CE have any exclusive programs are would it just be a cool feature to say that React OS can run XP and CE programs?
Re: Windows CE?
I am aware of no programs exclusive to Windows CE that are of interest.Linuxgamer94 wrote:...does Windows CE have any exclusive programs... ?
As for my own (very old) WinCE devices, I plan to someday load NetBSD on them. I have no hope that there will ever be a port of ReactOS to their hardware (MIPS). Someday I will want to try ReactOS on a portable machine. For that, I will buy a used laptop. Jonaspm has been experimenting with a Dell D600 and he is making progress.
Microsoft supplied an emulator with older WinCE SDKs that ran on XP. I never heard it described as cool.Linuxgamer94 wrote:...would it just be a cool feature to say that React OS can run XP and CE programs?
- EmuandCo
- Developer
- Posts: 4723
- Joined: Sun Nov 28, 2004 7:52 pm
- Location: Germany, Bavaria, Steinfeld
- Contact:
Re: Windows CE?
Windows CE is of no relevance anymore. And never was for the usage we plan for ROS. Additionally its no Windows NT or 9x system at all. It would be a BIG amount of work to get this done and it's not worth it. Especially the fact that CE mostly was used on anything but x86 hardware is a big task.
ReactOS is still in alpha stage, meaning it is not feature-complete and is recommended only for evaluation and testing purposes.
If my post/reply offends or insults you, be sure that you know what sarcasm is...
If my post/reply offends or insults you, be sure that you know what sarcasm is...
Re: Windows CE?
I agree.EmuandCo wrote:Windows CE is of no relevance anymore. ...and it's not worth it.
Who is online
Users browsing this forum: No registered users and 16 guests