submited by krishnas on Sat Oct 16th, 2010
ajax
Developing applications with GWT can be seen as a straightforward job, but you should ask some interesting questions to unlock the way to powerful, distinct, applications. What kind of applications should you develop with GWT? (And, given the current push for Cloud Computing, you can even add "Where would you deploy your application?") How can you go about it? And, why would you use GWT?...
more »
submited by krishnas on Tue Sep 21st, 2010
ajax
I've been using GWT for some years now, and I'm still contented with the easier way for web development. After having written a book on GWT development, doing a blog seemed a good idea for answering questions, and for further expanding topics that didn't get a place in the book....
more »
submited by krishnas on Tue Sep 21st, 2010
ajax
Just a short time ago, I had to develop a Call Center type of application, using Google Web Toolkit (GWT). This application was to poll a server, and when a certain situation was detected, attract the attention of the user by means of a sound. Adding sounds (and videos) to GWT applications isn't difficult, but complications arise from the lack of standards of some browsers. In this article, we'll look at several ways to add multimedia to an application, using some of GWT's more interesting features, such as JavaScript Native Integration (JSNI) and deferred binding....
more »
submited by krishnas on Thu May 22nd, 2008
ajax
Direct Web Remoting (DWR), is an open source Java library that can be used to implement Ajax in Java web applications with minimal Javascript coding. Using DWR, we can invoke server-side Java methods from Javascript in the browser. DWR 2.0 introduces a new feature, dubbed "Reverse Ajax", using which server-side Java can "push" updates to the browser. In this post, I tried to use a simplistic web application that will demonstrate the use of DWR for "Reverse Ajax"....
more »
submited by krishnas on Thu May 22nd, 2008
ajax
This is an extension of a previous post that described how to secure your method calls using Acegi security. Here, I will go through how to secure your Asynchronous calls, using the same example with some modifications to include Ajax calls using Direct Web Remoting (DWR)....
more »
submited by krishnas on Thu Apr 3rd, 2008
ajax weblogic
To develop client-centric Ajax applications, such as those that use the Dojo Toolkit, you need a JavaScript editor, a JavaScript debugger, and a message inspector to display the sequence of exchanges between client and server.
This article shows how to install and use a free JavaScript editor and debugger from Aptana, Inc., in BEA Workshop. It also shows the use of a message inspector in the Firebug plug-in, an extension for Firefox. ...
more »
submited by krishnas on Wed Mar 26th, 2008
ajax
The co-creator of the Google Web Toolkit (GWT) explains how his team plans to release a GWT version that compiles faster AJAX code than a JavaScript expert could write by hand....
more »
submited by krishnas on Thu Dec 6th, 2007
ajax
Lost in the hype around Web 2.0 and AJAX is the fact that your visually attractive Web 2.0 application actually needs to do something useful. In this session we'll illustrate an AJAX application generated from XML-based models. Given that standards-based starting point, we'll illustrate how to generate XForms applications that handle data and workflows. Even more important, we'll change the business process definition and the data structures underlying the application, then use XSLT to regenerate the interface. This ensures that the beautiful AJAX interface stays synchronized with the model of the application....
more »
submited by krishnas on Tue Dec 4th, 2007
ajax
You need to take into account the scalability and maintainability of your Ajax application starting with the design phase. This chapter covers general best practices and the use of simple vs. rich interfaces....
more »
submited by krishnas on Wed Nov 28th, 2007
java j2ee ajax
Web 2.0 applications developed using standard Java Platform, Enterprise Edition 5 (Java EE)-based approaches face serious performance and scalability problems. The reason is that many principles that underlie the Java EE platform's design especially, the use of synchronous APIs don't apply to the requirements of Web 2.0 solutions. This article explains the disparity between the Java EE and Web 2.0 approaches, explores the benefits of asynchronous designs, and evaluates some solutions for developing asynchronous Web applications with the Java platform....
more »