Flash/ Flash Componentes/ Labs

Executando comandos do SQL dentro do Flash

Esse final de semana passado, eu iniciei um novo componente para Flash 8 à pedido de sugestões feitas por alguns designers em relação ao último componente anunciado aqui.

Pois bem, eu pretendo concluir esse componente e entregar para os designers começarem a desfrutar de comandos SQL dentro do Flash para carregar em dataGrids, comboBox, Menus, Lists etc.

Ainda tá muito em alpha e já testei localmente e enviei para alguns amigos testarem, e ficaram satisfeitos com a facilidade de usá-lo.

Em carácter pessoal eu acredito que isso possa de certa forma automatizar certas tarefas na hora de exibir informações ao designers, por exemplo no cadastro de novos trabalhos feitos à serem exibidos em seus portifólios pessoais, resultados de Quiz, carregamento de textos dinâmicos, etc. Em fim o uso é abrangente e pode se condicionar à qualquer uso pessoal ou profissional.

É compatível com PHP e ColdFusion, para ASP ainda não sei como fazer por não saber nada de ASP. Se alguém souber peço ajuda e posso portá-lo.

Mais detalhes de como ele funciona eu postarei assim que ele tiver pronto. Por enquanto é só para alertar que está no forno.

Assim que tiver pronto e tudo funcional eu coloco aqui para vocês baixarem. Pensei muito em vender essa extesão já que ela foi inspirada por um dos designers que me alertou sobre essa que é vendida por 29,90 dólares. Mas acho que aqui no caso Brasil muita gente gosta de coisa de grátis, então seria muita sacanagem eu colocar isso à venda. O bom é distribuir gratuitamente. Mas detalhe que não dou suporte à nenhum componente feito, usem pelo seu próprio risco, não por que seria soberbo ou autoritário quanto à isso. Mas é a falta de tempo mesmo em responder todos os e-mails.

E falando-se em e-mails peço desculpas sinceras à todos que já me enviaram e-mails geralmente dúvidas, pois tento manter sempre todos atualizados com seus respectivos e-mails, e todos os dias vou respondendo à todos. Se você não recebeu minha resposta ainda, pode esperar que ela chega.

ColdFusion/ Notícias

Opção para serviços de hospedagem ColdFusion

O projeto Smith é uma alternativa totalmente free, grátis, digratis para hospedagem de páginas em ColdFusion, e olha que o trocinho já suporta várias tags do CF e inclusive tem alta performace.

Detalhe que o título desse post é apenas para alertar quem tem serviços de hospedagem podem estar oferencedo isso ao seus clientes e aumentando o mercado para programadores CF.

Lógico, e óbivo que isso é uma alternativa e que deve ser considerada para pequenos e médios sites que queiram usar o CF como linguagem server-side.

Visite o projeto Smith.

Flex

Ajax Data Services no Adobe Labs

Um novo projeto foi adicionado ao Adobe Labs, o Ajax Data Services, é uma alternativa para empresas de desenvolvimento que gostam de desfrutar dos abusos e usos do Ajax, gosto de chamar de Javascript aperfeiçoado, combinado com a luxúria do Flex Data Services como serviço de mensagem e agrupamento de informações direta.

O Ajax Data Services aka( AjDS), é um projeto bem legal. Eis algumas de suas características técnicas abaixo.

O que é Ajax Data Services ?

Nada mais é, que um conjunto de bibliotecas de Javascripts, que dão à possibilidade de desenvolvedores Ajax utilizarem serviços de mensagens e acesso a serviço de dados direto no Flex Data Services, não importando que plataforma o usuário final está acessando. Sendo pelo flash player ou pelo navegador.

Qual o verdadeiro sentido disso?

A Adobe está prestes a lançar o Apollo, então como o Apollo nada difere se, está sendo desenvolvido em Javascript ou Flash, é puramente estratégico a posição da Adobe quanto à isso. E um agravante para a massificação das tecnologias Flex,Apollo, FDS, Ajax e o conceito RIA.

O que não suporta?

