Showing posts with label IE. Show all posts
Showing posts with label IE. Show all posts

Wednesday, September 10, 2008

What new in Internet Explorer 8 beta?

I had written about IE8 beta1 long time back. But never really had time to try it out until now. By now, IE8 Beta2 is out. I am not going to focus on intricacies of web standards supported by IE8 beta and I am also not going to talk about the performance improvements. So here is a layman's review of IE8 beta. In this review, I am going to revisit all the features released since beta1

I finally had the time to tryout IE8. So let me give you the verdict first and then get on explain whats news in IE8.

IE7 + Not so great features appearing to be great at first + Few good usability enhancements borrowed from others = IE8

Initial Configuration:

So below are the screenshots of the initial configuration that you would get after you finish installing IE8 and restarting the PC.



I decided to use custom settings to have more control over the configuration.



Wondering what would have been this option in case of express installation. Maybe Microsoft might have wanted to change the default search provider to anything but Google :).



Ok.. I wasn't very sure on what Accelerator providers were, so I choose the second option.



I really dint want to turn on this option due to privacy concerns. But with words like "recommended" and "malicious software"!!, Microsoft did influence me to turn this option on.



Default Browser - No thanks! for now. Now you can see something interesting here. I don't remember Microsoft ever trying to import settings from other browsers (very stubborn). The last I vaguely remember was during the Netscape days. Now I can see that Microsoft seems to have gone a bit soft or maybe going defensive. Trying to import whatever it can from my Firefox installation.







And finally I get the first page that gives me options to getting started with some of its highlight features like Accelerator and InPrivate Browsing.




And below is how the Add-ons user interface looks. From here, you can manage your toolbars, extensions, Accelerators, etc.



Webslices:

Webslices are a new feature in IE8, which allows you to subscribe to a portion of a web page. This has interesting use cases. For instance, in the below example, I can track the status of my friends in Facebook.

Similarly, in ebay for example, I can track the bidding of a particular product that I am interested in.

Webslices require the website to use special tags. And once a particular website supports the webslice syntax, you will notice a green button in the toolbar (as shown below).



And on clicking this button, a special button (more like a bookmark) appears on the toolbar. Clicking that will bring up a drop down mini windows like the one shown below.




Now for users in India and especially for folks from the state of AndraPradesh, you must by proud of Eenadu (you online local daily) because of the fact that they were the only one of the 10 or so webslices currently available in the internet. I appreciate the fact that the guys running Eenadu are very advanced in trying on new stuff. Good going guys. But sad part is when I went to the Eenadu website, the green icon never glowed/appeared, so IE8 could not detect any webslice in their web site. Never mind! I anyways do not know Telugu :)



Personally speaking, this is a great idea.. but it depends on the extent to which web developers intend to support this feature. Say for example, most my favorite sites are with Google and Yahoo.. now I don't expect Google and Yahoo to support webslices. But if W3C comes with some similar standard that can be widely adopted by both web developers and browsers, then nothing like it.

For web developers and techies, you can get to know more about webslices in this MSDN link.

Accelerators:

These are context sensitive options that appear in the right-click menu option. And based on the content displayed/selected in the web page, the accelerator will display the relevant information.

For example, one of the highlighted use case is when you hover your mouse on top a address that appears in the website, a blue marker appears. Clicking that marker will show a list of accelerators. Assuming you have the Live map accelerator and you click on it, a small window appears showing the address on a map.




In the below example, I installed the wikipedia accelerator and when I select/highlight a word and launch wikipedia accelerator, a small window appears showcasing the article by that word(s). Look at the below screenshot.



Microsoft initially called this feature "Activities" and later on changed the name to its present state.

Again, web developers and techies can find more information about this feature in this MSDN link.

InPrivate Browsing:

Now that's interesting. Google's Chrome has a similar feature called Incognito.

Well, what "InPrivate Browsing" means is, when you create a new browser tab/window by selecting the "InPrivate Browsing" option, then IE8 creates a tab/windows in which you can browse as usual, but when you are finished browsing and close the tab/window, IE8 ensures to cleanup any trace of that session.. like browsing history, cookies, form data, passwords, etc.

This feature is extremely useful especially when you browse in public places like internet kiosks or in other scenarios where you share your PCs.






Now, one additional facility in IE8's private browsing option compared to Google's Chrome browser is this feature called as InPrivate Blocking. With this option, IE8 blocks content in a particular web page that is being pulled from other places and does not belong to that particular website/webserver. That does not mean that all external content is blocked. IE8 has some level intelligence in detecting which of these external content is used in your browsing behavior and to get other analytics about your usage.

