<?xml version="1.0" encoding="utf-8" ?>

<rss version="2.0" 
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:admin="http://webns.net/mvcb/"
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
   xmlns:wfw="http://wellformedweb.org/CommentAPI/"
   xmlns:content="http://purl.org/rss/1.0/modules/content/"
   >
<channel>
    
    <title>Computed·Blg - Software</title>
    <link>http://blog.computedby.com/</link>
    <description>Technology experiments &amp;  survey</description>
    <dc:language>en</dc:language>
    <generator>Serendipity 1.5.5 - http://www.s9y.org/</generator>
    <pubDate>Mon, 14 May 2012 12:28:00 GMT</pubDate>

    <image>
        <url>http://blog.computedby.com/templates/default/img/s9y_banner_small.png</url>
        <title>RSS: Computed·Blg - Software - Technology experiments &amp;  survey</title>
        <link>http://blog.computedby.com/</link>
        <width>100</width>
        <height>21</height>
    </image>

<item>
    <title>Facebook's New App Center Promises Quality Over Quantity</title>
    <link>http://blog.computedby.com/archives/212-Facebooks-New-App-Center-Promises-Quality-Over-Quantity.html</link>
            <category>Mobile</category>
            <category>Network</category>
            <category>Software</category>
    
    <comments>http://blog.computedby.com/archives/212-Facebooks-New-App-Center-Promises-Quality-Over-Quantity.html#comments</comments>
    <wfw:comment>http://blog.computedby.com/wfwcomment.php?cid=212</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://blog.computedby.com/rss.php?version=2.0&amp;type=comments&amp;cid=212</wfw:commentRss>
    

    <author>nospam@example.com (Christian Babski)</author>
    <content:encoded>
    &lt;p&gt;Via &lt;a target=&quot;_rw&quot; href=&quot;http://www.readwriteweb.com&quot;&gt;ReadWrite&lt;/a&gt;&lt;br /&gt;&lt;/p&gt; 
&lt;p&gt;-----&lt;span class=&quot;embedded-Media-image&quot;&gt; &lt;img style=&quot;width: 555px; height: 381px;&quot; src=&quot;http://www.readwriteweb.com/files/styles/610_0/public/fields/fb_app_center_1.jpg&quot; /&gt; &lt;/span&gt; &lt;/p&gt;
&lt;p&gt;Last September, during the f8 Developers’ Conference, Facebook CTO Bret Taylor said that the company had no plans for a “&lt;a target=&quot;_blank&quot; href=&quot;http://www.readwriteweb.com/archives/facebook_cto_we_are_not_working_on_an_app_store.php&quot;&gt;central app repository&lt;/a&gt;” – an app store. Today, Facebook is changing its tune. The social giant has announced&lt;a target=&quot;_blank&quot; href=&quot;https://developers.facebook.com/blog/post/2012/05/09/introducing-the-app-center/&quot;&gt; App Center&lt;/a&gt;,
 a section of Facebook dedicated to discovering and deploying 
high-quality apps on the company’s platform. The App Center will push 
apps to iPhone, Android and the mobile Web, giving Facebook its first 
true store for mobile app discovery.&amp;#160;&lt;/p&gt; 
&lt;p&gt;The departure from Facebook’s previous company line 
comes as the social platform ramps up its mobile offerings to make money
 from its hundreds of millions of mobile users. This is not your 
