logo
  • Home
  • Acerca
  • Autores
  • Faq
  • Rede
  Twitter   Feed-me! RSS!

Criando aplicações Flex para o Orkut (e outras redes sociais)

Colocado por João Augusto na(s) categoria(s): 1, 4, 6, Access, action, Actionscript, api, Aplicativos, app, AR, AUG, BI, blog, botão, camp, class, comunicação, Cookbook, demo, Desenvolvedor, desenvolvedores, Diversos, Download, dynamic, exemplo, facebook, flash, Flex, for, Google, html, IE, if, image, int, interface, Java, Javascript, library, linkedin, Mac, mg, O, on, Outros, padrão, PHP, pt, Redes Sociais, RIA, Ria’s Geral, serviço, site, social, SVN, swf, UI, Ved, window, XML, XP em 05 10th, 2010 | 1 Comentário

Há algum tempo me interessei em desenvolver aplicativos para o Orkut de forma experimental utilizando o Flex. Depois de alguma pesquisa e um pouco de tempo perdido cheguei à essa biblioteca. Ela é basicamente uma interface entre actionscript e as funções do OpenSocial.

O que é OpenSocial?

O serviço OpenSocial define uma API comum para desenvolver aplicativos sociais que irão funcionar em diversos sites. Elas possibilitam que os desenvolvedores criem aplicativos utilizando JavaScript e HTML padrão para acessar amigos de uma rede social e atualizar feeds.

Ou seja, você desenvolve um aplicativo utilizando a API e pode rodá-lo em diferentes containers, como: Orkut, MySpace, LinkedIn, IGoogle, Hi5, Ning entre outros. Infelizmente o Facebook não suporta o padrão OpenSocial, mas existem outras bibliotecas que realizam essa comunicação, a mais conhecida é esta.

Bom, vamos no ater à API OpenSocial. Depois de fazer o download do SWC é hora de baixar a aplicação de exemplo, que demonstra algumas das funções básicas da API. Se você preferir pode baixar o projeto dessa aplicação já com o SWC.

Aplicação compilada, agora é hora botá-la pra funcionar. Para que você consiga rodar sua aplicação no Orkut são necessários mais alguns passos:

  1. Disponibilizar publicamente seu SWF, no meu caso a nossa aplicação está em http://www.joaoaugusto.com.br/SampleApp.swf.
  2. Criar um arquivo XML (conforme modelo abaixo) e disponibilizá-lo publicamente. Novamente, no meu caso http://www.joaoaugusto.com.br/SampleApp.xml
    <?xml version="1.0" encoding="UTF-8" ?>
    <Module>
    <ModulePrefs title="SampleApp">
      <Require feature="flash"/>
      <Require feature="views"/>
      <Require feature="dynamic-height"/>
      <Require feature="opensocial-0.8"/>
    </ModulePrefs>
    <Content type="html">
    <![CDATA[
      <!-- The flash element -->
      <div id="flashcontainer" style="text-align: center;"></div>
    
      <!-- Embed the swf file -->
      <script type="text/javascript">
        var flashObjId = "flashObj";
        gadgets.flash.embedFlash(
          "http://www.joaoaugusto.com.br/SampleApp.swf",
          "flashcontainer", "9", {
            name: flashObjId,
            id: flashObjId,
            quality: "high",
            wmode: "window",
            allowScriptAccess: "always"
          });
        gadgets.window.adjustHeight();
      </script>
    ]]>
    </Content>
    </Module>
    
  3. Ter acesso ao sandbox.orkut.com, que você consegue em http://sandbox.orkut.com/SandboxSignup.aspx.

Depois de logado dentro de sua conta no sandbox você verá à esquerda da tela uma seção chamada “Apps” e ao lado do título da seção um botão “Editar”:

EditarApp

Após entra na tela de edição das aplicações, aparecerá um campo para que você preencha utilizando o endereço do XML que disponiblizamos em um dos passos acima:

AddApp

Pronto, agora você já pode acessar as funções básicas da API OpenSocial através do seu Orkut.

.SampleApp

Para mais informacões acesse o site oficial da OpenSocial Actionscript Client Library. Até mais!



Veja o post original no blog do autor aqui!  

João Augusto

Escrito por João Augusto @ http://blog.joaoaugusto.com.br
Saiba mais sobre o autor na sua pagina de perfil
Outros posts do autor:
» Desafios no desenvolvimento de uma aplicação real com Flex
» 1º Encontro FUGSC em Joinville
» Meu module não carrega, e agora?

Comentários ( 1 Comentário )
 

fala ai rapaz^^
usei esse codigo e funfou direitinho.
gostaria de saber onde eu encontro mais contudo sobre essa interação:AS3 com orkut?^^
vlw tudo de bom!

Fabricio juntou estes bytes...
Deixe um comentário



Spam Protection by WP-SpamFree

ACERCA

O que é o RedeRIA ?

O redeRIA não é nada mais que um agregador de feed's que disponibiliza o conteudo de varios blogs e autores ao redor do mundo RIA, actualmente agregamos mais de 2791 entradas vindas de 53 blogs especializados em ria’s, pelo que só fica a ganhar em assinar o feed ou seguir a comunidade no twitter.

Se acha que o seu blog ou um blog de um amigo é interessante e util para os leitores o redeRIA, faça a sua submissão aqui.

Feed: assine já
Twitter: siga-nos

GOOGLE

Votação


Deveria o RedeRia agregar conteúdo em inglês?
Ver Resultados

AUTORES


Eduardo KrausAlexandre TadashiBindableCognitiva SoluçõesDaniel LopesDaniel SchmitzDanielPedrinhaDClick TeamEbercomEdgard DavidsonElvis FernandesErko BrideeFabiel PrestesFábio Batista da SilvaFabio da SilvaFabriccio BernardesFelipe BorellaFlavia MoreiraGabriel VersalliniGabriela T. PerryIgor MusardoJanderson CardosoJoão AugustoJose Carlos FielKelps SousaLeonardo FrançaLucas MarçalLuis MessiasLuiz TarabalMario JuniorMário SantosMauro MartinsPablo SouzaPedro ClaudioreneRia BrazilriaPTRicardo CerqueiraRobson FernandesRodrigo Pereira FragaSaintBrSamuelFacchinelloSergio SouzaSilva DeveloperStefan HorochovecTech CaffeTecinforThiago BuenoVedVinícius SandimWillian ManoXAML Cast

PUBLICIDADE








Powered by Wordpress & msdevstudio.com