Monday, March 31, 2008

No need for Microsoft Word, Use Mozilla Prism


No, I wont replace "Techlog" in the title with "Browser log" or "Mozilla log".

Having said that, Have you looked at Mozilla's Prism? It is the window to look at the next generation of applications. It is simply a web browser for one site. And you can have many Prisms pointing at different sites (like in the picture on the right).

Say you want to write a document, you click on Microsoft Word icon and start typing. Or now, you click on the Google Documents icon and start typing. The first action runs a program on your local computer but the second action runs an application on the web. It will be seamless. The two applications have almost the same functionality and look the same.

But why not just use Firefox to run Google Docs?
Simple, for using web applications like Google Docs and Gmail, you don't need all those extra buttons and text fields, like the address bar, status bar, search bar, bookmarks/favorites, file menus, themes and extensions. This way you will have an application that is lighter on system resources and clutter-free.

Best of all, with firefox 3 and/or Google Gears you can access web applications (and save and print your work) online and offline. Therefore, eliminating the need for Microsoft Office (and its clones) completely.

Monday, March 24, 2008

IE8 Follows Web Standards, Firefox Wins


Developers of Microsoft Internet Explorer just posted that they "decided that IE8 will, by default, interpret web content in the most standards compliant way". First thing came to my mind is, that's a good thing for Firefox (and all alternative web browsers). How is one browser following web standards is good for its competitors? It will force web developers to follow such standards, thus increasing the number of sites/apps who will run fine under all browsers and ease the switch of novice web surfers away from Internet Explorer.

Why leave IE? For many reasons. I will talk about that in a different post.

Currently, many website developers (especially those developing "web-based solutions" to companies) only test their creations with IE version 6. It makes sense to them because they don't have to run Firefox, IE, Opera, and Konqueror and test their websites on them every time they make changes to the code. Also, since IE only works in Windows OS, developers write less code for OS interactions and file reads/writes.

These kinds of IE-specific "Web Applications" appear in so many popular websites, Due to the dominance of IE. Roughly, 80% of all web surfers use IE and 15% use Firefox. In other words, around 15% of visitors use standards-compliant browsers and will not be able to use this web application. The remaining 80% are using the web application (and clicking on adds). Is it worth it to spend the money to change the website? The answer I believe is "not yet."

This is about to change. IE8 will be standards-compliant by default and will have a button to optionally render websites in IE6 engine. What this means is as soon as IE8 shows up in Windows Update, most of those 80% will convert to a standards-compliant browser and thus will not be able to use the same old web app, forcing website to join in on the standards and finally fix their sites for everyone, including Firefox users.

Update:
I found an amazing (and very long) article about standards. Check it out here.