SlideShare uma empresa Scribd logo
amfPHP
Luciano Oliveira Borges
amfPHP
O que é ?

amfphp é uma linguagem de código aberta e
uma peça fundamental para o
desenvolvimento de aplicações web.
amfphp é usado em projetos que cobrem uma
ampla área, desde jogos até aplicativos de
negócio.
O papel do amfPHP é fornecer uma maneira
realmente simples de conectar um cliente com
um servidor na nuvem.
amfPHP
Como ?

Utilize amfphp para permitir que o aplicativo
cliente se comunique com o servidor por meio
de um webservices.
Pode-se facilmente acessar métodos de classes
por aplicativos do cliente de todos os tipos
(desktop, web, js, c++, etc) .
Uma base de código para todos os formatos
padrão RPC (XML, JSON, amf).
amfPHP
Características

● Escrito em PHP 5.
● Comunicação entre PHP por meio da web com
  aplicativos móveis.
● Comunicação nativa com Flash, Flex, AS2 e AS3.
● Comunicação nativa com Javascipt, html e ajax
  (jQuery).
● Possui uma fácil instalação.
● Aceita diversos formatos por meio de plugins: AMF,
  JSON (XML, XML RPC, SOAP, RSS, mais formatos
  personalizados estão em desenvolvimento).
● Possui um navegador de serviço para a depuração.
● Livre e de código aberto com licença BSD.
amfPHP
História

Action Message Format (AMF) é um formato
binário usado para serializar objetos gráficos,
tais como objetos ActionScript e XML, ou
enviar mensagens entre um cliente Adobe
Flash e um serviço remoto, geralmente um
Flash Media Server ou alternativas de
terceiros.
A linguagem ActionScript 3 (AS3) fornece
classes para codificação e decodificação do
formato AMF.
amfPHP
História

O formato AMF é frequentemente usado em
conjunto com RTMP da Adobe para
estabelecer conexões e comandos de controle
para a entrega de streaming media.
Neste caso, os dados do AMF são encapsulados
em um bloco que tem um cabeçalho, que
define as coisas como o comprimento da
mensagem e o tipo (quer seja um "ping",
"comandos" ou suportes de dados).
amfPHP
História

A Adobe Systems publicou o binário da
especificação do AMF como protocolo de
dados em 13 de dezembro de 2007 e anunciou
que apoiaria a partir daí a comunidade de
desenvolvedores para fazer este protocolo
disponível para todas as plataformas de
servidor principal.
amfPHP
História

As variações dos protocolos de AMF são
suportadas por muitas linguagens e tecnologias
do lado do servidor, na forma de bibliotecas e
serviços que devem ser instalados e integrados
pelo desenvolvedor do aplicativo, tais como:
ColdFusion, haXe, Java, .NET, PHP, Python,
Perl, Ruby, JavaScript, Delphi e Powershell.
amfPHP
Links



Para saber mais sobre o AMF e o amfPHP
acesse as referências abaixo:

● http://www.silexlabs.org/amfphp/
● http://en.wikipedia.
  org/wiki/Action_Message_Format
● http://sourceforge.net/projects/amfphp/

Mais conteúdo relacionado

Mais procurados

Apresentação php
Apresentação phpApresentação php
Apresentação php
williameier
 
Apostila - Desenvolvimento Web com ASP.NET
Apostila - Desenvolvimento Web com ASP.NETApostila - Desenvolvimento Web com ASP.NET
Apostila - Desenvolvimento Web com ASP.NET
José Corrêa Viana
 
Aula 01 introdução ao php
Aula 01   introdução ao phpAula 01   introdução ao php
Aula 01 introdução ao php
Adriano Castro
 
Silverlight
SilverlightSilverlight
Silverlight
jorgeadammo
 
The Language VolcanX - ABMSL
The Language VolcanX - ABMSLThe Language VolcanX - ABMSL
The Language VolcanX - ABMSL
Michel Alves
 
O Futuro do ASP.NET (vNext)
O Futuro do ASP.NET (vNext)O Futuro do ASP.NET (vNext)
O Futuro do ASP.NET (vNext)
Fabrício Lopes Sanchez
 
Projeto IV - Tecnologias básicas da Web X.0
Projeto IV - Tecnologias básicas da Web X.0Projeto IV - Tecnologias básicas da Web X.0
Projeto IV - Tecnologias básicas da Web X.0
Germano Luis
 
