<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
    xmlns:content="http://purl.org/rss/1.0/modules/content/"
    xmlns:wfw="http://wellformedweb.org/CommentAPI/"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
    xmlns:atom="http://www.w3.org/2005/Atom"
    xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    >

<channel>
    <title>Webmonkey &#187; interview</title>
    <atom:link href="http://www.webmonkey.com/tag/interview/feed/" rel="self" type="application/rss+xml" />
    <link>http://www.webmonkey.com</link>
    <description>The Web Developer&#039;s Resource</description>
    <lastBuildDate>Mon, 06 May 2013 17:29:19 +0000</lastBuildDate>
    <language>en-US</language>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <generator>http://wordpress.org/?v=3.4.2</generator>
    
    <item>
        <title>Interview &#124; Lea Verou on Why Web Standards Matter and How You Can Help</title>
        <link>http://www.webmonkey.com/2013/02/developer-lea-verou-on-why-web-standards-matter/</link>
        <comments>http://www.webmonkey.com/2013/02/developer-lea-verou-on-why-web-standards-matter/#comments</comments>
        <pubDate>Fri, 15 Feb 2013 15:27:27 +0000</pubDate>

                <dc:creator>Scott Gilbertson</dc:creator>

        <guid isPermaLink="false">http://www.webmonkey.com/?p=60940</guid>
        		<category><![CDATA[Interview]]></category>
		<category><![CDATA[Web Standards]]></category>
		<category><![CDATA[interview]]></category>
		<category><![CDATA[W3C]]></category>
            <enclosure url="http://www.webmonkey.com/wp-content/uploads/2013/02/fronteers11-200x100.jpg" type="image/jpeg" length="48000" />
                    <description><![CDATA[<div class="rss_thumbnail"><img src="http://www.webmonkey.com/wp-content/uploads/2013/02/fronteers11.jpg" alt="Interview &#124; Lea Verou on Why Web Standards Matter and How You Can Help" /></div>Webmonkey talks to developer Lea Verou about her new role at the W3C, why web standards matter and how you can get involved and have a voice in the process.]]></description>

            <content:encoded><![CDATA[<p><!-- wpautop enabled --><div id="attachment_60946" class="wp-caption aligncenter" style="width: 590px"><a href="http://www.webmonkey.com/wp-content/uploads/2013/02/fronteers11.jpg"><img src="http://www.webmonkey.com/wp-content/uploads/2013/02/fronteers11.jpg" alt="" title="fronteers11" width="580" height="387" class="size-full wp-image-60946" /></a><p class="wp-caption-text"><em>Image: Lea Verou</em></p></div></p>
<p><em>This is the first in a coming series of interviews with web developers. We&#8217;re excited to start with Lea Verou, a front-end web developer from Greece who has not only made lots of cool stuff we&#8217;ve linked to, but also recently joined the W3C to help work on web standards.</em></p>
<p><strong>Webmonkey</strong>: You joined the W3C Developer Relations last year, which is a relatively new thing at the W3C, actively reaching out to web designers and developers. What does the day to day work of a W3C Developer Relations person look like?</p>
<p><strong>Lea Verou</strong>: You’re absolutely right Scott, it’s a new initiative that <a href="http://twitter.com/shepazu">Doug Schepers</a> started last year. W3C was interested in outreach for years, but there was no official Developer Relations activity before.</p>
<p>My role is pretty mixed. I help organize <a href="http://www.w3.org/conf/">W3Conf</a>, our conference for web designers and developers, I help develop and promote <a href="http://webplatform.org/">WebPlatform.org</a>, presenting at conferences around the world, I write articles about web standards in industry media and many other things. </p>
<p><strong>WM</strong>: You were interested in web standards very early on, what was it that made standards important to you?</p>
<p><strong>Verou</strong>: When I started developing for the web, IE6 was the most widely used browser. As you probably remember, making websites that work cross-browser was way harder back then than it is today. We had to rely on browser detection, ugly hacks and whatnot. I wished browsers could just agree on some common ground and implement that. A couple years later, I discovered that this is actually a thing and it’s called web standards. Since then, I made it one of my personal goals to raise awareness in fellow web developers, get browsers to implement them and advance the standards themselves for the common good.</p>
<p><strong>WM</strong>: Of course many of those ugly hacks remain, especially for developers still wrestling with IE7 (IE6 seems to have been put to rest for the most part). What&#8217;s your take on supporting older browsers? Is that an important thing to do or is it time we leave them behind because they&#8217;re holding back the web?</p>
<p><strong>Verou</strong>: I&#8217;m a big supporter of progressive enhancement and graceful degradation. Websites should be usable, if possible, in older browsers, but they don&#8217;t need to have all the bling. However, graceful degradation is not black &amp; white. Everyone seems to have a different definition of what is “graceful” and what is “enhancement”. </p>
<p>Is a solid color an acceptable fallback for a pattern? What if your lightbox has no overlay? What if your stripes become a solid color? What if your transitions are not there? What if your code has no syntax highlighting? I tend to lean towards being more permissive instead of looking for perfection in older browsers, especially on websites targeted to a more technical audience. I will provide fall-backs, but I will not go out of my way and use proprietary IE7-specific stuff to make something look good there. With a &lt; 0.5% global market share, it’s just not worth it. </p>
<p><strong>WM</strong>: A lot of the developers I know have a kind of love-hate relationship with the W3C. But you wrote on your site that working for the W3C was &#8220;a dream of mine ever since I learned what a web standard is.&#8221; Can you talk a little bit about what makes the W3C great and why you wanted to work there?</p>
<p><strong>Verou</strong>: Like I said before, promoting web standards was something I was already doing for years anyway. I felt that working for W3C itself would enable me to do it more systematically and have a bigger impact. For instance, one of my main tasks has been helping organize <a href="http://www.w3.org/conf/">W3Conf</a> &#8212; happening this February in San Francisco &#8212; which is aimed at showing web professionals that web standards are not some utopian ideal but practical to adhere to in everyday work, as well as educate them about recent developments that they can use today. Connecting those two worlds is a fun challenge!</p>
<p><strong>WM</strong>: Standards do at times feel less than practical, especially because they&#8217;ve been changing a lot lately &#8212; e.g. WebSockets got a rewrite after it had already shipped in multiple browsers, ditto CSS Flexbox. So there&#8217;s these seemingly rapid changes, and then on the other hand it seems like we&#8217;ve been waiting for other things forever. I know the W3C recently launched, WebPlatform.org for developers, but what other resources would you suggest for web professionals who&#8217;d like to educate themselves about web standards, and more importantly stay up-to-date?</p>
<p><strong>Verou</strong>: W3C is well aware of the fact that sometimes we can be slow and we are trying to speed things up to meet developer needs. This is why we are encouraging implementors (like browser vendors) to implement earlier on in the process so we can get feedback by developers and we’re putting more emphasis on testing, which is going to improve interoperability. </p>
<p>All this means that experimental features will ship which still need work. Having shipped in browsers is not an indication of stability. Browsers often ship experimental features so that developers can play with them and give feedback. This doesn&#8217;t mean the feature is frozen — quite the opposite, it means we need feedback to make it better. </p>
<p>Regarding resources, I know I&#8217;m weird, but I often read about new features in specs. I search for a feature, come across the spec, take a look on what else is there and then see if it&#8217;s implemented anywhere. I also often find good information on Twitter and looking at others’ code. There are also some websites with good information like:</p>
<ul>
<li><a href="http://html5doctor.com/">html5doctor.com</a></li>
<li><a href="http://css-tricks.com/">css-tricks.com</a></li>
<li><a href="http://www.smashingmagazine.com/">smashingmagazine.com</a></li>
<li><a href="http://www.netmagazine.com/">netmagazine.com</a></li>
<li><a href="http://www.sitepoint.com/">sitepoint.com</a></li>
<li><a href="http://alistapart.com">alistapart.com</a></li>
</ul>
<p>and many others.</p>
<p><strong>WM</strong>: Now that you&#8217;re actually working for the W3C has your perspective on standards changed? Is there anything that looks different from the other side of the fence?</p>
<p><strong>Verou</strong>: I was involved in standards before I joined W3C, so many things already looked different. For instance, many developers tend to blame W3C for being slow with standardization, whereas the reality is that often implementors are just busy with other things (we need multiple implementations for a spec to exit CR level) or spec editors are focusing their attention elsewhere. </p>
<p>Another common misconception is that spec editors and Working Group members are exclusively or mostly W3C staff. Whereas many W3C Team members do edit specs and participate in WGs, the majority of spec editors are employees of member companies, as evident in most specifications (you can see a list of the editors in the header). W3C is not some authority that dictates standards from up high, but merely a forum for interested parties to get together and collaborate on advancing the web.</p>
<p><strong>WM</strong>: How can developers who aren&#8217;t (yet) well-known contribute to the process or give feedback about what works and what doesn&#8217;t?</p>
<p><strong>Verou</strong>: Participating in web standards is a matter of joining the conversation. W3C is very open. Technical discussion happens in the <a href="http://lists.w3.org/">public mailing lists</a> and IRC, which you can join. Pragmatic feedback from anybody is welcome, especially from people who have tried using the feature in question. Experiment, try to make it work for you and share experiences &#8212; good or bad &#8212; about it.  It might seem at first that you’re just one voice among many, but if your feedback is good, your voice is going to be heard. Technical arguments are judged on their merit and not their origin.</p>
<p><strong>WM</strong>: I get tired just looking at <a href="https://github.com/LeaVerou">your GitHub page</a> &#8212; <a href="http://lea.verou.me/css3patterns/">Pattern Gallery</a>, <a href="http://leaverou.github.com/prefixfree/">-prefix-free</a>, <a href="http://dabblet.com/">Dabblet</a>, <a href="http://prismjs.com/">Prism</a> and a bunch of other useful tools &#8212; where do you find the time to build all this cool stuff? And are you going to be able to keep doing it now that you&#8217;re at the W3C?</p>
<p><strong>Verou</strong>: I actually released another tool after I joined W3C: <a href="http://leaverou.github.com/contrast-ratio/">Contrast Ratio</a>. W3C supports me in making tools to help developers use open web technologies more effectively. In fact, improving Prism and Dabblet is one of my tasks at W3C since we are going to be using them in WebPlatform.org, our vendor-neutral documentation effort, where all the big players of the Web are working in harmony to create a valuable resource. However, I plan to slow down on releasing new things, so I can maintain the existing ones. Nobody likes to use abandoned scripts and tools, right? :)</p>
<p><strong>WM</strong>: The first time I recall landing on your blog was for a post about CSS abuses, like making the Mona Lisa in pure CSS. Which is of course silly, but what caught my eye was that you wrote about how people should be using SVG, which is an awesome tool that almost no one seems to use (despite the fact that it often has better browser support than most CSS 3 features and works great on every screen resolution). Why is SVG still the neglected stepchild of the web stack and do you think that&#8217;s ever going to change? </p>
<p><strong>Verou</strong>: SVG was significantly held back by a number of different factors. One was the lack of proper support in browsers for many years. Internet Explorer was promoting VML (a proprietary technology that influenced SVG) until IE8 and only implemented SVG in IE9, which is not that long ago. In addition, there are far more browser bugs in SVG implementations across browsers, since fewer people use it, so fewer of them get reported and fixed. </p>
<p>Last but not least, there just aren&#8217;t many extensive resources for SVG documentation, a gap that <a href="http://webplatform.org/">WebPlatform.org</a> is trying to cover (and since it’s a wiki, you can help too!).<br />
However, SVG is certainly picking up in the last few years, either directly by people using the format, or indirectly, through many of its features getting added in CSS. For example, <a href="http://www.w3.org/TR/css3-transforms/">CSS Transforms</a>, <a href="http://www.w3.org/TR/filter-effects/">CSS Filter Effects</a>, <a href="http://www.w3.org/TR/compositing/">Blending and Compositing</a>, as well as <a href="http://www.w3.org/TR/css-masking/">CSS Masking</a>, are all basically SVG applied to HTML with a simpler syntax.</p>
<p><strong>WM</strong>: Everyone has their pet standard, personally I&#8217;d like to see CSS Flexbox get better browser support and end the float insanity &#8212; what&#8217;s at the top of your web standards wish list?</p>
<p><strong>Verou</strong>: As an editor of <a href="http://dev.w3.org/csswg/css4-background/">CSS Backgrounds &amp; Borders Level 4</a> I can&#8217;t wait for it to get more attention. Regarding other specs however, I&#8217;m very interested in the new SVG-inspired specs like <a href="http://www.w3.org/TR/filter-effects/">Filter Effects</a>, <a href="http://www.w3.org/TR/compositing/">Compositing</a> and <a href="http://www.w3.org/TR/css-masking/">Masking</a>. They allow us to do things we badly needed for years and for the most part, they degrade pretty gracefully, unlike the new Layout modules or the syntax improvements.</p>
<p><em>To keep up with Verou&#8217;s latest projects and musings on web standards, check out <a href="http://lea.verou.me/">her blog</a> and <a href="https://twitter.com/leaverou">follow her on Twitter</a> and <a href="https://github.com/LeaVerou">GitHub</a>.</em></p>
<div id='linker_widget' class='contextly-widget'></div>]]></content:encoded>
            <wfw:commentRss>http://www.webmonkey.com/2013/02/developer-lea-verou-on-why-web-standards-matter/feed/</wfw:commentRss>
        <slash:comments>0</slash:comments>

        
    </item>
    
    <item>
        <title>A Brave New Web Will Be Here Soon, But Browsers Must Improve</title>
        <link>http://www.webmonkey.com/2009/11/a_brave_new_web_will_be_here_soon__but_browsers_must_improve/</link>
        <comments>http://www.webmonkey.com/2009/11/a_brave_new_web_will_be_here_soon__but_browsers_must_improve/#comments</comments>
        <pubDate>Tue, 17 Nov 2009 13:19:15 +0000</pubDate>

                <dc:creator>Michael Calore</dc:creator>

        <guid isPermaLink="false">http://www.webmonkey.com/blog/abravenewwebwillbeheresoonbutbrowsersmustimprove</guid>
        		<category><![CDATA[Browsers]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[Multimedia]]></category>
		<category><![CDATA[Web Standards]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[interview]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[video]]></category>
		<category><![CDATA[W3C]]></category>
        <description><![CDATA[The great promise of HTML5 is that it will turn the web into a full-fledged computing platform awash with video, animation and real-time interactions, yet free of the hacks and plug-ins common today. While the language itself is almost fully baked, HTML5 won&#8217;t fully arrive for at least another two years, according to one of [...]]]></description>

            <content:encoded><![CDATA[<p><!-- wpautop enabled --><img class="blogimg" src="http://www.wired.com/images_blogs/epicenter/2009/11/w3c_main.png" width="200" />The great promise of HTML5 is that it will turn the web into a full-fledged computing platform awash with video, animation and real-time interactions, yet free of the hacks and plug-ins common today.</p>
<p>While the language itself is almost fully baked, HTML5 won&#8217;t fully arrive for at least another two years, according to one of the men charged with its design.</p>
<p>&#8220;I don&#8217;t expect to see full implementation of HTML5 across all the major browsers until the end of 2011 at least,&#8221; says Philippe Le Hegaret, interaction domain leader for the Worldwide Web Consortium (<a href="http://www.w3.org/">W3C</a>), who oversees the development of HTML5.</p>
<p>He tells Webmonkey <a href="http://dev.w3.org/html5/spec/Overview.html">the specification</a> outlining the long-promised rewrite of the web&#8217;s underlying language will be ready towards the end of 2010, but because of varying levels of support across different browsers, especially in the areas of video and animation, we&#8217;re in for a longer wait.</p>
<p>Most web pages are currently written in HTML version HTML 4.01, which has been around since the late 1990s. The web was mostly made up of static pages when HTML was born, and it has grown by leaps and bounds since then. Now, we favor complex web applications written in JavaScript like Gmail and Facebook, we stream videos in high-definition, we consume news in real-time feeds and generally push our browsers as far as they&#8217;ll go. These developments have left HTML drastically outdated, and web authors have resorted to using a variety of hacks and plug-ins to make everything work properly.</p>
<p>HTML5 &#8212; which is actually a combination of languages, APIs and other technologies to make scripted applications more powerful &#8212; promises to solve many of the problems of its predecessor, and do so without the hacks and plug-ins.</p>
<p>We&#8217;re already close. All the major browsers are providing some level of support for HTML5.</p>
<p>&#8220;There&#8217;s strong support already in Firefox and Safari. Even Microsoft IE8 has some partial support,&#8221; says Le Hegaret, referring to some code within HTML5 that enables the browser to pass information between pages.</p>
<p>Browser makers are approaching support incrementally, adding features little by little with every subsequent release. Some, like Mozilla, can build new features into the next release in a matter of months. For others, like Microsoft, it takes much longer.</p>
<p>Google Chrome is maturing extremely quickly and already supports most of HTML5. This is mostly because Google didn&#8217;t start from scratch &#8212; the company chose to use the open source Webkit rendering engine, the same one used by Safari. Still, this doesn&#8217;t mean both browsers support HTML5 equally.</p>
<p>&#8220;Video support between Safari and Chrome, despite the fact that they are both using the same underlying engine, is totally different because video support is not part of the Webkit project at the moment,&#8221; says Le Hegaret.</p>
<p>It&#8217;s actually this very issue &#8212; support for playing videos inside the browser &#8212; that continues to be one of main factors blocking the broad adoption of HTML5.</p>
<p>The way the specification is written now, website authors will have the ability to link to a video file as simply as an image file. The video plays in the browser without using a plug-in, and the author can create a player wrapper with controls.</p>
<p>But browser vendors are stuck arguing over which video format to support. Mozilla, Google and Opera are interested in the open source Ogg Theora video format. Apple has substantial investments in its Quicktime technology, so it&#8217;s pushing for the Quicktime-backed H.264 format. Microsoft wants people to use its Silverlight plug-in, so Internet Explorer isn&#8217;t supporting native video playback in the browser at all.</p>
<p>Google has voiced support for Ogg, but it has also recently made a bid to purchase On2, a company that makes a competing video technology. <a href="http://www.webmonkey.com/blog/Google_s_Latest_Acquisition_Renews_Hope_for_Open_Video_in_HTML_5">Rumor has it</a> Google might release On2&#8242;s video technology under an open source license once the sale is complete.</p>
<p>Until these issues are sorted out, consumers and content providers alike are forced to rely on plug-ins. Le Hegaret says that while these plug-ins have certainly helped the web arrive where it is today, they continue to be a burden on the user.</p>
<p>Setting up any browser to support both H.264 and Ogg Theora requires at least one plug in, which harms the user experience.</p>
<p>&#8220;It&#8217;s hard today to ask people to install a plug-in unless the payoff is huge,&#8221; he says. &#8220;What&#8217;s driving the most successful plug-in, which is Flash, is video support. If you can&#8217;t see YouTube, your life on the web is pretty miserable. You&#8217;re missing a lot.&#8221;</p>
<p>Plug-ins aren&#8217;t just harder on web users, but they&#8217;re hard on web developers, too.</p>
<p>&#8220;Building with Flash or Silverlight in a way that lets you share information between the content appearing inside the plug-in and the rest of the page presents some challenges,&#8221; says Le Hegaret.</p>
<p>Unlike its predecessor, HTML5 has been designed with web applications in mind. The current HTML5 specification includes a media API that makes it easier to connect animations or video and audio elements &#8212; things traditionally presented within a Flash player &#8212; with the rest of the content on the page.</p>
<p>&#8220;You get a smoother application if you use HTML5. You&#8217;re not crossing a software layer. It&#8217;s all part of the same application.&#8221;</p>
<p>Unfortunately, the YouTubes of the world aren&#8217;t going to make a baseline switch from Flash to HTML5 unless they know there&#8217;s strong support for it in the browsers.</p>
<p>But they are testing the waters: Wikipedia is experimenting with HTML5 video support by serving Ogg Theora video to browsers that can handle it, and Flash to everyone else. <a href="http://www.youtube.com/html5">YouTube</a> and the video site <a href="http://www.dailymotion.com/openvideodemo">Dailymotion</a> have also set up special demo pages using this technique.</p>
<p>Le Hegaret says we&#8217;ll be in this period of transition &#8212; a dual-experience web where content sites serve HTML5 video along with a Flash fall-back &#8212; for a while.&#8221;</p>
<p>Web developers will continue to have to understand that not everyone is using the latest generation web browser, and that&#8217;s OK in the short term.&#8221;As far as being able to make the switch to a pure HTML5 web altogether, Le Hegaret says that&#8217;s only possible once browser vendors sort out their differences.</p>
<p>Once that day arrives, the final switch to HTML5 will be in the hands of the content providers. It&#8217;s up to them to begin coding for HTML5 standards and ditching support for old browsers.&#8221;</p>
<p>There are still a significant amount of people out there using IE6,&#8221; says Le Hegaret. &#8220;As a developer right now, you can&#8217;t really ignore it. Hopefully, in two or three years, you will be able to start ignoring IE6.&#8221;</p>
<p><strong>See Also:</strong></p>
<ul>
<li><a href="http://www.webmonkey.com/blog/Tim_Berners-Lee_Sees_Promise__Challenges_in_HTML5">Tim Berners-Lee Sees Promise, Challenges in HTML5</a></li>
<li><a href="http://www.webmonkey.com/blog/W3C_Drops_Audio_and_Video_Codec_Requirements_From_HTML_5">W3C Drops Audio and Video Codec Requirements From HTML 5</a></li>
<li><a href="http://www.webmonkey.com/blog/Adobe_Fights_Off_HTML5_Threat_With_New_Flash_Player_10DOT1">Adobe Fights Off HTML5 Threat With New Flash Player 10.1</a></li>
<li><a href="http://www.webmonkey.com/blog/Mozilla_Pushes_the_Web_Forward_With_Firefox_3DOT5">Mozilla Pushes the Web Forward With Firefox 3.5</a></li>
</ul>
<div id='linker_widget' class='contextly-widget'></div>]]></content:encoded>
            <wfw:commentRss>http://www.webmonkey.com/2009/11/a_brave_new_web_will_be_here_soon__but_browsers_must_improve/feed/</wfw:commentRss>
        <slash:comments>1</slash:comments>

        
    </item>
    
    <item>
        <title>Adobe&#8217;s Kevin Lynch on AIR&#8217;s Open-Source Road to the Desktop</title>
        <link>http://www.webmonkey.com/2008/02/adobe_s_kevin_lynch_on_air_s_open-source_road_to_the_desktop/</link>
        <comments>http://www.webmonkey.com/2008/02/adobe_s_kevin_lynch_on_air_s_open-source_road_to_the_desktop/#comments</comments>
        <pubDate>Tue, 26 Feb 2008 22:15:29 +0000</pubDate>

                <dc:creator>Michael Calore</dc:creator>

        <guid isPermaLink="false">http://www.webmonkey.com/blog/adobeskevinly</guid>
        		<category><![CDATA[Other]]></category>
		<category><![CDATA[interview]]></category>
        <description><![CDATA[Photo: Michael Calore This week, Adobe released version 1.0 of it&#8217;s Adobe Integrated Runtime (or AIR for short) a mechanism that allows applications created for the internet to run on the desktop completely independent of the web browser and across multiple operating systems. You can read our initial coverage of AIR&#8217;s release on the Compiler [...]]]></description>

            <content:encoded><![CDATA[<p><!-- wpautop enabled -->
<p><a href="http://blog.wired.com/.shared/image.html?/photos/uncategorized/2008/02/26/lynchqna1.jpg" onclick="window.open(this.href, '_blank', 'width=660,height=433,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"><img width="660" height="433" border="0" alt="Lynchqna1" title="Lynchqna1" src="http://blog.wired.com/monkeybites/images/2008/02/26/lynchqna1.jpg" /></a><br /><cite>Photo: Michael Calore</cite>
</p>
<p>This week, Adobe released version 1.0 of it&#8217;s Adobe Integrated Runtime (or <a href="http://www.adobe.com/products/air/">AIR</a> for short) a mechanism that allows applications created for the internet to run on the desktop completely independent of the web browser and across multiple operating systems. You can read our <a href="http://blog.wired.com/monkeybites/2008/02/adobe-releases.html">initial coverage of AIR&#8217;s release</a> on the Compiler blog.</p>
<p>We got the chance to talk with Adobe&#8217;s Kevin Lynch prior to AIR&#8217;s release on Monday. Under his previous title of chief software architect, Lynch led the development of AIR from its beginnings under the code-name &quot;Apollo,&quot; through it&#8217;s year-long public beta stage. During the development process, Lynch (who was recently promoted to chief technology officer of Adobe) remained vocal about the fact that his team was both using and contributing to open-source technologies.</p>
<p>When we spoke to him over the telephone on the eve of AIR&#8217;s release, Lynch was eager to talk about how open-source guided AIR&#8217;s development and it has influenced the growth of web apps in general. We also talked about the state of Flash and AIR on Linux, and AIR&#8217;s potential to bring new applications to the Linux desktop.</p>
<p>We started out by asking Kevin what role open-source played in AIR&#8217;s development.</p>
<p><strong>Kevin Lynch:</strong> We&#8217;re really working to increase our usage of open-source technologies and to contribute to open-source. Because we developed AIR so openly, we were able to share it with developers and make sure we were developing the right things.</p>
<p>This is a huge release for us. We&#8217;ve got a cross-operating system runtime that really works on Mac and Windows. We&#8217;re in the midst of Linux development right now, and that one&#8217;s starting to shape up. That will be out later this year. It&#8217;s looking really good already, but we&#8217;re still working on it. We&#8217;re actually looking for Linux testers, so if you or anyone else wants to get involved, let us know.</p>
<p>(At an Adobe press event Monday, Lynch showed a version of AIR running on an IBM ThinkPad with Ubuntu Linux installed. It was a little slower than the Mac version, but fully functional.)</p>
<p><span id="more-9802"></span></p>
<p>Of course you can use any Ajax framework to create applications with AIR, but one of the ways people are creating these applications is with Flex. (The <a href="http://www.adobe.com/products/flex/">Flex 3 SDK</a>) is free and it&#8217;s open-source. Many people still don&#8217;t realize that transition has happened with Flex. It&#8217;s one of the projects that wasn&#8217;t open-source originally, and it&#8217;s now been opened.</p>
<p>We have an open bug database for Flex. Our bugs are all public, so if you see something wrong you can file a bug. Anyone in the community can vote on a bug, so the public can influence what&#8217;s happening on the development teams. And of course, with Flex, you can contribute code changes as well. </p>
<p>We&#8217;ve been increasingly doing that at Adobe, incorporating more open-source technologies in our software and we&#8217;re opening a bunch of our technologies. The HTML engine inside AIR is WebKit, which is an open-source engine. And the local database AIR uses, SQLite, is also open-source.</p>
<p>AIR itself is built, of course, with Flash Player, the core of which we released as open-source. That&#8217;s the project called <a href="http://blog.wired.com/monkeybites/2006/11/adobe_releases_.html">Tamarin</a>, it&#8217;s the virtual machine inside Flash. That was donated to Mozilla, so our team is working on Mozilla-hosted code. We&#8217;re showing some good movement there, and I think that&#8217;s helping with the adoption of Flash Player on Linux.</p>
<p><strong>Wired.com:</strong> What&#8217;s the ecosystem of Flash on Linux like right now?</p>
<p><strong>KL:</strong> We have Linux development happening at the same time as Mac and Windows now for the Flash Player. You can see the updates we&#8217;re putting out right now are simultaneous across all three OSes. For example, the recent update to Flash Player 9 which supported H.264 was released on Mac, Windows and Linux. Our intention is to keep Flash on Linux in sync with the other operating systems from now on. Once AIR is out on Linux, we also intend to keep future releases in sync with Mac and Windows.</p>
<p>Another potentially exciting thing on the topic of Linux is that when you create an application for AIR, you may think that you&#8217;re creating something just for Mac and Windows users, but in fact that application will also be able to run on Linux. So AIR could open up a very fertile ground for applications to come to Linux and deliver great user experiences on Linux &#8212; even without people intentionally making them for Linux.</p>
<p>So that is potentially a very disruptive thing. We&#8217;ll see what happens.</p>
<p><strong>Wired.com:</strong> Many of the companies participating in the push to get RIAs onto the desktop &#8212; Adobe, Google and even Microsoft with Silverlight &#8212; are opening up large parts of the development process and giving a lot of code away. What is it about the effort to transition RIAs to the desktop that&#8217;s fostered this move toward open-source?</p>
<p><strong>KL:</strong> I think what&#8217;s actually underlying a lot of it is the way the internet has impacted the software industry. The internet connects us all in better ways. We&#8217;re more in touch with each other, there&#8217;s more collaboration happening. This sort of social network forms around software. You can see that in news groups, in wish lists, and in the open bug databases where people can vote on bugs. All of these technologies are web technologies, and fifteen years ago, many of them were not really part of the daily life of software development.</p>
<p>The fullest realization of that social network is that the community around the software not only wants to comment on it, they actually want to help improve it and change it and fix it. That&#8217;s what I think generates the impetus to make your software open-source and really embrace that network of people around your software who want to help make it better.</p>
<p>Obviously, that&#8217;s a big change from the way most companies develop software. For companies like Adobe, it&#8217;s something we&#8217;re transitioning to with products like Flex. We&#8217;re learning.</p>
<p>The other effect is hosted services. Software is moving from being packaged, where you develop for a particular operating system and put it in a box, to being developed and distributed over the internet and being designed to run across operating systems. That&#8217;s where all the innovation has moved to. Software isn&#8217;t as OS-specific anymore, it&#8217;s moving to rich internet applications. It&#8217;s a sea change in how software in general is being built. </p>
<p>But we lost things, too. So what AIR is doing is bringing back the stuff we lost, but still enabling you to build those apps using web technologies and be able to update them like you could if they were on the web.</p>
<p>We&#8217;re working to fuel that revolution with things like AIR, which enables those apps to get back some of the capabilities of traditional software. You can raise notifications, you can access the local disk, you can support drag and drop. When we went to the web, we got a lot of advantages. Everyone can get at the software and it&#8217;s really easy to push out updates.</p>
<p><strong>Wired.com:</strong> I&#8217;m wondering how you see that division between the browser and a platform like AIR. AIR apps have a different look and feel, more &quot;desktoppy&quot; than browser-based web apps. But is that where things are headed? Do people want to retain the desktop behaviors? Psychologically, don&#8217;t you think that the shift to web apps has put people into the mindframe of &quot;OK, now I can do everything inside the browser?&quot; </p>
<p><strong>KL:</strong> I think that AIR and the browser are complimentary. They&#8217;re going to co-exist. If you think about the experience in the browser right now, it&#8217;s going from site to site, from page to page. It&#8217;s somewhat of an ephemeral experience. For people who rely on particular applications on the internet and use them frequently, they want to give them a greater presence in the computing environment. Those are the applications I imagine you&#8217;d want to collect on your computer. Those would run on AIR. Then they can be in your Start menu or in your Dock. They can notify you when things change. You can have a closer relationship with those applications than you would in the context of a browser.</p>
<p>E-mail applications are a great example. There&#8217;s a huge move of e-mail applications to the web, but in the browser, you need to be online to access your archived communications. You can&#8217;t be notified of new messages that are urgent unless you have the browser window open. So it&#8217;s about letting those applications you depend on live up to their full potential and have the richest experience.</p>
<p>Some would argue that maybe the browser should just do everything. I think it&#8217;s hard for a piece of software to be the end-all, be-all of everything. Psychologically, I think it&#8217;s a lot more natural for people to use an application the way they traditionally have done, which is to go into the Applications menu and launch it.</p>
<p>We&#8217;re very focused on supporting the collaboration between the two environments. There&#8217;s an application out from Nick.com, the website for Nickelodeon. It&#8217;s a puzzle game. On their website, they&#8217;re hiding a bunch of puzzle pieces on different pages in the browser. Then there&#8217;s an AIR application that contains the puzzle game itself. When you go to their website and find a puzzle piece, you can drag it from the browser and drop it onto your Nick.com AIR applications. It&#8217;s cool &#8212; when you collect all the puzzle pieces and assemble them in the AIR application, you get to watch a video that you can&#8217;t see elsewhere. </p>
<p><strong>Wired.com:</strong> Are there any examples of these AIR apps which sync to mobile devices?</p>
<p><strong>KL:</strong> Not too many yet. AIR is just on the desktop right now, but we do intend to do a mobile version.</p>
<p>Our plan is also to get AIR onto mobile devices so you&#8217;ll have the same kind of application install experience, and so developers can build mobile applications using web technologies just like they can now on the PC.</p>
<p><strong>Wired.com:</strong> Is that dependent on Flash being able to run on those mobile OSes?</p>
<p><strong>KL:</strong> It&#8217;s a different project so there&#8217;s no direct dependency. Of course, AIR incorporates Flash, so it&#8217;s able to take advantage of the fact we already have Flash running on mobile. The WebKit engine we built in also works on mobile already, and PDF works on mobile. So different devices will have different levels of capability, but the runtime will be able to perform on multiple mobile OSes, just like we&#8217;re able to do today on Windows and Mac OS X.</p>
<p><a href="http://blog.wired.com/.shared/image.html?/photos/uncategorized/2008/02/26/lynchqna2.jpg" onclick="window.open(this.href, '_blank', 'width=660,height=367,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"><img width="660" height="367" border="0" alt="Lynchqna2" title="Lynchqna2" src="http://blog.wired.com/monkeybites/images/2008/02/26/lynchqna2.jpg" /></a><br />Lynch addresses the crowd at the Adobe Engage event &#8212; AIR&#8217;s coming-out party &#8212; on Monday. Photo: Michael Calore.</p>
<div id='linker_widget' class='contextly-widget'></div>]]></content:encoded>
            <wfw:commentRss>http://www.webmonkey.com/2008/02/adobe_s_kevin_lynch_on_air_s_open-source_road_to_the_desktop/feed/</wfw:commentRss>
        <slash:comments>4</slash:comments>

        
    </item>
    
    <item>
        <title>Ogg&#8217;s Creator On Why Open Media Formats Still Rule</title>
        <link>http://www.webmonkey.com/2007/05/ogg_s_creator_on_why_open_media_formats_still_rule/</link>
        <comments>http://www.webmonkey.com/2007/05/ogg_s_creator_on_why_open_media_formats_still_rule/#comments</comments>
        <pubDate>Mon, 21 May 2007 05:01:04 +0000</pubDate>

                <dc:creator>Michael Calore</dc:creator>

        <guid isPermaLink="false">http://www.webmonkey.com/blog/oggscreatoron</guid>
        		<category><![CDATA[Multimedia]]></category>
		<category><![CDATA[Other]]></category>
		<category><![CDATA[Software & Tools]]></category>
		<category><![CDATA[interview]]></category>
        <description><![CDATA[In the past few weeks, the Ogg family of patent-free media formats have received something of a boost. Some developments playing to Ogg&#8217;s advantage have been unintentional, such as Microsoft&#8217;s renewed claims to ownership of open-source software patents and online music retailers&#8217; shift towards DRM-free sales. Others, such as the Free Software Foundation&#8217;s launch of [...]]]></description>

            <content:encoded><![CDATA[<p><!-- wpautop enabled -->
<p><img border="0" src="http://blog.wired.com/photos/uncategorized/2007/05/20/fish_xiph_org.png" title="Fish_xiph_org" alt="Fish_xiph_org" style="margin: 0px 0px 5px 5px; float: right;" /><br />
In the past few weeks, the Ogg family of patent-free media formats have received something of a boost. Some developments playing to Ogg&#8217;s advantage have been unintentional, such as Microsoft&#8217;s renewed claims to ownership of open-source software patents and online music retailers&#8217; shift towards <a href="http://blog.wired.com/monkeybites/2007/05/rockin_in_the_f.html">DRM-free sales</a>. Others, such as the Free Software Foundation&#8217;s launch of a new Ogg awareness campaign at <a href="http://www.playogg.org">PlayOgg.org</a>, have been directly proactive. Read more about the re-kindled interest in Ogg in the Wired News story, &quot;<a href="http://www.wired.com/software/coolapps/news/2007/05/playogg">How to Live an Open-Source Musical Life with Ogg Vorbis</a>.&quot;</p>
<p>We got the chance to ask Ogg creator and <a href="http://www.xiph.org/about/">Xiph.org</a> co-founder Chris &quot;Monty&quot; Montgomery a few questions about these developments and what they mean for the future of Ogg, Digital Rights Management technologies and those ubiquitous little music machines.</p>
<p>Monty&#8217;s answers, sent to us over e-mail (he says he was far too busy hacking code for a phone call) are presented here verbatim.</p>
<p><span id="more-31352"></span></p>
<p><strong>Wired News:</strong> Would you care to comment on the Free Software Foundation&#8217;s move to promote Ogg?</p>
<p><strong>Monty:</strong> I&#8217;ve been wondering when they&#8217;d finally get around to it. I also suspect the position they&#8217;re taking has more to do with patents than DRM although the intersection of the two in the news might be what finally prompted them to act.</p>
<p>Patents have been the elephant in the room for so long it&#8217;s hard to remember when that wasn&#8217;t true. DRM, on the other hand, has been dead on arrival since it first popped up. It doesn&#8217;t practically exist except in a legal fantasy world.</p>
<p>Case in point: for some reason I can&#8217;t get Microsoft&#8217;s Windows Media DRM to work right on my one Windows machine. The player always crashes while playing licensed files. So I took the easy route; rather than figuring out why WMP is crashing, which I don&#8217;t have time to do, I just downloaded a program to strip all the DRM off Windows Media files. Then they play fine on the Windows machine and I can also play them on Mac and Linux.</p>
<p><strong>WN:</strong> Do you think the format stands a better chance of adoption now that Amazon and Apple are moving partially to DRM-free sales?</p>
<p><strong>Monty:</strong> First off, &quot;DRM-free&quot; is a very good thing. That doesn&#8217;t really have a lot to do with Ogg aside from the fact that we also strongly discourage DRM. MP3, which is still the defacto standard everywhere, never had DRM so this is more about Apple and Amazon finally owning up to reality. No customer wants DRM, period. Everybody who wasn&#8217;t sitting on $100,000,000 already knew that.</p>
<p>The good it does for Ogg is just part of the good it does the whole industry. The precedent of a few large players stepping up and saying &quot;DRM does nothing but drive away customers&quot; makes it more certain that DRM-free formats (like Ogg) will not become illegal. Don&#8217;t laugh, it&#8217;s been a real if somewhat farfetched fear. For example, see the Media Technologies lawsuit that claims any digital media file for sale in the US that doesn&#8217;t include DRM violates the DMCA.</p>
<p>Ogg&#8217;s lack of dominance can be boiled down to three reasons that have nothing to do with DRM.</p>
<p><strong>WN:</strong> Is the lack of player support on the iPod still going to stand in the way?</p>
<p><strong>Monty:</strong> Of course it does. Every iPod in the country could offer Ogg support tomorrow if Apple wanted it. However, Apple is a member of MPEG which owns and licenses all the patents on the mainstream formats (MP3 and AAC) and by adopting Ogg they&#8217;d be cutting into their own license revenue stream.</p>
<p>Remember: everyone not part of MPEG is paying Apple for every MPEG player, every MPEG file, every MPEG piece of software they produce. If they used Ogg instead, Apple wouldn&#8217;t get that money. So, it&#8217;s obvious Apple has no reason to encourage a switch.</p>
<p>Snappy hipster commercials aside, Apple is in business to make money, just like everyone else. We&#8217;ve been saying for years that there&#8217;s more money to be made without DRM than with it, and a few very large players are finally coming to agree. It&#8217;s a nice coincidence that DRM-free is also better for the public and our country as well. Once we also finally get across that there&#8217;s more money to be made without software patents, we&#8217;ll have achieved a large chunk of our mission.</p>
<p>By the way, not many people realize Microsoft also has to license the MPEG patents for Windows Media; MPEG has a near complete monopoly on digital media technology. We&#8217;re pretty much the only independent technology left today.</p>
<div id='linker_widget' class='contextly-widget'></div>]]></content:encoded>
            <wfw:commentRss>http://www.webmonkey.com/2007/05/ogg_s_creator_on_why_open_media_formats_still_rule/feed/</wfw:commentRss>
        <slash:comments>2</slash:comments>

        
    </item>
    
    <item>
        <title>Stepan Pachikov Wants to Study Your Handwriting</title>
        <link>http://www.webmonkey.com/2007/01/stepan_pachikov_wants_to_study_your_handwriting/</link>
        <comments>http://www.webmonkey.com/2007/01/stepan_pachikov_wants_to_study_your_handwriting/#comments</comments>
        <pubDate>Tue, 23 Jan 2007 23:10:06 +0000</pubDate>

                <dc:creator>Scott Gilbertson</dc:creator>

        <guid isPermaLink="false">http://www.webmonkey.com/blog/stepanpachikov</guid>
        		<category><![CDATA[Other]]></category>
		<category><![CDATA[interview]]></category>
        <description><![CDATA[I just had an hour-long conversation with Stepan Pachikov, a developer at the forefront of handwriting recognition technology in computer software. He&#8217;s probably most famous for his company, ParaGraph, which he co-founded and which provided the handwriting recognition technology used in the Apple Newton. He has also developed similar handwriting recognition technology for Silicon Graphics, [...]]]></description>

            <content:encoded><![CDATA[<p><!-- wpautop enabled -->
<p><a onclick="window.open(this.href, '_blank', 'width=500,height=376,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false" href="http://blog.wired.com/.shared/image.html?/photos/uncategorized/stepan.jpg"><img width="150" height="112" border="0" src="http://blog.wired.com/monkeybites/images/stepan.jpg" title="Stepan" alt="Stepan" style="margin: 0px 0px 5px 5px; float: right;" /></a><br />
I just had an hour-long conversation with Stepan Pachikov, a developer at the forefront of handwriting recognition technology in computer software. He&#8217;s probably most famous for his company, ParaGraph, which he co-founded and which provided the handwriting recognition technology used in the Apple Newton. He has also developed similar handwriting recognition technology for Silicon Graphics, Microsoft and the U.S. Postal Service. In his spare time, Stepan is writing a book of old Russian jokes.</p>
<p>Stepan recounted an amusing anecdote about the Newton experience. Apple wanted to license the technology for a product they were working on, but they wouldn&#8217;t tell the ParaGraph team what it was. ParaGraph agreed to the license anyway. When the Newton arrived months later, Stepan sensed a missed opportunity. He would have been able to make the handwriting recognition much better if he had been able to get his hands on the device and customize the software.</p>
<p>That&#8217;s one argument against closed, secretive development.</p>
<p><span id="more-24832"></span></p>
<p>The product Stepan was here to show off was <a href="http://www.evernote.com/en/">EverNote</a>, the software application created by his new company of the same name. EverNote is information collection software that acts as a database for your life. Every note you put into it (typed, photographed or scrawled with a pointing device) is synced across all of your devices and stored on the web &#8212; it truly has the power to eliminate Post It notes, scraps of paper, random digital photo files and other bits of information from your life by archiving and indexing everything digitally. It makes your peripheral information searchable, taggable and accessible, instantly.</p>
<p>Stepan is passionate about his product, which of course integrates handwriting recognition technology complete with cursive recognition. He couldn&#8217;t wait to show me the next feature and the next cool thing his company is building into the product. I&#8217;ll post a full review of Evernote later on.</p>
<p>[Photo by Esther Dyson, via <a href="http://www.flickr.com/photos/edyson/139288874/">Flickr</a>]</p>
<div id='linker_widget' class='contextly-widget'></div>]]></content:encoded>
            <wfw:commentRss>http://www.webmonkey.com/2007/01/stepan_pachikov_wants_to_study_your_handwriting/feed/</wfw:commentRss>
        <slash:comments>7</slash:comments>

        
    </item>
    </channel>
</rss>
