SlideShare uma empresa Scribd logo
Conclusão Qual a função do Actionscript no desenvolvimento de aplicações em Adobe Flex? Fazendo uma analogia, o Actionscript está para o Flex assim como o Javascript está para o HTML. Sem ele, a interface é morta. Veja abaixo algumas funções do Actionscript para interface: Criar funções para responder a eventos, tais como cliques em botões, seleção de registros em um datagrid entre outros.; Acessar dados externos, através das classes RemoteObject, Webservice ou HTTPRequest; Capturar dados em formulários e torná-los disponíveis para envio ao back-end; Qual a linguagem de programação para desenvolver em Adobe Flex? Existem duas linguagens utilizadas no desenvolvimento de aplicações em Flex: MXML e Actionscript3. O MXML é baseado em XML e de fácil aprendizado. O Actionscript3 pode ser chamado de “Filho do Java” pois sua sintaxe é muito parecida. É 100% orientado a objetos e sua curva de aprendizado é curta, devido ao auxilio prestado pelo Flex Builder, com code hinting e farta documentação, recheada de exemplos.   Conheça alguns projetos: Referências Bibliográficas http://flex.org/   http://www.vedovelli.com.br   http://pt.wikipedia.org/wiki/Adobe_flex   http://www.dclick.com.br/   Introdução O que é o Adobe Flex? É uma tecnologia que permite desenvolver interfaces de aplicações ricas para internet (também conhecidas como Rich Internet Applications - RIA). É ideal para desenvolver interfaces de sistema, porém, como o resultado é um SWF e roda sobre a plataforma Flash, permite o desenvolvimento de interfaces visualmente ricas, indo além do desenvolvimento de sistemas. Como Surgiu? O Adobe Flex (antes chamado de Macromedia Flex e depois rebatizado como Adobe Flex pela Adobe) é o nome de uma tecnologia lançada em Março de 2004 pela Macromedia, que suporta o desenvolvimento de aplicações ricas para a Internet, baseadas na plataforma do Macromedia Flash. A versão inicial possuia um SDK, um IDE uma integração com o J2EE também conhecido como Flex Data Services. Desde que a Adobe adquiriu a Macromedia em 2005, as versões subsequentes do Flex começaram a requerer uma licença para o Flex Data Services, que era inicialmente um produto separado e que posteriormente foi rebatizado como LiveCycle Data Services. Em abril de 2007, a Adobe anuncia planos de abrir o código do Flex 3 SDK. O Adobe Flash Player, aplicativo pelo qual são visualizados as aplicações Flex, e o Flex Builder, a IDE utilizada para desenvolver aplicações Flex, continuam proprietárias e comerciais. Como fazer para desenvolver em Adobe Flex? O SDK (software development kit) do Flex é gratuito e pode ser baixado no site da Adobe. Ele lhe permite escrever o código de sua aplicação (MXML e Actionscript3) em qualquer editor de texto e, utilizando a janela do DOS, invocar o compilador presente no SDK para compilar sua aplicação e gerar o SWF que será publicado. Essa não é a forma mais utilizada, pois exige do desenvolvedor grande conhecimento de Flex. Como se trata de uma tecnologia dentro do conceito RAD (Rapid Application Development) não faz sentido desenvolver sem uma IDE (Integrated Development Environment). Para isso, a Adobe criou o Flex Builder, ambiente de desenvolvimento baseado no Eclipse e que facilita enormemente o desenvolvimento de aplicações Flex. Ao instalar o Flex Builder, o SDK será também instalado. É preciso algum software para desenvolver? Apesar do SDK ser gratuito, o Flex Builder não é. Assim, é preciso adquirir pelo menos uma licença do software para iniciar seu desenvolvimento. A versão avaliação “trial” lhe concede um período de 60 dias de uso, sem custo. Pois para estudantes  e instituições que querem estudar, conhecer e aprofundar na ferramenta existe um projeto da Adobe através do link  http://www.flexregistration.com/  pra que você faça o registro e receba uma licença por e-mail. O Adebe Flex acessa dados no servidor de forma nativa? Não. O Flex tem a função de ser a camada de visualização de sua aplicação, assim como é a função do HTML. Para transitar dados entre sua interface em Flex e o servidor, além de linguagem de programação no servidor (Java, .NET, Coldfusion, Ruby on Rails, PHP, entre outros.) é necessária uma camada intermediária que implementa o protocolo AMF (Action Message Format). Existem diversas opções no mercado, tanto pagas quanto opensource. Abaixo o correspondente mais popular para cada linguagem de programação: Java - BlazeDS (opensource) e LiveCycle Data Services (LCDS, paga); Ruby on Rails – RubyAMF; .NET - Weborb for .NET; PHP - AMFPHP, Weborb for PHP entre outros; A vantagem de implementar a transferência de dados via protocolo AMF é a rapidez, pois os dados são trafegados em formato binário e não em formato texto. Mas existem outras formas de receber e enviar dados no Flex. Adobe Flex Rodrigo Virgilio Curso: Sistemas de Informação  Centro Universitário Claretiano – CEUCLAR E-mail:  [email_address]   Site:  www.virgilio.eti.br   Indicadores Performance Guia de Imóveis Sistema de Gerenciamento de Documentos
Este é um Painel Científico sem apresentação, este é o motivo por só ter um slide :), abçs.  virgilio.eti.br

