Segue um outro post fruto dos meus estudos do recurso NativeProcess disponível a partir do Adobe AIR 2, neste caso irei compartilhar um client em AIR do conhecido cmd.exe
Download: WindowsConsole.zip
Projeto desenvolvido no Adobe Flash Builder
Sobre:
Este projeto de exemplo, trata-se nada mais, nada mesmo que um simples exemplo de uso do recurso NativeProcess do Adobe AIR 2.0 parar criar uma interface em AIR do cmd.exe do windows, executando os mesmos comandos que você poderia executar no cmd.exe.
Visão da arquitetura do aplicativo:
Comandos executados diretamente pelo aplicativo:
clear – limpa o textarea
exit – fecha o aplicativo
Bug conhecido:
encoding – não achei uma maneira de tratar o encoding retornado do aplicativo cmd.exe, com isto as acentuações ficam com problema
NOTA SOBRE O INSTALADOR DA APLICAÇÂO:
Utilizando o recurso NativeProcess do Adobe AIR 2.0, para que seu aplicativo use/consiga acessar a aplicação nativa, você DEVE criar um instalador nativo da sua aplicação, para então esta funcione. IMHO isto quebra totalmente a portabilidade da aplicação, tudo bem para rodar no Android, ou outro smatphone é até aceitável, mas para os Sistemas Operacionais não… ou então por que não me disponibiliza uma distribuição .jar da aplicação com suporte ao NativeProcess ?!
A imagem a seguir é a triste verdade atual para usar o NativeProcess do Adobe AIR 2.0:
Atualização 20100724 0228:
- Disponibilizei um teste [ Test_WindowsConsole.zip ] onde verifiquei que o que difere e possibilita uma aplicação Adobe AIR no Windows poder ou não utilizar o NativeProcess é o arquivo .exe de inicialização, como pode ser visto:
Basta descompactar o arquivo e executar a aplicação através dos .exe
- Inclui este projeto no SVN do Google Code [projeto]
efetuar check ou do projeto a partir da URL [acesso apenas para leitura]:
http://erkobridee.googlecode.com/svn/trunk/adobe_air/nativeprocess/WindowsConsole
Localmente utilizo o TortoiseSVN.











Pingback: Tweets that mention [Adobe AIR 2 : NativeProcess] projeto de exemplo : Windows Console | Erko Bridee -- Topsy.com
Pingback: [Adobe AIR 2 : NativeProcess + Java] SimpleAirJava - redeRIA | Agregador de noticias, artigos, tutoriais Flex, Flash, JavaFX, AJAX e Rich internet applications em geral!
Pingback: [ Adobe AIR ] Local File Explorer - redeRIA | Agregador de noticias, artigos, tutoriais Flex, Flash, JavaFX, AJAX e Rich internet applications em geral!