C sharp lesson1
C sharp lesson1C sharp lesson1
C sharp lesson1
Simone Ferreira
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativos
GabrielLogacho
 
ASP.NET - Conceitos Básicos
ASP.NET - Conceitos BásicosASP.NET - Conceitos Básicos
ASP.NET - Conceitos Básicos
Leonardo Lourenço Silva
 
Flash Platform + Zend Amf
Flash Platform + Zend AmfFlash Platform + Zend Amf
Flash Platform + Zend Amf
Miguel Pinto
 
Ruby: Simples e Expressivo - Women Techmakers João Pessoa
Ruby: Simples e Expressivo - Women Techmakers João PessoaRuby: Simples e Expressivo - Women Techmakers João Pessoa
Ruby: Simples e Expressivo - Women Techmakers João Pessoa
Women Techmakers João Pessoa
 
TDC2018SP | Trilha Containers - FaaS (Function as a Service) em containers
TDC2018SP | Trilha Containers - FaaS (Function as a Service) em containersTDC2018SP | Trilha Containers - FaaS (Function as a Service) em containers
TDC2018SP | Trilha Containers - FaaS (Function as a Service) em containers
tdc-globalcode
 
MVP ShowCast IT - Mensageria - Exchange 2013 Firewalls e Protocolos
MVP ShowCast IT - Mensageria - Exchange 2013 Firewalls e ProtocolosMVP ShowCast IT - Mensageria - Exchange 2013 Firewalls e Protocolos
MVP ShowCast IT - Mensageria - Exchange 2013 Firewalls e Protocolos
Rover Marinho
 
Curso de PHP Básico ao Avançado
Curso de PHP Básico ao AvançadoCurso de PHP Básico ao Avançado
Curso de PHP Básico ao Avançado
Luiz Junior
 
Testando aplicações DataSnap
Testando aplicações DataSnapTestando aplicações DataSnap
Testando aplicações DataSnap
Andreano Lanusse
 
Amfphp
AmfphpAmfphp
J530 9 jms
J530 9 jmsJ530 9 jms
Apresentação de ruby parte 5
Apresentação de ruby parte 5Apresentação de ruby parte 5
Apresentação de ruby parte 5
Wende Mendes
 
Desvendando o Symfony 4 - Além da teoria
Desvendando o Symfony 4 - Além da teoriaDesvendando o Symfony 4 - Além da teoria
Desvendando o Symfony 4 - Além da teoria
Camila Fernandes
 

Mais procurados (20)

Apresentação php
Apresentação phpApresentação php
Apresentação php
 
Apostila - Desenvolvimento Web com ASP.NET
Apostila - Desenvolvimento Web com ASP.NETApostila - Desenvolvimento Web com ASP.NET
Apostila - Desenvolvimento Web com ASP.NET
 
Aula 01 introdução ao php
Aula 01   introdução ao phpAula 01   introdução ao php
Aula 01 introdução ao php
 
Silverlight
SilverlightSilverlight
Silverlight
 
The Language VolcanX - ABMSL
The Language VolcanX - ABMSLThe Language VolcanX - ABMSL
The Language VolcanX - ABMSL
 
O Futuro do ASP.NET (vNext)
O Futuro do ASP.NET (vNext)O Futuro do ASP.NET (vNext)
O Futuro do ASP.NET (vNext)
 
Projeto IV - Tecnologias básicas da Web X.0
Projeto IV - Tecnologias básicas da Web X.0Projeto IV - Tecnologias básicas da Web X.0
Projeto IV - Tecnologias básicas da Web X.0
 
C sharp lesson1
C sharp lesson1C sharp lesson1
C sharp lesson1
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativos
 
ASP.NET - Conceitos Básicos
ASP.NET - Conceitos BásicosASP.NET - Conceitos Básicos
ASP.NET - Conceitos Básicos
 
Flash Platform + Zend Amf
Flash Platform + Zend AmfFlash Platform + Zend Amf
Flash Platform + Zend Amf
 
Ruby: Simples e Expressivo - Women Techmakers João Pessoa
Ruby: Simples e Expressivo - Women Techmakers João PessoaRuby: Simples e Expressivo - Women Techmakers João Pessoa
Ruby: Simples e Expressivo - Women Techmakers João Pessoa
 
