Windows CE 6.0 For Dell Streak 5 - Streak 5 Q&A, Help & Troubleshooting

I got a thought!
At this moment I am trying to build Windows CE 6.0 for Raspberry Pi board.
While I was doing that I though it would be great to have CE on my Dell Streak 5.
I just want people's opinion about this!
So what do YOU think of having Windows Ce 6 on the Streak with all the applications that are available for windows?
Help from some C programmers would be nice since drivers are written in C.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}

It'd be an interesting novelty, but how much effort do you think you can put into it?
I dont mean to sound negative, but the real facts are thus:
The bootloader's apparently somewhat fragile
The drivers are another major concern
And just as importantly, are you willing to do it even though it would mostly be a novelty? While there might be interesting uses for it if it was ever fully completed, it will only be a novelty if it's not stable enough for real use
The biggest hurdle would be that the s5 drivers, I dont know offhand what the upstream license is, but remember that the streak kernel is linux and GPL.
Regardless you'd still have to write your own drivers from scratch, there's a couple uncommon chips that dont have any real drivers outside the official ones, the same reason that we dont have CyanogenMod.
I would definitely be interested in it myself and wish you well, but this is a huge undertaking.
Does the pi already have pre-made drivers/source code ready? It's a whole different beast to just compile it then to have to make your own drivers.

TheManii said:
Does the pi already have pre-made drivers/source code ready? It's a whole different beast to just compile it then to have to make your own drivers.
Click to expand...
Click to collapse
I have talked to Eben in person and he said if some one takes that task then he will provide the details for hardware and specs.
you are right Windows CE it is a big project to take. Drivers are big problem plus the license for WINCE.

Good luck.
Off the top of my head, I know of at least four successful hobbyist ports of Windows CE to "new" hardware.
They are:
1. Otaku's (unreleased) CE 4.2/5.0 BSP for the Gizmondo handheld
(This already shipped with CE 4.2)
2. Coutilla's port of Windows CE 5.0/WM6 to the HTC Magician.
(This shipped with the CE 4.2 based Pocket PC 2003 SE)
3. A barely tested port of CE 4.x to the GP32x game console based on a cloned sample BSP. (These shipped with some varient of embedded linux originally)
See, it isn't impossible. I wish you luck but it is a pretty difficult undertaking. I personally wish for more projects like there as there are so few. I'll encourage anyone who thinks they can pull it off CE needs some of the same luck linux gets as it has the potential to add the same sort of capabilities linux usually does and I'm all for choice.
I imagine part of the reason there are so few success stories is not just limited interest but also idealogy. The people with the skill to do this and write things like low level drivers for new hardware are mainly in the open source/linux community and a good number of them hate Microsoft/Windows CE.
The ports of CE 6.0 to the gumstix boards might also count but I'm not sure how hobbist those are. It's also a dev board to begin with. I'm mostly interested in existing consumer devices that have had it ported even if they were already running an older version of CE.
Another thing you may want to look into is KVM-QEMU on ARM Linux. When it matures enough, maybe virtualizing WinCE in KVM-QEMU will be the easiest route.

Think you should do it.

I'd be keen to give it a try!

I think it would be a great achievement if You pull it off!

Why not windowsphone?
Resolution check
Cpu check
Gpu check
Maybe need a bigger internal microsd
Sent from my Dell Streak using Tapatalk 2

Because it's nearly impossible to write drivers for wp7?
winmo's a rather easy target if you're seriously intending to make a port to a device.

Related

Meet IOIO - I/O for Android

