Forum Nokia
Nokia Connecting People

Login Register

 

Home: Technical Services: Training: Training Courses: Course Details

Training

Courses

4300 Symbian Basics

Length: 2 days

Audience

This course is intended for C++ developers with an interest in developing applications for S60 and Series 80 platforms.

Topic areas include

  • Symbian OS Background
  • Developing with Carbide.c++
  • OS Basics
  • Memory Management
  • Descriptors
  • Application Structure Overview
  • Resource and Localisation Files
  • Client/Server Framework
  • Active Object Framework

Prerequisites

Attendees should have C++ programming experience, a firm grasp of object-oriented programming principles, an understanding of C++ coding constructs common in C, and have taken 5200B or have familiarity with the UI and usability principles of the developer platforms.

Check Class Schedule »

5300 S60 C++ Basics

Length: 3 days

Audience

This course is intended for experienced Symbian C++ developers with an interest in developing applications for the S60 developer platform.

Topic areas include

  • S60 Background
  • S60 UI Architecture
  • UI Controls
  • List Controls
  • Deployment
  • Data Persistence
  • Multimedia Framework (MMF)
  • Carbide.c++ IDE

Prerequisites

Attendees should have taken 4300 or have prior Symbian experience and have some familiarity with the S60 UI.

Check Class Schedule »

6300 S60 3rd Edition Advance

Length: 2 day

Audience

This course is intended for experienced developers with an interest in upgrading applictions to the 3rd Edition of the S60 developer platform

Topic areas include

  • Introduction to S60
  • Platform Security
  • On-Device Debugging
  • Deployment
  • Location Based Services
  • Symbian Signed
  • CodeWarrior IDE
  • Carbide.c++ IDE

Prerequisites

Attendees should have taken 5300 or have advanced programming experience with S60 C++.

Check Class Schedule »

7200 S60 Scalable UI

Length: 1 day

Audience

This course is intended for developers who are interested in understanding how their applications can handle different device resolutions and associated issues for the Series developer 60 platform

Topic areas include

  • New resolutions
  • Scalable UI APIs
  • Bitmaps and Icons
  • Backward Compatibility Issues
  • Application Examples

Prerequisites

Attendees should have taken 5300 or have advanced programming experience with S60 C++.

Check Class Schedule »

5200B S60 UI and Usability

Length: 2 days

Audience

This course is intended for professionals interested in acquiring a better understanding of Nokia’s usability principles, UI style guide, and user experience.

Topic areas include

  • Usability principles
  • Usability in S60 application design
  • User context
  • Navigation
  • Common problems
  • Sample solutions

Prerequisites

Attendees should have an understanding of wireless platforms, some knowledge of C++ programming, and preferably some experience with the S60 Platform.

5500 Java™ ME Development/MIDP Basics

Length: 3 days

Audience

This course is intended for experienced developers with an interest in developing Java™ ME applications for Nokia platforms.

Topic areas include

  • Java ME Development/MIDP Basics
  • Developing and Deploying MIDP Applications
  • High and Low Level UI API
  • Persistent Storage using Record Management System
  • Networking
  • Wireless Messaging API 2.0
  • Introduction to Mobile Media API
  • Game API
  • Bluetooth API for Java ME
  • Security Domains
  • Unified Testing Initiative

Prerequisites

Attendees should have basic knowledge of the Java™ programming language.

Check Class Schedule »

7500 Java™ ME Development for Games (covers 3D API)

Length: 2 days

Audience

This course is intended for experienced developers with an interest in developing games applications using Java™ ME for Nokia platforms.

Topic areas include

  • Java ME and Game Development
  • Game API
  • 3D Concepts and Basics of M3G API
  • Using 3DS Max with M3G API
  • Animating 3D Objects using M3G API
  • Sounds and Tones in Games
  • Bluetooth API for Java ME

Prerequisites

Attendees should have basic knowledge of the Java™ programming language and have taken 5500 or have equivalent experience.

Check Class Schedule »

7700 Java™ ME Development for Mobile Commerce

Length: 2 days

Audience

This course is intended for experienced developers with an interest in developing mobile commerce applications using Java™ ME for Nokia's developer platforms.

Topic areas include

  • Java ME Development and Mobile Commerce
  • Inter-Communication with Java Servlets
  • Mobile Commerce Security: Securing Connections using HTTPS
  • Data Caching and Disconnected Operations
  • Mobile Commerce Security: Securing Data using SATSA
  • Bluetooth in Mobile Commerce Applications
  • Web Services

Prerequisites

Attendees should have basic knowledge of the Java™ programming language and have taken 5500 or have equivalent experience.

Check Class Schedule »

7800 Java™ ME Development for Entertainment

Length: 2 days

Audience

This course is intended for experienced developers with an interest in developing entertainment applications using Java™ ME for Nokia's developer platforms.

Topic areas include

  • Java ME Development for Entertainment
  • GUIs for Entertainment Applications
  • Video and Web Cam Applications
  • Audio and On-Device Radio Applications
  • On-Device Camera and Photo Applications
  • Wireless Messaging API 2.0

Prerequisites

Attendees should have basic knowledge of the Java™ programming language and have taken 5500 or have equivalent experience.

Check Class Schedule »

4400 Open C

Length: 1 day

Audience

This course is intended for experienced developers who already have at least 6 months of professional experience in C, hand have used either the POSIX or GLIB libraries.

Topic areas include

  • Introduction to Open C
  • What tools do I need to develop an Open C project for S60?
  • S60 Platform Security
  • Porting code to a DLL
  • Porting code to an EXE

Prerequisites

Attendees should have experience with programming in C, a knowledge of either POSIX or GLIB libraries.

Back to top

Back to Training Courses

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