Developing with S60

Build what you want. Use what you know. Only on S60.

S60 offers experienced software developers powerful ways to create standalone applications that make peoples’ lives easier and more enjoyable.

Symbian C++ offers deep access to the rich features of the S60 platform, and allows for close integration with other applications and services on S60 devices. Open C and Open C++ add platform-independent interfaces to the native environment, opening up new opportunities to benefit from the skills and creativity of open source developer communities. More information on C++ »

Java Mobile Edition (Java ME) offers developers the opportunity to create portable applications that can reach beyond S60 devices to the 700 million Java-enabled devices currently in the market (Ovum, June 2005). More information on Java for S60 »

Python for S60 is a powerful open source scripting language that encourages creative and unpredictable innovation, and offers an efficient way to prototype new application and service concepts. Python for S60 is available as a downloadable run-times for S60 devices from the Nokia Python Wiki ».

Easy and creative environments for experienced designers

S60 offers experienced designers easy, creative environments that let them express their design vision, create innovative experiences, and deliver Internet services.

Flash Lite on S60 accelerates the delivery of engaging mobile content and applications, leveraging excellent Adobe tools to support rapid development of graphics-intensive applications and service clients. More information on Flash Lite »

The S60 Web Run-Time changes the economics of software development, giving designers and even consumers the means to create rich mobile applications quickly and easily using standard Web technologies such as HTML, CSS, and Javascript. More information on Web Run-Time for S60 »

Open Source

S60 works with many open source communities on a variety of projects. Examples of these include the Web Browser for S60, included in S60 3rd Edition feature pack 1, which is based on the WebKit Open Source project » that also provides the browser engine for Apple’s Safari browser. Part of the code for the browser for S60 is also available as open source.

Further information about open source projects for S60 and other Nokia platforms can be found on the Nokia open source pages » or the Nokia open source wiki ». Information about other projects can be found on Web sites devotes to those communities.

Success stories

Symbian C++:
Citrix XenApp Brings Secure Enterprise Data and Applications to S60 3rd Edition Devices » (.pdf)

Symbian C++ and Open C:
Oracle ports Berkeley DB to S60 Using Open C » (.pdf)
Wipro Ports UPnP Stack to S60 Platform Using Open C » (.pdf)

Java:
Digital Chocolate Launches DChoc Café Series into Mobile Social Networking Market » (.pdf)

Python:
Calling Kenya: Python for computer science education » (.pdf)

Web Run-Time:
Plusmo Brings Mobile Widget Gallery to S60 Devices » (.pdf)

Creating Carbide C++ blog

All the latest news and developments recorded by the Carbide.c++ engineering team. Read more »