Get Hacking your X10
http://ytai-mer.blogspot.com/2011/04/meet-ioio-io-for-android.html
Main features:
48 total I/O pins - all of which can function as digital inputs and outputs.
Up to 16 analog inputs (10-bit).
Up to 9 PWM outputs.
Up to 4 UART channels.
Up to 3 SPI channels.
Up to 3 TWI (I²C-compatible) channels.
On-board switch-mode regulator providing up to 1.5A of 5V supply. Can charge the Android device as well as power a couple of small motors.
Bootloader on the board pulls firmware off phone, enabling OTA firmware upgrades and application-specific firmware.
Pulse-width measurement, capacitance sensing and more (will be pushed with first OTA firmware upgrade).
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
I would like to thank Google for supporting this project
I wonder what else this little tool can do for us hmm..
I was thinking the same thing LOL
sound great !
for the stupid: can anyone explain what does these all mean?))) I dimly guess what it gives but I'm not sure)
For everyone who are all wondering what this does:
I'm very excited to announce the launch of a new product I've been working on for the past months!
IOIO (pronounced: yo-yo) is a product which lets you connect electronic circuits to an Android device and control them from an Android application.
It is comprised of a small (2.7x1.2" = 7x3cm) PCB that connects to an Android device with a USB cable and a software library (Java .jar file) that you use in your Android app which handles all communications with the board.
No firmware programming is required - only Android application authoring with a very simple API (see examples below) for controlling the pins on the board. No modification of the Android device is required - you avoid the complication of modification and the voiding of warranty.
Click to expand...
Click to collapse
Exciting news for all the android fans!
Go to the link, It's amazing what Android can do. They have videos presenting everything.
Thank you OP for such a nice post!
WOW! This is really interesting. Definitely worth a read for those who are interested.
Thank you for posting this here
Nice done !
In few months, we'll be able to control a R2D2
did you guys see the htc desire solving the dodecahedron cube?
http://www.engadget.com/2011/04/06/htc-desire-solves-dodecahedron-rubiks-cube-will-blow-your-mind/
Using our android as a PLC ?
That would be like one of the greatest things ever, a world opens
depulle87 said:
Using our android as a PLC ?
That would be like one of the greatest things ever, a world opens
Click to expand...
Click to collapse
Imagine that.. controlling a factory with your phone!! hahahah
I love plcs, such an interesting language
This thing isn't new actually. There are lot of researches currently going on.
PS: Don't be surprised IF you expect SAMSUNG/LG coming to the same thing with their products soon

[Q] Iphone OS on Android

Now , i have a iphone 3g . i dont use it anymore ofcourse but , i had android on it and it ran smoothly . you think there would ever be a way for us to get the iphone OS on our android phones ? Thanks
Even if someone port IOS5 into an Atrix, I'll be the last one to install it.
IOS is designed to fit into a very small number of devices (Iphone 2, 3G, 4...) unlike android wich can be installed in severals de devices. If someone port it into one device it will not necessarily be working on another one.
guiv1 said:
Even if someone port IOS5 into an Atrix, I'll be the last one to install it.
IOS is designed to fit into a very small number of devices (Iphone 2, 3G, 4...) unlike android wich can be installed in severals de devices. If someone port it into one device it will not necessarily be working on another one.
Click to expand...
Click to collapse
i gotchaa thanks
People went Android to escape from Steve Jobs.
Can't think of one good reason to ever look back...
Sent from my GT-I9000 using xda premium
If you want an iPhone-like interface, wait for MIUI. Except MIUI is wayyyy better than iOS.
I think most people wanted to port Android to an iPhone because of Apple's hardware. It cannot be denied that Apple makes an awesome phone hardware-wise. Other than that, I can't imagine why anyone would want to port iOS unless they wanted a larger screen......or.......
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
RazKidd said:
Now , i have a iphone 3g . i dont use it anymore ofcourse but , i had android on it and it ran smoothly . you think there would ever be a way for us to get the iphone OS on our android phones ? Thanks
Click to expand...
Click to collapse
There's something in development here:
http://www.kickstarter.com/projects/cmwdotme/iemu-an-open-source-ios-device-emulator
Strictly speaking from technicalities, iOS itself is out of the question because it isnt open source, but an API compatibility layer similar to WINE on Linux may be possible... but good luck finding someone willing to put in the time needed to make it work. Even Wine was in development for a very long time before it became usable and still has issues, and Android doesnt have the severe lack of application support that Linux had which prompted Wine's genesis.
That said... why? Everything the iPhone has (aside from a few games, perhaps) has an Android equivalent. As mentioned, most want Android on the Iphone because of the excellent build quality.
I would flash the stock ROM a thousand times over before even considering using iOS on my Atrix. My girlfriend has had iPhones for years and I'm tired of pointing out to her the million things it can't do. Android is so much more customizable.
I've seen some videos on Youtube of people running Android on the iPhone, but I don't think we'll ever see iOS running on non-Apple phones. Nor do I ever want to see it happen.

The student/researcher perspective or What Would Make Android Better for Students?

If you had to, how would you make android and android devices--esp. tablets--better suited (or indispensable) to studies and research? What's already great? What would need to change? Scroll down to the end for my thoughts, and please add your own ideas.
Background:
Tech has become an in important part of the lives of many students in the west: smartphones, netbooks, laptops, PCs and, recently, even tablets. I get the impression few manufacturers--other than Apple--are paying attention to the students, choosing instead to court the average consumer, the geeks, or the business sector.
Over the past year, android--despite its limits--has become integral to my studies. My phone has given me a great way to study flash-cards all the time. My tablet has proven to be the perfect device for reading books and articles in PDF and HTML formats. Both have proven useful for interfacing with services like evernote. The ability to take all my info with me at all times has made me read and learn much more (without breaking my back or my spirit). It's also given me a lot more leisure time
Thing is, to the best of my knowledge, I am the only person in my class--and probably one of only a handful in my programme--who works this way. I don't think this is exclusively due to the costs (in terms of money) of setting up a system such as mine--after all, iphones, ipads, and macbooks (or macbook airs) don't really come cheap.
Some other reasons may be: that it's a pain in the ass to buy and juggle a phone, a tablet and a netbook; that it doesn't really suit everyone, or that it isn't worth the effort to get used to; that it's, well, dorky.
With the arrival of Tegra 3 and the new Transformer Prime, I've begun to think that android tablets may be on the verge of becoming more than just luxury devices for media consumption (or toys for dorks I kid! I kid). However, there are some changes I'd like to see:
- Student discounts and subsidies, esp. for accessories such as the keyboard dock (in the way Apple products are often subsidised).
- Native support for split screen with all apps, similar to the solution from Onskreen:
http://www.onskreen.com/cornerstone/
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
The latter would be esp. valuable for me, as it's the feature for which I most need my regular computer wrt studying (chromium + studydroid or evernote).
How 'bout you? I realise some of you are very much against the notion of tablets ever being anything more than toys for consuming youtube videos, and I'm mostly asking those who don't fall into that camp
peace
Btw, is there an official Asus rep here on xda?
Expect a release of cornerstone very soon ;-)
Sent from my Droid Incredible 2

