<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>The MossyBlog Times Archives 2007 - 2009 : Apollo</title><link>http://blogs.msdn.com/msmossyblog/archive/tags/Apollo/default.aspx</link><description>Tags: Apollo</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>What's your story around AIR?</title><link>http://blogs.msdn.com/msmossyblog/archive/2007/10/01/what-s-your-story-around-air.aspx</link><pubDate>Mon, 01 Oct 2007 05:55:45 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5217676</guid><dc:creator>scbarnes</dc:creator><slash:comments>10</slash:comments><comments>http://blogs.msdn.com/msmossyblog/comments/5217676.aspx</comments><wfw:commentRss>http://blogs.msdn.com/msmossyblog/commentrss.aspx?PostID=5217676</wfw:commentRss><wfw:comment>http://blogs.msdn.com/msmossyblog/rsscomments.aspx?PostID=5217676</wfw:comment><description>&lt;p&gt;Last week I was at the &lt;a href="http://www.webdirections.org/" target="_blank"&gt;Web Directions South 07 Conference&lt;/a&gt;. It was a blast and learnt a lot from our customers and non-customers in the field. It was the closing party and I was asked a simple question around &amp;quot;AIR&amp;quot; - in that &amp;quot;&lt;em&gt;What's Microsoft's response to AIR&lt;/em&gt;?&amp;quot;&lt;/p&gt;  &lt;p&gt;My response is usual, WPF. I then get thrown a rebuttal - &amp;quot;&lt;em&gt;but that doesn't work on X-Platform does it&lt;/em&gt;&amp;quot; to which I respond &amp;quot;&lt;em&gt;No, but why do you need your solution X-Platform&lt;/em&gt;&amp;quot;.&lt;/p&gt;  &lt;p&gt;I do not kid, but I usually get 7/10 times &amp;quot;&lt;em&gt;Oh.. no reason&lt;/em&gt;&amp;quot; style responses. Amazing how the X-Platform discussion has a sense of elegance about it, but realistically most generally use it as &amp;quot;Potential vs Reality&amp;quot; discussion point.&lt;/p&gt;  &lt;p&gt;The response I got from this one guy was different, he wanted to reach out to his fellow Apple audience with his application, to which I responded &amp;quot;&lt;em&gt;ok, you have your answer - all the best&lt;/em&gt;&amp;quot;. As I was giving him the polite &amp;quot;is that all, ok, onto the next person waiting&amp;quot; I got thrown a remark &amp;quot;&lt;em&gt;typical Microsoft, always forcing people to be locked in, that's why Adobe's going to beat you guys&lt;/em&gt;&amp;quot;.&lt;/p&gt;  &lt;p&gt;Now... it's at this point, where I feel like breaking about 46 Microsoft HR Violations but in a calm voice, I responded - &amp;quot;&lt;em&gt;oh? disagree but respect your opinion, all the best again..&lt;/em&gt;&amp;quot;&lt;/p&gt;  &lt;p&gt;He rambled on about Open Source of Flex 3 and so on, but one thing hit home was how &amp;quot;interoperable&amp;quot; AIR was to use, in that it gave his fellow web developer market the ability to create desktop rich applications.&lt;/p&gt;  &lt;p&gt;hmm...&lt;/p&gt;  &lt;p&gt;Yes and No. Yes AIR will let you write things to your hard-drive, it will give you the ability to put a shortcut icon on ones desktop and lastly it will give you the ability to create &amp;quot;icon tray&amp;quot; popup's or design your own window, but that's it (aside from the Adobe Flex extensions or AJAX basics).&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/msmossyblog/WindowsLiveWriter/WhatsyourstoryaroundAIR_B5BC/image_2.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; margin: 10px; border-left: 0px; border-bottom: 0px" height="162" alt="image" src="http://blogs.msdn.com/blogfiles/msmossyblog/WindowsLiveWriter/WhatsyourstoryaroundAIR_B5BC/image_thumb.png" width="244" align="right" border="0" /&gt;&lt;/a&gt; If you were to load up the &lt;a href="http://www.microsoft.com/silverlight/halo3.aspx" target="_blank"&gt;Silverlight Halo3 site&lt;/a&gt; via AIR, you'd get a requirements message regarding &amp;quot;&lt;strong&gt;&lt;em&gt;Where is my Silverlight&lt;/em&gt;&lt;/strong&gt; &lt;strong&gt;&lt;em&gt;runtime&lt;/em&gt;&lt;/strong&gt;&amp;quot;. If you want to interact with anything but Flash 9* or Adobe Acrobat (via JavaScript Bridge) you'll be busily looking for some other alternative approach than direct access via the runtime. Point is, Adobe AIR does have a lot of positives about it, but make no mistake, you are locked in just as if you were in WPF land. As like us, we have a set of basic requirements that need to be put in play, to ensure security first and foremost is kept intact.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/msmossyblog/WindowsLiveWriter/WhatsyourstoryaroundAIR_B5BC/image_4.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; margin: 10px; border-left: 0px; border-bottom: 0px" height="97" alt="image" src="http://blogs.msdn.com/blogfiles/msmossyblog/WindowsLiveWriter/WhatsyourstoryaroundAIR_B5BC/image_thumb_1.png" width="244" align="left" border="0" /&gt;&lt;/a&gt;*I also loaded the &lt;a href="http://halo3.com/believe"&gt;http://halo3.com/believe&lt;/a&gt; site in &amp;quot;&lt;a href="http://labs.adobe.com/technologies/air/samples/" target="_blank"&gt;Scout&lt;/a&gt;&amp;quot; and got the &amp;quot;wrong flash player version installed&amp;quot; message (even though via Internet Explorer I can load it fine?)....&lt;/p&gt;  &lt;p&gt; AIR is a hard discussion to have, as most of the time it's about what it potentially can do for you, yet little of the time is spent on &amp;quot;&lt;strong&gt;&lt;em&gt;what it actually does for you or your customers today&lt;/em&gt;&lt;/strong&gt;&amp;quot;. I say this as, at heart I'm also a marketer and I always think of the X-Platform discussion around a thing called &amp;quot;Target Audience&amp;quot;.&lt;/p&gt;  &lt;p&gt;When Coke gets up in the morning and decides to pitch it's brand at it's target audience. They are very specific on whom they are targeting, they reconnect with their audience all the time and that's why you'll usually see Coke at rock concerts instead of bowls tournaments. Sure they could go after the seniors, as that potentially could grow their market further right? Yet they don't.&lt;/p&gt;  &lt;p&gt;Summary is this, acknowledge that Adobe AIR has wonderful ideas behind it and is exciting, but also respect the fact that it's got a &lt;strong&gt;&lt;u&gt;prescribed format&lt;/u&gt;&lt;/strong&gt; and the difference between WPF and AIR is in reality the X-Platform argument. &lt;/p&gt;  &lt;p&gt;The other missing point of the discussion is that Silverlight is here to stay, it will be here tomorrow and it's gaining momentum. Now if one is to create YAB (Yet Another Browser) style AIR applications, you're now ignoring your Silverlight market share and if you're ok with living in a Flash / Acrobat Reader access only solution - cool, all the best.&lt;/p&gt;  &lt;p&gt;It may change post MAX 2007, Adobe are likely to announce some new goodies around AIR but for now, I'm not sold on it what it can do as being an absolute elegant story - more work is ahead of it and ignoring runtimes such as Silverlight is going to be costly to them.&lt;/p&gt;  &lt;p&gt;What if tomorrow &lt;a href="http://www.multidmedia.com" target="_blank"&gt;Zinc&lt;/a&gt; were to release compatibility to Silverlight? hmmm...&lt;/p&gt;  &lt;p&gt;   &lt;div class="wlWriterSmartContent" id="scid:B3E14793-948F-49af-A347-D19C374A7C4F:e05d4d99-f1e4-4340-9230-57c077d1d1e3" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt; &lt;script type="text/javascript"&gt;&lt;!--
digg_url = 'http://digg.com/software/What_s_your_story_around_AIR';
digg_bodytext = 'Last week I was at the Web Directions South 07 Conference. It was a blast and learnt a lot from our customers and non-customers in the field. It was the closing party and I was asked a simple question around "AIR" - in that "What's Microsoft's response to AIR?"';
digg_topic = 'software';
//--&gt;&lt;/script&gt; &lt;script src="http://digg.com/tools/diggthis.js" type="text/javascript"&gt;&lt;/script&gt; &lt;/div&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=5217676" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/msmossyblog/archive/tags/Silverlight/default.aspx">Silverlight</category><category domain="http://blogs.msdn.com/msmossyblog/archive/tags/Adobe/default.aspx">Adobe</category><category domain="http://blogs.msdn.com/msmossyblog/archive/tags/Zinc/default.aspx">Zinc</category><category domain="http://blogs.msdn.com/msmossyblog/archive/tags/Apollo/default.aspx">Apollo</category></item><item><title>Selling Snake oil to the masses.</title><link>http://blogs.msdn.com/msmossyblog/archive/2007/06/02/selling-snake-oil-to-the-masses.aspx</link><pubDate>Sat, 02 Jun 2007 04:39:24 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:3033622</guid><dc:creator>scbarnes</dc:creator><slash:comments>5</slash:comments><comments>http://blogs.msdn.com/msmossyblog/comments/3033622.aspx</comments><wfw:commentRss>http://blogs.msdn.com/msmossyblog/commentrss.aspx?PostID=3033622</wfw:commentRss><wfw:comment>http://blogs.msdn.com/msmossyblog/rsscomments.aspx?PostID=3033622</wfw:comment><description>&lt;p&gt;It's interesting to see folks I've meet online flood my IM's, Email Accounts etc with "Did you see Google Gears, how cool is this!!"&lt;/p&gt; &lt;p&gt;I got the same reaction from JavaFX, Apollo, Silverlight and so on. I often look at these things with one eye brow raised, and I do this not to attack anything not Microsoft specific, but I'm trying to figure out what's in it for Google. It's my immediate reaction, as a company of that size would not sit on something like this and then unload onto the world without a reason.&lt;/p&gt; &lt;p&gt;Let's take a look at what Google Gears expected to do:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;A local server, to cache and serve application resources (HTML, JavaScript, images, etc.) without needing to contact a server&lt;/li&gt; &lt;li&gt;A database, to store and access data from within the browser&lt;/li&gt; &lt;li&gt;A worker thread pool, to make web applications more responsive by performing expensive operations in the background.&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;My initial thoughts are "&lt;em&gt;wow, offline / online connectivity, that's good!&lt;/em&gt;". Yet then I started to think about applications&amp;nbsp;I would typically write with such ingredients. Let's assume I wrote a simple &lt;u&gt;Calendar Tool&lt;/u&gt;, where I can plan out my month while I'm on the plane (as that's were we all seem to do the most work - never been able to unfold a laptop on a plane, except business class but anyway). I punch in all my details, and it stores them locally. &lt;/p&gt; &lt;p&gt;I then arrive into a network friendly zone, hook my laptop up and it magically synchronizes the data for me right? What it doesn't?&amp;nbsp; I still have to code?.. well.. that's not what the brochure said? (Hey they could very well pull it off, but at the moment it's oversold, over hyped and not enough detail)&lt;/p&gt; &lt;p&gt;I'm sure there will be positive business cases found for it? but what is it really bringing to the table and how many developers are sitting around today going "&lt;em&gt;If only I had occasionally connected client status on laptops!&amp;nbsp;- boy I can't tell you how annoying that is&lt;/em&gt;". Usually when they do, it's got a lot more complexity associated to it, and typically there would be much bigger and bolder collision algorithms associated to it.&lt;/p&gt; &lt;p&gt;Do I think Google Gears sucks? nope!, I just simply scratch my head ponder what the hell is in it for Google firstly, secondly me and lastly how will this help me get more runs on the board with development? (especially with Tools interoperability).&lt;/p&gt; &lt;p&gt;Adobe Apollo (&lt;a href="http://search.live.com/results.aspx?q=+%22Yet+ANother+Browser%22+Apollo&amp;amp;form=QBRE" target="_blank"&gt;YAB&lt;/a&gt;)&amp;nbsp;absorbing it sounds positive for Adobe but it kind of looks like a PR push to bolster Apollo's name by cashing in on Google's fame (that's the sceptic within me talking though).&lt;/p&gt; &lt;p&gt;It sounds like &lt;a href="http://www.google.com/search?q=define%3A+snake+oil&amp;amp;rls=com.microsoft:*&amp;amp;ie=UTF-8&amp;amp;oe=UTF-8&amp;amp;startIndex=&amp;amp;startPage=1" target="_blank"&gt;Snake Oil&lt;/a&gt; in parts :)&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=3033622" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/msmossyblog/archive/tags/RIA/default.aspx">RIA</category><category domain="http://blogs.msdn.com/msmossyblog/archive/tags/Apollo/default.aspx">Apollo</category><category domain="http://blogs.msdn.com/msmossyblog/archive/tags/JavaFX/default.aspx">JavaFX</category><category domain="http://blogs.msdn.com/msmossyblog/archive/tags/SQL+Lite/default.aspx">SQL Lite</category><category domain="http://blogs.msdn.com/msmossyblog/archive/tags/Google+Gears/default.aspx">Google Gears</category><category domain="http://blogs.msdn.com/msmossyblog/archive/tags/YAB/default.aspx">YAB</category></item><item><title>Zinc vs Apollo.</title><link>http://blogs.msdn.com/msmossyblog/archive/2007/04/25/zinc-vs-apollo.aspx</link><pubDate>Wed, 25 Apr 2007 07:16:31 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2267923</guid><dc:creator>scbarnes</dc:creator><slash:comments>3</slash:comments><comments>http://blogs.msdn.com/msmossyblog/comments/2267923.aspx</comments><wfw:commentRss>http://blogs.msdn.com/msmossyblog/commentrss.aspx?PostID=2267923</wfw:commentRss><wfw:comment>http://blogs.msdn.com/msmossyblog/rsscomments.aspx?PostID=2267923</wfw:comment><description>&lt;p&gt;&lt;img style="margin: 10px" src="http://www.multidmedia.com/images/header_website_v2.jpg" align="left"&gt;Jaspal Sohal (CEO) Multidmedia, a company whom own the software "Zinc" has made some official comments on where they sit against Apollo.&lt;/p&gt; &lt;p&gt;We can't be certain at this point on which of the two are better, as Apollo is still in alpha. Yet, if the race were to be called tomorrow, I must admit I'd go with Zinc simple for its features and maturity. I've used Zinc for years when it had it's former name, so I'm also probably biased.&lt;/p&gt; &lt;p&gt;You make your own decision though (personally Peps vs Coke argument mostly)&lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;&lt;em&gt;&lt;strong&gt;Apollo is a cross-OS runtime that allows developers to leverage their existing web development skills (Flash, Flex, HTML, Ajax) to build and deploy desktop RIA’s."&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt; &lt;p&gt;&lt;em&gt;Within the Flash Community, this has naturally raised questions about the impact Apollo will have on Zinc. Well, the answer to this question is actually in Adobe's own description of Apollo. Many designers and developers have been under the impression (and many still are!) that Apollo is a "SWF2EXE" tool which creates standalone Projector files in the same way that Zinc does. This is not true.&lt;/em&gt;&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;[ &lt;a href="http://www.multidmedia.com/support/developers/articles/?action=show&amp;amp;id=33" target="_blank"&gt;Continue Reading&lt;/a&gt; ]&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=2267923" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/msmossyblog/archive/tags/Flex/default.aspx">Flex</category><category domain="http://blogs.msdn.com/msmossyblog/archive/tags/AJAX/default.aspx">AJAX</category><category domain="http://blogs.msdn.com/msmossyblog/archive/tags/Zinc/default.aspx">Zinc</category><category domain="http://blogs.msdn.com/msmossyblog/archive/tags/Apollo/default.aspx">Apollo</category></item></channel></rss>