father&#039;s app store, though.&lt;/p&gt; 
&lt;p&gt;Let&#039;s start with the requirements. Facebook has announced a strict 
set of style and quality guidelines to get apps placed in App 
Center.&amp;#160;Apps that are considered high-quality, as decided by Facebook’s 
Insights analytics platform, will get prominent placement. Quality is 
determined by user ratings and app engagement. Apps that receive poor 
ratings or do not meet &lt;a target=&quot;_blank&quot; href=&quot;https://developers.facebook.com/docs/appcenter/guidelines/&quot;&gt;Facebook’s quality guidelines&lt;/a&gt; won&#039;t be listed.&amp;#160;&lt;/p&gt; 
&lt;p&gt;Whether or not an app is a potential Facebook App Center candidate hinges on several factors. It must&lt;/p&gt; 
&lt;p&gt;• have a canvas page (a page that sets the app&#039;s permissions on Facebook’s platform)&lt;/p&gt; 
&lt;p&gt;• be built for iOS, Android or the mobile Web&lt;/p&gt; 
&lt;p&gt;• use a Facebook Login or&amp;#160;be a website that uses a Facebook Login.&amp;#160;&lt;/p&gt; 
&lt;p&gt; &lt;span class=&quot;embedded-Media-image img-caption-c&quot;&gt; &lt;img style=&quot;width: 554px; height: 575px;&quot; src=&quot;http://www.readwriteweb.com/files/fb_appcenter_app_detail_page.jpg&quot; /&gt; &lt;/span&gt; &lt;/p&gt; 
&lt;p&gt;Facebook is in a tricky spot with App Center. It will house not only 
apps that are specifically run through its platform but also iOS and 
Android apps. Thus it needs to achieve a balance between competition and
 cooperation with some of the most powerful forces in the tech universe.
 If an app in App Center requires a download, the download link on the 
app’s detail page will bring the user to the appropriate app repository,
 either Apple&#039;s App Store or Android’s Google Play.&amp;#160;&lt;/p&gt; 
&lt;p&gt;One of the more interesting parts of App Center is that Facebook will
 allow paid apps. This is a huge move for Facebook as it provides a 
boost to its Credits payment service. One of the benefits of having a 
store is that whoever controls the store also controls transactions 
arising from the items in it, whether payments per download or in-app 
purchases. This will go a long way towards Facebook’s goal of monetizing
 its mobile presence without relying on advertising.&amp;#160;&lt;/p&gt; 
&lt;p&gt; &lt;span class=&quot;embedded-Media-image img-caption-c&quot;&gt; &lt;img style=&quot;width: 551px; height: 223px;&quot; src=&quot;http://www.readwriteweb.com/files/fb_app_center_logo_guide.jpg&quot; /&gt; &lt;span class=&quot;embedded-Media-image-caption&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; 
&lt;p&gt;&lt;span class=&quot;embedded-Media-image img-caption-c&quot;&gt;&lt;em&gt;&lt;span class=&quot;embedded-Media-image-caption&quot;&gt;Facebook App Center Icon Guidelines&lt;/span&gt;&lt;/em&gt; &lt;/span&gt; &lt;/p&gt; 
&lt;p&gt;Developers interested in publishing apps to Facebook’s App Center should take a look at both the &lt;a target=&quot;_blank&quot; href=&quot;https://developers.facebook.com/docs/appcenter/guidelines/&quot;&gt;guidelines&lt;/a&gt;&amp;#160;and the &lt;a target=&quot;_blank&quot; href=&quot;https://developers.facebook.com/docs/guides/appcenter/&quot;&gt;tutorial&lt;/a&gt;
 that outlines how to upload the appropriate icons, how to request 
permissions, how to use Single Sign On (SSO, a requirement for App 
Center) and the app detail page.&amp;#160;&lt;/p&gt; 
&lt;p&gt;This is a good move for Facebook. It will give the company several 
avenues to start making money off of mobile but also strengthen its 
position as one of the backbones of the Web. For instance, App Center is
 both separate from iOS and Android but also a part of it. Through App 
Center, Facebook can direct traffic to its apps, monitor who and how 
users are downloading applications and keep itself at the center of the 
user experience. &lt;br /&gt;&lt;/p&gt; 
    </content:encoded>

    <pubDate>Mon, 14 May 2012 12:28:00 +0000</pubDate>
    <guid isPermaLink="false">http://blog.computedby.com/archives/212-guid.html</guid>
    <category>facebook</category>
<category>mobile</category>
<category>network</category>
<category>social network</category>
<category>software</category>

</item>
<item>
    <title>The Cloud Storage Showdown – Dropbox, Google Drive, SkyDrive &amp; More</title>
    <link>http://blog.computedby.com/archives/211-The-Cloud-Storage-Showdown-Dropbox,-Google-Drive,-SkyDrive-More.html</link>
            <category>Network</category>
            <category>Software</category>
    
    <comments>http://blog.computedby.com/archives/211-The-Cloud-Storage-Showdown-Dropbox,-Google-Drive,-SkyDrive-More.html#comments</comments>
    <wfw:comment>http://blog.computedby.com/wfwcomment.php?cid=211</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://blog.computedby.com/rss.php?version=2.0&amp;type=comments&amp;cid=211</wfw:commentRss>
    

    <author>nospam@example.com (Christian Babski)</author>
    <content:encoded>
    &lt;p&gt;Via &lt;a target=&quot;_muo&quot; href=&quot;http://www.makeuseof.com&quot;&gt;makeuseof&lt;/a&gt;&lt;/p&gt; 
&lt;p&gt;-----&lt;/p&gt; 
&lt;p&gt; The cloud storage scene has heated up recently, with a long-awaited 
entry by Google and a revamped SkyDrive from Microsoft. Dropbox has gone
 unchallenged by the major players for a long time, but that’s changed –
 both Google and Microsoft are now challenging Dropbox on its own turf, 
and all three services have their own compelling features. One thing’s 
for sure – Dropbox is no longer the one-size-fits-all solution. &lt;/p&gt; 
&lt;p&gt;These three aren’t the only cloud storage services – the cloud 
storage arena is full of services with different features and 
priorities, including privacy-protecting encryption and the ability to 
synchronize any folder on your system.&lt;/p&gt; 
&lt;h2&gt;&lt;a href=&quot;https://www.dropbox.com/&quot;&gt;Dropbox&lt;/a&gt;&lt;/h2&gt; 
&lt;p&gt;&lt;a href=&quot;http://www.makeuseof.com/pages/dropbox-tips&quot;&gt;Dropbox&lt;/a&gt; 
introduced cloud storage to the masses, with its simple approach to 
cloud storage and synchronization – a single magic folder that follows 
you everywhere. Dropbox deserves credit for being a pioneer in this 
space and the new Google Drive and SkyDrive both build on the foundation
 that Dropbox laid.&lt;/p&gt; 
&lt;p&gt;Dropbox doesn’t have strong integration with any ecosystems – which 
can be a good thing, as it is an ecosystem-agnostic approach that isn’t 
tied to Google, Microsoft, Apple, or any other company’s platform.&lt;/p&gt; 
&lt;p&gt;&lt;img width=&quot;520&quot; border=&quot;0&quot; height=&quot;490&quot; class=&quot;aligncenter&quot; src=&quot;http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2012/05/image1.png?323f2c&quot; alt=&quot;cloud storage services&quot; /&gt;&lt;/p&gt; 
&lt;p&gt;Dropbox today is a compelling and mature offering supporting a wide 
variety of platforms. Dropbox offers less free storage than the other 
services (unless you get involved in their referral scheme) and its 
prices are significantly higher than those of competing services – for 
example, an extra 100GB is &lt;strong&gt;four times&lt;/strong&gt; more expensive with Dropbox compared to Google Drive.														                &lt;/p&gt; 
&lt;ul&gt; 
&lt;li&gt;&lt;strong&gt;Supported Platforms&lt;/strong&gt;: Windows, Mac, Linux, Android, iOS, Blackberry, Web.&lt;/li&gt; 
&lt;li&gt;&lt;strong&gt;Free Storage&lt;/strong&gt;: 2 GB (up to 16 GB with &lt;a href=&quot;http://www.makeuseof.com/tag/earn-extra-space-dropbox-zumodrive-sugarsync/&quot;&gt;referrals&lt;/a&gt;).&lt;/li&gt; 
&lt;li&gt;&lt;strong&gt;Price for Additional Storage&lt;/strong&gt;: 50 GB for $10/month, 100 GB for $20/month.&lt;/li&gt; 
&lt;li&gt;&lt;strong&gt;File Size Limit&lt;/strong&gt;: Unlimited.&lt;/li&gt; 
&lt;li&gt;&lt;strong&gt;Standout Features&lt;/strong&gt;: the Public folder is an&amp;#160;&lt;a href=&quot;http://www.makeuseof.com/tag/dropbox-update-lets-easily-share-files-folders-updates/&quot;&gt;easy way to share files&lt;/a&gt;.
 Other services allow you to share files, but it isn’t quite as easy. 
You can sync files from other computers running Dropbox over the local 
network, speeding up transfers and taking a load off your Internet 
connection.&lt;/li&gt; 
&lt;/ul&gt; 
&lt;p&gt;&lt;img border=&quot;0&quot; class=&quot;aligncenter&quot; src=&quot;http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2012/05/image2.png?323f2c&quot; alt=&quot;cloud file storage&quot; style=&quot;width: 556px; height: 129px;&quot; /&gt;&lt;/p&gt; 
&lt;h2&gt;&lt;a href=&quot;https://drive.google.com/&quot;&gt;Google Drive&lt;/a&gt;&lt;/h2&gt; 
&lt;p&gt;&lt;a href=&quot;http://www.makeuseof.com/tag/5gb-free-cloud-storage-google-drive-updates/&quot;&gt;Google Drive&lt;/a&gt; is the evolution of &lt;a href=&quot;http://www.makeuseof.com/pages/google-docs-cheat-sheet&quot;&gt;Google Docs&lt;/a&gt;,
 which already allowed you to upload any file – Google Drive bumps the 
storage space up from 1 GB to 5 GB, offers desktop sync clients, and 
provides a new web interface and APIs for web app developers.&lt;/p&gt; 
&lt;p&gt;Google Drive is a serious entry from Google, not just an afterthought like the &lt;a href=&quot;http://www.makeuseof.com/tag/5-google-docs-features-making/&quot;&gt;upload-any-file option&lt;/a&gt; was in Google Docs.&lt;/p&gt; 
&lt;p&gt;&lt;img class=&quot;aligncenter&quot; src=&quot;http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2012/04/sshot-21.png?323f2c&quot; alt=&quot;google drive&quot; style=&quot;width: 520px; height: 374px;&quot; /&gt;&lt;/p&gt; 
&lt;p&gt;Its integration with third-party web apps – you can install apps and 
associate them with file types in Google Drive – shows Google’s vision 
of Google Drive being a web-based hard drive that eventually replaces 
the need for desktop sync clients entirely.&lt;/p&gt; 
&lt;ul&gt; 
&lt;li&gt;&lt;strong&gt;Supported Platforms&lt;/strong&gt;: Windows, Mac, Android, Web, iOS (coming soon), Linux (coming soon).&lt;/li&gt; 
&lt;li&gt;&lt;strong&gt;Free Storage&lt;/strong&gt;: 5 GB.&lt;/li&gt; 
&lt;li&gt;&lt;strong&gt;Price for Additional Storage&lt;/strong&gt;: 25 GB for $2.49/month, 100 GB for $4.99/month.&lt;/li&gt; 
&lt;li&gt;&lt;strong&gt;File Size Limit&lt;/strong&gt;: 10 GB.&lt;/li&gt; 
&lt;li&gt;&lt;strong&gt;Standout Features&lt;/strong&gt;: Deep search with automatic &lt;a href=&quot;http://www.makeuseof.com/tag/3-free-ocr-tools-convert-files-editable-documents/&quot;&gt;OCR&lt;/a&gt; and image recognition, web interface that can launch files directly in third-party web apps.&lt;/li&gt; 
&lt;/ul&gt; 
&lt;p&gt;&lt;img border=&quot;0&quot; class=&quot;aligncenter&quot; src=&quot;http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2012/05/image3.png?323f2c&quot; alt=&quot;cloud file storage&quot; style=&quot;width: 554px; height: 300px;&quot; /&gt;&lt;/p&gt; 
&lt;p&gt;You can actually purchase up to 16 TB of storage space with Google Drive – for $800/month!&lt;/p&gt; 
&lt;h2&gt;&lt;a href=&quot;https://skydrive.live.com/&quot;&gt;SkyDrive&lt;/a&gt;&lt;/h2&gt; 
&lt;p&gt;Microsoft &lt;a href=&quot;http://www.makeuseof.com/tag/microsoft-releases-skydrive-desktop-app-updates-mobiles-apps-updates/&quot;&gt;released a revamped SkyDrive&lt;/a&gt;
 the day before Google Drive launched, but Google Drive stole its 
thunder. Nevertheless, SkyDrive is now a compelling product, 
particularly for people into Microsoft’s ecosystem of &lt;a href=&quot;http://www.makeuseof.com/tag/microsoft-office-free-microsoft-web-apps/&quot;&gt;Office web apps&lt;/a&gt;, &lt;a href=&quot;http://www.makeuseof.com/pages/understanding-windows-phone-7-your-complete-guide&quot;&gt;Windows Phone&lt;/a&gt;, and Windows 8, where it’s &lt;a href=&quot;http://www.makeuseof.com/tag/accessing-cloud-windows-8-consumer-preview/&quot;&gt;built into Metro by default&lt;/a&gt;.&lt;/p&gt; 
&lt;p&gt;Like Google with Google Drive, Microsoft’s new SkyDrive product imitates the magic folder pioneered by Dropbox.&lt;/p&gt; 
&lt;p&gt;&lt;img border=&quot;0&quot; class=&quot;aligncenter&quot; src=&quot;http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2012/05/image4.png?323f2c&quot; alt=&quot;cloud file storage&quot; style=&quot;width: 553px; height: 525px;&quot; /&gt;&lt;/p&gt; 
&lt;p&gt;Microsoft offers the most free storage space at 7 GB – although this is down from the &lt;a href=&quot;http://www.makeuseof.com/tag/microsoft-skydrive-big-update-25gb-cloud-storage/&quot;&gt;original 25 GB&lt;/a&gt;. Microsoft also offers good prices for additional storage.&lt;/p&gt; 
&lt;ul&gt; 
&lt;li&gt;&lt;strong&gt;Supported Platforms&lt;/strong&gt;: Windows, Mac, Windows Phone, iOS, Web.&lt;/li&gt; 
&lt;li&gt;&lt;strong&gt;Free Storage&lt;/strong&gt;: 7 GB.&lt;/li&gt; 
&lt;li&gt;&lt;strong&gt;Price for Additional Storage&lt;/strong&gt;: 20 GB for $10/year, 50 GB for $25/year, 100 GB for $50/year&lt;/li&gt; 
&lt;li&gt;&lt;strong&gt;File Size Limit&lt;/strong&gt;: 2 GB&lt;/li&gt; 
&lt;li&gt;&lt;strong&gt;Standout Features&lt;/strong&gt;: Ability to fetch unsynced files from outside the synced folders on connected PCs, if they’ve been left on.&lt;/li&gt; 
&lt;/ul&gt; 
&lt;p&gt;&lt;img border=&quot;0&quot; class=&quot;aligncenter&quot; src=&quot;http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2012/05/image5.png?323f2c&quot; alt=&quot;cloud storage&quot; style=&quot;width: 556px; height: 358px;&quot; /&gt;&lt;/p&gt; 
&lt;h2&gt;Other Services&lt;/h2&gt; 
&lt;p&gt;&lt;a href=&quot;https://www.sugarsync.com/&quot;&gt;SugarSync&lt;/a&gt; is a popular 
alternative to Dropbox. It offers a free 5 GB of storage and it lets you
 choose the folders you want to synchronize – a feature missing in the 
above services, although you can &lt;a href=&quot;http://www.makeuseof.com/tag/easily-synchronize-folders-dropbox-symlinks/&quot;&gt;use some tricks&lt;/a&gt;
 to synchronize other folders. SugarSync also has clients for mobile 
platforms that don’t get a lot of love, including Symbian, Windows 
Mobile, and Blackberry (Dropbox also has a Blackberry client).&lt;/p&gt; 
&lt;p&gt;&lt;img border=&quot;0&quot; class=&quot;aligncenter&quot; src=&quot;http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2012/05/image6.png?323f2c&quot; alt=&quot;cloud storage&quot; style=&quot;width: 557px; height: 566px;&quot; /&gt;&lt;/p&gt; 
&lt;p&gt;Amazon also offers their own cloud storage service, known as &lt;a href=&quot;https://www.amazon.com/clouddrive/learnmore&quot;&gt;Amazon Cloud Drive&lt;/a&gt;.
 There’s one big problem, though – there’s no official desktop sync 
client. Expect Amazon to launch their own desktop sync program if 
they’re serious about competing in this space. If you really want to &lt;a href=&quot;http://www.makeuseof.com/dir/amazon-cloud-drive-5gb-of-online-storage-free/&quot;&gt;use Amazon Cloud Drive&lt;/a&gt;, you can &lt;a href=&quot;http://www.makeuseof.com/tag/put-amazons-cloud-drive-desktop/&quot;&gt;use a third-party application&lt;/a&gt; to access it from your desktop.&lt;/p&gt; 
&lt;p&gt;&lt;img border=&quot;0&quot; class=&quot;aligncenter&quot; src=&quot;http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2012/05/image7.png?323f2c&quot; alt=&quot;cloud storage&quot; style=&quot;width: 554px; height: 305px;&quot; /&gt;&lt;/p&gt; 
&lt;p&gt;&lt;a href=&quot;http://www.box.com/&quot;&gt;Box&lt;/a&gt; is popular, but its 25 MB file 
size limit is extremely low. It also offers no desktop sync client 
(except for businesses). While Box may be a good fit for the enterprise,
 it can’t stand toe-to-toe with the other services here for consumer 
cloud storage and syncing.&lt;/p&gt; 
&lt;p&gt;If you’re worried about the privacy of your data, you can use an &lt;a href=&quot;http://www.makeuseof.com/tag/secure-files-3-encrypted-dropbox-alternatives/&quot;&gt;encrypted service, such as SpiderOak or Wuala&lt;/a&gt;, instead. Or, if you prefer one of these services, use an app like &lt;a href=&quot;http://www.makeuseof.com/tag/encrypt-dropbox-files-boxcryptor/&quot;&gt;BoxCryptor&lt;/a&gt; to encrypt files and store them on any cloud storage service. &lt;br /&gt;&lt;/p&gt; 
&lt;p&gt; &lt;/p&gt; 
    </content:encoded>

    <pubDate>Fri, 11 May 2012 11:33:00 +0000</pubDate>
    <guid isPermaLink="false">http://blog.computedby.com/archives/211-guid.html</guid>
    <category>amazon</category>
<category>apple</category>
<category>cloud</category>
<category>google</category>
<category>microsoft</category>
<category>network</category>
<category>software</category>

</item>
<item>
    <title>Wolfenstein on the Web</title>
    <link>http://blog.computedby.com/archives/210-Wolfenstein-on-the-Web.html</link>
            <category>Software</category>
    
    <comments>http://blog.computedby.com/archives/210-Wolfenstein-on-the-Web.html#comments</comments>
    <wfw:comment>http://blog.computedby.com/wfwcomment.php?cid=210</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://blog.computedby.com/rss.php?version=2.0&amp;type=comments&amp;cid=210</wfw:commentRss>
    

    <author>nospam@example.com (Christian Babski)</author>
    <content:encoded>
    &lt;p&gt;Via Christian Babski&lt;/p&gt; 
&lt;p&gt; -----&lt;/p&gt; 
&lt;p&gt;&lt;img src=&quot;http://blog.computedby.com/uploads/wolf.jpg&quot; /&gt; &lt;/p&gt; 
&lt;p&gt; &lt;/p&gt; 
&lt;p&gt;Remember your first time being sick in front of a screen!&lt;/p&gt; 
&lt;p&gt;&lt;a target=&quot;_wolf&quot; href=&quot;http://wolfenstein.bethsoft.com/game_EU.php&quot;&gt;Web Wolfenstein&lt;/a&gt;&lt;br /&gt;&lt;/p&gt; 
    </content:encoded>

    <pubDate>Thu, 10 May 2012 18:27:00 +0000</pubDate>
    <guid isPermaLink="false">http://blog.computedby.com/archives/210-guid.html</guid>
    <category>3d</category>
<category>game</category>
<category>history</category>
<category>software</category>

</item>
<item>
    <title>The state of responsive advertising: the publishers' perspective</title>
    <link>http://blog.computedby.com/archives/205-The-state-of-responsive-advertising-the-publishers-perspective.html</link>
            <category>Innovation&amp;Society</category>
            <category>Software</category>
    
    <comments>http://blog.computedby.com/archives/205-The-state-of-responsive-advertising-the-publishers-perspective.html#comments</comments>
    <wfw:comment>http://blog.computedby.com/wfwcomment.php?cid=205</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://blog.computedby.com/rss.php?version=2.0&amp;type=comments&amp;cid=205</wfw:commentRss>
    

    <author>nospam@example.com (Christian Babski)</author>
    <content:encoded>
    &lt;p&gt;Via Christian Babski&lt;/p&gt; 
&lt;p&gt;-----&lt;/p&gt; 
&lt;p&gt;&lt;img src=&quot;http://blog.computedby.com/uploads/web-dollar.png&quot; /&gt; &lt;/p&gt; 
&lt;p&gt; The Internet is about (if it is not already a terminated task!) to become a pretty classical media. Country&#039;s boundaries were raised up on the net, making unavailable some contents depending on the world region you are browsing from (pretty weird, middle-age based concept of what the Internet must be)... We are now heavily targeted by many advertisements all around contents we are trying to access from the Web, pop-up blockers are now totally useless as advertisements took fairly advantage of HTML evolution. It is more and more difficult to ignore these advertisements, and even by closing them, one already produces/gives an information to Big Brother. There is less and less ways to escape, and by reading the following article, it looks like we are not supposed to escape... by the way.&lt;/p&gt;&lt;a href=&quot;http://www.netmagazine.com/features/state-responsive-advertising-publishers-perspective&quot; target=&quot;_nm&quot;&gt;Responsive Advertising article&lt;/a&gt; 
&lt;p&gt; &lt;/p&gt; 
&lt;p&gt;The opportunity to set up an alternative network (&lt;a target=&quot;_cby&quot; href=&quot;http://blog.computedby.com/archives/139-Hackers-Said-to-be-Planning-to-Launch-Own-Satellites-to-Combat-Censorship.html&quot;&gt;satellite based?&lt;/a&gt;) may be the only way to get a new [commercially virgin] web... Let&#039;s call it The Veb... underlying the need of a step back from where we are nowadays.&lt;br /&gt;&lt;/p&gt; 
&lt;p&gt;&lt;br /&gt; &lt;/p&gt; 
    </content:encoded>

    <pubDate>Wed, 02 May 2012 14:43:00 +0000</pubDate>
    <guid isPermaLink="false">http://blog.computedby.com/archives/205-guid.html</guid>
    <category>advertisements</category>
<category>innovation&amp;society</category>
<category>software</category>
<category>web</category>

</item>
<item>
    <title>HomeOS: Enabling smarter homes for everyone</title>
    <link>http://blog.computedby.com/archives/204-HomeOS-Enabling-smarter-homes-for-everyone.html</link>
            <category>Innovation&amp;Society</category>
            <category>Software</category>
    
    <comments>http://blog.computedby.com/archives/204-HomeOS-Enabling-smarter-homes-for-everyone.html#comments</comments>
    <wfw:comment>http://blog.computedby.com/wfwcomment.php?cid=204</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://blog.computedby.com/rss.php?version=2.0&amp;type=comments&amp;cid=204</wfw:commentRss>
    

    <author>nospam@example.com (Christian Babski)</author>
    <content:encoded>
    &lt;p&gt;Via Christian Babski&lt;/p&gt; 
&lt;p&gt;-----&lt;/p&gt; 
&lt;p&gt;&lt;span style=&quot;margin: 0px; width: 224px;&quot; id=&quot;4c93b878-813e-4edf-8e4d-95f0486be4e8&quot; class=&quot;ImageBlock fn&quot;&gt;&lt;img style=&quot;width: 224px; height: 188px;&quot; id=&quot;Image4c93b878-813e-4edf-8e4d-95f0486be4e8&quot; src=&quot;http://research.microsoft.com/en-us/projects/homeos/logo-only-green.png&quot; /&gt;&lt;/span&gt; &lt;br /&gt;&lt;/p&gt; 
&lt;p&gt; It looks like that Microsoft is about to propose the access to an operating system design to control your... home. The prototype seems to be accessible freely for non-commercial use.&lt;br /&gt;&lt;/p&gt; 
&lt;p&gt;Here is the abstract and a direct link to the research program&#039;s web page:&lt;/p&gt; 
&lt;div class=&quot;conM &quot;&gt; 
&lt;p&gt;&lt;em&gt;It is no secret that homes are ever-increasing 
hotbeds of new technology such as set-top boxes, game consoles, wireless
 routers, home automation devices, tablets, smart phones, and security 
cameras. This innovation is breeding heterogeneity and complexity that 
frustrates even technically-savvy users’ attempts to improve day-to-day 
life by implementing functionality that uses these devices in 
combination. For instance, it is impossible for most users to view video
 captured by their security camera on their smartphone when they are not
 at home. Heterogeneity across devices and across homes also makes it 
difficult to develop applications that solve these problems in a way 
that work across a range of homes.&lt;/em&gt;&lt;/p&gt; 
&lt;p&gt;&lt;em&gt;To simplify the management of technology and to simplify the 
development of applications in the home, we are developing an &amp;quot;operating
 system&amp;quot; for the home. HomeOS&amp;#160;provides a centralized, holistic control 
of devices in the home. It provides to users intuitive controls&amp;#160;to 
manage&amp;#160;their devices. It provided to developers high-level abstractions 
to orchestrate the devices in the home. HomeOS is coupled with 
a&amp;#160;HomeStore through which users can easily add&amp;#160;obtain applications that 
are compatible with devices in their homes and obtain any additional 
devices that are needed to enable desired applications.&lt;/em&gt;&lt;/p&gt; 
&lt;/div&gt; 
&lt;p&gt;&lt;a href=&quot;http://research.microsoft.com/en-us/projects/homeos/default.aspx?0hp=0603&quot; target=&quot;_ms&quot;&gt;HomeOS&lt;/a&gt;&lt;br /&gt;&lt;/p&gt; 
    </content:encoded>

    <pubDate>Tue, 01 May 2012 11:31:40 +0000</pubDate>
    <guid isPermaLink="false">http://blog.computedby.com/archives/204-guid.html</guid>
    <category>homeos</category>
<category>innovation&amp;society</category>
<category>microsoft</category>
<category>os</category>
<category>software</category>

</item>
<item>
    <title>PlayThru offers playful captcha alternative</title>
    <link>http://blog.computedby.com/archives/202-PlayThru-offers-playful-captcha-alternative.html</link>
            <category>Software</category>
    
    <comments>http://blog.computedby.com/archives/202-PlayThru-offers-playful-captcha-alternative.html#comments</comments>
    <wfw:comment>http://blog.computedby.com/wfwcomment.php?cid=202</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://blog.computedby.com/rss.php?version=2.0&amp;type=comments&amp;cid=202</wfw:commentRss>
    

    <author>nospam@example.com (Christian Babski)</author>
    <content:encoded>
    &lt;p&gt;Via &lt;a target=&quot;_u&quot; href=&quot;http://www.ubergizmo.com&quot;&gt;übergizmo&lt;/a&gt;&lt;br /&gt;&lt;/p&gt; 
&lt;p&gt;-----&lt;/p&gt; 
&lt;p&gt; &lt;/p&gt; 
&lt;p&gt;Don’t you just hate it when you often need to 
solve a captcha whenever you want to log in to select websites? You 
know, those irritating slanted and jumbled group of letters and numbers,
 where sometimes, you cannot even tell whether it is the letter ‘o’ or 
the number ’0′, or if the particular letter is in the uppercase or not. 
Captchas have been employed for some years already in order to verify 
that the person behind the computer is made out of flesh and bone, and 
is not an automated robot or program of any kind. Detroit-based tech 
company &lt;a href=&quot;http://www.areyouahuman.com/&quot; target=&quot;_blank&quot;&gt;Are You A Human&lt;/a&gt;
 (interesting name) has come up with a different way of verifying the 
authenticity of a user – not through captchas, but rather, the idea of a
 simple game known as PlayThru.&lt;span id=&quot;more-114739&quot;&gt;&lt;/span&gt;&lt;/p&gt; 
&lt;p&gt;&lt;img width=&quot;234&quot; height=&quot;203&quot; class=&quot;alignright size-full wp-image-114741&quot; title=&quot;playthru-captcha&quot; src=&quot;http://cdn2.ubergizmo.com/wp-content/uploads/2012/04/playthru-captcha.jpg&quot; /&gt;&lt;ins style=&quot;display: inline-table; border: medium none; height: 60px; margin: 0pt; padding: 0pt; position: relative; visibility: visible; width: 234px;&quot;&gt;&lt;/ins&gt;&lt;span id=&quot;intelliTxt&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt; 
&lt;p&gt;PlayThru claims to prevent bots from spamming sites, as the game can 
only be completed by an actual human being. Definitely sounds far more 
fun in theory to “solve”, and if your less than informed boss walks by 
your desk to see you play the latest game, just tell him or her that you
 are solving a captcha replacement before you are able to start work.&lt;/p&gt; 
&lt;p&gt;To get a better idea on how PlayThru works, here is an example of 
just one of the games. You will be presented with your fair share of 
items, including a shoe, a football jersey, an olive and a piece of 
bacon, where all of them will float right beside a pizza. Should you 
drag the right ingredients over the pizza, then you would have “won”, 
and so far, I do not think that anyone would like a topping of shoes on 
their pizza.&lt;/p&gt; 
    </content:encoded>

    <pubDate>Wed, 25 Apr 2012 10:41:00 +0000</pubDate>
    <guid isPermaLink="false">http://blog.computedby.com/archives/202-guid.html</guid>
    <category>software</category>
<category>web</category>

</item>
<item>
    <title>Paranoid Shelter - [Implementation Code]</title>
    <link>http://blog.computedby.com/archives/196-Paranoid-Shelter-Implementation-Code.html</link>
            <category>Computed·By</category>
            <category>Physical computing</category>
            <category>Programming</category>
            <category>Software</category>
    
    <comments>http://blog.computedby.com/archives/196-Paranoid-Shelter-Implementation-Code.html#comments</comments>
    <wfw:comment>http://blog.computedby.com/wfwcomment.php?cid=196</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://blog.computedby.com/rss.php?version=2.0&amp;type=comments&amp;cid=196</wfw:commentRss>
    

    <author>nospam@example.com (Christian Babski)</author>
    <content:encoded>
    &lt;p&gt;By &lt;a target=&quot;_cby&quot; href=&quot;http://www.computedby.com&quot;&gt;Computed·By&lt;/a&gt;&lt;/p&gt; 
&lt;p&gt;-----&lt;br /&gt;&lt;/p&gt; 
&lt;p&gt;Paranoid Shelter is a recent installation / architectural device that &lt;a href=&quot;http://www.fabric.ch/&quot; target=&quot;_blank&quot;&gt;fabric&amp;#160;|&amp;#160;ch&lt;/a&gt; finalized later in 2011 after a 6 months residency at the &lt;a href=&quot;http://www.epfl-ecal-lab.ch/&quot; target=&quot;_blank&quot;&gt;&lt;span&gt;EPFL-ECAL Lab&lt;/span&gt;&lt;/a&gt; in Renens (Switzerland). It was realized with the support of &lt;a href=&quot;http://www.prohelvetia.ch/Home.20.0.html?&amp;amp;L=4&quot; target=&quot;_blank&quot;&gt;Pro Helvetia&lt;/a&gt;, the &lt;a href=&quot;http://www.bak.admin.ch/index.html?lang=fr&quot; target=&quot;_blank&quot;&gt;OFC&lt;/a&gt;, the &lt;a href=&quot;http://www.lausanne.ch/view.asp?domId=64200&amp;amp;language=E&quot; target=&quot;_blank&quot;&gt;City of Lausanne&lt;/a&gt; and the &lt;a href=&quot;http://www.vd.ch/themes/culture/&quot; target=&quot;_blank&quot;&gt;State of Vaud&lt;/a&gt;.
 It was initiated and first presented as sketches back in 2008 (!), in 
the context of a colloquium about surveillance at the Palais de Tokyo in
 Paris. &lt;/p&gt; 
&lt;div&gt; &lt;/div&gt; 
&lt;div&gt; 
&lt;p&gt;Being created in the context of a theatrical collaboration with french writer and essayist &lt;a href=&quot;http://ericsadin.org/&quot; target=&quot;_blank&quot;&gt;Eric Sadin&lt;/a&gt; around his books about contemporary surveillance (&lt;a href=&quot;http://ericsadin.org/node/21&quot; target=&quot;_blank&quot;&gt;Surveillance globale&lt;/a&gt;&amp;#160;and&amp;#160;&lt;a href=&quot;http://ericsadin.org/node/12&quot;&gt;Globale paranoïa&lt;/a&gt;&amp;#160;--both published back in 2009--), &lt;span&gt;Paranoid Shelter&lt;/span&gt;
 revisits the old figure/myth of the architectural shelter, articulated 
by the use of surveillance technologies as building blocks.&lt;/p&gt; 
&lt;p&gt;Additionnal information on the overall project can be found through the two following links: &lt;br /&gt;&lt;/p&gt; 
&lt;p&gt;&lt;a target=&quot;_bf&quot; href=&quot;http://blog.fabric.ch/index.php?/archives/2228-Paranoid-Shelter-Globale-Surveillance.html&quot;&gt;Paranoid Shelter - (Globale Surveillance)&lt;/a&gt;&lt;/p&gt; 
&lt;p&gt;&lt;a target=&quot;_bf&quot; href=&quot;http://blog.fabric.ch/index.php?/archives/2243-Paranoid-Shelter-Globale-Surveillance.html&quot;&gt;(Paranoid Shelter) - Globale Surveillance &lt;/a&gt;&lt;br /&gt;&lt;/p&gt; 
&lt;p&gt;&lt;img width=&quot;500&quot; height=&quot;333&quot; src=&quot;http://blog.fabric.ch/uploads/image/DSC01328_b_s.jpg&quot; /&gt;&lt;/p&gt; 
&lt;p&gt; 
&lt;iframe width=&quot;500&quot; height=&quot;375&quot; frameborder=&quot;0&quot; src=&quot;http://player.vimeo.com/video/39674753?title=0&amp;amp;byline=0&amp;amp;portrait=0&quot;&gt;&lt;/iframe&gt; 
&lt;/p&gt; 
&lt;p&gt;&lt;span style=&quot;font-size: smaller;&quot;&gt;&lt;em&gt;A&amp;#160;compressed preview and short of the play by &lt;/em&gt;&lt;/span&gt;&lt;span style=&quot;font-size: smaller;&quot;&gt;&lt;a href=&quot;http://www.nohista.org/&quot;&gt;&lt;em&gt;NOhista&lt;/em&gt;&lt;/a&gt;&lt;em&gt;.&lt;/em&gt;&lt;/span&gt;&lt;/p&gt; 
&lt;p&gt; &lt;/p&gt; 
&lt;p&gt;-----&lt;/p&gt; 
&lt;p&gt; &lt;/p&gt; 
&lt;p&gt; &lt;/p&gt; 
&lt;p&gt; &lt;/p&gt; 
&lt;/div&gt; 
&lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;&lt;a name=&quot;result_box&quot;&gt;&lt;/a&gt;On the first
technical drawings and sketches of the Paranoid Shelter project, the
entire system was just looking like a (big) mess of wires, sensors
and video cameras, all concentrated on a pretty tiny space where humans
will have difficulties to move in. The entire space is consciously
organised around tracking methods/systems, the space being delimited
by 3 [augmented] posts which host a set of sensors, video cameras and
microphones. It includes networked [power over ethernet] video cameras,
microphones and a set of wireless ambient sensors (giving the ability
of measuring temperature, O2 and CO2 gaz concentration, current
atmospheric pressure, light, etc...).&lt;/p&gt; 
&lt;p&gt;&lt;img src=&quot;http://blog.computedby.com/uploads/tech_box_publication.png&quot; /&gt;&lt;br /&gt;&lt;/p&gt; 
&lt;p&gt;&lt;img width=&quot;501&quot; height=&quot;333&quot; src=&quot;http://blog.computedby.com/cby/images/196_1334248342_1.jpg&quot; /&gt;&lt;/p&gt; 
&lt;p&gt; &lt;/p&gt; 
&lt;p&gt; &lt;/p&gt; 
&lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;Based on a real-time analysis of major
sensors hardware, the system is able to control DMX lights, a set of
two displays (one LCD screen and one projector) and to produce sound
through a dynamically generated text to speech process.&lt;/p&gt; 
&lt;p&gt; &lt;/p&gt; 
&lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;All programs were developed using
&lt;a target=&quot;_of&quot; href=&quot;http://www.openframeworks.cc/&quot;&gt;openFrameworks&lt;/a&gt; enhanced by a set of dedicated in-house C++ libraries
in order to be able to capture networked camera video flow, control
any &lt;a target=&quot;_dmx&quot; href=&quot;http://en.wikipedia.org/wiki/DMX512&quot;&gt;DMX&lt;/a&gt; compatible piece of hardware and collect &lt;a target=&quot;_libelium&quot; href=&quot;http://www.libelium.com/&quot;&gt;wireless Libelum sensor&lt;/a&gt;&#039;s
data. Sound analysis programs, LCD display program and the main
program are all connected to each other via a local network. The main
program is in charge of collecting other program&#039;s data, performing
the global analysis of the system&#039;s activity, recording system&#039;s raw
information to a database and controlling system&#039;s [re]actions
(lights, display).&lt;/p&gt; 
&lt;p&gt; &lt;/p&gt; 
&lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;The overall system can act in an
[autonomous] way by controlling the entire installation behavior
while it can also be remotely controlled when used on stage,
in the context of a theater play.&lt;/p&gt; 
&lt;p&gt; &lt;/p&gt; 
&lt;p&gt; &lt;/p&gt; 
&lt;p&gt;&lt;img width=&quot;500&quot; height=&quot;333&quot; src=&quot;http://blog.computedby.com/cby/images/196_1334248343_2.jpg&quot; /&gt;&lt;/p&gt; 
&lt;p&gt; &lt;/p&gt; 
&lt;p&gt; &lt;/p&gt; 
&lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;Collecting all sensor&#039;s flows is one of
the basic task. Cameras are used to track movements, microphones
measure sound activity and sensors collect a set of ambient
parameters. Even if data capture consists in some basic network based
tasks, it is easily raised to upper complexity level when each data
collection should occur simultaneously, in real-time, [without,with]
a [limited,acceptable] delay. Major raw data analysis have to occur
directly after data acquisition in order to minimize the time-shift
in the system&#039;s space awareness. This first level of data analysis
brings out mainly frequencies information, quantity of activity and
2D location tracking (from the point of view of each camera). Every
single piece of raw information is systematically recorded in a
dedicated database : it reduces system&#039;s memory footprint (by keeping
it almost constant) without loosing any activity information. From
time to time the system can access these recorded information in its
post-analysis process, when required, mainly to add a time-scale
dimension on the global activity that occurred in the monitored
space. Time isolated information can be interpreted in a rough and
basic way, while time composition of the same information or a set of
information may bring additional meanings by verifying information
consistency over time (of course, it could be in a negative or a
positive way, by confirming or refuting a first level deduced
activity information). Another level of analysis can be reached by
taking in account the spacial distribution of sensors in the overall
installation. The system is then able to compute 3D information
getting an awareness of activities within the space it is monitoring.
It generates a second level of data analysis, spatialised, that will
increase the global understanding of captured data by the system.&lt;/p&gt; 
&lt;p&gt; &lt;/p&gt; 
&lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;Recorded activities are made available
to the [audience,visitors] through a wifi access point. Networked
cameras can be accessed in real time, giving the ability to humans to
see some of the system&#039;s [inputs]. Thus, network activity is also
monitored as another sign of human presence, the system can then
[detect] activity elsewhere than in its dedicated space.&lt;/p&gt; 
&lt;p&gt; &lt;/p&gt; 
&lt;p&gt;&lt;img width=&quot;500&quot; height=&quot;333&quot; src=&quot;http://blog.computedby.com/cby/images/196_1334248344_3.jpg&quot; /&gt;&lt;/p&gt; 
&lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;Whatever how numerous are collected
data, the system faces a real problem when it comes to the
interpretation of these data while not having benefit of a human
brain. Events that are quite obvious to humans, do not mean anything
to computers and softwares. In order to avoid the use of some
artificial neural networks simulation (which may still be a good
option to explore), I have decided to compute a limited set of
parameters, all based on previously analysed data, only computed
lately when the system may decide to react to perceived activities.
It defines a kind of global [mood] of the system, based on which it
will [decide] whether to be aggressive (from a human point of view)
by making the global tracking activity [noticeable] by humans
evolving in the installation&#039;s space, or by focusing tracking sensors
on a given area or by trying to enhance some sensor&#039;s information
analysis, whether to settle in a kind of silent mode. 
&lt;/p&gt; 
&lt;p&gt; &lt;/p&gt; 
&lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;Moreover, the evolution of these
parameters are also studied in time, making the [mood] evolving in
a human way, increasing and decreasing [analogically]. System&#039;s
[mood] may be wrong or [unjustified,weird] from a human point of
view, but that&#039;s where [multi-dimensional] software becomes
interesting. Beyond a certain complexity, by adding computation
layers on top of each over, having written every single line of code
does not allow the programmer to predict precisely what next system&#039;s
[re]action will be.&lt;/p&gt; 
&lt;p&gt; &lt;/p&gt; 
&lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;We did reach here monitoring system
limitations which is obviously [interpretation,comprehension]. As long as automatic
system can not correctly [understand] data, humans will need to be in
the loop, making all these monitoring systems quite useless [as
expert system], except for producing an enormous quantity of data
that still need to be post-analysed by a human brain. As the system
is producing an important set of heteregeneous data, a set of rules
may suggest to the system some sort of data correlation. These rules
should not be too [tights,precises] in order to avoid producing
obvious system&#039;s interpretation, while keeping them slightly [out of 
focus] may allow [smart,astonishing] conclusion being produced. So
there&#039;s rooms here for additional implementation of the data analysis
processes that can still completely change the way the entire
installation [can,may] behave.&lt;/p&gt; 
&lt;p&gt; &lt;/p&gt; 
    </content:encoded>

    <pubDate>Thu, 12 Apr 2012 17:22:00 +0000</pubDate>
    <guid isPermaLink="false">http://blog.computedby.com/archives/196-guid.html</guid>
    
</item>
<item>
    <title>Fake ID holders beware: facial recognition service Face.com can now detect your age</title>
    <link>http://blog.computedby.com/archives/189-Fake-ID-holders-beware-facial-recognition-service-Face.com-can-now-detect-your-age.html</link>
            <category>Innovation&amp;Society</category>
            <category>Programming</category>
            <category>Software</category>
    
    <comments>http://blog.computedby.com/archives/189-Fake-ID-holders-beware-facial-recognition-service-Face.com-can-now-detect-your-age.html#comments</comments>
    <wfw:comment>http://blog.computedby.com/wfwcomment.php?cid=189</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://blog.computedby.com/rss.php?version=2.0&amp;type=comments&amp;cid=189</wfw:commentRss>
    

    <author>nospam@example.com (Christian Babski)</author>
    <content:encoded>
    &lt;p&gt;Via &lt;a target=&quot;_vb&quot; href=&quot;http://venturebeat.com&quot;&gt;VB&lt;/a&gt;&lt;br /&gt;&lt;/p&gt; 
&lt;p&gt;-----&lt;/p&gt; 
&lt;p&gt; &lt;/p&gt; 
&lt;p&gt;Facial-recognition platform &lt;a href=&quot;http://face.com/&quot; target=&quot;_blank&quot;&gt;Face.com&lt;/a&gt;
 could foil the plans of all those under-age kids&amp;#160;looking to score some 
booze. Fake IDs might not fool anyone for much longer, because Face.com 
claims its new application programming interface&amp;#160;(API) can be used to 
detect a person’s age by scanning a photo.&lt;/p&gt; 
&lt;p&gt;With its facial recognition system, Face.com has built two Facebook 
apps that can scan photos and tag them for you. The company also offers 
an API for developers to use its facial recognition technology in the 
apps they build.&lt;/p&gt; 
&lt;p&gt;Its latest update to the API can scan a photo and supposedly 
determine a person’s minimum age, maximum age, and estimated age. It 
might not be spot-on&amp;#160;accurate, but it could get close enough to 
determine your age group.&lt;/p&gt; 
&lt;p&gt;“Instead of trying to define what makes a person young or old, 
we&amp;#160;provide our algorithms with a ton of data and the system can reverse 
engineer what makes someone young or old,” Face.com chief&amp;#160;executive&amp;#160;Gil 
Hirsch told VentureBeat in an interview.&amp;#160;”We use the&amp;#160;general structure 
of a face to determine age. As humans, our features are either heighten 
or soften depending on the age. Kids have&amp;#160;round, soft faces and as we 
age, we have elongated faces.”&lt;/p&gt; 
&lt;p&gt;The algorithms also take wrinkles, facial smoothness, and other 
telling age signs into account&amp;#160;to place each scanned face into a general
 age group. The accuracy, Hirsch told me, is determined by how old a 
person looks, not necessarily how old they actually are. The API also 
provides a confidence level on how well it could determine the age, 
based on image quality and how the person looks in photo, i.e. if they 
are turned to one side or are making a strange face.&lt;/p&gt; 
&lt;p&gt;&lt;img width=&quot;515&quot; height=&quot;417&quot; class=&quot;aligncenter size-full wp-image-409937&quot; title=&quot;face.com facial recognition&quot; src=&quot;http://blog.computedby.com/cby/images/189_1334248258_0.png&quot; alt=&quot;face.com facial recognition&quot; /&gt;&lt;/p&gt; 
&lt;p&gt;“Adults are much harder to figure out [their age], especially 
celebrities.&amp;#160;On average, humans are much better at detecting ages than 
machines,” said Hirsch.&lt;/p&gt; 
&lt;p&gt;The hope is to build the technology into apps that restrict or tailor
 content based on age. For example the API could be built into a Netflix
 app, scan a child’s face when they open the app, determine they’re too 
young to watch The Hangover, and block it. Or — and this is where the 
tech could get futuristic and creepy — a display with a camera could 
scan someone’s face when they walk into a store and deliver ads based on
 their age.&lt;/p&gt; 
&lt;p&gt;In addition to the age-detection feature, Face.com says it has 
updated its API with 30 percent better facial recognition accuracy 
and&amp;#160;new recognition algorithms.&amp;#160;The updates were announced Thursday 
and&amp;#160;the API is available for any developer to use.&lt;/p&gt; 
&lt;p&gt;One developer has already used the API to build app called &lt;a href=&quot;http://itunes.apple.com/app/age-meter/id508973129?ign-mpt=uo%3D6&amp;amp;mt=8&quot; target=&quot;_blank&quot;&gt;Age Meter&lt;/a&gt;,
 which is available in the Apple App Store. On its iTunes page, the 
entertainment-purposes-only&amp;#160;app shows pictures of Justin Bieber and 
Barack Obama with approximate ages above their photos.&lt;/p&gt; 
&lt;p&gt;Other companies in this space include&amp;#160;Cognitec, with its &lt;a href=&quot;http://www.cognitec-systems.de/FaceVACS-SDK.19.0.html&quot; target=&quot;_blank&quot;&gt;FaceVACS software development kit&lt;/a&gt;, and Bayometric, which offers&amp;#160;&lt;a href=&quot;http://www.bayometric.com/products/Face-Recognition-SDK.htm&quot; target=&quot;_blank&quot;&gt;FaceIt Face Recognition&lt;/a&gt;. Google has also developed facial-recognition technology for &lt;a href=&quot;http://venturebeat.com/2011/10/18/android-4-0-is-here-live-from-googles-ice-cream-sandwich-launch/&quot; target=&quot;_blank&quot;&gt;Android 4.0&lt;/a&gt; and &lt;a href=&quot;http://venturebeat.com/2011/12/29/apple-facial-recognition-patent/&quot; target=&quot;_blank&quot;&gt;Apple applied for a facial&amp;#160;recognition&amp;#160;patent&lt;/a&gt;&amp;#160;last year.&lt;/p&gt; 
&lt;p&gt;The technology behind scanning someone’s picture, or even their face,
 to figure out their age still needs to be developed for complete 
accuracy. But, the day when bouncers and liquor store cashiers can use 
an app to scan a fake ID’s holder’s face, determine that they are 
younger than the legal drinking age, and refuse to sell them wine 
coolers may not be too far off.&lt;/p&gt; 
    </content:encoded>

    <pubDate>Fri, 30 Mar 2012 15:33:43 +0000</pubDate>
    <guid isPermaLink="false">http://blog.computedby.com/archives/189-guid.html</guid>
    <category>API</category>
<category>facial recognition</category>
<category>innovation&amp;society</category>
<category>programming</category>
<category>software</category>

</item>
<item>
    <title>MIT App Inventor open beta preview debuts</title>
    <link>http://blog.computedby.com/archives/176-MIT-App-Inventor-open-beta-preview-debuts.html</link>
            <category>Software</category>
    
    <comments>http://blog.computedby.com/archives/176-MIT-App-Inventor-open-beta-preview-debuts.html#comments</comments>
    <wfw:comment>http://blog.computedby.com/wfwcomment.php?cid=176</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://blog.computedby.com/rss.php?version=2.0&amp;type=comments&amp;cid=176</wfw:commentRss>
    

    <author>nospam@example.com (Christian Babski)</author>
    <content:encoded>
    &lt;p&gt;Via &lt;a href=&quot;http://www.slashgear.com&quot; target=&quot;_sg&quot;&gt;Slash Gear&lt;/a&gt;&lt;/p&gt; 
&lt;p&gt;-----&lt;/p&gt; 
&lt;p&gt; &lt;span id=&quot;intelliTxt&quot;&gt; &lt;/span&gt;&lt;/p&gt; 
&lt;p&gt;Back in January, we talked a bit about the new &lt;a href=&quot;http://www.slashgear.com/mit-app-inventor-software-now-available-to-all-24210452/&quot;&gt;MIT App Inventor&lt;/a&gt;
 software aimed at helping people that aren’t developers to build their 
own apps. MIT promised  to have App Inventor available in Q1 of 2012. 
The first quarter is quickly winding down, and it was looking a bit like
 MIT might not make its self-imposed deadline. &lt;/p&gt; 
&lt;p&gt;&lt;img style=&quot;width: 557px; height: 344px;&quot; class=&quot;aligncenter size-full wp-image-216779&quot; title=&quot;googleappinventor-580x352&quot; src=&quot;http://blog.computedby.com/cby/images/176_1332348001_0.jpg&quot; /&gt;&lt;/p&gt; 
&lt;p&gt;&lt;span id=&quot;more-216778&quot;&gt;&lt;/span&gt;&lt;/p&gt; 
&lt;p&gt;MIT has now &lt;a href=&quot;http://appinventoredu.mit.edu/developers-blogs/hal/2012/mar/announcing-mit-app-inventor-open-beta-preview&quot;&gt;announced&lt;/a&gt;
 that it is meeting the goal of making App Inventor available as a 
public service in Q1. The App Inventor software has been in closed 
testing the last two months with 5000 users. The App Inventor software 
is now available in open beta to anyone who has a Google ID to login, 
such as a Gmail account.&lt;/p&gt; 
&lt;p&gt;MIT points out that the software is suitable for any use, but users 
need to be aware that this will be the first time the system is loaded 
so heavily, which could cause issues. MIT suggests that users make 
backups of important apps as the service ramps up with more and more 
users, in case there are issues. MIT also notes that it is still working
 on fixing remaining glitches and other errors.&lt;/p&gt; 
&lt;blockquote&gt; 
&lt;p&gt;We owe a large debt to our testers of the past few 
months; it’s been their feedback that’s given us the confidence for 
today’s announcement. And we’re tremendously grateful to the folks who 
have been running their own system with the MIT JAR files. Their 
experiences have been an invaluable source of information, and their 
work has been critical in keeping App Inventor alive while the MIT 
service was not yet available. We also want to acknowledge the growing 
group of developers who are starting to explore the App Inventor source 
code. They are the seeds of an open source community that we hope will 
take App Inventor beyond anything we could do by ourselves at MIT. And 
our extreme gratitude and admiration goes to the Google App Inventor 
team who, even while their project transitions out of Google, have 
continued to share their expertise and the fruit of their hard work of 
the past three years.
&lt;/p&gt; 
&lt;/blockquote&gt; 
&lt;p&gt; &lt;/p&gt; 
    </content:encoded>

    <pubDate>Thu, 15 Mar 2012 12:35:00 +0000</pubDate>
    <guid isPermaLink="false">http://blog.computedby.com/archives/176-guid.html</guid>
    <category>android</category>
<category>mobile</category>
<category>software</category>

</item>
<item>
    <title>Mozilla’s Boot 2 Gecko and why it could change the world</title>
    <link>http://blog.computedby.com/archives/173-Mozillas-Boot-2-Gecko-and-why-it-could-change-the-world.html</link>
            <category>Software</category>
    
    <comments>http://blog.computedby.com/archives/173-Mozillas-Boot-2-Gecko-and-why-it-could-change-the-world.html#comments</comments>
    <wfw:comment>http://blog.computedby.com/wfwcomment.php?cid=173</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://blog.computedby.com/rss.php?version=2.0&amp;type=comments&amp;cid=173</wfw:commentRss>
    

    <author>nospam@example.com (Christian Babski)</author>
    <content:encoded>
    &lt;span id=&quot;bodycontents&quot; class=&quot;bodycontents&quot;&gt; 
&lt;p&gt;Via &lt;a href=&quot;http://www.knowyourmobile.com&quot; target=&quot;_kym&quot;&gt;Know Your Mobile&lt;/a&gt;&lt;br /&gt;&lt;/p&gt; 
&lt;p&gt; -----&lt;br /&gt;&lt;/p&gt; 
&lt;p&gt;‘Android is not open source.’&lt;/p&gt; 
&lt;p&gt;That’s what Mozilla’s Director of Research Andreas Gal thinks of 
Google’s purportedly ‘open source’ mobile operating system. In Gal’s 
view Google’s platform is no different from Apple’s iOS. The entire 
platform – including its design, development, and direction – is 
‘dominated by Google.’&lt;/p&gt; 
&lt;p&gt;According to Gal, ‘Google makes all of the technological decisions 
behind closed doors and pushes them outwards. You may or may not get a 
look at the source after the device comes out. But it’s certainly not 
open. And in this sense it’s no different from Apple’s platform, except 
that maybe sometimes you get access to the source.’&lt;/p&gt; 
&lt;p&gt;And this is where Mozilla comes into the equation. Boot 2 Gecko is 
based solely on HTML5, JavaScript and CSS and is completely open source.
 Mozilla doesn’t even keep a ‘physical’ copy of the source code in its 
offices – everything to do with the platform is available online for all
 to see.&amp;#160;&lt;/p&gt; 
&lt;p&gt;Brendan Eich, Mozilla’s co-founder (and the &lt;span style=&quot;text-decoration: underline;&quot;&gt;inventor of JavaScript&lt;/span&gt;),
 told Know Your Mobile that the days of native shells (iOS/Android) and 
proprietary software (Objective-C) could soon be over as Mozilla 
continues to standardise and implement Open Web APIs that will one day 
eradicate the need for separate platforms, allowing users to find and 
use apps on their mobiles without having to opt into a privately owned 
platform.&lt;/p&gt; 
&lt;p&gt;‘Separate platforms are no longer necessary once you have the correct standardisation and inter-operation,’ said Eich.&lt;/p&gt; 
&lt;p&gt;Apple’s iOS, Microsoft’s Windows Phone, RIM’s BlackBerry OS 10 and 
Google’s Android operating systems are all ‘walled gardens,’ according 
to Gal, meaning that all of the above are in it for one reason: to make 
money.&lt;/p&gt; 
&lt;p&gt;‘Google builds Android not for your benefit but for Google’s benefit,
 and the shareholders it has to satisfy. This is the same with Apple,’ 
said Gal. He added: ‘Mozilla is very different – we are a non-profit 
organisation. In the past Mozilla was all about making the web better. 
But now people are going to mobile, so we’re following them there.’&lt;/p&gt; 
&lt;p&gt;‘What we’ve developed [with B2G] is a completely open stack that is 
100 per cent free. We have a publicly visible repository and all the 
development happens in the open. We use completely open standards and 
there’s no propriety software or technology involved.’&lt;/p&gt; 
&lt;p&gt;So what is Mozilla getting at here? Simple: dump the standard 
smartphone operating system, forget Apple and Google, and embrace the 
freedom of pure HTML5.&lt;/p&gt; 
&lt;p&gt;Gal tells us that because the B2G stack is based on HTML5 there are 
literally millions of developers out there that know how to create 
content for the platform. There will also be plenty of opportunities for
 developers to make money from their creations as well, according to 
Gal.&lt;/p&gt; 
&lt;p&gt;Google and Mozilla have developed technology that lets web developers
 manifest their entire site, including payment methods, into an icon 
that can be placed on a B2G device’s homescreen.&lt;/p&gt; 
&lt;p&gt;But all this, Gal tells us, is still work in progress. Boot 2 Gecko 
is still in its embryonic stages at present – but the ball has certainly
 begun rolling.&lt;/p&gt; 
&lt;p&gt;‘We’re working with operators to create an easy way for customers to 
pay for content,’ said Gal. ‘Mobile users want to go to a store, 
discover content and pay for it easily. We’re working on making this a 
reality inside B2G via personal identity systems.’&lt;/p&gt; 
&lt;p&gt;Persona, featuring BrowserID, is one such personal identity system. 
Persona lets users use their email address and a single password to sign
 in or buy materials and media. Mozilla demoed Persona at MWC 2012.&lt;/p&gt; 
&lt;p&gt;‘You own your applications. You own your data and you have the power 
to take them wherever you like,’ said Eich. ‘And this will be dependent 
on things like Persona, which is the most secure and safe password free 
sign-on and the identity providers don’t see all of your details like 
they would with Facebook Connect, for instance.’&lt;/p&gt; 
&lt;p&gt;He added: ‘the end result is an “unwalled garden” where you’re free 
to move around without being forced into opting fully into one 
platform.’&lt;/p&gt; 
&lt;p&gt;But what’s most impressive about B2G is how well it runs on low-end 
hardware. During our meeting with Gal and Eich, we got a demo of B2G 
running incredibly smoothly on a $60 handset with a 600Mhz CPU and just 
128MB of RAM. Gaming, web browsing, video and typing were all seamless.&lt;/p&gt; 
&lt;p&gt;Gal also confirmed that Qualcomm is partnering with Mozilla on its B2G project.&lt;/p&gt; 
&lt;p&gt;B2G is based on the same web-rendering engine as Mozilla’s Firefox 
browser, meaning that it is extremely lightweight when compared to 
Android and iOS. For this reason getting smartphone-level performance 
out of a budget mobile handset suddenly becomes a reality.&lt;/p&gt; 
&lt;p&gt;‘There are so many opportunities for technology like this [B2G] in 
emerging countries. What people are looking for there is a solid 
smartphone experience – browsing, web browsing and applications – at a 
decent price point. Users’ in India, for instance, cannot afford 
Google’s quad-core devices but they could afford a $60 HTML5-powered B2G
 handset.’&lt;/p&gt; 
&lt;p&gt;‘Google’s Android platform is too hardware dependent,’ says Gal. 
‘Android 4.0 demands 512MB of RAM as a minimum for instance. Mozilla’s 
web stack allows OEMs to produce $60 handsets with smartphone-like 
performance,’ said Gal.&lt;/p&gt; 
&lt;p&gt;He added: ‘But of course if you add in extra hardware for higher tier phones, the performance will only get better.’&lt;/p&gt; 
&lt;p&gt;
&lt;iframe width=&quot;560&quot; height=&quot;315&quot; frameborder=&quot;0&quot; src=&quot;http://www.youtube.com/embed/TaujwbpbLk0&quot;&gt;&lt;/iframe&gt; 
&lt;/p&gt;&lt;/span&gt; 
    </content:encoded>

    <pubDate>Mon, 12 Mar 2012 10:40:08 +0000</pubDate>
    <guid isPermaLink="false">http://blog.computedby.com/archives/173-guid.html</guid>
    <category>mobile</category>
<category>os</category>
<category>software</category>
<category>web</category>

</item>
<item>
    <title>Google Sky Map development ends, app goes open source</title>
    <link>http://blog.computedby.com/archives/164-Google-Sky-Map-development-ends,-app-goes-open-source.html</link>
            <category>Mobile</category>
            <category>Software</category>
    
    <comments>http://blog.computedby.com/archives/164-Google-Sky-Map-development-ends,-app-goes-open-source.html#comments</comments>
    <wfw:comment>http://blog.computedby.com/wfwcomment.php?cid=164</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://blog.computedby.com/rss.php?version=2.0&amp;type=comments&amp;cid=164</wfw:commentRss>
    

    <author>nospam@example.com (Christian Babski)</author>
    <content:encoded>
    &lt;p&gt;Via &lt;a target=&quot;_ac&quot; href=&quot;http://androidcommunity.com&quot;&gt;Android Community&lt;/a&gt;&lt;br /&gt;&lt;/p&gt; 
&lt;p&gt;-----&lt;/p&gt; 
&lt;p&gt; &lt;/p&gt; 
&lt;p&gt;If you’re a fan of Google’s augmented reality astronomy app Google 
Sky Map, I’ve got good news and bad news for you. Google announced that &lt;a href=&quot;http://googleresearch.blogspot.com/2012/01/open-sourcing-sky-map-and-collaborating.html&quot; target=&quot;_blank&quot;&gt;major development on the app has ended&lt;/a&gt;,
 so there will be no more major official releases from the company. On 
the plus side, they’ve decided to release the open-source code for Sky 
Map, so given enough developer interest it should be around for quite 
some time.&lt;/p&gt; 
&lt;p&gt;&lt;img width=&quot;540&quot; height=&quot;266&quot; class=&quot;size-medium wp-image-6880 aligncenter&quot; src=&quot;http://blog.computedby.com/cby/images/164_1329501816_0.jpg&quot; /&gt;&lt;span id=&quot;more-74602&quot;&gt;&lt;/span&gt;&lt;/p&gt; 
&lt;p&gt;Sky Map started as one of Google’s famous 20% projects, which six of 
its employees launched by working in their company-sponsored spare time.
 &amp;#160;The application was one of Android’s first showpiece apps, combining 
basic&amp;#160;astronomical&amp;#160;data overlaid on a smartphone camera to easily 
identify&amp;#160;constellations, planets and other heavenly bodies by simply 
pointing the phone towards the sky. The free app has been downloaded 
over 10 million times from the Android Market.&lt;/p&gt; 
&lt;p&gt;Google is working with Carnegie Melon University so that its students
 can continue direct development. The company didn’t say if direct 
updated with computer scientist students’ code would make it into the 
android Market, but it’s a pretty safe bet. If you’ d like to give it a 
try for yourself, you can &lt;a href=&quot;http://code.google.com/p/stardroid/&quot;&gt;download the open-source code here&lt;/a&gt;.
 I fully expect a Star Trek themed version of Sky Map in the next few 
weeks which will allow me to view the Alpha Quadrant from my smartphone –
 get to it, devs.&lt;/p&gt; 
    </content:encoded>

    <pubDate>Thu, 16 Feb 2012 19:44:00 +0000</pubDate>
    <guid isPermaLink="false">http://blog.computedby.com/archives/164-guid.html</guid>
    <category>android</category>
<category>google</category>
<category>mobile</category>
<category>software</category>

</item>
<item>
    <title>It's Kinect day! The Kinect For Windows SDK v1 is out!</title>
    <link>http://blog.computedby.com/archives/161-Its-Kinect-day!-The-Kinect-For-Windows-SDK-v1-is-out!.html</link>
            <category>Hardware</category>
            <category>Programming</category>
            <category>Software</category>
    
    <comments>http://blog.computedby.com/archives/161-Its-Kinect-day!-The-Kinect-For-Windows-SDK-v1-is-out!.html#comments</comments>
    <wfw:comment>http://blog.computedby.com/wfwcomment.php?cid=161</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://blog.computedby.com/rss.php?version=2.0&amp;type=comments&amp;cid=161</wfw:commentRss>
    

    <author>nospam@example.com (Christian Babski)</author>
    <content:encoded>
    &lt;p&gt;Via &lt;a target=&quot;_channel9&quot; href=&quot;http://channel9.msdn.com/&quot;&gt;Channel 9&lt;/a&gt;&lt;br /&gt;&lt;/p&gt; 
&lt;p&gt;-----&lt;/p&gt; 
&lt;p&gt; &lt;/p&gt; 
&lt;p&gt;As everyone reading this blog, and those in the Kinect for Windows
 space, knows today is a big day. From what was a cool peripheral for 
the XBox 360 last year, the Kinect for Windows SDK and now dedicated 
Kinect for Windows hardware device, has taken the world by storm. In the
 last year we&#039;ve seen some simply amazing ideas and projects, many 
highlighted here in the Kinect for Windows Gallery, from health to 
education, to music expression to simply just fun.&lt;/p&gt; 
&lt;p&gt;And that was all with beta software and a device meant for a gaming console.&lt;/p&gt; 
&lt;p&gt;With a fully supported, allowed for use in commercial products, dedicated device and updated SDK, today the world changes again.&lt;/p&gt; 
&lt;p&gt;Welcome to the Kinect for Windows SDK v1!&lt;/p&gt; 
&lt;h2&gt;&lt;a href=&quot;http://blogs.msdn.com/b/kinectforwindows/archive/2012/01/31/kinect-for-windows-is-now-available.aspx&quot;&gt;Kinect for Windows is now Available!&lt;/a&gt;&lt;/h2&gt; 
&lt;blockquote&gt; 
&lt;p&gt;On January 9th, Steve Ballmer &lt;a href=&quot;http://www.microsoft.com/presspass/exec/steve/2012/01-09CES.mspx&quot;&gt;announced at CES&lt;/a&gt; that we would be shipping Kinect for Windows on February 1st. I am very pleased to report that today version 1.0 of our &lt;a href=&quot;http://www.microsoft.com/en-us/kinectforwindows/develop/new.aspx&quot;&gt;SDK and runtime&lt;/a&gt;
 were made available for download, and distribution partners in our 
twelve launch countries are starting to ship Kinect for Windows 
hardware, enabling companies to start to deploy their solutions. The 
suggested retail price is $249, and later this year, we will offer 
special academic pricing of $149 for &lt;a href=&quot;http://www.microsoft.com/education/en-us/buy/Pages/eligible.aspx&quot;&gt;Qualified Educational Users&lt;/a&gt;.&lt;/p&gt; 
&lt;p&gt;In the three months since we released Beta 2, we have made many improvements to our SDK and runtime, including:&lt;/p&gt; 
&lt;ul&gt; 
&lt;li&gt;Support for up to four Kinect sensors plugged into the same computer &lt;/li&gt; 
&lt;li&gt;Significantly
 improved skeletal tracking, including the ability for developers to 
control which user is being tracked by the sensor &lt;/li&gt; 
&lt;li&gt;Near Mode for
 the new Kinect for Windows hardware, which enables the depth camera to 
see objects as close as 40 centimeters in front of the device &lt;/li&gt; 
&lt;li&gt;Many API updates and enhancements in the managed and unmanaged runtimes &lt;/li&gt; 
&lt;li&gt;The latest Microsoft Speech components (V11) are now included as part of the SDK and runtime installer &lt;/li&gt; 
&lt;li&gt;Improved “far-talk” acoustic model that increases speech recognition accuracy &lt;/li&gt; 
&lt;li&gt;New
 and updated samples, such as Kinect Explorer, which enables developers 
to explore the full capabilities of the sensor and SDK, including audio 
beam and sound source angles, color modes, depth modes, skeletal 
tracking, and motor controls &lt;/li&gt; 
&lt;li&gt;A commercial-ready installer which
 can be included in an application’s set-up program, making it easy to 
install the Kinect for Windows runtime and driver components for 
end-user deployments. &lt;/li&gt; 
&lt;li&gt;Robustness improvements including driver stability, runtime fixes, and audio fixes &lt;/li&gt; 
&lt;/ul&gt; 
&lt;p&gt;More details can be found &lt;a href=&quot;http://www.microsoft.com/en-us/kinectforwindows/develop/new.aspx&quot;&gt;here&lt;/a&gt;.&lt;/p&gt; 
&lt;/blockquote&gt; 
&lt;p&gt;If you&#039;re like me, you want to know more about what&#039;s new... So here&#039;s a snip from the &lt;a href=&quot;http://download.microsoft.com/download/A/8/C/A8CE7F28-7265-42B8-BB26-10F014C15E11/ReleaseNotes.htm&quot; target=&quot;_blank&quot;&gt;Kinect for Windows SDK v1 Release Notes&lt;/a&gt;;&lt;/p&gt; 
&lt;blockquote&gt; 
&lt;h4&gt;5. Changes since the Kinect for Windows SDK Beta 2 release&lt;/h4&gt; 
&lt;ul&gt; 
&lt;li&gt;&lt;strong&gt;Support for up to 4 Kinect sensors&lt;/strong&gt;
 plugged into the same computer, assuming the computer is powerful 
enough and they are plugged in to different USB controllers so that 
there is enough bandwidth available. (As before, skeletal tracking can 
only be used on one Kinect per process. The developer can choose which 
Kinect sensor.) &lt;/li&gt; 
&lt;/ul&gt; 
&lt;p&gt;· &lt;strong&gt;Skeletal Tracking&lt;/strong&gt;&lt;/p&gt; 
&lt;ul&gt; 
&lt;ul&gt; 
&lt;li&gt;The
 Kinect for Windows Skeletal Tracking system is now tracking subjects 
with results equivalent to the Skeletal Tracking library available in 
the November 2011 Xbox 360 Development Kit. &lt;/li&gt; 
&lt;/ul&gt; 
&lt;/ul&gt; 
&lt;ul&gt; 
&lt;li&gt;&lt;strong&gt;The Near Mode feature is now available.&lt;/strong&gt; It is only functional on Kinect for Windows Hardware; see the &lt;a href=&quot;http://go.microsoft.com/fwlink/?LinkID=242090&quot;&gt;Kinect for Windows Blog post&lt;/a&gt; for more information. &lt;/li&gt; 
&lt;/ul&gt; 
&lt;ul&gt; 
&lt;li&gt;&lt;strong&gt;Robustness improvement including driver stability, runtime and audio fixes.&lt;/strong&gt; &lt;/li&gt; 
&lt;/ul&gt; 
&lt;ul&gt; 
&lt;li&gt;&lt;strong&gt;API Updates and Enhancements&lt;/strong&gt; 
&lt;ul&gt; 
&lt;li&gt;See a blog post detailing migration information from Beta 2 to v1.0 here: &lt;a href=&quot;http://go.microsoft.com/fwlink/?LinkID=239910&quot;&gt;Migrating from Beta 2&lt;/a&gt; &lt;/li&gt; 
&lt;/ul&gt; 
&lt;/li&gt; 
&lt;/ul&gt; 
&lt;ul&gt; 
&lt;ul&gt; 
&lt;li&gt;Many renaming changes to both the managed and native APIs for consistency and ease of development. Changes include: 

&lt;ul&gt; 
&lt;li&gt;Consolidation of managed and native runtime components into a minimal set of DLLs &lt;/li&gt; 
&lt;li&gt;Renaming of managed and native APIs to align with product team design guidelines &lt;/li&gt; 
&lt;li&gt;Renaming of headers, libs, and references assemblies &lt;/li&gt; 
&lt;/ul&gt; 
&lt;/li&gt; 
&lt;/ul&gt; 
&lt;/ul&gt; 
&lt;ul&gt; 
&lt;ul&gt; 
&lt;li&gt;Significant managed API improvements: 

&lt;ul&gt; 
&lt;li&gt;Consolidation of namespaces into Microsoft.Kinect &lt;/li&gt; 
&lt;li&gt;Improvements to DepthData object &lt;/li&gt; 
&lt;li&gt;Skeleton data is now serializable &lt;/li&gt; 
&lt;li&gt;Audio API improvements, including the ability to connect to a specific Kinect on a computer with multiple Kinects &lt;/li&gt; 
&lt;li&gt;Improved error handling &lt;/li&gt; 
&lt;/ul&gt; 
&lt;/li&gt; 
&lt;/ul&gt; 
&lt;/ul&gt; 
&lt;ul&gt; 
&lt;ul&gt; 
&lt;li&gt;Improved initialization APIs, including addition the Initializing state into the Status property and StatusChanged events &lt;/li&gt; 
&lt;/ul&gt; 
&lt;/ul&gt; 
&lt;ul&gt; 
&lt;ul&gt; 
&lt;li&gt;Set
 Tracked Skeleton API support is now available in native and managed 
code. Developers can use this API to lock on to 1 or 2 skeletons, among 
the possible 6 proposed. &lt;/li&gt; 
&lt;/ul&gt; 
&lt;/ul&gt; 
&lt;ul&gt; 
&lt;ul&gt; 
&lt;li&gt;Mapping APIs: The 
mapping APIs on KinectSensor that allow you to map depth pixels to color
 pixels have been updated for simplicity of usage, and are no longer 
restricted to 320x240 depth format. &lt;/li&gt; 
&lt;/ul&gt; 
&lt;/ul&gt; 
&lt;ul&gt; 
&lt;ul&gt; 
&lt;li&gt;The 
high-res RGB color mode of 1280x1024 has been replaced by the similar 
1280x960 mode, because that is the mode supported by the official Kinect
 for Windows hardware. &lt;/li&gt; 
&lt;/ul&gt; 
&lt;/ul&gt; 
&lt;ul&gt; 
&lt;ul&gt; 
&lt;li&gt;Frame event 
improvements. Developers now receive frame events in the same order as 
Xbox 360, i.e. color then depth then skeleton, followed by an 
AllFramesReady event when all data frames are available. &lt;/li&gt; 
&lt;/ul&gt; 
&lt;/ul&gt; 
&lt;ul&gt; 
&lt;ul&gt; 
&lt;li&gt;Managed API Updates &lt;/li&gt; 
&lt;/ul&gt; 
&lt;/ul&gt; 
&lt;p&gt;&lt;strong&gt;&lt;u&gt;Correct FPS for High Res Mode&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt; 
&lt;p&gt;ColorImageFormat.RgbResolution1280x960Fps15 to ColorImageFormat.RgbResolution1280x960Fps12&lt;/p&gt; 
&lt;p&gt;&lt;strong&gt;&lt;u&gt;Enum Polish&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt; 
&lt;p&gt;Added Undefined enum value to a few Enums: ColorImageFormat, DepthImageFormat, and KinectStatus&lt;/p&gt; 
&lt;p&gt;&lt;strong&gt;&lt;u&gt;Depth Values&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt; 
&lt;p&gt;DepthImageStream now defaults IsTooFarRangeEnabled to true (and removed the property).&lt;/p&gt; 
&lt;p&gt;Beyond
 the depth values that are returnable (800-4000 for DepthRange.Default 
and 400-3000 for DepthRange.Near), we also will return the following 
values:&lt;/p&gt; 
&lt;p&gt;DepthImageStream.TooNearDepth (for things that we know are less than the DepthImageStream.MinDepth)&lt;/p&gt; 
&lt;p&gt;DepthImageStream.TooFarDepth (for things that we know are more than the DepthImageStream.MaxDepth)&lt;/p&gt; 
&lt;p&gt;DepthImageStream.UnknownDepth (for things that we don’t know.)&lt;/p&gt; 
&lt;p&gt;&lt;strong&gt;&lt;u&gt;Serializable Fixes for Skeleton Data&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt; 
&lt;p&gt;We’ve added the SerializableAttribute on Skeleton, JointCollection, Joint and SkeletonPoint&lt;/p&gt; 
&lt;p&gt;&lt;strong&gt;&lt;u&gt;Mapping APIs&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt; 
&lt;p&gt;Performance improvements to the existing per pixel API.&lt;/p&gt; 
&lt;p&gt;Added a new API for doing full-frame conversions:&lt;/p&gt; 
&lt;p&gt;public
 void MapDepthFrameToColorFrame(DepthImageFormat depthImageFormat, 
short[] depthPixelData, ColorImageFormat colorImageFormat, 
ColorImagePoint[] colorCoordinates);&lt;/p&gt; 
&lt;p&gt;Added KinectSensor.MapSkeletonPointToColor()&lt;/p&gt; 
&lt;p&gt;public ColorImagePoint MapSkeletonPointToColor(SkeletonPoint skeletonPoint, ColorImageFormat colorImageFormat);&lt;/p&gt; 
&lt;p&gt;&lt;strong&gt;&lt;u&gt;Misc&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt; 
&lt;p&gt;Renamed Skeleton.Quality to Skeleton.ClippedEdges&lt;/p&gt; 
&lt;p&gt;Changed return type of SkeletonFrame.FloorClipPlane to Tuple&amp;lt;int, int, int, int&amp;gt;.&lt;/p&gt; 
&lt;p&gt;Removed SkeletonFrame.NormalToGravity property.&lt;/p&gt; 
&lt;p&gt;· &lt;strong&gt;Audio &amp;amp; Speech&lt;/strong&gt;&lt;/p&gt; 
&lt;ul&gt; 
&lt;ul&gt; 
&lt;li&gt;The
 Kinect SDK now includes the latest Microsoft Speech components (V11 
QFE). Our runtime installer chain-installs the appropriate runtime 
components (32-bit speech runtime for 32-bit Windows, and both 32-bit 
and 64-bit speech runtimes for 64-bit Windows), plus an updated English 
Language pack (en-us locale) with improved recognition accuracy. &lt;/li&gt; 
&lt;/ul&gt; 
&lt;/ul&gt; 
&lt;ul&gt; 
&lt;ul&gt; 
&lt;li&gt;Updated acoustic model that improves the accuracy in the confidence numbers returned by the speech APIs &lt;/li&gt; 
&lt;/ul&gt; 
&lt;/ul&gt; 
&lt;ul&gt; 
&lt;ul&gt; 
&lt;li&gt;Kinect Speech Acoustic Model has now the same icon and similar description as the rest of the Kinect components &lt;/li&gt; 
&lt;/ul&gt; 
&lt;/ul&gt; 
&lt;ul&gt; 
&lt;ul&gt; 
&lt;li&gt;Echo
 cancellation will now recognize the system default speaker and attempt 
to cancel the noise coming from it automatically, if enabled. &lt;/li&gt; 
&lt;/ul&gt; 
&lt;/ul&gt; 
&lt;ul&gt; 
&lt;ul&gt; 
&lt;li&gt;Kinect Audio with AEC enabled now works even when no sound is coming from the speakers. Previously, this case caused problems. &lt;/li&gt; 
&lt;/ul&gt; 
&lt;/ul&gt; 
&lt;ul&gt; 
&lt;ul&gt; 
&lt;li&gt;Audio initialization has changed: 

&lt;ul&gt; 
&lt;li&gt;C++ code must call NuiInitialize before using the audio stream &lt;/li&gt; 
&lt;li&gt;Managed code must call KinectSensor.Start() before KinectAudioSource.Start() &lt;/li&gt; 
&lt;li&gt;It takes about 4 seconds after initialize is called before audio data begins to be delivered &lt;/li&gt; 
&lt;li&gt;Audio/Speech samples now wait for 4 seconds for Kinect device to be ready before recording audio or recognizing speech. &lt;/li&gt; 
&lt;/ul&gt; 
&lt;/li&gt; 
&lt;/ul&gt; 
&lt;/ul&gt; 
&lt;p&gt;· &lt;strong&gt;Samples&lt;/strong&gt;&lt;/p&gt; 
&lt;ul&gt; 
&lt;ul&gt; 
&lt;li&gt;A sample browser has been added, making it easier to find and view samples. A link to it is installed in the Start menu. &lt;/li&gt; 
&lt;/ul&gt; 
&lt;/ul&gt; 
&lt;ul&gt; 
&lt;ul&gt; 
&lt;li&gt;ShapeGame
 and KinectAudioDemo (via a new KinectSensorChooser component) 
demonstrate how to handle Kinect Status as well as inform users about 
erroneously trying to use a Kinect for Xbox 360 sensor. &lt;/li&gt; 
&lt;/ul&gt; 
&lt;/ul&gt; 
&lt;ul&gt; 
&lt;ul&gt; 
&lt;li&gt;The
 Managed Skeletal Viewer sample has been replaced by Kinect Explorer, 
which adds displays for audio beam angle and sound source 
angle/confidence, and provides additional control options for the color 
modes, depth modes, skeletal tracking options, and motor control. Click 
on “(click for settings)” at the bottom of the screen for all the bells 
and whistles. &lt;/li&gt; 
&lt;/ul&gt; 
&lt;/ul&gt; 
&lt;ul&gt; 
&lt;ul&gt; 
&lt;li&gt;Kinect Explorer (via an 
improved SkeletonViewer component) displays bones and joints 
differently, to better illustrate which joints are tracked with high 
confidence and which are not. &lt;/li&gt; 
&lt;/ul&gt; 
&lt;/ul&gt; 
&lt;ul&gt; 
&lt;ul&gt; 
&lt;li&gt;KinectAudioDemo no longer saves unrecognized utterances files in temp folder. &lt;/li&gt; 
&lt;/ul&gt; 
&lt;/ul&gt; 
&lt;ul&gt; 
&lt;ul&gt; 
&lt;li&gt;An example of AEC and Beam Forming usage has been added to the KinectAudioDemo application. &lt;/li&gt; 
&lt;/ul&gt; 
&lt;/ul&gt; 
&lt;ul&gt; 
&lt;li&gt;&lt;strong&gt;Redistributable Kinect for Windows Runtime package&lt;/strong&gt; 
&lt;ul&gt; 
&lt;li&gt;There
 is a redist package, located in the redist subdirectory of the SDK 
install location. This redist is an installer exe that an application 
can include in its setup program, which installs the Kinect for Windows 
runtime and driver components. &lt;/li&gt; 
&lt;/ul&gt; 
&lt;/li&gt; 
&lt;/ul&gt; 
&lt;/blockquote&gt; 
    </content:encoded>

    <pubDate>Tue, 07 Feb 2012 11:34:00 +0000</pubDate>
    <guid isPermaLink="false">http://blog.computedby.com/archives/161-guid.html</guid>
    <category>hardware</category>
<category>programming</category>
<category>SDK</category>
<category>software</category>

</item>
<item>
    <title>Introducing the HUD. Say hello to the future of the menu.</title>
    <link>http://blog.computedby.com/archives/159-Introducing-the-HUD.-Say-hello-to-the-future-of-the-menu..html</link>
            <category>Software</category>
    
    <comments>http://blog.computedby.com/archives/159-Introducing-the-HUD.-Say-hello-to-the-future-of-the-menu..html#comments</comments>
    <wfw:comment>http://blog.computedby.com/wfwcomment.php?cid=159</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://blog.computedby.com/rss.php?version=2.0&amp;type=comments&amp;cid=159</wfw:commentRss>
    

    <author>nospam@example.com (Christian Babski)</author>
    <content:encoded>
    &lt;p&gt;Via &lt;a href=&quot;http://www.markshuttleworth.com&quot; target=&quot;_ms&quot;&gt;Mark Shuttleworth&lt;/a&gt;&lt;/p&gt; 
&lt;p&gt;-----&lt;/p&gt; 
&lt;p&gt; &lt;/p&gt; 
&lt;p&gt;The desktop remains central to our everyday work and play, despite 
all the excitement around tablets, TV’s and phones. So it’s exciting for
 us to innovate in the desktop too, especially when we find ways to 
enhance the experience of both heavy “power” users and casual users at 
the same time. The desktop will be with us for a long time, and for 
those of us who spend hours every day using a wide diversity of 
applications, here is some very good news: 12.04 LTS will include the 
first step in a major new approach to application interfaces.&lt;/p&gt; 
&lt;p&gt;This work grows out of observations of new and established / 
sophisticated users making extensive use of the broader set of 
capabilities in their applications. We noticed that both groups of users
 spent a lot of time, relatively speaking, navigating the menus of their
 applications, either to learn about the capabilities of the app, or to 
take a specific action. We were also conscious of the broader theme in 
Unity design of leading from user intent. And that set us on a course 
which lead to today’s first public milestone on what we expect will &amp;#160;be a
 long, fruitful and exciting journey.&lt;/p&gt; 
&lt;p&gt;The menu has been a central part of the GUI since Xerox PARC invented ‘em in the 70?s. It’s the &lt;a href=&quot;http://en.wikipedia.org/wiki/WIMP_%28computing%29&quot; title=&quot;Windows, Icons, Menus and Pointers&quot;&gt;M in WIMP&lt;/a&gt;&amp;#160;and has been there, essentially unchanged, for 30 years.&lt;/p&gt; 
&lt;div style=&quot;width: 522px;&quot; class=&quot;wp-caption alignnone&quot; id=&quot;attachment_959&quot;&gt;&lt;a href=&quot;http://blog.computedby.com/cby/images/159_1329501807_0.png&quot;&gt;&lt;img width=&quot;512&quot; height=&quot;342&quot; alt=&quot;Screenshot of the original Macintosh desktop&quot; src=&quot;http://blog.computedby.com/cby/images/159_1329501807_0.png&quot; title=&quot;Apple_Macintosh_Desktop&quot; class=&quot;size-full wp-image-959&quot; /&gt;&lt;/a&gt; 
&lt;p class=&quot;wp-caption-text&quot;&gt;The original Macintosh desktop, circa 1984, courtesy of Wikipedia&lt;/p&gt; 
&lt;/div&gt; 
&lt;p&gt;We can do much better!&lt;/p&gt; 
&lt;p&gt;Say hello to the &lt;strong&gt;Head-Up Display, or HUD, which will ultimately replace menus in Unity applications&lt;/strong&gt;.&amp;#160;Here’s what we hope you’ll see in 12.04 when you invoke the HUD from any standard Ubuntu app that supports the global menu:&lt;/p&gt; 
&lt;div style=&quot;width: 554px;&quot; class=&quot;wp-caption alignnone&quot; id=&quot;attachment_941&quot;&gt;&lt;a href=&quot;http://www.markshuttleworth.com/wp-content/uploads/2012/01/Pangolin_matrix_v1-3e.png&quot;&gt;&lt;img style=&quot;width: 554px; height: 346px;&quot; alt=&quot;HUD for 12.04&quot; src=&quot;http://blog.computedby.com/cby/images/159_1329501807_1.png&quot; title=&quot;12.04 HUD concept&quot; class=&quot;size-large wp-image-941  &quot; /&gt;&lt;/a&gt; 
&lt;p class=&quot;wp-caption-text&quot;&gt;Snapshot of the HUD in Ubuntu 12.04&lt;/p&gt; 
&lt;/div&gt; 
&lt;h3&gt;The intenterface – it maps your intent to the interface&lt;/h3&gt; 
&lt;p&gt;This is the HUD. It’s a way for you to &lt;strong&gt;express your intent&lt;/strong&gt;&amp;#160;and
 have the application respond appropriately. We think of it as “beyond 
interface”, it’s the “intenterface”. &amp;#160;This concept of “intent-driven 
interface” has been a primary theme of our work in the Unity shell, with
 dash search as a first class experience pioneered in Unity. Now we are 
bringing the same vision to the application, in a way which is 
completely compatible with existing applications and menus.&lt;/p&gt; 
&lt;p&gt;The HUD concept has been the driver for all the work we’ve done in 
unifying menu systems across Gtk, Qt and other toolkit apps in the past 
two years. So far, that’s shown up as the global menu. In 12.04, it also
 gives us the first cut of the HUD.&lt;/p&gt; 
&lt;p&gt;Menus serve two purposes. They act as a &lt;strong&gt;standard way to invoke commands&lt;/strong&gt; which are too infrequently used to warrant a dedicated piece of UI real-estate, like a toolbar button, and they serve as a &lt;strong&gt;map of the app’s functionality&lt;/strong&gt;,
 almost like a table of contents that one can scan to get a feel for 
‘what the app does’. It’s command&amp;#160;invocation&amp;#160;that we think can be 
improved upon, and that’s where we are focusing our design exploration.&lt;/p&gt; 
&lt;p&gt;As a means of invoking commands, menus have some advantages. They are
 always in the same place (top of the window or screen). They are 
organised in a way that’s quite easy to describe over the phone, or in a
 text book (“click the Edit-&amp;gt;Preferences menu”), they are pretty fast
 to read since they are generally arranged in tight vertical columns. 
They also have some disadvantages: when they get nested, navigating the 
tree can become fragile. They require you to read a lot when you 
probably already know what you want. They are more difficult to use from
 the keyboard than they should be, since they generally require you to 
remember something special (hotkeys) or use a very limited subset of the
 keyboard (arrow navigation). They force developers to make often 
arbitrary choices about the menu tree (“should Preferences be in Edit or
 in Tools or in Options?”), and then they force users to make equally 
arbitrary effort to memorise and navigate that tree.&lt;/p&gt; 
&lt;p&gt;The HUD solves many of these issues, by connecting users directly to what they want. Check out the &lt;a href=&quot;http://people.canonical.com/%7Eories/HUD.m4v&quot; title=&quot;Higher-def version of the video showing the Ubuntu HUD prototype on Ubuntu 12.04 &quot;&gt;video&lt;/a&gt;,
 based on a current prototype. It’s a “vocabulary UI”, or VUI, and 
closer to the way users think. “I told the application to…” is common 
user paraphrasing for “I clicked the menu to…”. The tree is no longer 
important, what’s important is the efficiency of the match between what 
the user says, and the commands we offer up for invocation.&lt;/p&gt; 
&lt;p&gt;In 12.04 LTS, the HUD is a smart look-ahead search through the app 
and system (indicator) menus. The image is showing Inkscape, but of 
course it works everywhere the global menu works. No app modifications 
are needed to get this level of experience. And you don’t have to adopt 
the HUD immediately, it’s there if you want it, supplementing the 
existing menu mechanism.&lt;/p&gt; 
&lt;p&gt;It’s smart, because it can do things like &lt;strong&gt;fuzzy matching&lt;/strong&gt;, and it can &lt;strong&gt;learn what you usually do&lt;/strong&gt;
 so it can prioritise the things you use often. It covers the focused 
app (because that’s where you probably want to act) as well as system 
functionality; you can change IM state, or go offline in Skype, all 
through the HUD, without changing focus, because those apps all talk to 
the indicator system. When you’ve been using it for a little while it 
seems like it’s reading your mind, in a good way.&lt;/p&gt; 
&lt;p&gt;We’ll resurrect the &amp;#160;(boring) old ways of displaying the menu in 
12.04, in the app and in the panel. In the past few releases of Ubuntu, 
we’ve actively diminished the visual presence of menus in anticipation 
of this landing. That proved controversial. In our defence, in user 
testing, every user finds the menu in the panel, every time, and it’s 
obviously a cleaner presentation of the interface. But hiding the menu 
before we had the replacement was overly aggressive. If the HUD lands in
 12.04 LTS, we hope you’ll find yourself using the menu less and less, 
and be glad to have it hidden when you are not using it. You’ll 
definitely have that option, alongside more traditional menu styles.&lt;/p&gt; 
&lt;h3&gt;Voice is the natural next step&lt;/h3&gt; 
&lt;p&gt;Searching is fast and familiar, especially once we integrate voice 
recognition, gesture and touch. We want to make it easy to talk to any 
application, and for any application to respond to your voice. The full 
integration of voice into applications will take some time. We can start
 by mapping voice onto the existing menu structures of your apps. And it
 will only get better from there.&lt;/p&gt; 
&lt;p&gt;But even without voice input, the HUD is faster than mousing through a
 menu, and easier to use than hotkeys since you just have to know what 
you want, not remember a specific key combination. We can search through
 everything we know about the menu, including descriptive help text, so 
pretty soon you will be able to find a menu entry using only vaguely 
related text (imagine finding an entry called Preferences when you 
search for “settings”).&lt;/p&gt; 
&lt;p&gt;There is lots to discover, refine and implement. I have a feeling &lt;strong&gt;this will be a lot of fun&lt;/strong&gt;&amp;#160;in the next two years &lt;img class=&quot;wp-smiley&quot; alt=&quot;:-)&quot; src=&quot;http://blog.computedby.com/cby/images/159_1329501807_2.gif&quot; /&gt; &lt;/p&gt; 
&lt;h3&gt;Even better for the power user&lt;/h3&gt; 
&lt;p&gt;The results so far are rather interesting: power users say things 
like “every GUI app now feels as powerful as VIM”. EMACS users just 
grunt and… nevermind &lt;img class=&quot;wp-smiley&quot; alt=&quot;;-)&quot; src=&quot;http://blog.computedby.com/cby/images/159_1329501808_3.gif&quot; /&gt;
 . Another comment was “it works so well that the rare occasions when it
 can’t read my mind are annoying!”. We’re doing a lot of user testing on
 heavy multitaskers, developers and all-day-at-the-workstation personas 
