Jul 15, 2009 |
4,548 views |

Book Description
Pro NetBeans IDE 6 Rich Client Platform Edition is the second Apress book to cover the agile, open source NetBeans IDE platform. The book focuses on the new features of NetBeans 6 as well as what has changed since NetBeans 5.5, empowering you to be a more effective and productive developer.
- Enables you to click and use any of the Java Swing and other desktop Java graphical user interface (GUI) APIs available in Java SE 6 or prior
- Covers working with rich client platform features available in NetBeans for building web–based application front ends
- Shows you the web–tier development plug-ins available including JSF, Struts Action Framework 2.0, and JRuby for bringing the Ruby on Rails feature set to Java via NetBeans
For building back–end, server–side Java applications, pick up Pro NetBeans IDE 5.5 Enterprise Edition, which is based on APIs found in the Java EE 5. Download Now »
Jul 11, 2009 |
8,350 views |

Book Description
GWT Ajax Programming shows you how to create reliable user interfaces that enhance the user experience.
GWT is an open source Java software development framework that makes writing AJAX applications like Google Maps and Gmail easy for developers who don’t speak browser quirks as a second language. Writing dynamic web applications today is a tedious and error-prone process; you spend 90% of your time working around subtle incompatibilities between web browsers and platforms, and JavaScript’s lack of modularity makes sharing, testing, and reusing AJAX components difficult and fragile.
GWT lets you avoid many of these headaches while offering your users the same dynamic, standards-compliant experience. You write your front end in the Java programming language, and the GWT compiler converts your Java classes to browser-compliant JavaScript and HTML.
What you will learn from this book:
- Set up an elegant GWT development environment in Eclipse
- Create, test, debug and deploy GWT applications
- Develop custom widgets – examples include a calendar and weather forecast widget
- Internationalize your GWT applications
- Create complex interfaces using grids, moveable elements, and more
- Integrate GWT with Rico, Moo.fx and Script.aculo.us to create even more attractive UIs using JSNI Download Now »
Jul 08, 2009 |
3,903 views |

Book Description
The highly anticipated JavaFX™ technology and platform is essentially Sun’s approach to Adobe Flash and Microsoft’s emerging Silverlight. JavaFX lets developers play with the open source scripting, desktop, and mobile APIs offered to create dynamic, seamless visual user interfaces (UIs) that are “Flash–like” and beyond…
Learn from bestselling JavaFX author Jim Weaver and expert JavaFX developers Weiqi Gao, Stephen Chin, and Dean Iverson to discover the highly anticipated JavaFX technology and platform that enables developers and designers to create RIAs that can run across diverse devices. Covering the JavaFX Script language, JavaFX Mobile, and development tools, Pro JavaFX™ Platform: Script, Desktop and Mobile RIA with Java™ Technology provides code examples that cover virtually every language and API feature.
This book contains
- Tutorials that teach JavaFX to an application developer or graphics designer who has had no exposure to JavaFX. These tutorials will be exhaustive, covering virtually every facet of JavaFX Script.
- Reference materials on JavaFX that augment what is available from the JavaFX Language Reference and API documentation.
- JavaFX on other platforms besides the desktop, such as mobile.
Visit projavafx.com for more resources and information from the authors. Download Now »
Jul 08, 2009 |
3,955 views |

Book Description
This book is well suited for those with some experience with Flex and Spring who are looking for development design patterns and practical RIA architecture integration techniques.
What you’ll learn
- Explore best practices on architecting enterprise Rich Internet Applications with Flex and Spring.
- Discover how Flex applications interface with Spring services.
- Understand how to persist data, end–to–end, using Flex data communication protocols with Spring and its interactions with iBATIS, Hibernate, and JDBC.
- Work with solid frameworks, Cairngorm and Pure MVC, to build Flex applications.
- Build a practical application that demonstrates real experience in delivering enterprise RIAs.
- See how Spring Factories play a key role in routing calls to Spring classes from Flex clients. Download Now »
Jul 05, 2009 |
13,346 views |

Book Description
This book will help you prepare for and pass the Sun Certified Programmer for the Java Platform SE 6 (CX-310-065) Exam. It is written for any experienced programmer (with or without previous knowledge of Java) interested in mastering the Java programming language and passing the SCJP 1.6 Exam.
A Programmer’s Guide to Java™ SCJP Certification, Third Edition, provides detailed coverage of all exam topics and objectives, readily runnable code examples, programming exercises, extensive review questions, and a new mock exam. In addition, as a comprehensive primer to the Java programming language, this book is an invaluable reference tool.
This new edition has been thoroughly updated to focus on the latest version of the exam (CX-310-065). In particular, it contains in-depth explanations of the language features. Their usage is illustrated by way of code scenarios, as required by the exam. The companion Web site (www.ii.uib.no/~khalid/pgjc3e/) contains a version of the SCJP 1.6 Exam Simulator developed by the authors. The site also contains the complete source code for all the book’s examples, as well as solutions to the programming exercises. Download Now »
Jul 05, 2009 |
6,322 views |

Book Description
Clojure is a dynamic language for the Java Virtual Machine, with a compelling combination of features:
Clojure is elegant. Clojure’s clean, careful design lets you write programs that get right to the essence of a problem, without a lot of clutter and ceremony.
Clojure is Lisp reloaded. Clojure has the power inherent in Lisp, but is not constrained by the history of Lisp.
Clojure is a functional language. Data structures are immutable, and functions tend to be side-effect free. This makes it easier to write correct programs, and to compose large programs from smaller ones.
Clojure is concurrent. Rather than error-prone locking, Clojure provides software transactional memory.
Clojure embraces Java. Calling from Clojure to Java is direct, and goes through no translation layer.
Clojure is fast. Wherever you need it, you can get the exact same performance that you could get from hand-written Java code.
Many other languages offer some of these features, but the combination of them all makes Clojure sparkle. Programming Clojure shows you why these features are so important, and how you can use Clojure to build powerful programs quickly. Download Now »