Friday, December 22, 2006

what about JavaME during 2007?

I read this post 10 Hot Technologies coming to Mobile Phones in 2007 and I was thinking "What are coming to Mobile phones during 2007, when we talking about JavaME?"?

I thought "first I will have a look on the JCP site", I found out that there are now 82 JavaME JSRs. There are old JSRs (already implemented in all phones), new final JSRs (but no devices support it yet) and also of course new JSRs that are not in final status.

I found these JSRs are in status "Early Draft Review":
JSR-287 (Scalable 2D Vector Graphics API 2.0 for JavaME), JSR-259 (Ad Hoc Networking API), JSR-266 (Unified Message Box Access API, UMBA-API), JSR-279 (Service Connection API for JavaME) and JSR-293 (Location API 2.0).

I found these JSRs are in status "Public Review":
JSR-278 (Resource Management API for JavaME), JSR-190 (Event Tracking API for JavaME), JSR-233 (JavaEE Mobile Device Management and Monitoring Specification), JSR-272 (Mobile Broadcast Service API for Handheld Terminals) and JSR-280 (XML API for JavaME).

I found these JSRs are in status "Proposed Final Draft":
JSR-230 (Data Sync API), JSR-248(MSA for CLDC) and JSR-258 (Mobile User Interface Customization API).
Proposed Final means "These draft Specifications are awaiting completion of the associated Reference Implementation (RI) and Technology Compatibility Kit (TCK)."

There are also JSRs in status "Final", but no phone support it yet, like JSRs:
JSR-232 (Mobile Operational mangement) and JSR-209 (Advanced Graphics and User Interface Optional Package, AGUI).

JSR-249 (MSA Advanced) and JSR-271 (MIDP 3.0) are also very interesting but there is no draft yet.

Every JSR have a schedule but I think the schedule on the JCP site is a joke. There are no updates about changes in the schedule and because of that you don't get a clue about when the JSR is really final!

Then I thought "What more could be interesting outside JCP"?
There is a Eclipse project for JavaME called Device Software Development Platform Project, I think a lot good stuff will coming out from this Eclipse project!

Netbeans (my favorite tool!) have recently released support for JavaME/CDC in a product called Netbeans Mobility Pack for CDC5.5 RC1, I think it is great and I hope there will come devices supporting AGUI soon.

I think one of the most important thing for the future of JavaME is that now is JavaME OpenSource. Because of that I think there will more devices in future supporting JavaME and also a more faster process for implement new JSRs in new devices!

I am looking forward for 2007 and JavaME!
It is also now only 136 days to next JavaOne 2007 with lot of news about JavaME!!

2 minutes after I publish my post I got a Email from JCP:
The Expert Group for JSR-000248 Mobile Service Architecture
has completed its work and published the Final Release of the specification.
Great News!

1 day later I got this:
The Early Draft Review Specification for JSR-000271 Mobile Information Device Profile 3
is now available for Review from the list of Early Draft Reviews page and also the JSR 271 detail page
Earlier than I thought!

Wednesday, December 20, 2006

Netbeans Mobility Pack for CDC 5.5 RC1 is released but where are devices supporting AGUI?

Now Netbeans Mobility Pack for CDC 5.5 RC1 is released!
Really good news!
Great also that the Sun Java Toolkit for CDC is bundled in the Mobility Pack, but there is only support for AGUI (no support for AWT)