for Unity in 12.04, polishing off loose ends in the experience that 
frustrated some in this audience in 11.04-10. If that describes you, the
 results should be delightful. And the HUD should be particularly 
empowering.&lt;/p&gt; 
&lt;p&gt;Even casual users find typing faster than mousing. So while there are
 modes of interaction where it’s nice to sit back and drive around with 
the mouse, we observe people staying more engaged and more focused on 
their task when they can keep their hands on the keyboard all the time. 
Hotkeys are a sort of mental gymnastics, the HUD is a continuation of 
mental flow.&lt;/p&gt; 
&lt;h3&gt;Ahead of the competition&lt;/h3&gt; 
&lt;p&gt;There are other teams interested in a similar problem space. Perhaps 
the best-known new alternative to the traditional menu is Microsoft’s 
Ribbon. Introduced first as part of a series of changes called Fluent UX
 in Office, the ribbon is now making its way to a wider set of Windows 
components and applications. It looks like this:&lt;/p&gt; 
&lt;p&gt;&lt;a href=&quot;http://blog.computedby.com/cby/images/159_1329501808_4.png&quot;&gt;&lt;img style=&quot;width: 553px; height: 206px;&quot; alt=&quot;Sample of Microsoft Ribbon&quot; src=&quot;http://blog.computedby.com/cby/images/159_1329501808_4.png&quot; title=&quot;Microsoft Ribbon&quot; class=&quot;alignnone size-full wp-image-957&quot; /&gt;&lt;/a&gt;&lt;/p&gt; 
&lt;p&gt;You can read about the ribbon &lt;a href=&quot;http://rcd.typepad.com/rcd/2009/04/i-love-the-ribbon-do-you.html&quot; title=&quot;Commentary on the Microsoft Ribbon&quot;&gt;from a supporter&lt;/a&gt; (like any UX change, it has its supporters and detractors &lt;img class=&quot;wp-smiley&quot; alt=&quot;;-)&quot; src=&quot;http://blog.computedby.com/cby/images/159_1329501808_3.gif&quot; /&gt;
 ) and if you’ve used it yourself, you will have your own opinion about 
