You Are Here:

Problem of the month - a new programming challenge for S60 developers launched!

Register Today

Register with Forum Nokia now and you'll enjoy the full benefits of the Forum Nokia membership.

Register Login
Community Highlights

Innovation Series Videos highlighting Forum Nokia developers

Wiki article of the week

Java Porting

Champion of the month

Felipe Andrade
Read more about Felipe on the Champions website.


Forum Nokia Events

Ovi Store Publisher Reporting
July 08, 2009
9 a.m. New York, 2 p.m. London, 4 p.m. Helsinki

Ovi Store Publisher Reporting
July 08, 2009
11 a.m. San Francisco, 2 p.m. New York

Nokia World 09
September 02, 2009
Stuttgart, Germany

Adobe MAX 2009
October 04, 2009
Los Angeles

International CTIA WIRELESS I.T. & Entertainment 2009
October 06, 2009
San Diego, California


View all


Welcome to Forum Nokia's Problem of the Month, a new competition for S60 developers. Month after month we'll present new programming challenges — and you'll have new opportunities to distinguish yourself as a developer with a winning solution.

The challenges and the rewards

Architecture and usability will play an essential part in how entries are judged. The Problem of the Month competition isn't just about demonstrating a use case or creating a proof of concept. Focus on the idea that your solution might soon be used by a wide range of developers to extend the features of their applications beyond current limits.

Each winner will receive a set of valuable rewards:

  • A brand-new S60 phone of the winner's choice.
  • A winner's profile, published here on the Forum Nokia Web site, which acknowledges the winner as a recognized member of the S60 developer community.
  • A Forum Nokia technical support package that will help in future S60, Series 40, and maemo™ development challenges.

The challenge for January

The S60 platform supports multiple runtimes and programming languages. The aim of January's challenge is to devise a way to combine runtimes.

Specifically, this challenge is to design and implement a framework that unifies S60 runtimes. The goal is intercommunication of runtimes (such as Symbian C++, Java™, Flash Lite from Adobe, Python, and Web runtimes). Such runtime interaction enables access to new features and reuse of existing solutions in an unprecedented manner. Provide us with your framework implementation and at least one working example of runtimes' interworking. If you don't have time to implement all the necessary parts, we'd still like to know your ideas and planned design.

January's competition is open through February 15. We plan to have the best solutions published by the end of February.

Participating in the competition

First, please read our Terms and conditions »

Then, submit your competition entry via e-mail to S60competition@nokia.com. Please provide the following information about yourself:

Name:
Email address:
Phone number (international format):
A description of the process you used to devise your solution:
A list of the resources you used in solving the problem:
The highlights of your solution:
Estimated time you spent on the challenge:

Attach your solution in a ZIP file (being sure to attach all necessary files, including source files), and provide instructions if necessary.

Please note that the best solutions will be published on the Forum Nokia Web site, so be sure that your solution doesn't contain any copyright material.

Best of luck!

Rate This

Bookmark this page: DeliciousDiggFacebookGoogleYahooStumbleUponRedditFurlTechnocratiMagnoliaTwitter  Share this page Share this page Print this Page Print this page Invite a friend Invite a friend
RDF Facets: qdcZtypeQUqfnZE45E78cludedFromGeneralE4CistingsQ qdcZtypeQUqfnTypeZE52esourceQ qdcZtypeQUqfnTypeZWebpageQ qdcZtypeQUqmarsZManagedE52esourceQ qdcZtypeQUqwebZInformationE52esourceQ qdcZtypeQUqwebZPageQ qdcZtypeQUqrdfsZE52esourceQ qfnZdistributionQUxhttpE3AE2FE2FforumE2EnokiaE2EcomE2FX qfnZtypeQUqfnTypeZE52esourceQ qfnZtypeQUqfnTypeZWebpageQ qmarsZlanguageQUxhttpE3AE2FE2FswE2EnokiaE2EcomE2FlanguageE2D1E2FenX qrdfZtypeQUqfnZE45E78cludedFromGeneralE4CistingsQ qrdfZtypeQUqfnTypeZE52esourceQ qrdfZtypeQUqfnTypeZWebpageQ qrdfZtypeQUqmarsZManagedE52esourceQ qrdfZtypeQUqwebZInformationE52esourceQ qrdfZtypeQUqwebZPageQ qrdfZtypeQUqwebZE52esourceQ qrdfZtypeQUqrdfsZE52esourceQ