Platforms

From CENS Urban Sensing

Windows Mobile (Andrew)

What's the primary dev. env. for Windows Mobile 5.0?

Visual Studio .Net (in C++) with the appropriate SDKs installed from Microsoft. http://msdn.microsoft.com/embedded/windowsce/


Java (J2ME) support?

Yes. Here's the link where I got my info: http://forum.java.sun.com/thread.jspa?threadID=704297


Python support?

Yes. http://pythonce.sourceforge.net/


Macromedia FLASH support?

Yes. http://www.adobe.com/products/flashplayer_sdk/


Web server?

Yes. There's CEHTTP for CE 3.0. All other references that I found were with regard to CE 3.0, which is pretty old. The current version is CE 5.0. I spen tabout 15 minutes looking and couldn't find anything explicitly talking about a web server for CE 5.0.


Web browser

Yes. Internet Explorer Mobile runs on Windows Mobile 5.0. http://www.microsoft.com/windowsmobile/5/InstalledFeatures/iemobile.mspx

Java Support (Eitan)

Here is the deal on cross-platform java support.

Its the news is good for phones and bad on Windows Mobile.

On windows mobile IBM makes "WebSphere Everyplace Micro Environment" (WEME). WEME runs on most versions of Windows Mobil/CE on the ARM. (It also runs on a few different mobile linux versions). It doesn't seem to support ANY JSRs except maybe JSR-75 (PIM/File connect), and JSR-172 (web services). It looks like there is a commercial version of JSR-82 (bluetooth) which is free for students, http://www.rococosoft.com/blue_dk.html.


As for phones, below is a list of JSRs we might be interested and the phones that support them.

Mobile Media API (JSR 135) API to control sound and multimenia resources on a CLCD/MIDP device. (including sound, pictures, video) Almost all Nokia, Motorola, Sony-Ericsson, Backberry, etc


Wireless Messaging API 1.0 (JSR 120) API to access wireless communication resources, such as SMS. Nokia, Blackberry, most Motorola, and Sony-Erricsson (I think this is supported by others but they don't bother listing it because it is so common at this point)

Wireless Messaging API 2.0 (JSR 205) An extension to the Wirless Messaging API to add support for MMS. BenQ , Nokia, Motorola i,v series, Sony-Erricsson

Web Services (JSR 172) Provides basic XML processing capabilities and APIs to enable XML based RPC to J2ME platforms. BenQ , Nokia, Motorola i series, Sony-Erricsson, Palm

Java APIs for Bluetooth (JSR 82) A set of APIs to allow Java-based devices to integrate into a Bluetooth environment. BenQ , Nokia, Motorola RAZR, v series, nokia, some Sony Ericsson

Location API for J2ME (JSR 179) A set of APIs to allow access to location-based services, such as GSM, on the phone. Nokia, Motorola i series, most nokia, Siemens (With out this api we need write our own GPS interface. I think its not too hard via bluetooth - i've seen example code).

File connect and PIM (JSR 75) BlackBerry , Motoroloa i series, Nokia, most Sony Ericsson Palm

Personal tools