it. The ribbon is highly visual, making options and commands very 
visible. It is however also a hog of space (I’m told it can be 
minimised). Our goal in much of the Unity design has been to return 
screen real estate to the content with which the user is working; the 
HUD meets that goal by appearing only when invoked.&lt;/p&gt; 
&lt;p&gt;Instead of cluttering up the interface ALL the time, let’s clear out 
the chrome, and show users just what they want, when they want it.&lt;/p&gt; 
&lt;p&gt;Time will tell whether users prefer the ribbon, or the HUD, but we 
think it’s exciting enough to pursue and invest in, both in R&amp;amp;D and 
in supporting developers who want to take advantage of it.&lt;/p&gt; 
&lt;p&gt;Other relevant efforts include Enso and Ubiquity from the original Humanized team (hi Aza &amp;amp;co), then at Mozilla.&lt;/p&gt; 
&lt;p&gt;Our thinking is inspired by many works of science, art and 
entertainment; from Minority Report to Modern Warfare and Jef Raskin’s 
Humane Interface. We hope others will join us and accelerate the shift 
from pointy-clicky interfaces to natural and efficient ones.&lt;/p&gt; 
&lt;h3&gt;Roadmap for the HUD&lt;/h3&gt; 
&lt;p&gt;There’s still a lot of design and code still to do. For a start, we 
haven’t addressed the secondary aspect of the menu, as a visible map of 
the functionality in an app. That discoverability is of course entirely 
absent from the HUD; the old menu is still there for now, but we’d like 
to replace it altogether not just supplement it. And all the other 
patterns of interaction we expect in the HUD remain to be explored. 
Regardless, there is a great team working on this, including folk who 
understand Gtk and Qt such as Ted Gould, Ryan Lortie, Gord Allott and 
Aurelien Gateau, as well as designers Xi Zhu, Otto Greenslade, Oren 
Horev and John Lea. Thanks to all of them for getting this initial work 
to the point where we are confident it’s worthwhile for others to invest
 time in.&lt;/p&gt; 
