A conferência anual MAX da Adobe iniciou ontem em San Francisco. O keynote cobriu uma série de temas incluindo cloud/client computing, RIA's corporativa, e a criação de uma plataforma consistente para uma variedade de dispositivos (computadores, televisores, mobile, etc). A RedMonk resumiu o keynote da seguinte forma:
Hoje Adobe MAX foi sobre a divisão da plataforma. Este é o grupo que faz RIAs: Flash, Flex, AIR, etc. Today’s Adobe MAX was all about the Platform division. This is the group that does RIAs: Flash, Flex, AIR, etc. Na verdade, parece que Macromedia fez realmente uma aquisição inversa, quando se trata da agenda da Adobe. Nós todos sabemos que PDF e a Creative Suite são vacas leiteiras para a Adobe, mas a visão e agenda é inteira Flash, o tempo todo.Como deveria ser, realmente. Para ser franco: não há muito mais o que dizer sobre PDF e Creative Suite. A Adobe tem os dois bem guardados. Para estabelecer a hipérbole, há atualmente muito a dizer sobre os tópicos gerais dos documentos, coisas como Acrobat.com e o mundo BPM do LiveCycle. Há muita excitação no terreno da Creative Suite (XMP especialmente é uma coisa estúpida que se limita, por exemplo, as funcionalidades de transcription e Overlay.tv nativas em vídeo).
Mas, sim: A Adobe está gastando recursos com a plataforma Flash no que diz respeito a onde querem chamar atenção. Isto é a preparação para ser a unidade de crescimento, os vedes campos, o dinheiro novo e futuro.
Em termos de anúncios específicos de produtos, MAX incluiu a apresentação do Flex 3.2 e AIR 1.5. A novas funcionalidades do Flex 3.2 incluem:
- Inúmeras correções de bug, incluindo correções enviadas pela comunidade.
- Suporte ao Flash Player 10. Enquanto o Framework Flex não usa nenhuma da novas funcionalidades do player de forma explícita, desenvolvedores podem escrever código que tire vantagem dessas novas funcionalidades do último release do Flash Player.
- Você pode aprender mais sobre o Flash Player 10 lendo o artigo de introdução de Justin Everett-Church.
- O Flash Player 10 oferece a opção de configurar -target-player=10 nos argumentos de seu compilador (ou fazendo as atualização apropriadas em seu flex-config.xml).
- Suporte para o Adobe AIR 1.5. Similar ao suporte para o Flash Player 10, os desenvolvedores podem aproveitar as novas funcionalidades disponíveis no Adobe AIR 1.5, já que o framework Flex não apresenta nada de novo por sí só.
- O SDK já está configurado para habilitar o Flash Player 10 quando compilando para Adobe AIR usando o amxmlc.
- O suporte para aplicações sandbox e multi-versões. O Flex 3.2 adiciona a capacidade para qualquer desenvolvedor dividir suas funcionalidades entre várias sub-aplicações e permitir-las ser interoperável. As aplicações podem ser desenvolvidas usando versões diferentes do Flex (começando no 3.2) e podem opcionalmente operar em um ambiente não confiável que permite que as aplicações carreguem de forma segura os códigos fornecidos por terceiros. Para mais informações, por favor veja a documentação relacionada.
Destaques do AIR 1.5 incluem:
- Suporte para databases encriptados
- Suporte ao Flash Player 10
- Atualização do WebKit incluindo SquirrelFish (Javascript 30%+ mais rápido)
FlexBuilder 4 também foi mostrado com debbugging melhorado que inclui breakpoints condicionais, watchpoints e exceptions breakpoints.
Finalmente, a Adobe liberou uma versão beta do CoCoMo, uma plataforma de serviços permitindo que desenvolvedores adicionem capacidades sociais de tempo-real às suas aplicações web via “cloud” computing.
As Características Sociais de tempo real que podem ser adicionadas a aplicações web incluem:
- Mensageria de dados robusta
- Áudio VoIP
- Vídeo por Webcam
- Compartilhamento de arquivos em tempo real
- Chat
- Presença Contextual