Modified drivers with full OpenGL support?

I am vaguely interested in a nexus 9, but the driver gimping is a non starter. I do play some Tegra optimized games, and frankly I refuse to give them up because of Google handiwork. I was considering this device as an alternative to the shield tablet, but if this issue can't be fixed I'm going to stick with nvidia's offering. FYI I do already own the shield tablet, I was just considering a switch due to issues I've been having.
I too am interested in making this possible. Pretty frackin pissed at google for disabling something the hardware supports for no reason. Nvidia has it working for the shield tablet so you know the drivers and libraries are available and it would be a simple task for then to enable.
I don't know where its disabled or what all would have to be done/tried to make it work. I have complained on both Nvidias and googles forums. Currently waiting for nvidia to release the full factory images for lollipop for the shield tablet to try compare + copy files. I'm no developer but may have to learn how to compile kernels and build Roms to properly try and overcome this.
Anyone who has more knowledge of the ins and outs of linking libGL.so and such that can offer any insight on where to poke around or start would be greatly appreciated!
techiedj said:
I too am interested in making this possible. Pretty frackin pissed at google for disabling something the hardware supports for no reason. Nvidia has it working for the shield tablet so you know the drivers and libraries are available and it would be a simple task for then to enable.
I don't know where its disabled or what all would have to be done/tried to make it work. I have complained on both Nvidias and googles forums. Currently waiting for nvidia to release the full factory images for lollipop for the shield tablet to try compare + copy files. I'm no developer but may have to learn how to compile kernels and build Roms to properly try and overcome this.
Anyone who has more knowledge of the ins and outs of linking libGL.so and such that can offer any insight on where to poke around or start would be greatly appreciated!
Click to expand...
Click to collapse
it would be much better if we had 1st party support instead of porting it over from the Nvidea shield. but its a start i guess.
Do you have the links were you complained to Google and Nvidea maybe if enough people complain they will do something about it.
Googles Nexus 9 forums...
https://productforums.google.com/forum/m/#!category-topic/nexus/nexus-9/HC3Gt7N_3_4
https://productforums.google.com/forum/m/#!category-topic/nexus/nexus-9/Kv-XL2cvEJ4
https://productforums.google.com/forum/m/#!category-topic/nexus/nexus-9/RwAGufbizTI
Nvidia...
https://devtalk.nvidia.com/default/.../is-nexus-9-denver-tegra-k1-a-real-tegra-k1-/
https://devtalk.nvidia.com/default/topic/782024/tadp-for-nexus9-wishlist-/#4392958
These are all the places where I found any other information about our problem and trying to raise attention to it.
Latest response from someone at nvidia in the 2nd nvidia link above...
"Hi, Users
The K1 Chip does support OpenGL 4.4 and CUDA from the hardware side. The problem is that HTC made the device and Google controlled the software for that device.*
For Nexus 9, using AEP (Android Extension Pack) you can still achieve a lot graphics boost on K1 as using the modern OpenGL APIs."
So it sounds to me like google are the ones that left full GL 4.4 out. We need to petition google to have it enabled and included in future releases.
The Antutu benchmark for 3d graphics is really close between the Shield and Nexus 9. The N9 doesn't seem gimped in this regard. Is there some specific opengl functionality that was left out but doesn't show up in this benchmark?
What's really odd are the CPU performance numbers for the N9 in Antutu. I have a hard time believing the results, as the numbers seem unusually low.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Sent from my SHIELD Tablet using XDA Free mobile app
Yeah they removed a ton of functionality that can speed up applications, as well as breaking compatibility with a ton of existing apps. The android extension pack is a garbage replacement and is google's apparent reasoning for removing OpenGl support. Also benchmarks should be taken with a grain of salt anyways. They are garbage for real world use.
For anyone reading this thread, show your support and make your voice heard here...
https://code.google.com/p/android/issues/detail?id=80512#makechanges
techiedj said:
For anyone reading this thread, show your support and make your voice heard here...
https://code.google.com/p/android/issues/detail?id=80512#makechanges
Click to expand...
Click to collapse
Added a comment.. Hopefully google will listen to us... Or perhaps a gifted developer will be able to port stuff from the nvidia shield device...
is there any progress or its dead
mangomonkey00 said:
is there any progress or its dead
Click to expand...
Click to collapse
Pretty sure it's dead. The 5.1.1 update 2 months ago was a major update, and it includes no new OpenGL support.
Sent from my Nexus 9
enriquejones666 said:
Pretty sure it's dead. The 5.1.1 update 2 months ago was a major update, and it includes no new OpenGL support.
Sent from my Nexus 9
Click to expand...
Click to collapse
no i meant the porting thing

