Flash Platform + Zend Amf

12
FLASH PLATFORM + ZEND_AMF 1

description

Apresentação Flash Platform e Zend AMF

Transcript of Flash Platform + Zend Amf

Page 1: Flash Platform + Zend Amf

1

FLASH PLATFORM + ZEND_AMF

Page 2: Flash Platform + Zend Amf

2

Índice

• Apresentação• O que é o AMF?• Como funciona?• Implementações em PHP• A Zend_AMF• Utilização simples• Integração com a Zend Framework• Questões

Page 3: Flash Platform + Zend Amf

3

Apresentação

• Quem sou

• Experiência profissional

• Comunidade portuguesa de PHP

Page 4: Flash Platform + Zend Amf

4

O que é o AMF?

• Action Message Format : é um formato binário, utilizado para serializar objectos de ActionScript.

• Utilização: AMF é usado no flash player internamente para comunicação entre as várias classes e para comunicação entre endpoints.

• Quais as classes de actionscript que suportam AMF? Todas com excepção da DisplayObject.

Page 5: Flash Platform + Zend Amf

Como funciona?Use

r

Server Endpoint

DB

Service A

Service B

Service C

File system

APIExterna

Page 6: Flash Platform + Zend Amf

6

Implementações em PHP

• AMFPHP

• SabreAMF

• Zend AMF

• Outras

Page 7: Flash Platform + Zend Amf

7

A Zend AMF

• Componente da Zend Framework

• Implicações da utilização da Zend AMF

• Componentes com arquitectura loosely-coupled

• Suporte da Adobe e Zend

Page 8: Flash Platform + Zend Amf

8

Utilização simples

Page 9: Flash Platform + Zend Amf

9

Integração com a Zend Framework

• Criar um novo projecto baseado na Zend Framework

• Criar um módulo amf• Criar um messageController para

lidar com os pedidos• Criar Models para business logic

Page 10: Flash Platform + Zend Amf

10

Questões

Page 11: Flash Platform + Zend Amf

11

Links

• Miguel Pinto (blog)http://blog.lookatitude.com

• Zend Frameworkhttp://framework.zend.com

• Apenas o componente Zend AMFhttp://framework.zend.com/download/amf

• Wade arnold (blog)http://wadearnold.com/blog/

• Flash builder 4http://labs.adobe.com/technologies/flashbuilder4/

Page 12: Flash Platform + Zend Amf

12