Sunday, May 31, 2009

I have got a new Karate belt, brown (1 kyu)

During this weekend (30/5 and 31/5-2009) I was at a Karate training camp with Sensei Mikael Lundström 5th Dan, he is the head of Kimura Shukokai Sweden. The picture show Sensei Mikael Lundström 5th Dan in action.

The training camp attracted 320 participants. I think it was great, with a lot of basic karate training, I think I have learn a lot during this training camp. But now my body hurts after practise karate 7 h during this weekend. I have also got a new grade in Karate, 1 kyu!

Thursday, May 21, 2009

Dual boot MacOS X and Windows 7RC1 on my MacBook Air

I love my MacBook Air but MS Windows is still needed unfortunate for JavaME development. First I started to use VMWare Fusion but it has became so slow.

I decided to test boot camp instead and install windows 7Rc1. Boot Camp enables you to install Windows on your Intel-based Mac computer, using a Microsoft Windows install disc that you provide. Windows is installed on its own partition. After installation, you can use either Windows or Mac OS X on your Mac computer

I have found it works very well!!
I have to tell you how I did (it took me a time) before it worked

I did this:
1 ) I run the Boot Camp Assistant (I follow the Boot Camp installation & Setup Guide), but it was impossible to create new partition, it throws an error about not being able to partition, because some files cannot be moved. I solved it, I bought iDefrag. First I created a boot CD with Coriolis CDMaker (it was included in iDefrag). I boot up my Mac from this CD and run iDefrag and made a "Full defrag" and then I was able to create a new partition with Boot Camp Assistant.

2) I then download Windows 7Rc1 (64-bit versions of Windows 7 RC1 ) and install it.

3) After that I try to install the Apple drivers, but it throws an error "Boot Camp x64 is unsupported on this computer".
I Solved it by install it in a different way: In the Start Menu Type “cmd”, then right-click on the program that appears and choose “Run As Administrator”, Then enter;
D:
cd "Boot Camp\Drivers\Apple"
msiexec /i BootCamp64.msi

4) Every things works well except the USB Ethernet dongle, it is because there is no Windows 7 boot camp driver for it, but I found out how to solved it (see step 5).

5) After that I then install Netbeans 6.5.1, JavaME SDK 3.0 and Nokia N97 SDK.

6) I had problems to get N97 SDK to work with Netbeans, it throws an error "Cannot start Series 60 SDK for MIDP", but I found a solution, MS Windows 7 is missing a required DLL file: MSVCR71.dll. I took this file from a MS Windows XP computer and place it in the bin folder of the Nokia S60 MIDP SDK and then it works.

Update:
I have also installed Eclipse Galieo M7 and update it with MTJ 1.0 RC1
(Update site: http://download.eclipse.org/dsdp/mtj/updates/1.0/stable/ )
For the moment it throws an error when I try to open the Nokia N97 SDK using MTJ 1.0 RC1

Thursday, May 07, 2009

Nokia Developer Summit 2009; Recap Technical Stream

I thought I ought to sum up the first-ever Nokia Developer Summit 2009 conference. It has been an intense two days with lots of new interesting stuff. It was about 345 developer from 45 countries here in Monaco.

Overall the conference was a very very good one, with lots of good mobility speakers and what I really thought was great was to get a more wider view of developing for Nokia's S60 and Maemo-platform using different technologies like JavaME, Qt, Web Runtime Widgets. Left it full of new energy and compelled to try out numerous new technologies. Update the address book with those new contacts and new friends.

Some of the hot mobility topics at this Nokia Developer Summit:
  • Nokia will continue to support Flash and JavaME, but Qt that’s Nokia future direction in mobile application development for the Symbian and Maemo platform. Nokia encourage you to learn more about Qt!!
  • It was also very nice to be able to hear more about the roadmap for the Java Runtime for S60, version 1.3, 1.4, 2.0 and 2.1.
  • From S60 version 3.2.3 it will also be possible to upgrade the Java Runtime, nice I think.
  • Nokia did not answer the question "Why develop for Maemo 5 platform?", waiting and waiting but no news on the Maemo 5 tablet, hope for some great device to come. I really love my Nokia N810!!
  • I did not know so much about Nokia Web Runtime (WRT), it was nice to learn more about it.
  • Qt will perhaps in the future also be part of the Symbian Foundation, it is suggested by Nokia.
  • Here you find more about: Qt for Maemo 5 and Qt for S60
  • Interesting to hear more about Symbian Foundation and JavaME, JavaME is not yet part of Symbian Foundation but Nokia plans to Open Source the Java Runtime for S60 and put it in Symbian Foundation.
  • The new Symbian Foundation developer site: http://developer.symbian.org/ will soon open.
  • Mobilize your website with 3 clicks (a Open Source CMS) using a Mobile Plugin

Conclusions:
  • I plan to learn more about Qt and WRT, it will be important in the future for mobile application development for the Symbian and Maemo platform.
  • Nokia will continue to support JavaME and thats great I think, but Nokia talked more about Qt at this conference, but anyway it was very nice to to be able to see Nokia's JavaME roadmap, but I don't understand why Nokia have not publish it on forum Nokia site. It is very interesting for JavaME developer like me (I took a picture of it :-) ).
  • Nokia did not talk at all about JavaFX Mobile, perhaps Nokia is not so interesting in JavaFX Mobile?
  • Developers are now more important for Nokia, thats great I think!!
I am looking forward to a next Nokia Developer Summit, I will surly go!!!!
But I hope next conference also have more sessions about JavaME, eSWT!!

Read more:
Update: