Aplicativos em PHP/Recursos Extras/Flex
Flex
editarO que é Flex?
Definição no site do fabricante (http://www.adobe.com/br/products/flex/):
"O Adobe® Flex™ 2 é a solução de desenvolvimento de aplicativos mais completa e potente para se criar e fornecer aplicativos avançados de Internet (RIAs) no ambiente empresarial e na Web. Ele permite que as empresas criem aplicativos multimídia personalizados que melhorem significativamente a experiência do usuário, revolucionando o modo como as pessoas interagem com a Web."
Trecho da mensagem de boas vindas da lista flax-brasil (http://br.groups.yahoo.com/group/flex-brasil):
3. Como uso o Flex?
Flex é uma tecnolgia criada pela Macromedia para criação de aplicações ricas na Internet, usando de maneira fácil e rápida você pode criar UI de aplicações em instantes.
Para começar a usar o Flex como plataforma de desenvolvimento, você precisa ir ao site da Macromedia na seção de Downloads (http://www.macromedia.com/downloads/), baixar a versão Flex Server trial e o Flex Builder trial.
Após feito o download só instalar o Flex Server integrado com Jrun e inicar o uso.
4. O que acontece depois que o Flex Server trial expirar?
Após a versão do Flex Server trial expirar ela automaticamente se torna uma versão Developer, que é totalmente gratuita para pessoas que estão em processo de desenvolvimento.
A versão de Developers no campo de desenvolvimento não possue limitações, Existe apenas 2 limitações existente é a requisição de quem ver seu aplicativo feito com Flex. O uso é apenas para 5 IPs diferentes, ou seja apenas 5 pessoas podem visitar ao mesmo tempo a aplicação.
A segunda limitação para quem usa o Flex Server é na hora de compilar no servidor o mxml para swf
O swf tem um dispositivo que funciona só 2 ou 3 dias após criado, mas não afeta em nada a produção.
5. Como funciona o Flex?
Para esse tópico gostaria que visitasse as seguintes matérias no site do iMasters.
http://www.imasters.com.br/artigo.php?cn=1931&cc=42
6. Onde acho artigos para minha primeira experiencia com Flex?
http://www.imasters.com.br/artigo.php?cn=1931&cc=42
7. Quem pode participar da lista?
Quem desejar aprender sobre a tecnologia, as únicas exigências são que para participar antes de tudo tenha calma na hora de obter a resposta, quem está praticando em casa mesmo o uso do Flex e quem tem vontade de aprender.
8. Onde encontro documentação para o Flex?
A documentação você pode encontrar junto com o Flex Server ao instalar.
Mas caso queira uma informação onde sempre está atualizada, peço atenção que visite o LiveDocs do Flex, sempre é atualizada.
http://livedocs.macromedia.com/flex/
No site - http://www.adobe.com/br/products/flex/ encontramos tutoriais, exemplos e ferramentas, como o Flex Builder.
Exemplo de Enquete em Flex + PHP e MySQL - Parte I
http://www.mxstudio.com.br/views.tutorial.php?act=view&cid=12&aid=1104
Exemplo de Enquete em Flex + PHP e MySQL - Parte II
http://www.mxstudio.com.br/views.tutorial.php?act=view&cid=12&aid=1110
O Flex 3 agora é open-source!
http://www.imasters.com.br/artigo/6066/flex/o_flex_3_agora_e_open-source/
Flex Builder - Tradução
Ótimo blog, com muita informação sobre Flex.
Flex 2.0 - Criando seu primeiro aplicativo
http://www.imasters.com.br/artigo/4490/flex/flex_20_-_criando_seu_primeiro_aplicativo//imprimir/
Documentação Flex traduzida - Parte 01
http://www.imasters.com.br/artigo/2184/flex/documentacao_flex_traduzida_-_parte_01/
Documentação Flex traduzida - Parte 02
http://www.imasters.com.br/artigo/2361/flex/documentacao_flex_traduzida_-_parte_02//imprimir/
Flex quick start guide for PHP developers
http://www.adobe.com/devnet/flex/articles/php_getstarted.html
Código fonte do exemplo - http://download.macromedia.com/pub/developer/phpguide_export.rar
Populando um DataGrid no Flex com PHP e MySQL
http://www.imasters.com.br/artigo/4685/flex/populando_um_datagrid_no_flex_com_php_e_mysql//imprimir/
Using the Adobe PHP RIA SDK
http://www.adobe.com/devnet/flex/articles/flex_php_sdk.html
Arquivo de exemplo - http://download.macromedia.com/pub/developer/php_ria_sdk_by_adobe_070108.zip
24 projetos em Flex 2.0 com código Fonte
http://www.igorcosta.com/blog/?p=108
40 Projetos Flex 2 Open-source
http://www.igorcosta.com/blog/?p=276
Simple Flex Tutorial
http://www.petefreitag.com/item/490.cfm
Flex RemoteObject and AMFPHP 1.9
editarO AMFPHP(criado por Patrick Mineault) é uma implemantação em PHP para suportar o protocolo AMF(Action Message Format) facilitando a comunicação entre um SWF(Flash/Flex) e um servidor PHP. Os dados trafegam em formato binário ganhando em performace e segurança. O AMFPHP 1.9 ja suporta o AMF3.
http://sephiroth.it/tutorials/flashPHP/flex_remoteobject/
Diversos Tutorials sobre Flex
editarhttp://www.leonardofranca.com.br/index.php/2007/01/16/tutorial-flex-2-e-amfphp-19/pt/
Tutoriais sobre PHP e Flex
editarhttp://www.adobe.com/devnet/flex/flex_php.html
Flex & PHP Tutorial - Transmitting data using JSON
editarhttp://blog.paranoidferret.com/?p=23
Flex and PHP: Party in the Front, Business in the Back
editarDesenvolvendo em PHP com Flex via Zend Framework
http://devzone.zend.com/node/view/id/2019
Código fonte do exemplo do tutorial - http://devzone.zend.com/content/mashuptimes.zip
Flex for PHP Developers
editar
Lista de discussão no Google - PHP RIA SDK by Adobe
editarhttp://groups.google.com/group/adobe_php_sdk
Gerador de classes PHP para integração FLEX, MySQL e AMFPHP
editarClicar na imagem para fazer o download - http://www.flexpr.com.br/gerador/
Flex 2.0 com PHP e MySQL
editarApresentação e exemplo.
http://www.flexbrasil.org/palestras/facinter/
Video Tutoriais online gratuitos
editarRegistro obrigatório (grátis) em - http://www.illasaron.com/html/modules.php?name=Your_Account
Exemplos com Flex
editarCriando uma calculadora com Macromedia Flex
editarArtigo do Igor Costa no Linha de Código:
http://www.linhadecodigo.com.br/artigos_impressao.asp?id_ac=297
Comunicação entre dois aplicativos Flex usando uma conexão local na porta 8101
editarhttp://www.linhadecodigo.com.br/artigos_impressao.asp?id_ac=284
Flex 2.0 - Criando seu primeiro aplicativo
editarhttp://www.linhadecodigo.com.br/artigos_impressao.asp?id_ac=1121