Dale stamina a tu Flex App con
         AMFPHP!!!




                   Sergio Brito
                   Twitter: @yacaFx
...
¿Qué es AMF?

 Action Message Format (AMF)
 Es un formato binario basado en SOAP (Simple
  Object Acces Protocol). Es us...
¿Y a mi de que me sirve?

 Mis Flash/Flex apps pueden hablar con un servidor a
  través de lenguajes como PHP, JAVA, Cold...
¿Ajeles y donde entra AMFPHP?




 AMFPHP es una alternativa open source al Flash
  Remoting
 Puedes conectarte a tus cl...
Más!! Más!! Más!!

 AMFPHP en pocas palabras es un toolkit RPC para
  PHP
 Similar a
  Flash Remoting
  Javascript y Aja...
En la cocina del Cheff

 El servidor y el cliente, PHP y SWF’s tienen un medio
  para describir las llamadas a sus método...
En la cocina del Cheff



 Si hago peticiones SQL transforma y empaqueta los
  recordsets
 Contamos con un browser de cl...
¿Y con Flex como le hago?

 Flex desde la versión 2 cuenta con la clase
  RemoteObject en el paquete Flas.net.NetConnecti...
¡Vamos a hincarle el diente!

 Instalar
 Probar gateway
 Hacer nuestra clase
 Probar clase
 Hacer nuestra Flex App
 ...
Recursos

 El DVD =)
 www.amfphp.org
 tv.adobe.com/watch/adc-presents/flex-and-amfphp/
 www.adobe.com/devnet/flex/flex...
Happy Coding!! =)




            Sergio Brito
            Twitter: @yacaFx
            AUG: riactive.com
            Blog...
Upcoming SlideShare
Loading in …5
×

Dale Stamina A Tu Flex App Con Amfphp

3,694 views
3,646 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
3,694
On SlideShare
0
From Embeds
0
Number of Embeds
13
Actions
Shares
0
Downloads
6
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Dale Stamina A Tu Flex App Con Amfphp

  1. 1. Dale stamina a tu Flex App con AMFPHP!!! Sergio Brito Twitter: @yacaFx AUG: riactive.com Blog: blog.yacafx.com Skype: yacatematrix Gtalk: yacatematrix Mail: yacatematrix@gmail.com
  2. 2. ¿Qué es AMF?  Action Message Format (AMF)  Es un formato binario basado en SOAP (Simple Object Acces Protocol). Es usado para transportar datos entre Aplicaciones Flash/Flex y un lenguaje intermedio(PHP, JAVA, etc.)  Vio luz con la aparición del Flash Player 6 y hasta la versión 9 con AS3 tuvo cambios importantes para adaptarse a la potencia del AS3
  3. 3. ¿Y a mi de que me sirve?  Mis Flash/Flex apps pueden hablar con un servidor a través de lenguajes como PHP, JAVA, ColdFusion.  Organiza y adapta mis objetos de ActionScript para enviarlos y que sean usables en el servidor.  El proceso de adaptación o serialización es 100% en binario y se transmite por el puerto 80/443  La transmisión de estos datos es muy rápida pues con AMF3 se comprimen.
  4. 4. ¿Ajeles y donde entra AMFPHP?  AMFPHP es una alternativa open source al Flash Remoting  Puedes conectarte a tus clases de PHP  Independiza y potencializa tu código PHP
  5. 5. Más!! Más!! Más!!  AMFPHP en pocas palabras es un toolkit RPC para PHP  Similar a Flash Remoting Javascript y Ajax con JSON Clientes XML con XML-RPC
  6. 6. En la cocina del Cheff  El servidor y el cliente, PHP y SWF’s tienen un medio para describir las llamadas a sus métodos e interpretar datos/objetos  El cliente empaqueta y envía al Gateway  Automáticamente AMFPHP *Desempaqueta la petición *Encuentra la clase correspondiente *Genera la instancia *Invoca al método con los argumentos enviados *Empaqueta los datos retornados
  7. 7. En la cocina del Cheff  Si hago peticiones SQL transforma y empaqueta los recordsets  Contamos con un browser de clases para probar nuestro código
  8. 8. ¿Y con Flex como le hago?  Flex desde la versión 2 cuenta con la clase RemoteObject en el paquete Flas.net.NetConnection  Los RemoteObject’s son altamente funcionales y hacen mas fácil el desarrollo desde Flex.  Tenemos opciones muy simples para usar grandes o pequeños objetos  Tienen la propiedad ShowBusyCursor que nos permite saber gráficamente que nuestro RO esta trabajando
  9. 9. ¡Vamos a hincarle el diente!  Instalar  Probar gateway  Hacer nuestra clase  Probar clase  Hacer nuestra Flex App  Volvernos inmensamente felices al verla funcionando!!  Compartir conocimiento y postearlo en mi Blog XD
  10. 10. Recursos  El DVD =)  www.amfphp.org  tv.adobe.com/watch/adc-presents/flex-and-amfphp/  www.adobe.com/devnet/flex/flex_php.html  Flex CookBook
  11. 11. Happy Coding!! =) Sergio Brito Twitter: @yacaFx AUG: riactive.com Blog: blog.yacafx.com Skype: yacatematrix Gtalk: yacatematrix Mail: yacatematrix@gmail.com

×