Upload
domingos-sabala-marreiro
View
242
Download
2
Embed Size (px)
Citation preview
Agenda
• Motivação;• Conceitos envolvidos;• Algumas funcionalidades;• Novas funcionalidades;
Relevância sócio-econômica
• Facilitar a formação de redes sociais e, em particular, para fomentar sua emergência, com fins que vão desde o estabelecimento de amizades até a montagem de estruturas compartilhadas de conhecimentos no âmbito institucional.
Perfis
Relacionamentos
Histórias
Tecnologias• O a.m.i.g.o.s é uma aplicação J2EE e foi desenvolvido com as seguintes
tecnologias:– Java;– Struts (MVC J2EE);– Hibernate (ORM);– Hivemind (IOC);– DWR (AJAX);– Wildfire (Chat);– Lucene (Indexação);– Postgresql (Banco de Dados);– Quartz (Job Schedulling).
Novas funcionalidades• Conceito de Projeto
– Um grupo de pessoas executando atividades.– Entidade que possui:
• Usuários que participam do Projeto;• Gerente do Projeto (criador);• Histórias (blog) do projeto;• Documentos do projeto;• Fórum do projeto;• Sites do projeto;• Projetos relacionados;• Comunidades relacionadas;• Atividades;• Cenários.
• Atividades– Criador;– Responsável;– Resumo;– Descrição;– Percentual realizado.
Novas funcionalidades• Cenários
– Fatos que sugerem o cenário;– Ações a serem tomadas caso o cenário aconteça ou para que o cenário não aconteça.
• Conversas– Podem ser texto simples adicionados pelo próprio usuário;– Podem ser obtidos diretamente do chat do sistema (PRIVACIDADE);– Podem ser anexados ao usuário e/ou a um projeto.
• E-mails– Podem ser anexados pelo usuário (formato .eml);– Podem ser obtidos diretamente das mensagens enviadas pelo sistema (PRIVACIDADE);– Podem ser anexados ao usuário e/ou a um projeto.
• Recomendações adicionais– Usuários para projetos;– Projetos para projetos;– Documentos e Histórias para projetos.– Atividades realizadas para pessoas que irão realizar atividades similares;– Cenários para projetos;– Conversas para projetos e usuários;– E-mails para projetos e usuários.
Novas funcionalidades
• Perfil + conteúdo de sites– Extração do conteúdo dos sites favoritos e adição ao perfil.
• Busca por pessoas– Pelo conteúdo da pessoa, ao invés do nome.
• Folksonomy– Adição de tags aos conteúdos;– Recomendações baseadas em tags.