Quando fazia iniciação científica, um dos projetos envolvia interface entre um aplicativo em Flash, uma balança digital e uma base de dados. Quem "mandava" era o aplicativo em Flash: quando o usuário clickava botão do mouse, deveria ser feita leitura na balança. Para isso, fiz uma extensão no software que o engenheiro elétrico implementou em LabVIEW (<a href="http://en.wikipedia.org/wiki/LabVIEW">http://en.wikipedia.org/wiki/LabVIEW</a>) que abria uma porta UDP para "conversar" com a balança. E o Flash tem sockets UDP, portanto, profit!<div>

Em suma, tinha ficado assim: usuário <=> navegador <=> Flash <=> UDP <=> LabVIEW <=> balança</div><div>Funcionou bem dentro do escopo acadêmico e rendeu uns par de artigos; porém o "bootstrap" do cliente era infernal: tinha que inicializar o LabVIEW e autorizar plugin de Flash a realizar as conexões UDP :P<br clear="all">

<br>ABS()<br><br>
<br><br><div class="gmail_quote">2012/2/2 Junior Moraes <span dir="ltr"><<a href="mailto:juniiior182@gmail.com">juniiior182@gmail.com</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

Hi.<br><br>Se a implementação dos java applets fosse menos porca, seria uma boa para este caso.<br>Ao menos a aplicação ficaria presa na jvm - que é mais comum em desktops - ao invés do browser.<br><br>Mas se tem algo que não me agrada é Java... E algo que me agrada menos ainda são applets. o.O<br>



<br>[]'s<br><br><br><div class="gmail_quote">Em 2 de fevereiro de 2012 08:52, Carlos Costa <span dir="ltr"><<a href="mailto:crncosta@gmail.com" target="_blank">crncosta@gmail.com</a>></span> escreveu:<div><div class="h5">

<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

Oi Ricardo, tudo bem? :-)<br>
<div><br>
2012/2/1 Ricardo Stock <<a href="mailto:ricardostock@bol.com.br" target="_blank">ricardostock@bol.com.br</a>><br>
> Estou vendo justamente isso no google, vi ate um artigo do daniel... minha duvida é como pegar os dados. vi outras soluçoes até mesmo em JS<br>
><br>
> Veja                                                (sempre)<br>
> Balança filizola -> maquina windows -> Browser IE -> form -> depois é fácil. -> input -> servidor linux -> retorno em html<br>
<br>
</div> Você consegue garantias do cliente usar browsers recentes, tipo IE > 8?<br>
<br>
Ou é possível usar o Firefox >= 9 ?<br>
<br>
Se, então experimente com as novas features de HTML5 e JS:<br>
<br>
- FileReader and FileWriter<br>
  . <a href="https://developer.mozilla.org/en/DOM/FileReader" target="_blank">https://developer.mozilla.org/en/DOM/FileReader</a><br>
  . <a href="http://www.w3.org/TR/file-writer-api/#idl-def-FileWriter" target="_blank">http://www.w3.org/TR/file-writer-api/#idl-def-FileWriter</a><br>
<br>
- Blob and BlobBuilder<br>
  . <a href="https://developer.mozilla.org/en/DOM/Blob" target="_blank">https://developer.mozilla.org/en/DOM/Blob</a><br>
  . <a href="https://developer.mozilla.org/en/DOM/BlobBuilder" target="_blank">https://developer.mozilla.org/en/DOM/BlobBuilder</a><br>
<br>
- Web Workers e Typed Arrays (Optionally)<br>
  . <a href="https://developer.mozilla.org/en/Using_web_workers" target="_blank">https://developer.mozilla.org/en/Using_web_workers</a><br>
  . <a href="https://developer.mozilla.org/en/javascript_typed_arrays" target="_blank">https://developer.mozilla.org/en/javascript_typed_arrays</a><br>
<br>
<br>
Abraços,<br>
Carlos.<br>
<div><div>=begin disclaimer<br>
   Sao Paulo Perl Mongers: <a href="http://sao-paulo.pm.org/" target="_blank">http://sao-paulo.pm.org/</a><br>
 SaoPaulo-pm mailing list: <a href="mailto:SaoPaulo-pm@pm.org" target="_blank">SaoPaulo-pm@pm.org</a><br>
 L<<a href="http://mail.pm.org/mailman/listinfo/saopaulo-pm" target="_blank">http://mail.pm.org/mailman/listinfo/saopaulo-pm</a>><br>
=end disclaimer<br>
</div></div></blockquote></div></div></div><span class="HOEnZb"><font color="#888888"><br><br clear="all"><br>-- <br><span style="line-height:normal;text-indent:0px;letter-spacing:normal;font-variant:normal;text-transform:none;font-size:medium;font-style:normal;white-space:normal;font-family:'Times New Roman';font-weight:normal;word-spacing:0px"><font>Junior Moraes (fvox)<br>



Perl Developer<br><a href="http://www.unsecurity.com.br/" target="_blank">http://www.unsecurity.com.br/</a><br><br></font></span><span style="text-indent:0px;letter-spacing:normal;font-variant:normal;text-align:-webkit-auto;font-style:normal;font-weight:normal;line-height:normal;text-transform:none;font-size:medium;white-space:normal;font-family:'Times New Roman';word-spacing:0px"><a href="http://www.twitter.com/juniiormoraes" target="_blank"><img></a><span> </span><a href="http://pt-br.facebook.com/juniiormoraes" target="_blank"><img></a><span> </span><a href="http://plus.google.com/104958988925423385684" target="_blank"><img></a><span> </span><a href="http://www.lastfm.com.br/user/juniior182" target="_blank"><img></a><span> </span><a href="http://www.delicious.com/fvox" target="_blank"><img></a><span> </span><a href="http://github.com/fvox" target="_blank"><img></a></span><br>



<br>
</font></span><br>=begin disclaimer<br>
   Sao Paulo Perl Mongers: <a href="http://sao-paulo.pm.org/" target="_blank">http://sao-paulo.pm.org/</a><br>
 SaoPaulo-pm mailing list: <a href="mailto:SaoPaulo-pm@pm.org">SaoPaulo-pm@pm.org</a><br>
 L<<a href="http://mail.pm.org/mailman/listinfo/saopaulo-pm" target="_blank">http://mail.pm.org/mailman/listinfo/saopaulo-pm</a>><br>
=end disclaimer<br>
<br></blockquote></div><br></div>