What I mean by external content is that, say for example, the widgets in this blog pull contents from other web services like Google Reader, ClustrMaps, etc. Note that the examples I've quoted here are good examples of external content and these may not be necessarily blocked by "InPrivate Blocking".

IE8 also gives you better control over Deleting Browsing history in that, it lets you retain cookies and temporary internet files to a trusted website so that these sites can remember who you are are and that they load faster.



InPrivate features are a right step in the right direction for IE8. This is one of the (maybe the only one too) features that I really found useful.

But what surprises me is the fact that how come both Google and Microsoft thought of a similar feature for their browsers. Too much of a coincidence!!

You can get to know more about InPrivate features here.

Visual Search:

This is again a feature which I found very useful, where you can see images related to a particular search result while searching through the search bar. For example, the below screenshot shows the results from the New York Times site when I searched for the term Obama.



Below is another example where I change my search provider to be amazon and when i search for a particular book, I get front cover photo of the book along with the name of the book.




Suggestions:

While browsing through a particular website, if you click on the "Suggested Sites", it shows a list of similar sites. Now the suggestions were not that great. These were pretty straight forward suggestions of similar web sites. For example, while I was browsing amazon.com, the "Suggested Sites" gave the below recommendations. You are better off finding similar sites of your interest in Google than going with IE8's suggestions.




Miscellaneous:

This not so great feature of IE8 which I personally found to be very useful is the "Caret Browsing" option. There is nothing great about this feature. Its just than you enable Caret Browsing, a cursor appears in the web page which lets you scroll through the page as you would do in a word document.

This feature is very useful while copying snippets from a particular web page. You don't have to use your mouse at all. Just use Ctrl+Shift+Left/Right Arrow to select the text (as you would do in your word processor). Then just copy it (Ctrl+C) and then quickly do a Alt+Tab to choose your favorite editor that you have kept opened to paste the copied text.






IE8 has definitely taken cues from Firefox on some usability aspects and features.

For example, "Find in page" has improved. Instead of displaying a very outdated search pop-up, you get a toolbar which is less intrusive. The search matches are highlighted in yellow.

Similarly, you can reopen a tab that was closed during your current browsing session. Useful in case you want to revisit a page that you closed some time back.

IE8 also can remember you last browsing session and can reopen all the pages that you had left open during your previous session.

All of the above of very small but very important usability features borrowed from Firefox and Opera. Again, no harm and not to shy in copying such features which users take it for granted.

On a whole, the IE8 team and its product manager(s) have done a great job in terms of bringing in small usability enhancements. But in terms of new features, not many new features which will give you a Wow! feeling.

IE8 still lacks a strong platform where developers from around the world can develop rich addons. That's where Firefox scores compared to any other browser currently available. I use lot of addons which I cannot do away with. This is the kind of stickyness that IE8 and other browsers need to develop. They need to cash in on the creativity of thousands of developers around the world.

So thats about it..

And finally I manage to complete this post after 4 days.. :)

Monday, March 10, 2008

Internet Explorer 8 Beta 1 - Most Notable features




Internet Explorer 8 Beta 1 is available for download. Though this was announced last week, the news never got me excited. I was a voracious beta tester myself during my college days and I would be one of the first to try our any new release of Internet Explorer in the class or college. But offlate I never have time to do such beta testing. Even, I had time, probably the utter disappointment of Internet Explorer 7 din't excite me to try IE8. I thought, what was the big deal.. I am sure the user interface would be the same and the performance would be more bad if not same as IE7.

But my perspective/impression of Internet Explorer 8 has changed a lot (for good) after I saw Dean Hachamovitch, General Manager Internet Explorer, explain about the features of IE8 during the Mix '08 continuation of Ray Ozzie's keynote (for the less informed, Ray is the Chief Software Architect, Microsoft).
The most notable features that I liked (and also what Microsoft seems to be marketing) are: Activities, WebSlices and HTML 5 support for connection events and DOM Storage.

I would highly recommend you to watch Dean's part in the Mix '08 video. But here is the official explanation of these features.

Activities are contextual services that provide quick access to external services from any webpage. Activities typically involve one of two types of actions:
"Look up" information related to data in the current webpage
"Send" content from the current webpage to another application
Watch this demo video on Activities. This is great because it lets you do lot of activities (research/search as i would call it) with the content of a particular web page.

Coming to WebSlices, you can read this page for more details. This is a very cool feature. It lets me just keep a watch for changes/updates in particular portions of a webpage. Yes, you heard me right, I can monitor a particular portion of the web page.. think of it as an RSS for portions of a web page. My favorite WebSlice was that for Facebook where I can watch for updates from friends. Watch this video for a demo.

