Figure 1: The new Web application dialogue box Fill in details like the project name, package and the instance of App Engine SDK to use. To start a new App Engine application, click the new Web application project button, which will take you to a screen similar to what is shown in Figure 1. You can easily install it from here using the Eclipse Update Manager. It also makes deploying and developing applications on App Engine easier. Google offers an Eclipse plugin that provides both Google App Engine and GWT development capabilities. If you want more information on BigTable and similar NoSQL databases, you can read my article on the subject from February 2011. App Engine uses Google BigTable as the distributed storage system for persisting application data. It provides access to databases via Java Data Objects (JDO) and the Java Persistence API (JPA). The Jetty servlet container is used to host applications, and supports the Java Servlet API up to version 2.4. It is understood that if you want to make your application portable to other Web application containers, you should steer clear of these App Engine-specific APIs. Since I am more familiar with Java, I will only be able to explain things from the Java perspective variations in other languages are easier to grasp if you have sufficient knowledge in that field.Īpp Engine provides standard Java APIs, along with some that are specific to this environment. Google App Engine is a product best supported on Python, along with Java - and Google’s new Go language is currently an additional and experimental feature. In short, it is one of the best Platform-as-a-service (PaaS) cloud computing services available out there. (You know what that means, and the kind of reliability it represents!) This not only gives you a lower time-to-market for your product, but also considerably decreases maintenance and development costs. Here is Google App Engine, which allows us to develop applications on its platform, and conveniently allows easy management - with the potential to run our applications on “Google-scale infrastructure”. Why not have a framework that allows you to create Web applications and just forget about the rest? All this setting up and configuration take a toll on actual development. It makes everything much simpler if you get some hands on experience of your first application on the cloud framework.Ĭreating and optimising a Web application is a task in itself, let alone managing and getting up to speed with application servers, while taking care of load-balancing and scalability issues. Ever wondered what Google App Engine and cloud computing is all about? Here’s an easy way to try it out, by integrating it with Eclipse.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |