Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Building Mobile Applications with Java: Using the Google Web Toolkit and PhoneGap

Buy
I have always thought of Java as a way of coding and an ecosystem, not just a language and virtual machine. When you code in Java you are part of a mature culture with amazing tools and expertise. When I joined the webOS team nearly two years ago I knew HTML and CSS very well, but very little JavaScript. Over time I have become pretty good at JavaScript but my newfound knowledge still can’t compare to my fifteen years of mad Java skillz. With Java, and the mature Java tools, I can knock out code in half the time. I didn’t want to give up my existing skills to play in the new world of smart devices.

I know I am not the only Java developer facing the job of building cross-platform mobile apps. The Java ecosystem is so big that any solution for using Java in new ways can be immediately used by millions of hard working developers. So I began to research the available options and found GWT and PhoneGap, two brilliant open source projects that let us take Java to new and exciting places. My research turned into a few prototypes, then a few developer talks, a webcast, and finally the book you are reading now.

Even before I began to write I knew I wanted to create a book that was both very hands on and also very short. We are busy people who need tools that work now. We don’t have time to spend learning the framework of the week. That meant I had to leave a lot out. GWT is a mature but still growing technology. To truly cover GWT itself would require an entire 500-page book unto itself. To even cover the mobile parts would be beyond what this text could cover. So I decided to focus just on what you need to get started and be productive right away. After reading this book you will be ready to build your own apps and, if you desire, jump into the rich world of third party libraries and tools. The last chapter lists a few to help you get started.
(HTML tags aren't allowed.)

Thinking on the Web: Berners-Lee
Thinking on the Web: Berners-Lee

Tim Berners-Lee, Kurt Gödel, and Alan Turing are the pivotal pioneers who opened the door to the Information Revolution, beginning with the introduction of the computer in the 1950s and continuing today with the World Wide Web evolving into a resource with intelligent features and capabilities.

Taking...

Essential C++ for Engineers and Scientists (2nd Edition)
Essential C++ for Engineers and Scientists (2nd Edition)

Essential C++ for Engineers and Scientists zeros in on the key elements of good programming and C++, using a multitude of interesting and appropriate engineering and scientific examples. This book covers the features of C++ needed for writing engineering programs, including many features of object-oriented programming. Early on, the book...

Image-Based Geometric Modeling and Mesh Generation (Lecture Notes in Computational Vision and Biomechanics)
Image-Based Geometric Modeling and Mesh Generation (Lecture Notes in Computational Vision and Biomechanics)

As a new interdisciplinary research area, “image-based geometric modeling and mesh generation” integrates image processing, geometric modeling and mesh generation with finite element method (FEM) to solve problems in computational biomedicine, materials sciences and engineering. It is well known that FEM is currently...


Multidimensional Geographic Information Science (Geographic Information Systems Workshop)
Multidimensional Geographic Information Science (Geographic Information Systems Workshop)
This book has been a long time in the making. The origins of the ideas in this book lie in 1990 when I attended a NATO-funded Advanced Study Institute in Las Navas del Marqués in Spain on ‘Cognitive and Linguistic Aspects of Geographic Space’, organised by Andrew Frank and David Mark. After a long gestation, I started to write...
User Interface Design: A Software Engineering Perspective
User Interface Design: A Software Engineering Perspective
When you design the user interface to a computer system, you decide which screens the system will show, what exactly will be in each screen and how it will look. You also decide what the user can click on and what happens when he does so, plus all the other details of the user interface. It is the designer’s responsibility that the system has...
Core Servlets and Javaserver Pages: Advanced Technologies, Vol. 2 (2nd Edition)
Core Servlets and Javaserver Pages: Advanced Technologies, Vol. 2 (2nd Edition)
Java EE is the technology of choice for e-commerce applications, interactive Web sites, and Web-enabled services. Servlet and JSP technology provides the link between Web clients and server-side applications on this platform. Core Servlets and JavaServer Pages, Volume 2: Advanced Technologies, Second Edition, is the...
©2021 LearnIT (support@pdfchm.net) - Privacy Policy