Lazy Loading com Adobe Flex e BlazeDS

BlazeDS é uma implementação feita em Java para se trabalhar com o protocolo AMF(Action Message Format) e facilitar a comunicação entre o swf e seu server-side em Java.
Quando você começa a utilizar um recurso diferentemente da maioria das pessoas, pode achar algums problemas dificeis de resolver. Com Java e Flex o velho problema é o Lazy Loading, que ja foi assunto de varias discurssões entre eu e o Wenderson Continue reading

Usando Acelerômetro no Flash Lite com Nokia Platform Services

Acelerômetro é um sensor de movimento, sendo um dispositivo responsável por medir as posições relativas nos eixos x, y e z, ou seja, calcular a aceleração do objeto. Hoje em dia é usado para as mais variadas utilidades como por exemplo: air bags, medição de vibrações, medições de inclinação, smartphones, video games etc Continue reading

Detectando movimentos da webcam com Adobe Flash

Um recurso interessante e que pouca gente conhece no Flash Player ou Adobe AIR, é que além de acessar recursos como a webcam do usuário, ele pode também detectar se há ou não movimentos na camera. Isso pode ser útil se você está implementando um sistema de stream ao vivo e quer economizar a banda usada. Por exemplo, só será publicado o stream se a camera tiver algum movimento Continue reading

Cinemática Inversa no Adobe Flash

Em Física, Cinemática é o ramo responsável por estudar o movimento dos corpos. Cinemática Inversa (IK) é uma tecnica muito utilizada em engenharia, robotica e animação. Consiste no movimento de um objeto ou de um conjunto de objetos em relação a outros objetos, usando uma estrutura articulada de bones. Os bones permitem a movimentação de forma complexa e natural permitindo criar animação de personagens, como braços, pernas e expressões faciais com muito mais facilidade, a imagem mais simples para ilustra isso é do movimento de uma alavanca Continue reading

Usando Dynamic Streaming com Flash Media Server 3.5

O Flash revolucionou o distribuição de conteúdo de video na web, temos o Adobe Flash Media Server que ajudou com isso dando a possibilidade distribuir o conteúdo via stream, inclusive com a opção de usar criptografia e recursos de DRM(Digital Rights Management) Continue reading

Opções para desenvolvimento mobile

Desenvolvimento MobileO mercado movel é um dos que mais crescem ultimamente, e com isso a demanda por aplicativos para esse nicho cresce também trazendo uma opção a mais para quem é desenvolvedor e novas oportunidades de negócios. Você desenvolvedor que gosta de se manter atualizado, sabe exatamente do que estou falando. Nesse artigo reuno alguns links que quem deseja começar com desenvolvimento mobile em pelo menos três plataforma diferentes no qual tive demandas ultimamente. Continue reading

Flash Lite está morto?

Uma das perguntas que se faz ultimamente é da possivel morte do Flash Lite. Temos o Flash Player 10.1 otimizado para mobile e Adobe AIR 2.5 para Android, e com isso o Flash Lite estaria com os dias contados.
Já li artigos que argumentavam que a Adobe não soube aproveitar o sucesso que a Macromedia teve com o Flash Lite no Japão e começou a dar prioridade para sistemas mobile somente agora Continue reading

Monetize seus aplicativos em Adobe AIR com Melrose

Esse modelo de negócios virou tendência no mundo, você disponibiliza seu aplicativo atravez de uma empresa de grande porte, temos exemplos como Apple com a App Store, a Nokia com a OVI Store, o Google com o Android Market. As vantagens são muitos e gera uma confiança maior para o usuario e claro que a Adobe não poderia ficar de fora.
Anteriormente chamado de Shibuya, agora Adobe Melrose busca oferecer basicamente três tipos de serviços para quem desenvolve aplicativos em Adobe AIR:

  • Testar e Comprar – Quando você estiver desenvolvendo seu aplicativo em Adobe AIR, basta inserir o SWC das licenças em sua aplicação, depois basta inserir algumas linhas de código e especificar o preço e o periodo de teste.
  • Monetizar – Quando os clientes comprarem seu aplicativo, o serviço de Melrose mantém o controle do rendimento de cada uma das suas aplicações. Você é pago em intervalos regulares, geralmente uma vez por mês.
  • Analizar – Os relatórios estão disponíveis on-line através do site Adobe Developer Connection. Nesta versão inicial, você será capaz de ver a comunicação de informações sobre receitas, testes ativos e downloads expirados. Esta informação está disponível para todos os lugares em que você usa Melrose, não apenas para downloads do Adobe AIR Marketplace

Mais detalhes:
Melrose Labs
Documentação

Usando banco de dados local com Adobe AIR

Muitas vezes necessitamos que nosso sistema possa armazenar dados localmente, sem a necessidade de um banco de dados robusto como um MySQL ou um SQL Server, ou mesmo que os dados possam ser armazenados localmente para uma posterior sincronização com um banco de dados remoto. O Adobe AIR oferece a possibilidade de se trabalhar com banco de dados localmente, seu banco é baseado no banco de dados SQLite, o mais usado para esse tipo de necessidade por ser bem rapido e fácil de se trabalhar. Foi adicionado suporte a transação no Adobe AIR 2.0 Continue reading

Certificação Adobe Flex 4

Já esta disponivel o exame de certificação Adobe Certified Expert Flex 4(Flex 4 ACE Exam #9A0-129) desde o dia 16 de Julho, Agora você tem 59 questões relacionadas a Creating a User Interface (UI), Flex system architecture and design, Programming Flex applications with ActionScript, Interacting with data sources and servers e Using Flex in the Adobe Integrated Runtime (AIR)
Você precisa de no mínimo 67% para passar.
A prova é realizada online em centros autorizados pela Adobe e você marca o exame através do sites da Prometric ou Pearson VUE
Mais detalhes:
http://partners.adobe.com/public/ace/main.html
http://partners.adobe.com/public/en/ace/ACE_Exam_Guide_Flex4.pdf
http://www.pearsonvue.com/adobe
http://www.prometric.com