TDC2018SP | Trilha Containers - FaaS (Function as a Service) em containers
TDC2018SP | Trilha Containers - FaaS (Function as a Service) em containersTDC2018SP | Trilha Containers - FaaS (Function as a Service) em containers
TDC2018SP | Trilha Containers - FaaS (Function as a Service) em containers
 
MVP ShowCast IT - Mensageria - Exchange 2013 Firewalls e Protocolos
MVP ShowCast IT - Mensageria - Exchange 2013 Firewalls e ProtocolosMVP ShowCast IT - Mensageria - Exchange 2013 Firewalls e Protocolos
MVP ShowCast IT - Mensageria - Exchange 2013 Firewalls e Protocolos
 
Curso de PHP Básico ao Avançado
Curso de PHP Básico ao AvançadoCurso de PHP Básico ao Avançado
Curso de PHP Básico ao Avançado
 
Testando aplicações DataSnap
Testando aplicações DataSnapTestando aplicações DataSnap
Testando aplicações DataSnap
 
Amfphp
AmfphpAmfphp
Amfphp
 
J530 9 jms
J530 9 jmsJ530 9 jms
J530 9 jms
 
Apresentação de ruby parte 5
Apresentação de ruby parte 5Apresentação de ruby parte 5
Apresentação de ruby parte 5
 
Desvendando o Symfony 4 - Além da teoria
Desvendando o Symfony 4 - Além da teoriaDesvendando o Symfony 4 - Além da teoria
Desvendando o Symfony 4 - Além da teoria
 

Destaque

Poder de la voluntad jorge
Poder de la voluntad jorgePoder de la voluntad jorge
Poder de la voluntad jorge
Juan Manuel Robledo Clemente
 
Reforma ortografica[1]
Reforma ortografica[1]Reforma ortografica[1]
Reforma ortografica[1]
Sandro Az
 
Nuestra princesa
Nuestra princesaNuestra princesa
Nuestra princesa
jcnakay
 
Google docs
Google docsGoogle docs
Rud silva
Rud silvaRud silva
PROYECTO
PROYECTOPROYECTO
Parescraneales
ParescranealesParescraneales
Parescraneales
victorino66 palacios
 
Respuestas a las consultas 2015
Respuestas a las consultas 2015Respuestas a las consultas 2015
Respuestas a las consultas 2015
Johanna Mena González
 
18. la estafa o fraude en los negocios multinivel ppt
18. la estafa o fraude en los negocios multinivel ppt18. la estafa o fraude en los negocios multinivel ppt
18. la estafa o fraude en los negocios multinivel ppt
empresasmultinivel
 

Destaque (9)

Poder de la voluntad jorge
Poder de la voluntad jorgePoder de la voluntad jorge
Poder de la voluntad jorge
 
Reforma ortografica[1]
Reforma ortografica[1]Reforma ortografica[1]
Reforma ortografica[1]
 
Nuestra princesa
Nuestra princesaNuestra princesa
Nuestra princesa
 
Google docs
Google docsGoogle docs
Google docs
 
Rud silva
Rud silvaRud silva
Rud silva
 
PROYECTO
PROYECTOPROYECTO
PROYECTO
 
Parescraneales
ParescranealesParescraneales
Parescraneales
 
Respuestas a las consultas 2015
Respuestas a las consultas 2015Respuestas a las consultas 2015
Respuestas a las consultas 2015
 
18. la estafa o fraude en los negocios multinivel ppt
18. la estafa o fraude en los negocios multinivel ppt18. la estafa o fraude en los negocios multinivel ppt
18. la estafa o fraude en los negocios multinivel ppt
 

Semelhante a amfPHP

Desenvolvendo aplicações RIA - Marcel Araujo
Desenvolvendo aplicações RIA - Marcel AraujoDesenvolvendo aplicações RIA - Marcel Araujo
Desenvolvendo aplicações RIA - Marcel Araujo
Tchelinux
 
Lista de abreviações
Lista de abreviaçõesLista de abreviações
Lista de abreviações
diogolevel3
 
2290494 integrando-flex-com-php
2290494 integrando-flex-com-php2290494 integrando-flex-com-php
2290494 integrando-flex-com-php
Brenno Abreu
 
