NASA has used Ajax to redesign its website for celebrating their 50th anniversary next year. More specifically speaking it makes use of Script.aculo.us and Prototype Ajax frameworks. There are numerous features which would give you a feel of presence of Ajax, the best of which is their image gallery.
The Accordian, the tree based navigation, calender and the Ajax polls are something which you might have come across on different Ajax sites already. But the image gallery is something unique to see. It has Read the rest of this entry »
If I asked you “What were the first few things you did when you purchased your first computer?”. I bet a majority of the answers would be open up the Programs menu and scramble for Games list. Then enjoy the most loved and sweet games such as Solitaire, Minesweeper, Spider, Pinball or Hearts. I have loved them and still do. They relieve your tension without any hassles of the big bad world of 3D games and work on the weakest of the configuration.
If I picked a favorite of the lot, it would be Minesweeper. It is a single game which employs strategy over luck. But I miss it at my office since none of the computers come installed with it. But in the current age of web 2.0 who searches the program menu any way? Its all out there open on the web. And if you think that games are blocked as well you are pretty right. But when the provider itself is Google, who can Read the rest of this entry »
The Servlet 3.0 specification is doing rounds of the web these days. Although people have loved to use Servlets for various purposes such as implementing business logic in case of small web applications to using it as a controller in MVC architectures, we are yet to see what power will the new specification unleash to the world of web application development.
On a brief note the Servlet 3.0 specification has been approved in the form of JSR 315 is going to be a part of Java EE 6 as mentioned by SUN:
The JCP has approved JSR 315 (ballot) starting the process that will develop Servlet 3.0. Servlet 3.0 is intended to be part of Java EE 6 together with approved JSRs like JSF 2.1 and JAX-RS 1.0 and several more yet to be launched.
The new specification suggests to bring in the feature of asynchronicity to Servlets. We still can leverage the asynchronous nature in a JEE application with the use of Ajax. Experts think that the Ajax model has a problem in its Read the rest of this entry »
You might have used many site statistics checking mechanisms to keep a track of how much popular your site is. Such mechanisms include using Google Pagerank, Alexa‘s ranking tool, Technorati’s Authority Value, the number of diggs you have got. But this requires you to go to the individual sites to keep a watch. This is time consuming.
Ajaxian recently reported about this tool by the name Xinu which is simply amazing. Some of the amazing statistics it provides are: Read the rest of this entry »
Ajax, from its onset, has seen many debates and discussions which not only have helped it flourish even more in its overall popularity but also have made it gain world wide acceptance and more standardized approach. However, there are still a lot of myths associated with Ajax and many of them have come out through discussions in forums and through the blogosphere. This article tries to relate all of them and recall their origin and the realities attached behind the scenes.
Read the rest of this entry »
Web 2.0 is the thing that can make your site stand out from the hoard of web sites springing up day by day. But are they efficient enough to make a big impression? You need to analyze on some common principles to make the best impression. These principles make you use it in the smart way! Web 2.0 today dominates mostly in the usage of Ajax today. I had written on how to go about choosing the right framework and the different types of frameworks which are available to you to join the web 2.0 league. Today let’s see how can you can use Web 2.0 features in the smart manner because the smartness will inspire others to work efficiently as well.
Looking at the features of Ajax that hundreds of frameworks today provide, you might get sometimes tempted to use them all. Its pleasing when the user interface is more interactive and more user friendly at the same time attractive. To make these you have to use the framework which provides such eye candy. But before you decide on a particular you must have these things in mind.
- Check for frameworks or API for memory leaks
- Don’t bloat your code
- Use interactivity only where required
- Don’t try to use Ajax where bookmarking is heavily used
- Test your Ajax code properly
Let’s see each one in detail. Read the rest of this entry »
XML is document-oriented and JSON is data-oriented. So if you want to deal with highly structured documents that requires a complex structure, binary data, exact ordering of elements and be able to render itself then use XML. If you are focused on light-weight data exchange then JSON is the way to go.
In my opinion too JSON is handy only for light weight data transfer and nothing more than that. But with more nesting of data JSON can get utterly complex than XML. With XML you can define Schemas, form standardized document structures , extend exisiting document structures or import them when needed. The namespaces concept of XML has been very well established and incorporated in today’s applications and libraries.
Read the rest of this entry »