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
* 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
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 |
domingo, 12 de junho de 2011
As três eras da empresa
| Era | Características | Na empresa de design de automóveis |
|---|---|---|
| 0.0 | O dono passa as ordens para os diretores, que repassam para os gerentes, que repassam para os supervisores e assim por diante. Até que um dia saem os carros da maneira desejada pelo dono. |
|
| 1.0 | Os clientes passam a opniar sobre os carros. São levadas em conta pesquisas de satisfação. Há um "call center" para atendimento ao cliente. Os gerentes passam a ter mais autonomia para pequenas decisões envolvendo o design dos carros. |
|
| 2.0 | Os clientes participam ativamente do processo de criação dos modelos dos carros. Há uma página interativa na Web na qual os clientes podem montar seus próprios modelos de carro a partir de um software comprado pela empresa. Há também páginas da empresa em diversas redes sociais, sempre atento às novas demandas de mercado. |
sábado, 28 de maio de 2011
terça-feira, 10 de maio de 2011
domingo, 8 de maio de 2011
A importância das API's para o Facebook
Guia Para Desenvolvedores de API Facebook
Artigos do Blog WordPress no Facebook via API
Facebook – Como usar Graph API e descubrir tudo de todos
Notícias API's Facebook
App para Facebook - primeiros passos
sábado, 7 de maio de 2011
Um exemplo de app para o Facebook
Aumentando a popularidade do seu produto valendo-se do Facebook e suas API’s
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
http://www.youtube.com/watch?
Como customizar sua página inicial do Facebook:
http://www.labnol.org/
Como inserir um campo para logar no Facebook a partir do seu site:
http://developers.facebook.
Introdução a aplicativos para o Facebook:
http://developers.facebook.
Como adicionar uma caixa de fã do Facebook em seu site:
http://www.youtube.com/watch?
Exemplo de utilização de Canvas e APIs do Facebook:
http://blog.insicdesigns.com/
sábado, 30 de abril de 2011
Explorando as funcionalidades das API's do Facebook
A importância da API no Facebook e o dia que passou o Google como fonte de tráfego
Grave aplicativos do Facebook para a plataforma Android com o Facebook SDK para Android
Captura de notícias sobre API's do Facebook
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
domingo, 10 de abril de 2011
O poder das massas e características das eras da Web
O poder das massas surgiu em função de uma característica fundamental da Web 2.0 : A Web colaborativa, participativa. Na Web 1.0, o conteúdo era produzido por uma pessoa ou grupo fixo, pré-determinado, e tendia também a ter um caráter um pouco fixo. Agora não. Muitas das grandes fontes de conhecimento atuais são providas pela soma do conhecimento de muitos, numa colaboração constante, que, em muitos dos casos, leva ao aperfeiçoamento e evolução. E o poder das massas na Web 2.0 pode ser observado não só como construtor de conteúdo, como também uma forma de eleger o melhor e pior do que é produzido na rede. Uma produção caseira, divulgada para um grupo pequeno de pessoas, pode, em pouco tempo, se tornar um sucesso digno de superproduções, sem nenhum esforço de marketing, apenas pela força do compartilhamento.
Características Básicas:
Colaboração : o conteúdo pela soma de muitas idéias
Mobilização : pessoas espalhadas pelo globo podem ser unir em torno de um mesmo ideal
Integração : uma grande manifestação não tem mais a limitação geográfica. Pode ser feita em nível mundial
Vantagens:
Democracia : todos tem condições de promover, ou prover, o conteúdo que escolher
Quantidade de dados : como qualquer um tem condições de gerar informação, ela passou a ser disponibilizada em um nível sem precedentes
Credibilidade(relativa) : como o nível de contribuição agora é imenso, existem especialistas ao redor de todo o mundo que podem acrescentar e corrigir as informações disponibilizadas. Isso, aliado ao fato de que os conteúdos de maior qualidade são compartilhados por todos, leva à um certo nível de credibilidade.
Exemplos:
Mobilização : #forasarney (http://twitter.com/#!/search/forasarney), #calabocagalvao(http://twitter.com/#!/search/forasarney), Ficha limpa(http://twitter.com/#!/search/fichalimpa),
Integração : Facebook(http://www.facebook.com/), Orkut(http://www.orkut.com/) , last.fm (http://www.last.fm/)
Democracia : Enquetes(http://www.enquetes.com.br/), votações online(http://portalpbh.pbh.gov.br/pbh/ecp/comunidade.do?app=portaldoop), petições públicas(http://www.peticaopublica.com.br/)
Quantidade de dados : Google(http://www.google.com.br/), Observatório da Web(http://observatorio.inweb.org.br/)
| Era da Internet | Características Básicas | Exemplo na Internet |
| Web 1.0 1990 - 2000 Conecta Informação | - A web inicial - Web sintática (a semântica por conta do leitor) | http://www.girafamania.com.br/historia_arte/mitologia-nordica.htm (Site sem interação com o usuário - saomente um texto é exibido) |
| Web 2.0 2000 - 2011 Conecta Pessoas | - Estágio atual da web - Baseada na sintática e no social - Social em ambientes localizados (redes sociais) | http://www.facebook.com/ (Rede social) http://fonediouvido.blogspot.com/ (Exemplo de blog) |
| Web 3.0 2005 - 2020 Conecta Conhecimento | - A web que se inicia - A semântica assumida pela máquinas | http://pt.wikipedia.org/w/index.php?title=Especial%3APesquisar&redirs=1&search=vela&fulltext=Search&ns0=1&searchengineselect=mediawiki (Busca pela palavra “vela” na wikipedia - repare que há diferenciação nas opções que são exibidas para o usuário: vela de bolo, vela de carro, vela de barco, etc). |
| Web X.0 2015 - 2030 Conecta Saber na Realidade | - A junção da web semântica e a social - As máquinas assumindo a pragmática, adicionando valores por conta própria - Algumas de suas tecnologias já existem - Temos atualmente sintomas do virá a ser - A web das coisas -A web em tempo real - A web em 3D - A propagação do social - A web preditiva | O aplicativo do Google para iPhone que associa fotos a buscas na web é um bom exemplo dessa nova era de Web preditiva. O aplicativo baseia-se na foto tirada por um usuário para poder buscar informações a respeito do local referente à imagem e então apresentar estes dados de volta para o usuário. A notícia pode ser vista em http://mundotecnologico.net/2010/10/06/app-do-google-para-iphone-associa-fotos-a-busca-web/. |
segunda-feira, 4 de abril de 2011
domingo, 3 de abril de 2011
Resumo das colocações - Projeto I
Dentro das discussões de quais mudanças ocorrem no contexto no qual o conhecimento existe no mundo de hoje e como tem mudado as características do conhecimento em si, nosso grupo optou por abordar quatro aspectos:
O ato bem disseminado na internet de copiar e colar conteúdos e sua relação com as regras de sobrevivência na rede - “Copiar e colar”;
O controle ímplicito dos governos sobre o que é realizado de conhecimento na Internet - “Independência Virtual”;
A mudança da estrutura de conhecimento e a questão de a estrutura da sociedade estar ou não preparada para isso - “Estamos preparados para o fluxo de conhecimento?”
A abundância do conhecimento, a consequente escassez de novos bens e a resposta das empresas a essa escassez (“Quais as implicações da abundância de conhecimento?”)
A postagem “Copiar e colar”, referência ao tópico “Conhecimento e suas características atuais: RECOMBINAÇÃO”, discorreu sobre o aumento do conhecimento disponível, a preparação e a falta da mesma por parte dos usuários para lidar com esse aumento e questionou se a tendência “copiar e colar” está relacionada com as regras de sobrevivência na rede. Houve dois comentários e a conclusão foi que a prática de cópias é uma fuga às regras de sobrevivências e não parte das mesmas. O ambiente da Internet requer a habilidade de seus usuários de selecionar e processar a informação que é disponibilizada visando a evitar dados irrisórios ou incompletos. Dessa forma, o conhecimento disponível na Internet não deve ser simplesmente copiado, mas compreendido, reformulado e reorganizado. Essa é a habilidade de recombinação que se torna essencial para a construção de novos conhecimentos.
http://fonediouvido.blogspot.com/2011/03/copiar-e-colar.html#links
A postagem “Independência virtual”, referência ao tópico “Conhecimento: Declaração de Independência”, abordou a liberdade de expressão conquistada pelos usuários com o desenvolvimento da Internet e o ato de governos de monitorar essa liberdade de uma forma maqueada ao conhecimento do usuário. Houve um comentário e a conclusão foi de que o usuário deve estar ciente do risco ímplicito de estar sendo monitorado e tomar as devidas precauções para que sua privacidade não seja invadida. Grandes empresas como a Google se dão o direito de acesso a todo o conhecimento que o seu usuário colocar ali (basta ler a política de privacidade das mesmas). Além do mais, os próprios governos exigem, como parte dos requisitos para atuar em seus territórios, que as empresas facilitem o monitoramento desses conteúdos de forma a evitar alguma “ameaça” à integridade do Estado. Portanto, o usuário não deve dispor de todas suas informações na grande rede e utilizá-la, para divulgação de conhecimento, com parcimônia.
http://fonediouvido.blogspot.com/2011/03/independencia-virtual.html#links
A postagem “Estamos preparados para o fluxo do conhecimento?”, referência ao tópico “Conhecimento e suas características atuais: cada vez mais um FLUXO e menos um reservatório”, citou a evolução do estrutura de conhecimento até chegar em seu modelo nos dias dia hoje - fluxo - e questionou se essa estrutura atual não seria um aspecto negativo devido à estrutura da sociedade que parece não estar adaptada para recebê-la. Houve um comentário levantando a hipótese de que a sociedade nunca esteve pronta para as mudanças pelas quais passou, no entanto, passou por elas mesmo assim. O comentário ainda citou o fato da grande maioria da população brasileira não estar preparada para lidar com a quantidade de informação a qual se tem acesso.
http://fonediouvido.blogspot.com/2011/03/estamos-preparados-para-o-fluxo-de.html#links
A postagem “Quais as aplicações da abundância de conhecimento?”, referência ao tópico “Conhecimento e suas características: ABUNDÂNCIA”, descreve os diversos recursos com o qual a sociedade lidou durante sua evolução; esses recursos, a medida que surgiam novas tecnologias, tornaram-se abundantes e baratos e o tópica levanta as consequências que essas abundâncias tiveram para a sociedade. O conhecimento se tornou abundante, ao contrário de outras épocas, e o autor questiona quais seriam os novos bens escassos da era atual e como as empresas fariam para se antecipar a essa escassez ou como lidar com a mesma.
http://fonediouvido.blogspot.com/2011/03/o-conhecimento-abundante-leva-para-qual.html#links