Wednesday, March 28, 2007

Symbian OS v9.5 is released

I found some interesting things:
  • A database is included, Based on the Open Source database SQLite
    I wondering, will it be possible to use the database when you develop JavaME applications or is it only for internal use?
  • The first mobile OS to support the new ARM® Cortex™-A8 processor (TI OMAP3430)
    More power on devices during 2008 --> It is then possible to build more cool JavaME Enterprise applications!!

Read more at:

Friday, March 23, 2007

eRCP and Nokia E90

I found some interesting things in this presentation eRCP - Ready for prime time! by Gorkem Ercan (Nokia), Mark Rogalski (IBM) from the conference EclipseCon 2007:
  • eRCP as a post-installed add-on software
    component to Nokia E90!!!!
  • Release plan for eRCP: Release 1.0.2 April 2007, Release 1.1 July 2007
  • eRCP Release 1.1: Nokia S60, WinCE
Download the presentation here.

I already thought the Nokia E90 was great but now I also understand that Nokia E90 will also support JavaME/CDC1.1/FP1.1 & eRCP1.1 but as a post-installed add-on software!!!!

Read more about eRCP 1.1 draft project plan at the eRCP project site.

Anyone know more about this?
Please tell me!!

Anyway I think I will get more information about this at JavaOne 2007!!
(Nokia is Gold Cosponsors, but IBM???)
It is now only 45 days left to JavaOne!!

But there is no technical session or BOF about eRCP at this JavaOne??
Strange? why?
Here is the whole content catalog for JavaME at JavaOne2007

Saturday, February 17, 2007

I am lucky, I have test the Nokia E90

This week with the 3GSM World Congress in Barcelona have been really interesting.
I hope I next year will be able to join this event.

But lucky me, I have actually this week been able to test two new Nokia phones (here in Stockholm): the Nokia E61i and the Nokia E90.
They are really great phones, especially the Nokia E90 phone with integrated GPS and also a radio!
I can't wait till I own a Nokia E90 phone, for more information read the My-Symbian review

Nokia also released a new a version of Nokia Intellisync Mobile Suite, Nokia Intellisync Mobile Suite 8.0, read more about it here. I have now also got the software and will test it later.

my favorite apps for my Nokia E61 phone

I haven't really understand how many great applications you are able to download and install on a Nokia E61 phone (many times they are also for free). I have wifi at home, this is really great (Nokia E61 support wifi), because of that I use my phone more often than before (I don't have to start up my pc - I use my phone instead)

I have install these applications on my Nokia E61 phone:
- gmail, read more here.
I think it is the best JavaME application ever!
I forward all my E-mail to my gmail account and because of that I am able to read all my old Email from the phone, It is really great application!
- Nokia Mobile search
Free Nokia application, search from the phone
- Search (a local search application), download from here.
This is really great, I now able to search locally data stored in my phone
- Adobe Reader
- Opera mini
- Google Maps
- Screenshot for Symbian OS (S60)
sometimes you need to take a screenshot, this application help you
- smart2go, read more here.
The free software Nokia ship with the Nokia E90 phone

I haven't installed these applications yet, but I will later test them also:
- fring, read more here.
- Windows Live search for Mobile, read more here.
- Push email and SyncML with open source Java ME project, read more here
- Nokia Intellisync Mobile Suite 8.0, read more here.

What application is missing?
Well I would like to have skype on my phone!

update:
Read Tommi's S60 applications Blog about Shortlist of interesting S60 add-on stuff

Sunday, February 11, 2007

karate training camp with Sensei Mikael Lundström, 5th Dan

Today I was at a karate training camp with Sensei Mikael Lundström 5th Dan, he is the head of Kimura Shukokai Sweden. I think it was great training camp, we learned new fun kata called ANONKO. But now my body hurts after practising karate 5h during this weekend.

Wednesday, February 07, 2007

S60 3rd Edition Feature Pack 2

S60 3rd Edition Feature Pack 2 was announced today.
Read about it here

update1:
Improvements in Java™ support in S60 3rd Edition, Feature Pack 2 focus on providing support for the subset of the Mobile Service Architecture (JSR-248). The goal of JSR-248 is to reduce the fragmentation of Java APIs.
  • support for MIDP 2.1
  • The subset of JSR-248 has been implemented. It encompasses JSR-118, JSR-184, JSR-205, and JSR-226, as well as PDA Optional Packages for the J2ME™ Platform (JSR-75), Java™ APIs for Bluetooth (JSR-82), Mobile Media API (JSR-135), and Connected Limited Device Configuration 1.1 (JSR-139).
  • updated version of the Scalable 2D Vector Graphics API for J2ME™ (JSR-226)
  • Java™ APIs for Bluetooth (JSR-82) has been updated to v1.1.
read more at: S60 3rd Edition: What's New for Developers