Mais conteúdo relacionado

PPT
Introdução ao Adobe Flex
PPTX
PPTX
Treinamento ASP.NET 2014
PPT
Desenvolvendo aplicações RIA - Marcel Araujo
PPTX
Desenvolvendo para web ASP.Net (Overview para iniciantes)
PDF
TDC2016SP - Revitalizando aplicações desktop usando CefGlue, MessageBus e Rea...
PPTX
T@rget trust integrando flex e java com blazeds
PPT
DotNet vs. Java
Introdução ao Adobe Flex
Treinamento ASP.NET 2014
Desenvolvendo aplicações RIA - Marcel Araujo
Desenvolvendo para web ASP.Net (Overview para iniciantes)
TDC2016SP - Revitalizando aplicações desktop usando CefGlue, MessageBus e Rea...
T@rget trust integrando flex e java com blazeds
DotNet vs. Java

Mais procurados (16)

PDF
TDC2016POA | Trilha Arquetetura - Revitalizando aplicações desktop usando Ce...
PPT
Benefícios dos WebStandards
PDF
Visual basic apostila up vb6 para vbnet
PDF
Fundamentos do asp.net
PDF
Apostila - Desenvolvimento Web com ASP.NET
PDF
RIA e Flex - Dando formas à Inovação
PDF
Aula 1 -_ambiente_visual_studio_2012
ODP
CakePHP + Adobe Flex®, v2
PPTX
Phalcon FrameWork - Considerações Iniciais
PDF
Desenvolvimento de Aplicações com Visual Studio
PPTX
T@rget trust asp.net avançado
PPTX
4º FastShow - WPF Windows Presentation Foundation Overview
PPTX
T@rget trust design de aplicativos css e skinning
PDF
A Estrutura de um Web Service
PPT
Palestra Plataforma .NET na ETEC Marília
PDF
Oo delphi
TDC2016POA | Trilha Arquetetura - Revitalizando aplicações desktop usando Ce...
Benefícios dos WebStandards
Visual basic apostila up vb6 para vbnet
Fundamentos do asp.net
Apostila - Desenvolvimento Web com ASP.NET
RIA e Flex - Dando formas à Inovação
Aula 1 -_ambiente_visual_studio_2012
CakePHP + Adobe Flex®, v2
Phalcon FrameWork - Considerações Iniciais
Desenvolvimento de Aplicações com Visual Studio
T@rget trust asp.net avançado
4º FastShow - WPF Windows Presentation Foundation Overview
T@rget trust design de aplicativos css e skinning
A Estrutura de um Web Service
Palestra Plataforma .NET na ETEC Marília
Oo delphi
Anúncio

Destaque (20)

