
There are two new features that Microsoft is announcing the Beta1 version of Internet Explorer 8. These two new features are Activities and WebSlices, as mentioned in the keynote.
Activities
- XML installed to the browser using the OpenService Format
- There are a few simple components that make up an activity – Category, Context, Execute, and Preview
- Category – This is a way to group the different Activities you add – in this example, it is Maps
- Context – text that shows up in the context menu, context is typically “selection”, which will use the text that you have highlighted
- Execute – the actual URL that will be launched, with {selection} in curly brackets to dynamically pass the selection
- Preview – setting this will allow for a mouseover preview – action is a URL, requires parameters for size and selection
WebSlices
- Little purple button letting user know you can subscribe to the WebSlice
- An item is added to the favorites bar
- This can be eBay items, Facebook friends, Stumbleupon, NY Times most emailed articles, etc.
- WebSlices is based on hAtom Microformats
- These are implemented using style classes – some from hAtom (entity-title, entity-content), some are new (hslice)
- You must have a unique ID on an hslice
- Leverages and expands the Windows Feeds Platform shipped with IE7
- Also takes advantage of improved links bar – bold is updated, italics is expiring soon, and gray is expired
- Converts WebSlices into an Atom Feed
- Update schedule in the browser from once a day to every 15 minutes
- Use the TTL class type to determine time-to-live that will be respected
- You can also define alternative feed URLs, and an end time
- The hover behaviors can be hidden to prevent hover behavior conflicts. If you do this, it is easy to add a button that will add the WebSlice instead. The same API can be used for links and feeds.
- If you need a username & password to get to the original content, the WebSlice dialog will ask for it to update the WebSlice
- Feeds should be used for lists of items instead of just a piece of page content
Conclusion
This is a preview of some of the new developer features in IE8. There will be lots more to come, including new user-centric features. Based on what I have seen, that should be very exciting stuff too!
We walked over to the Treasure Island Hotel, and found the Ballroom where the event was. We met the rest of the Blanchefleur team – Kerri Sweeney and Kirti Chandratreya from the
The most interesting thing that happened to us was while we were walking around the Venetian, I spotted Scott Hanselman coming down the escalator. I immediately yelled out, “Hey! There’s Scott Hanselman! He can be our Silverlight Luminary” He turned around and walked over. We plowed through the awkward moment and told him the whole story of our scavenger hunt. We had to convince him that this was for real. He kept saying, “All I want to do is register for the conference.” He let us take his photo with the Silver sign, and we helped him find the registration booth. Thank you, Scott, for your graciousness.
We took the photos back to the Treasure Island Ballroom, struggled with the Silverlight app that wouldn’t play nice, and had a few beers. We laughed about our experiences, about the other teams that took themselves too seriously, and wondered if we would win the big prize. Either way, we made some friends, saw Las Vegas, got some fresh air, and had a great time.
I consider myself blessed to work for a company I believe in, and in a field that I love. Working in the field of web development is exciting. The job is never the same. The technology is always in flux. Tomorrow will be different than today. Bristol-Myers Squibb has treated me well. And they are doing it again. I am now scheduled to attend the