i was just wondering if its possible to input the M8 onto the G1 I found the sdk for it but its in Chinese.
Link:http://www.meizu.com/help/sdk.html
An SDK is not going to help you get a OS onto a phone.
As far as I know the SDK wont help in porting a Ron over. The SDK is just that, a software development kit that allows you to build and compile programs.
i am at work so i cant go look at the M8 sdk you linked until I get home. Now if an emulator is included there may be a way some of the deca could port it. Of course this dependant on the hardware differences and whether or not we could mix it with bsome cupcake drivers and such to make it work correctly
As far as I'm aware, the M8 is a Windows CE 6 device with a custom user experience (think Windows Mobile 7, but as if Meizu had delivered the equivalent of Sense).
As such, it's an entirely different platform. Porting to the G1 would be difficult at best. Indeed, porting to a WM device would be tricky.
You'd probably have more luck sending Android to the M8 than the reverse.
Related
I was wondering if anyone has explored the possibility of porting Windows Mobile to the android devices.
I know that it's been done the other way.
gprimr1 said:
I was wondering if anyone has explored the possibility of porting Windows Mobile to the android devices.
I know that it's been done the other way.
Click to expand...
Click to collapse
Though many have requested it, Windows Mobile has never been ported to any device it was not shipped on. Windows Mobile is extremely complex at the lower levels, consisting of many hardware dependant components which make up the most critical parts of the OS. In addition, it's closed source, so there's no way to modify the source like when Android/Linux is ported to a Windows-based device. In short, don't hold your breath for a release, it won't happen.
DaveTheTytnIIGuy said:
Though many have requested it, Windows Mobile has never been ported to any device it was not shipped on. Windows Mobile is extremely complex at the lower levels, consisting of many hardware dependant components which make up the most critical parts of the OS. In addition, it's closed source, so there's no way to modify the source like when Android/Linux is ported to a Windows-based device. In short, don't hold your breath for a release, it won't happen.
Click to expand...
Click to collapse
If its immposible to port WM to Android device then is it possible to port Android ROM on windows Mobile based device..like we do on pc i.installing windows Vista after formatting old OS.
@ psolunke
Yes its possible to get Android running on a WinMo device, its been done with a number of phones.
Basically without Windows Mobile being open source, the chances of it going the other way are slim to none. Not to mention that the HD2 is the only WinMo device with a capactive display while nearly all Android devices have one, which would make it hard to get even that to work.
i just want to know that why android operating system does not work directly in mobile devices
why there is need of development in it to use in all diffrent phones?
why it cant work directly like windows in pc does
and other question all others like bada os, symbien and apple os they all need they also need development or we can use them directly
if sumone didnt understand my question i will explain more
for further explanation>
windows we can install directly in any pc of any company or assembled
but android need development and designed for a seprate product of a specific brand
why?
no1 is intrestd in answring these questions ?
You are just kidding here right?
/Pun intended.
For example
[1] ....
[n] Windows has the complete set of drivers
[n+1] The manufacturer delivers the driver
Fundamentally, you're misunderstanding the situation. Windows does not run on any computer you can throw together. It runs on any computer that you can throw together that matches the evolving, de facto standard that started as the IBM PC.
It won't run on a SPARC Station or a 68k Mac or an IBM 360 or a Wii or a PS3 or, well, a HTC Vision.
Similarly, Android will run on any PC, er phone, er tablet, er, well computer that is basically the same as an existing Android device. The vast majority of the custom development that is, strictly-speaking, necessary for a new device amounts to device drivers. Now, most manufacturers do a lot on top of that to distinguish their product. That's where Sense and MotoBlur and such-like come into play.
A further complication is that storage space and memory are at a heavy premium on these devices. So, it is infeasible to include the incredible variety of drivers and other hardware support that makes a typical Windows or Linux install need several GBs.
Back in the day, when dinosaurs roamed the earth and there were only a handful of PC makers in the world, similar customization was needed. My first PC came with a manufacturer-custom version of DOS 2.1 and Windows 1.1. Is wasn't until at least DOS 3.x (maybe 4.x, that was a long time ago) that a vanilla MS copy had a chance of working. Even then, most peripherals *needed* a custom driver to be used at all. My first mouse is an example. Only way to use it was the Genius Mouse drivers that came with it.
thanks for ur answers guys
Please let me know the phones, that allows me to install any Mobile OS in it.. I know that HTC HD2 can have 5 os in it.. IS there any other phone supporting all oS?
i wish i have the answer to your question. I looking for a phone that supports WP7 and android. it seems that only HD2 have this support. I guess is because microsoft dont allow using the same hardware of WP7 devices on android devices on the same company, so it cannot use the source code of wp7 drivers to make android drivers. Then the community have to create drivers from scratch, witch is hard.
Its not necessary that the phone should support WP7 also. Is there any other mobile that will support all other remaining OS?
Hi Guys,
I would like to create simple app with NATIVE code which run in emulator.
It is not possible to use solution in http://forum.xda-developers.com/showthread.php?t=1299134&highlight=developer+guide because it's use some ARM code.
Do you have any idea how make things work?
Thank you,
Ch.
You actually could (msotly) use that guide, but you would need to recompile the ARM portion for x86. My guess as to the best way to do this would be to use the "Platform Builder" for CE6 or CE7, instead of using the WinMo 6.5 platform as your target. WinMo only shipped on ARM devices, so far as I know, but the underlying OS, Windows CE, is very portable and the tools for it support building on a wide variety of architectures. WP7 is built on a version of CE somewhere between CE6 and CE7.
Otherwise, the stuff about using ATL, making a COM library, using ComBridge from the WP7 app, etc. all still applies.
That all said... why would you want to do this? Do you not have an actual phone to test on? Porting between ARM and x86 isn't *that* hard, but you shouldn't just assume that it'll work in all cases, so it makes a lot more sense, if you're building native code, to build and test for the same architecture you're planning to release on.
Additionally, the emulator may be missing some of the libraries that are present on the phone.
Thanks a lot. I will try it.
This is very beginning of my school project. I want only demonstrate that is possible to run some native code on WP7. Next phase of project will be on real device which I don't have right now..
Well, good luck, but I'd tend to say you're setting yourself up for a risk of failure. I don't know what it will take to use the CE Platform Builder for something like this; I have it installed but have never tried using it.
There may also be a way to compile for x86 using the WinMo build tools; I think some of the old "emulators" for WinMo were also x86 virtual machines (much like the WP7 emulator is). I never tried, though.
Risk of failure? I don't see how. The hardest part of this is finding a way to get his .exe on the emulator device and unlocking it. If he isn't using ARM ASM in his project, "porting" to x86 (or any other processor WinCE supports) should be trivial as long as a sufficiently complete SDK is available. The main issue with x86 on newer Pocket PC-like targets is that there are no Pocket PC SDKs targeting it newer than the Pocket PC 2003 one. If you want to use newer WM5 only features like GPSAPI, you'd probably need to use a CE 6.0 SDK instead.
If he doesn't want to do real time debugging, any of the Windows CE development tools or even 3rd party tools like Bloodshed DevC++, CE gcc/MinGW or FreePascal should all suffice. Windows CE is a very backward compatible OS so even an application targeting the CE 2.11 platform/SDK should still run on WP7 when you are careful to use supported APIs.
If you don't want to install Platform Builder and generate your own custom OS to base an SDK on, there are plenty of SDKs to choose from. Of course, some are worse than others. If you are using the CE 4.2 or 5.0 STANDARD_SDKs, you might become a bit frustrated when you realize they are missing many basic things like the Windows CE SIP APIs. (something that has been available for CE since 1.01 in 1997). But if you don't care about using the latest native CE kernel features and still want to use a newer IDE like VS2005/VS2008, the CE 5.0 STANDARD_SDK should be enough if you are careful. Though, I usually install things like eMbedded Visual C++ 3.0 and 4.0 along with all the Pocket PC and Handheld PC SDKs just in case I need a header or lib file that one or the other is missing.
The following MS SDKs can target x86:
-eVC3
Pocket PC 2002
Smartphone 2002
Handheld PC 2000
-eVC4
Pocket PC 2003
Smartphone 2003
STANDARDSDK_400
STANDARDSDK_401
STANDARDSDK_420
STANDARDSDK_500
-VS2005/2008
STANDARDSDK_500
Another useful x86 SDK I've found is the one for the Allegro CE/DOS Field PC:
http://www.junipersys.com/Juniper-Systems/support/Developers/Allegro-Field-PC/Allegro-CX
Here are some download links to many of the CE SDKs and compilers that were released over the years:
Here are some links to download some of the tools I've mentioned:
http://www.hpcfactor.com/developer/
http://www.microsoft.com/download/en/search.aspx?q=embedded visual tools
You will need SP4 for eMbedded Visual C++ 4.0 if you wish to use newer SDKs with it.
http://www.microsoft.com/download/en/search.aspx?q=pocket pc sdk
Ummm... maybe you missed the part where this is WP7 forum, and the OP is trying to run native code on the WP7 emulator... I can tell from your post that you're not terribly familiar with WP7 development, so here's a few salient points:
Compiling to a .exe is a waste of time. WP7 won't run foreign EXEs, at all, unless you make some pretty low-level changes that aren't possible on the emulator (see "full-unlock" custom ROMs). You have to write a managed app (which compiles to a DLL hosted inside a low-privilege EXE that's built into the system) and a COM library and use the InteropServices ComBridge API. So far we haven't even gotten P/Invoke to work.
WP7, especially Mango, uses a limited set of native APIs and the APIs have changed somewhat in the last decade or so. They aren't supposed to be available to third-party devs at all, so any backward compatibility is basically a convenient accident. Targeting Smartphone 2003 *might* work, but then, it might not. Even a number of WinMo 6.5 APIs aren't available or don't work.
Since it appears that the OP is just going for a demo project, he or she probably is a lot less interested in getting the most powerful APIs, and is probably hoping for something closer to invoking a MessageBox from native code.
All that said, however, it's true that there are WinCE SDKs which can build native x86 code. I'd tend to suggest using the CE6 or CE7 Platform Builders, since they're the most recent (WP7 is somewhere between the two), but there are other options. You probably want to follow the guide as much as possible, including things like using ATL, as it makes writing a COM library a lot easier and that's the best way we currently know for executing native code in WP7.
Recently, I found a topic about installing Linux Debian on P500. This piqued my curiosity.
The question is:
Is there other alternatives than Android for P500?
Firefox OS, Windows Phone, I know, is impossible, I am looking for other systems.
Best regards
-Caio
Those Debian installs are most usually for a chroot run on top of android. Get a bash window, not likely a GUI would be able to run with our memory limitations.
Some of us would kill for a working version of Ubuntu touch, but everyone else with higher-end phones is still waiting for this.
i know it may sound newbish, but isnt possible for windows phone to tun on an android device (althought its not open source)? i fund some vague informations on google, so thats why im asking
Well if you get some flagship devices like nexus 4, nexus 5 you can enjoy firefox os, ubuntu and sailfish on them