Variants Books


Books-Under-Review-->Games-->Board Games-->Abstract-->Territory Games-->Go-->Variants-->69
Related Subjects:
More Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250
Variants Books sorted by Average customer review: high to low .

Variants
A Comprehensive Introduction to Object-Oriented Programming with Java
Published in Paperback by McGraw-Hill Science/Engineering/Math (2007-02-13)
Author: C. Thomas Wu (Otani)
List price:
New price: $29.85
Used price: $16.78

Average review score:

self reinforcing teaching of graphics and OO
Helpful Votes: 0 out of 1 total.
Review Date: 2008-08-11
This book is similar to another one on the same subject - Introduction To Computer Science Using Java, Student Edition. However, the current book seems to cover the matter at a slightly more advanced level.

It does help that, for instance, when dealing with widgets for programs using graphics, that the widgets lend themselves to an inherently object oriented mindset. Thus the pedagogy of teaching graphical programming in java is self reinforcing.

Variants
Creating Mobile Games: Using Java ME Platform to Put the Fun into Your Mobile Device and Cell Phone
Published in Kindle Edition by Apress (2007-08-13)
Author: Carol Hamer
List price: $54.99
New price: $42.07

Average review score:

Good book focused on writing games with Java ME
Helpful Votes: 4 out of 4 total.
Review Date: 2007-10-07
This is a pretty good book on creating mobile games for the Java platform. The author does not assume that you already have a working knowledge of the tools involved, so she starts by introducing you to these tools to give you a general idea of what is involved. Next she covers what you must do to set up your computer for Java Micro Edition game development and how to get your games running on an actual target device. Then, once you have your development environment up and running, you can begin building and modifying the book's examples. The book website at Apress has all of the source code for the examples available for you to download. The author assumes you already know Java programming with Java Standard Edition, and that you already know something about designing a game - this is not a book on the theory of game design. The point of this book is to show you how to do all of this with Java ME. Even multi-player gaming is explored by showing how to write a program for a game of checkers using Java ME. The following is the table of contents:

1. Getting Started 1
2. Using MIDlets 21
3. Using the MIDP 2 Games API 53
4. Using Threads and Media 95
5. Storing and Retrieving Data 131
6. Using Network Communications 193
7. Advanced Messaging and Data Access 263
8. Securing Your Applications 305
9. The Mobile 3D Graphics API 317
10. Adding a Professional Look and Feel 351

You can carry some of the ideas into other types of applications, but this book is very much focused on Java mobile games. For that purpose it is highly recommended.

Variants
The Essential Java Class Reference for Programmers
Published in Paperback by Pearson Education (2002-04-12)
Author: Brian Durney
List price: $22.20
New price: $4.58
Used price: $0.01

Average review score:

useful, but perhaps not for Applets?
Helpful Votes: 5 out of 6 total.
Review Date: 2005-05-13
As Java has gotten built out, the default SDK has a huge number of packages. Can be overwhelming. Typically you don't need to know all or even most of these. But which should you know? Durney supplies one such choice of packages in his book. It does not cover those packages or classes involving elementary syntax. You should already have these down.

Instead, he offers certain packages of high utility. Take the NumberFormat class as an example. It lets you control the number of digits in an output. Then there are the far more complex Date and Calendar classes. These deal with various different conventions for showing the date, as well as a host of language dependent issues. For example, in most of the world, a date is written in the format day-month-year. But the US uses month-day-year. So you might need to customise your displays accordingly. These classes are also deal with the non-metric nature of the many time divisions. As a programmer, you can use the classes instead of having to re-invent a lot of functionality.

But the book's chapter on Applet usage may be less useful to many readers. As Java has developed, Applets have gotten steadily downplayed. Little serious programming appears to be done with these. Before some of you get irate and berate me, take a look at the latest Sun documentation. Sun has pushed Java steadily into server-side applications, where it is doing quite well.

Variants
Essential Java for Scientists and Engineers
Published in Paperback by Butterworth-Heinemann (2002-06)
Authors: Brian D. Hahn and Katherine M. Malan
List price: $34.99
Used price: $124.98

Average review score:

Emphasis is not on Java per se
Helpful Votes: 3 out of 3 total.
Review Date: 2004-05-10
This book has some of the flavour of how many scientists and engineers learnt to program Fortran in earlier years. Then, Fortran was the main language for numerically intensive applications. (Go back far enough and it was the only language.) So Fortran was taught from that perspective.

Likewise with this book. The emphasis is from the point of view of a user who is NOT a computer scientist. Rather, she hails from some other subject, and needs to know enough of Java to apply it to her problems. A very utilitarian approach. Java purists might bewail this, but remember, not everyone can be, or desires to be, a full time programmer.

If you are a physical science major (especially in physics), or an engineering student, then you should have the ideal background for this book.

Variants
Essential JavaBeans fast (Essential Series)
Published in Kindle Edition by Springer (1998-09-11)
Author: John Hunt
List price: $39.95
New price: $31.96

Average review score:

Very good javabeans resource
Helpful Votes: 1 out of 1 total.
Review Date: 2000-04-05
This is a concise reference, and a good primer. Has lots of good re-usable example code for starting out, and covers many considerations when learning to build effective applications with JavaBeans. Highly readable. I left with a good perspective and I consult it regularly. Looks good on the tech bookshelf, too. :)

