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 4. Handling Diversity

Walking into a mobile phone retail shop and looking around is a good way to appreciate the enormous diversity of devices and what different people want to do with them. There are devices that are used with one hand and devices that have touch screens; screens can be large or small; some devices have more than one screen; some have built-in GPS; and the list could go on. Symbian OS provides a common platform for many devices and families of devices, which ensures consistency of behavior and functionality for users and gives developers a common and consistent development platform across many models. For example, devices using S60 5th Edition, S60 3rd Edition, UIQ 3.1, and UIQ 3.3 all have a large common base.

The prevalence of Java ME on mobile phones has resulted in many Java ME implementations, which in turn have resulted in fragmentation. A common problem in Java ME on feature phones is that there are many implementations, each with its own set of supported JSRs, implementation defects, specification interpretations, optional features, implementation gaps, and so on. The story of Java ME on Symbian OS is fundamentally different. Having a single common Java ME platform for S60 5th Edition, S60 3rd Edition, UIQ, and other Symbian OS UI platforms considerably reduces the problems that plague other platforms, resulting in diversity differences rather than fragmentation.

Realistically, it is hard to find two families of Symbian smartphones that are completely ...

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