Blog de um grupo de alunos da disciplina Aplicações de Software Social, ministrada na UFMG.
Mostrando postagens com marcador Twitter. Mostrar todas as postagens
Mostrando postagens com marcador Twitter. 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
* 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 | perfis do twitter |
| Clientes Alvo | |
| Canais de Distribuição | |
| Relações com Clientes | |
| Configuração dos valores | |
| Rede de Parceiros | |
| Capacidades Essenciais | |
| Fluxos de Rendimento | |
| Estrutura de Custos |
domingo, 3 de julho de 2011
Descoberta de caminhos via Twitter
O aplicativo que se pretende desenvolver é inovador e interessante. Trata-se de uma forma de se descobrir um caminho entre dois perfils do Twitter (2 @'s). Mais especificamente, o aplicativo irá informar ao usuário a distância entre dois perfils.
A aposta aqui é na curiosidade do usuário. Já parou pra pensar a que distância você está de seus antigos relacionamentos? Ou então a distância entre o seu perfil e de uma celebridade? A que distância você estaria do seu cantor favorito?
Os requisitos funcionais do sistema são simples: o usuário informa dois perfils do Twitter e o sistema calcula a distância entre eles. A grande dificuldade é que não há algoritmo que faça este cálculo em tempo polinomial e, por isso, será necessário utilizar heurísticas.
Como requisito não-funcional, destaca-se a usabilidade do sistema. É extremamente simples e intuitivo o processo de informar os @'s do Twitter.
A aposta aqui é na curiosidade do usuário. Já parou pra pensar a que distância você está de seus antigos relacionamentos? Ou então a distância entre o seu perfil e de uma celebridade? A que distância você estaria do seu cantor favorito?
Os requisitos funcionais do sistema são simples: o usuário informa dois perfils do Twitter e o sistema calcula a distância entre eles. A grande dificuldade é que não há algoritmo que faça este cálculo em tempo polinomial e, por isso, será necessário utilizar heurísticas.
Como requisito não-funcional, destaca-se a usabilidade do sistema. É extremamente simples e intuitivo o processo de informar os @'s do Twitter.
E então, interessado?
Descoberta de caminhos via Twitter - Estratégias para desenvolvimento da aplicação
| Arquitetura da Aplicação | |
| Design da Experiência do Usuário | |
| Modelo de Negócios |
Assinar:
Postagens (Atom)