This book is for Flash, Silverlight, and other rich Internet application developers looking to use and integrate JavaFX in their Java RIAs, whether it's for the desktop or mobile environments. This book is also for those new to RIA development.
Reacting to the popularity of J2EE; alternatives such as Ruby on Rails and the enterprise Spring Framework, Red Hat JBossSeam, a new open-source, lightweight JavaEE 5-based contextual application development framework. Beginning JBoss® Seam: From Novice to Professional gets you started as the first book on this popular framework.
Beginning POJOs takes you through the construction of a complex enterprise Java application centered around JBoss, Spring, Hibernate, Tapestry, and Ant. This book is ideal if you're new to open-source Java and want to build enterprise Java applications from scratch, using the full range of available open-source tools and frameworks.
Written by Lift Scala web framework founder and lead Dave Pollak, Beginning Scala takes a down-to-earth approach to teaching Scala that leads you through simple examples that can be combined to build complex, scalable systems and applications.
Authors Linwood and Minter describe the Java portlet API, including security, portlet life cycles, and portlet interaction with servlets and JSP. Several example portlets are developed to give you hands-on portlet experience. You'll even learn how to port existing servlet and JSP applications into a new portal environment.
This book takes readers through a set of interview questions programmers are likely to be asked sharing the authors insight into the key aspects of each question. By understanding these questions, readers can learn how to approach a wide array of questions more effectively.
Creating Mobile Games: Using Java ME Platform to Put the Fun into Your Mobile Device and Cell Phone is a practical build-it-yourself mobile Java games book with lots of complete working code and advice.
Decompiling Android looks at the the reason why Android apps can be decompiled to recover their source code, what it means to Android developers and how you can protect your code from prying eyes. This is also a good way to see how good and bad Android apps are constructed and how to learn from them in building your own apps.