Ligação do Flex a um backend LAMP usando AMFPHP
Ligação do Flex a um backend LAMP usando AMFPHPLigação do Flex a um backend LAMP usando AMFPHP
Ligação do Flex a um backend LAMP usando AMFPHP
elliando dias
 
Lista de abreviações
Lista de abreviaçõesLista de abreviações
Lista de abreviações
diogolevel3
 
Adobe Flex
Adobe FlexAdobe Flex
Adobe Flex
Rodrigo Virgilio
 
Adobe Flex
Adobe FlexAdobe Flex
Adobe Flex
guest043b5a
 
Resumo Interop
Resumo InteropResumo Interop
Resumo Interop
leonardotn
 
Capítulo 3 funcionalidades e protocolos da camada de aplicação
Capítulo 3   funcionalidades e protocolos da camada de aplicaçãoCapítulo 3   funcionalidades e protocolos da camada de aplicação
Capítulo 3 funcionalidades e protocolos da camada de aplicação
Simba Samuel
 
5 – Desenvolvimento de Páginas Web Dinâmicas PHP: introdução
5 – Desenvolvimento de Páginas Web Dinâmicas PHP: introdução5 – Desenvolvimento de Páginas Web Dinâmicas PHP: introdução
5 – Desenvolvimento de Páginas Web Dinâmicas PHP: introdução
Agrupamento de Escolas da Batalha
 
Ccna exploration fundamentos de rede - 3 funcionalidade e protocolos da cam...
Ccna exploration   fundamentos de rede - 3 funcionalidade e protocolos da cam...Ccna exploration   fundamentos de rede - 3 funcionalidade e protocolos da cam...
Ccna exploration fundamentos de rede - 3 funcionalidade e protocolos da cam...
veruzkavaz
 
Ccna exploration fundamentos de rede - 3 funcionalidade e protocolos da cam...
Ccna exploration   fundamentos de rede - 3 funcionalidade e protocolos da cam...Ccna exploration   fundamentos de rede - 3 funcionalidade e protocolos da cam...
Ccna exploration fundamentos de rede - 3 funcionalidade e protocolos da cam...
veruzkavaz
 
MODELO ASP
MODELO ASPMODELO ASP
MODELO ASP
ProfessorBillGates
 
Aula 02 - Introdução ao PHP
Aula 02 - Introdução ao PHPAula 02 - Introdução ao PHP
Aula 02 - Introdução ao PHP
Daniel Brandão
 
PHP nas Nuvens
PHP nas NuvensPHP nas Nuvens
PHP nas Nuvens
Marcos Bezerra
 
Pho Aula 02
Pho Aula 02Pho Aula 02
Pho Aula 02
GameFlixBR
 
Páginas dinâmicas
Páginas dinâmicasPáginas dinâmicas
Páginas dinâmicas
Luciano Crecente
 
Protocolos de aplicação
Protocolos de aplicaçãoProtocolos de aplicação
Protocolos de aplicação
Joel Saramago
 
A Linguagem Php
A Linguagem PhpA Linguagem Php
A Linguagem Php
Joaquim Vieira
 
Aula 1 - ASP
Aula 1 - ASPAula 1 - ASP
Aula 1 - ASP
Elizangela Quaresma
 

Semelhante a amfPHP (20)

Desenvolvendo aplicações RIA - Marcel Araujo
Desenvolvendo aplicações RIA - Marcel AraujoDesenvolvendo aplicações RIA - Marcel Araujo
Desenvolvendo aplicações RIA - Marcel Araujo
 
Lista de abreviações
Lista de abreviaçõesLista de abreviações
Lista de abreviações
 
2290494 integrando-flex-com-php
2290494 integrando-flex-com-php2290494 integrando-flex-com-php
2290494 integrando-flex-com-php
 
Ligação do Flex a um backend LAMP usando AMFPHP
Ligação do Flex a um backend LAMP usando AMFPHPLigação do Flex a um backend LAMP usando AMFPHP
Ligação do Flex a um backend LAMP usando AMFPHP
 
Lista de abreviações
Lista de abreviaçõesLista de abreviações
Lista de abreviações
 
Adobe Flex
Adobe FlexAdobe Flex
Adobe Flex
 
Adobe Flex
Adobe FlexAdobe Flex
Adobe Flex
 
