Recently in Flex Category

Flex Coding Guidelines e Cairngorm

| | Comments (1)

Wojciech Jakub Ptak, um desenvolvedor Flex da Noruega com um nome um tanto complicado de se escrever, aproveitou o Adobe Flex Coding Guidelines que escrevi na DClick (que também conta versão em português) e estendeu o documento, acrescentando alguns tópicos interessantes.

Achei fantástica a iniciativa de complementar o documento! Se ele concorda com o que está ali, não há necessidade de criar algo completamente novo simplesmente para chamar de seu. Esse é um modelo, aliás, pelo qual outros documentos e artigos poderiam evoluir naturalmente.

Bem, ainda não li o documento que ele disponibilizou por inteiro, mas ele é basicamente o que está disponível no site da DClick com três tópicos novos: Adobe Cairngorm, E4X Guidelines e Regular Expressions.

Particularmente, embora eu acho interessante ter um "Cairngorm Coding Guidelines", eu não acho que este deva estar dentro de um "Flex Coding Guidelines". Fazendo assim, presume-se que o Cairngorm deve ser utilizado sempre que se utilizar o Flex, e isso não é todo verdade. Aliás, nenhum framework é tão perfeito e abrangente que resolve todos os problemas. Frameworks resolvem problemas específicos, então só os use se você tiver os problemas que ele visa resolver. Ou ainda, como diz o Beck, não se deve achar que um framwork sozinho é a solução, e sim que ele é apenas um ponto de partida.

Nessa linha, há um antigo post do Steven Webster que continua válido: Why I think you shouldn't use Cairngorm. Pensei que já havia publicado esse link auqi no CFGigolô, mas não o achei. De qualquer modo, a leitura é bem interessante, principalmente para os iniciantes em desenvolvimento.

Por favor, não me levem ao extremo: eu acho o Cairngorm fantástico e recomendo a todos os desenvolvedores que dêem uma olhada nele pois ele já se provou muito eficiente e tive ótimas experiências com ele.

Ganhe um curso de Flex!

| | Comments (5)

Assim como ocorreu com as turma anteriores, a eGenial está novamente com uma promoção para ganhar uma vaga no curso de Flex que ocorrerá em Novembro e Dezembro e uma vaga no curso de Ruby on Rails com meu xará Fábio Akita.

Veja mais informações no blog da eGenial.

Nova turma do Curso de Flex na eGenial

| | Comments (1)

Boas novas aos que não conseguiram participar da turma atual! Teremos uma nova turma para um curso intensivo, com duração de 18 horas, e que ocorrerá aproximadamente do meio de Novembro até o meio de Dezembro, com três aulas por semana.

Há um thread na lista de discussão FlexDev sobre o curso de Flex e a eGenial, onde é possível ver as opiniões dos que já participaram. Ainda em dúvida? Dê uma conferida por lá! :-)

Uma das principais novidades em termos de curso é a ferramenta de compartilhamento de tela. O Treina Tom, sistema da eGenial para as aulas interativas, agora permite que o instrutor compartilhe a sua tela com os alunos. Então eu programar ali mesmo na aula no Flex Builder e mostrar o resultado para os alunos, na hora.

E depois de debates e reuniões sobre o assunto, chegamos a um consenso e as aulas serão gravadas e disponibilizadas para os alunos! Afinal, isso faz parte da proposta da eGenial, que é propiciar ao aluno estudar em qualquer lugar, em qualquer hora.

Mais informações e inscrições para o treinamento podem ser feitas na página oficial do curso.

Ganhe um curso de Flex!

| | Comments (0)

O Carlos da e-Genial postou detalhes em seu blog como ganhar um curso online de Flex (ministrado por mim) e também um curso de Rails!

Mais informações no blog dele. Não fique fora dessa, aproveite a chance de conhecer estas tecnologias e sair na frente!

Curso de Flex on-line!

| | Comments (4) | TrackBacks (1)

Boas novas para quem quer aprender Flex com horário e local flexível! Em setembro começa o Curso de Flex 2 na e-Genial, e o instrutor é este que vos escreve! É um curso com vinte e uma aulas online cujo objetivo, além de percorrer os componentes do Flex e como eles são utilizados em aplicativos, é desenvolver sistemas reais e possibilitar ao aluno que continue seu aprendizado no dia-a-dia do usa da tecnologia.

O curso funciona assim: segunda e quarta eu disponibilizo um material didático para os alunos lerem, estudarem e treinarem. Terça e quinta são os dias da aula interativa, onde eu e os alunos vamos discutir o assunto da aula teórica do dia anterior, corrigir os exercícios, fazer modificações e afins. Doses homeopáticas: um pouquinho por dia. Esse modelo tem funcionado muito bem nos demais cursos da e-Genial e tenho certeza que todos poderão aproveitar bem o conteúdo desse modo. Mais informações sobre o treinamento no site. A grade também está disponível por lá.

