
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel>
        <title>Articles, Opinions &amp; Lab - MIX Online</title>
        <description></description>
        <link>http://www.visitmix.com/</link>
        <language>en</language>
        <item>
            <dc:creator>Tim Aidlin</dc:creator>
            <title>Designing with Microformats</title>
            <description>&lt;p&gt;I've been a &quot;web designer&quot; for about 13 years now. After many years working on-and-off for Microsoft in various scenarios, I was led to my current position as a UX Designer for the MIX Online Team. &lt;/p&gt; &lt;p&gt;Having worked in the world of semantic XHTML and CSS, a quick glance at the microformats site was all it took to get my wheels turning. This prototype is the fruit of the great collaboration of a few of us on the MIX Online team. &lt;/p&gt; &lt;h1&gt;The Problem&lt;/h1&gt; &lt;p&gt;There's so much reusable data in webpages and common types across the sites we build - names, email addresses, physical addresses, dates and locations - but until recently, there had been no way to really *do* anything with that information. It's been all cut-and-paste. Terrible. If we had a way to recognize this information as something specific (like an event or contact), what could we do with this info? How could we take this data and make it useful and standardized? &lt;/p&gt; &lt;p&gt;This led us to microformats. &lt;/p&gt; &lt;p&gt;With microformats in mind, we approached this problem thinking about three things: &lt;/p&gt; &lt;ol&gt; &lt;li&gt;Users need to be able to create microformats easily.  &lt;li&gt;Once they've made microformats, users are going to want to make them look good.  &lt;li&gt;Once the microformats are presentable, users are going to want use the microformats in some way. &lt;/li&gt;&lt;/ol&gt; &lt;h1&gt;What are Microformats?&lt;/h1&gt; &lt;p&gt;One of the best definitions I've found online states: &lt;/p&gt; &lt;blockquote&gt;&lt;span class=&quot;quote&quot;&gt;&quot;&lt;/span&gt;A microformat is a web-based approach to semantic markup that seeks to re-use existing XHTML and HTML tags to convey metadata and other attributes. This approach allows information intended for end-users (such as contact information, geographic coordinates, calendar events, and the like) to also be automatically processed by software. &lt;span class=&quot;source&quot;&gt;- &lt;a href=&quot;http://en.wikipedia.org/wiki/microformats&quot;&gt;http://en.wikipedia.org/wiki/microformats&lt;/a&gt;&lt;/span&gt; &lt;/blockquote&gt; &lt;p&gt;For example, when building a webpage with HTML, a standard markup for my contact information might be: &lt;/p&gt;&lt;pre&gt;&amp;lt;ul&amp;gt;
