Boa noite, Para um projecto que estou a desenvolver, vou necessitar de correr uma aplicação AIR em linha de comandos para produzir um PDF no servidor e queria a garantia que o mesmo funciona-se nos 3 sistemas Windows, Mac e Linux e de preferência sem depender do AIR instalado na máquina e foi testado com sucesso !
Mac OSX: 1. Exportar com captiva runtime numa máquina com Mac OSX 2. Executar pela linha de comandos (em PHP usando a função EXEC) /nome_da_app/Contents/MacOS/nome_da_app (em Mac as aplicações não são mais do que pastas e via linha de comandos é necessário percorrer o caminho até ao verdadeiro ficheiro executável) - cuidado para não exportarem nada para dentro do executável (pasta) ! Windows: 1. Exportar com captiva runtime numa máquina com Windows 2. Apenas executar o exe dentro da pasta exportada Linux: 1. Exportar com captiva runtime numa máquina com Windows 2. Copiar a pasta exportada para a vossa máquina com Linux 3. Instalar o Wine para a versão mais recente possível (se ainda não o fizeram) 4. Se agora fossem simplesmente executar o ficheiro pela linha de comandos através de ./pasta/ficheiro_executavel.exe era possível obterem vários erros na consola (principalmente se a app necessitar de comunicar com a Internet e para tal é necessário mais um conjunto de fixs) 5. sudo add-apt-repository ppa:ubuntu-wine/ppa 6. sudo apt-get update 7. sudo apt-get install wine1.7 winetricks 8. winetricks wininet 9. Agora executar o ficheiro ./pasta/ficheiro_executavel.exe (e violá, podem usar a versão mais recente do AIR em Linux e com captiva runtime) A aplicação que necessitei de usar usou o AIR 14 + Apache Flex 4.13 com spark + mx do Stimulsoft para produzir PDFs e fez usa da Internet portanto foi um caso bastante completo. Espero poder vir ajudar alguém (ou eu próprio de futuro !) -- Recebeu esta mensagem porque está inscrito no grupo "Mailing List da Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" dos Grupos do Google. Para anular a subscrição deste grupo e parar de receber emails do mesmo, envie um email para [email protected]. Para publicar uma mensagem neste grupo, envie um e-mail para [email protected]. Visite este grupo em http://groups.google.com/group/riapt. Para mais opções, consulte https://groups.google.com/d/optout.
