Google App Engine Support Java And How To Get An Early Invite Free
By Angsuman Chakraborty, Gaea News NetworkWednesday, April 8, 2009
The breaking news today is Google App Engine has finally announced support for Java. The Java environment provides a Java 6 JVM, a Java Servlets interface, and support for standard interfaces to the App Engine scalable datastore and services, such as JDO, JPA, JavaMail, and JCache. Standards support makes developing your application easy and familiar, and also makes porting your application to and from your own servlet environment straightforward.
The Google Plugin for Eclipse adds new project wizards and debug configurations to your Eclipse IDE for App Engine projects. App Engine for Java allows you to develop and deploy web applications using Google Web Toolkit (GWT). The Eclipse plugin comes bundled with the App Engine and GWT SDKs.
Today they announced new features which will get support Java runtime, integration with Google Web Toolkit, and a Google Plugin for Eclipse, giving you an end-to-end Java solution for AJAX web applications. They are building up a plugin which will present to you feature-rich Java environment with the simplicity of Google’s interface. It provides the current App Engine API’s and wraps them with standards where relevant, like the Java Servlet API, JDO and JPA, javax.cache, and javax.mail. It also provides a secure sandbox that’s powerful enough to run your code safely on Google’s servers, while being flexible enough for you to break abstractions at will.
According to Google, they are also working on
- Access to firewalled data: grant policy-controlled access to your data behind the firewall.
- Cron support: schedule tasks like report generation or DB clean-up at an interval of your choosing.
- Database import: move GBs of data easily into your App Engine app. Matching export capabilities are coming soon, hopefully within a month.
The first 10,000 interested bloggers will be given free access to use their knowledge and work with the Google developers to make this app more compatible and useful. If you are interested, you can join too.
In addition Google App Engine made the following enhancements:
- Cron support to allow execution of tasks on schedule
- Bulk data import tool
- JDK 1.6 support
Tutorial
Google has placed an extensive tutorial for you. Lemme give you the gist of it.
1. Build an App Engine application using standard Java web technologies, such as servlets and JSPs
To get started developing Google App Engine Java applications, you download and set up the App Engine Java software development kit and related components.
2. Create an App Engine Java project with Eclipse, and without
The development environment lets you develop and test complete App Engine applications on your computer. See this demo project at the following link
3. Use the Google Plugin for Eclipse for App Engine development
4. Use the App Engine datastore with the Java Data Objects (JDO) standard interface
5. Integrate an App Engine application with Google Accounts for user authentication
6.upload your app to App Engine
So this is a big big news for developers around the world. Java is still rendered as the most powerful and useful language throughout the globe and Google is a phenomenon already. With both of them together, we can expect the best brains of the world will get into coding.
Tags: eclipse, Google app engine, google java, google supports java, how to get a free access, Servlet, Servlets