Book description
Micro Java Games Development explains game development for devices that support J2ME MIDP. The six parts cover a full range of topics, from a tour of all available micro-devices (Palms, cell phones and pagers), a discussion of software standards apart from J2ME (cell phones, messaging, I-mode and wireless enhancements such as Bluetooth), and available J2ME extensions (Siemans, Ericcson, Nokia), development tools and restrictions, to the creation of a meaty J2ME game!
Table of contents
- Copyright
- About the Author
- Acknowledgments
- 1. Introduction (or Everything I Wanted to Know About Micro Java Gaming But Was Afraid to Ask)
-
I. Small Devices
-
2. The Mobile World
- A New Era of Gaming
- High-End Java Devices: Set-Top Boxes, Phones, Consoles
- Personal Digital Assistants (PDAs)
-
Mobile Phones and Pagers
- Casio CdmaOne C452CA
- Ericsson R380
- Fujitsu F503i
- Hitachi CdmaOne C451H
- LG Telecom p510 (i-Book)
- Other LG Telecom Phones
- Matsushita/Panasonic P503i
- Matsushita/Panasonic P503iS
- Matsushita/Panasonic FOMA P2101V
- Mitsubishi D503i and D503iS
- Mitsubishi J-D05
- Motorola i85s
- Motorola i50sx
- Motorola Accompli 009 PIC
- Motorola, Accompli 008/6288
- Other Motorola Phones
- NEC N503i
- NEC FOMA N2001
- Nokia 9210 and 9290 Communicator
- RIM/iPaq Blackberry
- Samsung SCH-X130, SCH-X230, SCH-X350, and SCH-X350
- Sharp J-SH07
- Siemens SL45i (or 6688i)
- Sony SO503i
- Toshiba J-T06
- Low-End Java Devices: Smart Cards and Embedded Chips
- Summary
- 3. Big Games, Small Screens
-
2. The Mobile World
-
II. Before, Between, and Beyond J2ME
- 4. Wireless Standards: How Data Goes To And Fro
- 5. Let's Talk: Instant Wireless Messaging
- 6. Wireless in Asia: i-mode and cHTML
- 7. The Wireless Landscape
-
III. The Java 2 Micro Edition
- 8. J2ME Overview
- 9. Creating a MIDlet
- 10. Making the Most of Limited Resources
- 11. Making the Most of It: Optimizations
- 12. Multithreaded Game Programming
-
IV. Let the Games Begin!
- 13. High-Level Graphical User Interfaces
- 14. Working with Graphics: Low-Level Graphical User Interfaces
- 15. Entering the Land of Sprites
- 16. Managing Your Sprites
- 17. Sprite Movement
- 18. J2ME Audio Basics
- 19. Be Persistent: MIDP Data Storage
- 20. Connecting Out: Wireless Networking
-
V. J2ME Extensions
- 21. PersonalJava, Connected Device Configuration, and Other Micro Java Blends
- 22. iAppli: Micro Java with a Twist
- 23. Siemens Game API
- VI. Micro Racer
-
VII. Appendixes
-
A. Low-Level GUI Classes
- Game Classes
- javax.microedition.lcdui.AlertType
- javax.microedition.lcdui.Command
- javax.microedition.lcdui.Display
- javax.microedition.lcdui.Displayable
- javax.microedition.lcdui.Canvas
- javax.microedition.lcdui.Screen
- javax.microedition.lcdui.Alert
- javax.microedition.lcdui.Form
- javax.microedition.lcdui.List
- javax.microedition.lcdui.TextBox
- javax.microedition.lcdui.Font
- javax.microedition.lcdui.Graphics
- javax.microedition.lcdui.Image
- javax.microedition.lcdui.Item
- javax.microedition.lcdui.ChoiceGroup
- javax.microedition.lcdui.DateField
- javax.microedition.lcdui.Gauge
- javax.microedition.lcdui.ImageItem
- javax.microedition.lcdui.StringItem
- javax.microedition.lcdui.TextField
- javax.microedition.lcdui.Ticker
-
B. MIDP 1.1
- Main Packages
- java.io Class Hierarchy
- java.io Interface Hierarchy
- java.lang Class Hierarchy
- java.lang Interface Hierarchy
- java.util Class Hierarchy
- java.util Interface Hierarchy
- javax.microedition.io Class Hierarchy
- javax.microedition.io Interface Hierarchy
- javax.microedition.lcdui Class Hierarchy
- javax.microedition.lcdui Interface Hierarchy
- javax.microedition.midlet Class Hierarchy
- javax.microedition.rms Class Hierarchy
- javax.microedition.rms Interface Hierarchy
-
C. Siemens Game API
-
Game Classes
- com.siemens.mp.game.Light
- com.siemens.mp.game.MelodyComposer
- com.siemens.mp.game.ExtendedImage
- com.siemens.mp.game.GraphicObject
- com.siemens.mp.game.Sprite
- com.siemens.mp.game.TiledBackground
- com.siemens.mp.game.GraphicObjectManager
- com.siemens.mp.game.Melody
- com.siemens.mp.game.Sound
- com.siemens.mp.game.Vibrator
- Siemens GSM Classes
- Input/Output Classes
-
Game Classes
- D. The iAppli API
-
A. Low-Level GUI Classes
Product information
- Title: Micro Java™ Game Development
- Author(s):
- Release date: April 2002
- Publisher(s): Addison-Wesley Professional
- ISBN: 0672323427
You might also like
book
Lean Game Development : Apply Lean Frameworks to the Process of Game Development
Apply lean frameworks and other concepts of software development to the process of your game development. …
book
Unity 3D Game Development
Create ready-to-play 3D games with reactive environments, sound, dynamic effects, and more! Key Features Build a …
book
Developing Games in Java™
If you already have Java programming experience and are looking to program games, this book is …
book
Learn Unity for Android Game Development: A Guide to Game Design, Development, and Marketing
Get a thorough and practical introduction to Unity development for Android devices with no previous experience …