Fone di Ouvido
Blog de um grupo de alunos da disciplina Aplicações de Software Social, ministrada na UFMG.
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 |
segunda-feira, 13 de junho de 2011
Tarefa C - Interação com os clientes
Etapa na Cadeia de Valores | Produtor/Intermediário | Site da Livraria | Consumidor |
---|---|---|---|
Idéia do produto | Criação do conteúdo dos livros | Disponibilização dos produtos online | Sugestões e críticas através de um espaço para comentários. |
Produção | Produção dos livros, edição | Análise dos perfis de clientes. | Reservas e pedidos de produtos fora do catálogo |
Contribuição | Empacotamento, acompanhamento da entrega | Catálogo online, criação de uma conta para cada cliente | Notas/Comentários sobre os produtos |
Oferta | Fornecimento de novos produtos | Vendas online através do site | Opções de pagamento,de pesquisas sobre os produtos |
Marketing | Personalização dos produtos | Divulgação através de grandes portais | Avaliação dos produtos |
Coordenação | Monitoramento dos bancos de dados dos produtos | Avaliar o feedback dos clientes | Definir qual produto comprar |
Aceite de Oferta | Controle do estoque | Informar ao cliente as opções do estoque | Fornecer corretamente os dados para entrega |
Entrega | Envio do produto | Monitoração do pedido. | Pagar e receber o produto |
Assinar:
Postagens (Atom)