Home Office Communication and Collaboration Platform Alan Kelon | Version Date:
Conteúdo Motivação Requisitos funcionais Requisitos não-funcionais Tecnologias Contra-partida Concorrente
Motivação Desenvolvimento distribuído é complexo –Métodos, processo e ferramentas Necessidade de ferramentas de suporte para comunicação e colaboração Aumento de banda Uso de multimídia
Requisitos funcionais Comunicação individual (ponto a ponto) –Texto (IM) –Áudio –Vídeo
Requisitos funcionais Comunicação em grupo –Texto (chat inteligente) –Aúdio (+folksonomy) –Vídeo
Requisitos funcionais Editor compartilhado
Requisitos funcionais Rastreabilidade [casos de uso código] inteligente
Requisitos não-funcionais 2 clientes –Plug-in do Eclipse –Eclipse Rich Client Platform Subversion como controle de versão Mantis como issue tracker Arquitetura distribuída -> uso mínimo de servidores centrais
Tecnologias Algumas... –Eclipse Communication Framework (ECF) –Java Media Framework (JMF) –Session Initiation Protocol (SIP) –Jabber (XMPP) –JXTA
Contra-partida Disponibilização de Webcams
Concorrente... IBM Rational Jazz