PDF
Informativo Mais Cultura - 23 Março de 2009
ODT
Java Lista Exercicios 02
PPT
Autopista Boliviana
PDF
Clasp Poster
PPSX
Venda Com Entusiasmo !!!
PDF
Classificação Geral2
PPT
Partes del pc
PDF
Presente De Deus
PDF
A Nova Era Da Competicao
PDF
Flyer Verso
DOC
9º Cnm Matriz Programa A
DOC
69 IlusãO Fevereiro2006
ODT
Esquema Torneig
 
PDF
Manual de uso EasyPrint
DOCX
Biografia de sor juana
PPTX
Diapo alexis
PDF
Programa de las Fiestas del Pino 2015
PPTX
Aprendiendo economía con los simpson
ODP
Las presentaciones para subir de tecnologia
PDF
04 05 Ed01
Informativo Mais Cultura - 23 Março de 2009
Java Lista Exercicios 02
Autopista Boliviana
Clasp Poster
Venda Com Entusiasmo !!!
Classificação Geral2
Partes del pc
Presente De Deus
A Nova Era Da Competicao
Flyer Verso
9º Cnm Matriz Programa A
69 IlusãO Fevereiro2006
Esquema Torneig
 
Manual de uso EasyPrint
Biografia de sor juana
Diapo alexis
Programa de las Fiestas del Pino 2015
Aprendiendo economía con los simpson
Las presentaciones para subir de tecnologia
04 05 Ed01
Anúncio

Semelhante a Adobe Flex (20)

PPT
Desenvolvendo Aplicações com Software Livre
PDF
Descobrindo o Potencial do Flex para a Criação de Aplicações Ricas para a WEB
PDF
01 - Introdução a programação para internet v1.1
PPTX
Adobe flash platform bem 2009
DOCX
PPTX
Dispositivos Móveis - BlackBerry
ODP
PHP + Flex
PPTX
Adobe flash platform fabricio
PPTX
Silverlight 4 e Expression Blend 4
PDF
Laszlo, Framework focado em MVC
PPTX
Tecnologias ria2
PPTX
T@rget trust design de aplicativos css e skinning
PPT
Curso ASP.Net - Módulo 1
PDF
EVOLUÇÃO DA LINGUAGEM DELPHI - ARTIGO
PPTX
Desenvolvimento web - conceitos, tecnologia e tendências.
PDF
Paper NOVL - Naked Objects View Language- InfoBrasil 2012
PPTX
Asoso tipos de aplicações móveis (1)
PPTX
Asoso tipos de aplicações móveis (1)
PDF
Framework7
Desenvolvendo Aplicações com Software Livre
Descobrindo o Potencial do Flex para a Criação de Aplicações Ricas para a WEB
01 - Introdução a programação para internet v1.1
Adobe flash platform bem 2009
Dispositivos Móveis - BlackBerry
PHP + Flex
Adobe flash platform fabricio
Silverlight 4 e Expression Blend 4
Laszlo, Framework focado em MVC
Tecnologias ria2
T@rget trust design de aplicativos css e skinning
Curso ASP.Net - Módulo 1
EVOLUÇÃO DA LINGUAGEM DELPHI - ARTIGO
Desenvolvimento web - conceitos, tecnologia e tendências.
Paper NOVL - Naked Objects View Language- InfoBrasil 2012
Asoso tipos de aplicações móveis (1)
Asoso tipos de aplicações móveis (1)
Framework7

Último (20)