&lt;p&gt;We’ll make sure it’s easy for developers working in any toolkit to 
take advantage of this and give their users a better experience. And 
we’ll promote the apps which do it best – it makes apps easier to use, 
it saves time and screen real-estate for users, and it creates a better 
impression of the free software platform when it’s done well.&lt;/p&gt; 
&lt;p&gt;From a code quality and testing perspective, even though we consider 
this first cut a prototype-grown-up, folk will be glad to see this:&lt;/p&gt; 
&lt;pre&gt;Overall coverage rate:
   lines......: 87.1% (948 of 1089 lines)
   functions..: 97.7% (84 of 86 functions)
   branches...: 63.0% (407 of 646 branches)&lt;/pre&gt; 
&lt;p&gt;Landing in 12.04 &amp;#160;LTS is gated on more widespread testing. &amp;#160;You can of course try this out &lt;a href=&quot;https://launchpad.net/%7Eunity-team/+archive/hud&quot; title=&quot;Experimental HUD PPA for Ubuntu Precise&quot;&gt;from a PPA&lt;/a&gt; or branch the code in Launchpad (you will need &lt;a href=&quot;https://code.launchpad.net/%7Eted/indicator-appmenu/hud&quot; title=&quot;HUD search service feature branch&quot;&gt;these&lt;/a&gt; &lt;a href=&quot;https://code.launchpad.net/%7Egordallott/unity/hud&quot; title=&quot;Unity HUD feature branch&quot;&gt;two&lt;/a&gt; branches). Or dig deeper with blogs on the topic from &lt;a href=&quot;http://gould.cx/ted/blog/Searching_menus&quot; title=&quot;HUD service comments from Ted&quot;&gt;Ted Gould&lt;/a&gt;, &lt;a href=&quot;http://www.olli-ries.com/?p=669&quot;&gt;Olli Ries&lt;/a&gt; and &lt;a href=&quot;https://plus.google.com/112811220238447511854/posts/XWYJQhYATdG&quot; title=&quot;Gord on the Unity aspects of the HUD&quot;&gt;Gord Allott&lt;/a&gt;. Welcome to 2012 everybody!&lt;/p&gt; 
    </content:encoded>

    <pubDate>Thu, 02 Feb 2012 11:47:00 +0000</pubDate>
    <guid isPermaLink="false">http://blog.computedby.com/archives/159-guid.html</guid>
    <category>desktop</category>
<category>gui</category>
<category>software</category>

</item>
<item>
    <title>Killed by Code: Software Transparency in Implantable Medical Devices</title>
    <link>http://blog.computedby.com/archives/158-Killed-by-Code-Software-Transparency-in-Implantable-Medical-Devices.html</link>
            <category>Innovation&amp;Society</category>
            <category>Software</category>
    
    <comments>http://blog.computedby.com/archives/158-Killed-by-Code-Software-Transparency-in-Implantable-Medical-Devices.html#comments</comments>
    <wfw:comment>http://blog.computedby.com/wfwcomment.php?cid=158</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://blog.computedby.com/rss.php?version=2.0&amp;type=comments&amp;cid=158</wfw:commentRss>
    

    <author>nospam@example.com (Christian Babski)</author>
    <content:encoded>
    &lt;p&gt;Via &lt;a target=&quot;_sflc&quot; href=&quot;http://www.softwarefreedom.org&quot;&gt;Software Freedom Law Center&lt;/a&gt;&lt;br /&gt;&lt;/p&gt; 
