Showing posts with label j2me. Show all posts
Showing posts with label j2me. Show all posts

Core J2ME Technology Review

Core J2ME Technology
Average Reviews:

(More customer reviews)
I bought this book about two months ago when my company was starting a J2ME project. I read the first 6 chapters page for page as an introduction and then used the rest of the book as a reference. I now consider myself a proficient J2ME programmer.
I've used the book mostly as a reference and I have found that the way the chapters are laid out makes it very easy to find whatever information I'm looking for. The chapters on Record Stores are particularly useful.
One reviewer said to just read the online docs. CDLC and MIDP are not very difficult technologies to become proficient at but the documentation online will make it much harder on you. If you don't mind wasting hours of time to save [money] on this book thats fine. But if your time is valuable like mine break down and make the investment. This book and the JavaDocs will be all you need to start professional apps in J2ME.

Click Here to see more reviews about: Core J2ME Technology

With Nokia alone announcing deployment of 150 million phones running Sun's J2ME and Mobile Information Device Profile (MIDP), developer interest in these technologies is enormous. Now, there's an authoritative, example-rich technical resource that will enable every Java developer to build robust applications for any J2ME mobile device -- fast. Written by one of the world's most experienced Java developers and trainers, this hands-on book teaches J2ME and MIDP using more than 50 well-designed examples -- all of them clearly commented, thoroughly explained, and available for download on the Web. Core J2ME Technology covers everything a developer needs to get results. John Muchow begins with an overview of the J2ME, including configurations and profiles; then walks you through creating your complete J2ME development environment -- from downloading J2ME to troubleshooting. The book then provides exhaustive coverage of the MIDP programming interface: the basics of the MIDlet application lifecycle; event handling; low-level components; persistent storage; networking (including communication with servlets and session management); and more.The book also contains comprehensive references to both key elements of J2ME: MIDP and the Connected Limited Device Configuration (CLDC) specification. For all experienced Java developers who want to create mobile applications with J2ME.

Buy Now

Click here for more information about Core J2ME Technology

Read More...

BlackBerry Development Fundamentals Review

BlackBerry Development Fundamentals
Average Reviews:

(More customer reviews)
If you intend to develop BlackBerry apps, this is a great book. It doesn't teach you programming, it doesn't spoon feed you on how to create apps like some of the other iPhone books.
What it does provide is that it has all the relevant information you need to know about developing for the BlackBerry platform in one location. The author is clearly very knowledgeable.
I have developed apps for the BlackBerry platform since 2002. I only wish this book was available earlier. Highly recommended for both experienced and beginners. Just don't expect this to be a book that teaches programming or J2ME fundamentals.


Click Here to see more reviews about: BlackBerry Development Fundamentals



Buy NowGet 25% OFF

Click here for more information about BlackBerry Development Fundamentals

Read More...

J2ME: The Complete Reference Review

J2ME: The Complete Reference
Average Reviews:

(More customer reviews)
This book should be retitled as MIDPand JDBC:The complete reference. It is in NO way a complete reference for J2ME.
If you are looking a book on using the MIDP profile, this is as comprehensive as a book can get.It has complete code listings to explain each concept and has extensive coverage of the MIDP API's.
J2ME also consists of CDC profile that is used to write J2ME applications for wireless devices that are NOT memory constrained. When one clainms that they are creating a complete reference for J2ME, they cannot leave out CDC. This book does not even devote 1 chapter to explain CDC which is such a crucial part of J2ME. Instead the author wastes space and piles on chapters by explaining JDBC and web services.
Buy this book if you want to learn only MIDP, else this one is not for you.

Click Here to see more reviews about: J2ME: The Complete Reference

J2ME allows developers to use Java and the J2ME wireless toolkit to create applications and programs for wireless and mobile devices. This is the most comprehensive resource for Java developers seeking to understand and utilise J2ME when building mobile applications and services. - Understand the core fundamentals of J2ME - Discover what makes J2ME unique with coverage on advanced topics like Mobile Information Device Profile (MIDP) and Connected Limited Device Configuration (CLDC) - Comprehend how to build robust mobile applications with examples on J2ME supported software development kits, databases, web services, and more - Learn from other people's mistakes with coverage on J2ME Best Practices and security

