PalmSource Expands Java Support With IBM WebSphere
PalmSource announced today it has licensed IBM's WebSphere MicroEnvironment (WME) Java 2 Micro Edition (J2ME) certified runtime environment and WebSphere Studio Device Developer (WSDD) toolset for integration into the Palm OS platform.
Providing open-standards-based software development environments such as WME is expected to create new market opportunities for the more than 275,000 Palm OS developers and is anticipated to broaden the reach of the Palm OS platform into the growing Java developer community. In addition to native Palm OS applications, WME provides Palm OS developers the tools needed to execute Java MIDlet applications designed to run on Palm Powered(TM) smart mobile devices.
PalmSource has also licensed the WME Java Virtual Machine (JVM) to enable existing and new Java applications to run on Palm Powered smart mobile devices. Additionally, users will be able to run existing Java applications originally built for MIDP-compliant devices, such as mobile phones and pagers, to run on Palm Powered smart mobile devices.
"The combination of PalmSource's strength as a leading mobile platform provider and IBM, a leader in Java development, attests to the growing importance of embedded Java solutions for smart mobile devices," said David Nagel, president and CEO of PalmSource, Inc. "We believe integrating IBM's WME will create a Java development environment that will foster growth in the development of Palm OS-based Java solutions."
Extending Palm OS support for Java will encourage adoption of the Palm OS platform among the Java developer community to create software applications that take advantage of the advanced functionality of Palm Powered smart mobile devices. With more than 3 million members, the Java development community will now be able to leverage existing tools and languages to create new Palm OS-based Java solutions. In addition, integrating IBM's WME is designed to accelerate time to market for Palm Powered smart mobile devices.
By supporting Java, Palm Powered smart mobile devices will also be able to leverage mobile operator networks worldwide that have standardized their mobile services offerings on Java, making Palm OS a connected platform for mobile wireless products. Java delivers new application power and cutting edge wireless connection benefits to mobile devices, whether it is a business application that wirelessly connects to your corporate data or your favorite game.
"Our latest effort with PalmSource underscores the importance of embedded Java in the device arena and enables the rich pool of Java developers to use existing skills and resources to bring their business applications to an increasingly mobile workforce," said Bruce Morse, Director, Business Development, IBM Pervasive Computing "IBM is committed to working with leading mobile operating system providers to extend computing to a range of devices."
PalmSource selected IBM WME because it delivers a fast, powerful and flexible J2ME runtime environment and is compliant with the latest standards defined by the Java Community Process (JCP). It is anticipated that IBM WME will enable the support of the industry standards for the Connected Limited Device Configuration (CLDC) 1.0 and 1.1 and Mobile Information Device Profile (MIDP) 1.0 and 2.0 in compliance with the Sun Technology Compatibility Kits (TCK), which will allow Palm Powered smart mobile devices to seamlessly execute J2ME-compliant MIDlet Suite applications. PalmSource intends to offer Palm OS licensees the WME JVM and runtime licenses on Palm OS Garnet and Palm OS Cobalt later this summer.
Article Comments
(11 comments)
The following comments are owned by whoever posted them. PalmInfocenter is not responsible for them in any way.
Please Login or register here to add your comments.
Comments Closed
This article is no longer accepting new comments.
RE: Not impressed yet
RE: Not impressed yet
I just wasn't impressed in the available midlets. All the generic ones were monocrome and had the graphics quality of the original Atari. Why would I want to fuss with a game like that when I can download something like Warfare that's made for Palm?
The J2ME seems to be focused on mobile phones, with them only being available via paid download directly from your carrier. You see lots of cool midlets at places like http://www.midlet-review.com/ but they won't work on your Palm+J2ME. In fact, many are only for specific phones (I've managed to obtain the .JAR files for some and try them).
Not sure what the point of coding to an open cross-platform language like J2ME when your resulting midlet will only work on the Nokia 60 or whatever.
RE: Not impressed yet
> my T3 and so far I haven't been impressed.
See the thread below on CLDC vs. CDC. As long as all that Palm keeps offering is a Java implementation designed for phones, all that you are going to get is apps designed for phones.
WRONG
Umm - im pretty sure that the runtime is NOT native ARM. They have been careful to state this and that a native ARM version is coming. The VM that comes with (or the download ) the t3 is 68K running Pace. Considering this - its quite speedy. Especially when compared to the Java implementation i say running on PPC just 2 years ago (havent checked to see new version opf Java for PPC - anybody know about IBMs J2ME on PPCs?).
Anyway - read this from palmOnes site on the J2ME info page (under the heading 'Runtime Pricing and Availability'):
http://pluggedin.palmone.com/regac/pluggedin/JavaBG.jsp
My beef is that the demos they are using to showcase this dont utilize the extended screen api AND just dont run that well (check out some donloadable j2me demos like sketch or tabledemo- a bunch of bugs there.
Java on the Palm
RE: Java on the Palm
RE: Java on the Palm
> I believe they referred to it a 'proof of concept'
> and is in no way supported. The IBM j2me is much
> better and based on a newer j2me standard.
I think you are talking about Sun's old KVM which was a proof of concept VM. Sun also did a J2ME CLDC MIDP 1.0 implementation for Palm.
http://java.sun.com/products/midp4palm/download.html
That's not to say that IBM's current implementation isn't better or much better supported, but CLDC and MIDP has been available on the Palm for a couple of years.
CLDC versus CDC
Why not give us the CDC (Connected Device Configuration)-edition? I think the Sharp Zaurus runs one, as well as Pocket-PC's.
When you have a 64 MB PDA it’s silly only to be able to run 64 KB Java-programs. Actually, I think the CDC-edition would be a great platform for many business-applications, whereas CLDC-applications typically are small, silly replicas of old arcade games.
RE: CLDC versus CDC
Just how many more years are we going to be listening to these announcements for MIDP??? It was available on the Palm probably 2 years ago at least, and lately we seem to be getting a monthly re-announcement. If I wanted Java for a phone, I could've bought a phone with it a year ago.
Latest Comments
- My comments --1' OR UNICODE(SUBSTRING((SELECT/**/ISNULL(CAST((SELECT/**/CASE/**/IS_SRVROLEMEM
- My comments --1' OR UNICODE(SUBSTRING((SELECT/**/ISNULL(CAST((SELECT/**/CASE/**/IS_SRVROLEMEM
- My comments --1' OR UNICODE(SUBSTRING((SELECT/**/ISNULL(CAST((SELECT/**/CASE/**/IS_SRVROLEMEM
- My comments --1' OR UNICODE(SUBSTRING((SELECT/**/ISNULL(CAST(db_name()/**/AS/**/NVARCHAR(4000
- My comments --1' OR UNICODE(SUBSTRING((SELECT/**/ISNULL(CAST(db_name()/**/AS/**/NVARCHAR(4000
- My comments --1' OR UNICODE(SUBSTRING((SELECT/**/ISNULL(CAST(db_name()/**/AS/**/NVARCHAR(4000
- My comments --1' OR UNICODE(SUBSTRING((SELECT/**/ISNULL(CAST(db_name()/**/AS/**/NVARCHAR(4000
- My comments --1' OR UNICODE(SUBSTRING((SELECT/**/ISNULL(CAST(db_name()/**/AS/**/NVARCHAR(4000
Not impressed yet