&lt;p&gt;-----&lt;/p&gt; 
&lt;p&gt; &lt;/p&gt; 
&lt;p class=&quot;noindent&quot;&gt;Copyright &lt;span class=&quot;cmsy-10&quot;&gt;© &lt;/span&gt;2010, Software Freedom Law Center. Verbatim copying of this
document is permitted in any medium; this notice must be preserved on all
copies.&lt;span class=&quot;footnote-mark&quot;&gt; &lt;a href=&quot;http://www.softwarefreedom.org/resources/2010/transparent-medical-devices.html#fn1x0&quot; id=&quot;fn1x0-bk&quot;&gt;&lt;sup class=&quot;textsuperscript&quot;&gt;†&lt;/sup&gt;&lt;/a&gt;&lt;/span&gt; &lt;/p&gt; 
&lt;h3 class=&quot;sectionHead&quot;&gt;&lt;span class=&quot;titlemark&quot;&gt;I   &lt;/span&gt; Abstract&lt;/h3&gt; 
&lt;p class=&quot;noindent&quot;&gt;Software is an integral component of a range of devices that perform critical,
lifesaving functions and basic daily tasks. As patients grow more reliant
on computerized devices, the dependability of software is a life-or-death
issue. The need to address software vulnerability is especially pressing for
Implantable Medical Devices (IMDs), which are commonly used by millions of
patients to treat chronic heart conditions, epilepsy, diabetes, obesity, and even
depression.
&lt;/p&gt; 
&lt;p class=&quot;noindent&quot;&gt;The software on these devices performs life-sustaining functions such as cardiac
pacing and defibrillation, drug delivery, and insulin administration. It is also
responsible for monitoring, recording and storing private patient information,
communicating wirelessly with other computers, and responding to changes in
doctors’ orders.
&lt;/p&gt; 
&lt;p class=&quot;noindent&quot;&gt;The Food and Drug Administration (FDA) is responsible for evaluating
the risks of new devices and monitoring the safety and efficacy of those
currently on market. However, the agency is unlikely to scrutinize the software
operating on devices during any phase of the regulatory process unless a model
that has already been surgically implanted repeatedly malfunctions or is
recalled.
&lt;/p&gt; 
&lt;p class=&quot;noindent&quot;&gt;The FDA has issued 23 recalls of defective devices during the first half of 2010, all of
which are categorized as “Class I,” meaning there is “reasonable probability that use
of these products will cause serious adverse health consequences or death.” At least
six of the recalls were likely caused by software defects.&lt;sup&gt;&lt;a href=&quot;http://www.softwarefreedom.org/resources/2010/transparent-medical-devices.html#ennote-1&quot; id=&quot;enmark-1&quot;&gt;&lt;span class=&quot;cmr-7&quot;&gt;1&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt; Physio-Control, Inc., a
wholly owned subsidiary of Medtronic and the manufacturer of one defibrillator that
was probably recalled due to software-related failures, admitted in a press
release that it had received reports of similar failures from patients “over the
eight year life of the product,” including one “unconfirmed adverse patient
event.”&lt;sup&gt;&lt;a href=&quot;http://www.softwarefreedom.org/resources/2010/transparent-medical-devices.html#ennote-2&quot; id=&quot;enmark-2&quot;&gt;&lt;span class=&quot;cmr-7&quot;&gt;2&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt; &lt;/p&gt; 
&lt;p class=&quot;noindent&quot;&gt;Despite the crucial importance of these devices and the absence of comprehensive
federal oversight, medical device software is considered the exclusive property of its
manufacturers, meaning neither patients nor their doctors are permitted to access
their IMD’s source code or test its security.&lt;sup&gt;&lt;a href=&quot;http://www.softwarefreedom.org/resources/2010/transparent-medical-devices.html#ennote-3&quot; id=&quot;enmark-3&quot;&gt;&lt;span class=&quot;cmr-7&quot;&gt;3&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt; &lt;/p&gt; 
&lt;p class=&quot;noindent&quot;&gt;In 2008, the Supreme Court of the United States’ ruling in &lt;span class=&quot;cmti-10&quot;&gt;Riegel v.&lt;/span&gt;&lt;span class=&quot;cmti-10&quot;&gt;&amp;#160;Medtronic, Inc.&lt;/span&gt;
made people with IMDs even more vulnerable to negligence on the part of device
manufacturers.&lt;sup&gt;&lt;a href=&quot;http://www.softwarefreedom.org/resources/2010/transparent-medical-devices.html#ennote-4&quot; id=&quot;enmark-4&quot;&gt;&lt;span class=&quot;cmr-7&quot;&gt;4&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt; Following a wave of high-profile recalls of defective IMDs in 2005,
the Court’s decision prohibited patients harmed by defects in FDA-approved devices
from seeking damages against manufacturers in state court and eliminated the only
consumer safeguard protecting patients from potentially fatal IMD malfunctions:
product liability lawsuits. Prevented from recovering compensation from
IMD-manufacturers for injuries, lost wages, or health expenses in the wake of device
failures, people with chronic medical conditions are now faced with a stark choice:
trust manufacturers entirely or risk their lives by opting against life-saving
treatment.
&lt;/p&gt; 
&lt;p class=&quot;noindent&quot;&gt;We at the Software Freedom Law Center (SFLC) propose an unexplored solution to
the software liability issues that are increasingly pressing as the population of
IMD-users grows--requiring medical device manufacturers to make IMD source-code
publicly auditable. As a non-profit legal services organization for Free and
Open Source (FOSS) software developers, part of the SFLC’s mission is to
promote the use of open, auditable source code&lt;sup&gt;&lt;a href=&quot;http://www.softwarefreedom.org/resources/2010/transparent-medical-devices.html#ennote-5&quot; id=&quot;enmark-5&quot;&gt;&lt;span class=&quot;cmr-7&quot;&gt;5&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt; in all computerized technology.
This paper demonstrates why increased transparency in the field of medical
device software is in the public’s interest. It unifies various research into the
privacy and security risks of medical device software and the benefits of
published systems over closed, proprietary alternatives. Our intention is
to demonstrate that auditable medical device software would mitigate the
privacy and security risks in IMDs by reducing the occurrence of source
code bugs and the potential for malicious device hacking in the long-term.
Although there is no way to eliminate software vulnerabilities entirely, this
paper demonstrates that free and open source medical device software would
improve the safety of patients with IMDs, increase the accountability of device
manufacturers, and address some of the legal and regulatory constraints of the
current regime.
&lt;/p&gt; 
&lt;p class=&quot;noindent&quot;&gt;We focus specifically on the security and privacy risks of implantable medical
devices, specifically pacemakers and implantable cardioverter defibrillators, but
they are a microcosm of the wider software liability issues which must be
addressed as we become more dependent on embedded systems and devices. The
broader objective of our research is to debunk the “security through obscurity”
misconception by showing that vulnerabilities are spotted and fixed faster in
FOSS programs compared to proprietary alternatives. The argument for
public access to source code of IMDs can, and should be, extended to all the
software people interact with everyday. The well-documented recent incidents of
software malfunctions in voting booths, cars, commercial airlines, and financial
                                                                  

                                                                  
markets are just the beginning of a problem that can only be addressed by
requiring the use of open, auditable source code in safety-critical computerized
devices.&lt;sup&gt;&lt;a href=&quot;http://www.softwarefreedom.org/resources/2010/transparent-medical-devices.html#ennote-6&quot; id=&quot;enmark-6&quot;&gt;&lt;span class=&quot;cmr-7&quot;&gt;6&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt; &lt;/p&gt; 
&lt;p class=&quot;noindent&quot;&gt;In section one, we give an overview of research related to potentially fatal software
vulnerabilities in IMDs and cases of confirmed device failures linked to source code
vulnerabilities. In section two, we summarize research on the security benefits of
FOSS compared to closed-source, proprietary programs. In section three, we assess
the technical and legal limitations of the existing medical device review process and
evaluate the FDA’s capacity to assess software security. We conclude with our
recommendations on how to promote the use of FOSS in IMDs. The research
suggests that the occurrence of privacy and security breaches linked to software
vulnerabilities is likely to increase in the future as embedded devices become more
common.
&lt;/p&gt; 
&lt;p class=&quot;noindent&quot;&gt; &lt;/p&gt; 
&lt;h3 class=&quot;sectionHead&quot;&gt;&lt;span class=&quot;titlemark&quot;&gt;II   &lt;/span&gt; Software Vulnerabilities in IMDs&lt;/h3&gt; 
&lt;p class=&quot;noindent&quot;&gt;A variety of wirelessly reprogrammable IMDs are surgically implanted directly into
the body to detect and treat chronic health conditions. For example, an implantable
cardioverter defibrillator, roughly the size of a small mobile phone, connects to a
patient’s heart, monitors rhythm, and delivers an electric shock when it detects
abnormal patterns. Once an IMD has been implanted, health care practitioners
extract data, such as electrocardiogram readings, and modify device settings
remotely, without invasive surgery. New generation ICDs can be contacted and
reprogrammed via wireless radio signals using an external device called a
“programmer.”
&lt;/p&gt; 
&lt;p class=&quot;noindent&quot;&gt;In 2008, approximately 350,000 pacemakers and 140,000 ICDs were implanted in the
United States, according to a forecast on the implantable medical device market
published earlier this year.&lt;sup&gt;&lt;a href=&quot;http://www.softwarefreedom.org/resources/2010/transparent-medical-devices.html#ennote-7&quot; id=&quot;enmark-7&quot;&gt;&lt;span class=&quot;cmr-7&quot;&gt;7&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt; Nation-wide demand for all IMDs is projected to increase
8.3 percent annually to $48 billion by 2014, the report says, as “improvements
in safety and performance properties …enable ICDs to recapture growth
opportunities lost over the past year to product recall.”&lt;sup&gt;&lt;a href=&quot;http://www.softwarefreedom.org/resources/2010/transparent-medical-devices.html#ennote-8&quot; id=&quot;enmark-8&quot;&gt;&lt;span class=&quot;cmr-7&quot;&gt;8&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt; Cardiac implants in
the U.S.&amp;#160;will increase 7.3 percent annually, the article predicts, to $16.7
billion in 2014, and pacing devices will remain the top-selling group in this
category.&lt;sup&gt;&lt;a href=&quot;http://www.softwarefreedom.org/resources/2010/transparent-medical-devices.html#ennote-9&quot; id=&quot;enmark-9&quot;&gt;&lt;span class=&quot;cmr-7&quot;&gt;9&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt; &lt;/p&gt; 
&lt;p class=&quot;noindent&quot;&gt;Though the surge in IMD treatment over the past decade has had undeniable health
                                                                  

                                                                  
benefits, device failures have also had fatal consequences. From 1997 to 2003, an
estimated 400,000 to 450,000 ICDs were implanted world-wide and the majority of
the procedures took place in the United States. At least 212 deaths from device
failures in five different brands of ICD occurred during this period, according to a
study of the adverse events reported to the FDA conducted by cardiologists from the
Minneapolis Heart Institute Foundation.&lt;sup&gt;&lt;a href=&quot;http://www.softwarefreedom.org/resources/2010/transparent-medical-devices.html#ennote-10&quot; id=&quot;enmark-10&quot;&gt;&lt;span class=&quot;cmr-7&quot;&gt;10&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt; &lt;/p&gt; 
&lt;p class=&quot;noindent&quot;&gt;Research indicates that as IMD usage grows, the frequency of potentially fatal
software glitches, accidental device malfunctions, and the possibility of malicious
attacks will grow. While there has yet to be a documented incident in which the
source code of a medical device was breached for malicious purposes, a 2008-study
led by software engineer and security expert Kevin Fu proved that it is possible to
interfere with an ICD that had passed the FDA’s premarket approval process and
been implanted in hundreds of thousands of patients. A team of researchers from
three universities partially reverse-engineered the communications protocol of a
2003-model ICD and launched several radio-based software attacks from a short
distance. Using low-cost, commercially available equipment to bypass the device
programmer, the researchers were able to extract private data stored inside the ICD
such as patients’ vital signs and medical history; “eavesdrop” on wireless
communication with the device programmer; reprogram the therapy settings that
detect and treat abnormal heart rhythms; and keep the device in “awake” mode
in order to deplete its battery, which can only be replaced with invasive
surgery.
&lt;/p&gt; 
&lt;p class=&quot;noindent&quot;&gt;In one experimental attack conducted in the study, researchers were able to first
disable the ICD to prevent it from delivering a life-saving shock and then direct the
same device to deliver multiple shocks averaging 137.7 volts that would induce
ventricular fibrillation in a patient. The study concluded that there were no
“technological mechanisms in place to ensure that programmers can only be operated
by authorized personnel.” Fu’s findings show that almost anyone could use
store-bought tools to build a device that could “be easily miniaturized to the size of
an iPhone and carried through a crowded mall or subway, sending its heart-attack
command to random victims.”&lt;sup&gt;&lt;a href=&quot;http://www.softwarefreedom.org/resources/2010/transparent-medical-devices.html#ennote-11&quot; id=&quot;enmark-11&quot;&gt;&lt;span class=&quot;cmr-7&quot;&gt;11&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt; &lt;/p&gt; 
&lt;p class=&quot;noindent&quot;&gt;The vulnerabilities Fu’s lab exploited are the result of the very same features that
enable the ICD to save lives. The model breached in the experiment was designed to
immediately respond to reprogramming instructions from health-care practitioners,
but is not equipped to distinguish whether treatment requests originate from a
doctor or an adversary. An earlier paper co-authored by Fu proposed a solution to
the communication-security paradox. The paper recommends the development of a
wearable “cloaker” for IMD-patients that would prevent anyone but pre-specified,
authorized commercial programmers to interact with the device. In an emergency
situation, a doctor with a previously unauthorized commercial programmer would be
able to enable emergency access to the IMD by physically removing the cloaker from
the patient.&lt;sup&gt;&lt;a href=&quot;http://www.softwarefreedom.org/resources/2010/transparent-medical-devices.html#ennote-12&quot; id=&quot;enmark-12&quot;&gt;&lt;span class=&quot;cmr-7&quot;&gt;12&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt; &lt;/p&gt; 
&lt;p class=&quot;noindent&quot;&gt;Though the adversarial conditions demonstrated in Fu’s studies were hypothetical,
two early incidents of malicious hacking underscore the need to address the threat
software liabilities pose to the security of IMDs. In November 2007, a group of
attackers infiltrated the Coping with Epilepsy website and planted flashing computer
animations that triggered migraine headaches and seizures in photosensitive site
visitors.&lt;sup&gt;&lt;a href=&quot;http://www.softwarefreedom.org/resources/2010/transparent-medical-devices.html#ennote-13&quot; id=&quot;enmark-13&quot;&gt;&lt;span class=&quot;cmr-7&quot;&gt;13&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt; A year later, malicious hackers mounted a similar attack on the Epilepsy
Foundation website.&lt;sup&gt;&lt;a href=&quot;http://www.softwarefreedom.org/resources/2010/transparent-medical-devices.html#ennote-14&quot; id=&quot;enmark-14&quot;&gt;&lt;span class=&quot;cmr-7&quot;&gt;14&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt; &lt;/p&gt; 
&lt;p class=&quot;noindent&quot;&gt;Ample evidence of software vulnerabilities in other common IMD treatments also
indicates that the worst-case scenario envisioned by Fu’s research is not unfounded.
From 1983 to 1997 there were 2,792 quality problems that resulted in recalls of
medical devices, 383 of which were related to computer software, according to a 2001
study analyzing FDA reports of the medical devices that were voluntarily recalled by
manufacturers over a 15-year period.&lt;sup&gt;&lt;a href=&quot;http://www.softwarefreedom.org/resources/2010/transparent-medical-devices.html#ennote-15&quot; id=&quot;enmark-15&quot;&gt;&lt;span class=&quot;cmr-7&quot;&gt;15&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt; Cardiology devices accounted for
21 percent of the IMDs that were recalled. Authors Dolores R.&amp;#160;Wallace
and D.&amp;#160;Richard Kuhn discovered that 98 percent of the software failures
they analyzed would have been detected through basic scientific testing
methods. While none of the failures they researched caused serious personal
injury or death, the paper notes that there was not enough information to
determine the potential health consequences had the IMDs remained in
service.
&lt;/p&gt; 
&lt;p class=&quot;noindent&quot;&gt;Nearly 30 percent of the software-related recalls investigated in the report occurred
between 1994 and 1996. “One possibility for this higher percentage in later years may
be the rapid increase of software in medical devices. The amount of software in
general consumer products is doubling every two to three years,” the report
said.
&lt;/p&gt; 
&lt;p class=&quot;noindent&quot;&gt;As more individual IMDs are designed to automatically communicate wirelessly with
physician’s offices, hospitals, and manufacturers, routine tasks like reprogramming,
data extraction, and software updates may spur even more accidental software
glitches that could compromise the security of IMDs.
&lt;/p&gt; 
&lt;p class=&quot;noindent&quot;&gt;The FDA launched an “Infusion Pump Improvement Initiative” in April 2010, after
receiving thousands of reports of problems associated with the use of infusion pumps
that deliver fluids such as insulin and chemotherapy medication to patients
electronically and mechanically.&lt;sup&gt;&lt;a href=&quot;http://www.softwarefreedom.org/resources/2010/transparent-medical-devices.html#ennote-16&quot; id=&quot;enmark-16&quot;&gt;&lt;span class=&quot;cmr-7&quot;&gt;16&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt; Between 2005 and 2009, the FDA received
approximately 56,000 reports of adverse events related to infusion pumps,
including numerous cases of injury and death. The agency analyzed the reports
it received during the period in a white paper published in the spring of
2010 and found that the most common types of problems reported were
associated with software defects or malfunctions, user interface issues, and
mechanical or electrical failures. (The FDA said most of the pumps covered
in the report are operated by a trained user, who programs the rate and
duration of fluid delivery through a built-in software interface). During the
period, 87 infusion pumps were recalled due to safety concerns, 14 of which
                                                                  

                                                                  
were characterized as “Class I” – situations in which there is a reasonable
probability that use of the recalled device will cause serious adverse health
consequences or death. Software defects lead to over-and-under infusion and
caused pre-programmed alarms on pumps to fail in emergencies or activate in
absence of a problem. In one instance a “key bounce” caused an infusion pump
to occasionally register one keystroke (e.g., a single zero, “0”) as multiple
keystrokes (e.g., a double zero, “00”), causing an inappropriate dosage to be
delivered to a patient. Though the report does not apply to implantable infusion
pumps, it demonstrates the prevalence of software-related malfunctions in
medical device software and the flexibility of the FDA’s pre-market approval
process.
&lt;/p&gt; 
&lt;p class=&quot;noindent&quot;&gt;In order to facilitate the early detection and correction of any design defects, the
FDA has begun offering manufacturers “the option of submitting the software code
used in their infusion pumps for analysis by agency experts prior to premarket review
of new or modified devices.” It is also working with third-party researchers to
develop “an open-source software safety model and reference specifications that
infusion pump manufacturers can use or adapt to verify the software in their
devices.”
&lt;/p&gt; 
&lt;p class=&quot;noindent&quot;&gt;Though the voluntary initiative appears to be an endorsement of the safety benefits
of FOSS and a step in the right direction, it does not address the overall problem of
software insecurity since it is not mandatory.
&lt;/p&gt; 
&lt;p class=&quot;noindent&quot;&gt; &lt;/p&gt; 
&lt;h3 class=&quot;sectionHead&quot;&gt;&lt;span class=&quot;titlemark&quot;&gt;III   &lt;/span&gt; Why Free Software is More Secure&lt;/h3&gt; 
&lt;p class=&quot;noindent&quot;&gt;“Continuous and broad peer-review, enabled by publicly available source code,
improves software reliability and security through the identification and elimination
of defects that might otherwise go unrecognized by the core development team.
Conversely, where source code is hidden from the public, attackers can attack the
software anyway …. Hiding source code &lt;span class=&quot;cmti-10&quot;&gt;does &lt;/span&gt;inhibit the ability of third parties to
respond to vulnerabilities (because changing software is more difficult without the
source code), but this is obviously &lt;span class=&quot;cmti-10&quot;&gt;not &lt;/span&gt;a security advantage. In general, ‘Security by
Obscurity’ is widely denigrated.” — Department of Defense (DoD) FAQ’s response to
question: “Doesn’t Hiding Source Code Automatically Make Software More
Secure?”&lt;sup&gt;&lt;a href=&quot;http://www.softwarefreedom.org/resources/2010/transparent-medical-devices.html#ennote-17&quot; id=&quot;enmark-17&quot;&gt;&lt;span class=&quot;cmr-7&quot;&gt;17&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt; &lt;/p&gt; 
&lt;p class=&quot;noindent&quot;&gt;The DoD indicates that FOSS has been central to its Information Technology
(IT) operations since the mid-1990’s, and, according to some estimates,
                                                                  

                                                                  
one-third to one-half of the software currently used by the agency is open
source.&lt;sup&gt;&lt;a href=&quot;http://www.softwarefreedom.org/resources/2010/transparent-medical-devices.html#ennote-18&quot; id=&quot;enmark-18&quot;&gt;&lt;span class=&quot;cmr-7&quot;&gt;18&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt; The U.S. Office of Management and Budget issued a memorandum in
2004, which recommends that all federal agencies use the same procurement
procedures for FOSS as they would for proprietary software.&lt;sup&gt;&lt;a href=&quot;http://www.softwarefreedom.org/resources/2010/transparent-medical-devices.html#ennote-19&quot; id=&quot;enmark-19&quot;&gt;&lt;span class=&quot;cmr-7&quot;&gt;19&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt; Other public sector
agencies, such as the U.S.&amp;#160;Navy, the Federal Aviation Administration, the
U.S.&amp;#160;Census Bureau and the U.S.&amp;#160;Patent and Trademark Office have been
identified as recognizing the security benefits of publicly auditable source
code.&lt;sup&gt;&lt;a href=&quot;http://www.softwarefreedom.org/resources/2010/transparent-medical-devices.html#ennote-20&quot; id=&quot;enmark-20&quot;&gt;&lt;span class=&quot;cmr-7&quot;&gt;20&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt; &lt;/p&gt; 
&lt;p class=&quot;noindent&quot;&gt;To understand why free and open source software has become a common component
in the IT systems of so many businesses and organizations that perform life-critical
or mission-critical functions, one must first accept that software bugs are a fact of
life. The Software Engineering Institute estimates that an experienced software
engineer produces approximately one defect for every 100 lines of code.&lt;sup&gt;&lt;a href=&quot;http://www.softwarefreedom.org/resources/2010/transparent-medical-devices.html#ennote-21&quot; id=&quot;enmark-21&quot;&gt;&lt;span class=&quot;cmr-7&quot;&gt;21&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt; Based on
this estimate, even if most of the bugs in a modest, one million-line code base are
fixed over the course of a typical program life cycle, approximately 1,000 bugs would
remain.
&lt;/p&gt; 
&lt;p class=&quot;noindent&quot;&gt;In its first “State of Software Security” report released in March 2010, the private
software security analysis firm Veracode reviewed the source code of 1,591 software
applications voluntarily submitted by commercial vendors, businesses, and
government agencies.&lt;sup&gt;&lt;a href=&quot;http://www.softwarefreedom.org/resources/2010/transparent-medical-devices.html#ennote-22&quot; id=&quot;enmark-22&quot;&gt;&lt;span class=&quot;cmr-7&quot;&gt;22&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt; Regardless of program origins, Veracode found that
58 percent of all software submitted for review did not meet the security
assessment criteria the report established.&lt;sup&gt;&lt;a href=&quot;http://www.softwarefreedom.org/resources/2010/transparent-medical-devices.html#ennote-23&quot; id=&quot;enmark-23&quot;&gt;&lt;span class=&quot;cmr-7&quot;&gt;23&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt; Based on its findings, Veracode
concluded that “most software is indeed very insecure …[and] more than half of
the software deployed in enterprises today is potentially susceptible to an
application layer attack similar to that used in the recent …Google security
breaches.”&lt;sup&gt;&lt;a href=&quot;http://www.softwarefreedom.org/resources/2010/transparent-medical-devices.html#ennote-24&quot; id=&quot;enmark-24&quot;&gt;&lt;span class=&quot;cmr-7&quot;&gt;24&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt; &lt;/p&gt; 
&lt;p class=&quot;noindent&quot;&gt;Though open source applications had almost as many source code vulnerabilities
upon first submission as proprietary programs, researchers found that they contained
fewer potential backdoors than commercial or outsourced software and that open
source project teams remediated security vulnerabilities within an average of 36 days
of the first submission, compared to 48 days for internally developed applications and
82 days for commercial applications.&lt;sup&gt;&lt;a href=&quot;http://www.softwarefreedom.org/resources/2010/transparent-medical-devices.html#ennote-25&quot; id=&quot;enmark-25&quot;&gt;&lt;span class=&quot;cmr-7&quot;&gt;25&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt; Not only were bugs patched the fastest in
open source programs, but the quality of remediation was also higher than
commercial programs.&lt;sup&gt;&lt;a href=&quot;http://www.softwarefreedom.org/resources/2010/transparent-medical-devices.html#ennote-26&quot; id=&quot;enmark-26&quot;&gt;&lt;span class=&quot;cmr-7&quot;&gt;26&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt; &lt;/p&gt; 
&lt;p class=&quot;noindent&quot;&gt;Veracode’s study confirms the research and anecdotal evidence into the security
benefits of open source software published over the past decade. According to the
web-security analysis site SecurityPortal, vulnerabilities took an average of 11.2 days
to be spotted in Red Hat/Linux systems with a standard deviation of 17.5 compared
to an average of 16.1 days with a standard deviation of 27.7 in Microsoft
programs.&lt;sup&gt;&lt;a href=&quot;http://www.softwarefreedom.org/resources/2010/transparent-medical-devices.html#ennote-27&quot; id=&quot;enmark-27&quot;&gt;&lt;span class=&quot;cmr-7&quot;&gt;27&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt; &lt;/p&gt; 
&lt;p class=&quot;noindent&quot;&gt;Sun Microsystems’ COO Bill Vass summed up the most common case for FOSS in a
                                                                  

                                                                  
blog post published in April 2009: “By making the code open source, nothing can be
hidden in the code,” Vass wrote. “If the Trojan Horse was made of glass, would the
Trojans have rolled it into their city? NO.”&lt;sup&gt;&lt;a href=&quot;http://www.softwarefreedom.org/resources/2010/transparent-medical-devices.html#ennote-28&quot; id=&quot;enmark-28&quot;&gt;&lt;span class=&quot;cmr-7&quot;&gt;28&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt; &lt;/p&gt; 
&lt;p class=&quot;noindent&quot;&gt;Vass’ logic is backed up by numerous research papers and academic studies that have
debunked the myth of security through obscurity and advanced the “more eyes, fewer
bugs” thesis. Though it might seem counterintuitive, making source code publicly
available for users, security analysts, and even potential adversaries does not make
systems more vulnerable to attack in the long-run. To the contrary, keeping
source code under lock-and-key is more likely to hamstring “defenders” by
preventing them from finding and patching bugs that could be exploited by
potential attackers to gain entry into a given code base, whether or not access is
restricted by the supplier.&lt;sup&gt;&lt;a href=&quot;http://www.softwarefreedom.org/resources/2010/transparent-medical-devices.html#ennote-29&quot; id=&quot;enmark-29&quot;&gt;&lt;span class=&quot;cmr-7&quot;&gt;29&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt; “In a world of rapid communications among
attackers where exploits are spread on the Internet, a vulnerability known to
one attacker is rapidly learned by others,” reads a 2006 article comparing
open source and proprietary software use in government systems.&lt;sup&gt;&lt;a href=&quot;http://www.softwarefreedom.org/resources/2010/transparent-medical-devices.html#ennote-30&quot; id=&quot;enmark-30&quot;&gt;&lt;span class=&quot;cmr-7&quot;&gt;30&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt; “For
Open Source, the next assumption is that disclosure of a flaw will prompt
other programmers to improve the design of defenses. In addition, disclosure
will prompt many third parties — all of those using the software or the
system — to install patches or otherwise protect themselves against the
newly announced vulnerability. In sum, disclosure does not help attackers
much but is highly valuable to the defenders who create new code and install
it.”
&lt;/p&gt; 
&lt;p class=&quot;noindent&quot;&gt;Academia and internet security professionals appear to have reached a consensus that
open, auditable source code gives users the ability to independently assess the
exposure of a system and the risks associated with using it; enables bugs to be
patched more easily and quickly; and removes dependence on a single party, forcing
software suppliers and developers to spend more effort on the quality of their code, as
authors Jaap-Henk Hoepman and Bart Jacobs also conclude in their 2007 article,
&lt;span class=&quot;cmti-10&quot;&gt;Increased Security Through Open Source.&lt;/span&gt;&lt;sup&gt;&lt;a href=&quot;http://www.softwarefreedom.org/resources/2010/transparent-medical-devices.html#ennote-31&quot; id=&quot;enmark-31&quot;&gt;&lt;span class=&quot;cmr-7&quot;&gt;31&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt; &lt;/p&gt; 
&lt;p class=&quot;noindent&quot;&gt;By contrast, vulnerabilities often go unnoticed, unannounced, and unfixed in closed
source programs because the vendor, rather than users who have a higher stake in
maintaining the quality of software, is the only party allowed to evaluate the security
of the code base.&lt;sup&gt;&lt;a href=&quot;http://www.softwarefreedom.org/resources/2010/transparent-medical-devices.html#ennote-32&quot; id=&quot;enmark-32&quot;&gt;&lt;span class=&quot;cmr-7&quot;&gt;32&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt; Some studies have argued that commercial software suppliers have
less of an incentive to fix defects after a program is initially released so users do not
become aware of vulnerabilities until after they have caused a problem. “Once the
initial version of [a proprietary software product] has saturated its market, the
producer’s interest tends to shift to generating upgrades …Security is difficult to
market in this process because, although features are visible, security functions tend
to be invisible during normal operations and only visible when security trouble
occurs.”&lt;sup&gt;&lt;a href=&quot;http://www.softwarefreedom.org/resources/2010/transparent-medical-devices.html#ennote-33&quot; id=&quot;enmark-33&quot;&gt;&lt;span class=&quot;cmr-7&quot;&gt;33&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt; &lt;/p&gt; 
&lt;p class=&quot;noindent&quot;&gt;The consequences of manufacturers’ failure to disclose malfunctions to patients and
physicians have proven fatal in the past. In 2005, a 21-year-old man died from cardiac
                                                                  

                                                                  
arrest after the ICD he wore short-circuited and failed to deliver a life-saving shock.
The fatal incident prompted Guidant, the manufacturer of the flawed ICD,
to recall four different device models they sold. In total 70,000 Guidant
ICDs were recalled in one of the biggest regulatory actions of the past 25
years.&lt;sup&gt;&lt;a href=&quot;http://www.softwarefreedom.org/resources/2010/transparent-medical-devices.html#ennote-34&quot; id=&quot;enmark-34&quot;&gt;&lt;span class=&quot;cmr-7&quot;&gt;34&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt; &lt;/p&gt; 
&lt;p class=&quot;noindent&quot;&gt;Guidant came under intense public scrutiny when the patient’s physician Dr.&amp;#160;Robert
Hauser discovered that the company first observed the flaw that caused his patient’s
device to malfunction in 2002, and even went so far as to implement manufacturing
changes to correct it, but failed to disclose it to the public or health-care
industry.
&lt;/p&gt; 
&lt;p class=&quot;noindent&quot;&gt;The body of research analyzed for this paper points to the same conclusion: security
is not achieved through obscurity and closed source programs force users to
forfeit their ability to evaluate and improve a system’s security. Though there
is lingering debate over the degree to which end-users contribute to the
maintenance of FOSS programs and how to ensure the quality of the patches
submitted, most of the evidence supports our paper’s central assumption that
auditable, peer-reviewed software is comparatively more secure than proprietary
programs.
&lt;/p&gt; 
&lt;p class=&quot;noindent&quot;&gt;Programs have different standards to ensure the quality of the patches submitted to
open source programs, but even the most open, transparent systems have established
methods of quality control. Well-established open source software, such as the
kind favored by the DoD and the other agencies mentioned above, cannot
be infiltrated by “just anyone.” To protect the code base from potential
adversaries and malicious patch submissions, large open source systems have a
“trusted repository” that only certain, “trusted,” developers can directly
modify. As an additional safeguard, the source code is publicly released,
meaning not only are there more people policing it for defects, but more
copies of each version of the software exist making it easier to compare new
code.
&lt;/p&gt; 
&lt;p class=&quot;noindent&quot;&gt; &lt;/p&gt; 
&lt;h3 class=&quot;sectionHead&quot;&gt;&lt;span class=&quot;titlemark&quot;&gt;IV   &lt;/span&gt; The FDA Review Process and Legal Obstacles to Device Manufacturer
Accountability&lt;/h3&gt; 
&lt;p class=&quot;noindent&quot;&gt;“Implanted medical devices have enriched and extended the lives of countless people,
but device malfunctions and software glitches have become modern ‘diseases’ that
will continue to occur. The failure of manufacturers and the FDA to provide the
                                                                  

                                                                  
public with timely, critical information about device performance, malfunctions, and
’fixes’ enables potentially defective devices to reach unwary consumers.” — Capitol
Hill Hearing Testimony of William H.&amp;#160;Maisel, Director of Beth Israel Deaconess
Medical Center, May 12, 2009.
&lt;/p&gt; 
&lt;p class=&quot;noindent&quot;&gt;The FDA’s Center for Devices and Radiological Health (CDRH) is responsible for
regulating medical devices, but since the Medical Device Modernization Act
(MDMA) was passed in 1997 the agency has increasingly ceded control over
the pre-market evaluation and post-market surveillance of IMDs to their
manufacturers.&lt;sup&gt;&lt;a href=&quot;http://www.softwarefreedom.org/resources/2010/transparent-medical-devices.html#ennote-35&quot; id=&quot;enmark-35&quot;&gt;&lt;span class=&quot;cmr-7&quot;&gt;35&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt; While the agency has been making strides towards the MDMA’s
stated objective of streamlining the device approval process, the expedient regulatory
process appears to have come at the expense of the CDRH’s broader mandate to
“protect the public health in the fields of medical devices” by developing and
implementing programs “intended to assure the safety, effectiveness, and proper
labeling of medical devices.”&lt;sup&gt;&lt;a href=&quot;http://www.softwarefreedom.org/resources/2010/transparent-medical-devices.html#ennote-36&quot; id=&quot;enmark-36&quot;&gt;&lt;span class=&quot;cmr-7&quot;&gt;36&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt; &lt;/p&gt; 
&lt;p class=&quot;noindent&quot;&gt;Since the MDMA was passed, the FDA has largely deferred these responsibilities to
the companies that sell these devices.&lt;sup&gt;&lt;a href=&quot;http://www.softwarefreedom.org/resources/2010/transparent-medical-devices.html#ennote-37&quot; id=&quot;enmark-37&quot;&gt;&lt;span class=&quot;cmr-7&quot;&gt;37&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt; The legislation effectively allowed the
businesses selling critical devices to establish their own set of pre-market
safety evaluation standards and determine the testing conducted during the
review process. Manufacturers also maintain a large degree of discretion over
post-market IMD surveillance. Though IMD-manufacturers are obligated to
inform the FDA if they alert physicians to a product defect or if the device is
recalled, they determine whether a particular defect constitutes a public safety
risk.
&lt;/p&gt; 
&lt;p class=&quot;noindent&quot;&gt;“Manufacturers should use good judgment when developing their quality system and
apply those sections of the QS regulation that are applicable to their specific
products and operations,” reads section 21 of Quality Standards regulation
outlined on the FDA’s website. “Operating within this flexibility, it is the
responsibility of each manufacturer to establish requirements for each type
or family of devices that will result in devices that are safe and effective,
and to establish methods and procedures to design, produce, distribute,
etc.&amp;#160;devices that meet the quality system requirements. The responsibility for
meeting these requirements and for having objective evidence of meeting these
requirements may not be delegated even though the actual work may be
delegated.”
&lt;/p&gt; 
&lt;p class=&quot;noindent&quot;&gt;By implementing guidelines such as these, the FDA has refocused regulation from
developing and implementing programs in the field of medical devices that protect
the public health to auditing manufacturers’ compliance with their own
standards.
&lt;/p&gt; 
&lt;p class=&quot;noindent&quot;&gt;“To the FDA, you are the experts in your device and your quality programs,” Jeff
Geisler wrote in a 2010 book chapter, &lt;span class=&quot;cmti-10&quot;&gt;Software for Medical Systems&lt;/span&gt;.&lt;sup&gt;&lt;a href=&quot;http://www.softwarefreedom.org/resources/2010/transparent-medical-devices.html#ennote-38&quot; id=&quot;enmark-38&quot;&gt;&lt;span class=&quot;cmr-7&quot;&gt;38&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt; “Writing down
the procedures is necessary — it is assumed that you know best what the
                                                                  

                                                                  
procedures should be — but it is essential that you comply with your written
procedures.”
&lt;/p&gt; 
&lt;p class=&quot;noindent&quot;&gt;The elastic regulatory standards are a product of the 1976 amendment to the Food,
Drug, and Cosmetics Act.&lt;sup&gt;&lt;a href=&quot;http://www.softwarefreedom.org/resources/2010/transparent-medical-devices.html#ennote-39&quot; id=&quot;enmark-39&quot;&gt;&lt;span class=&quot;cmr-7&quot;&gt;39&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt;The Amendment established three different device classes
and outlined broad pre-market requirements that each category of IMD must meet
depending on the risk it poses to a patient. Class I devices, whose failure
would have no adverse health consequences, are not subject to a pre-market
approval process. Class III devices that “support or sustain human life, are of
substantial importance in preventing impairment of human health, or which
present a potential, unreasonable risk of illness or injury,” such as IMDs, are
subject to the most stringent FDA review process, Premarket Approval
(PMA).&lt;sup&gt;&lt;a href=&quot;http://www.softwarefreedom.org/resources/2010/transparent-medical-devices.html#ennote-40&quot; id=&quot;enmark-40&quot;&gt;&lt;span class=&quot;cmr-7&quot;&gt;40&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt; &lt;/p&gt; 
&lt;p class=&quot;noindent&quot;&gt;By the FDA’s own admission, the original legislation did not account for
technological complexity of IMDs, but neither has subsequent regulation.&lt;sup&gt;&lt;a href=&quot;http://www.softwarefreedom.org/resources/2010/transparent-medical-devices.html#ennote-41&quot; id=&quot;enmark-41&quot;&gt;&lt;span class=&quot;cmr-7&quot;&gt;41&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt; &lt;/p&gt; 
&lt;p class=&quot;noindent&quot;&gt;In 2002, an amendment to the MDMA was passed that was intended to help the
FDA “focus its limited inspection resources on higher-risk inspections and give
medical device firms that operate in global markets an opportunity to more efficiently
schedule multiple inspections,” the agency’s website reads.&lt;sup&gt;&lt;a href=&quot;http://www.softwarefreedom.org/resources/2010/transparent-medical-devices.html#ennote-42&quot; id=&quot;enmark-42&quot;&gt;&lt;span class=&quot;cmr-7&quot;&gt;42&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt; &lt;/p&gt; 
&lt;p class=&quot;noindent&quot;&gt;The legislation further eroded the CDRH’s control over pre-market approval
data, along with the FDA’s capacity to respond to rapid changes in medical
treatment and the introduction of increasingly complex devices for a broader
range of diseases. The new provisions allowed manufacturers to pay certain
FDA-accredited inspectors to conduct reviews during the PMA process in
lieu of government regulators. It did not outline specific software review
procedures for the agency to conduct or precise requirements that medical device
manufacturers must meet before introducing a new product. “The regulation
…provides some guidance [on how to ensure the reliability of medical device
software],” Joe Bremner wrote of the FDA’s guidance on software validation.&lt;sup&gt;&lt;a href=&quot;http://www.softwarefreedom.org/resources/2010/transparent-medical-devices.html#ennote-43&quot; id=&quot;enmark-43&quot;&gt;&lt;span class=&quot;cmr-7&quot;&gt;43&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt;
“Written in broad terms, it can apply to all medical device manufacturers.
However, while it identifies problems to be solved or an end point to be
achieved, it does not specify how to do so to meet the intent of the regulatory
requirement.”
&lt;/p&gt; 
&lt;p class=&quot;noindent&quot;&gt;The death of 21-year-old Joshua Oukrop in 2005 due to the failure of a
Guidant device has increased calls for regulatory reform at the FDA.&lt;sup&gt;&lt;a href=&quot;http://www.softwarefreedom.org/resources/2010/transparent-medical-devices.html#ennote-44&quot; id=&quot;enmark-44&quot;&gt;&lt;span class=&quot;cmr-7&quot;&gt;44&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt; In a
paper published shortly after Oukrop’s death, his physician, Dr.&amp;#160;Hauser
concluded that the FDA’s post-market ICD device surveillance system is
broken.&lt;sup&gt;&lt;a href=&quot;http://www.softwarefreedom.org/resources/2010/transparent-medical-devices.html#ennote-45&quot; id=&quot;enmark-45&quot;&gt;&lt;span class=&quot;cmr-7&quot;&gt;45&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt; &lt;/p&gt; 
&lt;p class=&quot;noindent&quot;&gt;After returning the failed Prizm 2 DR pacemaker to Guidant, Dr.&amp;#160;Hauser learned
that the company had known the model was prone to the same defect that killed
Oukrop for at least three years. Since 2002, Guidant received 25 different reports of
                                                                  

                                                                  
failures in the Prizm model, three of which required rescue defibrillation. Though the
company was sufficiently concerned about the problem to make manufacturing
changes, Guidant continued to sell earlier models and failed to make patients and
physicians aware that the Prizm was prone to electronic defects. They claimed that
disclosing the defect was inadvisable because the risk of infection during
de-implantation surgery posed a greater threat to public safety than device
failure. “Guidant’s statistical argument ignored the basic tenet that patients
have a fundamental right to be fully informed when they are exposed to the
risk of death no matter how low that risk may be perceived,” Dr.&amp;#160;Hauser
argued. “Furthermore, by withholding vital information, Guidant had in effect
assumed the primary role of managing high-risk patients, a responsibility that
belongs to physicians. The prognosis of our young, otherwise healthy patient
for a long, productive life was favorable if sudden death could have been
prevented.”
&lt;/p&gt; 
&lt;p class=&quot;noindent&quot;&gt;The FDA was also guilty of violating the principle of informed consent. In 2004,
Guidant had reported two different adverse events to the FDA that described the
same defect in the Prizm 2 DR models, but the agency also withheld the information
from the public. “The present experience suggests that the FDA is currently
unable to satisfy its legal responsibility to monitor the safety of market
released medical devices like the Prizm 2 DR,” he wrote, referring to the
device whose failure resulted in his patient’s death. “The explanation for
the FDA’s inaction is unknown, but it may be that the agency was not
prepared for the extraordinary upsurge in ICD technology and the extraordinary
growth in the number of implantations that has occurred in the past five
years.”
&lt;/p&gt; 
&lt;p class=&quot;noindent&quot;&gt;While the Guidant recalls prompted increased scrutiny on the FDA’s medical device
review process, it remains difficult to gauge the precise process of regulating IMD
software or the public health risk posed by source code bugs since neither doctors,
nor IMD users, are permitted to access it. Nonetheless, the information that does
exist suggests that the pre-market approval process alone is not a sufficient consumer
safeguard since medical devices are less likely than drugs to have demonstrated
clinical safety before they are marketed.&lt;sup&gt;&lt;a href=&quot;http://www.softwarefreedom.org/resources/2010/transparent-medical-devices.html#ennote-46&quot; id=&quot;enmark-46&quot;&gt;&lt;span class=&quot;cmr-7&quot;&gt;46&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt; &lt;/p&gt; 
&lt;p class=&quot;noindent&quot;&gt;An article published in the &lt;span class=&quot;cmti-10&quot;&gt;Journal of the American Medical Association&lt;/span&gt;
(JAMA) studied the safety and effectiveness data in every PMA application
the FDA reviewed from January 2000 to December 2007 and concluded
that “premarket approval of cardiovascular devices by the FDA is often
based on studies that lack strength and may be prone to bias.”&lt;sup&gt;&lt;a href=&quot;http://www.softwarefreedom.org/resources/2010/transparent-medical-devices.html#ennote-47&quot; id=&quot;enmark-47&quot;&gt;&lt;span class=&quot;cmr-7&quot;&gt;47&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt; Of the 78
high-risk device approvals analyzed in the paper, 51 were based on a single
study.&lt;sup&gt;&lt;a href=&quot;http://www.softwarefreedom.org/resources/2010/transparent-medical-devices.html#ennote-48&quot; id=&quot;enmark-48&quot;&gt;&lt;span class=&quot;cmr-7&quot;&gt;48&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt; &lt;/p&gt; 
&lt;p class=&quot;noindent&quot;&gt;The JAMA study noted that the need to address the inadequacies of the FDA’s
device regulation process has become particularly urgent since the Supreme Court
changed the landscape of medical liability law with its ruling in &lt;span class=&quot;cmti-10&quot;&gt;Riegel v.&lt;/span&gt;&lt;span class=&quot;cmti-10&quot;&gt;&amp;#160;Medtronic&lt;/span&gt;
                                                                  

                                                                  
in February 2008. The Court held that the plaintiff Charles Riegel could not seek
damages in state court from the manufacturer of a catheter that exploded in his leg
during an angioplasty. “&lt;span class=&quot;cmti-10&quot;&gt;Riegel v.&lt;/span&gt;&lt;span class=&quot;cmti-10&quot;&gt;&amp;#160;Medtronic &lt;/span&gt;means that FDA approval of a
device preempts consumers from suing because of problems with the safety or
effectiveness of the device, making this approval a vital consumer protection
safeguard.”&lt;sup&gt;&lt;a href=&quot;http://www.softwarefreedom.org/resources/2010/transparent-medical-devices.html#ennote-49&quot; id=&quot;enmark-49&quot;&gt;&lt;span class=&quot;cmr-7&quot;&gt;49&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt; &lt;/p&gt; 
&lt;p class=&quot;noindent&quot;&gt;Since the FDA is a federal agency, its authority supersedes state law. Based on the
concept of preemption, the Supreme Court held that damages actions permitted
under state tort law could not be filed against device manufacturers deemed to be in
compliance with the FDA, even in the event of gross negligence. The decision eroded
one of the last legal recourses to protect consumers and hold IMD manufacturers
accountable for catastrophic, failure of an IMD. Not only are the millions of people
who rely on IMD’s for their most life-sustaining bodily functions more vulnerable to
software malfunctions than ever before, but they have little choice but to trust its
manufacturers.
&lt;/p&gt; 
&lt;p class=&quot;noindent&quot;&gt;“It is clear that medical device manufacturers have responsibilities that extend far
beyond FDA approval and that many companies have failed to meet their
obligations,” William H.&amp;#160;Maisel said in recent congressional testimony on the
Medical Device Reform bill.&lt;sup&gt;&lt;a href=&quot;http://www.softwarefreedom.org/resources/2010/transparent-medical-devices.html#ennote-50&quot; id=&quot;enmark-50&quot;&gt;&lt;span class=&quot;cmr-7&quot;&gt;50&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt; “Yet, the U.S.&amp;#160;Supreme Court ruled in their February
2008 decision, &lt;span class=&quot;cmti-10&quot;&gt;Riegel v.&lt;/span&gt;&lt;span class=&quot;cmti-10&quot;&gt;&amp;#160;Medtronic&lt;/span&gt;, that manufacturers could not be sued under state
law by patients harmed by product defects from FDA-approved medical devices ….
[C]onsumers are unable to seek compensation from manufacturers for their injuries,
lost wages, or health expenses. Most importantly, the &lt;span class=&quot;cmti-10&quot;&gt;Riegel &lt;/span&gt;decision eliminates an
important consumer safeguard — the threat of manufacturer liability — and
will lead to less safe medical devices and an increased number of patient
injuries.”
&lt;/p&gt; 
&lt;p class=&quot;noindent&quot;&gt;In light of our research and the existing legal and regulatory limitations that prevent
IMD users from holding medical device manufacturers accountable for critical
software vulnerabilities, auditable source code is critical to minimize the harm caused
by inevitable medical device software bugs.
&lt;/p&gt; 
&lt;p class=&quot;noindent&quot;&gt; &lt;/p&gt; 
&lt;h3 class=&quot;sectionHead&quot;&gt;&lt;span class=&quot;titlemark&quot;&gt;V   &lt;/span&gt; Conclusion&lt;/h3&gt; 
&lt;p class=&quot;noindent&quot;&gt;The Supreme Court’s decision in favor of Medtronic in 2008, increasingly flexible
regulation of medical device software on the part of the FDA, and a spike in the level
and scope of IMD usage over the past decade suggest a software liability nightmare
                                                                  

                                                                  
on the horizon. We urge the FDA to introduce more stringent, mandatory standards
to protect IMD-wearers from the potential adverse consequences of software
malfunctions discussed in this paper. Specifically, we call on the FDA to require
manufacturers of life-critical IMDs to publish the source code of medical device
software so the public and regulators can examine and evaluate it. At the very
least, we urge the FDA to establish a repository of medical device software
running on implanted IMDs in order to ensure continued access to source code
in the event of a catastrophic failure, such as the bankruptcy of a device
manufacturer. While we hope regulators will require that the software of all
medical devices, regardless of risk, be auditable, it is particularly urgent that
these standards be included in the pre-market approval process of Class III
IMDs. We hope this paper will also prompt IMD users, their physicians, and
the public to demand greater transparency in the field of medical device
software.
&lt;/p&gt; 
&lt;p class=&quot;noindent&quot;&gt; &lt;/p&gt; 
&lt;h3 class=&quot;likesectionHead&quot;&gt;Notes&lt;/h3&gt; 
&lt;p class=&quot;noindent&quot;&gt; &lt;/p&gt; 
&lt;p class=&quot;noindent&quot;&gt;&lt;a href=&quot;http://www.softwarefreedom.org/resources/2010/transparent-medical-devices.html#enmark-1&quot; id=&quot;ennote-1&quot;&gt;&lt;sup&gt;&lt;span class=&quot;cmr-6&quot;&gt;1&lt;/span&gt;&lt;/sup&gt;&lt;/a&gt;&lt;span class=&quot;cmr-8&quot;&gt;Though software defects are never explicitly mentioned as the “Reason for Recall” in the alerts&lt;/span&gt; &lt;span class=&quot;cmr-8&quot;&gt;posted on the FDA’s website, the descriptions of device failures match those associated with&lt;/span&gt; &lt;span class=&quot;cmr-8&quot;&gt;souce-code errors. &lt;/span&gt;&lt;span class=&quot;cmti-8&quot;&gt;List of Device Recalls, &lt;/span&gt;&lt;span class=&quot;cmcsc-10x-x-80&quot;&gt;U.S.&lt;/span&gt;&lt;span class=&quot;cmcsc-10x-x-80&quot;&gt;&amp;#160;F&lt;span class=&quot;small-caps&quot;&gt;o&lt;/span&gt;&lt;span class=&quot;small-caps&quot;&gt;o&lt;/span&gt;&lt;span class=&quot;small-caps&quot;&gt;d&lt;/span&gt; &amp;amp; D&lt;span class=&quot;small-caps&quot;&gt;r&lt;/span&gt;&lt;span class=&quot;small-caps&quot;&gt;u&lt;/span&gt;&lt;span class=&quot;small-caps&quot;&gt;g&lt;/span&gt; A&lt;span class=&quot;small-caps&quot;&gt;d&lt;/span&gt;&lt;span class=&quot;small-caps&quot;&gt;m&lt;/span&gt;&lt;span class=&quot;small-caps&quot;&gt;i&lt;/span&gt;&lt;span class=&quot;small-caps&quot;&gt;n&lt;/span&gt;.,  &lt;/span&gt;&lt;a href=&quot;http://www.fda.gov/MedicalDevices/Safety/RecallsCorrectionsRemovals/ListofRecalls/default.htm&quot; class=&quot;url&quot;&gt;&lt;span class=&quot;cmtt-8&quot;&gt;http://www.fda.gov/MedicalDevices/Safety/RecallsCorrectionsRemovals/ListofRecalls/default.htm&lt;/span&gt;&lt;/a&gt; &lt;span class=&quot;cmr-8&quot;&gt;(last visited Jul.&lt;/span&gt;&lt;span class=&quot;cmr-8&quot;&gt;&amp;#160;19, 2010).&lt;/span&gt; &lt;/p&gt; 
&lt;p class=&quot;noindent&quot;&gt;&lt;a href=&quot;http://www.softwarefreedom.org/resources/2010/transparent-medical-devices.html#enmark-2&quot; id=&quot;ennote-2&quot;&gt;&lt;sup&gt;&lt;span class=&quot;cmr-6&quot;&gt;2&lt;/span&gt;&lt;/sup&gt;&lt;/a&gt;&lt;span class=&quot;cmr-8&quot;&gt;Medtronic recalled its Lifepak 15 Monitor/Defibrillator in March 4, 2010 due to failures that&lt;/span&gt; &lt;span class=&quot;cmr-8&quot;&gt;were almost certainly caused by software defects that caused the device to unexpectedly&lt;/span&gt; &lt;span class=&quot;cmr-8&quot;&gt;shut-down  and  regain  power  on  its  own.  The  company  admitted  in  a  press  release  that&lt;/span&gt; &lt;span class=&quot;cmr-8&quot;&gt;it  first  learned  that  the  recalled  model  was  prone  to  defects  eight  years  earlier  and  had&lt;/span&gt; &lt;span class=&quot;cmr-8&quot;&gt;submitted one “adverse event” report to the FDA. Medtronic, &lt;/span&gt;&lt;span class=&quot;cmti-8&quot;&gt;Physio-Control Field Correction&lt;/span&gt; &lt;span class=&quot;cmti-8&quot;&gt;to LIFEPAK&lt;/span&gt;&lt;img src=&quot;http://blog.computedby.com/cby/images/158_1329501806_0.png&quot; alt=&quot;R?&quot; class=&quot;oalign&quot; /&gt; &lt;span class=&quot;cmti-8&quot;&gt;20/20e Defibrillator/ Monitors&lt;/span&gt;&lt;span class=&quot;cmr-8&quot;&gt;, &lt;/span&gt;&lt;span class=&quot;cmcsc-10x-x-80&quot;&gt;B&lt;span class=&quot;small-caps&quot;&gt;u&lt;/span&gt;&lt;span class=&quot;small-caps&quot;&gt;s&lt;/span&gt;&lt;span class=&quot;small-caps&quot;&gt;i&lt;/span&gt;&lt;span class=&quot;small-caps&quot;&gt;n&lt;/span&gt;&lt;span class=&quot;small-caps&quot;&gt;e&lt;/span&gt;&lt;span class=&quot;small-caps&quot;&gt;s&lt;/span&gt;&lt;span class=&quot;small-caps&quot;&gt;s&lt;/span&gt;W&lt;span class=&quot;small-caps&quot;&gt;i&lt;/span&gt;&lt;span class=&quot;small-caps&quot;&gt;r&lt;/span&gt;&lt;span class=&quot;small-caps&quot;&gt;e&lt;/span&gt; &lt;/span&gt;&lt;span class=&quot;cmr-8&quot;&gt;(Jul.&lt;/span&gt;&lt;span class=&quot;cmr-8&quot;&gt;&amp;#160;02, 2010, 9:00 AM),&lt;/span&gt; &lt;a href=&quot;http://www.businesswire.com/news/home/20100702005034/en/Physio-Control-Field-Correction-LIFEPAK%5C%C2%5C%AE-2020e-Defibrillator-Monitors.html&quot; class=&quot;url&quot;&gt;&lt;span class=&quot;cmtt-8&quot;&gt;http://www.businesswire.com/news/home/20100702005034/en/Physio-Control-Field-Correction-LIFEPAK%C2%AE-2020e-Defibrillator-Monitors.html&lt;/span&gt;&lt;/a&gt; &lt;/p&gt; 
&lt;p class=&quot;noindent&quot;&gt;&lt;a href=&quot;http://www.softwarefreedom.org/resources/2010/transparent-medical-devices.html#enmark-3&quot; id=&quot;ennote-3&quot;&gt;&lt;sup&gt;&lt;span class=&quot;cmr-6&quot;&gt;3&lt;/span&gt;&lt;/sup&gt;&lt;/a&gt;&lt;span class=&quot;cmti-8&quot;&gt;Quality           Systems           Regulation&lt;/span&gt;&lt;span class=&quot;cmcsc-10x-x-80&quot;&gt;,            U.S.&lt;/span&gt;&lt;span class=&quot;cmcsc-10x-x-80&quot;&gt;&amp;#160;F&lt;span class=&quot;small-caps&quot;&gt;o&lt;/span&gt;&lt;span class=&quot;small-caps&quot;&gt;o&lt;/span&gt;&lt;span class=&quot;small-caps&quot;&gt;d&lt;/span&gt;            &amp;amp;            D&lt;span class=&quot;small-caps&quot;&gt;r&lt;/span&gt;&lt;span class=&quot;small-caps&quot;&gt;u&lt;/span&gt;&lt;span class=&quot;small-caps&quot;&gt;g&lt;/span&gt;&lt;/span&gt; &lt;span class=&quot;cmcsc-10x-x-80&quot;&gt;A&lt;span class=&quot;small-caps&quot;&gt;d&lt;/span&gt;&lt;span class=&quot;small-caps&quot;&gt;m&lt;/span&gt;&lt;span class=&quot;small-caps&quot;&gt;i&lt;/span&gt;&lt;span class=&quot;small-caps&quot;&gt;n&lt;/span&gt;.,  &lt;/span&gt;&lt;a href=&quot;http://www.fda.gov/MedicalDevices/default.htm&quot; class=&quot;url&quot;&gt;&lt;span class=&quot;cmtt-8&quot;&gt;http://www.fda.gov/MedicalDevices/default.htm&lt;/span&gt;&lt;/a&gt; &lt;span class=&quot;cmr-8&quot;&gt;(follow “Device Advice: Device&lt;/span&gt; &lt;span class=&quot;cmr-8&quot;&gt;Regulation  and  Guidance”  hyperlink;  then  follow  “Postmarket  Requirements  (Devices)”&lt;/span&gt; &lt;span class=&quot;cmr-8&quot;&gt;hyperlink; then follow “Quality Systems Regulation” hyperlink) (last visited Jul.&lt;/span&gt;&lt;span class=&quot;cmr-8&quot;&gt;&amp;#160;2010)&lt;/span&gt; &lt;/p&gt; 
&lt;p class=&quot;noindent&quot;&gt;&lt;a href=&quot;http://www.softwarefreedom.org/resources/2010/transparent-medical-devices.html#enmark-4&quot; id=&quot;ennote-4&quot;&gt;&lt;sup&gt;&lt;span class=&quot;cmr-6&quot;&gt;4&lt;/span&gt;&lt;/sup&gt;&lt;/a&gt;&lt;span class=&quot;cmti-8&quot;&gt;Riegel v.&lt;/span&gt;&lt;span class=&quot;cmti-8&quot;&gt;&amp;#160;Medtronic, Inc.&lt;/span&gt;&lt;span class=&quot;cmr-8&quot;&gt;, 552 U.S.&lt;/span&gt;&lt;span class=&quot;cmr-8&quot;&gt;&amp;#160;312 (2008).&lt;/span&gt; &lt;/p&gt; 
&lt;p class=&quot;noindent&quot;&gt;&lt;a href=&quot;http://www.softwarefreedom.org/resources/2010/transparent-medical-devices.html#enmark-5&quot; id=&quot;ennote-5&quot;&gt;&lt;sup&gt;&lt;span class=&quot;cmr-6&quot;&gt;5&lt;/span&gt;&lt;/sup&gt;&lt;/a&gt;&lt;span class=&quot;cmr-8&quot;&gt;The Software Freedom Law Center (SFLC) prefers the term Free and Open Source Software&lt;/span&gt; &lt;span class=&quot;cmr-8&quot;&gt;(FOSS) to describe software that can be freely viewed, used, and modified by anyone. In this&lt;/span&gt; &lt;span class=&quot;cmr-8&quot;&gt;paper, we sometimes use mixed terminology, including the term “open source” to maintain&lt;/span&gt; &lt;span class=&quot;cmr-8&quot;&gt;consistency with the articles cited.&lt;/span&gt; &lt;/p&gt; 
&lt;p class=&quot;noindent&quot;&gt;&lt;a href=&quot;http://www.softwarefreedom.org/resources/2010/transparent-medical-devices.html#enmark-6&quot; id=&quot;ennote-6&quot;&gt;&lt;sup&gt;&lt;span class=&quot;cmr-6&quot;&gt;6&lt;/span&gt;&lt;/sup&gt;&lt;/a&gt;&lt;span class=&quot;cmti-8&quot;&gt;See &lt;/span&gt;&lt;span class=&quot;cmr-8&quot;&gt;Josie Garthwaite, &lt;/span&gt;&lt;span class=&quot;cmti-8&quot;&gt;Hacking the Car: Cyber Security Risks Hit the Road&lt;/span&gt;&lt;span class=&quot;cmr-8&quot;&gt;, &lt;/span&gt;&lt;span class=&quot;cmcsc-10x-x-80&quot;&gt;E&lt;span class=&quot;small-caps&quot;&gt;a&lt;/span&gt;&lt;span class=&quot;small-caps&quot;&gt;r&lt;/span&gt;&lt;span class=&quot;small-caps&quot;&gt;t&lt;/span&gt;&lt;span class=&quot;small-caps&quot;&gt;h&lt;/span&gt;2T&lt;span class=&quot;small-caps&quot;&gt;e&lt;/span&gt;&lt;span class=&quot;small-caps&quot;&gt;c&lt;/span&gt;&lt;span class=&quot;small-caps&quot;&gt;h&lt;/span&gt;&lt;/span&gt; &lt;span class=&quot;cmr-8&quot;&gt;(Mar.&lt;/span&gt;&lt;span class=&quot;cmr-8&quot;&gt;&amp;#160;19, 2010, 12:00 AM),   &lt;/span&gt;&lt;a href=&quot;http://earth2tech.com/&quot; class=&quot;url&quot;&gt;&lt;span class=&quot;cmtt-8&quot;&gt;http://earth2tech.com&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;cmr-8&quot;&gt;.&lt;/span&gt; &lt;/p&gt; 
&lt;p class=&quot;noindent&quot;&gt;&lt;a href=&quot;http://www.softwarefreedom.org/resources/2010/transparent-medical-devices.html#enmark-7&quot; id=&quot;ennote-7&quot;&gt;&lt;sup&gt;&lt;span class=&quot;cmr-6&quot;&gt;7&lt;/span&gt;&lt;/sup&gt;&lt;/a&gt;&lt;span class=&quot;cmr-8&quot;&gt;Sanket S.&lt;/span&gt;&lt;span class=&quot;cmr-8&quot;&gt;&amp;#160;Dhruva et al., &lt;/span&gt;&lt;span class=&quot;cmti-8&quot;&gt;Strength of Study Evidence Examined by the FDA in Premarket&lt;/span&gt; &lt;span class=&quot;cmti-8&quot;&gt;Approval of Cardiovascular Devices&lt;/span&gt;&lt;span class=&quot;cmr-8&quot;&gt;, 302 &lt;/span&gt;&lt;span class=&quot;cmcsc-10x-x-80&quot;&gt;J.&lt;/span&gt;&lt;span class=&quot;cmcsc-10x-x-80&quot;&gt;&amp;#160;A&lt;span class=&quot;small-caps&quot;&gt;m&lt;/span&gt;.&lt;/span&gt;&lt;span class=&quot;cmcsc-10x-x-80&quot;&gt;&amp;#160;M&lt;span class=&quot;small-caps&quot;&gt;e&lt;/span&gt;&lt;span class=&quot;small-caps&quot;&gt;d&lt;/span&gt;.&lt;/span&gt;&lt;span class=&quot;cmcsc-10x-x-80&quot;&gt;&amp;#160;A&lt;span class=&quot;small-caps&quot;&gt;s&lt;/span&gt;&lt;span class=&quot;small-caps&quot;&gt;s&lt;/span&gt;’&lt;span class=&quot;small-caps&quot;&gt;n&lt;/span&gt; &lt;/span&gt;&lt;span class=&quot;cmr-8&quot;&gt;2679 (2009).&lt;/span&gt; &lt;/p&gt; 
&lt;p class=&quot;noindent&quot;&gt;&lt;a href=&quot;http://www.softwarefreedom.org/resources/2010/transparent-medical-devices.html#enmark-8&quot; id=&quot;ennote-8&quot;&gt;&lt;sup&gt;&lt;span class=&quot;cmr-6&quot;&gt;8&lt;/span&gt;&lt;/sup&gt;&lt;/a&gt;&lt;span class=&quot;cmr-8&quot;&gt;Freedonia Group, &lt;/span&gt;&lt;span class=&quot;cmti-8&quot;&gt;Cardiac Implants&lt;/span&gt;&lt;span class=&quot;cmr-8&quot;&gt;, &lt;/span&gt;&lt;span class=&quot;cmcsc-10x-x-80&quot;&gt;R&lt;span class=&quot;small-caps&quot;&gt;e&lt;/span&gt;&lt;span class=&quot;small-caps&quot;&gt;p&lt;/span&gt;. B&lt;span class=&quot;small-caps&quot;&gt;u&lt;/span&gt;&lt;span class=&quot;small-caps&quot;&gt;y&lt;/span&gt;&lt;span class=&quot;small-caps&quot;&gt;e&lt;/span&gt;&lt;span class=&quot;small-caps&quot;&gt;r&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;cmr-8&quot;&gt;, Sept.&lt;/span&gt;&lt;span class=&quot;cmr-8&quot;&gt;&amp;#160;2008, &lt;/span&gt;&lt;span class=&quot;cmti-8&quot;&gt;available at&lt;/span&gt;&lt;br class=&quot;newline&quot; /&gt; &lt;a href=&quot;http://www.reportbuyer.com/pharma%5C_healthcare/medical%5C_devices/cardiac%5C_implants.html&quot; class=&quot;url&quot;&gt;&lt;span class=&quot;cmtt-8&quot;&gt;http://www.reportbuyer.com/pharma_healthcare/medical_devices/cardiac_implants.html&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;cmr-8&quot;&gt;.&lt;/span&gt; &lt;/p&gt; 
&lt;p class=&quot;noindent&quot;&gt;&lt;a href=&quot;http://www.softwarefreedom.org/resources/2010/transparent-medical-devices.html#enmark-9&quot; id=&quot;ennote-9&quot;&gt;&lt;sup&gt;&lt;span class=&quot;cmr-6&quot;&gt;9&lt;/span&gt;&lt;/sup&gt;&lt;/a&gt;&lt;span class=&quot;cmr-8&quot;&gt;Id.&lt;/span&gt; &lt;/p&gt; 
&lt;p class=&quot;noindent&quot;&gt;&lt;a href=&quot;http://www.softwarefreedom.org/resources/2010/transparent-medical-devices.html#enmark-10&quot; id=&quot;ennote-10&quot;&gt;&lt;sup&gt;&lt;span class=&quot;cmr-6&quot;&gt;10&lt;/span&gt;&lt;/sup&gt;&lt;/a&gt;&lt;span class=&quot;cmr-8&quot;&gt;Robert&lt;/span&gt; &lt;span class=&quot;cmr-8&quot;&gt;G.&lt;/span&gt;&lt;span class=&quot;cmr-8&quot;&gt;&amp;#160; Hauser &amp;amp; Linda Kallinen, &lt;/span&gt;&lt;span class=&quot;cmti-8&quot;&gt;Deaths Associated With Implantable Cardioverter Defibrillator&lt;/span&gt; &lt;span class=&quot;cmti-8&quot;&gt;Failure  and  Deactivation  Reported  in  the  United  States  Food  and  Drug  Administration&lt;/span&gt; &lt;span class=&quot;cmti-8&quot;&gt;Manufacturer and User Facility Device Experience Database&lt;/span&gt;&lt;span class=&quot;cmr-8&quot;&gt;, 1 &lt;/span&gt;&lt;span class=&quot;cmcsc-10x-x-80&quot;&gt;H&lt;span class=&quot;small-caps&quot;&gt;e&lt;/span&gt;&lt;span class=&quot;small-caps&quot;&gt;a&lt;/span&gt;&lt;span class=&quot;small-caps&quot;&gt;r&lt;/span&gt;&lt;span class=&quot;small-caps&quot;&gt;t&lt;/span&gt;R&lt;span class=&quot;small-caps&quot;&gt;h&lt;/span&gt;&lt;span class=&quot;small-caps&quot;&gt;y&lt;/span&gt;&lt;span class=&quot;small-caps&quot;&gt;t&lt;/span&gt;&lt;span class=&quot;small-caps&quot;&gt;h&lt;/span&gt;&lt;span class=&quot;small-caps&quot;&gt;m&lt;/span&gt; &lt;/span&gt;&lt;span class=&quot;cmr-8&quot;&gt;399, &lt;/span&gt;&lt;span class=&quot;cmti-8&quot;&gt;available&lt;/span&gt; &lt;span class=&quot;cmti-8&quot;&gt;at   &lt;/span&gt;&lt;a href=&quot;http://www.heartrhythmjournal.com/article/S1547-5271%5C%2804%5C%2900286-3/&quot; class=&quot;url&quot;&gt;&lt;span class=&quot;cmtt-8&quot;&gt;http://www.heartrhythmjournal.com/article/S1547-5271%2804%2900286-3/&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;cmr-8&quot;&gt;.&lt;/span&gt; &lt;/p&gt; 
&lt;p class=&quot;noindent&quot;&gt;&lt;a href=&quot;http://www.softwarefreedom.org/resources/2010/transparent-medical-devices.html#enmark-11&quot; id=&quot;ennote-11&quot;&gt;&lt;sup&gt;&lt;span class=&quot;cmr-6&quot;&gt;11&lt;/span&gt;&lt;/sup&gt;&lt;/a&gt;&lt;span class=&quot;cmr-8&quot;&gt;Charles Graeber, &lt;/span&gt;&lt;span class=&quot;cmti-8&quot;&gt;Profile of Kevin Fu, 33, TR35 2009 Innovator&lt;/span&gt;&lt;span class=&quot;cmr-8&quot;&gt;, &lt;/span&gt;&lt;span class=&quot;cmcsc-10x-x-80&quot;&gt;T&lt;span class=&quot;small-caps&quot;&gt;e&lt;/span&gt;&lt;span class=&quot;small-caps&quot;&gt;c&lt;/span&gt;&lt;span class=&quot;small-caps&quot;&gt;h&lt;/span&gt;.&lt;/span&gt;&lt;span class=&quot;cmcsc-10x-x-80&quot;&gt;&amp;#160;R&lt;span class=&quot;small-caps&quot;&gt;e&lt;/span&gt;&lt;span class=&quot;small-caps&quot;&gt;v&lt;/span&gt;.&lt;/span&gt;&lt;span class=&quot;cmr-8&quot;&gt;,&lt;/span&gt;&lt;br class=&quot;newline&quot; /&gt; &lt;a href=&quot;http://www.technologyreview.com/TR35/Profile.aspx?trid=760&quot; class=&quot;url&quot;&gt;&lt;span class=&quot;cmtt-8&quot;&gt;http://www.technologyreview.com/TR35/Profile.aspx?trid=760&lt;/span&gt;&lt;/a&gt; &lt;span class=&quot;cmr-8&quot;&gt;(last  visited  Jul.&lt;/span&gt;&lt;span class=&quot;cmr-8&quot;&gt;&amp;#160;9,&lt;/span&gt; &lt;span class=&quot;cmr-8&quot;&gt;2010).&lt;/span&gt; &lt;/p&gt; 
&lt;p class=&quot;noindent&quot;&gt;&lt;a href=&quot;http://www.softwarefreedom.org/resources/2010/transparent-medical-devices.html#enmark-12&quot; id=&quot;ennote-12&quot;&gt;&lt;sup&gt;&lt;span class=&quot;cmr-6&quot;&gt;12&lt;/span&gt;&lt;/sup&gt;&lt;/a&gt;&lt;span class=&quot;cmti-8&quot;&gt;See &lt;/span&gt;&lt;span class=&quot;cmr-8&quot;&gt;Tamara Denning, et al., &lt;/span&gt;&lt;span class=&quot;cmti-8&quot;&gt;Absence Makes the Heart Grow Fonder: New Directions for&lt;/span&gt; &lt;span class=&quot;cmti-8&quot;&gt;Implantable Medical Device Security&lt;/span&gt;&lt;span class=&quot;cmr-8&quot;&gt;, &lt;/span&gt;&lt;span class=&quot;cmcsc-10x-x-80&quot;&gt;P&lt;span class=&quot;small-caps&quot;&gt;r&lt;/span&gt;&lt;span class=&quot;small-caps&quot;&gt;o&lt;/span&gt;&lt;span class=&quot;small-caps&quot;&gt;c&lt;/span&gt;&lt;span class=&quot;small-caps&quot;&gt;e&lt;/span&gt;&lt;span class=&quot;small-caps&quot;&gt;e&lt;/span&gt;&lt;span class=&quot;small-caps&quot;&gt;d&lt;/span&gt;&lt;span class=&quot;small-caps&quot;&gt;i&lt;/span&gt;&lt;span class=&quot;small-caps&quot;&gt;n&lt;/span&gt;&lt;span class=&quot;small-caps&quot;&gt;g&lt;/span&gt;&lt;span class=&quot;small-caps&quot;&gt;s&lt;/span&gt; &lt;span class=&quot;small-caps&quot;&gt;o&lt;/span&gt;&lt;span class=&quot;small-caps&quot;&gt;f&lt;/span&gt; &lt;span class=&quot;small-caps&quot;&gt;t&lt;/span&gt;&lt;span class=&quot;small-caps&quot;&gt;h&lt;/span&gt;&lt;span class=&quot;small-caps&quot;&gt;e&lt;/span&gt; 3&lt;span class=&quot;small-caps&quot;&gt;r&lt;/span&gt;&lt;span class=&quot;small-caps&quot;&gt;d&lt;/span&gt; C&lt;span class=&quot;small-caps&quot;&gt;o&lt;/span&gt;&lt;span class=&quot;small-caps&quot;&gt;n&lt;/span&gt;&lt;span class=&quot;small-caps&quot;&gt;f&lt;/span&gt;&lt;span class=&quot;small-caps&quot;&gt;e&lt;/span&gt;&lt;span class=&quot;small-caps&quot;&gt;r&lt;/span&gt;&lt;span class=&quot;small-caps&quot;&gt;e&lt;/span&gt;&lt;span class=&quot;small-caps&quot;&gt;n&lt;/span&gt;&lt;span class=&quot;small-caps&quot;&gt;c&lt;/span&gt;&lt;span class=&quot;small-caps&quot;&gt;e&lt;/span&gt; &lt;span class=&quot;small-caps&quot;&gt;o&lt;/span&gt;&lt;span class=&quot;small-caps&quot;&gt;n&lt;/span&gt; H&lt;span class=&quot;small-caps&quot;&gt;o&lt;/span&gt;&lt;span class=&quot;small-caps&quot;&gt;t&lt;/span&gt; T&lt;span class=&quot;small-caps&quot;&gt;o&lt;/span&gt;&lt;span class=&quot;small-caps&quot;&gt;p&lt;/span&gt;&lt;span class=&quot;small-caps&quot;&gt;i&lt;/span&gt;&lt;span class=&quot;small-caps&quot;&gt;c&lt;/span&gt;&lt;span class=&quot;small-caps&quot;&gt;s&lt;/span&gt;&lt;/span&gt; &lt;span class=&quot;cmcsc-10x-x-80&quot;&gt;&lt;span class=&quot;small-caps&quot;&gt;i&lt;/span&gt;&lt;span class=&quot;small-caps&quot;&gt;n&lt;/span&gt; S&lt;span class=&quot;small-caps&quot;&gt;e&lt;/span&gt;&lt;span class=&quot;small-caps&quot;&gt;c&lt;/span&gt;&lt;span class=&quot;small-caps&quot;&gt;u&lt;/span&gt;&lt;span class=&quot;small-caps&quot;&gt;r&lt;/span&gt;&lt;span class=&quot;small-caps&quot;&gt;i&lt;/span&gt;&lt;span class=&quot;small-caps&quot;&gt;t&lt;/span&gt;&lt;span class=&quot;small-caps&quot;&gt;y&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;cmr-8&quot;&gt;(2008), &lt;/span&gt;&lt;span class=&quot;cmti-8&quot;&gt;available at &lt;/span&gt;&lt;br class=&quot;newline&quot; /&gt; &lt;a href=&quot;http://www.cs.washington.edu/homes/yoshi/papers/HotSec2008/cloaker-hotsec08.pdf&quot; class=&quot;url&quot;&gt;&lt;span class=&quot;cmtt-8&quot;&gt;http://www.cs.washington.edu/homes/yoshi/papers/HotSec2008/cloaker-hotsec08.pdf&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;cmr-8&quot;&gt;.&lt;/span&gt; &lt;/p&gt; 
&lt;p class=&quot;noindent&quot;&gt;&lt;a href=&quot;http://www.softwarefreedom.org/resources/2010/transparent-medical-devices.html#enmark-13&quot; id=&quot;ennote-13&quot;&gt;&lt;sup&gt;&lt;span class=&quot;cmr-6&quot;&gt;13&lt;/span&gt;&lt;/sup&gt;&lt;/a&gt;&lt;span class=&quot;cmr-8&quot;&gt;Kevin Poulsen, &lt;/span&gt;&lt;span class=&quot;cmti-8&quot;&gt;Hackers Assault Epilepsy Patients via Computer&lt;/span&gt;&lt;span class=&quot;cmr-8&quot;&gt;, &lt;/span&gt;&lt;span class=&quot;cmcsc-10x-x-80&quot;&gt;W&lt;span class=&quot;small-caps&quot;&gt;i&lt;/span&gt;&lt;span class=&quot;small-caps&quot;&gt;r&lt;/span&gt;&lt;span class=&quot;small-caps&quot;&gt;e&lt;/span&gt;&lt;span class=&quot;small-caps&quot;&gt;d&lt;/span&gt; N&lt;span class=&quot;small-caps&quot;&gt;e&lt;/span&gt;&lt;span class=&quot;small-caps&quot;&gt;w&lt;/span&gt;&lt;span class=&quot;small-caps&quot;&gt;s&lt;/span&gt; &lt;/span&gt;&lt;span class=&quot;cmr-8&quot;&gt;(Mar.&lt;/span&gt;&lt;span class=&quot;cmr-8&quot;&gt;&amp;#160;28,&lt;/span&gt; &lt;span class=&quot;cmr-8&quot;&gt;2008),&lt;/span&gt;&lt;br class=&quot;newline&quot; /&gt; &lt;a href=&quot;http://www.wired.com/politics/security/news/2008/03/epilepsy&quot; class=&quot;url&quot;&gt;&lt;span class=&quot;cmtt-8&quot;&gt;http://www.wired.com/politics/security/news/2008/03/epilepsy&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;cmr-8&quot;&gt;.&lt;/span&gt; &lt;/p&gt; 
&lt;p class=&quot;noindent&quot;&gt;&lt;a href=&quot;http://www.softwarefreedom.org/resources/2010/transparent-medical-devices.html#enmark-14&quot; id=&quot;ennote-14&quot;&gt;&lt;sup&gt;&lt;span class=&quot;cmr-6&quot;&gt;14&lt;/span&gt;&lt;/sup&gt;&lt;/a&gt;&lt;span class=&quot;cmr-8&quot;&gt;Id.&lt;/span&gt; &lt;/p&gt; 
&lt;p class=&quot;noindent&quot;&gt;&lt;a href=&quot;http://www.softwarefreedom.org/resources/2010/transparent-medical-devices.html#enmark-15&quot; id=&quot;ennote-15&quot;&gt;&lt;sup&gt;&lt;span class=&quot;cmr-6&quot;&gt;15&lt;/span&gt;&lt;/sup&gt;&lt;/a&gt;&lt;span class=&quot;cmr-8&quot;&gt;Dolores  R.&lt;/span&gt;&lt;span class=&quot;cmr-8&quot;&gt;&amp;#160;Wallace  &amp;amp;  D.&lt;/span&gt;&lt;span class=&quot;cmr-8&quot;&gt;&amp;#160;Richard  Kuhn,  &lt;/span&gt;&lt;span class=&quot;cmti-8&quot;&gt;Failure Modes in Medical Device Software: An&lt;/span&gt; &lt;span class=&quot;cmti-8&quot;&gt;Analysis of 15 Years of Recall Data&lt;/span&gt;&lt;span class=&quot;cmr-8&quot;&gt;, 8 &lt;/span&gt;&lt;span class=&quot;cmcsc-10x-x-80&quot;&gt;I&lt;span class=&quot;small-caps&quot;&gt;n&lt;/span&gt;&lt;span class=&quot;small-caps&quot;&gt;t&lt;/span&gt;’&lt;span class=&quot;small-caps&quot;&gt;l&lt;/span&gt; J.&lt;/span&gt;&lt;span class=&quot;cmcsc-10x-x-80&quot;&gt;&amp;#160;R&lt;span class=&quot;small-caps&quot;&gt;e&lt;/span&gt;&lt;span class=&quot;small-caps&quot;&gt;l&lt;/span&gt;&lt;span class=&quot;small-caps&quot;&gt;i&lt;/span&gt;&lt;span class=&quot;small-caps&quot;&gt;a&lt;/span&gt;&lt;span class=&quot;small-caps&quot;&gt;b&lt;/span&gt;&lt;span class=&quot;small-caps&quot;&gt;i&lt;/span&gt;&lt;span class=&quot;small-caps&quot;&gt;l&lt;/span&gt;&lt;span class=&quot;small-caps&quot;&gt;i&lt;/span&gt;&lt;span class=&quot;small-caps&quot;&gt;t&lt;/span&gt;&lt;span class=&quot;small-caps&quot;&gt;y&lt;/span&gt; Q&lt;span class=&quot;small-caps&quot;&gt;u&lt;/span&gt;&lt;span class=&quot;small-caps&quot;&gt;a&lt;/span&gt;&lt;span class=&quot;small-caps&quot;&gt;l&lt;/span&gt;&lt;span class=&quot;small-caps&quot;&gt;i&lt;/span&gt;&lt;span class=&quot;small-caps&quot;&gt;t&lt;/span&gt;&lt;span class=&quot;small-caps&quot;&gt;y&lt;/span&gt; S&lt;span class=&quot;small-caps&quot;&gt;a&lt;/span&gt;&lt;span class=&quot;small-caps&quot;&gt;f&lt;/span&gt;&lt;span class=&quot;small-caps&quot;&gt;e&lt;/span&gt;&lt;span class=&quot;small-caps&quot;&gt;t&lt;/span&gt;&lt;span class=&quot;small-caps&quot;&gt;y&lt;/span&gt; E&lt;span class=&quot;small-caps&quot;&gt;n&lt;/span&gt;&lt;span class=&quot;small-caps&quot;&gt;g&lt;/span&gt;’&lt;span class=&quot;small-caps&quot;&gt;g&lt;/span&gt; &lt;/span&gt;&lt;span class=&quot;cmr-8&quot;&gt;351&lt;/span&gt; &lt;span class=&quot;cmr-8&quot;&gt;(2001), &lt;/span&gt;&lt;span class=&quot;cmti-8&quot;&gt;available at   &lt;/span&gt;&lt;a href=&quot;http://csrc.nist.gov/groups/SNS/acts/documents/final-rqse.pdf&quot; class=&quot;url&quot;&gt;&lt;span class=&quot;cmtt-8&quot;&gt;http://csrc.nist.gov/groups/SNS/acts/documents/final-rqse.pdf&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;cmr-8&quot;&gt;.&lt;/span&gt; &lt;/p&gt;  
    </content:encoded>

    <pubDate>Wed, 01 Feb 2012 12:37:00 +0000</pubDate>
    <guid isPermaLink="false">http://blog.computedby.com/archives/158-guid.html</guid>
    <category>innovation&amp;society</category>
