<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii"><meta name=Generator content="Microsoft Word 14 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
{font-family:Tahoma;
panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
{font-family:Verdana;
panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
{font-family:Consolas;
panose-1:2 11 6 9 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0cm;
margin-bottom:.0001pt;
font-size:12.0pt;
font-family:"Times New Roman","serif";
color:black;}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:blue;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-priority:99;
color:purple;
text-decoration:underline;}
pre
{mso-style-priority:99;
mso-style-link:"HTML Preformatted Char";
margin:0cm;
margin-bottom:.0001pt;
font-size:10.0pt;
font-family:"Courier New";
color:black;}
span.HTMLPreformattedChar
{mso-style-name:"HTML Preformatted Char";
mso-style-priority:99;
mso-style-link:"HTML Preformatted";
font-family:Consolas;
color:black;}
span.EmailStyle19
{mso-style-type:personal-reply;
font-family:"Calibri","sans-serif";
color:windowtext;}
.MsoChpDefault
{mso-style-type:export-only;
font-size:10.0pt;}
@page WordSection1
{size:612.0pt 792.0pt;
margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body bgcolor=white lang=EN-AU link=blue vlink=purple><div class=WordSection1><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:windowtext'>I think your biggest hurdle here will be a performant network connection.<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:windowtext'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:windowtext'>VNC/RDP/etc are all binary based protocols for a reason. JS isn’t designed to handle such low level communications and proxying it via some sort of VNC/RDP to XML/JSON translation bridge is going to kill the performance.<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:windowtext'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:windowtext'>HTML5 + canvas + JavaScript should do everything else you need.<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:windowtext'><o:p> </o:p></span></p><div><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:windowtext'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:windowtext'>--<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:windowtext'>Tatham Oddie<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:9.0pt;font-family:"Calibri","sans-serif";color:windowtext'>au mob: </span><span style='font-size:9.0pt;font-family:"Calibri","sans-serif";color:gray'>+61 414 275 989,</span><span style='font-size:9.0pt;font-family:"Calibri","sans-serif";color:windowtext'> us cell: </span><span style='font-size:9.0pt;font-family:"Calibri","sans-serif";color:gray'>+1 213 280 9140,</span><span style='font-size:9.0pt;font-family:"Calibri","sans-serif";color:windowtext'> skype: </span><span style='font-size:9.0pt;font-family:"Calibri","sans-serif";color:gray'>tathamoddie</span><span style='font-size:9.0pt;font-family:"Calibri","sans-serif";color:windowtext'><o:p></o:p></span></p></div><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:windowtext'><o:p> </o:p></span></p><div><div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm'><p class=MsoNormal><b><span lang=EN-US style='font-size:10.0pt;font-family:"Tahoma","sans-serif";color:windowtext'>From:</span></b><span lang=EN-US style='font-size:10.0pt;font-family:"Tahoma","sans-serif";color:windowtext'> help-bounces@lists.whatwg.org [mailto:help-bounces@lists.whatwg.org] <b>On Behalf Of </b>John Eke<br><b>Sent:</b> Thursday, 18 March 2010 10:43 AM<br><b>To:</b> help@lists.whatwg.org<br><b>Subject:</b> Re: [html5] Best option for Fully Interactive Content in HTML 5.0<o:p></o:p></span></p></div></div><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Verdana","sans-serif"'>Hi Nathan,<br><br>I am guessing my answer might be no as well. In not so many words, heres the real question:<br><br>What would be the least painful, and most appropriate way, given the advances with HTML 5.0 to have a plugin/app on the browser that could connect to a remote desktop via VNC, RDP, or any other technology that could do screen rendering? This would also imply forwarding mouse and keyboard events.<br><br>Currently I am usign a flash based solution, I am just wondering if there are any HTML 5.0 features that can get me away from flash cleanly<br><br>Thanks<br><br>John E<br></span><br>Nathan Ziarek wrote: <o:p></o:p></p><pre>Assuming I'm understanding correctly, I think the technical answer is "no". HTML5+JavaScript, however, are fully capable of hover and click events (mouse in, mouse out, double click, etc, and there plenty of frameworks to further support gestures, if you so wanted).<o:p></o:p></pre><pre><o:p> </o:p></pre><pre>I'm not quite sure I understand the question, though, since that has been available since I started working on the web 10+ years ago.<o:p></o:p></pre><pre><o:p> </o:p></pre><pre>Maybe you can elaborate?<o:p></o:p></pre><pre><o:p> </o:p></pre><pre>Best,<o:p></o:p></pre><pre>nz<o:p></o:p></pre><pre><o:p> </o:p></pre><pre><o:p> </o:p></pre><pre><o:p> </o:p></pre><pre>On Mar 17, 2010, at 11:34 PM, John Eke wrote:<o:p></o:p></pre><pre><o:p> </o:p></pre><pre> <o:p></o:p></pre><blockquote style='margin-top:5.0pt;margin-bottom:5.0pt'><pre>Hello all,<o:p></o:p></pre><pre><o:p> </o:p></pre><pre> <o:p></o:p></pre><blockquote style='margin-top:5.0pt;margin-bottom:5.0pt'><pre>From what I have read so far, I can see that HTML 5.0 will make browsers have better support for streaming audio and video. This helps reduce the dependency on plugins but I was wondering if there are any widgets or tags in HTML 5 that can process click events for instance. Maybe a better way to put it is" are there any new features in HTML 5.0 that at least come close to what flash plugins do? Other than just streaming video or audio?<o:p></o:p></pre><pre> <o:p></o:p></pre></blockquote><pre>Thanks<o:p></o:p></pre><pre><o:p> </o:p></pre><pre>John E<o:p></o:p></pre><pre>_______________________________________________<o:p></o:p></pre><pre>Help mailing list<o:p></o:p></pre><pre><a href="mailto:Help@lists.whatwg.org">Help@lists.whatwg.org</a><o:p></o:p></pre><pre><a href="http://lists.whatwg.org/listinfo.cgi/help-whatwg.org">http://lists.whatwg.org/listinfo.cgi/help-whatwg.org</a><o:p></o:p></pre><pre> <o:p></o:p></pre></blockquote><pre><o:p> </o:p></pre><pre>_______________________________________________<o:p></o:p></pre><pre>Help mailing list<o:p></o:p></pre><pre><a href="mailto:Help@lists.whatwg.org">Help@lists.whatwg.org</a><o:p></o:p></pre><pre><a href="http://lists.whatwg.org/listinfo.cgi/help-whatwg.org">http://lists.whatwg.org/listinfo.cgi/help-whatwg.org</a><o:p></o:p></pre><pre> <o:p></o:p></pre></div></body></html>