Wireless Java for Symbian Devices

 

You are here: Technology, Engineering, ... > Electronics & Communicati... > Communications Engineerin... 

Word Power Books

Wireless Java for Symbian Devices


by Colin Turfus (Author)
by Alan Robinson (Author)
by Lucy Sweet (Author)
by Jonathan Allin (Author)

 

Paperback

ISBN: 9780471486848

 

Availability:
If in stock, expected despatch immediately. Otherwise expected despatch within 5 working days.

 

Our Price: £73.95

RRP £73.95 , Save £0.00

 

0 customer(s) reviewed this product



  • Description
  • Reviews
  • Book Details
  • Contents

Jonathan Allin presents a volume which should help Java developers quickly adapt to Symbian platforms enabling them to write high quality and efficient applications suited to a constrained device.


..".as computing moves away from the desktop and into our hands, we demand ever-higher reliability. Device manufacturers and service providers can no longer afford to think in terms of proprietary systems. They think instead of open standards and cross-platform Java technology." <b>From the foreword by Greg Papadopoulos, CTO, Sun Microsystems, Inc.</b> Java on Symbian OS is a powerful programming environment that enables fast, secure deployment of applications and services onto a wide range of wireless devices. Symbian's Java implementation gives developers access to key wireless technologies, including telephony, contacts management, calendaring, Datagram messaging and power monitoring.</p> Complete with numerous illustrative and real-world examples, this 'from-the-source' guide provides developers with authoritative, practical and timely information on: </p> <ul> <li>using the Symbian Software Development Kits.</li> <li>the JavaPhone and Personal Java APIs, and how they are implemented.</li> <li>writing efficient and optimized code for constrained devices.</li> <li>understanding and working with Java on Communicator reference designs.</li> <li>creating games.</li> <li>accessing native functionality through JNI (Java Native Interface).</li> <li>creating wireless services.</li> <li>operator and service provider issues, including security, provisioning, rapid and reliable development.</li> </ul> The book also contains contributions from Colin Turfus, Lucy Sweet, Alan Robinson and John Bown of Symbian and wireless case studies from Digia Oy (A Symbian Competence Center) and Telenor R&D.


 

ISBN 471486841
ISBN13 9780471486848
Publisher John Wiley & Sons Ltd
Format Paperback
Publication date 24/08/2001
Pages 512
Weight (grammes) 920
Published in United Kingdom
Height (mm) 235
Width (mm) 189

Foreword. Greg Papadopoulos, CTO Sun Microsystems, Inc
SECTION 1
Getting started
The development tools including a look at the SDK, emulator and Java tools. Compiling a Hello World program and deploying a program on target devices
The Crystal Communicator reference design
An introduction to Crystal, the Crystal APIs and design considerations. Command button arrays, the virtual cursor, Crystal Toolkit APIs and putting it all together
The Quartz Communicator reference design
An introduction to Quartz, the anatomy of a Quartz application, APIs and tuning Java applications for Quartz
SECTION 2
PersonalJava
Summary of PersonalJava, a look at the Symbian implementation of PersonalJava, the timer classes and example, the capability interfaces, what they are and how they relate to Quartz and Crystal reference designs
JavaPhone
The JavaPhone architecture and working with JavaPhone, conventions, JavaPhone on the Symbian OS, the APIs and resources
Games
Models for games, multiplayer games, separation of distinct engine parts. Strategy games and action games design issues, platform constraints. Case-study: wireless four player Whist, with example code
UI Guidelines
A round-up of Symbian devices and how they support Java. Creating a user interface that works, writing applications that look good and work well on constrained devices
Optimization
Guidelines for optimization, tools for optimization, and enhancing Java s performance. Design patterns, memory management and what s next in enhancing Java performance on WIDs
SECTION 3
Creating Wireless Services
Understanding the needs and wants of service providers and network operators, and how Java fits in with these. Benefits and limits of Java on WIDs, opportunities, security and application delivery
Security
Developing a secure environment, the components necessary to create a secure environment, Symbian OS v6.0 security capabilities and security management in the future
Provisioning
The MID Profile, Applets,the Java service provisioning manager, Java Web Start, MExE -iBus//Mobile messaging service
Case Studies
Two case studies from the wireless community: the Simple Conference Service is an example of a chat/draw service from Digia Oy, a Symbian Competence Center
and the Handheld Travel Assistant ,a location-based mapping service from Telenor R
SECTION 4
JNI Programming
What is the Java Native Interface? JNI and the Symbian OS, the build environment for JNI projects and troubleshooting tips
Looking to the Future
Beyond Symbian OS v6,J2ME technologies, Jini, MExE and WAP.