Resumo Interop
Resumo InteropResumo Interop
Resumo Interop
 
Capítulo 3 funcionalidades e protocolos da camada de aplicação
Capítulo 3   funcionalidades e protocolos da camada de aplicaçãoCapítulo 3   funcionalidades e protocolos da camada de aplicação
Capítulo 3 funcionalidades e protocolos da camada de aplicação
 
5 – Desenvolvimento de Páginas Web Dinâmicas PHP: introdução
5 – Desenvolvimento de Páginas Web Dinâmicas PHP: introdução5 – Desenvolvimento de Páginas Web Dinâmicas PHP: introdução
5 – Desenvolvimento de Páginas Web Dinâmicas PHP: introdução
 
Ccna exploration fundamentos de rede - 3 funcionalidade e protocolos da cam...
Ccna exploration   fundamentos de rede - 3 funcionalidade e protocolos da cam...Ccna exploration   fundamentos de rede - 3 funcionalidade e protocolos da cam...
Ccna exploration fundamentos de rede - 3 funcionalidade e protocolos da cam...
 
Ccna exploration fundamentos de rede - 3 funcionalidade e protocolos da cam...
Ccna exploration   fundamentos de rede - 3 funcionalidade e protocolos da cam...Ccna exploration   fundamentos de rede - 3 funcionalidade e protocolos da cam...
Ccna exploration fundamentos de rede - 3 funcionalidade e protocolos da cam...
 
MODELO ASP
MODELO ASPMODELO ASP
MODELO ASP
 
Aula 02 - Introdução ao PHP
Aula 02 - Introdução ao PHPAula 02 - Introdução ao PHP
Aula 02 - Introdução ao PHP
 
PHP nas Nuvens
PHP nas NuvensPHP nas Nuvens
PHP nas Nuvens
 
Pho Aula 02
Pho Aula 02Pho Aula 02
Pho Aula 02
 
Páginas dinâmicas
Páginas dinâmicasPáginas dinâmicas
Páginas dinâmicas
 
Protocolos de aplicação
Protocolos de aplicaçãoProtocolos de aplicação
Protocolos de aplicação
 
A Linguagem Php
A Linguagem PhpA Linguagem Php
A Linguagem Php
 
Aula 1 - ASP
Aula 1 - ASPAula 1 - ASP
Aula 1 - ASP
 

Último

livro ciclo da agua educação infantil.pdf
livro ciclo da agua educação infantil.pdflivro ciclo da agua educação infantil.pdf
livro ciclo da agua educação infantil.pdf
cmeioctaciliabetesch
 
Educação trabalho HQ em sala de aula uma excelente ideia
Educação  trabalho HQ em sala de aula uma excelente  ideiaEducação  trabalho HQ em sala de aula uma excelente  ideia
Educação trabalho HQ em sala de aula uma excelente ideia
joseanesouza36
 
Leis de Mendel - as ervilhas e a maneira simples de entender.ppt
Leis de Mendel - as ervilhas e a maneira simples de entender.pptLeis de Mendel - as ervilhas e a maneira simples de entender.ppt
Leis de Mendel - as ervilhas e a maneira simples de entender.ppt
PatriciaZanoli
 
Estrutura Pedagógica - Laboratório de Educação a Distância.ppt
Estrutura Pedagógica - Laboratório de Educação a Distância.pptEstrutura Pedagógica - Laboratório de Educação a Distância.ppt
Estrutura Pedagógica - Laboratório de Educação a Distância.ppt
livrosjovert
 
Atividade de reforço de matemática 2º ano
Atividade de reforço de matemática 2º anoAtividade de reforço de matemática 2º ano
Atividade de reforço de matemática 2º ano
fernandacosta37763
 
Atividades de Inglês e Espanhol para Imprimir - Alfabetinho
Atividades de Inglês e Espanhol para Imprimir - AlfabetinhoAtividades de Inglês e Espanhol para Imprimir - Alfabetinho
Atividades de Inglês e Espanhol para Imprimir - Alfabetinho
MateusTavares54
 
05-os-pre-socraticos sociologia-28-slides.pptx
05-os-pre-socraticos sociologia-28-slides.pptx05-os-pre-socraticos sociologia-28-slides.pptx
05-os-pre-socraticos sociologia-28-slides.pptx
ValdineyRodriguesBez1
 
