Flash Builder 4 (Antigo Flex Builder), Flash Catalyst (codinome Thermo) e o Flex 4 Framework foram lançados pela Adobe em versão beta.
Uma das discussões dentro do assunto é a já anunciada mudança de nomes: Sempre houve uma grande “crise de identidade” quanto a como os desenvolvedores se chamavam: Por um lado, programadores não queriam seu nome relacionado a IDE do Flash, que pode trazer uma idéia de amadorismo (de quando se programava na timeline) e remeter a tempos do “skip intro”, e por outro lado não queriam ser chamados de Flex developers, já que não faziam arquivos MXML.
A Adobe percebendo essa confusão decidiu colocar ordem na casa e separou ferramenta, framework e plataforma: Assim, uma pessoa pode sem confusões falar que programa no Flash Builder(ferramenta), usando o Flex SDK em as-only(framework) e exportando arquivos .swf pra Flash Platform, ou que programa no FlashDevelop, compilando com o Flash Professional, exportando para o AIR (correspondente do Flash Platform para desktop).
Eu fiquei satisfeito com a mudança (a não ser talvez pelo nome Flex SDK, que não mudou por falta de necessidade), mas vejamos como o mercado reage a essa mudança.
FaceVR
Post rápido pra um teste rápido…
Há algumas semanas estava procurando um meio rápido de fazer detecção facial no flash, pra tentar fazer uma espécie de realidade virtual, como a do Johnny Lee e seu wiimote:
Minha primeira idéia foi tentar portar alguma em C com o Alchemy… sem sucesso, já que o Alchemy não compila arquivos .dll e não encontrei nenhum programa opensource pequeno (OpenCV é muito grande e eu tenho muito pouco conhecimento em C).
Bem, com uma certa ajuda do Google, encontrei esse post, com uma solução que processa os Bitmaps no servidor e devolve ao Flash via socket. Legal, mas não achei a solução muito elegante, então deixei pra lá.
Mas hoje me mandaram esse link no twitter, uma coisa levou a outra e encontrei esse post, falando exatamente sobre o que estava procurando:
Realtime Face Detection in Flash from squidder on Vimeo.
Em cerca de uma hora, montei um exemplo simples, mas já meio promissor, pra ver como ficaria a performance no flash e o feeling da VR. Clique aqui para ver, e aqui para pegar o source.
Muita gente já deve ter tido problemas com o fato do processamento e do render do Player serem assíncronos…
Como contornar isso então? Bem, chamando um BitmapData.draw() você força a sincronia entre os dois em um elemento.
Vi no http://www.bytearray.org/?p=423
Search
Recent entries
- novos releases da Adobe para plataforma Flash
- FaceVR
- [quickpost] forçando um render assíncrono no flash
- Otimizando suas aplicações - entendendo o GarbageCollector
- terrenos no flash - parte 3
- Terrenos no Flash - parte 2
- Quanto ao tema
- Terrenos no Flash
- desenrolando
- matéria: Novas Interações e o Papel do Designer


