Für diesen Artikel ist leider kein Bild verfügbar.

Java 2 Micro Edition (J2ME) Application Development

Buch | Softcover
504 Seiten
2002
Sams Publishing (Verlag)
978-0-672-32095-8 (ISBN)
57,65 inkl. MwSt
  • Titel ist leider vergriffen;
    keine Neuauflage
  • Artikel merken
The first book to cover Personal Digital Assistant Profile (PDAP), the soon to be released primary-development model for handheld devices.
The key to Java 2 Micro Edition (J2ME) Application Development is the clear, concise explanations of the J2ME technology in relation to the existing Java platform. This book assumes proficiency with Java and presents strategies for understanding and deploying J2ME applications. The book presents numerous real-world examples, including health care and financial sector examples from the authors' professional experience.

Michael Kroll and Stefan Haustein are the creators of the kAWT-Project, an abstract window toolkit designed to allow graphical J2ME programming on devices using the KVM. Since the first release of KVM, both have been members of the Expert group specifying the J2ME PDA Profile. Michael Kroll¿s experience in professional J2ME programming includes an application for viewing biosignals like ECGs and EEGs on a Palm organizer. Michael is working for Visus Technology Transfer in Germany developing a Java based radiology imaging system called JiveX. Stefan Haustein studied Computer Science at the University of Dortmund, and is working on his Ph.D in the AI-Unit. He wrote his diploma thesis in the Neuros-Project at the "Institut fur Neuroinformatik" at the University of Bochum about graph-based robot navigation.

(NOTE: Each chapter concludes with a Summary.)

Introduction.


1. Java 2 Micro Edition Overview.


Historical Evolution. Micro Edition-Related Java Specification Requests. J2ME Configurations and Profiles. Sun J2ME Software Development Kits. Tools and Third-Party Products for J2ME Application Development. Developing a Simple Application.



2. The Connected Limited Device Configuration.


General CLDC Limitations. CLDC Application Design. CLDC APIs. CLDC Profiles. Java Application Deployment. JAM on MIDP. JAM for PDAP.



3. MIDP Programming.


MIDlets. High-Level API. Low-Level API.



4. PDAP Programming.


PDAP Application Life Cycle. PDA User Interface.



5. Data Persistency.


RMS Basics, Basic Functionality of the Class RecordStore. A Simple Diary Application Using RMS. Record Listeners. Storing Custom Objects. Ordered Traversal: Comparators and Record Enumerations. The Search Problem. RMS Enhancements in PDAP.



6. Networking: The Generic Connection Framework.


Creating a Connection-The Connector Class. Connection Types. GCF Examples.



7. PIM: Accessing the Personal Information Manager.


General PIM API Design. Addressbook API. Addressbook Sample Application.



8. Size Does Matter: Optimizing J2ME Applications. Freeing Unused Variables and Resources. Loop Condition Checking. Avoiding Recursion. Using Arrays Instead of Vectors. Using Record Stores Instead of Heap Memory. Distributing Functionality over Several Small MIDlets or PDAlets. Fragmentation Problems. User Interface Issues.


9. Advanced Application: Blood Sugar Log.


Requirement Analysis. Day Log. Persistent Storage: The LogStorage Class. The User Interface.



10. Third Party Libraries.


XML. Simple Object Access Protocol: SOAP. MathFP. The Bouncy Castle Crypto API. User Interface Extensions.



Appendix A. Class Library: CLDC Packages.


The java.io Package. The java.lang Package. The java.util Package. The javax.microedition.io Package. MIDP-Specific Packages. PDAP-Specific Packages.



Appendix B. Comparison Charts.


com.sun.awt. java.awt. java.awt.event. java.lang. java.lang.ref. java.lang.reflect. java.util. java.util.jar. java.util.zip. javax.pim.addressbook. javax.pim.calendar. javax.pim.database. Packages not Available in CLDC.



Index.

Erscheint lt. Verlag 8.7.2002
Verlagsort Indianapolis
Sprache englisch
Maße 189 x 231 mm
Gewicht 827 g
Themenwelt Informatik Programmiersprachen / -werkzeuge Java
Mathematik / Informatik Informatik Theorie / Studium
Mathematik / Informatik Informatik Web / Internet
ISBN-10 0-672-32095-9 / 0672320959
ISBN-13 978-0-672-32095-8 / 9780672320958
Zustand Neuware
Haben Sie eine Frage zum Produkt?
Mehr entdecken
aus dem Bereich
mit über 150 Workouts in Java und Python

von Luigi Lo Iacono; Stephan Wiefling; Michael Schneider

Buch (2023)
Carl Hanser (Verlag)
29,99
Einführung, Ausbildung, Praxis

von Christian Ullenboom

Buch | Hardcover (2023)
Rheinwerk (Verlag)
49,90