Showing posts with label Ajax. Show all posts
Showing posts with label Ajax. Show all posts

Monday, April 20, 2009

Browser Application

I am working on a browser application, which I already made some good progress and will put online after it is refactored in object oriented JavaScript.

What I called browser application should have the following three characteristics.
  1. A browser application's runtime environment consists of a web browser and internet only. So if you can surf the net, you can run it. Of course nothing prevents it from being deployed on a web server for people to access. Note. in that case, the web server is not required to have any extra support except static HTTP hosting.
  2. A browser application uses AJAX to provide functionalities. With so many powerful AJAX APIs around on the internet, a browser application can have some amazing functionalities.
  3. A browser application can easily be a rich internet application given that now JavaScript, as well as other client side technologies, have already become so rich in terms of presentation capability.
In summary, a browser application is a browser (only) based rich internet application using AJAX.

Tuesday, May 29, 2007

AJAX Enabled GrimoiresScript Interpreter

I implemented a toy language to handle Grimoires registry, which now I renamed as GrimoiresScript. Now I created a web-based GrimoiresScript interpreter, using AJAX to communicate between HTML page that takes in user input, and server-side JSP that invokes GrimoiresScript interpretation engine. The implementation follows the example in w3schools' AJAX tutorial.

AJAX is nothing but, or mostly a JavaScript RMI, which enables HTML pages to invoke remote methods.