Mostrando postagens com marcador API. Mostrar todas as postagens
Mostrando postagens com marcador API. Mostrar todas as postagens

segunda-feira, 4 de julho de 2011

Ferramenta e ambiente de desenvolvimento utilizados

A ferramenta principal utilizada é o próprio Twitter, acessado através da própria API do site ( http://dev.twitter.com/doc ). A API do Twitter consiste de 3 partes:
* 2 APIs REST - permite aos desenvolvedores acessar os dados do Twitter incluindo, atualizações, status dos dados e informação sobre usuários;
* 1 API Streaming - permite acesso em tempo real de grande volume de informações;

Sua utilização da API é bem simples:

* O usuário é autenticado; (existem métodos que não necessitam autenticação)
Uma requisição é enviada;
* O retorno é um arquivo XML (ou JSON, RSS e ATOM) com os dados da requisição ou mensagem de erro;

A código da aplicação foi desenvolvido utilizando a linguagem Java, utilizada pela familiaridade com os integrantes do grupo, através do ambiente de desenvolvimento Eclipse, e utilizando o Assembla ( http://www.assembla.com/ ) como repositório de código

Plano de Negócios

Proposição de Valores

  • Utiliza heurísticas para traçar um caminho de influência entre 2
    perfis do twitter



  • Clientes Alvo

  • Todos os clientes do Twitter e outros interessados em suas influências



  • Canais de Distribuição

  • Anúncios em blogs e sites de tecnologia



  • Relações com Clientes

  • Espaço pra comentários e avaliações no próprio site da ferramenta



  • Configuração dos valores

  • Fornecer suporte aos anunciantes no site da ferramenta e aos usuários da mesma



  • Rede de Parceiros

  • O próprio Twitter, o Google Adwords, e sites de tecnologia



  • Capacidades Essenciais

  • Fornecer a distância correta entre dois perfis do Twitter



  • Fluxos de Rendimento

  • Anúncios via Adwords no site da ferramenta, e customizações para clientes que paguem por isso



  • Estrutura de Custos

  • Despesas na gerência da infraestrutura e suporte do servidor próprio



  • domingo, 8 de maio de 2011

    A importância das API's para o Facebook

    Muito se tem publicado sobre API's para o Facebook. A rede social é hoje um fenômeno da internet com mais de 500 milhões de usuários ativos, ocupando a 7ª posição em tráfego de visitantes segundo o ranking do Alexa; é ainda o maior site de fotografias dos Estados Unidos, com mais de 60 milhões de novas fotos publicadas por semana, ultrapassando inclusive sites voltados à fotografia, como o Flickr. Nesse contexto é muito importante que a ferramenta zele por sua reutilização e interoperabilidade com outros sistemas, é onde entram as API's.

    A API é um conjunto de rotinas e padrões estabelecidos por um software para a utilização das suas funcionalidades por programas aplicativos que não querem envolver-se em detalhes da implementação do software, mas apenas usar seus serviços. Dentre os exemplos para o FB, temos uma API para gravação de aplicativos do Facebook para a plataforma Android (http://www.ibm.com/developerworks/br/library/x-androidfacebookapi/index.html); customização de página inicial do Facebook (http://www.labnol.org/internet/create-custom-facebook-pages/17957/); e até mesmo para descobrir informações de outras pessoas (http://enquantoisso.com/facebook-como-usar-graph-api-e-descubra-tudo-de-todos/).

    Portanto, cabe à criatividade dos desenvolvedores como utilizar essas API's. Existem inúmeras publicações de ajuda e suporte, como para explorar as funcionalidades das API's (http://imasters.com.br/artigo/20274/apis/explorando-funcionalidades-das-apis-do-facebook) e um guia para desenvolvimento de aplicações para o Facebook (http://books.google.com.br/books?id=QOPkwMTZ1F0C&pg=PA33&lpg=PA33&dq=novas+apis+para+facebook&source=bl&ots=tgRpcEluGf&sig=NAGzOMmOuUQJV-yCFw67tVLYix8&hl=pt-BR&ei=UdrGTZuXCcrA0AHC0ImBBg&sa=X&oi=book_result&ct=result&resnum=2&ved=0CBwQ6AEwATgo#v=onepage&q&f=false). O desenvolvedor agora só tem de pensar como se aproveitar das funcionalidades do Facebook.

    Guia Para Desenvolvedores de API Facebook

    Um pequeno guia para desenvolvedores de API Facebook, baseado em um livro de mesmo nome. Os tópicos são: Introdução à Plataforma Facebook, Preparando Para o Desenvolvimento de Aplicações Facebook, Aprendendo Fundamentos para a Plataforma Facebook, Construindo Uma Aplicação para o Facebook - Do Início ao Fim, Aprofundando na Sua Aplicação.

    Artigos do Blog WordPress no Facebook via API

    O Facebook cresce a cada dia no número de usuários se tornando a rede social mais popular da internet. Aproveitar deste público imenso de consumidores e clientes pode ser muito lucrativo e eficaz para uma campanha na internet. Esse artigo ensina como colocar artigos do Wordpress de forma automática em um aplicativo do Facebook onde amigos e desconhecidos podem curtir, comentar, compartilhar e adicionar a seus favoritos.

    Facebook – Como usar Graph API e descubrir tudo de todos

    Com a Api Graph ficou visível que o perfil dos usuários não está tão protegido assim. Mesmo restringindo o máximo a privacidade, O Facebook mostrará a lista de eventos, onde se está registrando. Essa lista pode mostrar endereços, amigos, preferências, hobbies, atividades políticas e religiosas, etc. Com esse material se aprende a usar essa API para descobrir essas informações de outros usuários.

    Notícias API's Facebook

    Facebook Abre API Para Desenvolvoderes de Dispositivos Móveis

    Facebook – Como usar Graph API e descubrir tudo de todos

    Artigos do Blog WordPress no Facebook via API

    Usando APIs do Facebook Connect

    Guia Para Desenvolvedores de API Facebook

    Facebook desiste e muda API, bloqueando o acesso ao telefone dos usuários

    App para Facebook - primeiros passos

             A documentação refetente às API's para Facebook é vasta. Há uma extensa gama de aplicativos desenvolvidos para esta rede social (que obviamente se valem da API disponibilizada pela empresa), mas o âmbito de utilização destas API's não termina aí: diversos sites da Web e dispositivos móveis têm tirado proveito destas facilidades. O interesse nas funcionalidades disponibilizadas pelo Facebook se deve principalmente à grande popularidade desta rede social: atualmente o Facebook conta com mais de 500 milhões de usuários ativos de acordo com estatísticas do próprio Facebook (http://www.facebook.com/press/info.php?statistics). Além do valioso nicho de mercado, obter funcionalidades prontas para a sua aplicação também é um atrativo e tanto.
            Mas como realmente lidar com as API's? Antes de qualquer coisa, você vai precisar de se cadastrar no Facebook se você deseja desenvolver aplicativos para esta rede social. O passo seguinte é preencher informações básicas referentes ao seu aplicativo e obter um identificador e uma chave para a sua aplicação.

    Figura que mostra a obtenção de identificador e chave para a sua app no Facebook


            Aplicações do Facebook são carregadas dentro da “Canvas Page”, que nada mais é que uma tela dentro da página do Facebook. O desenvolvedor de aplicativos deve ficar atento às restrições de largura impostas para a "canvas page" (no máximo 760 pixels). Não há restrição quanto à altura da tela, mas haverá uma barra de rolagem para o seu aplicativo caso ele exceda os limites de altura da página do Facebook. 
            A partir daí, é passar sua ideia para o código, lembrando-se sempre de não reinventar a roda: consulte a bibliografia relacionada às API's existentes para não ter que implementar algo que já está pronto.
            Há também códigos fonte disponíveis para serem incluídos em sua página da Web que implementam uma série de funcionalidades interessantes. Por exemplo, se você deseja possibilitar o login de usuários do Facebook a partir do seu site basta copiar o código disponibilizado pela empresa e colá-lo no código html do seu site. Leia a documentação oficial das API's do Facebook em http://developers.facebook.com/docs/.


    sábado, 7 de maio de 2011

    Um exemplo de app para o Facebook

    Uma maneira inteligente de começar a desenvolver aplicativos para o Facebook é se baseando nos exemplos que estão disponíveis na Web. Muitos programadores deixam os códigos de suas aplicações abertos, possibilitando que outros desenvolvedores possam se inspirar no que fora desenvolvido. Um exemplo simples e interessante pode ser vislumbrado aqui. O aplicativo consiste em transformar seu ponteiro do mouse na foto do seu perfil no Facebook. Enquanto você movimenta o ponteiro, é deixado um rastro referente à sua foto. Veja o código no link: http://blog.insicdesigns.com/2010/10/fun-with-html5-canvas-and-facebook-api/

    Aumentando a popularidade do seu produto valendo-se do Facebook e suas API’s

     Se você possui uma empresa, é importante ter um site que publique seu produto. Ter um perfil referente ao seu negócio em redes sociais é igualmente importante. Um perfil deste tipo no Facebook possibilita que os usuários desta rede “se tornem fãs” da sua empresa. É possível também adicionar uma caixa que mostre atualizações do perfil da sua empresa no site/blog oficial do seu negócio. Há uma série de vantagens com este processo. A primeira é que você vai acrescentar um teor mais dinâmico ao seu site/blog à medida que novas atualizações vão surgindo no seu perfil no Facebook. Outra vantagem é a captação de novos clientes para o seu produto, tanto por terem entrado em contato com o produto via site/blog, quanto por terem visto algum comentário favorável à sua empresa no Facebook. O vídeo a seguir explica como este processo ocorre: http://www.youtube.com/watch?v=AQFQGCXldQg&NR=1

    Customização da página inicial do Facebook

    Em redes sociais, os usuários têm demonstrado uma demanda cada vez maior por meios de personalização de seus ambientes. Essas customizações vão desde edições - às vezes textuais - de informações pessoais (como orientação sexual ou o local onde o usuário trabalha) até personalização da própria página do perfil do usuário na rede.

    O Facebook disponibiliza funcionalidades em sua API que possibilitam a personalização da página inicial de seus usuários (conhecida como “welcome page” ou “custom landing tab”). O link a seguir mostra como proceder para implantar essa personalização. O autor do texto mostra como realizar a customização de maneira bastante didática (em apenas quatro passos e ainda disponibiliza vídeo explicativo). O autor também dá dicas de personalizações, tais como incluir vídeo do YouTube em sua página, implementar exibições de página diferentes para usuários amigos e não-amigos, dentre outros.

    Veja em: http://www.labnol.org/internet/create-custom-facebook-pages/17957/

    quarta-feira, 4 de maio de 2011

    API's para Facebook: Captura de notícias

    Tutorial rápido de como utilizar a API do facebook e criar um aplicativo simples:
    http://www.youtube.com/watch?v=roOYZKsN3Yg&feature=player_embedded

    Como customizar sua página inicial do Facebook:
    http://www.labnol.org/internet/create-custom-facebook-pages/17957/

    Como inserir um campo para logar no Facebook a partir do seu site:
    http://developers.facebook.com/docs/guides/web/#login

    Introdução a aplicativos para o Facebook:
    http://developers.facebook.com/docs/guides/canvas/

    Como adicionar uma caixa de fã do Facebook em seu site:
    http://www.youtube.com/watch?v=AQFQGCXldQg&NR=1

    Exemplo de utilização de Canvas e APIs do Facebook:
    http://blog.insicdesigns.com/2010/10/fun-with-html5-canvas-and-facebook-api/

    sábado, 30 de abril de 2011

    Explorando as funcionalidades das API's do Facebook


    Esses é um outro artigo sobre desenvolvimento de aplicativos que incorporaram funcionalidades do Facebook. A Facebook Platform suporta APIs para aplicativos da Web remotos e SDKs remotos para aplicativos nativos remotos para as plataformas do iPhone, iPad e Android. O artigo explora as APIs do Facebook Platform e o Facebook SDK para Android, o SDK lançado pela equipe de dispositivo remoto do Facebook. Contendo exemplos de código e muito texto explicativo, é uma ótima forma de entrar nesse mundo.

    A importância da API no Facebook e o dia que passou o Google como fonte de tráfego


    Esse texto, publicado por Rafael Sbarai, é uma análise sobre alguns casos (o site de fofoca PerezHilton.com, a ferramenta social de vídeos Tagged.com e o Twitter)  em que, pela primeira vez, o Facebook gerou mais tráfego do que o Google. Ou seja, mais pessoas acessaram esses locais clicando neles através da rede social. E o autor atribui esse grande volume de tráfego à abertura que as API's fornecem, pois todos esses sites tem aplicações para o Facebook.

    Para acessar o conteúdo completo :

    Grave aplicativos do Facebook para a plataforma Android com o Facebook SDK para Android


    Esse artigo do IBM Developer Works, redigido por C. Enrique Ortiz, é um guia introdutório sobre como criar um aplicativo para Android utilizando o SDK(Software Development Kit) de desenvolvimento para Android do Facebook. O artigo fornece informações sobre como instalar o SDK, registrar, e desenvolver esses aplicativos, utilizando como exemplo um programa que implementa a atividade SampleApp e que usa uma tela para exibir mensagens, a lista de amigos do Facebook e itens do menu para conectar/autenticar o usuário, obter uma lista de amigos e postar no wall do usuário autenticado.

    Mais informações podem ser obtidas em:


    Captura de notícias sobre API's do Facebook

    Como integrar a API Graph Connect do Facebook com PHP e JQuery
    http://www.9lessons.info/2011/01/facebook-graph-api-connect-with-php-and.html

    A API de créditos do Facebook
    http://developers.facebook.com/docs/creditsapi/

    Exemplos de uso da API de Java do Facebook
    http://code.google.com/p/facebook-java-api/wiki/Examples

    A importância da API no Facebook e o dia que passou o Google como fonte de tráfego
    http://derepente.com.br/2009/03/11/a-importancia-da-api-no-facebook-e-o-dia-que-passou-o-google-como-fonte-de-trafego/

    Explorando as funcionalidades das API's do Facebook
    http://imasters.com.br/artigo/20274/apis/explorando-funcionalidades-das-apis-do-facebook

    Grave aplicativos do Facebook para a plataforma Android com o Facebook SDK para Android
    http://www.ibm.com/developerworks/br/library/x-androidfacebookapi/index.html