Google App Engine enables large and small businesses alike to host and run their web-based applications on Google's highly scalable infrastructure -- Google takes care of the maintenance, load balancing, and other server-side management tasks so you can focus on building out the core functionality of your web app. On the other end of the spectrum, Google Web Toolkit (GWT) enables developers to create rich, AJAX-enabled, web applications using a familar language (Java) and environment (Eclipse), which then get compiled to optimized JavaScript.
This presentation will open with an introduction to Google's Eclipse plugin and demonstrate how to create a new servlet-based Java web application and deploy it to the cloud within 30 seconds -- all without leaving Eclipse!
I'll then shift into a deep dive of both GWT and App Engine, showing how both work, how much they cost (hint: free to start!), the various features and services included for both, and more, and there should be plenty of time for Q&A afterward.
You don't have to be entrenched in the Web 2.0 world to gain insight from this session. GWT makes it easy for businesses that are just starting to move their applications into the cloud, while maintaining an advanced feature set for those that have been there for years, and App Engine makes it especially easy to get your apps up and running in a scalable fashion. Whether you're just starting to investigate web development and cloud hosting providers or you are already a seasoned pro with other solutions, this session is for you.
Unleash Your Potential - Namagunga Girls Coding Club
App Engine/GWT overview (STLIC 02-10)
1. Using App Engine and Google Web
Toolkit to power your start-ups
February 27th, 2010
St. Louis Innovation Camp
Jason Cooper
Developer Programs Engineer
jasonacooper@google.com
39. Google Web Toolkit
Mission statement
"GWT's mission is to radically improve
the web experience for users by
enabling developers to use existing
Java tools to build no-compromise
AJAX for any modern browser."
40. Google Web Toolkit
GWT is all about
Productivity for developers
Language, IDEs, tools, libraries
People, ecosystem
Performance
'Perfect' caching
Whole program optimization
Better than practical hand written code