API source files

C++ APIs

The SDK includes both S60 and Symbian OS 9.4 header files and libraries that you can use in application development. Standard C library support is also provided by the SDK.

See C++ API Documentation > S60 API Reference Guide for detailed documentation on S60 APIs.

Java APIs

The S60 SDK supports the following Java APIs:

  • Advanced Multimedia Supplements for J2ME (JSR-234)

  • Bluetooth API 1.1 (JSR-82) (with OBEX support)

  • FileConnection Optional Package 1.0 (JSR-75) of PDA Optional Packages for the JavaTM Platform, Micro Edition (JavaTM ME)

  • J2ME Web Services API (JSR-172)

  • Java Connected Limited Device Configuration 1.1 (JSR-139)

  • Java Mobile Information Device Profile 2.1 (JSR-118)

  • Java MobInfo API

  • Java Technology for the Wireless Industry 1.0 (JSR-185)

  • Location API for J2ME (JSR-179)

  • Mobile 3D Graphics API for J2ME (JSR-184)

  • Mobile Media API 1.1 (JSR-135)

  • Mobile Service Architecture (subset of JSR-248)

  • Nokia UI API 1.1

  • Personal Information Management (PIM) Optional Package (JSR-75) of PDA Optional Packages for the JavaTM Platform, Micro Edition (JavaTM ME)

  • Scalable 2D vector graphics (JSR-226)

  • Security and Trust Services (SATSA) API for J2ME (JSR-177). Note: The SDK supports SATSA-PKI and SATSA-CRYPTO optional packages.

  • SIP API for J2ME (JSR-180)

  • Wireless Messaging API 2.0 (JSR-205)

See Java API Documentation > Java API Documentation > Javadocs for detailed documentation on Java APIs.