759-fortaleza-resultado-definitivo-prova-objetiva-2024-05-28.pdf
759-fortaleza-resultado-definitivo-prova-objetiva-2024-05-28.pdf759-fortaleza-resultado-definitivo-prova-objetiva-2024-05-28.pdf
759-fortaleza-resultado-definitivo-prova-objetiva-2024-05-28.pdf
MessiasMarianoG
 
Redação e Leitura_7º ano_58_Produção de cordel .pptx
Redação e Leitura_7º ano_58_Produção de cordel .pptxRedação e Leitura_7º ano_58_Produção de cordel .pptx
Redação e Leitura_7º ano_58_Produção de cordel .pptx
DECIOMAURINARAMOS
 
GÊNERO TEXTUAL - POEMA.pptx
GÊNERO      TEXTUAL     -     POEMA.pptxGÊNERO      TEXTUAL     -     POEMA.pptx
GÊNERO TEXTUAL - POEMA.pptx
Marlene Cunhada
 
Rimas, Luís Vaz de Camões. pptx
Rimas, Luís Vaz de Camões.          pptxRimas, Luís Vaz de Camões.          pptx
Rimas, Luís Vaz de Camões. pptx
TomasSousa7
 
AVALIAÇÃO DIAGNÓSTICA - 8º ANO 2024.pptx
AVALIAÇÃO DIAGNÓSTICA - 8º ANO 2024.pptxAVALIAÇÃO DIAGNÓSTICA - 8º ANO 2024.pptx
AVALIAÇÃO DIAGNÓSTICA - 8º ANO 2024.pptx
AntonioVieira539017
 
UFCD_10949_Lojas e-commerce no-code_índice.pdf
UFCD_10949_Lojas e-commerce no-code_índice.pdfUFCD_10949_Lojas e-commerce no-code_índice.pdf
UFCD_10949_Lojas e-commerce no-code_índice.pdf
Manuais Formação
 
O que é um Ménage a Trois Contemporâneo .pdf
O que é um Ménage a Trois Contemporâneo .pdfO que é um Ménage a Trois Contemporâneo .pdf
O que é um Ménage a Trois Contemporâneo .pdf
Pastor Robson Colaço
 
slides de Didática 2.pdf para apresentar
slides de Didática 2.pdf para apresentarslides de Didática 2.pdf para apresentar
slides de Didática 2.pdf para apresentar
JoeteCarvalho
 
- TEMPLATE DA PRATICA - Psicomotricidade.pptx
- TEMPLATE DA PRATICA - Psicomotricidade.pptx- TEMPLATE DA PRATICA - Psicomotricidade.pptx
- TEMPLATE DA PRATICA - Psicomotricidade.pptx
LucianaCristina58
 
karl marx biografia resumida com suas obras e história de vida
karl marx biografia resumida com suas obras e história de vidakarl marx biografia resumida com suas obras e história de vida
karl marx biografia resumida com suas obras e história de vida
KleginaldoPaz2
 
A QUESTÃO ANTROPOLÓGICA: O QUE SOMOS OU QUEM SOMOS.pdf
A QUESTÃO ANTROPOLÓGICA: O QUE SOMOS OU QUEM SOMOS.pdfA QUESTÃO ANTROPOLÓGICA: O QUE SOMOS OU QUEM SOMOS.pdf
A QUESTÃO ANTROPOLÓGICA: O QUE SOMOS OU QUEM SOMOS.pdf
AurelianoFerreirades2
 
Atividade letra da música - Espalhe Amor, Anavitória.
Atividade letra da música - Espalhe  Amor, Anavitória.Atividade letra da música - Espalhe  Amor, Anavitória.
Atividade letra da música - Espalhe Amor, Anavitória.
Mary Alvarenga
 
A SOCIOLOGIA E O TRABALHO: ANÁLISES E VIVÊNCIAS
A SOCIOLOGIA E O TRABALHO: ANÁLISES E VIVÊNCIASA SOCIOLOGIA E O TRABALHO: ANÁLISES E VIVÊNCIAS
A SOCIOLOGIA E O TRABALHO: ANÁLISES E VIVÊNCIAS
HisrelBlog
 

Último (20)

