Rating:  Summary: Dont Buy this Book It is Freely Available on the Java Site Review: This is book is very handy if you are programming for JNI. I went and bought this book but later found that is free on the Sun's Java site.... So buy it only if you need a paper copy. If you are ok with a PDF or html copy goto sun's website to get it.
Rating:  Summary: Programmer Review: This is one of the best Java programming books around. Not only are all the major issues surrounding JNI programming addressed, but the author also presents a great disussion on the organization of JNI.My only complaint is that embedding JNI in native apps is barely touched. However, this is a complicated subject, and the information shared is enough to get started. This book is definitely required reading for those interested in bringing legacy code into a Java framework. Also, its a good read, and a great example of nonfiction writing.
Rating:  Summary: only covers cursory overview of JNI Review: Though I liked presentation of the book and how it explained concepts, the book only covers very cursory overview of the JNI and fails to show any complete realistic examples. And the most frustrating thing is that code given in the book fails to compile. I am overall disappointed at this book and waiting for Oreilly's JNI book.
Rating:  Summary: Didn't find it useful Review: We tried to use this book for our Java/JNI development effort. It seemed like a good resource at first, but fell apart when we tried to write JNI code based on the book's examples. The examples were full of bugs and almost never worked. Time and time again we had to go back to the JNI chapter in Sun's Java tutorial. As limited as the online Sun JNI tutorial was, it was much more useful than this book.
Rating:  Summary: Where's the rest of the book? Review: While I have enjoyed many of Sun's books, this one is simply inadequate. The organization of topics was mediocre, but, in my opinion, the book is a disappointment because of its sheer lack of depth (just 300 pages). What few examples that were provided are typically discussed in two or three sentence paragraphs, often leaving out several key concepts contained in the example. In addition, many more subtle patterns/topics seem to be left as an excerise for the reader. Unfortunately, this probably _is_ the most complete JNI book to date.
Rating:  Summary: Where's the rest of the book? Review: While I have enjoyed many of Sun's books, this one is simply inadequate. The organization of topics was mediocre, but, in my opinion, the book is a disappointment because of its sheer lack of depth (just 300 pages). What few examples that were provided are typically discussed in two or three sentence paragraphs, often leaving out several key concepts contained in the example. In addition, many more subtle patterns/topics seem to be left as an excerise for the reader. Unfortunately, this probably _is_ the most complete JNI book to date.
Rating:  Summary: In depth coverage Review: While new JVMs are reducing the need for JNI (speed is getting better), there are some specialty things that are not documented well anywhere else. This book is well written and concise.
Rating:  Summary: Book falls short... Review: While the book has some good information and examples, it definitely doesn't take the reader through JNI in a clear fashion. Further, Liang shows his obvious bias against native code, and only spends one chapter discussing the procedure for embedding a JVM with C/C++.
|