As aulas interativas serão no sistema Treina Tom, também da e-Genial. É um sistema de apresentação em tempo real no estilo do Adobe Connect (mas por um preço bem mais acessível!), e atende completamente as necessidades de um treinamento online, com vídeo, áudio, chat, lousa digital, feedback dos participantes, e claro, slides! Outros cursos já rolaram por lá utilizando a mesma plataforma, e a estabilidade dela pode ser conferida também na rodada de palestras gratuitas.

As vagas do curso de Flex são limitadas! Faça a inscrição já! :-)

YouTube Remixer feito em Adobe Flex

| | Comments (0)

Para aqueles que usavam pequenos softwares de edição de vídeo (colaboradores esporádicos, amadores e afins), ou os que não editava o vídeo antes de mandar para o YouTube por falta de ferramenta agora tem um sistema totalmente via web.

O YouTube lançou recentemente o YouTube Remixer, um sistema via web em que é possível editar os vídeos, adicionar transições e outros gráficos. Em breve eles prometem também a adição e edição da trilha sonora. O sistema todo é "Powered By Adobe": a interface é feita em Adobe Flex e o motor por trás do recurso é o Adobe Premiere Express.

Um problema chamado Igor Costa

| | Comments (21)

Eu pensei em deixar para lá e não emitir mais nenhuma opinião sobre as atitudes do Igor Costa em nossa comunidade, coisa que venho evitando fazer desde o começo do ano no episódio de spam e expulsões na lista de discussão que ele mantém. Infelizmente vou ter que quebrar o silêncio, colocar algumas coisas em seus devidos lugares e relembrar algumas outras. Isso se faz necessário face aos últimos acontecimentos. Resumo da ópera (para aqueles que querem parar por aqui): o Igor Costa realmente está precisando tomar um chá de simancol. Aliás, já faz tempo.

O Igor deve me achar o chefe da "turminha" (nome que ele usa para se referir àqueles que o criticam), mas é fato que eu já tenho fama de dizer o que penso, sem rodeios. Não vai ser diferente desta vez. Não me canso de apontar o dedo para coisas, atitudes e profissionais que considero prejudiciais para nossa (pequena) comunidade. Posso ser considerado uma espécie de "Dona Cotinha", mas prefiro isso a deixar passar batido tanta bobagem e tanta imaturidade (pública diga-se). Estes problemas e atitudes têm a ver com todos nós, uma vez que o Igor há tempos se posiciona como "a" referência em Flex e Adobe no Brasil (entre outras auto bajulações). Nossa comunidade está precisando de uma espécie de regra anti babacas (parafraseando Robert. Sutton), de maneira que sempre que possível, farei questão de apontar atitudes babacas em nossa comunidade. Eis o imbróglio:

Adobe Flex 3 Beta Público

| | Comments (0)

Acabou de entrar no Adobe Labs o beta público do Adobe Flex 3. Há também uma página explicando as principais novidades.

Junto a isso também foi anunciado o nome oficial do Apollo, que agora é AIR, Adobe Integrated Runtime, que além de já ser a extensão dos projetos criados com a tecnologia, é "RIA" (Rich Internet Applications) ao contrário.

Adobe Flex é Open Source! E agora?

| | Comments (5) | TrackBacks (2)

O dia 26 de Abril passado foi um dia histórico. O dia em que a Adobe anunciou que uma grande parte do que envolve o Flex será open source (sob a Mozilla Public License). Os componentes do Flex já tinham o seu código disponível para a comunidade visualizar e estender, mas não eram oficialmente licenciados como open souce. Agora, além dos componentes, outras peças importantes da tecnologia, dentre elas o compilador e o debugger (escritos em Java) serão open source.

E por que? Por que a Adobe fez isso?

Um dos motivos mais citados que eu tenho visto é o medo da competição do Silverlight, da Microsoft, chamado por alguns de “Flash-killer”, inclusive pelo anúncio do Flex open source ter sido poucos dias após a Microsoft anunciar oficialmente o Silverlight. Outrora este era conhecido por WPF/E, e o “E” é de “everywhere”. Ou seja, já era sabido da intenção da Microsoft de ter uma tecnologia de apresentação cross-platform.

A Adobe pode até temer uma competição do Silverlight, mas a decisão de ir para open source está longe de ser exclusivamente por causa disso. Mas então...

Para atrair desenvolvedores! Ponto. Pode parecer uma abordagem estranha. Será que a Adobe não deveria conquistar as empresas? Sim, é claro que deveria, e o potencial da ferramenta, cases e estatísticas já o fazem. Mas são os desenvolvedores que efetivamente transformam todo esse potencial em softwares de verdade.