PDF
FLUXOGRAMA CLASSE lll - Acesso estritamente proximal.pdf
PPTX
GUERRAFRIA.pptdddddddddddddddddddddddddx
PPTX
Lição 8 EBD.pptxtudopossonaquelequemimfortalece
PDF
A relação entre funções executivas e desempenho acadêmico em crianças com Tra...
PPTX
ACIDOS NUCLEICOS - REPLICAÇÃO DO DNA - E.M.
PPTX
ELEMENTOS E FUNÇÕES DE LINGUAGEM (EMOTIVA, REFERENCIAL, CONATIVA, POÉTICA, FÁ...
PPTX
Revolução Industrial - Aula Expositiva - 3U4.pptx
PPTX
disciplulado curso preparatorio para novos
PPTX
Filosofia Ocidental Antiga 2025 - versão atualizada
PDF
Organizador Curricular da Educação em Tempo Integral.pdf
PPTX
Slide_Macronutrientes e Antinutrientes da Dieta Humana.pptx
PDF
manual-orientacao-asb_5a8d6d8d87160aa636f63a5d0.pdf
PPTX
QuestõesENEMVESTIBULARPARAESTUDOSEAPRENDIZADO.pptx
PDF
Uma Introdução às Ciências do Alcorão (Islam)
PDF
aulademeiodetransporteemlibras-120304202807-phpapp01_removed.pdf
PDF
GESTÃO DA FASE PRÉ-ANALÍTICA- Recomendações da SBPC-ML (3).pdf
PPTX
Pedagogia em Ambientes Não Escolares.pptx
PPTX
brasilcolnia2-101027184359-phpapp02.pptx
PDF
Cantores.pdf-Deslandes, Tinoco e Zambujo
PDF
A Revolução Francesa de 1789 slides história
FLUXOGRAMA CLASSE lll - Acesso estritamente proximal.pdf
GUERRAFRIA.pptdddddddddddddddddddddddddx
Lição 8 EBD.pptxtudopossonaquelequemimfortalece
A relação entre funções executivas e desempenho acadêmico em crianças com Tra...
ACIDOS NUCLEICOS - REPLICAÇÃO DO DNA - E.M.
ELEMENTOS E FUNÇÕES DE LINGUAGEM (EMOTIVA, REFERENCIAL, CONATIVA, POÉTICA, FÁ...
Revolução Industrial - Aula Expositiva - 3U4.pptx
disciplulado curso preparatorio para novos
Filosofia Ocidental Antiga 2025 - versão atualizada
Organizador Curricular da Educação em Tempo Integral.pdf
Slide_Macronutrientes e Antinutrientes da Dieta Humana.pptx
manual-orientacao-asb_5a8d6d8d87160aa636f63a5d0.pdf
QuestõesENEMVESTIBULARPARAESTUDOSEAPRENDIZADO.pptx
Uma Introdução às Ciências do Alcorão (Islam)
aulademeiodetransporteemlibras-120304202807-phpapp01_removed.pdf
GESTÃO DA FASE PRÉ-ANALÍTICA- Recomendações da SBPC-ML (3).pdf
Pedagogia em Ambientes Não Escolares.pptx
brasilcolnia2-101027184359-phpapp02.pptx
Cantores.pdf-Deslandes, Tinoco e Zambujo
A Revolução Francesa de 1789 slides história

Adobe Flex

  • 1. Conclusão Qual a função do Actionscript no desenvolvimento de aplicações em Adobe Flex? Fazendo uma analogia, o Actionscript está para o Flex assim como o Javascript está para o HTML. Sem ele, a interface é morta. Veja abaixo algumas funções do Actionscript para interface: Criar funções para responder a eventos, tais como cliques em botões, seleção de registros em um datagrid entre outros.; Acessar dados externos, através das classes RemoteObject, Webservice ou HTTPRequest; Capturar dados em formulários e torná-los disponíveis para envio ao back-end; Qual a linguagem de programação para desenvolver em Adobe Flex? Existem duas linguagens utilizadas no desenvolvimento de aplicações em Flex: MXML e Actionscript3. O MXML é baseado em XML e de fácil aprendizado. O Actionscript3 pode ser chamado de “Filho do Java” pois sua sintaxe é muito parecida. É 100% orientado a objetos e sua curva de aprendizado é curta, devido ao auxilio prestado pelo Flex Builder, com code hinting e farta documentação, recheada de exemplos. Conheça alguns projetos: Referências Bibliográficas http://flex.org/ http://www.vedovelli.com.br http://pt.wikipedia.org/wiki/Adobe_flex http://www.dclick.com.br/ Introdução O que é o Adobe Flex? É uma tecnologia que permite desenvolver interfaces de aplicações ricas para internet (também conhecidas como Rich Internet Applications - RIA). É ideal para desenvolver interfaces de sistema, porém, como o resultado é um SWF e roda sobre a plataforma Flash, permite o desenvolvimento de interfaces visualmente ricas, indo além do desenvolvimento de sistemas. Como Surgiu? O Adobe Flex (antes chamado de Macromedia Flex e depois rebatizado como Adobe Flex pela Adobe) é o nome de uma tecnologia lançada em Março de 2004 pela Macromedia, que suporta o desenvolvimento de aplicações ricas para a Internet, baseadas na plataforma do Macromedia Flash. A versão inicial possuia um SDK, um IDE uma integração com o J2EE também conhecido como Flex Data Services. Desde que a Adobe adquiriu a Macromedia em 2005, as versões subsequentes do Flex começaram a requerer uma licença para o Flex Data Services, que era inicialmente um produto separado e que posteriormente foi rebatizado como LiveCycle Data Services. Em abril de 2007, a Adobe anuncia planos de abrir o código do Flex 3 SDK. O Adobe Flash Player, aplicativo pelo qual são visualizados as aplicações Flex, e o Flex Builder, a IDE utilizada para desenvolver aplicações Flex, continuam proprietárias e comerciais. Como fazer para desenvolver em Adobe Flex? O SDK (software development kit) do Flex é gratuito e pode ser baixado no site da Adobe. Ele lhe permite escrever o código de sua aplicação (MXML e Actionscript3) em qualquer editor de texto e, utilizando a janela do DOS, invocar o compilador presente no SDK para compilar sua aplicação e gerar o SWF que será publicado. Essa não é a forma mais utilizada, pois exige do desenvolvedor grande conhecimento de Flex. Como se trata de uma tecnologia dentro do conceito RAD (Rapid Application Development) não faz sentido desenvolver sem uma IDE (Integrated Development Environment). Para isso, a Adobe criou o Flex Builder, ambiente de desenvolvimento baseado no Eclipse e que facilita enormemente o desenvolvimento de aplicações Flex. Ao instalar o Flex Builder, o SDK será também instalado. É preciso algum software para desenvolver? Apesar do SDK ser gratuito, o Flex Builder não é. Assim, é preciso adquirir pelo menos uma licença do software para iniciar seu desenvolvimento. A versão avaliação “trial” lhe concede um período de 60 dias de uso, sem custo. Pois para estudantes e instituições que querem estudar, conhecer e aprofundar na ferramenta existe um projeto da Adobe através do link http://www.flexregistration.com/ pra que você faça o registro e receba uma licença por e-mail. O Adebe Flex acessa dados no servidor de forma nativa? Não. O Flex tem a função de ser a camada de visualização de sua aplicação, assim como é a função do HTML. Para transitar dados entre sua interface em Flex e o servidor, além de linguagem de programação no servidor (Java, .NET, Coldfusion, Ruby on Rails, PHP, entre outros.) é necessária uma camada intermediária que implementa o protocolo AMF (Action Message Format). Existem diversas opções no mercado, tanto pagas quanto opensource. Abaixo o correspondente mais popular para cada linguagem de programação: Java - BlazeDS (opensource) e LiveCycle Data Services (LCDS, paga); Ruby on Rails – RubyAMF; .NET - Weborb for .NET; PHP - AMFPHP, Weborb for PHP entre outros; A vantagem de implementar a transferência de dados via protocolo AMF é a rapidez, pois os dados são trafegados em formato binário e não em formato texto. Mas existem outras formas de receber e enviar dados no Flex. Adobe Flex Rodrigo Virgilio Curso: Sistemas de Informação Centro Universitário Claretiano – CEUCLAR E-mail: [email_address] Site: www.virgilio.eti.br Indicadores Performance Guia de Imóveis Sistema de Gerenciamento de Documentos
  • 2. Este é um Painel Científico sem apresentação, este é o motivo por só ter um slide :), abçs. virgilio.eti.br