DClick

Looking ahead to next version of Flex

Categorias relacionadas: MAX 2008

Como sempre, Ely Greenfield fez uma ótima palestra. Para quem não sabe, Ely é o engenheiro chefe do SDK e está trabalhando no SDK do Flex 4, que engloba suporte para o Thermo (Flash Catalyst).

O projeto já está disponível com o codenome Gumbo. O próprio Ely disse que o projeto possui diversos bugs, mas que já podemos ver como irá funcionar a próxima versão.

Muitos pontos interessantes foram colocados, como a separação total entre Designers e Desenvolvedores que o Catalyst irá proporcionar e como isso vai funcionar em termos de código. Nos exemplos pudemos ver um novo namespace e toda uma nova linha se componentes chamada FxComponents. Novos metas também foram mostrados como [SkinPart] e [SkinStates]. Não vale a pena explicar todas essas novidades no detalhe, pois muita coisa ainda vai mudar. Vale sim a pena mencionar um novo formato que o After Effects, Illustrator, Fireworks e Photoshop irão exportar, o .fxg. Essa extensão nada mais é que a tradução de um vertor/imagem/skin em mxml.

Também foi mostrada a nova sintaxe de States:

CODE:
  1. <FxButton label="DClick" label.stateX="Flex" />

Como vocês podem ver, no estado "stateX" o label terá o nome de Flex.

Pudemos ver alguns exemplos de novas propriedades e também como o novo SDK explora o Player 10 =, usando X, Y, Z. Irei colocar em outro post dois vídeos com pedaços da apresentação. A qualidade não está muito boa, mas vale a pena ver pelas animações. Tudo, absolutamente tudo que você podem ver, foi feito com MXML.

Quanto a compatibilidade, essa é a primeira premissa. Poderemos ter, nas mesmas aplicações, pedaços em Flex 3 e Flex 4 e o compilador se encarregara do trabalho. Existirão algumas limitações como no caso de States. Se usarmos a nova sintaxe, não poderemos fazer isso em um arquivo antigo. Mas poderemos ter arquivos com ambas as sintaxes dos states na mesma aplicação em arquivos diferentes. Acredito que é cedo para falarmos nisso, mas é importante sabermos da preocupação da Adobe.

Por fim, também estão trabalhando na velocidade do compilador, chegando a um ganho de até 5x em aplicações realmente grandes.

Por Rafael Martinelli em 17/November/2008
Nenhum Comentário »


No Translations

Max 2008 - General Session #1.1

Categorias relacionadas: (Sem Categoria), MAX 2008

Mais uma novidade anunciada por Kevin Lynch (parente do Harry Poter) é o Air 1.5 com suporte a WebKit + SquirrelFish e com as novas features do Flash Player 10. A versão para Linux deve estar disponível em algumas semanas também. E as versões para MAC e Windows já estão disponíveis (ele não disse onde).

Nas apresentações estamos vendo diversas features do Player 10, mas o que mais me impressionou foram as novas features de texto renderização em tempo de execução. Particularmente não li sobre essas features, mas fiquei curioso para conhecer depois de ver as demos.

Kevin Lynch também mostrou um dispositivo (um pouco maior que um celular) com Linux e Air 1.5 instalado. Todas as aplicações mostradas rodaram, mostrando o conceito Cliente+Cloud, além do Air rodando em Linux.

Outra aplicação bem interessante foi Tour de Flex. É uma aplicação em air com vários exemplos de aplicações (mais de 200), integrações, com código fonte e demos. Muito bom.

Adobe Cocomo (Building Realtime Social Applications in Flex). O nome já diz tudo. A Adobe irá prover toda a infra-estrutura para usarmos Real Time Data Messaging, áudio, vídeo etc. Ou seja, as features do Data Services. Já está disponível em beta no labs.

Adobe Wave (Displaying a desktop notification is a simple as sending a email). Parece uma espécie de RSS com notificação. O exemplo era colocar um convite para uma festa e receber as respostas no Desktop. Ainda não sei o objetivo da Adobe com isso. Quem sabe?

Flash Full no celular. Ficou claro que a Adobe vai voltar os esforços da área de mobile para colocar o Flash Player Full nos celulares. Foi mostrado alguns celulares da Nokia (N95), Sansung, telefone do Google etc, funcionando com aplicações como YouTube (vídeo) e Last.fm (áudio). Sobre o IPhone foi dito que estão trabalhando, mas não foi mostrado. Todo esse esforço deve-se ao fato do grande crescimento dos dispositivos móveis no acesso a Internet, superando desktops e notebooks.

Maria Shriver (primeira dama da Califórnia - ela mesmo, esposa do Terminator) esteve falando sobre o projeto que ela dirige: California Legacy Trails. O projeto parece ser interessante. Na verdade não tenho muito o que falar, achei a presença ilustre.

Por Rafael Martinelli em 17/November/2008
Nenhum Comentário »


No Translations

Buscando registros usando Like com E4X ou FilterFunction, faça sua escolha.

Categorias relacionadas: Flex

Semana passada tive que fazer um filtro em um datagrid que tinha como dataprovider um xml.

O filtro seria parecido com o like das queries SQL de consulta ao banco de dados. Fazendo a minha busca, encontrei duas opções para concluir essa tarefa: O filterFunction do XmlListCollection e o search do e4x.

As duas implementações são simples e interessantes. Falta testar o desempenho(deixo com vcs...hehehe)

Segue a aplicação implementando as duas soluções:

Leia o artigo completo »

Por Marcus Nadai em 17/November/2008
Nenhum Comentário »


No Translations

Max 2008 - General Session #1

Categorias relacionadas: (Sem Categoria), MAX 2008

Acbamos de ver um pedaço da 1a general session com o Predidente da Abode Shantanu Narayen. O que ele acaba de anunciar que o Thermo vai se chamar Flash Catalist (acredito que alguns já sabiam) e que teremos uma versão disponível para quem estará na MAX. Assim que tiver a cópia disponibilizo para download.

A Internet ainda não está muito boa no evento, mas assim que puder disponibilizo. Não esqueçam que estamos com 6h a menos.

Por Rafael Martinelli em 17/November/2008
Nenhum Comentário »


No Translations

Refatorando o ModelLocator do Cairngorm - Parte I

Recentemente, estou em contato com um projeto que utiliza a micro-arquitetura Cairngorm e o padrão ModelLocator de uma forma bem responsável. Isso me motivou a escrever esse post e reconsiderar a necessidade do uso do padrão ModelLocator em minhas aplicações Cairngorm, ou pelo menos ter muito mais cuidado ao utilizá-lo.
Leia o artigo completo »

Por Pablo Souza em 16/November/2008
2 Comentários »


No Translations

Adobe MAX 2008

Categorias relacionadas: Adobe, MAX 2008

Mais um vez a DClick estará presente na MAX (conferencia mundial da Adobe) que acontecerá entre os dias 16 e 19 de novembro. Esperamos trazer em primeira mão as novidades direto das palestras aqui no blog da DClick.

Grande abraço.

Por Rafael Martinelli em 14/November/2008
2 Comentários »


No Translations

Efeito Blur do Windows Vista no Flex

Categorias relacionadas: Experience Design, Flex, Flex Components

Sabe aquele efeito do Windows Vista que deixa borrado os elementos que estão de baixo de uma janela?

Bem, pode não parecer, mas isto tem um bom motivo para ser assim. Este post fala sobre este motivo e mostra como fazer isto no Flex (que pode não parecer, mas também não é tão simples assim).

Leia o artigo completo »

Por Beck Novaes em 11/November/2008
Nenhum Comentário »


No Translations