I wondering, is there any phone/PDA out there supporting AGUI?
Anyone know anything about this?
(After that SavaJe is out of business I don't know any phone supporting AGUI)

I will be waiting for something to happen about this, before I start using Netbeans Mobility Pack for CDC 5.5 RC1.
It is really sad but I need a real device that support AGUI before I start doing any developing on that platform!

Tuesday, December 12, 2006

adding support for Java on a nokia 770

I suddenly been able to borrow a Nokia 770!
I think Nokia's internet tablet is really interesting, a internet tablet running linux!

Nokia has also launch a community site called, Maemo is an open source development environment for Nokia 770 Internet Tablet.

There is a new good article about Nokia 770 called
Building consumer products with open source written by Ari Jaaksi, Ari is Nokia's director of open source.

Ari Jaaksi have also a blog called Ari Jaaksi's blog.

Other presentation:
- Ari Jaaksi presentation at Linux World, Boston 2006
- Ari Jaaksi's article Nokia debuts Linux-powered Internet tablet

But the device have not yet support for Java.
Anyone know anything about this?

I would like to add support for phoneME Advanced MR2, it should be possible. I have asked about this in phoneME Advanced forum.

Anyone have installed phoneME Advanced MR2 on a Nokia 770?
Please let me know!
- Ove

ThoughtFix on the Nokia 770 (lot of good information about Nokia 770 at this blog)

Java on the 770 (Maemo/Developer mailinglist)

Bärbar internetaccess på finska -- Mikrodatorn (in swedish)

Monday, December 11, 2006

I have got a new Karate belt, lilac (4 kyu)

I started to training Karate again in August (after a 10 years break) and last weekend I was at a training camp with Shihan Lionel 8th Dan from South Africa. It was a great training camp and after that camp I got a new grade in Karate, 4 kyu.

Shihan Lionel is together with three other instructor the head of Kimura Shukokai International. It is Master Kimura's four Senior Instructors, Shihan Eddie Daniels 8th Dan from Great Britain, Shihan Bill Bressaw 8th Dan from U.S.A, Shihan Chris Thompson 8th Dan and Shihan Lionel Marinus 8th Dan both from South Africa.

Friday, December 08, 2006

a Nokia E90 or Nokia 870 is perhaps something for next JavaOne

Today I have a Dell laptop and Nokia E61 and since some weeks ago I have also bought me a Nokia Wireless Keyboard SU-8W, it is really great.

But I want to replace my laptop with something else to next JavaOne 2007!

As I wrote earlier in my blog what I would have to next JavaOne:
"I am tired of bring my laptop pc to JavaOne, to heavy and the battery time is only 3 h. I need something else so please Nokia (or any other company) fix it to next JavaOne, a handheld device with a keyboard like the UMPC!"

There is a interesting rumor about a new device from Nokia called Nokia E90
I hope it is true !
It look very interesting!

Have a look here:
Ring Nokia, Nokia E90 information (almost too good to be true)

e61Life, Nokia E-90 - Info

Here you could also read more about S60 3d Edition Feature Pack 1

A other possible solution to replace my laptop is with a internet tablet, today Nokia have a internet tablet called Nokia 770 (but there is no keyboard and I need a keyboard), but there is a rumor of Next Generation Tablet from Nokia, called Nokia 870. Please Nokia add a keyboard, I promise I will buy it!!

Good support for JavaME is a requirement for me, it is for all devices I buy!!
But Nokia always have good support for JavaMe, so I am not so worried.

There is also a interesting rumor about Apple smart phone project rests on Mac OS X tie-ins, I hope if Apple release it, it will have JavaME support?
Info om Apples SmartPhone (In swedish)

Wednesday, December 06, 2006

Develop eRCP applications with Eclipse

There is a new interesting article about Develop eRCP applications with Eclipse.

This article shows how to use Eclipse to develop embedded Rich Client Platform (eRCP) applications. Detailed steps guide you through setup, development style, deployment, and debugging of an eRCP application programming cycle.

Friday, December 01, 2006

WidSets is JavaME

I think the NokiaWorld blog was a very nice service from the Nokia event NokiaWorld. At this blog you find a lot of good information about new devices from Nokia!
One thing I found out was about WidSets, with WidSets you could create different service for the mobile phone. WidSets look very interesting for me as a JavaMe developer!
This because the WidSets is build on top of core JavaME and because of that compatible with a lot of models of mobiles phones. In Q1 2007, a dev kit will be released.

Read more about Widsets and also watch the video from blogger Benoit Darcy