<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
   <channel>
      <title>ETech 2007 - ReadWriteWeb</title>
      <link>http://www.readwriteweb.com/archives/etech-2007/</link>
      <description>ETech 2007 on ReadWriteWeb</description>
      <language>en</language>
      <copyright>Copyright 2009 Richard MacManus</copyright>
      <managingEditor>readwriteweb@gmail.com</managingEditor>
      <lastBuildDate>Thu, 29 Mar 2007 03:02:15 -0800</lastBuildDate>
      <generator>http://www.sixapart.com/movabletype/?v=4.23-en</generator>
      <docs>http://blogs.law.harvard.edu/tech/rss</docs> 

      
      <item>
         <title>ETech: Big Company Hacks at Yahoo</title>
		<description><![CDATA[<p>Earlier today Yahoo <a href="http://www.readwriteweb.com/archives/yahoo_mail_api.php">launched a Yahoo Mail API</a>. Recently we analyzed the current <a href="http://www.readwriteweb.com/archives/current_mashup_api_trends.php">API and Mashup trends</a> on the Web and noted that Yahoo is one of the big companies most active in this area. Also not long ago we profiled <a href="http://www.readwriteweb.com/archives/yahoo_pipes_web_database.php">Yahoo! Pipes</a> - a new tool that, we argued, treats the web as the database. We later expanded these ideas in our post entitled <a href="http://www.readwriteweb.com/archives/web_30_when_web_sites_become_web_services.php">When Sites become Web Services</a>. The major theme running through all these posts is that the Web is turning into a database exposed via APIs. Web giants like Google, Amazon and Yahoo! have been tapping into the large web development community, by exposing their services via APIs.&nbsp;</p>
<p>Here at ETech, Chad Dickerson, Sr. Director of the Yahoo! Developer Network, gave a session about Yahoo's experience in engaging its own engineers to utilize Yahoo! APIs in creative ways.</p>
<p><img border="0" src="http://www.readwriteweb.com/images/etech07/yahoo_hacks.jpg" width="521" height="80" /></p>]]>
<![CDATA[<p align="right"><em>Sponsor</em><br /><a href='http://d1.openx.org/ck.php?n=3655&amp;cb=3655' target='_blank'><img src='http://d1.openx.org/avw.php?zoneid=11205&amp;cb=3655&amp;n=3655' border='0' alt='' align="right" /></a></p>]]>

<![CDATA[<p>According to Programmable Web, Yahoo! currently has <a href="http://programmableweb.com/apilist/bycompany/Yahoo">over twenty APIs</a>. These APIs, along with additional development resources, are available on the <a href="http://developer.yahoo.com/">Yahoo! Developer Network</a>. There is plenty to dive into - from the better known Flickr, Chat and Map APIs to online Ad Management and Web Site Analytic services. The latest edition is of course the <a href="http://www.readwriteweb.com/archives/yahoo_mail_api.php">Mail API</a>. These APIs provide a big opportunity to get creative. So to facilitate the exploration and to encourage the discovery of new mashups - and possibly products - Yahoo! management decided to call on their own engineers to play around. Or in Yahoo's lingo, to hack. The official Yahoo! Hacks program calls for self-directed projects by Y! engineers, which do not need to be approved by anyone in advance.</p>
<h2>Yahoo's method to the madness</h2>
<p>The self-organization is exciting and powerful, but to get results there needs to be control. Yahoo's answer is "Hack days", where developers can showcase their creations to their colleagues. Here are the rules:</p>
<ul>
<li>Build something in 24 hours;</li>
<li>No Power Points;</li>
<li>Present in 90 seconds;</li>
<li>No prior review, anything goes.</li>
</ul>
<p>These rules encourage small teams to do what they love, letting people create what they want and, occasionally, letting the bizarre out.</p>
<p>In addition to internal hacking, Yahoo! opened up the program to a group of external hackers and invited them in September to the Yahoo! campus for a <a href="http://www.hackday.org/">full day of hacking</a>. According to Yahoo! the day turned out to be a "mega success".</p>
<h2>Examples of Hacks</h2>
<p>What goes on during the internal hack days is kind of a secret. Chad shared an example of a rather controversial hack. It was a web site built in 'Hot or Not' style, showing pictures of Yahoo! employees and letting people choose who they think is the boss of who. The application kept track of all "mistakes" and then displayed a chart for who should be promoted or demoted. Apparently calls from the Human Resources department followed.</p>
<p>Another hack was a purse that would take a photo after you walk every 100 steps and then use the Flickr API to upload it online. Yet another interesting hack was created by a group of developers, who turned an old TV into a widget display. One of the widgets connected to the internet and showed (you guessed it) the current weather.</p>
<h2>Conclusion</h2>
<p>At first, this 'hack' culture might seem to be somewhat chaotic and wasteful. It is in a way, but there is also a big potential gain. By using self-organization, Yahoo! bets that while a lot of these hacks will be mildly interesting - there may be a handful that are profound and game changing for the company. Since there are so many APIs, possibilities are almost endless.&nbsp;</p>
<p>Yahoo! hacks is a great program that could lead to breakthrough ideas and products. The key question is how to add a process on top of this dynamic and fluid process, that drives productization and monetization of the best prototypes. Presumably, the really interesting solutions get noticed and get on the management radar screen. It is not clear if Yahoo! is doing this already, but it would seem that an nternal, Digg-like system where all Yahoo! employees would be able to rate creations, could be also helpful. We will see over the next year or so how Yahoo! executes this project, but the potential is definitely there.</p>]]>
<![CDATA[<strong><a href="http://www.readwriteweb.com/archives/etech_yahoo_hacks.php#comments-open">Discuss</a></strong>]]>

