Vous êtes sur la page 1sur 22

Desenvolvimento de Interfaces Ricas com Flex e PHP

Quem esse cara?

Alwin Garside

Natural de Haarlem, Holanda Moro no Brasil fazem 5 anos Desenvolvedor PHP

Que ele fez tanto?

CARAMBOLA

Sistema de matriculas da UEPB PHP Gerencia de acesso de gateways PHP Flex

Vulpes

O que eu vou falar tanto?


1)Introduo a Flex 2)Hello World 3)Um leitor de feeds em 10 minutos 4)Comunicao entre PHP e Flex

Que danado Adobe Flex?


Um framework para Flash Flash para programadores No para designers MXML ActionScript

Quem que usa Adobe Flex?


Adobe (dah) Google


Youtube Google Talk

Yahoo Eu

Vulpes :-)

Porque usar Flex?

Desenvolvimento acelerado

Definio da interface em MXML Flash funciona como plugin Windows, Linux, Solaris

Compatibilidade com todas os Web Browsers

Multi-plataforma

Forward compatible Open Source (MPL)

Quando no usar Flex?


Websites Mobile Pouca banda Precisa 100% Acessibilidade

Ferramentas para Desenvolvimento em Flex


Flex SDK Adobe Flex Builder Eclipse AXDT

Flex SDK

Compilador para ActionScript / MXML Flex Framework Codigo fonte do Flex Framework Open Source

Flex Builder

Flex Builder um IDE para Flex Plugin para Eclipse Disponvel para Windows, Mac OS e Linux Proprietrio ($249) FB Linux alpha no Google Labs ($0 :-)

Eclipse AXDT

Plugin para Eclipse Suporte para ActionScript e MXML Open Source Estado alpha

Flex vs AJAX
Flex

AJAX

ActionScript

JavaScript

Uma nica implementao

Vrias implementaes

MXML

HTML

Feito para apps Customizvel Bindings

Feito para pginas

Como funciona?
MXML ActionScript

Arquivos .mxml

Arquivos .as

Flex SDK
Compilador

Arquivo .swf
Bytecode

Hello World em Flex

Um Leitor de Feeds em 10 minutos

RSS (Realy Simple Sindication)


<?xml version="1.0" encoding="UTF-8" ?> <rss version="2.0"> <channel> <title>RSS Example</title> <description>This is an example of an RSS feed</description> <link>http://www.domain.com/link.htm</link> <lastBuildDate>Mon, 28 Aug 2006 11:12:55 -0400 </lastBuildDate> <pubDate>Tue, 29 Aug 2006 09:00:00 -0400</pubDate> <item> <title>Item Example</title> <description>This is an example of an Item</description> <link>http://www.domain.com/link.htm</link> <guid isPermaLink="false"> 1102345</guid> <pubDate>Tue, 29 Aug 2006 09:00:00 -0400</pubDate> </item> </channel> </rss>

Comunicao entre Flex e PHP

Flex <=> PHP

Varias formas de transmitir dados


AMF SOAP XML

Flex e PHP: Como funciona


SERVIDOR Arquivo .swf Script PHP

Aplicao rodando no Flash CLIENTE (NAVEGADOR)

Mais info sobre Flex


http://www.flex.org http://livedocs.adobe.com/flex/3/

Contato

yogarine@gmail.com www.yogarine.net http://twitter.com/yogarine

Vous aimerez peut-être aussi