Archive

Posts Tagged ‘AIR’

Uma preocupação com o Adobe AIR

May 22nd, 2009 Ved 23 comments

Estou desenvolvendo minhas primeira aplicação séria com Adobe AIR. Trata-se de uma agenda que integra os contatos cadastrados com o Twitter, Google Maps e URLs de serviços utilizados pelo contato. Já está em fase alpha e sendo testada por alguns developers amigos. Para saber do que se trata, visite http://socialagenda.net/.

O que aconteceu e que me deixou um pouco preocupado foi o seguinte: ontem eu fiz algumas implementações/correções sugeridas pelos testers e coloquei um novo release no servidor. A aplicação possui verificação automática por atualizações, verificação esta que é feita quando a aplicação é iniciada. Funciona de forma redonda, sempre.

Ao clicar no botão de atualização da tela apresentada ao abrir a agenda, o download foi feito mas a atualização encontrou um problema e foi abortada. Fui então fazer a instalação manual utilizando o arquivo .air. A instalação me mostrou então um novo erro, um pouco mais detalhado, dizendo que já existia uma aplicação com o mesmo nome na pasta de destino e que a instalação não poderia ser feita. Foi a primeira vez que isso aconteceu. Todas as outras vezes, a runtime do AIR identificou uma instalação prévia e me deu algumas opções, como atualizar ou excluir a instalação anterior.

Frente a este novo erro, fui obrigado a desinstalar o release que eu já tinha e instalar a nova versão. Não haveria tanto problema em fazer isso, não fosse o fato de que na remoção do aplicativo, o banco de dados que continha meus contatos já cadastrados ter sido apagado. Felizmente ainda está em fase de desenvolvimento e nenhum dado sensível foi perdido, mas isso me deixou preocupado. Sendo otimista e pensando que a aplicação será bem aceita e que terá no futuro milhares de utilizadores, o que poderá acontecer se um problemas semelhante ao mencionado acima acontecer?

Eu procurei bastante no Google por alguém que tenha passado pelo mesmo problema, verifiquei documentação oficial da Adobe e nada. Por isso deixo minha pergunta: vc que está lendo este post já enfrentou uma situação semelhante?

Update – acabei de verificar que o banco de dados, que no Windows se encontra em “Dados de Aplicativos” não foi apagado, porém, outra pasta com um novo banco de dados foi criada. Menos mal. Agora é implementar uma verificação se o banco de dados já existe e se sim, passar a utilizar o existente. Ao que tudo indica, a Adobe não dá ponto sem nó.

Categories: AIR Tags: ,

Screencast: De MonsterDebugger, o super tracer para Flex/AIR e Flash

February 5th, 2009 Ved 10 comments

Uma das coisas bacanas de usar compulsivamente o Twitter é que se fica sabendo das novidades da forma mais rápida possível, geralmente da própria fonte. Claro que é preciso seguir as pessoas certas e nesta categoria encontram-se pessoas como Lee Brimelow, Serge Jespers, Inside RIA e assim por diante. Não é difícil encontrar esse povo por aí.

Pois foi deste último que veio a dica do De MonsterDebugger, produto open source desenvolvido pelos caras do De Monsters, studio holandês de desenvolvimento. Trata-se de uma ferramente desenvolvida em AIR e que fica ligada na sua aplicação, seja ela desenvolvida em Flex ou Flash. Basta um unico include de classe e 3 linhas de código para que qualquer objeto seja mostrado no De MonsterDebugger de forma muito elegante.

Aproveitei para inaugurar então a temporada 2009 de screencasts do Ved. A partir de agora colocarei todos no Blip.tv, o qual achei muito prático e também, elegante! =D É muito importante dizer que você pode se sentir a vontade para embedar qualquer dos meus screencasts em seu site. Vamos ajudar a disseminar o conhecimento.

Quem quiser assinar o RSS dos screencasts, o endereço é: http://vedovelli.blip.tv/rss. Ainda não decidi se vou portar os anteriores para lá, mas estou tentado.

E sem mais delongas, segue o link para assistir: http://blip.tv/file/1742536

Tour de Flex: 217 exemplos de códigos Flex numa app AIR

November 18th, 2008 Ved 7 comments

Essa é da Adobe: o Tour de Flex é uma app em AIR (e tambem um plugin para o Eclipse/Flex Builder) que até este momento conta com 217 exemplos de códigos, prontos para estudar, copiar, colar, modificar e ser feliz.

Informações completas em http://flex.org/tour

Vc pode instalar utilizando o banner abaixo.

Categories: Dica, Flex, Utilidades Tags: ,

Dica: Snackr, leitor de feeds diferente

September 13th, 2008 Ved 2 comments

Quando vi a primeira vez, achei bobo e só instalei porque sendo coisa do Narciso Jaramillo, só podia ser bem pensado. Mas eis que com o uso, não consigo mais ficar sem. O Snackr, consiste numa barra, que pode ser colocada no topo, rodapé, lado esquero ou direito do seu desktop e fica passando os seus feeds, como a barra de notícias do canal Bloomberg. Ideal para quando vc está esperando aquele maldito programa voltar a funcionar, ou aquele arquivo gigante fazer upload. Enfim: existem diversas situações nas quais vc precisa ficar quem nem bobo olhando e esperando algum processamento. Enquanto isso, vc ve seus feeds no Snackr. Aceita arquivos OPML exportados do seu leitor preferido.

Um luxo. A aplicação é desenvolvida em AIR, então, pode rodar até na sua torradeira.

A aplicação foi desenvolvida em Flex e é opensource, assim, se vc quiser bisbilhotar, como estou fazendo neste exato momento, vc pode cadastrar a seguinte URL no seu SVN: http://snackr.googlecode.com/svn/trunk/Snackr/ VIVA OS DESENVOLVEDORES SOLIDÁRIOS! =D

Veja um exemplo abaixo:

Categories: AIR, Dica Tags: ,

Dica: GMDesk

September 12th, 2008 Ved No comments

Para quem, como eu, tem a vida (para não dizer o c*) pendurada nos produtos do Google, vai uma dica de uma excelente app em AIR: GMDesk (http://www.robertnyman.com/gmdesk/).

Ela centraliza todos os principais produtos do Google numa só janela, independente do browser. É possível utilizar atalhos de teclado para fazer o switch entre as apps. Veja imagem abaixo.

Absurdamente legal!

=D

Categories: AIR, Dica Tags: ,