Mobile Software Development

Available Tracks:


Symbian OS Track

Available courses:


#4300 Symbian Basics

Audience

This course is intended for C++ developers with an interest in developing applications for the S60 or S80 developer platforms.

Pre-requisites

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

Outline

  • Nokia Developer Platforms
  • Memory and resource management
  • Descriptors
  • Application structure overview
  • Resource and localization files
  • UI Controls
  • Client/Server framework
  • Active object framework
  • Carbide C++ integrated development environment (IDE)

Duration

2 days

Availability

Check training schedule 2008

#5300 S60 Platform C++ Development

Audience

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

Pre-requisites

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

Outline

  • S60 SDk introduction (standard SDK)
  • Symbian OS development basics
  • S60 application structure overview
  • UI Controls
  • S60 UI features
  • Deployment of S60 solutions
  • Data Persistence
  • Symbian Signed
  • Multimedia framework (MMF)
  • Carbide C++ IDE

Duration

3-5 days

#6300 S60 3rd Edition

Audience

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

Pre-requisites

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

Outline

  • Application structure changes
  • Platform Security changes
  • Compatibility issues
  • API changes
  • Updated Symbian Signed
  • On-device debugging
  • CodeWarrior® IDE
  • Carbide C++ IDE

Duration

1 day

Availability

Check training schedule 2008

#7200 Scalable UI

Audience

This course is intended for developers who are interested in understanding how their applications can handle different device resolutions and other issues associated with the S60 platform.

Pre-requisites

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

Outline

  • New resolutions
  • Scalable UI APIs
  • Bitmaps and icons
  • Backward-compatibility issues
  • Application examples

Duration

1 day

Availability

Check training schedule 2008


Java™ Track

Available courses:


#5500 Java™ ME Development/ MIDP Basics

Audience

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

Pre-requisites

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

Outline

  • Nokia UI
  • Multimedia API
  • Networking
  • Wireless messaging
  • Security domains
  • Bluetooth API for Java™ MIDP
  • Carbide.j

Duration

3 days

Availability

Check training schedule 2008

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

Audience

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

Pre-requisites

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

Outline

  • Nokia UI
  • Game programming
  • Games API
  • Bluetooth API for Java™ MIDP
  • Creating 3D worlds
  • 3D API
  • Sounds and tones
  • SIP API

Duration

2 days

Availability

Check training schedule 2008

#7700 Java™ ME Development for Mobile Commerce

Audience

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

Pre-requisites

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

Outline

  • Nokia UI
  • Networking
  • Web services
  • Security domains
  • Bluetooth API for Java™ MIDP
  • SATSA API
  • Cryptography routine example
  • Carbide.j

Duration

2 days

Availability

Check training schedule 2008


Mobile RAD Track

No courses available yet

Get the chance!
ASGA Academy is starting a training event in Dubai starting from 11th Feb. Take steps to register yourself for the earliest round of Nokia official courses in the
Middle East.
Develop Mobile Games!
The "Java™ ME Development for Games" is a new course scheduled during the year 2008. This course will teach you how to develop mobile games using Java™.
© 2008 ASGA Academy, all rights are reserved.