2. Visão geral sobre Flex e a plataforma Adobe Flash

 

Aprendo Fácil - Adobe Flex 4

Visão geral sobre Flex e a plataforma Adobe Flash

Vamos iniciar nosso treinamento online aprendendo sobre a plataforma Adobe Flash. Você conhecerá as ferramentas nessa plataforma que permitem a geração de conteúdo e aplicações em "rich media". Você terá uma visão geral do framework Flex e as características no Flash Builder que podem aumentar sua produtividade na construção de aplicações Flex.

Com a plataforma Flash você pode criar aplicações para empresas, consumidores, mídia móvel, aplicações sociais e muito mais.

Você provavelmente já ouviu falar do Adobe Flash e já deve ter visitado sites criados com a ferramenta Adobe Flash Professional, no entanto, essa ferramenta é somente uma tecnologia na plataforma Flash.

Você pode usar qualquer uma das ferramentas profissionais para criar conteúdo rico de mídia e aplicativos que são reproduzidos no Flash Player ou no runtime do Adobe AIR.

O curso "Aprendo Fácil - Flex 4" se concentra na construção de aplicações com o framework Flex. Nesse sentido, você estará usando o programa Flash Builder para criar o layout, o estilo, o tema e para preencher e compilar as aplicações Flex.

Vamos centrar nossa atenção essencialmente sobre as aplicações que rodam no Flash Player em um navegador, mas você também vai aprender a construir um aplicativo que será executado em tempo de execução no desktop.

Vamos ver a seguir as ferramentas profissionais da plataforma Flash.

  • a) Flash Professional é um ambiente de criação para criar conteúdo, animação, aplicativos e ferramentas visuais, usando um linha do tempo e/ou com uso de programação.
  • b) Flash Catalyst é uma nova ferramenta interativa de design para a criação de interfaces e conteúdo web necessidade de escrever código.
  • c) Flash Builder tem ferramentas para ajudar os designers e desenvolvedores no fluxo de trabalho "designer-developer", e é em grande parte voltada para o desenvolvimento de aplicações Flex.

O que todos têm em comum é que eles podem compilar os arquivos da aplicação no formato SWF - entre outros tipos de arquivo - que pode ser acondicionados dentro de arquivos HTML e exibidos em um navegador que tenha o Flash Player instalado.

Ao compilar o arquivo extensão .mxml o Flash Builder gera na pasta bin-debug um arquivo com extensão .js com código JavaScript responsável pela inserção da referência do arquivo SWF na página HTML.

Você aprenderá mais sobre a compilação de arquivos SWF e geração de arquivos HTML no decorrer do curso.

Flash Catalyst e Flash Builder são baseados no Flex 4 framework, (biblioteca de código aberto de classes ActionScript 3.0 e componentes de interface do usuário) que podem melhorar significativamente a sua capacidade de criar aplicativos e implantá-los de maneira consistente nos principais navegadores, desktops e sistemas operacionais.

O framework inclui componentes internos que podem ser usados diretamente ou "extendidos"  para se adaptarem as necessidades de seu aplicativo.

A estrutura também inclui duas linguagens:

  • 1) MXML: é uma linguagem declarativa baseada em XML utilizada para criação do layout da interface do usuário.
  • 2) ActionScript 3.0: é uma linguagem de script que é utilizada para a criação da lógica de negócios.

O pacote Flex SDK do framework Flex junto com um compilador e um depurador é um kit de desenvolvimento de software grátis que você pode usar para construir aplicações Flex.

Se você usar o Flex SDK, você deve escrever o seu código MXML e ActionScript em qualquer editor de código ou texto e, em seguida, usar o compilador na linha de comando para compilar o aplicativo.

O Flash Builder 4, anteriormente conhecido como Flex Builder, é um produto comercial da Adobe para criar aplicativos usando o framework Flex.

Esta ferramenta inclui tudo que vem no Flex SDK e mais diversos recursos para melhorar sua produtividade.

Você irá aprender sobre o Flash Builder durante o curso, mas para adiantar algumas das funcionalidades, podemos citar as dicas do código sensível ao contexto, um depurador com passos interativos com avaliação de variáveis, um ambiente de design visual para criação do layout de sua aplicação e inclusão de folhas de estilo e temas, assistente de acesso a dados para conectar no servidor de dados, perfis de memória e desempenho, suporte a testes automatizados dentre outros.

  • Written by: Toni Pereira
  • Terça, 09 Novembro 2010

Comments (0)

Leave a comment

You are commenting as guest.

Cancelar Submitting comment...