livro ciclo da agua educação infantil.pdf
livro ciclo da agua educação infantil.pdflivro ciclo da agua educação infantil.pdf
livro ciclo da agua educação infantil.pdf
 
Educação trabalho HQ em sala de aula uma excelente ideia
Educação  trabalho HQ em sala de aula uma excelente  ideiaEducação  trabalho HQ em sala de aula uma excelente  ideia
Educação trabalho HQ em sala de aula uma excelente ideia
 
Leis de Mendel - as ervilhas e a maneira simples de entender.ppt
Leis de Mendel - as ervilhas e a maneira simples de entender.pptLeis de Mendel - as ervilhas e a maneira simples de entender.ppt
Leis de Mendel - as ervilhas e a maneira simples de entender.ppt
 
Estrutura Pedagógica - Laboratório de Educação a Distância.ppt
Estrutura Pedagógica - Laboratório de Educação a Distância.pptEstrutura Pedagógica - Laboratório de Educação a Distância.ppt
Estrutura Pedagógica - Laboratório de Educação a Distância.ppt
 
Atividade de reforço de matemática 2º ano
Atividade de reforço de matemática 2º anoAtividade de reforço de matemática 2º ano
Atividade de reforço de matemática 2º ano
 
Atividades de Inglês e Espanhol para Imprimir - Alfabetinho
Atividades de Inglês e Espanhol para Imprimir - AlfabetinhoAtividades de Inglês e Espanhol para Imprimir - Alfabetinho
Atividades de Inglês e Espanhol para Imprimir - Alfabetinho
 
05-os-pre-socraticos sociologia-28-slides.pptx
05-os-pre-socraticos sociologia-28-slides.pptx05-os-pre-socraticos sociologia-28-slides.pptx
05-os-pre-socraticos sociologia-28-slides.pptx
 
759-fortaleza-resultado-definitivo-prova-objetiva-2024-05-28.pdf
759-fortaleza-resultado-definitivo-prova-objetiva-2024-05-28.pdf759-fortaleza-resultado-definitivo-prova-objetiva-2024-05-28.pdf
759-fortaleza-resultado-definitivo-prova-objetiva-2024-05-28.pdf
 
Redação e Leitura_7º ano_58_Produção de cordel .pptx
Redação e Leitura_7º ano_58_Produção de cordel .pptxRedação e Leitura_7º ano_58_Produção de cordel .pptx
Redação e Leitura_7º ano_58_Produção de cordel .pptx
 
GÊNERO TEXTUAL - POEMA.pptx
GÊNERO      TEXTUAL     -     POEMA.pptxGÊNERO      TEXTUAL     -     POEMA.pptx
GÊNERO TEXTUAL - POEMA.pptx
 
Rimas, Luís Vaz de Camões. pptx
Rimas, Luís Vaz de Camões.          pptxRimas, Luís Vaz de Camões.          pptx
Rimas, Luís Vaz de Camões. pptx
 
AVALIAÇÃO DIAGNÓSTICA - 8º ANO 2024.pptx
AVALIAÇÃO DIAGNÓSTICA - 8º ANO 2024.pptxAVALIAÇÃO DIAGNÓSTICA - 8º ANO 2024.pptx
AVALIAÇÃO DIAGNÓSTICA - 8º ANO 2024.pptx
 
UFCD_10949_Lojas e-commerce no-code_índice.pdf
UFCD_10949_Lojas e-commerce no-code_índice.pdfUFCD_10949_Lojas e-commerce no-code_índice.pdf
UFCD_10949_Lojas e-commerce no-code_índice.pdf
 
O que é um Ménage a Trois Contemporâneo .pdf
O que é um Ménage a Trois Contemporâneo .pdfO que é um Ménage a Trois Contemporâneo .pdf
O que é um Ménage a Trois Contemporâneo .pdf
 
slides de Didática 2.pdf para apresentar
slides de Didática 2.pdf para apresentarslides de Didática 2.pdf para apresentar
slides de Didática 2.pdf para apresentar
 
- TEMPLATE DA PRATICA - Psicomotricidade.pptx
- TEMPLATE DA PRATICA - Psicomotricidade.pptx- TEMPLATE DA PRATICA - Psicomotricidade.pptx
- TEMPLATE DA PRATICA - Psicomotricidade.pptx
 