update2:
Related to this see the article the Mobile Services Architecture Specification which introduces JSR 248 and next generation platform for Java ME devices.

The Sun Java Wireless Toolkit 2.5 for CLDC final version is now available for download, and is it is packed with lots of good stuff, including supported for all the JSRs under the Mobile Services Architecture Specification (MSA).
Read more about at it at C. Enrique Ortiz Mobility Weblog

update3:
S60 3rd Edition, Feature Pack 2 focus on providing support for the subset of the Mobile Service Architecture (JSR-248). It look to me "S60 3rd Edition, Feature Pack 2" target low end devices. We have to wait and see when Nokia release support for the full MSA stack that target high end devices.

Tuesday, January 30, 2007

Vista on UMPC

Interesting in Vista on UMPC?
Read this article: The "OW!" starts now: Don't buy Vista for your UMPC.

My conclusions:
  • MS Vista is really expensive! --> Perhaps we see the beginning of the end for MS??
  • Don't upgrade your UMPC, it is a really bad idea!
  • Wait until they are boxed with Vista, then perhaps buy a new UMPC, but wait for reviews of Vista UMPCs to be published.

Tuesday, January 23, 2007

MS Vista or Apple's Leopard on my next laptop

Will my next pc laptop running MS Vista or Apple's Leopard (Mac OS 10.5)?
That is the question for me!
Read this interesting article "Vista: Worthy, Largely Unexciting"

My answer:
Well, when Apple have released Leopard (Q1/Q2 2007) then I will make my decision, but I don't think it will be MS Vista.

Thursday, January 18, 2007

Developers have got the power!

If company like Apple and Microsoft don't understand that new devices need Java support, no problems JavaME technology is now Open Source!

I think the PhoneME project is already a success and much earlier than I thought!

Check this out:
Very nice work!

Thursday, January 11, 2007

I am waiting and waiting for cool Java devices

I am waiting and waiting for cool things to show up, for example:
  • A ultra thin laptop, with a 11-inch screen and a keyboard. With a screen that I am able to flip horizontally, transforming the laptop into a tablet
  • A Next Generations UMPC (running MS Vista tablet Edition). Samsung have a cool device called Samsung SPH-P9000, but it is a Korea-only device (running Windows XP Tablet Edition used of UMPC).
  • A Nokia internet tablet, with a 11-inch screen & with a keyboard and also with Java support. Nokia have now released Nokia N800 Internet Tablet, but it has a small screen, no keyboard and NO Java support.
  • A Next Generation JavaME device (running JavaME/CDC1.1/PP1.1 and AGUI or JavaME/CDC1.1/FP1.1 and eSWT).
  • A iPhone, it is released but I have to wait to Q4 2007, when Apple release it here in Europe. But a iPhone with no Java support?!
  • .... and also for Apple's next OS X called Leopard, I thought to get more information from Apple's MacWorld event now, but me and other are disappointed!
I think now I have to wait and see what they releases at the 3GSM World Congress, 12-15 Feb 2007 in Barcelona and of course at next JavaOne, 8-11 May 2007.

Tuesday, January 09, 2007

the Apple iPhone must have Java

Apple have done it again!
Apple have announced a phone called iPhone!
  • iPhone runs OS X
  • Yahoo promise to push out mail!
It will be a success!

I think it would be great if iPhone have Java support!

It is a requests for the PhoneME Advanced project
  • Port of CDC/Personal Profile needed for the iPhone!

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!!

update:
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!

update2:
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 www.maemo.org, 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

update:
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.

Update:
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

Tuesday, November 28, 2006

There is a NokiaWorld blog

There is a Nokia event called NokiaWorld, which takes place this Wednesday and Thursday. Nokia has launched an exclusive blog for the event called From The Floor , which will cover all of the news and discussions from the Nokia World event.

Read more about this at Darla Mack's blog

Thursday, November 23, 2006

eRCP/eSWT - A platform support nightmare for Eclipse?

I found this interesting post: eRCP/eSWT - A platform support nightmare for Eclipse? at EclipseZone, the writer is worried about possible JavaME/CDC1.1 fragmentation.

The writer says:
"As I am entirely convinced of the concepts of RCP and SWT, I welcome any idea that helps eRCP to unfold its potential to the broad and diverse embedded market. The seeds of eRCP have been sowed, what needs to be done to let it become a solid tree?"

I am also entirely convinced of the concepts of RCP and SWT!
My answer is JCP!
I now think the big problem with eRCP/eSWT is: "it is not a Java standard", this issue could only be solved by go through JCP. I think companies like Nokia, IBM and SUN must accept responsibility for this issue with eRCP/eSWT!

But I also think it is not enough with a JCP standard. The standard must also be accepted by companies who makes all theses devices. I wrote earlier about this problem with AGUI(JSR-209) is finished, but don’t believe AGUI will have any success!!.