É errado achar que apenas as empresa tem o poder de determinr a popularização de uma tecnologia. Os desenvolvedores também tem seu papel. São eles serão seduzidos pela tecnologia. Eles que formarão uma base de desenvolvedores para que uma empresa sinta-se confortável em usar algo (e não ficar na mão depois). Eles que terão que aprender algo novo. Eles podem transformar algo novo e diferente em algo fácil e produtivo. Já repararam que há livros sobre tecnologias da Microsoft que ainda estão em beta? E a Adobe continuara a dar suporte corporativo para aqueles que desejarem, mantendo a confiança de seus clientes.

A estratégia da Adobe tem se mostrado aos poucos, inclusive sob a forma de uma transição no modo como a empresa lida com suas tecnologias. Primeiro a drástica mudança no licenciamento do Flex, SDK gratuíto, Tamarin, e agora o Flex será open source.

Nada disso foi feito por acaso. A Adobe está se empenhando muito no Flex, e ele é peça fundamental da estratégia da Adobe, assim como o envolvimento da comunidade. As comparações com o WPF e o Silverlight agora não serão exclusivamente no mérito técnico - hoje as convicções e o modo de pensar dos desenvolvedores tem peso o suficiente para decidir sobre o futuro de uma tecnologia.

Como alguns leitores já estão a par, eu fui sumária e incoerentemente excluído pelo Igor Costa da Flex-Brasil (uma lista de discussões sobre a tecnologia Adobe Flex) no qual contribuía prazerosamente no crescimento da comunidade. Não acho que as minhas participações tenham sido desprezíveis a ponto de ser sumariamente expulso, pelo menos não é o que vejo dos outros participantes ([1], [2], [3], entre outros).

Recebi diversas sugestões ([4], [5], [6], e-mails pessoais, entre outros) para abrir uma nova lista, mas naquele momento eu não considerava adequado pois não queria segmentar a comunidade.

Assim, mesmo com a atitude pérfida de minha remoção, eu estava mais interessado em contribuir com a comunidade do que me preocupar se o dono da lista gostava ou não de minha presença. Me inscrevi novamente na lista e continuei a observar a soberba e incoerência imperando, relevando e ignorando as atitudes infantis em prol de minha participação na lista.

E qual foi minha surpresa quando, alguns dias após me re-inscrever na lista, fui responder à algumas perguntas e recebi um e-mail automático do Yahoo:

--------
Não foi possível enviar a mensagem de < xxxx @ terracini . com >
para < flex-brasil@yahoogrupos.com.br >.

Você não tem permissão para enviar e-mails para este grupo. Existem duas possíveis razões para isto:

1. Este grupo pode só aceitar mensagens de moderadores.
2. O moderador deste grupo pode ter removido a sua habilidade de enviar mensagens para este grupo.

Para entrar em contato com o moderador do grupo, envie um e-mail para flex-brasil-owner@yahoogrupos.com.br

Para obter ajuda visite http://help.yahoo.com/help/br/groups/
--------

Como o envio de mensagens é livre, fica evidente que literalmente o dono da lista (por favor, não confudam com os demais moderadores) calou a minha voz na lista de discussão. Eu até entenderia isso se ninguém quisesse a minha ajuda, mas certamente não é o caso.

Para evitar de ter registro do que está acontecendo (expulsões, banimentos, spam, atitudes repudiáveis e afins), Igor Costa removeu o endereço de e-mail do Mail Archive. Aqui fica claro que ele está mais interessante em outras coisas do que possibilitar à comunidade um melhor arquivos para as listas - como se já não bastasse ele deletar as mensagens do arquivos do YahooGroups, onde a lista é hospedada. Aliás, a lista Flex-Brasil não tem nada de oficial, como é anunciado. A Adobe apoia somente grupos de usuários legítimos, como o AUG-SP.

Assim, como o dono da lista Flex-Brasil definitivamente não permite mais que eu participe dela, me vi obrigado, para poder continuar ajudando a comunidade, a abrir uma nova lista de discussão sobre Flex em português onde eu pudesse participar. Uma lista que aliás é moderada pelos próprios participantes, não tem "dono" nem um moderador oficial, chefe de repartição, como é a lista CF-Brasil.


flexdev

A lista flexdev é uma lista de discussão em português para trocarmos informações, experiências, perguntar e sanar nossas dúvidas sobre o Adobe Flex e tecnologias relacionadas para o desenvolvimento de aplicativos ricos.

Google Groups Beta
Inscreva-se na flexdev
Email:

Ou inscreva-se manualmente enviando um e-mail para flexdev-subscribe@googlegroups.com

Fico feliz em saber que os profissionais da DClick, empresa notória no desenvolvimento de aplicativos utilizando o Adobe Flex no Brasil, já confirmaram presença na lista!

Nos vemos por lá!

About this Archive

This page is a archive of recent entries in the Flex category.

Experiência do Usuário is the previous category.

Frase do dia is the next category.

Find recent content on the main index or look in the archives to find all content.

Pages

Powered by Movable Type 4.1