Forum Nokia
Nokia Connecting People

Login Register

 

Home: Platforms: Series 80 Platform

Series 80 Platform

Series 80 Platform Overview

Series 80 Platform 2nd Edition is designed to provide enterprise and professional consumers with an optimized experience for accessing, viewing, and manipulating business data and media content. Support for editing popular office documents and a full keyboard make the Series 80 Platform 2nd Edition ideal in and away from the office. Security features, such as Secure Sockets Layer (SSL) and Transport Layer Security (TLS) in the Web browser make it ideally suited for accessing enterprise data securely.

Onboard applications can be developed in C++ or using Java™ technology in the form of Mobile Information Device Profile (MIDP) or Personal Profile (PP). Content developers can use XHTML, HTML, Multimedia Messaging Service (MMS) and a range of audio and video formats.

The Open Mobile Alliance (OMA) forward-lock method for Digital Rights Management (DRM) is provided to protect developers' intellectual property.

Back to top

C++ Application Developers

The Series 80 Platform 2nd Edition provides developers with access to the APIs from Symbian OS v7.0s, the Series 80 UI, and Series 80 Platform application engines. The Series 80 Platform C++ APIs provide developers with access to all platform features, including telephony, IP communication (with multihoming across supported wide and personal area networks using HTTP and WAP stacks), messaging, multimedia, and a range of application engines, as well as access to contacts and calendar data, word processing, and spreadsheet functionality.

Back to top

Java™ Application Developers

Developers working with Java™ technology have a choice of profiles with which they can work.

There is an implementation of Mobile Information Device Profile (MIDP) 2.0, which also provides Java APIs for Bluetooth (JSR 82), Wireless Messaging API (WMA) (JSR 120), Mobile Media API (MMAPI) (JSR 135), and FileConnection and Personal Information Manager (PIM) API (JSR 75).

The alternative option is to use Personal Profile, which includes Java Database Connectivity (JDBC) API (JSR 169) and the Nokia Extension Java API, which allows applications to create user interfaces in the Series 80 UI style.

Back to top

Media and Content Developers

The Series 80 Platform 2nd Edition provides developers with a desktop-like browsing environment, messaging features, and support for static and streaming audio and video.

Developers of browsing applications can create rich content using either HTML or XHTML, as well as secure browsing applications that use Secure Sockets Layer (SSL) and Transport Layer Security (TLS). The browser also supports a flash memory plug-in. The Series 80 Platform 2nd Edition's support for a 640 x 200-pixel screen means that is possible to achieve browsing comparable with browsing on a desktop PC.

Messaging developers can use Multimedia Messaging Service (MMS) with full 3GPP Synchronized Multimedia Integration Language (SMIL) support to create rich messaging applications.

Suppliers of audio and video content support static and streaming audio and video in a wide range of formats. MP3, AAC, AMR, WAV, MIDI, and RealMedia are supported for audio; and 3GPP and MP4, as well as RealMedia (.ram and .rm), encoded using H.263 or MPEG-4 (Profile 0 Level 10), are supported for video.

Back to top

Featured Device

Nokia 9300
The Nokia 9300 Communicator combines the features of a business PDA with a stylish design and multimedia support. Advanced messaging, e-mail, security features, and high-speed data capabilities make it ideal for enterprise applications.

Nokia 9500
The Nokia 9500 Communicator combines the features of a business PDA with an integrated camera and multimedia support. Advanced messaging, e-mail, security features, and high-speed data capabilities (including WLAN) make it ideal for enterprise applications. Click here for the Nokia 9500 HTML White Paper on Forum Nokia: http://www.forum.nokia.com/main/0,070_72,00.html

Back to top

Getting Started

Not yet developing for the Series 80 Platform? These documents provide an introduction to the platform, to developing applications using C++ or Java™ APIs, and to delivering content using HTML or XHTML.

14-Mar-2005

Series 80 Developer Platform: Porting From Series 60 (With Example)
This document describes the issues that need to be considered when porting applications designed for Series 60 Developer Platform 2nd Edition to Series 80 Developer Platform 2.0.

24-Nov-2004

Series 80 Developer Platform 2.0: Introduction To Java Native Interface (JNI) (With Example)
This document explains how to use the Java Native Interface (JNI) in Series 80 devices and SDKs. This document covers the basics of JNI, and it focuses on the details of the JNI application creation process. An example application is included in the package.

05-Jul-2004

Series 80 Developer Platform 2.0: Designing XHTML/HTML Content v1.1
This document presents the Web browser in Series 80 Developer Platform 2.0 and gives some guidelines for Web content developers.

15-Jun-2004

Series 80 2nd Edition: Getting Started with C++ Application Development
This document describes how to develop a simple application in C++ for Series 80 2nd Edition. Revision on April 12, 2006: minor editorial changes including terminology update. Nokia 9300 Product ID added in Section 6.3.1.1.

Back to top

Tools and SDKs

The main Tools & SDKs page - www.forum.nokia.com/tools provides all the tools & SDKs in an easy to access form. The page also includes Getting Started articles giving an overview of the tools and SDKs.

Back to top

Most Recent Tools and SDK's

Download what you need for stand-alone development or to extend your favorite IDE.

Carbide.c++
Carbide.c++ is a family of Eclipse-based development tools supporting Symbian OS development on S60, Series 80, UIQ and MOAP.

