Remote Procedure Calls in GWT

From google

GWT RPC makes it easy for the client and server to pass Java objects back and forth over HTTP.

When used properly, RPCs give you the opportunity to move all of your UI logic to the client, resulting in greatly improved performance, reduced bandwidth, reduced web server load, and a pleasantly fluid user experience.

The server-side code that gets invoked from the client is often referred to as a service, so the act of making a remote procedure call is sometimes referred to as invoking a service.

Every service ultimately needs to perform some processing to order to respond to client requests. Such server-side processing occurs in the service implementation, which is based on the well-known servlet architecture. A service implementation must extend RemoteServiceServlet and must implement the associated service interface. Note that the service implementation does not implement the asynchronous version of the service interface.

Continue reading

Vortex: An offline abstraction on top of Google Gears

from ajaxian.com

Google just released Google Gears for pocket pcs

Off-line web applications are a big deal for many companies/projects such as Adobe/AIR, Mozilla/Prism, Google/Google Gears and possibly Microsoft/Silverlight.

From gearsblog.blogspot.com:

Gears for mobile devices is initially available for Internet Explorer on Windows Mobile 5 and 6.

An interesting point is that they “plan to keep the Gears API consistent across all platforms”.

So Steve Jobs new something and designed the iphone with browser only applications.

Info for GWT

New (and not so new) technologies are taking the world of web application development by storm. Flex, Ajax (super-DHTML baptised in a fancy way), GWT etc.

Fast Definition
Google Web Toolkit is a Java framework that allows developers to build complex AJAX enabled web applications using Java code. With GWT, the web developer writes the user interface in Java code using classical java dev-tools such as Eclipse or NetBeans. The Java code is then converted into HTML and JavaScript by the GWT compiler.

Its benefits Continue reading