Detalhe para esse tópico, pois o Ajax Data Services não inclue a biblioteca do Flex RPC. Que para quem ainda não sabe, está incluso HTTPServices, RemoteObject e Webservices, pena né? Porém calma, que ainda está em alpha, isso pode mudar mediante ao tempo.

Quando é que vou usar isso ?

Uma boa pergunta à se fazer, particularmente e atualmente não vejo uso apropriado para administração e coletação de dados, porém acho muito plausível o uso para troca de mensagens o Messaging Services e também pelo quesito de lightwave, já que RIA via Ajax é bem leve.

Onde consigo baixar?

Bom, existe uma série de requesições necessárias para começar a mexer com a criança, começe por aqui.

Captivate/ Notícias

www.captivatebrasil.com

Há algum tempo atrás, eu havia anunciado a lista de discussão do Adobe Captivate 2 aqui no blog.

Pois bem o grupo tá crescendo e vários usuários simpatizantes estão se cadastrando ao grupo é isso é muito bom. Dados os créditos merecidos ao meu amigo Fábio Oliveira que está me ajudando muito nisso e os créditos são todos dele.

Fábio já publicou duas matérias à respeito no MXStudio e acredito que discutir o assunto de tecnologia de ensino à distância é fundamental para o amadurecimento dessa idéia aqui no Brasil, já bastante divulgada no exterior.

Pois bem o Fábio Oliveira acaba de lançar um blog dedicado justamente à isso, sobre EAD no Brasil e também sobre nosso querido e amado Adobe Captivate e ferramentas de ensino à distância da Adobe para tal.

Visite o site e dê sua opinião. Participe também da lista de usuários, publique suas dúvidas, participe.

Desculpem-me pela falta de posts mais recentes, o tempo anda curto e as atividades não param. Mas prometo que muita coisa boa está vindo dos meus arquevos de rascunhos.

Oportunidades de emprego

More e trabalhe nos EUA e ainda seja um Senior de Flex

Exatamente, quantos de vocês não já viram isso nos anúncios de publicidade do MSN.com ou MSN Live? Muitos acredito, porém dessa vez não é aquila chama-chama que existe por trás de toda a engenharia reversa que os empacotadores de documentos faz quando querem incluir você no programa de loteria do green-card.

Calma, Ted Patrick lançou a lista FlexJobs Onde ele posta várias vagas que ele recebe em seu e-mail de pedidos de empresas GRANDES à procura de programadores tanto Júniors como Sêniors de Flex.

É expetacular visto que em apenas 1 semana já tem mais de 20 vagas anunciadas na lista e 118 membros associados.

Então caso você tenha visto de trabalho H1 ou gree-card, está na hora de conseguir um emprego fora, uma das empresas que estão contratando é o Yahoo! PlayBoy, ESRI, Schematic(do Robert Reihardt), grandes empresas.

Boa sorte a todos!

AS 2.0/ Flash Componentes/ Labs

Componente para Flash 8 focado para designers

A algum tempo atrás, criei uma série de componentes para o Flash 8 voltado para designers. Como é de costume, mas essa regra não se aplica à todos, designers sempre estão desorganizados devido a grande pressão exercída por seus superiores em studios de criação, ou também pelo simples fato de não estarem tão acostumado com actionscript.

Outrora, é muito fácil usar os componentes desenvolvidos, tanto que na época Fábiano Cruz me deu umas ótimas dicas como poderia ajudar, quando ainda trabalhava para a Tesla, onde em um determinado momento, sentamos juntos e bolamos algumas idéias na intenção de ajudar vários designers na hora da produção das suas peças e automatizar certas tarefas.

Pensando nisso, fiz a primeiro componente, que foi o timerSet, um simples componente que ajuda economizando linha de tempo (frames), na hora de contagem de tempo. O que é comum em flash designers usar frames ao invés de código, que pelo resultado final fica mais elegante e o tamanho final do arquevo .swf fica 3x menor.

Alguns designers que posso mencionar de estarem usando é a Morena Carvalho (na Austrália), Equepe de designers da Burn Studio, Fabiano Cruz(TV1), Will Lennon (tesla), Marcio Toledo etc entre outros que receberam acesso aos componentes.

