Skip to Content
Java ME on Symbian OS: Inside the Smartphone Model
book

Java ME on Symbian OS: Inside the Smartphone Model

by Roy Ben Hayun
March 2009
Intermediate to advanced
482 pages
11h 41m
English
Wiley
Content preview from Java ME on Symbian OS: Inside the Smartphone Model

Chapter 2. Fundamentals of Java ME MIDP Programming

In Chapter 1, we examined the core Mobile Information Device Profile (MIDP) functionality and outlined the CLDC and MIDP classes that form the development environment. In this chapter, we discuss the basic concepts of the MIDP application model, its component pieces and how they fit together to create a fully functional mobile application.

The goal of this chapter is to build a baseline of information to be used in the rest of the book, such as a basic knowledge of application development in MIDP, the MIDP application model, commonly used packages and classes, the packaging and deployment model, and an overview of some the most important optional APIs. The information presented here is also useful for the Symbian OS Java ME certification exam.

We then look at a basic application example which summarizes the process of creating a mobile application from end to end, and how to run it on an emulator and on a real device based on Symbian OS.

If you are an experienced Java ME developer and familiar with MIDP development, you may want to only browse quickly through this chapter, before you move on to Chapter 3, where we explore Java ME on Symbian smartphones specifically.

Introduction to MIDP

There are three types of component (see Section 1.5) that make up the Java ME environment for mobile devices such as mobile phones: configurations, profiles and optional packages.

Figure 2.1. Basic Java Micro Edition environment architecture

Figure 2.1 ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Enterprise J2ME™: Developing Mobile Java™ Applications

Enterprise J2ME™: Developing Mobile Java™ Applications

Michael Juntao Yuan
Java™ Web Services Unleashed

Java™ Web Services Unleashed

Robert Brunner, Frank Cohen, Francisco Curbera, Darren Govoni, Steven Haines, Matthias Kloppmann, Benoît Marchal, K. Scott Morrison, Arthur Ryman, Joseph Weber, Mark Wutka
Pro Java ME Apps

Pro Java ME Apps

Ovidiu Iliescu

Publisher Resources

ISBN: 9780470743188