</description>
         <link>http://www.readwriteweb.com/archives/etech_yahoo_hacks.php</link>
         <guid>http://www.readwriteweb.com/archives/etech_yahoo_hacks.php</guid>
         <category>ETech 2007</category>
         <pubDate>Thu, 29 Mar 2007 03:02:15 -0800</pubDate>
<author>Alex Iskold</author>
      </item>
      
      <item>
         <title>ETech: Mozilla Manifesto And Its Impact On Major Web Players</title>
		<description><![CDATA[<p><img border="0" src="http://www.readwriteweb.com/images/etech07/mozilla_logo.png" align="left" hspace="5" vspace="5" width="266" height="63" />Mike Shaver from the Mozilla foundation is here at ETech talking about the <a href="http://weblogs.mozillazine.org/mitchell/archives/2007/02/the_mozilla_manifesto_introduc.html">Mozilla Manifesto</a>. Traditionally, a manifesto on an organization's web site says what they stands for. These declarations are not necessary or typical, but are often made to emphasize the values that an organization believes in. It is also a strong message to their users and competitors, in that they pledge to play by certain rules.</p>
<p>So why does Mozilla need a manifesto? As Mozilla increases its share of the browser market and gains more visibility in the public eye, it wants to to show its principles and build public trust.</p>
<h2>Mozilla's Principles</h2>
<p>Here are the principles in Mozilla's manifesto:</p>]]>
<![CDATA[<p align="right"><em>Sponsor</em><br /><a href='http://d1.openx.org/ck.php?n=3654&amp;cb=3654' target='_blank'><img src='http://d1.openx.org/avw.php?zoneid=11205&amp;cb=3654&amp;n=3654' border='0' alt='' align="right" /></a></p>]]>

<![CDATA[<ul>
<li>The Internet is an integral part of modern life - a key component in education, communication, collaboration, business, entertainment and society as a whole.</li>
<li>The Internet is a global public resource that must remain open and accessible.</li>
<li>The Internet should enrich the lives of individual human beings.</li>
<li>Individuals' security on the Internet is fundamental and cannot be treated as optional.</li>
<li>Individuals must have the ability to shape their own experiences on the Internet.</li>
<li>The effectiveness of the Internet as a public resource depends upon interoperability (protocols, data formats, content), innovation and decentralized participation worldwide.</li>
<li>Free and open source software promotes the development of the Internet as a public resource.</li>
<li>Transparent community-based processes promote participation, accountability, and trust.</li>
<li>Commercial involvement in the development of the Internet brings many benefits; a balance between commercial goals and public benefit is critical.</li>
<li>Magnifying the public benefit aspects of the Internet is an important goal, worthy of time, attention and commitment.</li>
</ul>
<h2>Major Themes in Mozilla Principles</h2>
<p>Looking at these 10 principles, we notice 5 major themes: <strong>Openness, Security, Personalization, Interoperability and Commerce</strong>.</p>
<ul>
<li><strong>Openness:</strong> Mozilla calls the Internet an open, public resource that belongs to humanity. Mozilla believes that their way to openness is a code of honor, open source community and a focus on international aspect of the web.</li>
<li><strong>Security:</strong> Even though the internet is open, it does not mean that it should be insecure. Security always has been - and will remain - a major concern for individuals and companies. Mozilla's commitment to security is commendable.</li>
<li><strong>Personalization:</strong> Mozilla acknowledges diversity and emphasizes the power of this. Tailoring online experiences to each individual's goals is an important and ongoing part of Mozilla's mission.</li>
<li><strong>Interoperability:</strong> The Mozilla Manifesto also acknowledges the power and importance of interoperability and standards. Through the evolution of computer industry, we know that standards are critical - as they have direct consumer benefits. Without standards, the user experience of the Web quickly degrades.</li>
<li><strong>Commerce:</strong> Mozilla explains that commercial involvement is critical in order for the web to grow. The Internet is an open public information exchange, but it is supported via commerce. By declaring this, Mozilla invites businesses who play by the rules to monetize via web sites, web services and browser extensions.</li>
</ul>
<h2>What is the impact on major Web Players?</h2>
<p>The natural question is: is this manifesto aimed at Internet Explorer? Yes and no. Yes, because Internet Explorer is not open and is not quite as compliant as Firefox. No, because the overarching theme of the manifesto is to present what Mozilla stands for, to the public. In a way, this is a brand message that Mozilla is trying to send to the public.</p>
<p>The impact on Google and Yahoo! is minimal. We could view this as a call to those companies to support Mozilla's principles, but a manifesto can only be supported in the context of an organization's own goals. While it is likely that Mozilla would benefit from having an open round table on these issues with both Google and Yahoo!, it is unlikely that this is intended by the current manifesto, or that it might result as a consequence.</p>
<h2>Conclusion</h2>
<p>Mozilla's Manifesto is a genuine attempt to reach out and communicate their ideas to the world. It is also another call to raise awareness of how the Internet and its tools should be developed. And of course, it is also another way to raise awareness of a certain alternative web browser called Firefox.</p>]]>
<![CDATA[<strong><a href="http://www.readwriteweb.com/archives/etech_mozilla_manifesto.php#comments-open">Discuss</a></strong>]]>

</description>
         <link>http://www.readwriteweb.com/archives/etech_mozilla_manifesto.php</link>
         <guid>http://www.readwriteweb.com/archives/etech_mozilla_manifesto.php</guid>
         <category>ETech 2007</category>
         <pubDate>Wed, 28 Mar 2007 21:50:57 -0800</pubDate>
<author>Alex Iskold</author>
      </item>
      
      <item>
         <title>ETech: Cool Stuff From Microsoft Live Labs</title>
		<description><![CDATA[<p>Microsoft Labs gave a talk today on the latest projects going on in Microsoft that focus on web innovation. The projects presented, as well as other explorations, can be found at <a href="http://labs.live.com">http://labs.live.com/</a>.</p>
<h2>Deepfish - Enhanced Browsing on Mobile Devices</h2>
<p><a href="http://labs.live.com/deepfish">Deepfish</a> is Microsoft's intelligent web browsing technology for mobile devices. It renders mobile web pages "in a view that is closer to the desktop experience". This kind of mobile Web navigation is very similar to the one shown by Steve Jobs in January at his <a href="http://www.readwriteweb.com/archives/iphone_macworld07_keynote.php">demo of the iPhone</a>. The Deepfish technology works on both cell phones and the pocket PC. But unlike the iPhone, the navigation is done via Zoom box - sort of like Google Maps, in that it allows the user to focus on a specific part of the page. <em>[<strong>Ed:</strong> is this the same technology <a href="http://www.readwriteweb.com/archives/microsoft_zenzui.php">as ZenZui</a>?]</em></p>
<p><img border="0" src="http://www.readwriteweb.com/images/etech07/deepfish.jpg" width="509" height="245" /></p>
<p>Just by looking at the examples, we can tell that the scaling is not ad hoc - rather it is 'intelligent' and sensitive to phone size, colors and images on the page. Like iPhone, Deepfish also supports vertical and horizontal viewing mode, although this is probably dependent on the kind of device you are using. Deepfish works now on Windows Mobile 5 and can be downloaded from the <a href="http://labs.live.com/deepfish">live labs web site</a> (also more info <a href="http://labs.live.com/Take+Deepfish+For+A+Swim.aspx">here</a>). Overall it does not look as slick as iPhone, but it is certainly on a par with iPhone's technology.</p>]]>
<![CDATA[<p align="right"><em>Sponsor</em><br /><a href='http://d1.openx.org/ck.php?n=3653&amp;cb=3653' target='_blank'><img src='http://d1.openx.org/avw.php?zoneid=11205&amp;cb=3653&amp;n=3653' border='0' alt='' align="right" /></a></p>]]>

<![CDATA[<h2>Boku - Visual Programming Language for Kids</h2>
<p>Boku is a visual programming language aimed at teaching kids how to program. Boku looks like Microsoft Bob circa 2007, but it is actually quite cute - so kids will like it. The setup is that Boku is on a desert island and he is facing challenges. To help him solve these challenges, kids have to program it. The program renders in a realistic 3D landscape and has built in 'primitives' for sensing the surroundings and executing commands. Kids can program it by chaining together boxes.</p>
<p><img border="0" src="http://www.readwriteweb.com/images/etech07/boku.jpg" width="520" height="327" /></p>
<p>For example, a chain might be: <em>If you [see] [something red] [move towards it].</em> Seeing is a sensor function (like touch, smell, etc), something red is the filter and move is the command. The wide variety of sensors, filters and commands is what makes the world of Boku rich and interesting.&nbsp;</p>
<p>To be fair, at first look it is no different in principle from the <a href="http://el.media.mit.edu/Logo-foundation/logo/index.html">old MIT LOGO</a>. But it certainly is flashy and video-game like, so it might be just right for kids.</p>
<h2>Epitome - Image Feature Extraction Technology</h2>
<p><a href="http://research.microsoft.com/~jojic/epitome.htm">Epitome</a> is an interesting image compression technique, which creates a smaller image from the essential features of the original image. The 'epitome' of an image is its miniature, condensed version - containing the essence of the textural and shape properties of the image. It is based on probabilistic methods, which works by dissecting an image into a smaller set of patches. Each patch is of a different size and represents a piece of the original image. Feature extraction is then applied to create a small image that captures the "essence" of the original.</p>
<p><img border="0" src="http://www.readwriteweb.com/images/etech07/epitome.jpg" width="520" height="284" /></p>
<p>A really interesting example, that illustrates the application of this technology, showed a picture of 300 people. After creating an epitome of the entire set, the researcher pointed out a piece of the epitome, which represented all <strong>smiles</strong> found in the original image. By clicking on the smile, he was able to retrieve all people who were smiling in the original picture. You can learn more about this technology, as well as see some examples, on the <a href="http://research.microsoft.com/~jojic/epitome.htm">project web site</a>.</p>]]>
<![CDATA[<strong><a href="http://www.readwriteweb.com/archives/etech_cool_stuff_microsoft_live_labs.php#comments-open">Discuss</a></strong>]]>

</description>
         <link>http://www.readwriteweb.com/archives/etech_cool_stuff_microsoft_live_labs.php</link>
         <guid>http://www.readwriteweb.com/archives/etech_cool_stuff_microsoft_live_labs.php</guid>
         <category>ETech 2007</category>
         <pubDate>Wed, 28 Mar 2007 19:43:31 -0800</pubDate>
<author>Alex Iskold</author>
      </item>
      
      <item>
         <title>ETech: Amazon CTO Werner Vogels on Building Web-Scale Computing</title>
		<description><![CDATA[<p><em>Alex Iskold is reporting live from <a href="http://conferences.oreillynet.com/etech/"> ETech 2007</a></em></p>

<p><img border="0" src="http://www.readwriteweb.com/images/aws_logo.jpg" align="left" hspace="5" vspace="5" width="150" height="61"><a href="http://www.allthingsdistributed.com/">Werner Vogels</a>, VP and CTO of Amazon.com, took
the ETech stage to discuss the challenges in building a large-scale, reliable web infrastructure.
Amazon spent a decade and a whopping $2 billion dollars to build the world class technology that powers their web sites.
Today Amazon makes available their own infrastructure to the anyone, via <a href="http://aws.amazon.com/"> Amazon Web
Services</a>. We have extensively <a href="http://www.readwriteweb.com/archives/amazon_webos.php">analyzed</a>
Amazon Web Services, as well as companies that are already
<a href="http://www.readwriteweb.com/archives/amazon_web_services_success_stories.php">leveraging
it</a> in their businesses.
</p>
<h2>AWS value proposition</h2>
<p>Why build on Amazon Web Services? Vogels said because there are compelling business and technical advantages:</p>
<ul>
    <li>Total Cost: Running services via Amazon is substantially lower than building infrastructure and running it on your own;</li>
    <li>Pay as you go: Pay only for what you consume;</li>
    <li>Time to market: AWS lets businesses focus on their core competency instead of
      infrastructure;</li>
    <li>Scalability: Automatic scalability is guaranteed by adding more hardware;</li>
    <li>Robustness: Amazon guarantees 99.9999% of up time;</li>
    <li>Security: Using Amazon Services collectively makes your offering more secure;</li>
    <li>Technical complexity: Building things from scratch requires a lot of knowledge and experience.</li>
</ul>]]>
<![CDATA[<p align="right"><em>Sponsor</em><br /><a href='http://d1.openx.org/ck.php?n=3647&amp;cb=3647' target='_blank'><img src='http://d1.openx.org/avw.php?zoneid=11205&amp;cb=3647&amp;n=3647' border='0' alt='' align="right" /></a></p>]]>

<![CDATA[<h2>A recap of what Amazon offers today</h2>
<p>
Amazon is rapidly moving to build a new kind of infrastructure, one
that can really be considered a new WebOS. The stack of services
offered by Amazon today is quite impressive. Here is how we summarized it in
graph form <a href="http://www.readwriteweb.com/archives/amazon_webos.php">in
November</a>:
</p>
<p><img src="http://static.flickr.com/115/287609089_1d921e11dc.jpg?v=0"/></p>
<p>As we discussed in November, Amazon is likely
to roll out more services in the near future. Here are some further pointers that can be helpful if you are new to AWS:</p>    
    <ul>
        <li><a href="http://www.amazon.com/gp/browse.html?node=3435361">AWS home page</a> </li>
        <li><a href="http://aws.typepad.com">AWS blog by AWS Chief Evangelist Jeff Barr</a></li>
        <li><a href="http://www.amazon.com/gp/redirect.html/ref=sc_fe_c_1_3435361_4/103-8605431-4007801?location=http://www.businessweek.com/magazine/content/06_46/b4009001.htm%3f&token=73F338006AE15743B6FE4E9058BBB2A1B063147F">Business Week coverage of AWS</a></li>
        <li><a href="http://www.amazon.com/gp/redirect.html/ref=sc_fe_c_1_3435361_3/103-8605431-4007801?location=http://www.oreillynet.com/pub/a/network/2006/12/20/web-20-bezos.html%3f&token=DB538E1CCCA7CFFF29DD42B952A08C279BFA9E7D">Jeff Bezos Podcast at Web 2.0</a></li>
    </ul>
<h2>Werner Vogels: focus on your idea!</h2>
<p>Dr. Vogels made the case for why it makes
sense for businesses, particularly startups, to use AWS. He started by pointing out
that building Web-scale services is incredibly difficult. He showed examples of traffic graphs
from major retailers like Target and Walmart that demonstrated that even these companies are not
able to handle peak loads. He added that conventional wisdom is just wrong when it comes to understanding
what it takes to build a scalable infrastructure.
</p>
<p>For startups, Vogels advocated the 37Signals philosophy - build now, scale later. This is not because
scaling isn't important, it is because scaling is just too hard. As a young company, focusing
on infrastructure is very costly. His statistics indicated that up to 70% of resources
can go into what he calls <em>Undifferentiated heavy lifting</em> - work that does not fit
into your company's core competency. Instead, he suggests that businesses should rely on AWS to do
all this work.
</p>
<h2>Conclusion</h2>
<p>AWS is continuing to impress. Amazon is now focused on amplifying the customer success stories
and turning that buzz into more customers. Given the pricing and simplicity of AWS, it appears that
it is not going to be long before a large percentage of small and medium size companies will be
using one or more Amazon Services. Larger companies are likely to lag behind, mostly for political
and branding reasons, so it will be interesting to see if this inflexibility will hurt them in the long run.
</p>]]>
<![CDATA[<strong><a href="http://www.readwriteweb.com/archives/etech_amazon_cto_aws.php#comments-open">Discuss</a></strong>]]>

</description>
         <link>http://www.readwriteweb.com/archives/etech_amazon_cto_aws.php</link>
         <guid>http://www.readwriteweb.com/archives/etech_amazon_cto_aws.php</guid>
         <category>ETech 2007</category>
         <pubDate>Tue, 27 Mar 2007 14:35:30 -0800</pubDate>
<author>Alex Iskold</author>
      </item>
      
   </channel>
</rss>