&amp;lt;li&amp;gt;Tim Aidln&amp;lt;/li&amp;gt;
&amp;lt;li&amp;gt;taidlin@microsoft.com&amp;lt;/li&amp;gt;
&amp;lt;/ul&amp;gt;
&lt;/pre&gt;
&lt;p&gt;To change this to a microformat, specifically an &quot;hCard&quot;, the additions are quite straight-forward: &lt;/p&gt;&lt;pre&gt;&amp;lt;ul class=&quot;hcard&quot;&amp;gt;
&amp;lt;li class=&quot;fn n&quot;&amp;gt;Tim Aidlin&amp;lt;/li&amp;gt;
&amp;lt;li class=&quot;email&amp;gt;taidlin@microsoft.com&amp;lt;/li&amp;gt;
&amp;lt;/ul&amp;gt;
&lt;/pre&gt;
&lt;p&gt;That's it. By using the standard HTML &quot;class&quot; attribute in a specific way - in this particular case, using &quot;hCard&quot; and other classes, we have made the content within that class useable. &lt;/p&gt;
&lt;blockquote&gt;&lt;span class=&quot;quote&quot;&gt;&quot;&lt;/span&gt;Through the use of these widely adopted standards, publishers can encode additional semantics into the HTML markup of web pages. This gives the pages meaning above and beyond the face value of the HTML elements, allowing them to be consumed, remixed, and mashed up. For example, by adding some semantic markup to a web page that describes an upcoming event, properties such as the event dates can easily be extracted and used by other services and software, like calendars and personal organizers. &lt;span class=&quot;source&quot;&gt;- &lt;a href=&quot;http://www.sitepoint.com/article/microformats-meaning-markup/&quot;&gt;http://www.sitepoint.com/article/microformats-meaning-markup&lt;/a&gt;&lt;/span&gt; &lt;/blockquote&gt;
&lt;h1&gt;Using Microformats&lt;/h1&gt;
&lt;p&gt;As you'd expect, there are already loads of ways for users to create their own Microformats - &lt;a href=&quot;http://structuredblogging.org/&quot;&gt;Wordpress plug-ins&lt;/a&gt;, &lt;a href=&quot;http://microformats.org/code-tools/&quot;&gt;online tools&lt;/a&gt;, etc. We decided to add a Windows Live Writer plug-in to the mix to help foster easy creation of microformats. &lt;/p&gt;
&lt;p&gt;Let's talk about the fun stuff: designing and styling microformats. &lt;/p&gt;
&lt;h1&gt;Designing with Microformats&lt;/h1&gt;
&lt;p&gt;From a Designer's perspective, working with microformats is easy. With an understanding of XHTML &amp;amp; CSS, you can use microformats as a baseline for layout of particular, common information such as contact information, event details, reviews, audio tracks, locations . . .all sorts of things. &lt;/p&gt;
&lt;p&gt;Working with these standards makes styling with CSS very easy. As you're using the &quot;class&quot; attribute, and you're using the same class name for the individual data items, you can design styles around a standard. Making multiple styles for an hCard means just creating various stylesheets that refer to the standard hCard classes. For instance, just by changing the CSS and adding an image, this event: &lt;/p&gt;&lt;a href=&quot;#&quot;&gt;&lt;img border=&quot;0&quot; alt=&quot;basicStyle&quot; src=&quot;http://staging.visitmix.com/Content/Files/basicStyle.jpg&quot; width=&quot;431&quot; height=&quot;209&quot;&gt;&lt;/a&gt; 
&lt;p&gt;Can look like this: &lt;/p&gt;&lt;img alt=&quot;grungeStyle&quot; src=&quot;http://staging.visitmix.com/Content/Files/grungeStyle.jpg&quot; width=&quot;387&quot; height=&quot;372&quot;&gt; 
&lt;p&gt;For a pretty comprehensive list of the attributes one can work with, check out this awesome &lt;a href=&quot;http://suda.co.uk/projects/microformats/cheatsheet/&quot;&gt;cheatsheet&lt;/a&gt;. &lt;/p&gt;
&lt;p&gt;I think the best way to get an understanding of how to style hCards and hCalendars is to look at the .css files provided with the &lt;a href=&quot;http://codeplex.com/oomph&quot;&gt;Oomph Toolkit&lt;/a&gt;. &lt;/p&gt;
&lt;h2&gt;Design decisions with the Styles&lt;/h2&gt;
&lt;p&gt;Possibly the hardest thing about designing styles is trying to anticipate what information people are going to be providing. There are no limitations to the length of a description or the name of a location . if the user provides that information at all. There are many different scenarios. You have to design for as many scenarios as possible and put the others in the task list for version 2. &lt;/p&gt;
&lt;p&gt;Reusing CSS on HTML, however, requires that the HTML be the same. For instance, if I have: &lt;/p&gt;&lt;pre&gt;&amp;lt;div class=&quot;vevent&quot; id=&quot;hcalendar&quot;&amp;gt;&lt;br&gt;&amp;lt;div class=&quot;summary&quot;&amp;gt;Event Name&amp;lt;/div&amp;gt;
&amp;lt;abbr class=&quot;dtstart&quot; title=&quot;2009-03-18&quot;&amp;gt;March 18th&amp;lt;/abbr&amp;gt; : &lt;br&gt;&amp;lt;abbr class=&quot;dtend&quot; title=&quot;2009-03-21&quot;&amp;gt;21st, 2009&amp;lt;/abbr&amp;gt;
&amp;lt;div class=&quot;description&quot;&amp;gt;Description&amp;lt;/div&amp;gt;
&lt;/pre&gt;
&lt;p&gt;And I style it so &quot;fn&quot; is bold and large and the address and email small, it looks good in the above. However if my HTML reads like the example below, then my hCard might look wacky. &lt;/p&gt;&lt;pre&gt;&amp;lt;div class=&quot;vevent&quot; id=&quot;hcalendar&quot;&amp;gt;&lt;br&gt;&amp;lt;abbr class=&quot;dtstart&quot; title=&quot;2009-03-18&quot;&amp;gt;March 18th&amp;lt;/abbr&amp;gt; : &lt;br&gt;&amp;lt;abbr class=&quot;dtend&quot; title=&quot;2009-03-21&quot;&amp;gt;21st, 2009&amp;lt;/abbr&amp;gt;
&amp;lt;div class=&quot;summary&quot;&amp;gt;Event Name&amp;lt;/div&amp;gt;
&amp;lt;div class=&quot;description&quot;&amp;gt;Description&amp;lt;/div&amp;gt;
&lt;/pre&gt;
&lt;p&gt;If you know what information you're going to be having to account for, designing using microformats is just like designing using HTML and CSS. Because it *is* designing in HTML and CSS. &lt;/p&gt;
&lt;p&gt;The real challenge was designing the JavaScript add-in. &lt;/p&gt;
&lt;h2&gt;Designing the add-in&lt;/h2&gt;&lt;img border=&quot;0&quot; alt=&quot;oomph_insitu&quot; src=&quot;http://staging.visitmix.com/Content/Files/oomph_insitu.jpg&quot; width=&quot;499&quot; height=&quot;241&quot;&gt; 
&lt;p&gt;The Oomph Microformats Add-in is a JavaScript add-in to your Internet Explorer browser. When you come across a page with Microformats, a small gleam appears in the upper left corner of the page. From there you can spawn an overlay which displays the microformats embedded in the page, and enables export of this data to multiple applications. &lt;/p&gt;
&lt;p&gt;When designing the Oomph overlay, there were many, many considerations: &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Since we're overlaying on top of site content, how could we do it in the least-obtrusive manner possible? 
&lt;li&gt;What is the correct interaction to spawn the overlay, and how does that interfere with the well-thought-out site designs we would be interacting with? 
&lt;li&gt;What types of interactions would be a value-add to site-owners, and get them excited to add Oomph functionality to their site, and/or be excited when people had installed our toolbar? 
&lt;li&gt;How do we address CSS overrides and code conflicts? &lt;/li&gt;&lt;/ul&gt;
&lt;h2&gt;Placement of the gleam and interaction&lt;/h2&gt;
&lt;p&gt;The gleam is a very critical part of the interaction model: when you hit a page with microformats, it's the little gleam (the notification in the top-left corner of the page) that lights up and lets you know that microformats await your attention on the page. &lt;/p&gt;&lt;img alt=&quot;gleam&quot; src=&quot;http://staging.visitmix.com/Content/Files/gleam_thumb.jpg&quot; width=&quot;230&quot; height=&quot;159&quot;&gt; 
&lt;p&gt;We do this by injecting JavaScript into the page when it renders. &lt;/p&gt;
&lt;p&gt;A benefit of injecting the JavaScript was that we could then make available the JavaScript to site-owners, allowing them to add this functionality to their site, thus not requiring the user to have installed our plug-in. This also enables cross-browser compatibility so the gleam is no-longer IE specific. &lt;/p&gt;
&lt;h2&gt;Hover versus click&lt;/h2&gt;
&lt;p&gt;Nailing down the most optimal user-interaction to spawn the Oomph overlay was a problem that we considered at great length. At first, we set the user-interaction to spawn just the top toolbar of the overlay when the user hovered over the gleam. From there the user would choose the list view or map view. &lt;/p&gt;&lt;img alt=&quot;listandmap&quot; src=&quot;http://staging.visitmix.com/Content/Files/listandmap.jpg&quot; width=&quot;300&quot; height=&quot;159&quot;&gt; 
&lt;p&gt;It was our thought that having a &quot;stepped process&quot; would ensure we didn't interfere with the website with which we were interacting, but enabled the functionality provided with Oomph. Some users, however, were surprised to have the top toolbar spawn on hover, rather than click; and were confused on how to close the full window, once spawned. We have since reduced the number of steps required to access the full overlay, and require the user to click the gleam to spawn the overlay. To close the window we kept the standard close icon, but added functionality. Now, if one clicks the gleam when the overlay is open, or if one clicks outside of the overlay it will close. &lt;/p&gt;
&lt;h2&gt;Color and Transparency&lt;/h2&gt;
&lt;p&gt;We wanted to ensure that the Oomph overlay was distinct from the site with which we were interacting, so we made the Oomph overlay translucent using a semi-transparent repeating background (a quick hat tip to &lt;a href=&quot;http://www.huddletogether.com/projects/lightbox/&quot;&gt;LightBox&lt;/a&gt; which has popularized this technique). This enables the user to still see the underlying information - if obscured - while interacting with the Oomph overlay. &lt;/p&gt;
&lt;p&gt;The color of the overlay still remains a bit of a problem. The majority of the sites we found with microformats have white or light backgrounds, which led us to choose a dark, translucent background, which enables the dropdown panel to dominate over the page's content, but not obscure it completely. There are, however, plenty of sites that use dark backgrounds, which makes for a slightly different experience. If you're interested in extending Oomph, may we suggest adding some simple UI on the toolbar allowing users to swap out the translucent background? &lt;/p&gt;
&lt;h2&gt;Views&lt;/h2&gt;
&lt;p&gt;The first iterations started in bluesky wireframes. We were originally developing multiple views, where you could show more or less info using a slider. We also had the idea for horizontal scrolling. Building this within two months meant that we had to make choices. Scoping the possible views from four to one was the first big decision. &lt;/p&gt;
&lt;p&gt;Now that we have one view, what information do we want to display? The immediate questions were: &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;What information is the most useful to the user? 
&lt;li&gt;What information will probably be available within the page code? 
&lt;li&gt;How much visual real-estate is reasonable to take once the overlay is triggered? &lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;We decided that we would create a window that displays two different types of microformats: hCalendar and hCard. The hCalendar would display:&lt;/p&gt;&lt;img alt=&quot;hCalendar&quot; src=&quot;http://staging.visitmix.com/Content/Files/hCalendar.jpg&quot; width=&quot;499&quot; height=&quot;207&quot;&gt; 
&lt;p&gt;The hCard displays:&lt;/p&gt;&lt;img alt=&quot;hCard&quot; src=&quot;http://staging.visitmix.com/Content/Files/hCard.jpg&quot; width=&quot;499&quot; height=&quot;207&quot;&gt; 
&lt;p&gt;The whole overlay together looks like this: &lt;/p&gt;&lt;img alt=&quot;oomph_insitu&quot; src=&quot;http://staging.visitmix.com/Content/Files/oomph_insitu.jpg&quot; width=&quot;499&quot; height=&quot;241&quot;&gt; 
&lt;p&gt;We arranged the two microformat types to display 50% of the overlay screen, and scale according to the users' various screen-sizes. We considered other layouts, each with its own various positives and negatives: stacking, fixed sizes, and various amounts of information. It's our thought that if a user was to add a microformat type to the overlay, it could live next to the current ones, each taking 33% of the screen. We're interested in seeing how contributors extend this and add visualizations. &lt;/p&gt;
&lt;h2&gt;CSS overrides&lt;/h2&gt;
&lt;p&gt;An interesting (and frustrating) learning with this project was with CSS Overrides. Since we're working within the confines of someone else's page, if they have defined a .class, then there's a good chance that their definition will affect the way things look in the overlay. We, of course, would never interfere with the display of the webpage itself. &lt;/p&gt;
&lt;p&gt;For example, we wrapped all of our overlay code within its own &amp;lt;div&amp;gt; and ensured all the microformat code in the page was never affected: &lt;pre&gt;#iwmf
{
	position:fixed;
	top:0;
	left:0;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:12px;
	text-align:left;
	z-index:50;	
}&lt;/pre&gt;
&lt;p&gt;And ensured all the classes we called had the iwmf prefix: &lt;/p&gt;&lt;pre&gt;#iwmf .iwmf_fn
{
	font-weight:bold;
	font-size:1.2em;
	text-transform:uppercase;
}&lt;/pre&gt;
&lt;h1&gt;Summary&lt;/h1&gt;
&lt;p&gt;I suppose the summary is this: if you know a little bit of XHTML and CSS, it's super-easy to get started using microformats. If you have a developer buddy, or you're a decent developer/designer (&quot;devigner&quot;), you can start thinking realistically about creating interesting experiences with this smart little idea that has become a movement in recent years. It's broadly-adopted enough at this point that it's worth the time to investigate further. &lt;/p&gt;
&lt;p&gt;Here are some links: &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Our Microformats approach - &lt;a href=&quot;/Lab/Oomph/&quot;&gt;Oomph: A Microformats Toolkit&lt;/a&gt; 
&lt;li&gt;Karsten Januszewski presents &lt;a href=&quot;https://sessions.microsoftpdc.com/public/timeline.aspx&quot;&gt;Oomph: A Microformats Toolkit&lt;/a&gt; at the PDC2008 
&lt;li&gt;Check out the Microformats home at &lt;a href=&quot;http://www.Microformats.org/&quot;&gt;Microformats.org&lt;/a&gt; 
&lt;li&gt;&lt;a href=&quot;http://www.visitmix.com/Articles/Microformats-The-Quiet-Revolution&quot;&gt;Microformats: The Quiet Revolution&lt;/a&gt; by &lt;a href=&quot;http://www.johnfallsopp.com/&quot;&gt;John Allsopp&lt;/a&gt; 
&lt;li&gt;&lt;a href=&quot;http://microformatique.com/book/&quot;&gt;MICROFORMATS empowering your markup for Web 2.0&lt;/a&gt; by &lt;a href=&quot;http://www.johnfallsopp.com/&quot;&gt;John Allsopp&lt;/a&gt; 
&lt;li&gt;ThinkVitamin's article on &lt;a href=&quot;http://www.thinkvitamin.com/features/design/how-to-use-microformats&quot;&gt;How to use Microformats&lt;/a&gt; 
&lt;li&gt;&lt;a href=&quot;http://www.bbc.co.uk/blogs/radiolabs/2008/06/removing_microformats_from_bbc.shtml&quot;&gt;BBC Radio Labs removes Microformats from their site&lt;/a&gt; &lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Thanks for reading. Please leave comments and let us know what you think. We take your feedback very seriously, and take to heart our mission of creating vibrant experiences and being good citizens of the web community. &lt;/p&gt;</description>
            <link>http://www.visitmix.com/Articles/Prototype-Oomph-A-Microformats-Toolkit</link>
            <guid isPermaLink="true">http://www.visitmix.com/Articles/Prototype-Oomph-A-Microformats-Toolkit</guid>
            <pubDate>Wed, 22 Oct 2008 03:00:00 GMT</pubDate>
            <category>User Experience</category>
            <category>Web Standards</category>
        </item>
        <item>
            <dc:creator>John Allsopp</dc:creator>
            <title>Microformats: The Quiet Revolution</title>
            <description>&lt;h1&gt;Web 2.0? More like Web 1.0.&lt;/h1&gt; &lt;p&gt;As many suggest the end of Web 2.0, and others announce the coming of 3.0, if we look at the heart of the web experience for most users, has much really happened since 1995? &lt;/p&gt; &lt;blockquote&gt;&lt;span class=&quot;quote&quot;&gt;&quot;&lt;/span&gt;By adopting microformats, you'll be helping to fuel the next generation of browser and search engine innovation.&lt;/blockquote&gt; &lt;p&gt;Despite the rise of CSS, Ajax, and Rich Internet Applications, two key aspects of our web experience are essentially unchanged since the days of Lycos and Mosaic (ask your grandparents if those names aren't familiar to you!). &lt;/p&gt; &lt;p&gt;Let's take a look at how this really is the case, how it things could be different, and then see at how microformats can, and are already changing the web landscape, and how you can use them to your advantage in your own projects. &lt;/p&gt; &lt;h1&gt;Browsers 1.0&lt;/h1&gt; &lt;p&gt;In 1995, what could you do with a web browser? Well, you could visit web pages, print them out, bookmark them. And that's about all. In 2008 - we can still visit web pages, print them out, bookmark them. And that's still about all. The role of browsers, and our experience as users is just about identical. &lt;/p&gt; &lt;p&gt;If you think that's a stretch, here's a screenshot of the first widely used browser, Mosaic. &lt;/p&gt;&lt;img alt=&quot;Mosaic Web Browser&quot; src=&quot;http://staging.visitmix.com/Content/Files/clip_image002_2.jpg&quot;&gt;  &lt;p&gt;And here's its great great grand child, Firefox &lt;/p&gt;&lt;img alt=&quot;Firefox Web Browser&quot; src=&quot;http://staging.visitmix.com/Content/Files/clip_image002_2.gif&quot;&gt;  &lt;p&gt;With the exception of the search field, it's more or less all there on Mosaic. &lt;/p&gt; &lt;h1&gt;Search 1.0&lt;/h1&gt; &lt;p&gt;The other central aspect of the web experience, one that just about any web user will do several times a day, is search. &lt;/p&gt; &lt;p&gt;Of course, since 1995, several companies, culminating in Google, have dominated search, but the search experience is more or less identical now to the search experience in 1995. Here's the search experience then and now: &lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;ol&gt; &lt;li&gt;We visit a search engine...  &lt;li&gt;We decide on some keywords for the kinds of pages we want to find...  &lt;li&gt;The search engine returns a list of sites that match our criteria...  &lt;li&gt;We choose a link and click it...  &lt;li&gt;We visit the page. &lt;/li&gt;&lt;/ol&gt; &lt;p&gt;Now, you might argue that since the browser and search engine as they are have served us well for the last decade or more, then there's not need to go changing them - &quot;if it ain't broke then don't fix it&quot;. &lt;/p&gt; &lt;p&gt;But both browsers and search engines could provide much more functionality to their users. &lt;/p&gt; &lt;p&gt;What if when we visited a web page, our browser recognized locations - addresses, landmarks and so on, and easily allowed us to map them on Google Maps, Virtual Earth or other mapping site? What if the browser recognized people, and let us add them to our address book? Or events, and allowed us to easily add them to our online or desktop calendars? &lt;/p&gt; &lt;p&gt;Similarly, what if a search engine returned results about a movie or restaurant we searched for with an average rating from reviews across the web, no matter whether they are published - in newspapers, on blogs, in forums, or on any other type of site? What if results which contained information about location were displayed on a map, or results that contained information about dates and times were displayed on a calendar? &lt;/p&gt; &lt;p&gt;Search engines could also enable users actions other than simply visiting a site - they could, like the browser examples earlier, let us add events to our own calendars, or contact details to our address books, with no need to visit the page itself to get those details. &lt;/p&gt; &lt;p&gt;We do see some limited examples of this kind of functionality at search sites, but on the whole, we are still very much in the &quot;Search 1.0&quot; paradigm. &lt;/p&gt; &lt;h1&gt;Why is it so?&lt;/h1&gt; &lt;p&gt;So, why is it that we've seen so little innovation in browsers and search? For one thing, it's easier said than done. Software is not particularly good at &quot;Natural Language Processing&quot; or NLP (which is basically a fancy way of saying &quot;understanding the written word&quot;). If you think about how most web pages are coded, we don't markup addresses, or locations, or reviews, or events with any specific HTML to help software more easily extract that information from the page. But if we did have a way of marking up this kind of data, then browsers and search engines could very easily extract it, and provide the sort of functionality we just described. &lt;/p&gt; &lt;p&gt;And hopefully by now you've guessed the role of microformats - to provide a way in which we can mark up web pages so that common types of information can be more easily extracted from them by software. &lt;/p&gt; &lt;h1&gt;Enter Microformats&lt;/h1&gt; &lt;p&gt;So, now we have an idea of what microformats are for, the next question is how do they work? The good news is that If you are a reasonably experienced web developer, familiar with aspects of markup like the class attribute, the abbreviation element, and a handful of other quite commonly used features of HTML, you'll have very little to learn. Even if you have just a basic understanding of HTML, there's really not a lot to it. Let's take a look at an example to demonstrate. &lt;/p&gt; &lt;p&gt;Let's suppose a site has an address - something like this &lt;/p&gt;&lt;pre&gt;&amp;lt;p&amp;gt;1164 Morning Glory Circle&amp;lt;/p&amp;gt;