Porém alguns deles ainda tão em fase de alpha e estritamente sem uso comercial ainda. O único que pode ser usado é o Timer Component(Componente de intervalo), com ele você pode controlar. Imagine por exemplo que você tem várias fotos e quer fazer um pulo entre essas fotos mas quer que dure alguns segundos antes que mude de foto. Na cabeça do designer que não está acostumado com programação o que ele acaba fazendo? Ele começa a criar timelines enormes até consegui o produto final. Continue imaginando que depois dele ter feito todo o trabalho o chefe dele pede, “Olha ai figura, agora não vai ser mais 5 segundos, diminua mais um pouco para 3”. Pronto coloque mais 30min para ele reajustar tudo.

Com o timer Component ele apenas arrasta para onde ele queser, dentro ou fora do Palco por ser invisível, e ele pode ter duas opções de pulo de frame, que é baseado em nome do frame e também pelo número do frame. Setando apenas por segundos e não por milisegundos.

É basicamente uma idéia tão simples usando setInterval que para designers é uma mão na roda.

Quer mais detalhes?

Apenas para Flash 8
Funciona no Mac e Windows
Baixe o componente

Veja ele em ação:

Visualizar

Acesso aos próximos componentes eu estarei colocando no ar quando estiverem prontos, só posso dar detalhes quando valer a pena posta-los.
Por equanto designers testem e abusem o Componente de Intervalo, mande sugesões no que poderia ajudar você à automatizar suas tarefas. Será de bom uso para todos.

O exemplo abaixo foi usado com o componente de intervalo

Requer o Flash Player

Flex 3

Flex 3 já está no forno

Ted segurou a informação como ninguém, mas hoje ele fez o anúncio oficial, O Team do Flex está trabalhando já na próxima versão do Flex 3 (SDK, Builder DataServices e Chartings).

A próxima versão do Flex 3 será completa e baseada inteiramente nas capacidades do Flash Player 9, que em seu lançamento (vulgo do Flex 3). A Adobe acredita que 90% da web já tenha o Flash Player 9 instalado.

Ele não liberou assuntos técnicos do Flex 3, e quem sou eu para liberar? Regras são regras de NDA.

Mas ele vai tá publicando ou pode ser publicado por outros bloggers depois da conferência 360Flex que vai acontecer entre os dias 5 à 7 de março desse ano.

Ou seja até lá, muita coisa vai acontecer. O foco da Adobe principalmente do Flex Team é tornar o produto mais adaptável e que ele seja realmente considerado um RAD( Rapid Application Development), que embora ao meu ver muitas empresas consideram o Flex como um RAD, coisa que desaconselho pensar assim. Atualmente o Flex tem poucos recursos de RAD. Mas isso concerteza vai mudar, tanto que Kuwamoto já andou pedindo sugestões em seu blog para as próximas versões do Flex e também; O que nós desenvolvedores gostariamos de ter no Flex para suas próximas versões.

Flex/ Flex para Linux/ Notícias

Flex Builder 2.0.1 para Linux

Justamente o post não está errado.

Um hacker Chinês consegiu e disponibilizou uma versão do Flex Builder 2.0.1 para o Linux.

Como ele consegiu?

Simplesmente como vocês sabem o Flex Builder 2.0.1 nada mais é que um plug-in bem elaborado para a plataforma Eclipse, visto isso ele viu que boa parte dos pre-requesitos feitos no Flex Builder 2.0.1 tinham bibliotecas alternativas para isso funcionar. Então ele substituiu e consegiu fazer uma versão ainda paga para o Flex Builder 2.0.1

Algum tempo atrás eu e o Lucas Ferreira, escrevemos uma série de 2 tutoriais de como usar o Flex 2 SDK via Windows e Linux, até recebi um e-mail de uma sugestão para explicar como usar o Flex 2 SDK no Eclipse direto escrevendo via ANT, mas o tempo é um mal de dois gumes.

