Charlie Collins

Charlie Collins is a software developer and author. Charlie has over 12 years of experience with Java and is interested in many areas of Java development including: SE, EE, mobile and embedded, and alternative languages on the JVM. Charlie is the co-author of GWT in Practice and has written various online articles. Charlie has also been an ardent open source supporter for many years and has contributed documentation and patches for several open source projects. Charlie is the co-creator and maintainer of GWT-Maven, and is also currently a Maven Mojo committer.

books by Charlie Collins

GWT in Practice

  • March 2008
  • ISBN 9781933988290
  • 376 pages
  • printed in black & white

The first part of the book is a rapid introduction to the GWT methodology. All of the basics of GWT development are covered in this portion, including a client side standalone application and basic server side communications using the GWT Remote Procedure Call (RPC) and object serialization mechanism.

The second part of the book then delves into several practical examples which further demonstrate core aspects of the toolkit. These include:

  • Using the GWT APIs
  • GWT methods for communicating with servers
  • Event-driven programming approach used with the toolkit
  • Support for JavaScript Object Notation (JSON)
  • Native JavaScript integration with the JSNI
  • Packaging and deployment of GWT applications
  • Testing with JUnit.

The book concludes by presenting several larger GWT applications including drag and drop support for UI elements, data binding, processing streaming data, handling application state, automated builds, and continuous integration.

Along the way GWT in Practice covers many additional facets of working with the toolkit. Various development tools are used throughout the book, including Eclipse, NetBeans, IDEA, Ant, Maven, and, of course, the old fashioned command line. The book also addresses integrating GWT with existing applications and services along with enterprise and team development.

Android in Practice

  • September 2011
  • ISBN 9781935182924
  • 648 pages
  • printed in black & white

It's not hard to find the information you need to build your first Android app. Then what? If you want to build real apps, you will need some how-to advice, and that's what this book is about.

Android in Practice is a rich source of Android tips, tricks, and best practices, covering over 90 clever and useful techniques that will make you a more effective Android developer. Techniques are presented in an easy-to-read problem/solution/discussion format. The book dives into important topics like multitasking and services, testing and instrumentation, building and deploying applications, and using alternative languages.