Buy NowGet 24% OFF

Click here for more information about J2ME: The Complete Reference

Read More...

Enterprise J2ME: Developing Mobile Java Applications Review

Enterprise J2ME: Developing Mobile Java Applications
Average Reviews:

(More customer reviews)
I go to Java Users Groups (yes, I'm struggling to get in touch with my inner geek) once every two or three months. Sometimes there's an engaging speaker, but most of the time the fellow up front looks like he's just swallowed a hot pepper, speaks like he has a permanent stutter, and answers questions like I'm speaking Greek. (I'm not making fun; I had a hard time when I was in front of a JUG too.) Regardless of the quality of the speaker, I gain something just by watching the presentation--he points out interesting technologies and usually has a list of resources at the end that I can use for further research.
I think Michael Yuan would be a great speaker at a JUG, as he seems to have a masterful understanding of Java 2 Platform, Micro Edition (J2ME). However, the true value of his book, Enterprise J2ME, was in its introduction of new ideas and concepts, and the extensive resource listings. This book is a survey of the current state of the art in mobile java technology. Whatever your topic is, except for gaming development, you'll find some coverage here. Securing information on the device or network, XML parsing strategies, messaging architectures, and data synchronization issues are all some of the topics that Yuan covers.
My favorite chapter was Chapter 7, 'End to End Best Practices.' Here, Yuan covers some of the things he's learned in developing his own enterprise applications, and offers some solutions to five issues that differ between the J2ME world and the worlds familiar to most Java developers: J2EE and J2SE. He offers capsule solutions to the issues of "limited device hardware, slow unreliable networks, pervasive devices, ubiquitous integration [and] the impatient user." Later in the book, he explores various architectures to expand on some of these capsules.
However, the strength of this book, exposing the reader to a number of different mobile technologies, is also its weakness. JUG speakers very rarely dive into a technology to the point that I feel comfortable using it without additional research; I usually have to go home, download whatever package was presented, and play with it a bit to get a real feel for its usefulness. This book was much the same. Some of the chapters, like chapters 12 and 13, where issues with databases on mobile devices (CDC devices, not CLDC devices) weren't applicable to my kind of development, but you can hardly fault Yuan for that. Some of the later chapters felt like a series of 'hello world' applications for various vendors. This is especially true of chapter 12, and also of chapter 20, which is a collection of recipes for encryption on the device.
Additionally, I feel like some of the points he raised in Chapter 7 are never fully dealt with. An example of this is section 7.3.3, "Optimize for many devices." The project I'm on is struggling with this right now, but I had trouble finding any further advice on this important topic beyond this one paragraph section. However, these small issues don't take away from the overall usefulness of the book--if you are developing enterprise software, you'll learn enough from this book to make its purchase worthwhile.
However, I wouldn't buy the book if you're trying to learn J2ME. Yuan gives a small tutorial on basic J2ME development in Appendix A, but you really need an entire book to learn the various packages, processes and UI concerns of J2ME, whether or not you have previously programmed in Java. Additionally, if you're trying to program a standalone game, this book isn't going to have a lot to offer you, since Yuan doesn't spend a lot of time focused on UI concerns and phone compatibility issues. Some of the best practices about limited hardware may be worth reading, and if it's a networked game, however, you may gain from his discussions in Chapter 6, "Advanced HTTP Techniques." In general though, I'm not sure there's enough to make it worth a game developer's while.
I bought this book because I'm working on a networked J2ME application, and it stands alone in its discussion of the complex architectural issues that such applications face. It covers more than that, and isn't perfect, but it is well worth the money, should you be facing the kind of problems I am. Indeed, I wish I had had this book months ago, as I'm sure it would have improved the my current application.

Click Here to see more reviews about: Enterprise J2ME: Developing Mobile Java Applications

Mobile enterprise information systems will soon be one of the major applications of wireless technology. Java 2 Micro Edition is poised to be an important platform for developing wireless enterprise applications. Enterprise wireless applications allow workers to access crucial business information from any place at any time. This book covers the design, architecture, tools and development methodology for the Web Services that will be the killer app for this very promising platform. The author explains the value of mobile commerce and discusses architecture and system design considerations. This book explains not only API usages but also the designs behind the APIs so that you can learn how to extend those technologies for your custom requirements!

Buy NowGet 38% OFF

Click here for more information about Enterprise J2ME: Developing Mobile Java Applications

Read More...

Beginning J2ME Platform: From Novice to Professional Review

Beginning J2ME Platform: From Novice to Professional
Average Reviews:

(More customer reviews)
J2ME is a jungle of configurations, profiles, and APIs. A beginner's book might soar over the jungle like an exotic bird, pretty but insubstantial. Such a book would see everything from a 20,000 foot view. You'd see the lay of the land, but wouldn't get your feet wet.
Another approach would be for the authors to grab their machetes and start hacking their way in, following a particular path. You'd get all dirty and sweaty and get a lot of experience, but not necessarily understand exactly how you got there.
This book decidedly takes this latter path. After a brief introductory chapter, it concentrates on the core APIs and the most commonly implemented configuration and device profile. Although there's plenty of practical information on tools and lots of code examples, as a reader unfamiliar with J2ME, and someone who doesn't own a Java-enabled phone, I felt disoriented. As an introduction to J2ME programming, I felt the book was lacking in background and motivations.
Striking a balance between the two approaches I described might be a fool's errand. Therefore you would probably need one book from each category to really get involved in J2ME development.

Click Here to see more reviews about: Beginning J2ME Platform: From Novice to Professional



Buy NowGet 37% OFF

Click here for more information about Beginning J2ME Platform: From Novice to Professional

Read More...

Java 2 Micro Edition Review

Java 2 Micro Edition
Average Reviews:

(More customer reviews)
J2ME refers to a diverse number of technologies based on the java platform.
Many "J2ME" books focus solely on MIDP/CLDC, which is currently the only widely available profile/configuration of J2ME. Thus, you get books that tend to get repetitive in terms of their content, especially those books that focus on the "basics".
Fortunately, this book does NOT confine itself to the basics. It not only explores the history of J2ME (a MUST for any serious developer), but it also deals exhaustively with issues regarding real world design and implementation of enterprise systems (a NECESSITY for developers wanting to do more than just games for MIDP). The book also delves into using J2ME in PDAs using kjava (the new PDA Profile, or PDAP, was not finalized yet at the time this book was published), and gives a good summary of other java technologies and how they relate to J2ME.
This is a good book for both beginners and upper mid-level J2ME developers.

Click Here to see more reviews about: Java 2 Micro Edition



Buy NowGet 24% OFF

Click here for more information about Java 2 Micro Edition

Read More...

Mobile Phone Programming: and its Application to Wireless Networking Review

Mobile Phone Programming: and its Application to Wireless Networking
Average Reviews:

(More customer reviews)
I have more than 6 years experience in this industry and can tell that this is the first book of this kind I saw. It will allow you to get your own hands-on experience with many different platforms, from Series 60 to Qtopia. Due to real programming examples, it is very praxis oriented, but also with several scientific aspect rising open questions. And all this without any "hypes" or "bubbles", as you maybe know from other books about "mobile". If you are an expert, it will also allow you to get a piratical impression of other platforms in a short time. So, in the nutshell, this books is worth each $$ use spent on it! Great book!

Click Here to see more reviews about: Mobile Phone Programming: and its Application to Wireless Networking



Buy Now

Click here for more information about Mobile Phone Programming: and its Application to Wireless Networking

Read More...

Programming Wireless Devices with the Java™2 Platform, Micro Edition (2nd Edition) Review

Programming Wireless Devices with the Java™2 Platform, Micro Edition (2nd Edition)
Average Reviews:

(More customer reviews)
For a book with programming in the title there is precious little programming in this book...
The editorial review from Book News, Inc has it right: this is a general MIDP information book. If you are after a book about how to program some MIDP specific features you will not find it here. Contrary to the other reader's review there is actually little low level technical information.
No treatment on general programming tips either, for example, why threads are more important in MIDP wireless programming than traditional Java programming. Or how to change your style to be less Object Orientated for speed and memory efficiency (Nokia forum has good tips on these areas).
In short, good review but bad for programming.

Click Here to see more reviews about: Programming Wireless Devices with the Java™2 Platform, Micro Edition (2nd Edition)



Buy Now

Click here for more information about Programming Wireless Devices with the Java™2 Platform, Micro Edition (2nd Edition)

Read More...

Learning Wireless Java Review

Learning Wireless Java
Average Reviews:

(More customer reviews)
This book is an excellent introduction to J2ME for experienced Java developers. The book does what it intends to do very well, but the topic coverage is less than complete because it limits itself to the CLDC configuration and the MIDP profile. Granted, this is the most popular branch of development for J2ME, but there is more to J2ME than the MIDP profile. Within this limitation, it does a good job of providing a basic, clear, and working understanding of the Java classes involved with MIDP programming. Intermediate and advanced J2ME programmers should look elsewhere for help as this book is aimed squarely at J2ME beginners.
The organization of the book follows standard conventions for Java books, starting with basic functionality, then GUI classes, then event handling. There is an API reference at the end of the book, which usually indicates the author is trying to pad the book, but I think it is appropriate here. It only adds 60 pages to the book, and it made it easier to read the material when I was away from a computer. Unfortunately, the book was only 169 pages without it, and I felt that it should have addressed some areas more in depth.
A good book for someone looking to learn J2ME and a handy quick reference, but as you advance, you'll outgrow this one.

Click Here to see more reviews about: Learning Wireless Java



Buy Now

Click here for more information about Learning Wireless Java

Read More...

Sams Teach Yourself Wireless Java with J2ME in 21 Days Review

Sams Teach Yourself Wireless Java with J2ME in 21 Days
Average Reviews:

(More customer reviews)
I knew a little bit of Java, and I found this book very good. J2ME is explained pretty good, and the examples are easy to follow. I have developed several applications that I use after reading this book.
If there is anything that is missing in this book, it would probably be an Appendix with a better description of the different APIs.
It is a very good book for anyone that wants to learn J2ME, but might be a little boring if you already have J2ME experience. However, if you buy a "Teach Yourself .... in 21 days" book, you are probably not an experienced programmer in the language anyway.

Click Here to see more reviews about: Sams Teach Yourself Wireless Java with J2ME in 21 Days

Sams Teach Yourself Wireless Java with J2ME in 21 Days begins by establishing the basic parameters of J2ME development and its uses in building wireless applications. The tutorial chapters introduce both text and graphical application development for typical wireless devices. Finally, the book presents the major types of applications that the wireless developer will build-information management, communications, games, etc. The book also introduces the basic concepts of networking wireless devices through Java.--This text refers to an out of print or unavailable edition of this title.

Buy Now

Click here for more information about Sams Teach Yourself Wireless Java with J2ME in 21 Days

Read More...

Pro J2ME Polish: Open Source Wireless Java Tools Suite Review

Pro J2ME Polish: Open Source Wireless Java Tools Suite
Average Reviews:

(More customer reviews)
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.
So let's get to that review. Well, first Robert Virkus is J2ME Polish, well he is the architect and lead programmer for J2ME Polish. Who better to write a book about it? Consider this book the hard copy of the manual for J2ME Polish. If you are going to use J2ME Polish, then this book is a must. It is the reference book that you will need to find anything you need to know about J2ME Polish.
Now, it isn't really a read all the way through the book and you can be J2ME Polish expert. You really need to be actually using J2ME Polish at the time, to better grasp what is being explained. The book can be hard to understand, not because of the writing, but because J2ME Polish is feature rich and there is lots to learn.
I highly recommend using J2ME Polish and buying this book if you will be developing for more than one device, and also to get their cool looking GUI screens, rather than MIDP 2.0 High Level GUIs.

Click Here to see more reviews about: Pro J2ME Polish: Open Source Wireless Java Tools Suite



Buy NowGet 20% OFF

Click here for more information about Pro J2ME Polish: Open Source Wireless Java Tools Suite

Read More...