<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/rss2full.xsl" type="text/xsl" media="screen"?><?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/itemcontent.css" type="text/css" media="screen"?><!-- generator="wordpress/2.1.3" --><rss 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:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
    <title>Ed Burnette's Dev Connection</title>
    <link>http://blogs.zdnet.com/Burnette</link>
    <description>Software, gadgets and games</description>
    <pubDate>Mon, 18 Aug 2008 15:46:01 +0000</pubDate>
    <generator>http://wordpress.org/?v=2.1.3</generator>
    <language>en</language>
            <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/zdnet/Burnette" type="application/rss+xml" /><item>
        <title>Surviving a lightning strike: Shock and awe</title>
        <link>http://feeds.feedburner.com/~r/zdnet/Burnette/~3/368198432/</link>
        <comments>http://blogs.zdnet.com/Burnette/?p=630#comments</comments>
        <pubDate>Mon, 18 Aug 2008 15:46:01 +0000</pubDate>
        <dc:creator>Ed Burnette</dc:creator>
        
		<category><![CDATA[General]]></category>

        <guid isPermaLink="false">http://blogs.zdnet.com/Burnette/?p=630</guid>
        <description><![CDATA[Swaddled in air-conditioned comfort, sipping a Diet Coke I hardly noticed the late afternoon thunderstorm that blew in last Friday. They&#8217;re a common occurrence in central North Carolina in the summer time; so I continued with my work secure in my technological web. In the background I could hear the kids watching another cartoon on [...]<br style="clear: both;"/>
  <img alt="" style="border: 0; height:1px; width:1px;" border="0" src="http://www.pheedo.com/img.phdo?i=5d4d8ff0447f89a42f3bd010e0131125" height="1" width="1"/>
<img src="http://www.pheedo.com/feeds/tracker.php?i=5d4d8ff0447f89a42f3bd010e0131125" style="display: none;" border="0" height="1" width="1" alt=""/>]]></description>
            <content:encoded><![CDATA[<p>Swaddled in air-conditioned comfort, sipping a Diet Coke I hardly noticed the late afternoon thunderstorm that blew in last Friday. They&#8217;re a common occurrence in central North Carolina in the summer time; so I continued with my work secure in my technological web. In the background I could hear the kids watching another cartoon on the Tivo. Email flashed on the screen thanks to a high speed cable connection, which also brought VoIP telephone service. Entertainment, information, and contacts with friends and relatives through the Internet had so pervaded our lives that we had become spoiled by it, taking it for granted. That was about to change.</p>
<p><a href="http://www.dailymail.co.uk/news/article-407650/Lightning-bolt-throws-photographer-air.html"><img src="http://blogs.zdnet.com/Burnette/images/lightning.jpg" title="lightning.jpg" alt="lightning.jpg" align="right" border="0" vspace="5" width="232" height="225" hspace="5" /></a>What I&#8217;ll remember most is the sound. To call it &#8220;loud&#8221; is simply not an adequate description. The sound was a physical force, a sledgehammer to the chest and a blow to the very foundations of reality. There was light as well of course&#8211;the whole world turning white for an instant&#8211;but light I can deal with. There is no number on the decibel scale that can do justice to that sound. It was so sudden and unexpected. You&#8217;re supposed to see the lightning first, and then hear the thunder. 1 Mississippi, 2 Mississippi, 3, count the seconds to tell how far away it is. Not this time. Impossibly, the sound seemed to happen before the flash. Time stopped. And then there was silence, and darkness. <a id="more-630"></a></p>
<p>After a few moments, the alarms started to go off. Every battery backup / surge protector in the house wailed in protest. Our home alarm system began a scratchy sickly noise that it wasn&#8217;t designed to make. A child&#8217;s toy that had been laying inert for days on the floor beside my feet started flashing insistently. The lights flickered once, and then somehow came back on. A siren started in the distance. As I regained my senses, I stumbled into the living room; thankfully no one was injured. I rushed upstairs and was hit by the smell of acrid smoke. Fearing the worst I vaulted into the attic. Surely such a sound must have left its mark&#8211;a fierce blaze, a gaping smoldering hole, something. I tried to remember where I had put the fire extinguisher, but as I frantically looked around I found&#8230; nothing.</p>
<p>A tree, I thought, it must have struck a tree, and I remembered the time when I was a child and lightning struck a tree in my front yard. Somehow that tree survived, though it was forever scarred by the ordeal. I ran downstairs and outside into the pouring rain, expecting to see a smoking stump where one of our once proud pines had stood. There wasn&#8217;t one. I circled the house. No fire, no smoke, not even a scorch mark. In some perverse way I felt cheated. The rain continued to fall, and another crack of lightning (1 Mississippi, 2) reminded me that maybe standing outside in a thunderstorm wasn&#8217;t the brightest idea. So I went back in.</p>
<p>The bitter smell was coming from our alarm system, which was still making that unearthly noise. I unplugged it, and it began to wind down, like HAL in 2001 (Daisy, Daisy, &#8230;). Had we somehow escaped unharmed? The people, the house, and the trees&#8230; yes. It could have been much worse, I repeated to myself over and over, thankful everyone was OK. But we weren&#8217;t completely unscathed. You see, we had lost our technology.</p>
<p>To be continued&#8230;</p>
<br style="clear: both;"/>
  <img alt="" style="border: 0; height:1px; width:1px;" border="0" src="http://www.pheedo.com/img.phdo?i=5d4d8ff0447f89a42f3bd010e0131125" height="1" width="1"/>
<img src="http://www.pheedo.com/feeds/tracker.php?i=5d4d8ff0447f89a42f3bd010e0131125" style="display: none;" border="0" height="1" width="1" alt=""/><img src="http://feeds.feedburner.com/~r/zdnet/Burnette/~4/368198432" height="1" width="1"/>]]></content:encoded>
            <wfw:commentRss>http://blogs.zdnet.com/Burnette/?feed=rss2&amp;p=630</wfw:commentRss>
        <feedburner:origLink>http://blogs.zdnet.com/Burnette/?p=630</feedburner:origLink></item>
        <item>
        <title>LWUIT vs. JavaFX Mobile</title>
        <link>http://feeds.feedburner.com/~r/zdnet/Burnette/~3/365673580/</link>
        <comments>http://blogs.zdnet.com/Burnette/?p=629#comments</comments>
        <pubDate>Fri, 15 Aug 2008 13:26:21 +0000</pubDate>
        <dc:creator>Ed Burnette</dc:creator>
        
		<category><![CDATA[General]]></category>

		<category><![CDATA[Java]]></category>

		<category><![CDATA[Community]]></category>

		<category><![CDATA[Programming]]></category>

		<category><![CDATA[Sun]]></category>

        <guid isPermaLink="false">http://blogs.zdnet.com/Burnette/?p=629</guid>
        <description><![CDATA[The light-weight user interface toolkit for Java ME (LWUIT) has been released as open source under the GPLv2+classpath exception license. LWUIT is a library that helps content developers in creating rich and consistent Java ME applications. LWUIT supports visual components, theming, transitions, animation, and more. Sounds similar to JavaFX doesn&#8217;t it? I asked Dave Hofert, [...]<br style="clear: both;"/>
      <a href="http://www.pheedo.com/click.phdo?s=86a417a3e59b206fc4ab3eb8b7e7964e"><img alt="" style="border: 0;" border="0" src="http://www.pheedo.com/img.phdo?s=86a417a3e59b206fc4ab3eb8b7e7964e"/></a>
  <img src="http://www.pheedo.com/feeds/tracker.php?i=86a417a3e59b206fc4ab3eb8b7e7964e" style="display: none;" border="0" height="1" width="1" alt=""/>]]></description>
            <content:encoded><![CDATA[<p>The light-weight user interface toolkit for Java ME (LWUIT) has been <a href="http://blogs.sun.com/ontherecord/entry/open_source_light_weight_ui">released as open source</a> under the GPLv2+classpath exception license. LWUIT is a library that helps content developers in creating rich and consistent Java ME applications. LWUIT supports visual components, theming, transitions, animation, and more. Sounds similar to <a href="http://blogs.zdnet.com/Burnette/?p=625">JavaFX</a> doesn&#8217;t it? I asked Dave Hofert, group manager, Java platform marketing at Sun, to explain the differences.</p>
<p>According to Hofert, while both LWUIT and JavaFX enable creating a better and more compelling user interface for mobile and other devices, there are really two target audiences / handset profiles: <a id="more-629"></a></p>
<blockquote><p>LWUIT is aimed at current Java MIDP and Swing developers who are looking to enhance the interfaces of new or existing Java ME applications on MIDP 2.0 phones. LWUIT is a library which offers pre-made graphical functions and features that developers can quickly and easily assemble into a compelling interface.  LWUIT allows developers to worry less about the building blocks and instead focus on a consistent and richer interface across phones.  Therefore LWUIT is something that existing Java developers can incorporate and make calls to out of their existing Java code.JavaFX Mobile is targeted at designers and scripters who are looking to create very rich, very immersive experiences across the screens of their life (phone, desktop, TV, etc.). The level of interactivity and animation and control over the user&#8217;s screen is much higher than that enabled by LWUIT.  JavaFX Mobile can also run on MSA-enabled devices which comprise the higher end of the mobile space - smart phones and high end feature phones.</p></blockquote>
<p>The programming and UI design of the two systems is completely different as well.</p>
<blockquote><p>JavaFX uses a declarative statically typed scripting language that allows people to build out interfaces by describing the functionality that they want to see, instead of building it from the ground up.  This lets them think creatively and be creative. JavaFX includes scalable fonts, 2D graphics, rich animations, integrated audio and video, and you can build apps that will run across all the screens of your life.</p>
<p>In addition, with JavaFX, you can use design tools like Photoshop and Illustrator to build out graphical elements and even entire interfaces that you can directly build into and manipulate within JavaFX.  This lets the designers and developers work much more closely and efficiently together.</p></blockquote>
<p>So the bottom line is that if you&#8217;re sprucing up an existing Java ME program, choose LWUIT. For new mobile and desktop apps, or if you&#8217;re working in a multi-disciplinary team with artists and programmers consider JavaFX.</p>
<p>Of course neither will work (yet) on iPhones, Android phones, or standard Windows Mobile phones. It&#8217;s unfortunate developers have to deal with all these different systems. If Apple open sourced the iPhone platform and allowed any handset manufacturer and any carrier to use it, they would be poised to completely take over the mid to high end mobile phone market within 12-18 months. But Apple doesn&#8217;t work that way. Google does, but it&#8217;s taking them so long to get Android out the door that they&#8217;ll be playing catch-up for a while. It looks like the dream of &#8220;write once, run anywhere&#8221; will remain unfulfilled for the forseable future.</p>
<br style="clear: both;"/>
      <a href="http://www.pheedo.com/click.phdo?s=86a417a3e59b206fc4ab3eb8b7e7964e"><img alt="" style="border: 0;" border="0" src="http://www.pheedo.com/img.phdo?s=86a417a3e59b206fc4ab3eb8b7e7964e"/></a>
  <img src="http://www.pheedo.com/feeds/tracker.php?i=86a417a3e59b206fc4ab3eb8b7e7964e" style="display: none;" border="0" height="1" width="1" alt=""/><img src="http://feeds.feedburner.com/~r/zdnet/Burnette/~4/365673580" height="1" width="1"/>]]></content:encoded>
            <wfw:commentRss>http://blogs.zdnet.com/Burnette/?feed=rss2&amp;p=629</wfw:commentRss>
        <feedburner:origLink>http://blogs.zdnet.com/Burnette/?p=629</feedburner:origLink></item>
        <item>
        <title>The astounding $14million Ethernet extender</title>
        <link>http://feeds.feedburner.com/~r/zdnet/Burnette/~3/355589432/</link>
        <comments>http://blogs.zdnet.com/Burnette/?p=628#comments</comments>
        <pubDate>Mon, 04 Aug 2008 18:54:43 +0000</pubDate>
        <dc:creator>Ed Burnette</dc:creator>
        
		<category><![CDATA[General]]></category>

		<category><![CDATA[Java]]></category>

		<category><![CDATA[Programming]]></category>

		<category><![CDATA[Android]]></category>

        <guid isPermaLink="false">http://blogs.zdnet.com/Burnette/?p=628</guid>
        <description><![CDATA[I was helping a friend find a good price on a powerline Ethernet extender like the one I bought a few months ago, and stumbled upon this bargain:

Luckily I found one cheaper here:

When I showed this to my friend his first comment was &#8220;For 1/5 of a mil you&#8217;d think they&#8217;d include shipping&#8221;. True, but [...]<br style="clear: both;"/>
  <img alt="" style="border: 0; height:1px; width:1px;" border="0" src="http://www.pheedo.com/img.phdo?i=ec89f8d0f3b818cb3313613baf09bebc" height="1" width="1"/>
<img src="http://www.pheedo.com/feeds/tracker.php?i=ec89f8d0f3b818cb3313613baf09bebc" style="display: none;" border="0" height="1" width="1" alt=""/>]]></description>
            <content:encoded><![CDATA[<p>I was helping a friend find a good price on a powerline Ethernet extender like the one <a href="http://blogs.zdnet.com/Burnette/?p=498">I bought a few months ago</a>, and stumbled upon this bargain:</p>
<p><img src="http://blogs.zdnet.com/Burnette/images/14mil.png" alt="14mil.png" /></p>
<p>Luckily I found one cheaper here:</p>
<p><img src="http://blogs.zdnet.com/Burnette/images/bestprice.png" alt="bestprice.png" /></p>
<p>When I showed this to my friend his first comment was &#8220;For 1/5 of a mil you&#8217;d think they&#8217;d include shipping&#8221;. True, but at least there was no tax.</p>
<p>I don&#8217;t have any inside knowledge on how the shopping site gets its prices, but I suspect they&#8217;re using a method called &#8220;<a href="http://en.wikipedia.org/wiki/Screen_scraping">screen scraping</a>&#8220;. In this method you just fetch every product web page and try to parse out the HTML to find where the number you want is located. This is fairly straightforward but it doesn&#8217;t always work, especially if the site you&#8217;re scraping changes its format. Also some sites don&#8217;t appreciate being used in this manner.</p>
<p>A better solution is to use a web service. Web services are sort of like web pages in that you access them with an &#8220;http://something&#8221; address. But instead of returning an HTML page they return the answer in a form that is easier for a computer program to understand, like XML or <a href="http://en.wikipedia.org/wiki/JSON">JSON</a>. If the site you&#8217;re querying provides a web service then you can write a program (like a price comparison server) that calls the service and gets the result.</p>
<p>Here&#8217;s an example of a web service. When you click on <a href="http://ajax.googleapis.com/ajax/services/language/translate?v=1.0&amp;q=thank%20you&amp;langpair=en%7cfr">this link</a>, you will actually be calling a service from Google that translates the text &#8220;thank you&#8221; from one language to another, in this case English to French. Go ahead and click it; there&#8217;s no code that runs in your browser or anything dangerous. Here&#8217;s what I get:</p>
<pre>{"responseData": {"translatedText":"merci"},
 "responseDetails": null, "responseStatus": 200}</pre>
<p>The answer comes back in a JSON format that can <a href="http://www.json.org/">easily be loaded</a> by Javascript, Java, or any other language. When web services first started out, most of them used a protocol called SOAP that wrapped both the request and the response in a standard XML &#8220;envelope&#8221;. This was very general, but also very cumbersome. Nowadays, many web services are &#8220;REST-ful&#8221;, meaning the query is encoded in a regular HTTP request (like the one in that link) and the results come back in a simple format.</p>
<p>You can see an example of code that uses web services in the downloadable examples from my upcoming book, <em><a href="http://www.pragprog.com/titles/eband/hello-android">Hello, Android</a></em>. I wrote a program that prompts for some text, calls the service to translate it to another language, and then translates it back into your original language to see how it comes out. The examples are free; from the home page select the Code link, download the zip file, and open up the Translate project.</p>
<p>For more info on the Google Language API used in the example, including the terms of use, see <a href="http://code.google.com/apis/ajaxlanguage/">their site</a>.</p>
<p>[ Read: <a href="http://blogs.zdnet.com/Burnette/?cat=16">More programming tips on Dev Connection</a> ]</p>
<br style="clear: both;"/>
  <img alt="" style="border: 0; height:1px; width:1px;" border="0" src="http://www.pheedo.com/img.phdo?i=ec89f8d0f3b818cb3313613baf09bebc" height="1" width="1"/>
<img src="http://www.pheedo.com/feeds/tracker.php?i=ec89f8d0f3b818cb3313613baf09bebc" style="display: none;" border="0" height="1" width="1" alt=""/><img src="http://feeds.feedburner.com/~r/zdnet/Burnette/~4/355589432" height="1" width="1"/>]]></content:encoded>
            <wfw:commentRss>http://blogs.zdnet.com/Burnette/?feed=rss2&amp;p=628</wfw:commentRss>
        <feedburner:origLink>http://blogs.zdnet.com/Burnette/?p=628</feedburner:origLink></item>
        <item>
        <title>JavaFX Preview SDK to be released this week</title>
        <link>http://feeds.feedburner.com/~r/zdnet/Burnette/~3/349703516/</link>
        <comments>http://blogs.zdnet.com/Burnette/?p=625#comments</comments>
        <pubDate>Tue, 29 Jul 2008 18:46:53 +0000</pubDate>
        <dc:creator>Ed Burnette</dc:creator>
        
		<category><![CDATA[General]]></category>

		<category><![CDATA[Java]]></category>

		<category><![CDATA[NetBeans]]></category>

		<category><![CDATA[Scripting]]></category>

		<category><![CDATA[Community]]></category>

		<category><![CDATA[Programming]]></category>

		<category><![CDATA[Sun]]></category>

        <guid isPermaLink="false">http://blogs.zdnet.com/Burnette/?p=625</guid>
        <description><![CDATA[Sun will release a preview version of the JavaFX Software Development Kit later this week, fulfilling a pledge made at JavaOne this year.  Joshua Marinacci writes:
I&#8217;m excited by what we&#8217;ve put together but also exhausted. We&#8217;ve done an incredible amount of work during the last year. Now I know what it was like in [...]<br style="clear: both;"/>
  <img alt="" style="border: 0; height:1px; width:1px;" border="0" src="http://www.pheedo.com/img.phdo?i=77560a81e4c3e578366526ff6c2ce666" height="1" width="1"/>
<img src="http://www.pheedo.com/feeds/tracker.php?i=77560a81e4c3e578366526ff6c2ce666" style="display: none;" border="0" height="1" width="1" alt=""/>]]></description>
            <content:encoded><![CDATA[<p>Sun will release a preview version of the <a href="http://blogs.zdnet.com/Burnette/?p=306">JavaFX</a> Software Development Kit later this week,<img src="http://blogs.zdnet.com/Burnette/images/thumb-java-duke-guitar.png" align="right" height="256" hspace="5" vspace="5" width="300" /> fulfilling a pledge made at <a href="http://news.cnet.com/8301-13953_3-9937054-80.html">JavaOne this year</a>.  Joshua Marinacci <a href="http://weblogs.java.net/blog/joshy/archive/2008/07/oscon_and_the_j.html">writes</a>:</p>
<blockquote><p>I&#8217;m excited by what we&#8217;ve put together but also exhausted. We&#8217;ve done an incredible amount of work during the last year. Now I know what it was like in the early days of Java. Since JavaOne 2007 we&#8217;ve built (from scratch), a compiler for a new language with many non-trivial features, a GUI runtime with a new graphics and animation stack, new Netbeans plugins with code completion, utilities for graphic designers, a new kind of Javadocs (rewritten from the ground up), plus docs, samples, and demos. And that&#8217;s not even counting the many improvements that are going into JavaSE 6 update 10. Whew! It&#8217;s been a long year.</p></blockquote>
<p>According to <a href="http://www.psynixis.com/blog/2008/07/29/javafx-preview-sdk-whats-in-and-whats-out/">Simon Brocklehurst</a>, a few features will not make the preview release but will be coming in version 1.0 due out later this year. These include: 3d vector graphics, the ON2 VP6 codec, streaming video, and local file system access. However all the basics are there including standard UI elements, regular and key frame animation, 2d graphics, and export from Adobe Illustrator to JavaFX.</p>
<p>That last piece is important to Sun if it wishes to compete against Adobe’s Flash and Flex products. People working on a particular rich internet application have different skill sets. Artists need a way to develop content, such as the skin of a video player, in a tool like Photoshop or Illustrator which is optimized for their creative talent. Then they need a way to pass that content to programmers to add the behavior behind the art. Flash has had this capability for years. Instead of trying to create artist tools from scratch, Sun will try to piggyback on top of the Adobe tools through exporters. The preview version will export from Illustrator, and the final 1.0 version will export from Photoshop.</p>
<p>Will JavaFX be enough to unseat Flash/Flex? At this point, I just don’t see it. Flex 3 is growing like gangbusters, and Adobe controls the whole tool chain. They have the workflow covered, and they have years of experience bridging the gap from designers to developers. More importantly, Adobe has earned the trust of those same designers and developers. It’s a shame, really, but after 10+ years of leaving Java applets to wither on the vine, it’s going to take many more years for Sun to prove that it understands rich internet applications and that it can deliver a compelling vision of the future. Tellingly, even the<a href="http://www.javafx.com"> JavaFX home page</a> doesn&#8217;t actually use JavaFX; it uses Ajax and Quicktime movies.</p>
<p>There are some niches, however, where JavaFX may flourish. In particular, consider environments like certain TVs, set-top boxes, Blu-ray players, and mobile phones that already have Java running (sometimes as the only way to run programs). A scaled back JavaFX Mobile running on top of Java Mobile Edition (ME) will give JavaFX an instant base that can’t be ignored. It remains to be seen how much of the speed and functionality that we see on JavaFX Desktop will translate over to the mobile and embedded side, but Sun has a definite opportunity there.</p>
<br style="clear: both;"/>
  <img alt="" style="border: 0; height:1px; width:1px;" border="0" src="http://www.pheedo.com/img.phdo?i=77560a81e4c3e578366526ff6c2ce666" height="1" width="1"/>
<img src="http://www.pheedo.com/feeds/tracker.php?i=77560a81e4c3e578366526ff6c2ce666" style="display: none;" border="0" height="1" width="1" alt=""/><img src="http://feeds.feedburner.com/~r/zdnet/Burnette/~4/349703516" height="1" width="1"/>]]></content:encoded>
            <wfw:commentRss>http://blogs.zdnet.com/Burnette/?feed=rss2&amp;p=625</wfw:commentRss>
        <feedburner:origLink>http://blogs.zdnet.com/Burnette/?p=625</feedburner:origLink></item>
        <item>
        <title>Google + Digg = ?</title>
        <link>http://feeds.feedburner.com/~r/zdnet/Burnette/~3/344778657/</link>
        <comments>http://blogs.zdnet.com/Burnette/?p=624#comments</comments>
        <pubDate>Thu, 24 Jul 2008 16:46:54 +0000</pubDate>
        <dc:creator>Ed Burnette</dc:creator>
        
		<category><![CDATA[General]]></category>

		<category><![CDATA[Microsoft]]></category>

		<category><![CDATA[Google]]></category>

        <guid isPermaLink="false">http://blogs.zdnet.com/Burnette/?p=624</guid>
        <description><![CDATA[There&#8217;s a persistent rumor that crops up every few months about social news site Digg being acquired by ____ (insert company here). The latest, citing &#8220;multiple sources inside and outside Google&#8221;, says that Google will buy Digg for $200M. This is similar to a rumor in March that Digg was going to be acquired &#8220;soon&#8221; [...]<br style="clear: both;"/>
      <a href="http://www.pheedo.com/click.phdo?s=f685d181ff1c9c314f438654b6e24b35"><img alt="" style="border: 0;" border="0" src="http://www.pheedo.com/img.phdo?s=f685d181ff1c9c314f438654b6e24b35"/></a>
  <img src="http://www.pheedo.com/feeds/tracker.php?i=f685d181ff1c9c314f438654b6e24b35" style="display: none;" border="0" height="1" width="1" alt=""/>]]></description>
            <content:encoded><![CDATA[<p>There&#8217;s a persistent rumor that crops up every few months about social news site Digg being acquired by ____ (insert company here). The <a href="http://www.techcrunch.com/2008/07/22/google-in-final-negotiations-to-acquire-digg-for-around-200-million/">latest</a>, citing &#8220;multiple sources inside and outside Google&#8221;, says that Google will buy Digg for $200M. This is similar to a rumor in <a href="http://www.techcrunch.com/2008/03/07/google-microsoft-bidding-for-digg/">March</a> that Digg was going to be acquired &#8220;soon&#8221; by Google or Microsoft or two other companies, according to &#8220;a source very close to the deal&#8221;. In 2006, it was Yahoo who was <a href="http://feedblog.org/2006/01/25/yahoo-will-buy-digg-announcement-early-next-week/">going to buy Digg</a> for $30M, at least if you believed &#8220;two sources close to Yahoo&#8221;.</p>
<p>Whether the rumors turn out to be true this time or not, it&#8217;s a common pastime to imagine what the name of a merged company will be. Of course, it&#8217;s all but certain there would be no name change, and that each company or division would continue with its current name. But just for fun&#8230; what is your favorite?</p>
<div id="polls-17" class="wp-polls">
<form id="polls_form_17" action="/Burnette/feedburner.php" method="post">
<input type="hidden" name="poll_id" value="17" />
<p style="text-align: center;"><strong>Google + Digg = ?</strong></p>
<div id="polls-17-ans" class="wp-polls-ans">
<ul class="wp-polls-ul">
<li><label for="poll-answer-90"><br />
<input type="radio" id="poll-answer-90" name="poll_17" value="90" /> Giggle</label></li>
<li><label for="poll-answer-91"><br />
<input type="radio" id="poll-answer-91" name="poll_17" value="91" /> Diggle</label></li>
<li><label for="poll-answer-92"><br />
<input type="radio" id="poll-answer-92" name="poll_17" value="92" /> Duggle</label></li>
<li><label for="poll-answer-93"><br />
<input type="radio" id="poll-answer-93" name="poll_17" value="93" /> Doogle</label></li>
<li><label for="poll-answer-94"><br />
<input type="radio" id="poll-answer-94" name="poll_17" value="94" /> AOL (just kidding&#8230; maybe)</label></li>
<li><label for="poll-answer-95"><br />
<input type="radio" id="poll-answer-95" name="poll_17" value="95" /> Other (specify in comments)</label></li>
</ul>
<p style="text-align: center;">
<input type="button" name="vote" value="   Vote   " class="Buttons" onclick="poll_vote(17);" onkeypress="poll_result(17);" /></p>
<p style="text-align: center;"><a href="#ViewPollResults" onclick="poll_result(17); return false;" onkeypress="poll_result(17); return false;" title="View Results Of This Poll">View Results</a></p>
</div></form>
</div>
<div id="polls-17-loading" class="wp-polls-loading"><img src="http://blogs.zdnet.com/Burnette/wp-content/plugins/polls/images/loading.gif" width="16" height="16" alt="Loading ..." title="Loading ..." class="wp-polls-image" />&nbsp;Loading &#8230;</div>
<br style="clear: both;"/>
      <a href="http://www.pheedo.com/click.phdo?s=f685d181ff1c9c314f438654b6e24b35"><img alt="" style="border: 0;" border="0" src="http://www.pheedo.com/img.phdo?s=f685d181ff1c9c314f438654b6e24b35"/></a>
  <img src="http://www.pheedo.com/feeds/tracker.php?i=f685d181ff1c9c314f438654b6e24b35" style="display: none;" border="0" height="1" width="1" alt=""/><img src="http://feeds.feedburner.com/~r/zdnet/Burnette/~4/344778657" height="1" width="1"/>]]></content:encoded>
            <wfw:commentRss>http://blogs.zdnet.com/Burnette/?feed=rss2&amp;p=624</wfw:commentRss>
        <feedburner:origLink>http://blogs.zdnet.com/Burnette/?p=624</feedburner:origLink></item>
        <item>
        <title>iCrash: Buggy apps tarnish iPhone 2.0 appeal</title>
        <link>http://feeds.feedburner.com/~r/zdnet/Burnette/~3/341206621/</link>
        <comments>http://blogs.zdnet.com/Burnette/?p=621#comments</comments>
        <pubDate>Mon, 21 Jul 2008 04:45:40 +0000</pubDate>
        <dc:creator>Ed Burnette</dc:creator>
        
		<category><![CDATA[General]]></category>

		<category><![CDATA[Apple]]></category>

		<category><![CDATA[Games]]></category>

        <guid isPermaLink="false">http://blogs.zdnet.com/Burnette/?p=621</guid>
        <description><![CDATA[Installation problems, buggy applications, lack of trial versions, and a mediocre selection have dampened initial enthusiasm for Apple&#8217;s brand new iPhone App Store.
Not counting punishing server load when the store debuted last week, some users (like me) have encountered a series of obstacles to get apps to work at all. The first time I tried [...]<br style="clear: both;"/>
  <img alt="" style="border: 0; height:1px; width:1px;" border="0" src="http://www.pheedo.com/img.phdo?i=33677d9f4c1c6591d0b797293db2922e" height="1" width="1"/>
<img src="http://www.pheedo.com/feeds/tracker.php?i=33677d9f4c1c6591d0b797293db2922e" style="display: none;" border="0" height="1" width="1" alt=""/>]]></description>
            <content:encoded><![CDATA[<p><a href="http://jonsmac-arts-optimizations.blogspot.com/2008/07/iphone-20.html">Installation problems</a>, <a href="http://friendfeed.com/e/d0ef168a-6818-435a-a589-f5a1dfcea9b8">buggy applications</a>, lack of <a href="http://blog.laptopmag.com/iphone-app-store-where-are-the-free-trials">trial versions</a>, and a <a href="http://blogs.zdnet.com/mobile-gadgeteer/?p=1265">mediocre selection</a> have dampened initial enthusiasm for Apple&#8217;s brand new iPhone App Store.</p>
<p>Not counting punishing server load when the store debuted last week, some users (like me) have encountered a series of obstacles to get apps to work at all. The first time I tried to install an application on my 8GB iPhone model after upgrading the firmware to 2.0 I got this error:</p>
<p><img src="http://blogs.zdnet.com/Burnette/images/itunes-not-authorized.png" alt="itunes-not-authorized.png" /></p>
<p>To fix this, you have to select <strong>Store &gt; Authorize Computer&#8230;</strong> in iTunes, enter your Apple ID and password, and follow the instructions on the screen. If you don&#8217;t have an Apple account you have to create one, entering your credit card on the off chance that you may want to use a non-free application.</p>
<p>Once I had the authorization straight I got a bit further. Some apps installed OK, but on others I got odd errors like this:</p>
<p><img src="http://blogs.zdnet.com/Burnette/images/unknown-error.png" alt="unknown-error.png" /></p>
<p>Using the time-honored technique of &#8220;try, try again&#8221;, I was able to get several apps downloaded onto the phone. Whew, glad that was over with. Only one little problem: <em>none of them worked</em>. Not a single one, not even the copy of Super Monkey Ball that I paid $9.95 for.</p>
<p><a id="more-621"></a></p>
<p>I would tap on the program icon, and it looked like it was thinking about the possibility of beginning to start up, but then it would dump me unceremoniously back to the home screen. Sometimes I&#8217;d see a glimpse of the opening screen, sometimes not. All the built-in applications like Mail worked, but none of the downloaded ones did. There was no error message or anything.</p>
<p>A search through the community forums turned up a <a href="http://support.apple.com/kb/TS1702">troubleshooting article</a> from Apple that suggested uninstalling the apps from the iPhone and then re-installing them by doing a sync. That worked. So now I could run my programs, hurray! After trying out a few, I rush down the hall to show a friend, proudly tap on the program icon, and&#8230; <em>nothing happens</em>. The screen flashes and it goes back to the home screen. I try another one, same thing. Even apps that worked just 10 minutes ago refuse to start.</p>
<p>I discovered that a hard reboot (pressing and holding the top and front buttons for several seconds until the screen goes black) fixes the problem, at least temporarily. So far I haven&#8217;t lost any data, and iTunes does keep a backup just in case, but the situation doesn&#8217;t exactly inspire confidence.</p>
<p>Some apps freeze in the middle, or poof back to the home screen for no apparent reason. When that happens, sometimes all downloaded apps stop working again. Does Apple expect me to re-install my apps every day when I want to use them? There is nothing weird about my iPhone: it was never Jailbroken, and it has plenty of free space. Built-in apps work fine. The only explanation is that the apps themselves are buggy, and that the iPhone operating system provides insufficient insulation between programs so that when one goes bad it can keep others from working too.</p>
<p>On the plus side, when I can get them to work many of the native iPhone 2.0 apps are quite impressive. Super Monkey Ball, for example, makes excellent use of the built-in tilt sensor, though it seems harder than the Playstation 2 version I&#8217;m used to. The 3d graphics are reasonably smooth with an apparent 20-30fps except during a few busy scenes. Sound effects and music are top notch in the programs that use them, and the touch screen is vibrant and responsive.</p>
<p>However that bright screen and fast clock speed does come with a down side. <em>iPhone apps will suck the life right out of your battery</em>, especially on the original iPhone model. If you&#8217;re looking for Nintendo DS-like battery life, forget it. It fades quicker than my notoriously power hungry but gorgeous Sony PSP. Even with minimal use I can&#8217;t charge the iPhone in the office on Friday and have it last through the weekend. Heck, it doesn&#8217;t even last until Sunday. Unfortunately, the battery isn&#8217;t easily replaceable, so I may have to break down and buy an extra charger or two.</p>
<p>My worn and battered Blackberry may not be as sexy, and it may not have the cool games and the iconic earbuds, but it has all the enterprise features I need for a fraction of the monthly cost, and I only have to charge it once a week. Sometimes function does trump form.</p>
<br style="clear: both;"/>
  <img alt="" style="border: 0; height:1px; width:1px;" border="0" src="http://www.pheedo.com/img.phdo?i=33677d9f4c1c6591d0b797293db2922e" height="1" width="1"/>
<img src="http://www.pheedo.com/feeds/tracker.php?i=33677d9f4c1c6591d0b797293db2922e" style="display: none;" border="0" height="1" width="1" alt=""/><img src="http://feeds.feedburner.com/~r/zdnet/Burnette/~4/341206621" height="1" width="1"/>]]></content:encoded>
            <wfw:commentRss>http://blogs.zdnet.com/Burnette/?feed=rss2&amp;p=621</wfw:commentRss>
        <feedburner:origLink>http://blogs.zdnet.com/Burnette/?p=621</feedburner:origLink></item>
        <item>
        <title>Beta version of Hello, Android book is out</title>
        <link>http://feeds.feedburner.com/~r/zdnet/Burnette/~3/337106308/</link>
        <comments>http://blogs.zdnet.com/Burnette/?p=619#comments</comments>
        <pubDate>Wed, 16 Jul 2008 14:09:27 +0000</pubDate>
        <dc:creator>Ed Burnette</dc:creator>
        
		<category><![CDATA[Eclipse]]></category>

		<category><![CDATA[Java]]></category>

		<category><![CDATA[Programming]]></category>

		<category><![CDATA[Google]]></category>

		<category><![CDATA[Android]]></category>

        <guid isPermaLink="false">http://blogs.zdnet.com/Burnette/?p=619</guid>
        <description><![CDATA[Ever since Google and other members of the Open Handset Alliance announced the Android platform last November, I&#8217;ve been working on a book to help developers write programs for it. The book, called Hello, Android, is now available in Beta form at the Pragmatic Programmers web site. The current version is Beta 4.
There is a [...]<br style="clear: both;"/>
  <img alt="" style="border: 0; height:1px; width:1px;" border="0" src="http://www.pheedo.com/img.phdo?i=56645d9b7f08654c2a2b53a78d9ae31b" height="1" width="1"/>
<img src="http://www.pheedo.com/feeds/tracker.php?i=56645d9b7f08654c2a2b53a78d9ae31b" style="display: none;" border="0" height="1" width="1" alt=""/>]]></description>
            <content:encoded><![CDATA[<p><img src="http://blogs.zdnet.com/Burnette/images/helloandroid247.png" align="right" vspace="5" width="247" height="296" hspace="5" />Ever since Google and other members of the Open Handset Alliance <a href="http://blogs.zdnet.com/Burnette/?p=428">announced</a> the Android platform last November, I&#8217;ve been working on a book to help developers write programs for it. The book, called <a href="http://www.pragprog.com/titles/eband/hello-android">Hello, Android</a>, is now available in Beta form at the <a href="http://www.pragprog.com/titles/eband/hello-android">Pragmatic Programmers </a>web site. The current version is Beta 4.</p>
<p>There is a PDF version and a Paper version. By ordering both versions at the same time you can save $13.20.  You&#8217;ll be able to download successive releases of the PDF as I add material, and you&#8217;ll have more input into what goes into the book. You&#8217;ll get new beta updates for free every 3-4 weeks, and then you&#8217;ll get the final PDF and a paper copy when the book is finished. Alternatively, the paper version only is available for pre-order from Amazon, O&#8217;Reilly, and other outlets.</p>
<p>From the introduction:</p>
<blockquote><p>Getting started developing with Android is easy. You don’t even need access to an Android phone, just a computer where you can install the Android <span class="caps">SDK</span> and the phone emulator that comes with it. Within minutes, <em>Hello, Android</em> will get you creating your first working application: Android’s version of “Hello, World.” From there, you’ll build up a more substantial example: an Android Sudoku game. By gradually adding features to the game throughout the course of the book, you’ll learn about many aspects of Android programming including user interfaces, multimedia, and the Android life cycle.</p>
<p>If you’re a busy developer who’d rather be coding than reading about coding, this book is for you. To help you find what you need to know fast, each chapter ends with “Fast forward” section. These sections provide guidance for where you should go next when you need to read the book out of order.</p></blockquote>
<p>A basic knowledge of programming in Java is assumed, and experience using the Eclipse Java development tools is helpful but not required. The final release date depends on Google&#8217;s release of Android version 1.0 and the availability of handsets from manufacturers.</p>
<p>For more information see:</p>
<ul>
<li><a href="http://www.pragprog.com/titles/eband/hello-android">Table of Contents</a></li>
<li><a href="http://www.pragprog.com/titles/eband/source_code">Code examples<br />
</a></li>
<li><a href="http://www.pragprog.com/titles/eband/errata">Errata</a></li>
<li><a href="http://forums.pragprog.com/forums/67">Discussions</a></li>
<li>Free extracts (PDF):
<ul>
<li><a href="http://media.pragprog.com/titles/eband/preface.pdf">Preface</a></li>
<li><a href="http://media.pragprog.com/titles/eband/opening_screen.pdf">Creating the opening screen</a></li>
<li><a href="http://media.pragprog.com/titles/eband/add_graphics.pdf">Adding graphics to Sudoku</a></li>
</ul>
</li>
</ul>
<br style="clear: both;"/>
  <img alt="" style="border: 0; height:1px; width:1px;" border="0" src="http://www.pheedo.com/img.phdo?i=56645d9b7f08654c2a2b53a78d9ae31b" height="1" width="1"/>
<img src="http://www.pheedo.com/feeds/tracker.php?i=56645d9b7f08654c2a2b53a78d9ae31b" style="display: none;" border="0" height="1" width="1" alt=""/><img src="http://feeds.feedburner.com/~r/zdnet/Burnette/~4/337106308" height="1" width="1"/>]]></content:encoded>
            <wfw:commentRss>http://blogs.zdnet.com/Burnette/?feed=rss2&amp;p=619</wfw:commentRss>
        <feedburner:origLink>http://blogs.zdnet.com/Burnette/?p=619</feedburner:origLink></item>
        <item>
        <title>Apple iPhone 3G launch roundup</title>
        <link>http://feeds.feedburner.com/~r/zdnet/Burnette/~3/332891499/</link>
        <comments>http://blogs.zdnet.com/Burnette/?p=617#comments</comments>
        <pubDate>Fri, 11 Jul 2008 18:09:52 +0000</pubDate>
        <dc:creator>Ed Burnette</dc:creator>
        
		<category><![CDATA[General]]></category>

		<category><![CDATA[Apple]]></category>

        <guid isPermaLink="false">http://blogs.zdnet.com/Burnette/?p=617</guid>
        <description><![CDATA[




&#8220;I have an iPhone&#8230; and you don&#8217;t!&#8221;


I decided (ok, my financial advisor, aka spouse, decided for me) to skip the iPhone 3G frenzy this morning and just sit back and watch the fun. For all you fellow &#8220;phone potatoes&#8221; out there, here&#8217;s a roundup of today&#8217;s excitement from around the world. And it won&#8217;t cost [...]<br style="clear: both;"/>
      <hr />
<div style="font-size:xx-small;color:gray;padding-bottom:.5em">Presented By:</div>
<div><a href="http://www.pheedo.com/feeds/ht.php?t=c&amp;i=a242eb642bd416e227d470193cc55a12"></a></div><table border="0" cellpadding="0" cellspacing="0">
<tr><td valign="top"></td></tr>
<tr><td>&nbsp;</td></tr>
</table>
<div style="font-size:xx-small; padding-top: 1em;"><span style="border-top: 1px solid">
<br style="display:none"/>
<a href="http://www.pheedo.com/">Ads by Pheedo</a>
</span><img alt="" style="border: 0;" border="0" src="http://www.pheedo.com/feeds/ht.php?t=v&amp;i=a242eb642bd416e227d470193cc55a12"/>
<br/>
</div>
  <img src="http://www.pheedo.com/feeds/tracker.php?i=a242eb642bd416e227d470193cc55a12" style="display: none;" border="0" height="1" width="1" alt=""/>]]></description>
            <content:encoded><![CDATA[<table align="right">
<tr>
<td><img src="http://blogs.zdnet.com/Burnette/images/scoble_249x323.jpg" title="scoble_249×323.jpg" alt="scoble_249×323.jpg" align="right" height="323" hspace="5" vspace="5" width="249" /></td>
</tr>
<tr>
<td align="center"><em>&#8220;I have an iPhone&#8230; and you don&#8217;t!&#8221;</em></td>
</tr>
</table>
<p>I decided (ok, my financial advisor, aka spouse, decided for me) to skip the <a href="http://blogs.zdnet.com/Burnette/?p=599">iPhone 3G</a> frenzy this morning and just sit back and watch the fun. For all you fellow &#8220;phone potatoes&#8221; out there, here&#8217;s a roundup of today&#8217;s excitement from around the world. And it won&#8217;t cost you an extra penny in data fees.</p>
<p>[ <strong><a href="http://blogs.zdnet.com/topic/iPhone.html">READ: More iPhone on ZDNet</a></strong> ]</p>
<ul>
<li><strong><a href="http://news.cnet.com/8301-1023_3-9988836-93.html?hhTest=1&amp;tag=blgs">When you&#8217;re Robert Scoble, you don&#8217;t wait for an iPhone</a> &#8212; Greg Sandoval</strong><br />
<em>I was out in front of the Apple store near Union Square at 9 p.m. on Thursday evening standing in line for the iPhone 3G that makes its debut today. Robert Scoble (right) walks up at 7:15 a.m. on Friday, 45 minutes before the doors are scheduled to open and a fan lets him take cuts in line&#8230;</em></li>
<li><strong><a href="http://blogs.zdnet.com/Apple/?p=1972" rel="bookmark" title="Permanent Link to Apple’s iPhone 3G activation problems">Apple’s iPhone 3G activation problems</a> &#8212; Jason D. O&#8217;Grady</strong><br />
<em>I’m not sure if it’s just a server load issue because of all the east coast Apple and AT&amp;T stores opening, but here at the Apple Store at <a href="http://www.apple.com/retail/thepier/" target="_blank">The Pier</a> customers are being told that their phones can’t be activated and to take them home to activate. Rob and I popped upstairs to the coffee bar (thanks to free coupons from Apple) and connected to the free Wi-Fi network only to have the same problem.</em></li>
<li><strong><a href="http://blogs.zdnet.com/projectfailures/?p=908" rel="bookmark" title="Permanent Link to Apple’s MobileMe experiences post-launch pain">Apple’s MobileMe experiences post-launch pain</a> &#8212; Michael Krigsman</strong><br />
<em>Apple’s new <a href="http://www.apple.com/mobileme/" target="_blank">MobileMe</a> web service experienced post-launch downtime yesterday, frustrating users who expected more&#8230;</em></li>
<li><strong><a href="http://blogs.zdnet.com/microsoft/?p=1481" rel="bookmark" title="Permanent Link to The iPhone: Now with Microsoft ActiveSync support">The iPhone: Now with Microsoft ActiveSync support</a> &#8212; Mary-Jo Foley</strong><br />
<em>Microsoft’s been noticeably and characteristically mum about Apple’s iPhone 2.0 unveiling this week. But on July 11, the Redmondians did make sure to note that <a href="http://msexchangeteam.com/archive/2008/07/11/449196.aspx">iPhones now include ActiveSync support for Exchange Server</a>.</em></li>
<li><strong><a href="http://news.zdnet.com/2424-9595_22-210518.html">iPhone 3G poses barriers to business adoption</a> &#8212; Natasha Lomas</strong><br />
<em>For years, Apple has paid little attention to products for enterprise users. Now it&#8217;s pitching its new iPhone 3G as: &#8220;The best phone for business. Ever&#8221;. But has it got the package right?</em></li>
<li><strong><a href="http://news.cnet.com/8301-17938_105-9987967-1.html?hhTest=1">Software update gives new life to the first iPhone</a> &#8212; Kent German</strong><br />
<em>Although <a href="http://news.cnet.com/8301-13579_3-9985746-37.html" title="Apple: iPhone 3G purchase to take 10-15 minutes -- Tuesday, Jul 8, 2008">Friday&#8217;s launch</a> of the <a href="http://www.cnet.com/apple-iphone.html" class="external-link">iPhone 3G</a> is grabbing all the <a href="http://news.cnet.com/8301-17938_105-9717097-1.html" title="iPhone 3G FAQ -- Wednesday, Jun 11, 2008">headlines</a>, there&#8217;s no need to put the <a href="http://reviews.cnet.com/smartphones/apple-iphone-8gb-at/4505-6452_7-32309245.html" class="cnet-product">original iPhone</a> out to pasture just yet. With the <a href="http://news.cnet.com/8301-1023_3-9987221-93.html" title="iPhone 2.0 software is available for download -- Thursday, Jul 10, 2008">iPhone 2.0 software</a> update, the first iPhone is getting another day in the sun, and it&#8217;s a nice toasty sunshine at that.</em></li>
<li><strong><a href="http://www.iphoneatlas.com/2008/07/10/iphone-3g-battery-screen-are-user-replaceable-sort-of/" rel="bookmark" title="iPhone 3G battery, screen are user-replaceable — sort of">iPhone 3G battery, screen are user-replaceable, sort of</a> &#8212; iPhoneAtlas</strong><br />
<em>If you’re willing to void your warranty, perform relatively complex disassembly process and get your hands on a replacement, you can in fact insert a new battery in the iPhone 3G without worry of seriously damaging the device.</em></li>
<li><strong><a href="http://www.engadget.com/2008/07/11/iphone-3g-review/">iPhone 3G review</a> &#8211;Ryan Block</strong><br />
<em>There are always things that could be improved, features to be added, fixes that should be applied &#8212; but from first to second gen, from year one to year two, Apple has proven itself a relentless upstart in the mobile space, and is showing no signs of slowing down. All those new features give the iPhone even more appeal than ever, but the price is what really seals the deal.</em></li>
<li><strong><a href="http://www.engadget.com/2008/07/11/iphone-3g-international-launch-lineblog/">iPhone 3G international launch lineblog</a> &#8212; Engadget</strong><br />
<em>The iPhone 3G has landed &#8212; in New Zealand anyway. Let us tell you, it was an absolute madhouse. Everyone kept mentioning that for low-key Kiwis, this kind of thing was total pandemonium.</em></li>
<li><strong><a href="http://www.telegraph.co.uk/connected/main.jhtml?xml=/connected/2008/07/12/dliphone112.xml">The Apple iPhone 3G and me</a> &#8212; Claudine Beaumont</strong><br />
<em>There&#8217;s been someone new in my life: the Apple iPhone 3G. I&#8217;m pleased to say that the relationship is blossoming. While everyone else had to wait until today to get their hands on the hottest gadget since?…?well, the last iPhone came out, I have been flirting shamelessly with it for the past three weeks&#8230;</em></li>
<li><strong><a href="http://gizmodo.com/5023971/iphone-os-20-unlocked" class="top">iPhone OS 2.0 Unlocked</a> &#8212; Jesus Diaz</strong><br />
<em>The new <a href="http://gizmodo.com/tag/iphone-os-2%270/" class="autolink" rel="nofollow" title="Click here to read more posts tagged IPHONE OS 2.0">iPhone OS 2.0</a> software has been unlocked and jailbroken. It was released <a href="http://gizmodo.com/5023760/download-20-firmware-for-any-iphone-right-now">just hours ago</a> and it has already been cracked by the <a href="http://gizmodo.com/tag/iphone-dev-team/" class="autolink" rel="nofollow" title="Click here to read more posts tagged IPHONE DEV TEAM">iPhone Dev Team</a>. The first one <a href="http://gizmodo.com/gadgets/exclusive/iphone-free-software-unlock-confirmed-death-star-explodes-298825.php">took a couple of months</a>, but this one was actually unlocked </em><em>before</em> Apple released it to the public.</li>
<li><strong><a href="http://www.computerworld.com/action/article.do?command=viewArticleBasic&amp;taxonomyName=software&amp;articleId=9108138&amp;taxonomyId=18&amp;intsrc=kc_top">O2: iPhone 3G orders reached 13,000 per second</a> &#8212; Jonny Evans</strong><br />
<em>U.K. cellular operator O2 has admitted that its online ordering system failed this week - on strength of orders reaching 13,000 per second at points on Monday morning&#8230;</em></li>
<li><strong><a href="http://www.appleinsider.com/articles/08/07/10/apples_app_store_launches_with_more_than_500_apps.html">Apple&#8217;s App Store launches with more than 500 apps</a> &#8212; AppleInsider</strong><br />
<em>Apple said Thursday that more than 500 native applications are now available on the iPhone&#8217;s App Store for use with the new iPhone 3G. Over 125 of those applications &#8212; or more than 25 percent &#8212; are being offered for free. According to Apple chief executive Steve Jobs, 90 percent of the remaining applications will cost just $9.99 or less.</em></li>
<li><strong><a href="http://blogs.zdnet.com/mobile-gadgeteer/?p=1265" rel="bookmark" title="Permanent Link to iPhone App store; why do we need 10 tip calculators?">iPhone App store; why do we need 10 tip calculators?</a> &#8212; Matthew Miller</strong><br />
<em>As I posted yesterday, I updated my first generation iPhone to the 2.0 firmware and started trying out 3rd party applications from the App Store. Since there are <a href="http://blogs.zdnet.com/mobile-gadgeteer/?p=1263">no trials available</a> I had to pull the trigger on a couple applications I really wanted to try out and bought Super Monkey Ball and SplashMoney so far. Browsing through the iPhone App Store was fun, interesting, and a bit frustrating and I came away with a few impressions.</em></li>
<li><strong><a href="http://arstechnica.com/journals/apple.ars/2008/07/10/500-iphone-apps-but-why-these">500 iPhone Apps, but why these?</a> &#8212; Jeff Smykil</strong><br />
<em>Looking at what is available, we have to wonder how Apple picked the applications it did. There are many applications that are no-brainers, so how did the rest make the cut? We have talked to several developers, some with several apps that didn&#8217;t make the cut and have made some guesses as to what Apple&#8217;s process was&#8230;</em></li>
<li><strong><a href="http://www.iphoneatlas.com/2008/07/10/iphone-app-hands-on-super-monkey-ball-with-screenshots/" rel="bookmark" title="iPhone app hands-on: Super monkey ball (with screenshots)">iPhone app hands-on: Super monkey ball (with screenshots)</a> &#8212; iPhoneAtlas</strong><br />
<em>If you receive a call while playing Super Monkey Ball, play will be interrupted and you will be presented with the traditional “Answer” or “Decline” screen. If you decline the call, Super Monkey Ball will be automatically paused and you can immediately resume and return to play. If, however, you accept the call, Super Monkey Ball will restart and your previous game will be eliminated.</em></li>
<li><strong><a href="http://www.engadget.com/2008/07/11/best-of-the-worst-the-app-stores-hits-and-misses/">Best of the worst: the App Store&#8217;s hits and misses</a> &#8212; Joshua Topolsky</strong><br />
<em>We didn&#8217;t try all 500+ applications (fitness? puhlease), but we did handle quite a few, and we&#8217;ve rounded up the best and worst that we&#8217;ve seen so far for your viewing pleasure&#8230;</em></li>
<li><strong><a href="http://blogs.zdnet.com/topic/iPhone.html">More iPhone on ZDNet</a></strong></li>
</ul>
<br style="clear: both;"/>
      <hr />
<div style="font-size:xx-small;color:gray;padding-bottom:.5em">Presented By:</div>
<div><a href="http://www.pheedo.com/feeds/ht.php?t=c&amp;i=a242eb642bd416e227d470193cc55a12"></a></div><table border="0" cellpadding="0" cellspacing="0">
<tr><td valign="top"></td></tr>
<tr><td>&nbsp;</td></tr>
</table>
<div style="font-size:xx-small; padding-top: 1em;"><span style="border-top: 1px solid">
<br style="display:none"/>
<a href="http://www.pheedo.com/">Ads by Pheedo</a>
</span><img alt="" style="border: 0;" border="0" src="http://www.pheedo.com/feeds/ht.php?t=v&amp;i=a242eb642bd416e227d470193cc55a12"/>
<br/>
</div>
  <img src="http://www.pheedo.com/feeds/tracker.php?i=a242eb642bd416e227d470193cc55a12" style="display: none;" border="0" height="1" width="1" alt=""/><img src="http://feeds.feedburner.com/~r/zdnet/Burnette/~4/332891499" height="1" width="1"/>]]></content:encoded>
            <wfw:commentRss>http://blogs.zdnet.com/Burnette/?feed=rss2&amp;p=617</wfw:commentRss>
        <feedburner:origLink>http://blogs.zdnet.com/Burnette/?p=617</feedburner:origLink></item>
        <item>
        <title>Larry misses the mark on Yahoo BOSS</title>
        <link>http://feeds.feedburner.com/~r/zdnet/Burnette/~3/331951014/</link>
        <comments>http://blogs.zdnet.com/Burnette/?p=616#comments</comments>
        <pubDate>Thu, 10 Jul 2008 18:11:33 +0000</pubDate>
        <dc:creator>Ed Burnette</dc:creator>
        
		<category><![CDATA[General]]></category>

		<category><![CDATA[AJAX]]></category>

		<category><![CDATA[Community]]></category>

        <guid isPermaLink="false">http://blogs.zdnet.com/Burnette/?p=616</guid>
        <description><![CDATA[Larry Dignan wrote an article today called &#8220;Yahoo&#8217;s desperate search times call for open source&#8220;, about this week&#8217;s announcement of the Yahoo BOSS platform. Unfortunately Larry has gotten it all wrong.

The first problem is that Yahoo BOSS is not open source. They&#8217;ve just added some more web service APIs that can be used to create [...]<br style="clear: both;"/>
  <img alt="" style="border: 0; height:1px; width:1px;" border="0" src="http://www.pheedo.com/img.phdo?i=da9b4efc2987ed0986a014879f6c711d" height="1" width="1"/>
<img src="http://www.pheedo.com/feeds/tracker.php?i=da9b4efc2987ed0986a014879f6c711d" style="display: none;" border="0" height="1" width="1" alt=""/>]]></description>
            <content:encoded><![CDATA[<p>Larry Dignan wrote an article today called &#8220;<a href="http://blogs.zdnet.com/BTL/?p=9282">Yahoo&#8217;s desperate search times call for open source</a>&#8220;, about this week&#8217;s <a href="http://www.ysearchblog.com/archives/000599.html">announcement</a> of the Yahoo <a href="http://developer.yahoo.com/boss">BOSS</a> platform. Unfortunately Larry has gotten it all wrong.</p>
<p><img src="http://farm4.static.flickr.com/3162/2652836937_06b4744afb_o.jpg" height="118" width="368" /></p>
<p>The first problem is that Yahoo BOSS is not open source. They&#8217;ve just added some more web service APIs that can be used to create mashups. Heck, it&#8217;s not even free. According to the <a href="http://developer.yahoo.com/search/boss/boss_guide/faq.html">FAQ</a>, in order to use the APIs &#8220;It will be a requirement to host our ads on your site.&#8221; Before using the APIs you have to agree to a <a href="http://info.yahoo.com/legal/us/yahoo/search/bosstos/bosstos-2317.html">terms of use document</a> which says, among other things:</p>
<blockquote><p>Yahoo! reserves the right, in its sole discretion, to charge fees and/or require the display of Yahoo!-supplied advertising on Your Offering, under additional terms and implementation requirements, for future use of or access to some or all of the Services or other APIs made available by Yahoo!. If Yahoo! decides to charge for the Services or require the display of Yahoo!-supplied advertising, such charges and additional terms and conditions (including implementation requirements designed to protect Yahoo! advertising networks and exclusivity for sponsored search advertising) will be disclosed to You prior to the effective date when such fees or requirements would be imposed.</p></blockquote>
<p>It&#8217;s open <em>search </em>not open <em>source</em>. And not terribly open for all that.</p>
<p>Second, Larry goes on to condemn moving to open source as sign of desperation in general. &#8220;When you go [from] proprietary to open source,&#8221; he writes, &#8220;it’s usually because you’re losing the war and it’s too late.&#8221; Then he compares the new platform to Netscape Mozilla, RealNetworks Helix, and Sun&#8217;s investments in MySQL and OpenSolaris.</p>
<p>I feel compelled to point out that despite its rough start, Mozilla is now a poster child for successful open source projects. Mozilla Firefox has forced Microsoft to compete once again in the browser market by capturing a share of nearly 20%. MySQL was open source from the beginning, and would never have captured the imagination of the LAMP generation (Linux-Apache-MySQL-Perl) if it had been yet another proprietary database like Oracle or DB2. Solaris&#8217; main competition is Linux, which is open source itself. And let&#8217;s not forget Eclipse, which started life as a proprietary IDE, but its release as open source spawned a billion-dollar ecosystem surrounding it.</p>
<p>Y!BOSS is not open source, but even if it were, open source is not the dumping ground for lost causes that Larry seems to be implying.</p>
<br style="clear: both;"/>
  <img alt="" style="border: 0; height:1px; width:1px;" border="0" src="http://www.pheedo.com/img.phdo?i=da9b4efc2987ed0986a014879f6c711d" height="1" width="1"/>
<img src="http://www.pheedo.com/feeds/tracker.php?i=da9b4efc2987ed0986a014879f6c711d" style="display: none;" border="0" height="1" width="1" alt=""/><img src="http://feeds.feedburner.com/~r/zdnet/Burnette/~4/331951014" height="1" width="1"/>]]></content:encoded>
            <wfw:commentRss>http://blogs.zdnet.com/Burnette/?feed=rss2&amp;p=616</wfw:commentRss>
        <feedburner:origLink>http://blogs.zdnet.com/Burnette/?p=616</feedburner:origLink></item>
        <item>
        <title>Google shares more of its secret sauce: Protocol buffers</title>
        <link>http://feeds.feedburner.com/~r/zdnet/Burnette/~3/330842083/</link>
        <comments>http://blogs.zdnet.com/Burnette/?p=615#comments</comments>
        <pubDate>Wed, 09 Jul 2008 14:48:34 +0000</pubDate>
        <dc:creator>Ed Burnette</dc:creator>
        
		<category><![CDATA[General]]></category>

		<category><![CDATA[Programming]]></category>

		<category><![CDATA[Google]]></category>

        <guid isPermaLink="false">http://blogs.zdnet.com/Burnette/?p=615</guid>
        <description><![CDATA[It&#8217;s a common problem in computer science: how do you get data from one part of your program to another part? What if the two parts were written by different people, at different times, in different languages, on different machines? Search giant Google has to deal with this issue all time time, only at a [...]<br style="clear: both;"/>
  <img alt="" style="border: 0; height:1px; width:1px;" border="0" src="http://www.pheedo.com/img.phdo?i=e337232163d9295f350bfc389e108760" height="1" width="1"/>
<img src="http://www.pheedo.com/feeds/tracker.php?i=e337232163d9295f350bfc389e108760" style="display: none;" border="0" height="1" width="1" alt=""/>]]></description>
            <content:encoded><![CDATA[<p>It&#8217;s a common problem in computer science: how do you get data from one part of your program to another part? What if the two parts were written by different people, at different times, in different languages, on different machines? Search giant Google has to deal with this issue all time time, only at a bigger scale than most of us. This week they <a href="http://google-opensource.blogspot.com/2008/07/protocol-buffers-googles-data.html">shared the solution they use</a> , a home-grown technique called Protocol Buffers.</p>
<blockquote><p>Protocol Buffers allow you to define simple data structures in a special definition language, then compile them to produce classes to represent those structures in the language of your choice. These classes come complete with heavily-optimized code to parse and serialize your message in an extremely compact format.</p></blockquote>
<p>You can think of protocol buffers as kind of a cross between XML and IDL (Interface Definition Languages). Compared to XML, they have several advantages for serializing structured data. From the <a href="http://code.google.com/apis/protocolbuffers/docs/overview.html">documentation</a>:</p>
<blockquote><p> Protocol buffers:</p>
<ul>
<li>are simpler</li>
<li>are 3 to 10 times smaller</li>
<li>are 20 to 100 times faster</li>
<li>are less ambiguous</li>
<li>generate data access classes that are easier to use programmatically</li>
</ul>
</blockquote>
<p>Protocol buffers were written by Kenton Varda, based on an original design by Sanjay Ghemawat, Jeff Dean, and others. The package is used widely inside Google:</p>
<blockquote><p>Protocol buffers are now Google&#8217;s <em>lingua franca</em> for data – at time of writing, there are 48,162 different message types defined in the Google code tree across 12,183 <code>.proto</code> files.  They&#8217;re used both in RPC systems and for persistent storage of data in a variety of storage systems.</p></blockquote>
<p>Version 2.0.0 Beta is <a href="http://code.google.com/p/protobuf/">available for download</a> now. It supports C++, Java, and Python, but you can easily add support for other languages. All the source code is provided under the Apache license, and there are no restrictions on using this in free or commercial software.</p>
<br style="clear: both;"/>
  <img alt="" style="border: 0; height:1px; width:1px;" border="0" src="http://www.pheedo.com/img.phdo?i=e337232163d9295f350bfc389e108760" height="1" width="1"/>
<img src="http://www.pheedo.com/feeds/tracker.php?i=e337232163d9295f350bfc389e108760" style="display: none;" border="0" height="1" width="1" alt=""/><img src="http://feeds.feedburner.com/~r/zdnet/Burnette/~4/330842083" height="1" width="1"/>]]></content:encoded>
            <wfw:commentRss>http://blogs.zdnet.com/Burnette/?feed=rss2&amp;p=615</wfw:commentRss>
        <feedburner:origLink>http://blogs.zdnet.com/Burnette/?p=615</feedburner:origLink></item>
    </channel>
</rss>
