Mobile Dev Camp 2010 in Helsinki
March 1st, 2010I have attended Mobile Dev Camp. It was an event that included presentations from all major mobile vendors as well as workshops. To me it looks like it was targeted to younger developers as the level of the presentations was introductory. The funny thing was that organizers announced a development contest 48 hours before the conference. The topic of this application contest was outdoors. I did not participate because I thought I could not create a usable application within such short time. But in one category the winner has created an application while he was sitting in the conference. This means that there was almost no competition but the prizes were quite good. In each vendor category a new phone was offered as the prize. For example in the Apple category an iPad was awarded.
The conference started with a Nokia presentation in which Qt framework was described. This is a cross-platform development framework. A number of new features was described including Smart installer for Symbian that allows to add dependencies from your applications similar to debian packaging. Also changes were promised to Ovi Store which is now open for contribution only if you are a company. Obviously, it will become possible for individual developers to upload their apps to Ovi Store soon. It was recommended that developers take a close look at WebKit because it makes porting applications easy. However, later during the day the participants of a panel described the difficulties involved in porting WebKit applications because of lack of standards. But WebKit makes it possible to use native APIs from your web pages. For example if you want to find a pizza restaurant near YOU then you need to ask your device what is your current location and then use Ovi Maps API with those coordinates to display a map in the browser.
Another interesting presentation was that of Jürgen Scheible, the author of Mobile Python book. He described a number of tools such as Pluthon – python using Eclipse. It turns out that Python is available on touch devices nowadays. Jurgen mentioned that during his 3-5 day workshops people learn to program games involving touch gestures and animation. That’s a great achievement as teaching people to program is a challenging task.
There was a presentation dedicated to Microsoft Phone 7 system. As always, Microsoft has impressed the attendees of the conference with a game console available in its workshop room. I remember that when I attended another conference dedicated to Microsoft Mobile OS there was a whole Formula-1 simulator in that building! The new mobile OS looks quite impressive. They are saying that their goal is to add a 3rd dimension to the 2D screen of a mobile phone. That 3rd dimension comes from animations and effects, and therefore the new Microsoft Phone OS has lots of those.
In the Ericsson presentation the importance of a web browser was stressed. In particular, this company is developing web background service which allows the browser to perform tasks while in the background. They have also implemented a notification system as part of the browser. I guess they are moving in the direction of implementing a whole browser-based OS.
To summarize, the attendees of Mobile Dev Camp had an opportunity to meet with representatives of all major mobile vendors and listen to their ideas on the future of mobile technology. It is surprising that each company has its own view on this subject, thus we can expect lots of competition and interesting ideas implemented in the next generation of mobile devices.
