|
Chapter 1, “Introduction,” provides context and motivation for the rest of the book. J2ME is explained in detail, gradually zooming in to MIDP and JTWI.Chapter 2, “Building MIDlets,” is intended to be a teaser. It includes an example application that allows you to look up the definitions of words over the Internet using any MIDP device. Along the way you’ll learn a lot about developing applications for the MIDP platform. Chapter 3, “All About MIDlets,” goes into detail about the life cycle and packaging of MIDP applications. It includes coverage of the MIDP 2.0 security architecture. Chapter 4, “Almost the Same Old Stuff,” describes the pieces of the MIDP API that will be familiar to Java programmers. Chapter 5, “Creating a User Interface,” is the first of a handful of chapters devoted to MIDP’s user interface packages. It provides an overview of MIDP’s user interface package and goes into detail about the simple visual components. Chapter 6, “Lists and Forms,” picks up where Chapter 5 left off, describing MIDP’s advanced user interface components. Chapter 7, “Custom Items,” shows how to create your own form items in MIDP. Chapter 8, “Persistent Storage I: MIDP Record Store,” describes MIDP’s mechanism for storing data. Chapter 9, “Persistent Storage II: File Connection and PIM API,” covers popular optional APIs for accessing a device’s file system, memory cards, and PIM features. Chapter 10, “Connecting to the World,” contains all the juicy details about how MIDP applications can send and receive data over the Internet. Chapter 11, “Wireless Messaging API,” describes WMA, a standard component of JTWI 1.0 that can be used to access the rich Short Message Service (SMS) and Cell Broadcast Service (CBS) available on modern wireless networks. This chapter also covers the new WMA 2.0 for working with audio and video messages via Multimedia Messaging Service (MMS). Chapter 12, “Bluetooth and OBEX,” provides coverage of the optional API that enables communications of devices through Bluetooth radio Personal Area Networks (PANs) and infrared links. Chapter 13, “Programming a Custom User Interface,” describes the low-level API that can be used for specialized application user interfaces. Chapter 14, “The Game API,” describes MIDP 2.0 features for creating games, including sprites and tiled layers. Chapter 15, “3D Graphics,” includes a hands-on, easy-to-understand introduction to the Mobile 3D Graphics optional API (M3G), providing you with a springboard into the fascinating world of 3D graphics programming on mobile devices. Chapter 16, “Sound, Music, and Video: MMAPI,” is about MIDP 2.0 new multimedia capabilities and the Mobile Media API (MMAPI). You’ll learn how to produce simple tones, play sampled audio data, play MP3 music, play video clips, and even take snapshots with your camera-phone. Chapter 17, “Performance Tuning,” describes techniques for coping with the limited resources that are available on small devices. Chapter 18, “Protecting Network Data,” discusses how to protect valuable data on the insecure Internet. It includes two sample applications that demonstrate cryptographic techniques for protecting data. Download free ebooks of J2ME: Beginning J2ME: From Novice to Professional(3rd Edition)
|
Free programing ebooks
Chapter 1, “Introduction,” provides context and motivation for the rest of the book.