19 June 2008 |
Author:
iNDEx |
Comments (7) | Views: 1164

Are you looking for a deeper understanding of the Java™ programming language so that you can write code that is clearer, more correct, more robust, and more reusable? Look no further! Effective Java™, Second Edition, brings together seventy-eight indispensable programmer’s rules of thumb: working, best-practice solutions for the programming challenges you encounter every day.
This highly anticipated new edition of the classic, Jolt Award-winning work has been thoroughly updated to cover Java SE 5 and Java SE 6 features introduced since the first edition. Bloch explores new design patterns and language idioms, showing you how to make the most of features ranging from generics to enums, annotations to autoboxing.
Each chapter in the book consists of several “items” presented in the form of a short, standalone essay that provides specific advice, insight into Java platform subtleties, and outstanding code examples. The comprehensive descriptions and explanations for each item illuminate what to do, what not to do, and why.
22 February 2008 |
Author:
iNDEx |
Comments (4) | Views: 928
Get the edge you need to deliver exceptional user experiences with Google™ Web Toolkit Applications, a guidebook that provides web developers with core information and instructions for creating rich web applications. Whether you’re a developer who needs to build a high-performance front end for Java, PHP, or Ruby applications, or to integrate with external web services, this resource from expert Google Web Toolkit (GWT) developer Ryan Dewsbury delivers the in-depth coverage you’ll need.
19 December 2007 |
Author:
iNDEx |
Comments (12) | Views: 997
Beginning Java™ SE 6 Platform: From Novice to Professional steers you through the maze of the new Java Standard Edition (SE) 6 core and desktop platform and its programming API and concepts. You will learn these through action and example. Individual chapters introduce a particular API area, discuss the API, and provide a hands-on example.
This book guides you from beginning to advanced techniques by starting off with a very simple Java SE 6 application, and then covering the fundamentals of generics, collections, annotations, reflections, IO, threads, and networking in Java SE 6. You'll also have some fun learning and creating GUIs, and even use the latest in AWT and Swing as the foundation for a Java-based game application. And the chapters on JavaSound and Java 2D will be an enjoyable learning experience you'll want to share with friends.
Last of all, this book covers data access using the latest JDBC 4 API, security, and dynamic Java scripting language support (which may later open your Java experience to languages like Groovy, BeanShell, and JRuby). By the time you finish this book, you will have mastered the core techniques essential to professional Java developers.
7 October 2007 |
Author:
iNDEx |
Comments (1) | Views: 556
This book puts the "Web" back into web services. It shows how you can connect to the programmable web with the technologies you already use every day. The key is REST, the architectural style that drives the Web. This book:
- Emphasizes the power of basic Web technologies — the HTTP application protocol, the URI naming standard, and the XML markup language
- Introduces the Resource-Oriented Architecture (ROA), a common-sense set of rules for designing RESTful web services
- Shows how a RESTful design is simpler, more versatile, and more scalable than a design based on Remote Procedure Calls (RPC)
- Includes real-world examples of RESTful web services, like Amazon's Simple Storage Service and the Atom Publishing Protocol
- Discusses web service clients for popular programming languages
- Shows how to implement RESTful services in three popular frameworks — Ruby on Rails, Restlet (for Java), and Django (for Python)
- Focuses on practical issues: how to design and implement RESTful web services and clients
9 April 2007 |
Author:
iNDEx |
Comments (5) | Views: 1724
Computer Graphics Using Java 2D and 3D
This Java handbook makes a practical tutorial on Java 2D and Java 3D for computer professionals. It contains in-depth coverage of basic computer graphics concepts and techniques, and introduces advanced graphic features to an audience mostly trained in the Java language. Chapter topics include mathematical background for computer graphics, .geometric transformation, views, lighting and texturing, behavior and interaction, and animation. For computer programmers and engineers, data analysts, graphic designers/animators, and game developers.