<category>law</category>
<category>medical device</category>
<category>open source</category>
<category>software</category>

</item>
<item>
    <title>Build Up Your Phone’s Defenses Against Hackers</title>
    <link>http://blog.computedby.com/archives/155-Build-Up-Your-Phones-Defenses-Against-Hackers.html</link>
            <category>Mobile</category>
            <category>Software</category>
    
    <comments>http://blog.computedby.com/archives/155-Build-Up-Your-Phones-Defenses-Against-Hackers.html#comments</comments>
    <wfw:comment>http://blog.computedby.com/wfwcomment.php?cid=155</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://blog.computedby.com/rss.php?version=2.0&amp;type=comments&amp;cid=155</wfw:commentRss>
    

    <author>nospam@example.com (Christian Babski)</author>
    <content:encoded>
    &lt;p&gt;Via &lt;a target=&quot;_nyt&quot; href=&quot;http://www.nytimes.com&quot;&gt;The New York Times&lt;/a&gt;&lt;br /&gt;&lt;/p&gt; 
&lt;p&gt;-----&lt;/p&gt; 
&lt;p&gt; Chuck Bokath would be terrifying if he were not such a nice guy. A jovial senior engineer at the &lt;a title=&quot;The institute’s Web site. &quot; href=&quot;http://www.gtri.gatech.edu/&quot;&gt;Georgia Tech Research Institute&lt;/a&gt;
 in Atlanta, Mr. Bokath can hack into your cellphone just by dialing the
 number. He can remotely listen to your calls, read your text messages, 