Users commonly visit many websites several times a day to check for updates. The introduction of RSS feeds can make this experience easier for users, although RSS feeds requires a nontrivial amount of work on behalf of the developer.

WebSlices is a new feature for websites that enables users to subscribe
to content directly within a webpage. WebSlices behave just like feeds in that
users can subscribe to them and receive update notifications when the content changes. Websites are polled at user-defined intervals, similar to the way RSS feeds are polled. Website operators may also define a minimum wait time between polls to minimize requests.

Developers can mark parts of webpages as "WebSlices" and enable users to monitor information they rely on as they move about the web. With a click in the Favorites bar, users see rich "WebSlice" visuals and developers establish a valuable, persistent end-user connection.
Get started building WebSlices at the Microsoft Developer Network.

For both, Activities and Webslices, it does involve the content developers to expose the required information.

Activities for example requires the web page developer to write a very simple Activity XML. The is explained by the OpenService Format Specification (covered under the Microsoft Open Specification Promise*) which is released by Microsoft under the Creative Commons Attribution-Share Alike License (version 3.0).

Similarly, Webslices require you to write a light weight html markup. The format is again defined by WebSlice Specification (again covered under Microsoft Open Specification Promise).

Some of the other not-too-obvious and/or common-sense features that I like are the support for HTML 5 features like connnection events and DOM Storage.

Web page developers can use connection events to monitor the break in network connectivity and change the look of the page accordingly to warn the user and also change the user behavior. And using DOM Storage* you can store client specific data locally. Some of the places where it will be useful is the above example when you are about to store/post some data to a web server and the connection goes off. In which case, using DOM Storage, you can store the data locally and then post it when the connection is back online. Again, these are not my thoughts.. just explaining whatever I saw in Dean's presentation. (Btw, from John Resig's post on DOM Storage is when I got to know that Firefox was the only browser until now to support it. So Microsoft has closed that gap.)

Also, there is good support for developer tools inbuilt into IE8. You can debug a script live from within IE8 (do stuff like set breakpoints, watches, etc.) and developers can also locate and change the CSS attributes live to see how the page looks.

Okay, I am on my way to download IE8 beta1. Enjoy! :)


* - Notes


Microsoft Open Specification Promise - This is interesting. I need to do a bit more reasearch about this. Looks to me like Microsoft is trying to position itself as an Open Standards (and Interoperable) company. Good for all :).


DOM Storage - Believe me, I am not an expert in HTML 5 nor did I know about DOM Storage until I wrote this post. If you would like to know more about DOM Storage, then I suggest you read this blog post by John Resig (God bless for this nice tutorial). This post also gave me insights on how Firefox does session restoration whenever it crashes :). It actually uses DOM Storage damn it!.

Sunday, September 23, 2007

Opera's problem with Creating a new post in blogger

Whenever I am at my in-laws place, I use Opera as my preferred browser. One reason for me to use Opera is because this is shared PC being used by my sis-in-law, my wife and myself. Usually, we all login into one of our numerous accounts such google, yahoo, etc. and logout so that next time one us uses the PC he/she can login. I found this to be a pain and hence wanted to use a different browser which would be used only by myself and there would be no problem of logging out. If not IE, then my next obvious choice would be FireFox. But I really wanted to try to something different from IE and Firefox and hence my next obvious choice was Opera.

I have been ignoring Opera for quite sometime. I remember those days (many years back) when Opera was a commercial browser and then how Opera changed their business model to have ad-enabled browser and finally ended up providing a truly free browser. Opera has its own group of dedicated followers (though not many). Well, when I went to the opera website to look at the latest features of Opera, I was surprised to see how advanced it was compared to IE or FireFox. I am planning to have a dedicated post comparing the features of Opera with that of IE and FireFox in Digitally Smart. Some of the most notable features are the tab-preview feature and the speed-dial functionality.

But there is this slight problem that I've been facing with Opera. When creating a new post in blogger.com, I am having a problem wherein when you are typing a really long line, the text never wraps up and also when it does wrap up, it leaves only a few words in the first line and rest of the words end up being in next line. The problem is kind of intermittent and pops up very often.

I was trying to get a screenshot of what I meant, but I am unable to reproduce the problem again. I will get a screenshot the next time I see this problem. But it would be great if these small problems are fixed. Got to check if there is a Opera user forum when I can report this.. for now I got to run to office..

Below is the Opera version information.

Version information:
Version - 9.23
Build - 8808
Platform - Win32
System - Windows XP
Java - Sun Java Runtime Environment version 1.4
XHTML+Voice- Plug-in not loaded