Académique Documents
Professionnel Documents
Culture Documents
Agenda
Overview
(45 minutes)
jQuery, Jersey, JDO (Behzad) Google App Engine (David and Cory)
Demo
(45 minutes)
Showing a sample application (Behzad). Highlighting some of the Google App Engine features to make development and support easier (David and Cory).
Q&A
(30 minutes)
Objectives
This is a presentation to explore a RESTful web service end to end leveraging the following technologies: jQuery (internationalization, list grid, context menu ) Jersey JDO Google App Engine (cloud to virtualize application server & data store)
internationalization
jQuery.i18n.properties is a lightweight jQuery plugin for providing internationalization to javascript from .properties files, just like in Java Resource Bundles.
Include plugin in your main page. Load resource bundles based on browser or user choice. Get values per keys e.g. $.i18n.prop(title')
list grid
dataTable is a plug-in for the jQuery Javascript library. It is a flexible tool which will add advanced interaction controls to any HTML table. Include plugin in your main page. Create an html table. Initialize the dataTable for the table. Enable and disable features per your requirements.
context menu
contextMenu is a lightweight jQuery plugin that lets you selectively override the browser's right-click menu with a custom one of your own.
Include plugin in your main page. Create an html list Initialize the contextMenu for the list. Bind a function for each contextMenu item select event.
10
11
12
13
Zero to sixty: App Engine enables your application to scale automatically without worrying about managing machines. You're in control: The simple, web-based dashboard makes it easy to manage your application without having to babysit it.
Google offers a Eclipse plugin that provides both Google App Engine and GWT development capabilities. Install the plugins from http://dl.google.com/eclipse/plugin/3.7 via the Eclipse update manager.
14
your local datastore the task queue, inbound email and XMPP traffic.
15
Afterwards you can locally create an web application and upload this application to the created application on the Google App Engine.
To create an application on the App Engine press the button "Create an application" and select an application name. You have to choose one which is still available.