&amp;lt;p&amp;gt;Westport&amp;lt;/p&amp;gt;
&amp;lt;p&amp;gt;Connecticut&amp;lt;/p&amp;gt;
&amp;lt;p&amp;gt;06880&amp;lt;/p&amp;gt;
&amp;lt;p&amp;gt;USA&amp;lt;/p&amp;gt;&lt;/pre&gt;
&lt;p&gt;Let's now use a very common microformat, ADDR, to mark this up. We'll discuss ADDR, and where it comes from, after we've looked at the example. &lt;/p&gt;
&lt;p&gt;First, we'll want to identify the whole construct as being an address. So, let's wrap it in a containing div (it's very likely the address would already be marked up in such a way): &lt;/p&gt;&lt;pre&gt;&amp;lt;div&amp;gt;
&amp;lt;p&amp;gt;1164 Morning Glory Circle&amp;lt;/p&amp;gt;
&amp;lt;p&amp;gt;Westport&amp;lt;/p&amp;gt;
&amp;lt;p&amp;gt;Connecticut&amp;lt;/p&amp;gt;
&amp;lt;p&amp;gt;06880&amp;lt;/p&amp;gt;
&amp;lt;p&amp;gt;USA&amp;lt;/p&amp;gt;
&amp;lt;/div&amp;gt;&lt;/pre&gt;
&lt;p&gt;Now, we'll add the magic microformats dust - a class value of &quot;adr&quot; to this div &lt;/p&gt;&lt;pre&gt;&amp;lt;div class=&quot;adr&quot;&amp;gt;
&amp;lt;p&amp;gt;1164 Morning Glory Circle&amp;lt;/p&amp;gt;
&amp;lt;p&amp;gt;Westport&amp;lt;/p&amp;gt;
&amp;lt;p&amp;gt;Connecticut&amp;lt;/p&amp;gt;
&amp;lt;p&amp;gt;06880&amp;lt;/p&amp;gt;
&amp;lt;p&amp;gt;USA&amp;lt;/p&amp;gt;
&amp;lt;/div&amp;gt;&lt;/pre&gt;
&lt;p&gt;This technique of using the class attribute of an element to describe what the element is is one of the key aspects of microformats, and you'll likely find yourself using it most of the time when working with them. &lt;/p&gt;
&lt;p&gt;We'll now similarly mark up the components of the address using the ADR microformat. &lt;/p&gt;
&lt;p&gt;We'll identify the street address... &lt;/p&gt;&lt;pre&gt;&amp;lt;p class=&quot;street-address&quot;&amp;gt;1164 Morning Glory Circle&amp;lt;/p&amp;gt;&lt;/pre&gt;
&lt;p&gt;... the locality &lt;/p&gt;&lt;pre&gt;&amp;lt;p class=&quot;locality&quot;&amp;gt;Westport&amp;lt;/p&amp;gt;&lt;/pre&gt;
&lt;p&gt;... the region &lt;/p&gt;&lt;pre&gt;&amp;lt;p class=&quot;region&quot;&amp;gt;Connecticut&amp;lt;/p&amp;gt;&lt;/pre&gt;
&lt;p&gt;... the postal code &lt;/p&gt;&lt;pre&gt;&amp;lt;p class=&quot;postal-code&quot;&amp;gt;06880&amp;lt;/p&amp;gt;&lt;/pre&gt;
&lt;p&gt;... and the country. &lt;/p&gt;&lt;pre&gt;&amp;lt;p class=&quot;country-name&quot;&amp;gt;USA&amp;lt;/p&amp;gt;&lt;/pre&gt;
&lt;p&gt;And, altogether we have: &lt;/p&gt;&lt;pre&gt;&amp;lt;div class=&quot;adr&quot;&amp;gt;
  &amp;lt;p class=&quot;street-address&quot;&amp;gt;1164 Morning Glory Circle&amp;lt;/p&amp;gt;
  &amp;lt;p class=&quot;locality&quot;&amp;gt;Westport&amp;lt;/p&amp;gt;
  &amp;lt;p class=&quot;region&quot;&amp;gt;Connecticut&amp;lt;/p&amp;gt;
  &amp;lt;p class=&quot;postal-code&quot;&amp;gt;06880&amp;lt;/p&amp;gt;
  &amp;lt;p class=&quot;country-name&quot;&amp;gt;USA&amp;lt;/p&amp;gt;
&amp;lt;/div&amp;gt;&lt;/pre&gt;
&lt;p&gt;Now, I'm sure many of you are asking, &quot;where did these terms like 'region', or 'postal-code' come from?&quot; To cut a long story short, microformats attempt as much as possible to reuse existing standards, rather than invent new ones. That way, we increase data interchange, and take advantage of the considerable effort that has gone into developing those standards. &lt;/p&gt;
&lt;p&gt;The ADDR microformat is a subset of the hCard microformat, the microformat for contact details, which is based on vCard, the more or less universal format for contact details in address book applications. The terms like 'region', and 'country-name' all come from vCard. &lt;/p&gt;
&lt;p&gt;All microformats work in more or less the same way as this example - they use existing aspects of HTML, like the class attribute, in ways that conform with the HTML standard. And by far the most commonly used aspect of HTML in microformats is the class attribute, a feature of HTML just about any web developer will be familiar with. &lt;/p&gt;
&lt;h1&gt;Microformats in the real world&lt;/h1&gt;
&lt;p&gt;Ok, so even if microformats don't take much effort to learn or implement, is there really any practical value to them? I think there are a couple of very valuable reasons why you should consider microformats. &lt;/p&gt;
&lt;p&gt;First, your pages need to be marked up anyway. By choosing an existing format like ADDR, you don't have to do any work developing your own markup conventions, and your code will be much more maintainable and readable, by virtue of using a common markup conventions. If every instance of an address on your sites is marked up in the same way changing their appearance using CSS will be far simpler. &lt;/p&gt;
&lt;blockquote&gt;&lt;span class=&quot;quote&quot;&gt;&quot;&lt;/span&gt;You'll be part of a quiet revolution in browsers and search that is already underway.&lt;/blockquote&gt;
&lt;p&gt;But beyond this very practical reason, you'll also be part of a quiet revolution in browsers and search that is already underway. &lt;/p&gt;
&lt;p&gt;The examples of what a browser could do with the data in a page we looked at earlier aren't simply great concepts - they are actually being implemented in browsers today. &lt;/p&gt;
&lt;p&gt;There's an &lt;a href=&quot;http://visitmix.com/lab/Oomph&quot;&gt;Add-on for Internet Explorer&lt;/a&gt; that will recognize microformatted content, like contacts, events and locations in any web page, and display them for the user. Here for example, is my personal site, which lists things like my speaking engagements in the hCard microformat, contact details using hCard, and location using the GEO microformat. &lt;/p&gt;&lt;img alt=&quot;Microformats Add-on for Internet Explorer&quot; src=&quot;http://staging.visitmix.com/Content/Files/clip_image002[5].gif&quot;&gt; 
&lt;p&gt;The microformats add-on gives me the option of adding an event to one of several on and offline calendars, or contact details to an address book. You can also show any locations in the page on a map. &lt;/p&gt;&lt;img alt=&quot;Microformats on Live Maps on Internet Explorer&quot; src=&quot;http://staging.visitmix.com/Content/Files/clip_image002[8].gif&quot;&gt; 
&lt;p&gt;The add-on is also available as stand alone JavaScript that you can add to your own site, so that your visitors can access and use your microformatted data in the same way, no matter what browser they are using. &lt;/p&gt;
&lt;p&gt;There's a similar &lt;a href=&quot;https://addons.mozilla.org/en-US/firefox/addon/4106&quot;&gt;microformats extension for Firefox&lt;/a&gt; that provides a set of actions you can perform on microformatted content on any web page you visit with that browser.&amp;nbsp; This extension, called Operator and created by Michael Kaply, has really led the way in bringing microformats to a wider audience.&lt;/p&gt;&lt;img alt=&quot;Operator Microformats Extension for Firefox&quot; src=&quot;http://staging.visitmix.com/Content/Files/clip_image002[10].gif&quot;&gt; 
&lt;p&gt;On the search front, &lt;a href=&quot;http://developer.yahoo.com/searchmonkey/&quot;&gt;Yahoo! SearchMonkey&lt;/a&gt; now indexes microformatted content - and provides an API so developers can build their own applications on top of this data. Hopefully this and related innovations from other search engine developers will drive a new wave of search experiences, on top of structured data like microformats. &lt;/p&gt;
&lt;p&gt;By adopting microformats, not only do you get the practical benefits of a set of well developed conventions for marking up common data, but you'll be helping to fuel the next generation of browser and search engine innovation. &lt;/p&gt;</description>
            <link>http://www.visitmix.com/Articles/Microformats-The-Quiet-Revolution</link>
            <guid isPermaLink="true">http://www.visitmix.com/Articles/Microformats-The-Quiet-Revolution</guid>
            <pubDate>Wed, 22 Oct 2008 03:05:00 GMT</pubDate>
            <category>Web Standards</category>
        </item>
        <item>
            <dc:creator>Thomas Lewis</dc:creator>
            <title>MIX Online, The Next Chapter</title>
            <description>&lt;p&gt;You probably noticed the site looks a little different today than the last time you visited.&lt;/p&gt;  &lt;p&gt;MIX Online has been a community site for web designers and developers who believe that the web is a great place for innovation. In the past, the site has given you a varied perspective of what is happening on the web, a view into our &lt;a href=&quot;http://www.visitmix.com/2009&quot;&gt;conference&lt;/a&gt; called MIX, and interviews with amazing people with incredible ideas and stories on how you can take advantage of the web.&lt;/p&gt;  &lt;p&gt;But we were not content with resting there. We began thinking about how we could make MIX Online even better based on your feedback, audiences at our sister event, and people who have never even heard of MIX. We wanted to continue to be practical, conversational, innovative, unexpected and open.&lt;/p&gt;  &lt;p&gt;Our site will continue as a community site for web designers and developers who build and believe that the web is a great place for innovation. &lt;/p&gt;  &lt;p&gt;Here are some of the changes we have made based on your feedback:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;We will take more of a &lt;strong&gt;scenario focus around emerging web trends&lt;/strong&gt;. For example, &lt;a href=&quot;http://www.microformats.org&quot;&gt;Microformats&lt;/a&gt; is an interesting movement in the web community and we want to introduce you to it and give you some practical guidance around it. &lt;/li&gt;    &lt;li&gt;We will continue to have our &lt;a href=&quot;http://www.visitmix.com/opinions&quot;&gt;traditional blog&lt;/a&gt;, but we are renaming it under the heading &amp;quot;Opinions&amp;quot; that provides a &lt;strong&gt;more natural conversation&lt;/strong&gt; with our small team. &lt;/li&gt;    &lt;li&gt;We will provide practical articles with each scenario we cover that are written by &lt;strong&gt;people in the community&lt;/strong&gt;, not always Microsoft's perspective. &lt;/li&gt;    &lt;li&gt;We are providing &lt;strong&gt;freely downloadable, open source, and immediately useable prototypes&lt;/strong&gt;. We not only encourage you to use these prototypes for your own projects, but to also submit code to the prototype project on &lt;a href=&quot;http://www.codeplex.com&quot;&gt;CodePlex&lt;/a&gt;. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;We have a sister conference called MIX. We hope you have the opportunity to attend and continue to engage with us before, during and after the event.&lt;/p&gt;  &lt;p&gt;Please take the opportunity to visit, give us your feedback and ideas, download prototypes, subscribe, and most of all: keep talking to us, we are listening.&lt;/p&gt;</description>
            <link>http://www.visitmix.com/Opinions/MIX-Online-The-Next-Chapter</link>
            <guid isPermaLink="true">http://www.visitmix.com/Opinions/MIX-Online-The-Next-Chapter</guid>
            <pubDate>Wed, 22 Oct 2008 03:58:00 GMT</pubDate>
            <category>Announcements</category>
        </item>
        <item>
            <dc:creator>Joshua Allen</dc:creator>
            <title>Our First Labs Project: A Microformats Toolkit Called &quot;Oomph&quot;</title>
            <description>&lt;div id=&quot;lab&quot; class=&quot;main&quot;&gt; &lt;div id=&quot;title&quot;&gt; &lt;h2&gt;Oomph: A Microformats Toolkit&lt;/h2&gt; &lt;p&gt;&lt;a href=&quot;/Lab&quot;&gt;&amp;lt; Back to lab main page&lt;/a&gt;&lt;/p&gt;&lt;/div&gt; &lt;div class=&quot;sections intro&quot;&gt; &lt;div class=&quot;primary&quot;&gt; &lt;p&gt;&lt;strong&gt;Microformats&lt;/strong&gt; are about enhancing the web, representing data in HTML and moving that data around. Oomph: A Microformats Toolkit is for web developers, designers and users, making it easier to create, consume, and style Microformats. In short, Oomph makes consuming and producing content for the web just a little easier, more efficient, more fun.&lt;/p&gt;&lt;a href=&quot;http://www.codeplex.com/oomph&quot;&gt;&lt;img class=&quot;button&quot; alt=&quot;Download Oomph from Codeplex&quot; src=&quot;/Content/img/lab_oomph_downloadButton.jpg&quot;&gt;&lt;/a&gt;  &lt;p&gt;&lt;/p&gt;&lt;/div&gt; &lt;div class=&quot;secondary&quot;&gt; &lt;div&gt;&lt;object data=&quot;data:application/x-silverlight,&quot; type=&quot;application/x-silverlight-2&quot; width=&quot;320&quot; height=&quot;240&quot;&gt; 	&lt;param name=&quot;source&quot; value=&quot;http://www.visitmix.com/ClientBin/VideoPlayer.xap&quot; /&gt; 	&lt;param name=&quot;initParams&quot; value=&quot;m=mms://mschnlnine.wmod.llnwd.net/a1809/d1/mix/1/1/2/1/OomphIntroduction_s_mix.wmv,thumbnail=http://mschnlnine.vo.llnwd.net/d1/mix/1/1/2/1/OomphIntroduction_large_mix.jpg,autohide=true&quot; /&gt; 	&lt;param name=&quot;background&quot; value=&quot;#00000000&quot; /&gt; 	&lt;div class=&quot;noplayer&quot;&gt; 		&lt;div class=&quot;preview&quot;&gt; 			&lt;img src=&quot;http://www.visitmix.com/Content/img/lab_oomph_videoplaceholder.jpg&quot; width=&quot;320&quot; height=&quot;240&quot; alt=&quot;Oomph artwork&quot; /&gt; 		&lt;/div&gt; 		&lt;div class=&quot;install&quot;&gt; 			&lt;a href=&quot;http://go2.microsoft.com/fwlink/?LinkID=114576&quot; title=&quot;Go get Silverlight!&quot;&gt; 				&lt;img src=&quot;http://www.visitmix.com/Content/img/play_button.gif&quot; width=&quot;23&quot; height=&quot;27&quot; alt=&quot;Go get Silverlight!&quot; /&gt; 			&lt;/a&gt; 		&lt;/div&gt; 		&lt;div class=&quot;toview&quot;&gt;You need Silverlight to view this video. It&amp;#8217;s fast, it&amp;#8217;s free and it&amp;#8217;s awesome. Click &lt;a href=&quot;http://go2.microsoft.com/fwlink/?LinkID=114576&quot;&gt;here&lt;/a&gt; to get it.&lt;/div&gt; 	&lt;/div&gt; &lt;/object&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;ul class=&quot;options&quot;&gt; &lt;li class=&quot;first&quot;&gt; &lt;h4&gt;Consume&lt;/h4&gt;&lt;a class=&quot;image&quot; href=&quot;#Consume&quot;&gt;&lt;img alt=&quot;Consume Microformats&quot; src=&quot;/Content/img/lab_oomph_consume.jpg&quot; width=&quot;48&quot; height=&quot;48&quot;&gt;&lt;/a&gt;  &lt;p&gt;&lt;strong&gt;With the Internet Explorer Add-in,&lt;/strong&gt; web pages with Microformats light up. Want a cross-browser experience? Add a slick overlay that aggregates Microformats to any web page with one line of Javascript. &lt;a class=&quot;more&quot; href=&quot;#Consume&quot;&gt;Read More &lt;/a&gt;&lt;/p&gt; &lt;li&gt; &lt;h4&gt;Style&lt;/h4&gt;&lt;a class=&quot;image&quot; href=&quot;#Style&quot;&gt;&lt;img alt=&quot;Style Microformats&quot; src=&quot;/Content/img/lab_oomph_style.jpg&quot; width=&quot;48&quot; height=&quot;48&quot;&gt;&lt;/a&gt;  &lt;p&gt;&lt;strong&gt;Written for &lt;/strong&gt;the &lt;a href=&quot;http://microformats.org/wiki/hcard&quot;&gt;hCard&lt;/a&gt; and &lt;a href=&quot;http://microformats.org/wiki/hcalendar&quot;&gt;hCalendar&lt;/a&gt; Microformat specifications, this set of 14 CSS styles will make your Microformatted content look beautiful and stylish. &lt;a class=&quot;more&quot; href=&quot;#Style&quot;&gt;Read More &lt;/a&gt;&lt;/p&gt; &lt;li class=&quot;last&quot;&gt; &lt;h4&gt;Create&lt;/h4&gt;&lt;a class=&quot;image&quot; href=&quot;#Create&quot;&gt;&lt;img alt=&quot;Create Microformats&quot; src=&quot;/Content/img/lab_oomph_create.jpg&quot; width=&quot;48&quot; height=&quot;48&quot;&gt;&lt;/a&gt;  &lt;p&gt;&lt;strong&gt;Do you publish content through a blog engine?&lt;/strong&gt; Easily add Microformatted content to your blog posts with this Windows Live Writer Plug-in. &lt;a class=&quot;more&quot; href=&quot;#Create&quot;&gt;Read More &lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt; &lt;div class=&quot;sections&quot;&gt; &lt;div class=&quot;primary content&quot;&gt; &lt;h3&gt;Go Microformats!&lt;/h3&gt; &lt;p&gt;The crew here at Mix Online believe in &lt;a href=&quot;http://microformats.org&quot;&gt;Microformats&lt;/a&gt;. But don't just believe us: look at the adoption of Microformats in the wild. There are over a billion web pages with content formatted to the hCard specification and nearly 100 million formatted to the hCalendar specification. Top web properties including Yahoo, LinkedIn, Eventful, Twitter and YouTube are using Microformats. At MIX06, Bill Gates, gave props to Microformats in his keynote: &quot;We need Microformats and to get people to agree on them. It is going to bootstrap exchanging data on the web.&quot;&lt;/p&gt; &lt;h3&gt;Oomph: A Microformat Toolkit&lt;/h3&gt; &lt;p&gt;With the momentum of Microformats burgeoning, we decided to build Oomph: A Microformat Toolkit. Our main goal with Oomph is to make Microformats more accessible for developers and designers. Oomph is an amalgamation of applications: an Internet Explorer Add-in built in C++ that finds Microformats on a page; a cross-browser HTML overlay built using JQuery that aggregates Microformats; a set of beautiful CSS styles for Microformats; and a Windows Live Writer plug-in written in WinForms for inserting hCards. And, &lt;a href=&quot;http://codeplex.com/oomph&quot;&gt;the entire project is up on Codeplex&lt;/a&gt;, ready for community contribution and extensibility.&lt;/p&gt;&lt;a name=&quot;Consume&quot;&gt;&lt;/a&gt; &lt;h3&gt;Consume&lt;/h3&gt; &lt;p&gt;Perhaps the most ambitious aspect of Oomph is the Internet Explorer Add-in and the accompanying cross-browser HTML overlay. For those who install the Add-in, pages with Microformats will &quot;light up&quot; aggregating and mapping the content as well as providing options to export the data. Architecturally, the Add-in actually injects a line of Javascript into web pages with Microformats. This Javascript can also be manually added to web pages, providing a cross-browser experience. You can see an example of this &lt;a href=&quot;http://rhizohm.net/contact.html&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;a name=&quot;Style&quot;&gt;&lt;/a&gt; &lt;h3&gt;Style&lt;/h3&gt; &lt;p&gt;Because Microformats are based on a standard set of HTML class attributes, styling Microformats with CSS makes a lot of sense. As such, we are providing a set of CSS styles that can be used to make Microformatted content look great, including even a grunge themed style!&lt;/p&gt;&lt;a name=&quot;Create&quot;&gt;&lt;/a&gt; &lt;h3&gt;Create&lt;/h3&gt; &lt;p&gt;Before you can style or consume Microformats, you need to create them. With this in mind, we have built an hCard Windows Live Writer Plug-in for adding contact information to your blog posts. The great thing about WLW is that it targets most blog platforms, including Windows Live Spaces, SharePoint, Wordpress, Blogger and many others. As blogs are becoming the CMS systems de rigueur, adding Microformats to blogs certainly adds up.&lt;/p&gt; &lt;h3&gt;Shout Outs&lt;/h3&gt; &lt;p&gt;We would like to thank a whole range of people who have inspired and helped the project get off the ground:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a href=&quot;http://www.kaply.com/weblog/&quot;&gt;Michael Kaply&lt;/a&gt; and his &lt;a href=&quot;http://www.kaply.com/weblog/operator/&quot;&gt;Operator Add-in for Firefox&lt;/a&gt;, which was inspirational.  &lt;li&gt;&lt;a href=&quot;http://www.johnfallsopp.com/&quot;&gt;John Allsopp&lt;/a&gt;, whose book on Microformats was essential reading for the whole team.  &lt;li&gt;All of the folks on the &lt;a href=&quot;http://microformats.org/discuss/&quot;&gt;microformats-discuss&lt;/a&gt; alias, whose passion for Microformats kept us invigorated.  &lt;li&gt;The authors of &lt;a href=&quot;http://jquery.com/&quot;&gt;jQuery&lt;/a&gt;, whose library we have fallen in love with.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt; &lt;div class=&quot;secondary&quot;&gt; &lt;div class=&quot;box&quot;&gt; &lt;div class=&quot;title&quot;&gt; &lt;h3&gt;Related Content&lt;/h3&gt;&lt;/div&gt; &lt;ul class=&quot;related&quot;&gt; &lt;li class=&quot;first&quot;&gt;&lt;a class=&quot;image&quot; title=&quot;Tim Aidlin&quot; href=&quot;/About/Systim&quot;&gt;&lt;img class=&quot;gravatar&quot; title=&quot;Tim Aidlin (gravatar)&quot; alt=&quot;Tim Aidlin (gravatar)&quot; src=&quot;http://www.gravatar.com/avatar/cc78a8b279ecf3147e499d33cf04e1ee?s=48&amp;amp;d=&quot; width=&quot;48&quot; height=&quot;48&quot;&gt;&lt;/a&gt;  &lt;p&gt;Prototype: Oomph - A Microformats Toolkit &lt;a class=&quot;more&quot; href=&quot;/Articles/Prototype-Oomph-A-Microformats-Toolkit&quot;&gt;Read more &#194;&#187;&lt;/a&gt;&lt;/p&gt; &lt;li class=&quot;last&quot;&gt;&lt;a class=&quot;image&quot; title=&quot;John Allsopp&quot; href=&quot;/About/JohnAllsopp&quot;&gt;&lt;img class=&quot;gravatar&quot; title=&quot;John Allsopp&quot; alt=&quot;John Allsopp (gravatar)&quot; src=&quot;http://www.gravatar.com/avatar/85c3c5caa031176bc6abeea752a69e35&quot; width=&quot;48&quot; height=&quot;48&quot;&gt;&lt;/a&gt;  &lt;p&gt;Microformats: The Quiet Revolution &lt;a class=&quot;more&quot; href=&quot;/Articles/Microformats-The-Quiet-Revolution&quot;&gt;Read more &#194;&#187;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;!--&lt;div class=&quot;box&quot;&gt;
	            &lt;div class=&quot;title&quot;&gt;
	                &lt;h3&gt;From the Lab&lt;/h3&gt;
	            &lt;/div&gt;
	            &lt;ul class=&quot;experiments&quot;&gt;
	                &lt;li class=&quot;first last&quot;&gt;
	                    &lt;a href=&quot;#&quot; class=&quot;image&quot;&gt;&lt;img src=&quot;/Content/img/img20.jpg&quot; width=&quot;48&quot; height=&quot;48&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;
	                    &lt;h3&gt;&lt;a href=&quot;#&quot;&gt;Data Visualization Kit&lt;/a&gt;&lt;/h3&gt;
	                    &lt;p&gt;Etiam consectetuer lacus in justo. Aliquam erat volutpat. Mauris bibendum placerat lacus. Suspendisse vel eros. Duis at ipsum non leo dignissim porttitor. &lt;a href=&quot;#&quot; class=&quot;more&quot;&gt;Visit Project Page &amp;raquo;&lt;/a&gt;&lt;/p&gt;
	                &lt;/li&gt;
	            &lt;/ul&gt;
	        &lt;/div&gt;--&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
            <link>http://www.visitmix.com/Lab/oomph</link>
            <guid isPermaLink="true">http://www.visitmix.com/Lab/oomph</guid>
            <pubDate>Sat, 08 Nov 2008 00:34:53 GMT</pubDate>
        </item>
        <item>
            <dc:creator>Karsten Januszewski</dc:creator>
            <title>Oomph Video</title>
            <description>&lt;p&gt;Here’s an eight minute demo of microformats and Oomph, so you can get a taste of what we’ve built:&lt;/p&gt;&lt;embed src=&quot;http://images.video.msn.com/flash/soapbox1_1.swf&quot; width=&quot;432&quot; height=&quot;364&quot; id=&quot;9qbneo9o&quot; type=&quot;application/x-shockwave-flash&quot; allowFullScreen=&quot;true&quot; allowScriptAccess=&quot;always&quot; pluginspage=&quot;http://macromedia.com/go/getflashplayer&quot; flashvars=&quot;c=v&amp;v=b205ba06-8956-423c-adf2-4d25c959afa1&amp;ifs=true&amp;fr=msnvideo&amp;mkt=en-US&quot;&gt;&lt;/embed&gt;&lt;noembed&gt;&lt;a href=&quot;http://video.msn.com/video.aspx?vid=b205ba06-8956-423c-adf2-4d25c959afa1&quot; target=&quot;_new&quot; title=&quot;Oomph: A Microformats Toolkit&quot;&gt;Video: Oomph: A Microformats Toolkit&lt;/a&gt;&lt;/noembed&gt;</description>
            <link>http://www.visitmix.com/Opinions/Oomph-Video</link>
            <guid isPermaLink="true">http://www.visitmix.com/Opinions/Oomph-Video</guid>
            <pubDate>Fri, 24 Oct 2008 20:50:24 GMT</pubDate>
            <category>Announcements</category>
            <category>Web Standards</category>
        </item>
        <item>
            <dc:creator>Karsten Januszewski</dc:creator>
            <title>Oomph Live at the Microsoft Professional Developers Conference</title>
            <description>&lt;p&gt;I will be speaking about Oomph at the &lt;a href=&quot;http://microsoftpdc.com/Default.aspx&quot;&gt;PDC&lt;/a&gt;, which you can see up on the &lt;a href=&quot;https://sessions.microsoftpdc.com/ScheduleBuilder.aspx&quot;&gt;PDC sessions page&lt;/a&gt;. &lt;a href=&quot;http://visitmix.com/About/Systim&quot;&gt;Tim&lt;/a&gt;, the designer on the project, will be there as well as &lt;a href=&quot;http://visitmix.com/About/tholewis&quot;&gt;Thomas&lt;/a&gt;, our fearless leader. We'd love to meet with folks if you are down in LA, so please feel free to get in touch if you'll be there. &lt;/p&gt; &lt;p&gt;Here's more on the session itself (formatted as an hCalendar using the &lt;a href=&quot;http://gallery.live.com/liveItemDetail.aspx?li=9751e563-1408-4fc3-8028-bd4351edb1fb&amp;amp;bt=9&amp;amp;pl=8&quot;&gt;event Windows Live Writer plug-in&lt;/a&gt;.)&lt;/p&gt; &lt;div&gt; &lt;div class=&quot;vcalendar vevent&quot;&gt; &lt;a class=&quot;url&quot; title=&quot;http://www.microsoftpdc.com&quot; href=&quot;http://www.microsoftpdc.com&quot; target=&quot;_blank&quot;&gt;&lt;span class=&quot;summary&quot;&gt;Oomph: A Microformats Toolkit @ PDC&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;description&quot;&gt;Microformats are about enhancing the web, representing data using HTML. Targeted at web developers and designers, Oomph makes it easier to create, consume, and style Microformats. Oomph is an amalgamation of applications: an Internet Explorer Add-in written in C++; a cross-browser HTML overlay written in JQuery; a Virtual Earth visualization that geocodes on the fly; a set of beautiful CSS styles; and more. Hear how and why we built it, as well as how you can be part of the burgeoning Microformat movement.&lt;/span&gt;&lt;abbr class=&quot;dtstart&quot; title=&quot;2008-10-29T15:00:00&quot;&gt;Wednesday, October 29, 2008 3:00 PM&lt;/abbr&gt; to &lt;abbr class=&quot;dtend&quot; title=&quot;2008-10-29T16:15:00&quot;&gt;4:15 PM&lt;/abbr&gt; &lt;div class=&quot;location vcard&quot;&gt; &lt;span class=&quot;fn org&quot;&gt;Los Angeles Convention Center&lt;/span&gt; &lt;div class=&quot;adr&quot;&gt; &lt;div class=&quot;street-address&quot;&gt;1201 South Figueroa Street&lt;/div&gt;&lt;span class=&quot;locality&quot;&gt;Los Angeles&lt;/span&gt;, &lt;span class=&quot;region&quot;&gt;California&lt;/span&gt; &lt;span class=&quot;postalcode&quot;&gt;90015&lt;/span&gt;&amp;nbsp; &lt;span class=&quot;country-name&quot;&gt;United States&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;p&gt;I'll also be hanging at the client track lounge on Tuesday. From what I understand, &lt;a href=&quot;http://www.hanselman.com/blog/&quot;&gt;Scott Hanselman&lt;/a&gt;, &lt;a href=&quot;http://silverlight.net/blogs/jesseliberty/&quot;&gt;Jesse Liberty&lt;/a&gt;, and some other interesting MS folks will be there at that time as well. Here's &lt;em&gt;that &lt;/em&gt;event&lt;em&gt; &lt;/em&gt;formatted as an hCalendar as well!&lt;/p&gt; &lt;div&gt; &lt;div class=&quot;vcalendar vevent&quot;&gt; &lt;a class=&quot;url&quot; title=&quot;http://microsoftpdc.com&quot; href=&quot;http://microsoftpdc.com&quot; target=&quot;_blank&quot;&gt;&lt;span class=&quot;summary&quot;&gt;Hanging Out at Track Lounge&lt;/span&gt;&lt;/a&gt; &lt;abbr class=&quot;dtstart&quot; title=&quot;2008-10-28T15:00:00&quot;&gt;Tuesday, October 28, 2008 3:00 PM&lt;/abbr&gt; to &lt;abbr class=&quot;dtend&quot; title=&quot;2008-10-28T18:00:00&quot;&gt;6:00 PM&lt;/abbr&gt; &lt;div class=&quot;location vcard&quot;&gt; &lt;span class=&quot;fn org&quot;&gt;Los Angeles Convention Center&lt;/span&gt; &lt;div class=&quot;adr&quot;&gt; &lt;div class=&quot;street-address&quot;&gt;1201 South Figueroa Street&lt;/div&gt;&lt;span class=&quot;locality&quot;&gt;Los Angeles&lt;/span&gt;, &lt;span class=&quot;region&quot;&gt;California&lt;/span&gt; &lt;span class=&quot;postalcode&quot;&gt;90015&lt;/span&gt;&amp;nbsp; &lt;span class=&quot;country-name&quot;&gt;United States&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;p&gt;&lt;strong&gt;UPDATE&lt;/strong&gt;: We're back from the PDC and sorting through how all the announcements will affect our plans for Mix Online.&amp;nbsp; The folks over at our sister site, &lt;a target=&quot;_blank&quot; href=&quot;http://channel9.msdn.com&quot;&gt;Channel 9&lt;/a&gt;, did a great job of getting all the sessions recorded and posted.&amp;nbsp; As such, our talk about Oomph is now available for viewing and can be found &lt;a target=&quot;_blank&quot; href=&quot;http://channel9.msdn.com/pdc2008/PC55/&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;</description>
            <link>http://www.visitmix.com/Opinions/oomph-at-pdc</link>
            <guid isPermaLink="true">http://www.visitmix.com/Opinions/oomph-at-pdc</guid>
            <pubDate>Mon, 03 Nov 2008 21:17:24 GMT</pubDate>
            <category>Announcements</category>
        </item>
        <item>
            <dc:creator>Karsten Januszewski</dc:creator>
            <title>Three Examples of People Extending Oomph</title>
            <description>&lt;p&gt;Since we released Oomph last month, we've seen some exciting uptake from the community as people take the &lt;a href=&quot;http://codeplex.com/oomph&quot;&gt;Oomph script&lt;/a&gt; and make it available in interesting ways:&lt;/p&gt; &lt;h2&gt;WP-Oomph&lt;/h2&gt; &lt;p&gt;&lt;a href=&quot;http://maymay.net/blog/2008/11/11/wp-oomph-add-the-oomph-microformat-overlay-to-your-wordpress-blog/&quot;&gt;Meitar Moscovitz&lt;/a&gt; has made a WordPress plug-in called &lt;a href=&quot;http://wordpress.org/extend/plugins/wp-oomph/&quot;&gt;WP-Oomph&lt;/a&gt;. The plug-in injects the Oomph script into your WordPress blog posts for you.&lt;/p&gt; &lt;p&gt;&lt;img alt=&quot;WP-Oomph&quot; src=&quot;http://visitmix.com/Content/Files/1_thumb.jpg&quot; width=&quot;534&quot; /&gt;&lt;/p&gt; &lt;h2&gt;GreaseMonkey Script&lt;/h2&gt; &lt;p&gt;&lt;a href=&quot;http://pascal.vanhecke.info/2008/11/13/oomph-for-firefox-microsofts-microformats-ie-plugin-as-greasemonkey-script/&quot;&gt;Pascal Van Hecke&lt;/a&gt; implemented the Oomph script for &lt;a href=&quot;https://addons.mozilla.org/en-US/firefox/addon/748&quot;&gt;GreaseMonkey&lt;/a&gt;, which is a plug-in for Firefox that does javascript injection. &lt;a href=&quot;http://userscripts.org/scripts/show/36879&quot;&gt;He has it hosted&lt;/a&gt; up at User Scripts.&lt;/p&gt; &lt;p&gt;&lt;img src=&quot;http://visitmix.com/Content/Files/2_thumb.jpg&quot; alt=&quot;GreaseMonkey&quot; width=&quot;534&quot; /&gt;&lt;/p&gt; &lt;h2&gt;Bookmarklet&lt;/h2&gt; &lt;p&gt;Lastly, a thread on the Codeplex discussion resulted in making Oomph a &lt;a href=&quot;http://en.wikipedia.org/wiki/Bookmarklet&quot;&gt;bookmarklet&lt;/a&gt; which works across browsers.&lt;/p&gt; &lt;p&gt;Please let us know if there are any other Oomph implementations or extension so we can let people know about them.&amp;nbsp; And thanks to all who have helped to spread Oomph thus far!&lt;/p&gt;</description>
            <link>http://www.visitmix.com/Opinions/Three-Examples-of-People-Extending-Oomph</link>
            <guid isPermaLink="true">http://www.visitmix.com/Opinions/Three-Examples-of-People-Extending-Oomph</guid>
            <pubDate>Thu, 20 Nov 2008 01:20:49 GMT</pubDate>
            <category>Announcements</category>
            <category>Web Standards</category>
            <category>Oomph</category>
            <category>PHP</category>
            <category>WordPress</category>
        </item>
        <item>
            <dc:creator>Thomas Lewis</dc:creator>
            <title>Embrace Smallness</title>
            <description>&lt;img title=&quot;Embrace Smallness&quot; alt=&quot;Embrace Smallness&quot; src=&quot;http://staging.visitmix.com/Content/Files/embrace_smallness_4.jpg&quot; /&gt; &lt;p&gt;In a world of super-sizing and &quot;Go Big or Go Home!' tag-lines, it is sometimes hard to go against convention and embrace your smallness. Success appears to be made of quantity more than quality. I tend to believe that you can be successful by embracing your smallness. &lt;/p&gt; &lt;h2&gt;Smallness requires you to focus on what is important. &lt;/h2&gt; &lt;p&gt;For example, our team is small. We cannot afford to do every thing. When you try to be good at everything, you find yourself not being good at anything. It is better to focus on the important things and do less, than to try to do it all. &lt;/p&gt; &lt;h2&gt;Smallness allows you to change quickly. &lt;/h2&gt; &lt;p&gt;Question: what can change course faster, a battleship or leisure boat? Have you ever tried pulling a meeting together with 9 people to make a decision? I once tried, and the only hour where everyone was available was 8am, 2 months away. Smallness can help create nimbleness.&lt;/p&gt; &lt;h2&gt;Big organizations can embrace their smallness too. &lt;/h2&gt; &lt;p&gt;Just because you are in a large organization does not mean you cannot take advantage of smallness. You can break up big teams into smaller ones. You can look for the right behavior, not incremental behavior. You can apply constraints that force you to be more innovative. For example, ask yourself questions like &quot;What if we didn't have a budget for marketing, what would we do?&quot; or &quot;What if we had to cut 50% of our upcoming feature set, what would we keep?&quot; &lt;/p&gt; &lt;h2&gt;Smallness can make you define success in a different (and sometimes better) way. &lt;/h2&gt; &lt;p&gt;Many web sites look at quantitative measures for success. They may look at page views and consider success when they reach the 1M daily visitors mark, but is that the right measure of success? If you have an e-commerce site or a portfolio site, you don't want a high bounce rate, you want customers! Take time to think what success should be, you will be surprised how qualitative it just might be. Albert Einstein had a sign on his wall at Princeton that said: &quot;Not everything that counts can be counted, and not everything that can be counted counts.&quot; &lt;/p&gt; &lt;h2&gt;Smallness can help to create a personal connection.&lt;/h2&gt; &lt;p&gt;People don't connect with faceless entities. They connect with people. Social networking is huge because of this. With smallness, people can learn about you, your opinions and ideals and connect with those things. There are great examples in my opinion of folks who have embraced their smallness like &lt;a href=&quot;http://www.37signals.com/&quot;&gt;37signals&lt;/a&gt; and our own local &lt;a href=&quot;http://www.jacksonfish.com/&quot;&gt;Jackson Fish Market&lt;/a&gt;. &lt;/p&gt; &lt;p&gt;So let me ask you web designers and developers, how have you embraced your smallness?&lt;/p&gt;</description>
            <link>http://www.visitmix.com/Opinions/Embrace-Smallness</link>
            <guid isPermaLink="true">http://www.visitmix.com/Opinions/Embrace-Smallness</guid>
            <pubDate>Mon, 24 Nov 2008 23:25:41 GMT</pubDate>
            <category>BusinessAndPractices</category>
            <category>Philosophy</category>
        </item>
        <item>
            <dc:creator>Joshua Allen</dc:creator>
            <title>A Bright Future for Software</title>
            <description>&lt;p&gt;It seems like everywhere you turn these days, there is more bad news about the global economy.  Bankruptcies, layoffs, and bailouts continue to mount.  We are hearing the words &quot;recession&quot; and &quot;depression&quot; more frequently than ever before in our lifetimes.  The truth is, the world is in the midst of a severe economic crisis, and the end isn't yet in sight.  But if you do software, web development, or media, you have good reason to be hopeful about the future.  This is the time to hunker down and continue growing your skills and experience, because what you do will be more important than ever.&lt;/p&gt;  &lt;p&gt;Unlike some of the other industries hard-hit by the crisis, we've already been through this before.  The information technology sector alone lost 700,000 jobs when the Internet bubble burst in 2000.  These were permanent job losses, never to be recovered, and even the most pessimistic estimates predict only a fraction of the losses this time around.  Our industry is paranoid by nature, and we've watched a number of failed business models go by the wayside since 2000, while new models have emerged.  There will still be some painful lessons to learn before the worst is over, but our industry as a whole is much stronger than we were 8 years ago.&lt;/p&gt;  &lt;p&gt;The real reason for hope, however, is the nature of software itself.  Software is one of the most scalable forms of human value creation ever achieved.  When you write a piece of software, your skill and effort can benefit thousands, millions, or hundreds of millions of people with almost no incremental cost to you.  Web developers understand this intuitively.  Facebook expends almost zero incremental effort to propagate new features to 100 million users.  The same holds true of traditional skrinkwrap companies.  Adobe Software, who spend heavily on research and development, still enjoy 80% profit margins when expenses are accounted for.  Microsoft, Google, and Apple enjoy similarly high margins, and it's not because we are geniuses -- it is because software is such a superbly scalable way to provide value.&lt;/p&gt;  &lt;p&gt;This wasn't always a matter of common agreement.  There was a serious debate in the 1990s about the value of software.  Some companies felt that software was simply free &quot;bait&quot; that could be used to sell hardware.  Those companies are now defunct.  And most importantly, companies like Google and Apple (and of course, Microsoft) who focused on software, have done well.  This isn't to say that hardware is defunct -- back in 2004, Steve Jobs famously explained that the iPod is simply &quot;software in a box&quot;.  The complete experience requires you to purchase the proprietary hardware and pairs you with the iTunes software service, but these are essentially mechanisms to prevent piracy.  The real competitive advantage is in the software.  The mobile handset companies who have done very well, all realize that their hardware is a mechanism used to sell their software experiences, and not vice-versa.  Likewise, Google's crown jewel, the pagerank software, is kept secret from most Google employees and is hidden behind a service, yet can benefit millions of users by being made available over the web.&lt;/p&gt;  &lt;p&gt;You already know that creating software is hard.  Skilled user experience professionals, developers, and testers don't grow on trees. Traditional software (whether in a file, in a box, or in a cloud) will be more important than ever, and the massive changes taking place in the world economy will present some new opportunities for skilled people to contribute to the common good.  Software will be needed to help fill the holes left by the decline of mainstream news organizations.  Software will be needed as spending on energy independence increases drastically.  Software to make healthcare more efficient, software to help citizens connect more effectively with government and social programs, software to educate, inform, and inspire.  Yes, software will be more important than ever.  There may be lean times ahead for all of us, but there is no better time to start getting better at what you do. &lt;/p&gt;  &lt;p&gt;So, what are the trends in software that get &lt;i&gt;you&lt;/i&gt; excited about the future?  Where do you think the biggest challenges and opportunities lie?  We'd love to hear from you.  And don't forget to subscribe to the &lt;a href=&quot;http://visitmix.com/RSS&quot;&gt;RSS feed&lt;/a&gt; or follow &lt;a href=&quot;http://twitter.com/mixonline&quot;&gt;mixonline on Twitter&lt;/a&gt; to get future updates.&lt;/p&gt;</description>
            <link>http://www.visitmix.com/Opinions/A-Bright-Future-for-Software</link>
            <guid isPermaLink="true">http://www.visitmix.com/Opinions/A-Bright-Future-for-Software</guid>
            <pubDate>Wed, 03 Dec 2008 21:17:32 GMT</pubDate>
            <category>BusinessAndPractices</category>
        </item>
    </channel>
</rss>