• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

Book comparison

 
Ranch Hand
Posts: 3178
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi Mr.Yuan,
Could u please specify some strength and weakness between the following books and urs? I'm studying the J2ME for a while... Even though I am not that expert, I can do some easy stuff on it...
-Wireless Java: Developing with J2ME, Second Edition
by Jonathan Knudsen
-J2ME: The Complete Reference
by James Keogh
Thank you...
 
author
Posts: 1436
6
Python TypeScript Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Originally posted by Ko Ko Naing:
-Wireless Java: Developing with J2ME, Second Edition
by Jonathan Knudsen
-J2ME: The Complete Reference
by James Keogh


The first book is tutorial book -- it teaches you how program with examples. But it does not provide complete reference to the API and the specification. The second book is a reference book. I personally liked the first one, as you can always read the spec yourself if you want to.
 
Ko Ko Naing
Ranch Hand
Posts: 3178
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Thank you very much for your reply...
In ur opinion, do u mean that the second book is somewhat similar to the specs? And so u mean that ur book is in the middle of difficulty level among those two books?
Thanks, Michael...
 
Michael Yuan
author
Posts: 1436
6
Python TypeScript Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I think the "reference" book covers both MIDP and CDC-based profiles while the first one is strictly MIDP-only. But Jonathan's book covers MIDP v2.0 while the "reference" book is only v1.0.
I also have some issues with the programming techniques promoted in the "reference" book -- for example, it talks about how to use JDBC to connect devices to backend DBs. But if you read my book, you will know this is exactly what you are NOT supposed to do. You need an on-device database to cache the result and then synchronize to the backend when needed.
 
Ko Ko Naing
Ranch Hand
Posts: 3178
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Originally posted by Michael Yuan:
You need an on-device database to cache the result and then synchronize to the backend when needed.


Does the synchronization depend on the developer or is it managed by the CLDC itself?
Thanks a lot for your prompt reply...
 
Ko Ko Naing
Ranch Hand
Posts: 3178
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Originally posted by Michael Yuan:
[QB]I also have some issues with the programming techniques promoted in the "reference" book -- for example, it talks about how to use JDBC to connect devices to backend DBs. But if you read my book, you will know this is exactly what you are NOT supposed to do. QB]


So does it mean that ur book contains some kinda best practices for implementing Enterprise Systems in J2ME?
 
Michael Yuan
author
Posts: 1436
6
Python TypeScript Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Originally posted by Ko Ko Naing:
So does it mean that ur book contains some kinda best practices for implementing Enterprise Systems in J2ME?


The cache and synchronization is handled by the developer. Yes, my book contains A LOT of best practice type of stuff. Check out the sample chapter 7:
http://www.enterprisej2me.com/pages/enterprisej2me/excerpts.php
cheers
Michael
 
Ko Ko Naing
Ranch Hand
Posts: 3178
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Thanks a lot for your reply, Mr.Yuan... I do hope that your book will surely be popular among J2ME developers from intermediate level to advance level...
 
Ranch Hand
Posts: 8945
Firefox Browser Spring Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Originally posted by Ko Ko Naing:
Thanks a lot for your reply, Mr.Yuan... I do hope that your book will surely be popular among J2ME developers from intermediate level to advance level...


Ko Ko,
What about novice developers?
 
Ko Ko Naing
Ranch Hand
Posts: 3178
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Originally posted by Pradeep Bhat:

Ko Ko,
What about novice developers?


Hi Pradeep,
Long time no see... I guess u r pretty busy with SCWCD Beta Preparation...
Me too... Even a minute is important for us... Because I remember that once u told me ur serious preparation will start after the new year...
BTW, the J2ME book in the promotion is not for novice developers... I guess u overlooked the above posts by Mr.Yuan...
I hope I will win this book, since I believe that I have passed the intermediate level in J2ME...
 
Ranch Hand
Posts: 178
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
quote :BTW, the J2ME book in the promotion is not for novice developers... I guess u overlooked the above posts by Mr.Yuan
=================================================================

Koko are you sure the above mentioned book is not for beginners?
The impression i got was that this is almost a complete book(its pretty big) for beginner to advance users.
[ January 23, 2004: Message edited by: Mcgill smith ]
 
Michael Yuan
author
Posts: 1436
6
Python TypeScript Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi Mcgill,
I see all the Java certs in your signature -- I would hardly call you a "beginner" although you might be new to J2ME. It is true that my book does not dive into the J2ME API. But the API is always the easy part. My book discusses how to apply those APIs in mobile applications. It targets readers who already know Java.
You can check out the coverage of the book yourself and read some chapters from the book's web site:
http://www.enterprisej2me.com/
cheers
Michael
 
Mcgill Smith
Ranch Hand
Posts: 178
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Mr Yuan
Thank you for your reply.
I have been using Java since the last four years.Although i am new to J2ME but I think I will be fine with your book.
 
Ko Ko Naing
Ranch Hand
Posts: 3178
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Originally posted by Mcgill smith:
Koko are you sure the above mentioned book is not for beginners?


I guess Mr.Yuan has mentioned it already...
 
reply
    Bookmark Topic Watch Topic
  • New Topic