Variants
Excellent Html With an Introduction to Java Applets
Published in Paperback by McGraw-Hill Companies (1998-03)
Author: Timothy T. Gottleber
List price: $80.60
New price: $54.95
Used price: $0.45

Average review score:

Nice Book
Helpful Votes: 3 out of 3 total.
Review Date: 2000-05-24
Good for beginners, It helped me with my HTML. Also gave me a good foundation to start my Java Applet development. This is one juicy text!

Variants
Experiments in Java: An Introductory Lab Manual
Published in Paperback by Addison Wesley (1999-12-20)
Author: Samuel A. Rebelsky
List price: $58.80
New price: $1.69
Used price: $0.81

Average review score:

Very Good but little complicated
Helpful Votes: 1 out of 1 total.
Review Date: 2000-11-08
This is a good book for practicing basic java programming concepts but the problem with book is that you need a lot of already written java classes from authors site. Sometimes problem of classpath arises. Secondly, some advance computer science concepts like seraching, recursion are introduced very earlier which makes it difficult to use this book for first java course. I am myself a teacher. I think labortary manual should be self sufficient not dependent on the code or material not available in manual itself. It reduces the interest of student in the subject and experiments. However, it is an execellent effort by the author. There is no such book available. It can be improved more if it is made not dependent on some code not written in the manual.

Variants
First Course: Data Structures and Algorithms Using Java
Published in Paperback by iUniverse, Inc. (2004-06-07)
Author: Edward Hill
List price: $12.95
New price: $8.09
Used price: $8.09

Average review score:

Java implements these structures
Helpful Votes: 0 out of 0 total.
Review Date: 2005-12-08
Hill provides a nice quick course in the data structures you are likely to meet in computer science. He illustrates these with example code in Java. A choice of language. Standard Java comes with classes like HashSet, Hashtable, Vector, List etc that implement these structures. It saves the reader from having to write those from scratch.

From the book, you should get an appreciation of how to use the structures in your code. Plus maybe a bias towards using Java, since it comes with these very convenient classes. Unlike lower level languages like C or Basic.

Variants
Foundations of AOP for J2EE Development (Foundation)
Published in Hardcover by Apress (2005-09-16)
Authors: Renaud Pawlak, Jean-Philippe Retaillé, and Lionel Seinturier
List price: $59.99
New price: $2.90
Used price: $2.90

Average review score:

Good book
Helpful Votes: 3 out of 3 total.
Review Date: 2007-02-25
Foundations of AOP is an introductory book about the new programming paradigm "Aspect Oriented Programming" that takes care of crosscutting functionalities and code scattering to help you create better structured and clearer programs.

The book starts defining the new concepts related to AOP (joinpoints, poincuts, aspects, etc) using some examples in pseudo code and then describes 4 of the most popular tools that exist today: AspectJ, JAC (Java Aspect Components), JBoss AOP and Spring AOP. These descriptions are very complete, showing complete syntax, configuration and compilation instructions for each case. Basically, it implements the same example with the different tools so you can compare them.

There is a chapter dedicated only to compare the 4 tools mentioned above. This comparison includes the weaver implementation, syntax for pointcut definition, aspects, jointpoint types, jointpoint instrospection, introduction mechanism, advice code type and some advanced features like aspect instantiation, ordering and reuse.

The book also covers some design patterns using AOP. It shows implementation of well known patterns like singleton, observer, command, etc, using some of the tools described before and then evaluates these implementations to see if they are optimal for real world solutions.

Another topic covered is quality of service and AOP. Here the authors show us how to use AOP to verify that an application's definition and execution correspond to its identified requirements. They achieve this by implementing what is called design by contract using AOP. They also show two testing techniques (coverage analysis and nonregression test), and the use of AOP to integrate JMX with a java application.

The last three chapters are dedicated to show the full potential of AOP in a sample J2EE application. It shows how to use AOP in the business, presentation and client tiers.

Finally, I could say the book is very good introducing the concepts of AOP and describing several tools that implement them. If you have none o little knowledge of AOP, this could give you a good start. Even if you already know some of the tools described here, this book can be used as a reference. The only thing to consider is that the book doesn't cover the latest releases of some of the tools.

Variants
Fundamentals of Computer Science using Java
Published in Paperback by Jones and Bartlett Publishers, Inc. (2002-11-25)
Author: David Hughes
List price: $104.95
New price: $4.95
Used price: $0.38

Average review score:

good choice of teaching language
Helpful Votes: 0 out of 0 total.
Review Date: 2008-06-02
Since this book came out, there have been at least 2 major revisions of Java. But, you know what, don't worry. At the level of treatment in the text, it is not closely connected to the latest in Java. Beside, as Java gets upgraded, it tends to be a superset of older versions.

What Hughes does is use Java as a good language in which to imbue the precepts of computing. If you have never programmed before, you should probably start with an object oriented language. Skip Fortran, Pascal and C. Well, given Java's popularity, it's a natural choice.

Some of the early chapters deal with material that is not restricted to OO languages. Like the if-else construct. Or for loops. You should not have any problems with these. Later in the text, it actually goes into how you can think in OO terms, and how to map these into actual source code.


Books-Under-Review-->Games-->Board Games-->Abstract-->Territory Games-->Go-->Variants-->69
Related Subjects:
More Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250