snap pictures with your phone’s camera and track your movements around 
town — not to mention access the password to your online bank account.  
      &lt;/p&gt; 
&lt;p itemprop=&quot;articleBody&quot;&gt;
And while Mr. Bokath’s job is to expose security flaws in wireless 
devices, he said it was “trivial” to hack into a cellphone. Indeed, the 
instructions on how to do it are available online (the link most 
certainly will not be provided here). “It’s actually quite frightening,”
 said Mr. Bokath. “Most people have no idea how vulnerable they are when
 they use their cellphones.”        &lt;/p&gt; 
&lt;p itemprop=&quot;articleBody&quot;&gt;
Technology experts expect breached, infiltrated or otherwise compromised
 cellphones to be the scourge of 2012. The smartphone security company &lt;a title=&quot;The company’s Web site. &quot; href=&quot;https://www.mylookout.com/&quot;&gt;Lookout Inc.&lt;/a&gt;
 estimates that more than a million phones worldwide have already been 
affected. But there are ways to reduce the likelihood of getting hacked —
 whether by a jealous ex or Russian crime syndicate — or at least 
minimize the damage should you fall prey.        &lt;/p&gt; 
&lt;p itemprop=&quot;articleBody&quot;&gt;
As cellphones have gotten smarter, they have become less like phones and
 more like computers, and thus susceptible to hacking. But unlike 
desktop or even most laptop computers, cellphones are almost always on 
hand, and are often loaded with even more personal information. So an 
undefended or carelessly operated phone can result in a breathtaking 
invasion of individual privacy as well as the potential for data 
corruption and outright theft.        &lt;/p&gt; 
&lt;p itemprop=&quot;articleBody&quot;&gt;
“Individuals can have a significant impact in protecting themselves from
 the kind of fraud and cybercrimes we’re starting to see in the mobile 
space,” said Paul N. Smocer, the &lt;a title=&quot;The group’s Web site. &quot; href=&quot;http://www.bits.org/index.php&quot;&gt;president of Bits&lt;/a&gt;,
 the technology policy division of the Financial Services Roundtable, an
 industry association of more than 100 financial institutions.        &lt;/p&gt; 
&lt;p itemprop=&quot;articleBody&quot;&gt;
Cellphones can be hacked in several ways. A so-called man-in-the-middle 
attack, Mr. Bokath’s specialty, is when someone hacks into a phone’s 
operating system and reroutes data to make a pit stop at a snooping 
third party before sending it on to its destination.        &lt;/p&gt; 
&lt;p itemprop=&quot;articleBody&quot;&gt;
That means the hacker can listen to your calls, read your text messages,
 follow your Internet browsing activity and keystrokes and pinpoint your
 geographical location. A sophisticated perpetrator of a 
man-in-the-middle attack can even instruct your phone to transmit audio 
and video when your phone is turned off so intimate encounters and 
sensitive business negotiations essentially become broadcast news.      
  &lt;/p&gt; 
&lt;p itemprop=&quot;articleBody&quot;&gt;
How do you protect yourself? Yanking out your phone’s battery is about 
the only way to interrupt the flow of information if you suspect you are
 already under surveillance. As for prevention, a common ruse for making
 a man-in-the middle attack is to send the target a text message that 
claims to be from his or her cell service provider asking for permission
 to “reprovision” or otherwise reconfigure the phone’s settings due to a
 network outage or other problem. Don’t click “O.K.” Call your carrier 
to see if the message is bogus.        &lt;/p&gt; 
&lt;p itemprop=&quot;articleBody&quot;&gt;
For added security, Mr. Bokath uses a prepaid subscriber identity 
module, or SIM, card, which he throws away after using up the line of 
credit. A SIM card digitally identifies the cellphone’s user, not only 
to the cellphone provider but also to hackers. It can take several 
months for the cellphone registry to associate you with a new SIM. So 
regularly changing the SIM card, even if you have a contract, will make 
you harder to target. They are not expensive (about $25 for 50 of them 
on eBay). This tactic works only if your phone is from AT&amp;amp;T or 
T-Mobile, which support SIM cards. Verizon and Sprint do not. Another 
way hackers can take over your phone is by embedding malware, or 
malicious software, in an app. When you download the app, the malware 
gets to work corrupting your system and stealing your data. Or the app 
might just be poorly designed, allowing hackers to exploit a security 
deficiency and insert malware on your phone when you visit a dodgy Web 
site or perhaps click on nefarious attachments or links in e-mails. 
Again, treat your cellphone as you would a computer. If it’s unlikely 
Aunt Beatrice texted or e-mailed you a link to “Great deals on &lt;a href=&quot;http://topics.nytimes.com/top/news/health/diseasesconditionsandhealthtopics/viagra_drug/index.html?inline=nyt-classifier&quot; title=&quot;Recent and archival health news about Viagra.&quot; class=&quot;meta-classifier&quot;&gt;Viagra&lt;/a&gt;!”, don’t click on it.        &lt;/p&gt; 
&lt;p itemprop=&quot;articleBody&quot;&gt;
Since apps are a likely vector for malware transmission on smartphones, 
Roman Schlegel, a computer scientist at City University of Hong Kong who
 specializes in mobile security threats, advised, “Only buy apps from a 
well-known vendor like Google or Apple, not some lonely developer.”     
   &lt;/p&gt; 
&lt;p itemprop=&quot;articleBody&quot;&gt;
It’s also a good idea to read the “permissions” that apps required 
before downloading them. “Be sure the permissions requested make sense,”
 Mr. Schlegel said. “Does it make sense for an alarm clock app to want 
permission to record audio? Probably not.” Be especially wary of apps 
that want permission to make phone calls, connect to the Internet or 
reveal your identity and location.        &lt;/p&gt; 
&lt;p itemprop=&quot;articleBody&quot;&gt;
The Google &lt;a href=&quot;http://topics.nytimes.com/top/reference/timestopics/subjects/a/android/index.html?inline=nyt-classifier&quot; title=&quot;More articles about Android (Operating System).&quot; class=&quot;meta-classifier&quot;&gt;Android&lt;/a&gt;
 Market, Microsoft Windows Phone Marketplace, Research in Motion 
BlackBerry App World and Appstore for Android on Amazon.com all disclose
 the permissions of apps they sell. The Apple iTunes App Store does not,
 because Apple says it vets all the apps in its store.        &lt;/p&gt; 
&lt;p itemprop=&quot;articleBody&quot;&gt;
Also avoid free unofficial versions of popular apps, say, &lt;a href=&quot;http://www.rovio.com/en/our-work/games/view/1/angry-birds&quot;&gt;Angry Birds&lt;/a&gt; or &lt;a href=&quot;http://www.fruitninja.com/&quot;&gt;Fruit Ninja&lt;/a&gt;. They often have malware hidden in the code. Do, however, download an antivirus app like Lookout, &lt;a href=&quot;http://us.norton.com/mobile-security/&quot;&gt;Norton&lt;/a&gt; and &lt;a href=&quot;http://www.avg.com/ww-en/antivirus-for-android&quot;&gt;AVG&lt;/a&gt;.
 Some are free. Just know that security apps screen only for viruses, 
worms, Trojans and other malware that are already in circulation. They 
are always playing catch-up to hackers who are continually developing 
new kinds of malware. That’s why it’s important to promptly download 
security updates, not only from app developers but also from your 
cellphone provider.        &lt;/p&gt; 
&lt;p itemprop=&quot;articleBody&quot;&gt;
Clues that you might have already been infected include delayed receipt 
of e-mails and texts, sluggish performance while surfing the Internet 
and shorter battery life. Also look for unexplained charges on your 
cellphone bill.        &lt;/p&gt; 
&lt;p itemprop=&quot;articleBody&quot;&gt;
As a general rule it is safer to use a 3G network than public Wi-Fi. 
Using Wi-Fi in a Starbucks or airport, for example, leaves you open to 
hackers shooting the equivalent of “gossamer threads into your phone, 
which they use to reel in your data,” said Martin H. Singer, chief 
executive of &lt;a title=&quot;The company’s Web site. &quot; href=&quot;http://www.pctel.com/index.cgi&quot;&gt;Pctel, a company&lt;/a&gt; in Bloomingdale, Ill., that provides wireless security services to government and industry.        &lt;/p&gt; 
&lt;p itemprop=&quot;articleBody&quot;&gt;
If that creepy image tips you into the realm of paranoia, there are supersecure smartphones like the &lt;a title=&quot;More information about the phone. &quot; href=&quot;http://www.gdc4s.com/content/detail.cfm?item=32640fd9-0213-4330-a742-55106fbaff32&quot;&gt;Sectéra Edge&lt;/a&gt;
 by General Dynamics, which was commissioned by the Defense Department 
for use by soldiers and spies. Today, the phone is available for $3,000 
only to those working for government-sponsored entities, but it’s 
rumored that the company is working to provide something similar to the 
public in the near future. General Dynamics did not wish to comment.    
    &lt;/p&gt; 
&lt;p itemprop=&quot;articleBody&quot;&gt;
Georgia Tech Research Institute is taking a different tack by developing
 software add-on solutions to make commercially available phones as 
locked-down as those used by government agents.        &lt;/p&gt; 
&lt;p itemprop=&quot;articleBody&quot;&gt;
Michael Pearce, a mobile security consultant with &lt;a title=&quot;The company’s Web site. &quot; href=&quot;http://www.neohapsis.com/&quot;&gt;Neohapsis&lt;/a&gt;
 in Chicago, said you probably did not need to go as far as buying a spy
 phone, but you should take precautions. “It’s like any arms race,” he 
said. “No one wins, but you have to go ahead and fight anyway.”        &lt;/p&gt; 
&lt;p&gt; &lt;/p&gt; 
    </content:encoded>

    <pubDate>Tue, 31 Jan 2012 12:12:00 +0000</pubDate>
    <guid isPermaLink="false">http://blog.computedby.com/archives/155-guid.html</guid>
    <category>hack</category>
<category>mobile</category>
<category>software</category>

</item>

</channel>
</rss>
