Symbian/C++ Documentation
Areas of interest
Security - S60/Symbian C++

S60 Platform: Application Testing
The testing section of the C++ Developer's Library discusses unit testing from a theoretical point of view and provides descriptions of strategies and techniques that are important when developing unit tests. The section also provides instructions and example code on how to perform unit tests on the S60 platform.

Symbian Signed eLearning
This eLearning module describes the processes needed to prepare an S60 application for the Symbian Signed testing programme. The module explains, for example, the steps needed to obtain a Publisher ID and Symbian Developer Certificate. The module also includes an essential guide to preparing an application for Symbian Signed submission.

Symbian Signed Upcoming changes
This webinar gives an overview of the coming Symbian Signed program changes. The webinar covers the services provided by Symbian Signed in the future and drills down in details of each service area.

NSTL Services for Mobile Application Developers and Network Operators
In this webinar test house NSTL will present the features of its online submission portal and will outline its capabilities and process for testing Symbian and Java applications.

Introduction for MphasiS Symbian Signed and Nokia testing
In this webinar test house MphasiS introduces their testing services. You will get details about how to apply for a Publisher ID from TC TrustCenter, submit your application for testing, and some tips that can help you pass Symbian Signed.

Sogeti High Tech Mobile Application Testing Services
In this webinar you'll learn about test house Sogeti HT's testing and consultancy services for mobile application developers.

Symbian Signed and Testing Services for Nokia developers
This webinar outlines Flander's acceptance testing services for Nokia application developers. The session covers Flander's standard Symbian Signed, Symbian Signed for Nokia, as well as Flander's pre- and post-certification consultancy services.

Getting Ready For Symbian Signed with Carbide.c++ Screencast
This video is a guide to the processes involved in preparing an S60 application for Symbian Signed testing. The video starts by showing how to obtain a Publisher ID, Symbian Developer Certificate, and secure-range UID. It then illustrates the process of creating and signing an application in Carbide.c++ for testing on a device, before looking at pre-Symbian Signed application verification and creation of the package for submission to a test house.
For any developer already creating an S60 application and considering Symbian Signed, this video serves as an essential guide to preparing an application for Symbian Signed submission.

S60 Platform Security eLearning
The S60 Platform Security eLearning module addresses platform security for S60 3rd Edition and shows its impact on application development and inter-process communication (IPC). The ways that platform security concepts combine to protect devices and migration of applications to S60 3rd Edition are also discussed.

NSTL Test House Webinar
In this webinar NSTL test house outlines its global testing capabilities and describes the appRELAY Quality Assurance testing services and certification programs. NSTL services allow developers and publishers to get their applications to market quickly. NSTL is one of the test houses in Java Verified, Symbian Signed and Symbian Signed for Nokia testing and certification programs.

Capgemini\Sogeti Test House Webinar
This webinar gives information about the services that the Capgemini\Sogeti test house provides. For a mobile development company, the certification is a must to access the major distribution channels. On a market as dynamic as the mobile one, any failures during the certification steps may lead to dramatic effects by deeply impacting the Time-To-Market objectives and increasing the overall development costs. Based on 4 years of experience in delivering certification services, Capgemini\Sogeti has defined additional professional services to keep the certification of applications under control and to secure the Time-To-Market objectives.

MphasiS Test House Webinar
This webinar gives information about the testing services that the MphasiS test house provides, and about what you need to do before submitting an application to the Symbian Signed process.

Symbian OS: End-to-End HTTP API Example v1.3
This updated example is an HTTP reference implementation of an enterprise system that includes mobile clients for the S60 and Series 80 platforms (in Symbian C++), a server-based database, and Web portals (PHP and JSP implementations). Documentation is included in the package. In the updated version, the previously incomplete PHP Web UI functionality has been improved.

Symbian OS: End-to-End Sockets API Example v1.3
This updated example is a Sockets reference implementation of an enterprise system that includes mobile clients for the S60 and Series 80 platforms (in Symbian C++), a server-based database, and Web portals (PHP and JSP implementations). Documentation is included in the package. In the updated version, the previously incomplete PHP Web UI functionality has been improved.

Enterprise: Developing End-to-End Systems v2.0
This updated document describes the architectures and technologies that are most commonly used in end-to-end enterprise systems today and gives an overview of the terminology and basic concepts of the different technologies. The document also provides an introduction to the protocols used for data transport and presentation. The most important and widely accepted methods for ensuring data integrity and security in mobile devices are also examined.

Symbian Platform Security, Symbian Signed, and Access to Capabilities
This webinar gives an overview of the Symbian platform security, explaining also the actions needed to get an application to the market. The webinar covers different capability needs and Symbian Signed process, and provides assistance especially to the technical audience about the platform security and its impact on application development.

S60 Platform: Basics
This document is an introduction to the S60 platform. Besides giving a platform overview, the document discusses compatibility, porting, and security issues. The characteristics and technological requirements of S60 devices are also briefly described. In addition, the document provides a release history of the APIs included in the S60 platform.