Carbide.j
Carbide.j (formerly Nokia Developer's Suite for J2ME) is a software development tool for Java™ Platform, Micro Edition (Java™ ME) developers that enhances the development and verification of applications for Nokia devices.

Nokia WSDL to C++ Wizard for the Series 80 Platform
The Nokia WSDL-to-C++ wizard is a Microsoft Visual Studio .NET 2003 plug-in that enables the straightforward creation of Web Services Consumer applications for the Series 80 Platform. The WSDL-to-C++ wizard uses Web Services Description Language (WSDL) files to create Symbian OS C++ code that can then be used to access a web service. The generated code provides access to the Web Services as simple method calls.

Web Services Enhancement for Series 80 Platform
Web Services Enhancement for Series 80 Platform updates the implementation of Nokia Service Development API in the Series 80 Platform.

Series 80 Browser Controlling Plug-in
The Browser Controlling Plug-in enables developers to launch specified URLs inside the browser of the Series 80 Platform emulator and connected Nokia 9300/9500 devices from the command line of the PC. The controlling plug-in consists of PC and device side components that simplify the communication between the browser (both in the device and emulator) and the development environment on the PC.

Nokia Network Bridge
The Nokia Network Bridge is a PC-based tool that connects a Nokia 9500 Communicator or Nokia 9300 smartphone to the Internet or a corporate network through a cable-networked PC. Supporting the routing of two-way IP traffic, the Nokia Network Bridge uses IP pass-through technology and a USB cable to make connections.

Series 80 Developer Platform 2.0 SDK for Symbian OS - For MIDP
Series 80 Developer Platform 2.0 SDK for Symbian OS - For MIDP enables Java 2 Platform, Micro Edition (J2ME™) application development for devices based on Series 80 Developer Platform 2.0, and is compatible with the Nokia 9300 and 9500 Communicator. The SDK includes the Nokia Connectivity Framework for communication with other Nokia SDKs and products supporting Nokia Connectivity Framework connectivity.

Back to top

Most Recent Documents

Check out these recent documents for the latest information.

07-Sep-2007

Carbide.c++ 1.2 Datasheet
Datasheet describing the features of and system requirements for Carbide.c++ Express, Carbide.c++ Developer Edition, Carbide.c++ Professional Edition, and Carbide.c++ OEM Edition.

14-Dec-2004

Installation Guide for Series 80 Developer Platform 2.0 SDK for Symbian OS - For Personal Profile
Installation Guide for Series 80 Developer Platform 2.0 SDK for Symbian OS - For Personal Profile.

14-Jan-2005

Installation Guide For Series 80 Developer Platform 2.0 SDK For Symbian OS - For MIDP
Installation Guide For Series 80 Developer Platform 2.0 SDK For Symbian OS - For MIDP.

13-Feb-2006

Native Symbian OS Applications OTA: New Opportunities to Drive ARPU
The owners of Symbian OS devices — including devices based on the S60 platform or the Series 80 Platform — are hungry for new applications to make the most of their smartphones. Proven technology is available to allow OTA delivery of native Symbian OS applications, which offers new revenue streams both for operators and developers through increased application sales. This paper reviews the opportunities and outlines some of the ways in which they can be realized.

07-Nov-2005

Browser Plug-in API Developer's Guide v2.0
This updated guide explains how to develop plug-ins for the S60 platform, the Series 80 platform, and the Nokia 7710 multimedia smartphone, using the Browser Plug-in API. This C++ API was introduced in S60 2nd Edition, Feature Pack 2.

 

View all Series 80 Platform Documents »

Back to top

Code and Examples

Plenty of useful example application source code to jump start development:
Java code and examples »

Back to top

Learn how to
download applications

java symbian_os s60 maemo c++

Community highlights

Newsletter sign up

Privacy policy   Archives

Press

Events

Forum Nokia feed

  • Latest devices
  • Latest documents
  • Latest tools
  • Latest blog entries

Terms & Conditions | Privacy policy | Site map | Developer feedback | © Nokia 2008


RDF Facets:


qdcZcoverageQUxhttpE3AE2FE2FforumE2EnokiaE2EcomE2FX
qdcZtypeQUqfnZE45E78cludedFromGeneralE4CistingsQ
qdcZtypeQUqfnTypeZE52esourceQ
qdcZtypeQUqfnTypeZWebpageQ
qdcZtypeQUqmarsZManagedE52esourceQ
qdcZtypeQUqwebZInformationE52esourceQ
qdcZtypeQUqwebZPageQ
qdcZtypeQUqrdfsZE52esourceQ
qfnZdistributionQUxhttpE3AE2FE2FforumE2EnokiaE2EcomE2FX
qfnZtypeQUqfnTypeZE52esourceQ
qfnZtypeQUqfnTypeZWebpageQ
qfnZtypeQUqmarsZManagedE52esourceQ
qfnZtypeQUqwebZInformationE52esourceQ
qfnZtypeQUqwebZPageQ
qfnZtypeQUqrdfsZE52esourceQ
qmarsZlanguageQUxhttpE3AE2FE2FswE2EnokiaE2EcomE2FlanguageE2D1E2FenX
qrdfZtypeQUqfnZE45E78cludedFromGeneralE4CistingsQ
qrdfZtypeQUqfnTypeZE52esourceQ
qrdfZtypeQUqfnTypeZWebpageQ
qrdfZtypeQUqmarsZManagedE52esourceQ
qrdfZtypeQUqwebZInformationE52esourceQ
qrdfZtypeQUqwebZPageQ
qrdfZtypeQUqrdfsZE52esourceQ
            
            RDF Facets:
            
            
                        qfnZuserE5ftagQSxeswtX