karl marx biografia resumida com suas obras e história de vida
karl marx biografia resumida com suas obras e história de vidakarl marx biografia resumida com suas obras e história de vida
karl marx biografia resumida com suas obras e história de vida
 
A QUESTÃO ANTROPOLÓGICA: O QUE SOMOS OU QUEM SOMOS.pdf
A QUESTÃO ANTROPOLÓGICA: O QUE SOMOS OU QUEM SOMOS.pdfA QUESTÃO ANTROPOLÓGICA: O QUE SOMOS OU QUEM SOMOS.pdf
A QUESTÃO ANTROPOLÓGICA: O QUE SOMOS OU QUEM SOMOS.pdf
 
Atividade letra da música - Espalhe Amor, Anavitória.
Atividade letra da música - Espalhe  Amor, Anavitória.Atividade letra da música - Espalhe  Amor, Anavitória.
Atividade letra da música - Espalhe Amor, Anavitória.
 
A SOCIOLOGIA E O TRABALHO: ANÁLISES E VIVÊNCIAS
A SOCIOLOGIA E O TRABALHO: ANÁLISES E VIVÊNCIASA SOCIOLOGIA E O TRABALHO: ANÁLISES E VIVÊNCIAS
A SOCIOLOGIA E O TRABALHO: ANÁLISES E VIVÊNCIAS
 

amfPHP

  • 2. amfPHP O que é ? amfphp é uma linguagem de código aberta e uma peça fundamental para o desenvolvimento de aplicações web. amfphp é usado em projetos que cobrem uma ampla área, desde jogos até aplicativos de negócio. O papel do amfPHP é fornecer uma maneira realmente simples de conectar um cliente com um servidor na nuvem.
  • 3. amfPHP Como ? Utilize amfphp para permitir que o aplicativo cliente se comunique com o servidor por meio de um webservices. Pode-se facilmente acessar métodos de classes por aplicativos do cliente de todos os tipos (desktop, web, js, c++, etc) . Uma base de código para todos os formatos padrão RPC (XML, JSON, amf).
  • 4. amfPHP Características ● Escrito em PHP 5. ● Comunicação entre PHP por meio da web com aplicativos móveis. ● Comunicação nativa com Flash, Flex, AS2 e AS3. ● Comunicação nativa com Javascipt, html e ajax (jQuery). ● Possui uma fácil instalação. ● Aceita diversos formatos por meio de plugins: AMF, JSON (XML, XML RPC, SOAP, RSS, mais formatos personalizados estão em desenvolvimento). ● Possui um navegador de serviço para a depuração. ● Livre e de código aberto com licença BSD.
  • 5. amfPHP História Action Message Format (AMF) é um formato binário usado para serializar objetos gráficos, tais como objetos ActionScript e XML, ou enviar mensagens entre um cliente Adobe Flash e um serviço remoto, geralmente um Flash Media Server ou alternativas de terceiros. A linguagem ActionScript 3 (AS3) fornece classes para codificação e decodificação do formato AMF.
  • 6. amfPHP História O formato AMF é frequentemente usado em conjunto com RTMP da Adobe para estabelecer conexões e comandos de controle para a entrega de streaming media. Neste caso, os dados do AMF são encapsulados em um bloco que tem um cabeçalho, que define as coisas como o comprimento da mensagem e o tipo (quer seja um "ping", "comandos" ou suportes de dados).
  • 7. amfPHP História A Adobe Systems publicou o binário da especificação do AMF como protocolo de dados em 13 de dezembro de 2007 e anunciou que apoiaria a partir daí a comunidade de desenvolvedores para fazer este protocolo disponível para todas as plataformas de servidor principal.
  • 8. amfPHP História As variações dos protocolos de AMF são suportadas por muitas linguagens e tecnologias do lado do servidor, na forma de bibliotecas e serviços que devem ser instalados e integrados pelo desenvolvedor do aplicativo, tais como: ColdFusion, haXe, Java, .NET, PHP, Python, Perl, Ruby, JavaScript, Delphi e Powershell.
  • 9. amfPHP Links Para saber mais sobre o AMF e o amfPHP acesse as referências abaixo: ● http://www.silexlabs.org/amfphp/ ● http://en.wikipedia. org/wiki/Action_Message_Format ● http://sourceforge.net/projects/amfphp/