Ok, isso não é mais preciso ao meu ponto de vista. Pois acredito que muita gente da comunidade que usa o Linux vai passar a usar esse post como referência ao uso e vai conseguir fazer sua base de tarefas usando o Flex Builder por geral diretamente no Linux sem usar emuladores como o VMWare como alguns usavam.

Então Caso você queira testar o Flex Builder 2.0.1 direto no Linux sem Emular siga os seguintes passos abaixo.

1. Baixe o Eclipse 3.x para Linux

2.Baixe aqui o Flex Builder 2.0.1 ( Trial ainda)

3. Baixe o Flex 2.0.1 SDK direto no site da Adobe

4. Baixe o Flash Player 9 para Linux baseados no Kernel 2.5.6+

5.Depois de baixar o SDK aponte para o diretório correto eclipse/configuration/com.adobe.flexbuilder para onde você copiou o arquevo final do Flex Builder.

Feito isso só testar.

O detalhe é que eu baixei e testei aqui na minha máquena local usando o Ubuntu 6.0 e Funcionou quase que perfeito. A única coisa que não funcionou é o Design View que ainda não tem biblioteca do Eclipse para funcionar no Linux. Mas só pelo fato dele já ter conseguido fazer funcionar. Acredito certamente que logo aparecerá uma biblioteca para isso.

Enjoy Tux

Até que fim né Lucas?

Flex/ Notícias

Idéia simples que ajuda quem precisa

Um dos participantes da Flex-Brasil o Luiz Carlos Quinhone, mais conhecido lá como Quinhone “como está em seu blog”. Teve uma idéia simples porém fantástica ao meu ver.

Ele mediante seus estudos próprios, resolveu criar um blog e falar sobre seus experimentos com o Flex e Flex Builder ambos 2.0.

Ele garante segundo seus e-mails na lista que ele está super disposto em ajudar a comunidade para newbie(iniciantes), a não passar pelos mesmos problemas que ele enfrentou ao iniciar com o Flex, tanto que sempre está atualizando desde seu lançamento.

Totalmente plausível. Ninguém dedica seu tempo à toa e principalmente quando se trata de usuários iniciantes, é comum ver pessoas com conhecimento mais avançado ignorar certas dúvidas simples, por achar que não é necessário a resposta à tal pergunta feita.

Como sempre comento com meus parceiros de trabalho, quanto mais simples a pergunta mais um admirador(a), você vai conseguir. É o que nós na ENG fazos. Pode ser a pergunta mais boba(se caso existir), ou a mais avançada(mais comum), sempre é um prazer respondê-las. E olha que eu tenho recebido perguntas da época do flash. E mesmo assim respondo.

Luiz, parabéns pelo teu blog e estou torcendo para que dê tudo certo com ele e com toda certeza a grande comunidade Flex Brasileira de iniciantes agradeçe e todos os participantes da Flex-Brasil também.

Se você está iniciando agora com o Flex e quer aprender mais um pouco, aconselho visitar o Blog do Luiz e começar a ler. Ele é bem detalhista e conta passo-a-passo como progredir(no flex).

Caso você tenha alguma idéia em mente, ou já tem alguma coisa que possa ser publicada ou passada para outros membros, faça como o Luiz. E me avise que eu com toda certeza publico aqui.

Notícias

Projeto FrBr

Lucas Marçal um grande entusiasta do mundo Flash, está lançando um ótimo projeto, que, acredito fortaleça a idéia de RIA e possa colecionar vários trabalhos brasileiros.
O projeto parece muito com outros sites gringos como o theFWA que coleciona vários trabalhos tanto feito em Flash como também uma ótima novidade que o Lucas fez que é sobre Flex.

Desejo que esse projeto seja lançado quanto antes e que também possa ter o sucesso merecido. Lucas parabéns pelo seu entusiasmo e sua grande idéia, digna de aplausos. Enquanto alguns apenas falam, você vem calmamente e consegue. Tem meus votos de confiança.

Para os que desejam saber mais sobre esse projeto do Lucas. E acredito que todos estão, só visitar o site do Lucas Marçal nesse endereço para saber mais.