{"id":80,"date":"2006-04-06T18:03:35","date_gmt":"2006-04-07T01:03:35","guid":{"rendered":"http:\/\/www.redmonk.com\/cote\/wp\/?p=80"},"modified":"2006-04-06T18:03:35","modified_gmt":"2006-04-07T01:03:35","slug":"plazes-dodgeball-and-enterprise-microformats","status":"publish","type":"post","link":"https:\/\/redmonk.com\/cote\/2006\/04\/06\/plazes-dodgeball-and-enterprise-microformats\/","title":{"rendered":"Plazes, dodgeball, and Enterprise Microformats"},"content":{"rendered":"<p>\n<a href=\"http:\/\/www.ftrain.com\/google_takes_all.html\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/static.flickr.com\/48\/124323752_3aa84a8d3e_o.png\" width=\"250\" height=\"219\" alt=\"The Googlebot!\" \/><\/a>\n<\/p>\n<h2>Track my geolocation! Please!<\/h2>\n<p>While at <a href=\"http:\/\/www.redmonk.com\/cote\/archives\/2006\/03\/bea_analyst_sum_12.html\">the BEA summit<\/a>, I had some lovely scotch-talk with two BEA folks along the lines of, &#8220;why can&#8217;t I just track everywhere I go?&#8221;<\/p>\n<p>Now, not everyone has this sentiment. There is one person in particular that I know who won&#8217;t buy a metro-card because then The Man could track their every move on the subway. Instead, they buy tickets each time they take the subway.<\/p>\n<p>I have nothing against that sentiment. No problem. I don&#8217;t even have a desire to make fun of it, which means a lot from a smart-ass like me.<\/p>\n<p>On the other hand, <a href=\"http:\/\/www.drunkandretired.com\/2005\/03\/17\/crazy-thinking-on-privacy-the-naked-life-my-life-copyright-2005\/\" rel=\"me\">people like me don&#8217;t mind telling The Man where I am<\/a>. Perhaps this means <a href=\"http:\/\/en.wikipedia.org\/wiki\/Black_helicopter_conspiracy_theory\">the black helicopters<\/a> will get me sooner, but I&#8217;m banking on <a href=\"http:\/\/www.drunkandretired.com\/2006\/01\/13\/drunkandretiredcom-podcast-episode-35-zombies-more-goddamn-ruby-on-rails\/\" rel=\"me\">The Zombie End of the World Scenerio<\/a> over the <a href=\"http:\/\/en.wikipedia.org\/wiki\/New_World_Order_%28conspiracy%29\">New World Order Scenerio<\/a>. <a href=\"http:\/\/news.com.com\/2061-10796_3-6058346.html\">It looks like that might be a poor bet<\/a>, but I have invested heavily in <a href=\"http:\/\/www.whangdoodle.us\/opinion\/land-ofthe-dead-movie.htm\">fire-works<\/a> and consulted with <a href=\"http:\/\/www.archive.org\/details\/night_of_the_living_dead\">Romero<\/a> and <a href=\"http:\/\/www.savini.com\/\">Savini<\/a>.<\/p>\n<h2>Plazes.com<\/h2>\n<blockquote><p>\n<a href=\"http:\/\/www.last.fm\/music\/Neko+Case\/_\/I+Wish+I+Was+the+Moon\">&#8220;I&#8217;m a free man\/With no place free to go&#8221;<\/a>\n<\/p><\/blockquote>\n<p>That understanding out of the way, I was delighted to find <a href=\"http:\/\/beta.plazes.com\/whereis\/cote\">Plazes.com<\/a>, a web-site that tracks your where-abouts via an agent you install on your desktop. (I can hear people&#8217;s privacy bells going off now.) So, here I am now at <a href=\"http:\/\/plazes.com\/plaze\/6b07572c961cc6945d855bc4f55b438f\/\">Genuine Joe Coffeehouse<\/a>, and it has figured out where I am based on some networking magic.<\/p>\n<p>I&#8217;ve only used it for 2 days, so I don&#8217;t know the whiz-bang magic it&#8217;ll do once I build up more checkins. Hopefully &#8220;zombie are near&#8221; alerts.<\/p>\n<h2>Mobile-Mania!<\/h2>\n<p>But where, dear readers, is the <a href=\"http:\/\/www.dodgeball.com\">dodgeball<\/a> integration? Dodgeball is like crack-berry for gadget, geolocation freaks like me. My habit has gotten so &#8220;normal&#8221; that Kim finally stopped rolling her eyes in my general direction each time I&#8217;d dodgeball in our location. Whenever I show up at a new locale, you can expect to see me hunched over my cellphone, thumbing in my new location&#8230;<code>@genuine joe coffeehouse<\/code>, as it were.<\/p>\n<p>The reasons to use dodgeball are:<\/p>\n<ul>\n<li>It tells all your friends where you are&#8230;&#8221;why don&#8217;t you stop by and say hello?!&#8221;<\/li>\n<li>You can ask it for an address if you&#8217;re lost. While <a href=\"http:\/\/mobile.google.com\/\">GOOGL<\/a> will do that too, dodgeball is an even more vertical and local search than GOOGL: it narrows down to hanging out.<\/li>\n<li>You can keep track of where you&#8217;ve been with fun stats. (OK. Maybe only dorks like this.)<\/li>\n<li>If you&#8217;re <i>not<\/i> like me &#8212; married and in love &#8212; you can have it tell you when your &#8220;crushes&#8221; are near by so you can go do the hustle.<\/li>\n<\/ul>\n<p>Additionally, my theory is that <a href=\"http:\/\/www.redmonk.com\/cote\/archives\/2006\/03\/using_dodgeball.html\">presence apps like this also help build stronger group ties<\/a>.<\/p>\n<p>In short, dodgeball is <a href=\"http:\/\/www.redmonk.com\/cote\/archives\/2006\/03\/when_your_model.html\">fun<\/a>.<\/p>\n<h2>Twice the Work<\/h2>\n<p>So now we have two geo-location sites that I have to deal with. Why not just one? Where is the integration between the two. Oh, and there&#8217;s another one: <a href=\"http:\/\/www.43places.com\/places\/mobile_phone_config\">43place&#8217;s mobile phone checkin<\/a>.<\/p>\n<p>This is a situation prime for some <a href=\"http:\/\/www.redmonk.com\/cote\/archives\/2006\/04\/more_on_lesscon.html\">lessconfig<\/a>. Some interop. Some <a href=\"http:\/\/spaces.msn.com\/editorial\/rayozzie\/demo\/liveclip\/screencast\/liveclipdemo.html\">web pipes<\/a>.<\/p>\n<p>We need something crazy <a href=\"http:\/\/factoryjoe.com\/blog\/2006\/03\/27\/i-need-a-mapendar\/\">like this<\/a>.<\/p>\n<h2>Ning, Composite Applications, and Enterprise Microformats<\/h2>\n<p>This seems like a good excuse to try <a href=\"http:\/\/www.ning.com\">Ning<\/a> out. You may be thinking, &#8220;Cot&eacute;, Ning? Should&#8217;t you be writing about <a href=\"http:\/\/www.flickr.com\/photos\/cote\/120842678\/\">how you can use BPEL to get laid<\/a>?&#8221; Yes. Yes I should. On the other hand, Ning seems like a good prototype for the next generation of apps, consumer and enterprise. The notion of <a href=\"http:\/\/www.ning.com\/?view=xapps\">cloning an application alone<\/a> is a Big Deal: it brings in all the memories of VB and Excel macros, <a href=\"http:\/\/www.redmonk.com\/sogrady\/archives\/001482.html\">good and bad<\/a>.<\/p>\n<p>Furthermore, this is another example of <a href=\"http:\/\/www.redmonk.com\/cote\/archives\/2006\/04\/more_on_lesscon.html\">applications that are not context aware<\/a>. Sure, they&#8217;re extremely context sensitive (Plazes knows my exact latitude and longitude!), and yet is ignorant of my online context. They all suck in <a href=\"http:\/\/www.flickr.com\/photos\/cote\/\" rel=\"me\">photos from flickr<\/a>, but that&#8217;s like breathing for Web 2.0 sites. You gotta have flickr, brother.<\/p>\n<h3>Geolocation Microformat?<\/h3>\n<p>Where the Semantic Web\/RDF failed because &#8220;no one&#8221; wanted to take the time to figure it out or type it, microformats come quickly to anyone who knows HTML and can type <code>rel=\"friend\"<\/code>. The wow! moment for microformats comes from <a href=\"http:\/\/spaces.msn.com\/editorial\/rayozzie\/demo\/liveclip\/screencast\/liveclipdemo.html\">the Live Clipboard demo<\/a> when we see a calendar event cut-n-pasted from <a href=\"http:\/\/www.eventful.com\">eventful<\/a> into Outlook. As someone who does that manually at least once, if not three to five times a day, I got all excited at that.<\/p>\n<p>Once you&#8217;ve marked up your page with even the minimal microformatting, you can start using that page programatically. I can send you a URL for my contact info instead of a block of text. That is, the microformating can transform URLs that once were unstructured piles of text into actual <a href=\"http:\/\/www.ics.uci.edu\/~fielding\/pubs\/dissertation\/rest_arch_style.htm#sec_5_2_1_1\">&#8220;resources&#8221; that can be used by software<\/a>. This is exciting because unstructured text is usually just good for keyword searching. With structure, the content backing a URL can be used to do new and exciting things.<\/p>\n<p>For example, getting back to plazes, dodgeball, and 43places, if we came up with and used a geolocation microformat, then:<\/p>\n<ul>\n<li>Each page (dodgeball, plazes, 43places, etc.) would use the geolocation microformat. They could even provide RSS feeds with that formatting if they wanted to, though, it wouldn&#8217;t be required.<\/li>\n<li>Each page would have a generic &#8220;suck in geolocation from another URL&#8221; page.<\/li>\n<li>I could tell each of the sites the URL for my &#8220;history&#8221; page on the other site.<\/li>\n<li>Each site would become context aware, mashing in my geolocation data from every silo.<\/li>\n<\/ul>\n<p>The &#8220;magic&#8221; here is that  the &#8220;geolocation sucker&#8221; can be coded once to the geolocation microformat. Each time a new site comes along, you don&#8217;t need to add in new suckers (unless that new site has a <a href=\"http:\/\/diveintomark.org\/archives\/2004\/02\/04\/incompatible-rss\">non-standard or forked<\/a> understanding of the microformat).<\/p>\n<p>And that&#8217;s how you <a href=\"http:\/\/www.drunkandretired.com\/2005\/11\/10\/the-roach-motel-busters\/\">bust open a roach motel<\/a>.<\/p>\n<p>Why does that matter? Because I can enjoy the new site without wasting time re-setting myself up in it. I guarantee you that I would sign up for more sites if I could simply suck in the same data from previous sites. Wasting time re-typing in profiles is a massive barrier to entry.<\/p>\n<h2>SOA, or, The Enterprise Angle<\/h2>\n<p>What&#8217;s curious here is that we&#8217;ve just described a consumer version of an SOA. Each of the websites is a service, the URLs with microformat backed content provide discovery and data, and the end result is a composite application that presents <i>all<\/i> the geolocation information about me.<\/p>\n<p>Indeed, &#8220;SOA&#8221; and &#8220;mashup&#8221; are synonyms. I want to say &#8220;more or less&#8221; to fend off all the &#8220;no they&#8217;re not!&#8221; exceptions&#8230;but, what the hell? I&#8217;ll just say it: they&#8217;re different words for the same thing. Implementation wise, they often look different. Perhaps that&#8217;s the whole problem, huh?<\/p>\n<p>While <a href=\"http:\/\/www.zillow.com\">zillow<\/a> doesn&#8217;t need transactions, guaranteed message delivery, or all that fancy <a href=\"http:\/\/lesscode.org\/2006\/03\/26\/its-enterprisey\/\">enterprisey<\/a> stuff now, if you could buy a house on zillow or (more realistically) refinance your mortgage, they sure as hell would need all that wouldn&#8217;t they? That&#8217;s right, <a href=\"http:\/\/laughitupfuzzball.ytmnd.com\/\">laugh it up<\/a> for now <a href=\"http:\/\/www.redmonk.com\/cote\/archives\/2006\/03\/big_bangs_can_c.html\">KISS-heads (me included)<\/a>, you&#8217;ll be prospecting in the Enterprisey Hills soon enough for some <a href=\"http:\/\/jboss.org\/jbossBlog\/blog\/mfleury\/2006\/02\/21\/Strip_Mining_and_Waste_Dumping_in_Open_Source.txt\"><i>Enterprise<\/i> Strip-mining<\/a>.<\/p>\n<h2>Microformats Behind-the-firewall<\/h2>\n<p>That focus is on behavior though. An even easier approach is to simply start creating and applying microformats for use in the enterprise now.<\/p>\n<p>I&#8217;m thinking: a light-weight version of <a href=\"http:\/\/en.wikipedia.org\/wiki\/DITA\">DITA<\/a> (you could <i>harvest<\/i> a manual from a web application instead of keep it as a separate resource), <a href=\"http:\/\/www.redmonk.com\/cote\/archives\/2006\/04\/collaborative_s.html\">Collaborative Systems Management<\/a>, free-busy calanders, customer information stored in silos that could be mashedup (or &#8220;composited&#8221;) into CRM systems, or documents that contain self-describing notes on compliance and regulations.<\/p>\n<p>Yes, indeed, it seems <a href=\"http:\/\/www.redmonk.com\/cote\/archives\/2006\/04\/redmonk_radio_e_3.html\">I can&#8217;t escape this kind of thinking<\/a> no matter how hard I try.<\/p>\n<p><b>Disclaimer:<\/b> BEA, Microsoft, and IBM (creators of DITA) are clients. Also, many of our clients are big believers in SOA.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Track my geolocation! Please! While at the BEA summit, I had some lovely scotch-talk with two BEA folks along the lines of, &#8220;why can&#8217;t I just track everywhere I go?&#8221; Now, not everyone has this sentiment. There is one person in particular that I know who won&#8217;t buy a metro-card because then The Man could [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[7,12,13,23,31,33],"tags":[],"class_list":["post-80","post","type-post","status-publish","format-standard","hentry","category-collaborative","category-enterprise-software","category-ideas","category-programming","category-rss","category-social-software"],"acf":[],"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/redmonk.com\/cote\/wp-json\/wp\/v2\/posts\/80","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/redmonk.com\/cote\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/redmonk.com\/cote\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/redmonk.com\/cote\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/redmonk.com\/cote\/wp-json\/wp\/v2\/comments?post=80"}],"version-history":[{"count":0,"href":"https:\/\/redmonk.com\/cote\/wp-json\/wp\/v2\/posts\/80\/revisions"}],"wp:attachment":[{"href":"https:\/\/redmonk.com\/cote\/wp-json\/wp\/v2\/media?parent=80"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/redmonk.com\/cote\/wp-json\/wp\/v2\/categories?post=80"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/redmonk.com\/cote\/wp-json\/wp\/v2\/tags?post=80"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}