I’ve just attended the first day of Nokia Developer Day (6-7 December 2011).
The focus was on software development for Nokia’s feature phones with Java or Web Apps (HTML/CSS/Javascript) and most of the time was spent on workshops to get started for developing for Nokia feature phones such as the S40 series.
Introduction to Ecosystem Business Updates
During the first 15 minutes, an “Introduction to Ecosystem Business Updates” was given by Jirapat Janjerdask, Head of the Ecosystem Developer Experience at Nokia Thailand. He gave an overview of the ecosystem for features phones including the brand, developer & publisher, mobile brand, mobile operator and consumer.
One interesting statistics was that there are 10 millions app downloads every single day. He also talked about the new Nokia Asha 300 and 303 features phones available for 3000 to 4000 Thai Baht (100 to 130 USD) that are capable of running applications that usually run in smartphones such as Angry Bird and a Web Browser.
Development Possibilities on Nokia Platforms
After that another short 20 minutes talk was given about the “Development Possibilities on Nokia Platforms” by Nicholas Foo, Lead of Technical Services & Consultancy SEAP. He talked about the different development platforms used by Nokia:
- Series 40 Java
- Symbian
- Meego
- Qt
- Windows Phone
Meego and Symbian operating systems will be phased out and the focus on mid to high end phones will be on Windows Phone and low end phones will use Series 40 Java, Web Apps and Qt.
Prerequisites, tools installation
The next part was the workshop showing how to use the new features of S40 Series Java and develop Web Apps. First, you had to configure your development machine and install the relevant tools:
- Java tools for S40 Series Java development. Refer to “Java Tools Installation Instructions.pdf” for links and instructions to install Java JDK, Nokia SDK 1.0 for Java and Netbeans.
- Nokia Web Tools 1.5 for Web Apps development at http://www.developer.nokia.com/info/sw.nokia.com/id/e22963ec-3d9e-43f2-a220-3ef4c4092cc7/Nokia_Web_Tools.html
Most of the resources and documentation for Nokia software development can be found at http://library.developer.nokia.com.
Introduction of Series 40 Java – Touch & Type
The presentation slides and source code samples for the 2 day workshop are currently available at http://www.developer.nokia.com/Events/invitation/nddcmkk/download.
Basically, you’d use Java for games and where you need to access the phone hardware (e.g. camera) and Web Apps for applications that focuses on content as would be the case for a news application.
In that part, we’ve learnt how to use the gesture and frame animation APIs.
The instructions are very clear, simply follow “S40 Java slides” and it will take you to other PDF files explaining how to use the demo apps for Gesture and FrameAnim.
After the workshop, further details were given on how to sign your application to avoid too many user security confirmations among other things.
That session took an awful amount of time (about 4h30)…
Series 40 Web Apps for the next billion
In that part, we’ve learnt how Nokia Cloud-based Browser works and how to create a Google Moderator app using HTML/CSS/ javascript code and the Mobile Web Library (MWL).
The two documents for this part:
Social Media Marketing Training
The last session was a presentation focusing on marketing your product / services on social media such as Facebook, Twitter and Linkedin. It was in Thai and I pretty much lost all of my focus at that time, so I did not get much of the details…
At the end of the day, there was a lucky draw for a Nokia C601 and amazingly it seems I’m the one who got lucky…
Jean-Luc started CNX Software in 2010 as a part-time endeavor, before quitting his job as a software engineering manager, and starting to write daily news, and reviews full time later in 2011.
Support CNX Software! Donate via cryptocurrencies, become a Patron on Patreon, or purchase goods on Amazon or Aliexpress