Archive for the ‘Web’ Category

Ajax: Hotmail vs Yahoo Mail

October 24, 2006

So both Yahoo Mail! and Hotmail have come up with their AJAX based UIs. Its time I did a comparison.

Yahoo! Mail

yahoo-mail-ajax.gif

Hotmail

hotmail-ajax.png

Use of Colors, Icons, images

  • Hotmail, has worked upon its old icons, making them with gradient backgrounds though.
  • Yahoo has created bold new Icons, Their Icons are more intuitive. They are bigger, considering the higher resolutions (more than 1024 x 768). Hotmail’s icons’ main image still is small, with Text beside it to help
  • Hotmail has already given multiple themes like Blue, Red, Black, Sliver, Yahoo still lacks it, or atleast I wasn’t able to find it.

(more…)

WAI Compatible popup windows

September 20, 2006

Frequently on websites, we need to pop windows, for slideshows, comments, feedbacks, etc. But want to ensure that the page is also WAI compatible.

So we use a trick, The trick is to give actual page link of the slideshow in the href, so that non standard browsers can access that slideshow, but the Standard Modern browsers that have JavaScript enabled can popup the window.

Use onclick event to pop a new window, but also make sure that a return false statement is present.

WAI Compatible: Window Popups

FJAX vs AJAX vs plain page

June 27, 2006

Recently I came across this page FJAX, and this is what it does….

  • Make HTTP calls
  • Get and parse XML
  • Render stuff

You’d say how different is it from AJAX, Well only in a way it uses a stupid Flash file which does all that.

(more…)

IBM’s Live Scoreboard

June 3, 2006

I was trying to figure out IBM's way of a Live Scoreboard, I thought it must be having AJAX (XMLHttpRequest), but its not. Its using flash. Here is what I've deciphered.

(more…)

OS-Browser, Internet… thats all!!

March 17, 2006

This is the future of our PCs. We won’t be requiring anything more than that…

  • The BIOS will load the OS, which will be nothing but a complex Browser, Thats it!
  • This Browser will be able to connect to the internet, and that is where each and every application we use will be there.
  • The success of this OS will be on the reach of the internet connection to the masses.

This is not a fiction but something which could be in the near future. Check the kind of applications that we have on our “Desktop” and that we have on “Web”. There was a very distinct feel to the web apps as compared to Desktop ones.. Which is now being reduced to almost nothing. Check Web 2.0, what you will notice is nothing is left for the Desktop.

Apps. that we thought as “Desktop apps” like MS Word… are there on the web. Google recently got Writely in which you could write documents, the same way as in MS Word.

Website Content Layout Guidelines

March 2, 2006

A lot of websites are currently created or “designed”. But wait a minute have you ever thought what part of the screen should hold which content ?

website-layout.png

Let us try to figure out something on those lines…

Here are some of the points that we should consider while “designing” a layout

  • The most important content should be right in the front of the eye.
  • The less important should be around the most important
  • Even lesser importance, Show the way down! It should be further away from the reading view ( for least distraction )

(more…)

Anti Spam: Word Verification

February 13, 2006

Many a times these days, there is an image next to a text box, “Please insert the text as in the image”. You will oblige to that, but what for ?

There aren’t many who oblige to text, instructions on the Web. In comes Word Verification or Image Text Checking to cut the throat of SPAM

word-verification.png

(more…)

Drupal Node (key)words module

February 10, 2006

There is a wonderful module (extra), Node (key)words in Drupal that helps you insert Meta data for nodes, data like keywords, description. All these are used in the meta tags. (more…)

XML-RPC, SOAP, REST

January 21, 2006

Hmm, Remote Procedure Call, Simple Object Access Protocol, Representational State Transfer, etc. are all major methods of accessing a sytem, resources which are not locally accessible to you (Provided they are made available).

Consider the famous Google Search Data, What if you want to have all the database access (search results) for your system. How would you use that even if google could give you access to the resource.

(more…)

URLs

January 18, 2006

Take a look at the address bar on your browser, And you’ll see a wonderful URL. What is the reason for WordPress.org to have such a long URL.

From a developer’s point of view, it is enough to pass the auto increment id of the post to the page as index.php?postid=23 or something like it.

(more…)