J2ME programming camp will show experienced Java application developers how to write Java applications for Wireless devices such as cell phones and two-way pagers that are compliant with the Mobile Information Device Profile (MIDP). With labs. Published in January, 2005, the best selling book Mastering EJB is now in it?s third edition and has been updated for EJB2.1 and also features new chapters on security and web services integration. The book is about EJB concepts, methodology, and development. This book also contains a number of advanced EJB topics, giving you a practical and realworld understanding of the subject. By reading this book, you will acquire a deep understanding of EJB.
Java Card (tm) Technology for Smart Cards
Java Card(tm) technology provides a secure, vendor-independent, ubiquitous Java(tm) platform for smart cards and other memory constrained devices. It opens the smart card marketplace to third-party application development and enables programmers to develop smart card applications for a wide variety of vendors' products. This book is the comprehensive guide to developing applications with Java Card technology. It introduces you to the Java Card platform and features detailed discussions of programming concepts. It also provides a step-by-step Java Card applet development guide to get you up and running.
This book helps experienced Java developers to build high-value mobile applications that take advantage of enterprise IT infrastructures. It also helps developers to add mobility features to existing enterprise solutions. It does not repeat the same basic J2ME/MIDP API tutorial covered by many other books. After a comprehensive analysis of the landscape and trends of the J2ME platform, the book uses the source code of several award-winning, real-world applications to illustrate the design, architecture and best practices of end-to-end smart mobile solutions.
Java Programming with J2ME
Perfect for the experienced Java programmer making the transition to wireless development, Wireless Java Programming with J2ME delivers a capable tutorial to what's new and different on smaller Java devices. This title is all you need to get started writing wireless applications successfully. This book provides a nicely packaged tutorial for wireless development, beginning with a tour of the acronym-laden world of Java wireless devices based on the Java 2 Micro Edition (J2ME). You'll learn about the Mobile Information Device Profile (MIDP), which this text centers on, plus the Connected Limited Device Configuration (CLDC). Clearly, this is a market in flux, and the authors do a good job of describing the kinds of J2ME devices available today. They also explain what's different about J2ME development when compared to traditional Java 2 programming.
Enterprise J2ME: Developing Mobile Java Applications
Industrial-strength J2ME for enterprise developers, architects, and decision-makers J2ME offers an extraordinarily flexible and robust platform for developing mobile applications with enterprise-class performance, reliability, and value. Now, leading mobile developer Michael Yuan covers every aspect of building industrial-strength applications with J2ME: design, architecture, tools, processes, business issues, and more. Yuan introduces innovations that make the platform even more powerful, ranging from new J2ME profiles and wireless messaging APIs to mobile databases and web services tools. These innovations allow existing Java developers (especially J2EE developers) to leverage their skills and add mobility to enterprise applications. Yuan also presents more than a dozen complete sample applications-;including the application that earned him the grand prize in Nextel, Sun, and Motorola's nationwide wireless developer contest.
Here's a list of all the J2ME related books I know about. The computer industry is fast-paced. To have the latest information you need the latest books. So I've organised this list with the most recently published books at the top. Pro J2ME Polish: Open Source Wireless Java Tools Suite is written for wireless and other mobile Java programmers who want to "polish" their efficiency and acquire in-depth knowledge about programming real-world J2ME applications.
Pro J2ME Polish: Open Source Wireless Java Tools Suite
Pro J2ME Polish: Open Source Wireless Java Tools Suite is written for wireless and other mobile Java programmers who want to "polish" their efficiency and acquire in-depth knowledge about programming real-world J2ME applications. It also uncovers all common device limitations and quirks, and explains how these can be circumvented. The book describes the Open Source tools collection, "J2ME Polish," and shows how the tools can be used for creating professional J2ME applications. Building multiple devices and multiple locales is easy after studying this book. Author Robert Virkus offers tips about the more hidden features of J2ME Polish, like the logging framework, the preprocessor, and the game-engine.
Developing Jini Applications Using J2ME Technology
This book is your key to understanding and avoiding the common traps and pitfalls that await developers approaching Jini? and J2ME? technology for the first time. Using practical examples, diagrams, and sample code, this book provides the detailed roadmap needed to design and implement the applications necessary to make a Jini network function successfully. The concrete guidance offered here will give developers the edge they need to construct Jini networks that are robust enough to thrive in spite of the challenges-for example, slow or unreliable connections-embedded devices, such as cellphones, pagers, PDAs, and smartcards, can pose.
Books: Java Platform, Micro Edition
Java Platform, Micro Edition (Java ME, formerly known as J2ME) technologies let you write downloadable applications and services for network-connectable, battery-operated mobile handheld devices such as cell phones and two-way pagers. J2ME is one of those really cool areas. Many visionaries feel that mobile applications are the wave of the future, and I would have to agree with them. You can do some really slick stuff when you get things small. And I'm not just talking about games-the more connected your phone or PDA (or combination of the two) is, the easier it is to get things done when you're out and about. The best part about J2ME is that programming a killer application doesn't require a development team of 20 and a monthly budget larger than the GNP of many small countries.
Beginning Mobile Phone Game Programming
Build several fully functional games as well as a game engine to use for programming cell phone and mobile games with Beginning Mobile Phone Game Programming! The included CD provides the tool, code and graphics necessary to complete all exercises covered in the chapters. Beginning Cell Phone Game Programming demystifies wireless game programming by providing clear, practical lessons using the J2ME Game API. You will learn how to use the most popular mobile programming language, Java, to build compact games that can run on any Java-enabled device, including mobile phones, pagers and handheld computers. You will also learn to add a splash screen, create a demo mode, keep track of high scores, and test, debug, and deploy your games.
books hit the wire
Wireless Java has become the white-hot technology everyone wants to learn about. But where do you start? What are the special characteristics that differentiate wireless application development from the rest of the software development world? In this article, Michael Yuan reviews six books published in the first half of 2002. Depending on your skill level, these books can help you get started with J2ME (Java 2 Platform, Micro Edition), polish your skills, or advance your understanding of the wireless Java big picture.
Java 2 Platform, Micro Edition (J2ME) is turning into a major platform for wireless application development. Compared with desktop and server-side application development, Java-based wireless development faces some unique challenges.
Wireless J2ME Platform Programming
The authoritative tutorial for wireless J2ME application developer:-
The essential tutorial for every J2ME platform developer: no wireless experience necessary
Complete coverage of architecture, design, coding, debugging, and deployment
Advanced topics include-persistent storage, networking, distributed processing, and internationalization
The J2ME platform: key terminology, concepts, and application development processes
Wireless Programming With J2ME Book/CD Package
Wireless Programming With J2ME Book/CD Package Dreamtech Part of the new Cracking the Code Series, Wireless Programming with J2ME provides a look at the code behind wireless Java applications. Think of J2ME as a tiny version of Java specifically for mobile devices - perfect for bringing powerful, robust applications to mobile phone, pagers, PDAs, and other handhelds. Writing applications for handheld and mobile devices is different than regular Java programming. Mobile developers have to deal with limited screen real estate, bandwidth and computing power.
Threads and networking in J2ME
This tutorial teaches you how to use threads in MIDlets to communicate over a network connection. Without multithreading, a MIDlet that requests a network connection blocks while waiting for a response from the network. In the real world, a user expects the application to continue running, even while a network connection is underway. The tutorial demonstrates the problems of non-threaded MIDlets and lets you build a multithreaded MIDlet.
A must-have for new and seasoned to J2ME. Excellent book that I read from cover to cover. It describes J2ME used in mobile/cell phones (read: MIDP/CLDC) and it explains most of the related newer JSRs as well, including JTWI, Bluetooth, PIM,File Connection etc, and it's fairly new (April 2005). It assumes knowledge of Java, but is easy to follow without that (at least if you know C(++), PHP or similar before). The code examples can be downloaded from the Apress site. A comprehensive guide to the Java language. I read the digital version of the 2nd edition from 2000. Both the 2nd and 3rd editions are available for free via Bruce Eckel's site including all code examples (don't ask me why I didn't read the 3rd edition; absent-minded I guess).
J2ME gaming book
Jason Lam has started a very interesting project on the Source Forge. An open source book. An open source, free to use, J2ME book on gaming. This book is about programming with J2ME on wireless devices with focus on developing games. It is assumed you
have some knowledge and programming experience with J2ME and J2SE. The book also serves as quick reference for Java programmers who are interested in game mobile game development. As well to provide good introduction for experience game developers who developed games in other languages and platforms and now are interested in using J2ME to develop games.
J2ME Games with MIDP2
Java 2ME (Micro Edition) is the client-side Java development platform for building wireless Java-based cell phone and PDA applications. This book addresses the fun challenge of building game applications for these kinds of portable devices. Author Carol Hamer shows you how to use J2ME for developing, using the latest MIDP 2.0 specification. Carol Hamer - Carol Hamer is a professional Java developer. She has written several J2ME games using the MIDP 2.0 games API. Carol has a strong knowledge of the workings of the JVM having written (in C) a CLDC-compliant bytecode verifier. Carol has written software (in Java) to communicate with mobile devices using web binary XML and other binary formats. She has also written thread-safe multithreaded applications, including a multiplayer card game application/applet.
Beginning J2ME: From Novice to
This book will empower you with numerous topics: sound HTTPS support, user interface API enhancements, sound/music API, a Game API, 3D graphics, and Bluetooth. Further, this book is easy to read and includes many practical, hands-on, and ready-to-use code examples. You will not be disappointed.Bitten by the computer bug in 1978, Sing Li has grown up with the microprocessor revolution. His first PC was a $99 do-it-yourself COSMIC ELF computer with 256 bytes of memory and a 1-bit LED display. For more than two decades, Sing has been a developer, author, consultant, speaker, instructor, and entrepreneur. His wide-ranging experience spans distributed architectures, web application/service systems, computer telephony integration, and embedded systems.
J2ME in a Nutshell
To the experienced Java developer, J2ME (the Java 2 Micro Edition) looks just familiar enough to be tempting, but just different enough to warrant caution. J2ME in a Nutshell provides the extra security you need when venturing into programming for cell phones, PDAs and other consumer electronic devices. It gives you the reference material you need for J2ME, together with a tutorial that leverages your existing knowledge and teaches you what is different about J2ME without boring you to tears with details you already know. J2ME in a Nutshell provides a solid, no-nonsense reference to the "alphabet soup" of micro edition programming, covering the CLDC, CDC, KVM and MIDP APIs.
Pro J2ME Polish by Robert Virkus
When you first learn J2ME, you learn about this fantasy world where all devices follow the J2ME specification to a tee. But in the real world, because of the interpretive nature of the specifications, no two devices really implement the specification exactly the same. So this requires either targeting a particular device or have many versions of you app to run on different devices. Man what a pain. But that is where J2ME Polish comes to the rescue. J2ME Polish provides pre-compiler directives to allow you to write code such that J2ME Polish's build script can automatically create different versions for you on the fly however you want. There is a lot more to J2ME Polish than just that, but this is a book review.
Recommend the tutorial