ChromiumOS for the GPD Pocket

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
I first announced that I have been working on a port of ChromiumOS for the GPD Pocket 1 ultra-portable computer back on March 9th. Unfortunately I have done a poor job with posting updates on the status of the build, that ends today with the first Public Tech Preview of ChromiumOS for the GPD Pocket 1.Technically this may be the worlds smallest Chromebook.
This operating system is far from perfect but I want to share a list of some of the high level features. This dedicated build sports several selling features that make it a very capable operating system for the GPD Pocket 1 including:
Buttery Smooth Performance – This thing is FAST. The GPD Pocket with ChromiumOS easily allows you to juggle several demanding tasks such as watching high definition video, running desktop Linux applications and browsing demanding web pages. While the GPD Pocket is powered by an Atom Processor, it sure wont feel like it.
Lean – Lets face it, Windows is bloated and consumes a large portion of your GPD Pocket that can be better suited for applications and other important data. A full install of Windows with all Windows Updates will consume around 26 GB of total space while a full build of my ChromiumOS for the GPD Pocket consumes around 8.5 GB – that includes Crostini.
All Day Battery – Battery Life on the GPD Pocket has always been fairly impressive however ChromiumOS for the GPD Pocket takes things to the next level with battery life that should get most people through an entire 10-14 hours depending on use. If you are going to be putting an exceptionally heavy workload on your device, you can easily expect to get 6 hours of heavy use. Of course, you can always connect a USB Battery Pack.
Security First – ChromiumOS is an incredibly secure operating system that is resilient to most malicious attacks. All browser processes are run in a jail to make it nearly impossible for a malicious website to compromise your computer or harvest data from other web pages.
Linux Application Support – Easily run one of the millions of Linux Desktop Applications in Crostini such as GIMP, LibreOffice and Blender. You can even run Android Studio, Visual Studio Code, Wine and other development applications. If you are really wanting to push the hardware, it is even technically possible to do some lightweight gaming in steam if frame-rates are not too important – GPU Acceleration can be enabled for the virtual machine!
Rolling Updates – One of the best features enjoyed by Chromebook owners has been carried over to ChromiumOS for the GPD Pocket, rolling updates. You can rest assured knowing that your ChromiumOS instance for the GPD Pocket is always up to date with the latest bug fixes, features and security patches offered by ChromiumOS with weekly updates.
Dedicated Build and Test Infrastructure – OSLab, our dedicated build infrastructure automatically performs periodic builds of our custom ChromiumOS build for the GPD Pocket. This build process includes several automated comprehensive tests to ensure stability and reduce regressions. Only if a build passes all tests is it promoted to production. When a build has been scheduled for release, it will automatically be rolled out to all GPD Pocket Units.
You are always in control – You will always have root access to your device to allow you to hold all of the keys. The custom build of ChromiumOS is very friendly to those who wish to modify the base OS and add whatever features you wish (note, some modifications may break the OTA upgrades)
Try It Before You Buy It – Don’t worry, the operating system is free, this statement simply means that you can Live Boot into ChromiumOS for the GPD Pocket and test the build before you install it. If you do not like it, simply remove the flash drive and reboot your GPD Pocket to go back to Windows. Of course, if you do like it, simply complete the steps to install the operating system to replace Windows.
Free Software/Open Source – Your operating system is the most powerful piece of software on your computer and you should be able to trust that it has not been tampered with in any way. The only way this can be done is to ensure that the Operating System is fully Open Source to give users the freedom to read, modify and even fork or re-distribute the operating system without permission from me. All custom code is on GitHub and the instructions to build the OS from source will be provided. The way I see it is that if you cannot see the source code, how can you trust the product.
Link to the Project Page - https://kmyers.me/chromiumos/chromiumos-for-the-gpd-pocket-1/
Can you post a video of it?
MishaalRahman said:
Can you post a video of it?
Click to expand...
Click to collapse
I do need to sit down and do that, here is a video I made a few weeks ago on a much older build. I have since made it more responsive.
https://www.youtube.com/watch?v=FsCntU90BIM

Categories

Resources