<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: W3C Capture API our in draft</title>
	<atom:link href="http://ajaxian.com/archives/w3c-capture-api-our-in-draft/feed" rel="self" type="application/rss+xml" />
	<link>http://ajaxian.com/archives/w3c-capture-api-our-in-draft</link>
	<description>Cleaning up the web with Ajax</description>
	<lastBuildDate>Thu, 17 May 2012 07:43:39 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
	<item>
		<title>By: Aphrodisiac</title>
		<link>http://ajaxian.com/archives/w3c-capture-api-our-in-draft/comment-page-1#comment-277882</link>
		<dc:creator>Aphrodisiac</dc:creator>
		<pubDate>Fri, 15 Jan 2010 11:40:55 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=8182#comment-277882</guid>
		<description>very intresting
thanks</description>
		<content:encoded><![CDATA[<p>very intresting<br />
thanks</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: robinberjon</title>
		<link>http://ajaxian.com/archives/w3c-capture-api-our-in-draft/comment-page-1#comment-277210</link>
		<dc:creator>robinberjon</dc:creator>
		<pubDate>Mon, 14 Dec 2009 09:45:53 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=8182#comment-277210</guid>
		<description>A few things ought to be clarified here:

First, this draft is internal to the working group. Since we work in public, it happens to be available for everyone to read, but it is not an official release in any way — you are looking at what is very, very much work in progress and the final thing might look very different.

Second, there is ongoing debate about the right approach to take to this on the mailing list: http://lists.w3.org/Archives/Public/public-device-apis/

Finally, given that it&#039;s public, comments from any reader here are very much welcome. Simply send them to the above list. Topics of particular interest include whether to use an approach based on the input element, and whether to tackle embedding a viewfinder with live video (or the audio equivalent) as part of v1.</description>
		<content:encoded><![CDATA[<p>A few things ought to be clarified here:</p>
<p>First, this draft is internal to the working group. Since we work in public, it happens to be available for everyone to read, but it is not an official release in any way — you are looking at what is very, very much work in progress and the final thing might look very different.</p>
<p>Second, there is ongoing debate about the right approach to take to this on the mailing list: <a href="http://lists.w3.org/Archives/Public/public-device-apis/" rel="nofollow">http://lists.w3.org/Archives/Public/public-device-apis/</a></p>
<p>Finally, given that it&#8217;s public, comments from any reader here are very much welcome. Simply send them to the above list. Topics of particular interest include whether to use an approach based on the input element, and whether to tackle embedding a viewfinder with live video (or the audio equivalent) as part of v1.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: richtaur</title>
		<link>http://ajaxian.com/archives/w3c-capture-api-our-in-draft/comment-page-1#comment-277194</link>
		<dc:creator>richtaur</dc:creator>
		<pubDate>Sat, 12 Dec 2009 09:06:32 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=8182#comment-277194</guid>
		<description>@blister: &quot;… a conforming implementation of this specification must provide a mechanism that protects the user&#039;s privacy and this mechanism should ensure that such operations must be authenticated.&quot; That&#039;s good!

I&#039;m fine with the multiple callbacks (very common in JS frameworks) but typically they are referenced from an Object argument, not in multiple arguments with a Number argument separating them, that&#039;s odd.

In many JS frameworks it looks something like: call({success : fn, error : fn});</description>
		<content:encoded><![CDATA[<p>@blister: &#8220;… a conforming implementation of this specification must provide a mechanism that protects the user&#8217;s privacy and this mechanism should ensure that such operations must be authenticated.&#8221; That&#8217;s good!</p>
<p>I&#8217;m fine with the multiple callbacks (very common in JS frameworks) but typically they are referenced from an Object argument, not in multiple arguments with a Number argument separating them, that&#8217;s odd.</p>
<p>In many JS frameworks it looks something like: call({success : fn, error : fn});</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: olalonde</title>
		<link>http://ajaxian.com/archives/w3c-capture-api-our-in-draft/comment-page-1#comment-277193</link>
		<dc:creator>olalonde</dc:creator>
		<pubDate>Sat, 12 Dec 2009 08:55:46 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=8182#comment-277193</guid>
		<description>W3C Capture API ___our___ in draft. My eyes!!! On another note, I&#039;ve been waiting for this draft for a long time. Will it be part of the HTML 5 specs?</description>
		<content:encoded><![CDATA[<p>W3C Capture API ___our___ in draft. My eyes!!! On another note, I&#8217;ve been waiting for this draft for a long time. Will it be part of the HTML 5 specs?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: NikitaVasilyev</title>
		<link>http://ajaxian.com/archives/w3c-capture-api-our-in-draft/comment-page-1#comment-277187</link>
		<dc:creator>NikitaVasilyev</dc:creator>
		<pubDate>Fri, 11 Dec 2009 20:55:28 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=8182#comment-277187</guid>
		<description>I would like to see API for capturing screenshots.</description>
		<content:encoded><![CDATA[<p>I would like to see API for capturing screenshots.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: chrisfjay</title>
		<link>http://ajaxian.com/archives/w3c-capture-api-our-in-draft/comment-page-1#comment-277167</link>
		<dc:creator>chrisfjay</dc:creator>
		<pubDate>Thu, 10 Dec 2009 23:00:45 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=8182#comment-277167</guid>
		<description>Most of this API is a confused, conflicting rewrite of the &lt;a href=&quot;http://hacks.mozilla.org/2009/12/w3c-fileapi-in-firefox-3-6/&quot; rel=&quot;nofollow&quot;&gt;W3C File API&lt;/a&gt;, which has just been implemented in Firefox.

Instead of re-inventing the wheel with navigator.device.captureImage(), it should be an api on the HTML input element, which would allow you to use the proper W3C File API to examine the properties of the content you&#039;ve created (and which is more semantic, and already has an attribute for mime-type). I would go for input.sensors.captureImage(), which would allow you to add additional sensors in future such as microphone, webcam, temperature, pressure etc.</description>
		<content:encoded><![CDATA[<p>Most of this API is a confused, conflicting rewrite of the <a href="http://hacks.mozilla.org/2009/12/w3c-fileapi-in-firefox-3-6/" rel="nofollow">W3C File API</a>, which has just been implemented in Firefox.</p>
<p>Instead of re-inventing the wheel with navigator.device.captureImage(), it should be an api on the HTML input element, which would allow you to use the proper W3C File API to examine the properties of the content you&#8217;ve created (and which is more semantic, and already has an attribute for mime-type). I would go for input.sensors.captureImage(), which would allow you to add additional sensors in future such as microphone, webcam, temperature, pressure etc.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: vilcans</title>
		<link>http://ajaxian.com/archives/w3c-capture-api-our-in-draft/comment-page-1#comment-277134</link>
		<dc:creator>vilcans</dc:creator>
		<pubDate>Thu, 10 Dec 2009 08:19:25 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=8182#comment-277134</guid>
		<description>It looks nice and simple, but limited. I don&#039;t see how it could be used for anything realtime, like video chat (although that&#039;s mentioned in the Use Cases section of the document). It doesn&#039;t give access to audio data, so you can&#039;t analyze frequencies or audio levels. I guess you can get access to image pixels by drawing the image on a canvas though.

The capture API seems to be designed mainly for mobile devices. It would be nice with an API with more capabilities for more powerful devices, so Javascript can compete better with Flash.</description>
		<content:encoded><![CDATA[<p>It looks nice and simple, but limited. I don&#8217;t see how it could be used for anything realtime, like video chat (although that&#8217;s mentioned in the Use Cases section of the document). It doesn&#8217;t give access to audio data, so you can&#8217;t analyze frequencies or audio levels. I guess you can get access to image pixels by drawing the image on a canvas though.</p>
<p>The capture API seems to be designed mainly for mobile devices. It would be nice with an API with more capabilities for more powerful devices, so Javascript can compete better with Flash.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: rdza</title>
		<link>http://ajaxian.com/archives/w3c-capture-api-our-in-draft/comment-page-1#comment-277131</link>
		<dc:creator>rdza</dc:creator>
		<pubDate>Thu, 10 Dec 2009 03:00:41 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=8182#comment-277131</guid>
		<description>It&#039;s be nice to have frequency and waveform data for captured audio like flash does, but I guess if the raw data is there we can generate (some of?) that info from js via Fourier.</description>
		<content:encoded><![CDATA[<p>It&#8217;s be nice to have frequency and waveform data for captured audio like flash does, but I guess if the raw data is there we can generate (some of?) that info from js via Fourier.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: millermedeiros</title>
		<link>http://ajaxian.com/archives/w3c-capture-api-our-in-draft/comment-page-1#comment-277130</link>
		<dc:creator>millermedeiros</dc:creator>
		<pubDate>Thu, 10 Dec 2009 00:34:22 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=8182#comment-277130</guid>
		<description>I think it&#039;s really strange to have 2 different callbacks.. (never seen it anywhere else) I think it would be better if it work like this:
navigator.device.captureImage(callbackFn, [limit]);
and callback always returning an object with the &quot;status&quot; property (success/error).
I think limit should also be optional and default to 1 (or maybe &quot;infinite&quot;).</description>
		<content:encoded><![CDATA[<p>I think it&#8217;s really strange to have 2 different callbacks.. (never seen it anywhere else) I think it would be better if it work like this:<br />
navigator.device.captureImage(callbackFn, [limit]);<br />
and callback always returning an object with the &#8220;status&#8221; property (success/error).<br />
I think limit should also be optional and default to 1 (or maybe &#8220;infinite&#8221;).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: antimatter15</title>
		<link>http://ajaxian.com/archives/w3c-capture-api-our-in-draft/comment-page-1#comment-277127</link>
		<dc:creator>antimatter15</dc:creator>
		<pubDate>Wed, 09 Dec 2009 20:13:59 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=8182#comment-277127</guid>
		<description>I was making a JS port of a optical-touch related project of mine ( http://shinytouch.googlecode.com ), and I used  with  to access the pixel data. I would have thought that it would have been something like a special URL like device://camera in the src field of a , but I guess that isn&#039;t quite capable of everything that a device would need (like adjusting the camera resolution, focus, etc).</description>
		<content:encoded><![CDATA[<p>I was making a JS port of a optical-touch related project of mine ( <a href="http://shinytouch.googlecode.com" rel="nofollow">http://shinytouch.googlecode.com</a> ), and I used  with  to access the pixel data. I would have thought that it would have been something like a special URL like device://camera in the src field of a , but I guess that isn&#8217;t quite capable of everything that a device would need (like adjusting the camera resolution, focus, etc).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: blister</title>
		<link>http://ajaxian.com/archives/w3c-capture-api-our-in-draft/comment-page-1#comment-277126</link>
		<dc:creator>blister</dc:creator>
		<pubDate>Wed, 09 Dec 2009 20:08:02 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=8182#comment-277126</guid>
		<description>I like the API, though I want to make sure that the camera and microphone access is opt-in like it is with flash. Any application that requests access to the camera or microphone should automatically force the user to accept that access.

Is this written into the specification?</description>
		<content:encoded><![CDATA[<p>I like the API, though I want to make sure that the camera and microphone access is opt-in like it is with flash. Any application that requests access to the camera or microphone should automatically force the user to accept that access.</p>
<p>Is this written into the specification?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: JW123</title>
		<link>http://ajaxian.com/archives/w3c-capture-api-our-in-draft/comment-page-1#comment-277124</link>
		<dc:creator>JW123</dc:creator>
		<pubDate>Wed, 09 Dec 2009 17:58:09 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=8182#comment-277124</guid>
		<description>Well, it looks like the &quot;fluff&quot; is just part of the example, so it can display the captured image in a DIV. You wouldn&#039;t necessarily need that in a real-world situation.</description>
		<content:encoded><![CDATA[<p>Well, it looks like the &#8220;fluff&#8221; is just part of the example, so it can display the captured image in a DIV. You wouldn&#8217;t necessarily need that in a real-world situation.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

