Titulo Estágio
Plug-ins de Comunicação para o MS Office
Área Tecnológica
Convergência entre aplicações de office e comunicações móveis
Local do Estágio
WIT Software, Coimbra
Enquadramento
Hoje em dia, a utilização de ferramentas do Microsoft Office é cada vez mais frequente, tanto entre utilizadores Windows como utilizadores Mac. A suite de produtividade faz parte do nosso dia-a-dia e assume um papel fundamental nas tarefas mais comuns do nosso quotidiano.
Com a evolução desta suite de ferramentas, tem-se notado a sua crescente abertura e capacidades de comunicação com o exterior, especialmente no que toca à publicação na Web dos ficheiros gerados via FTP, HTTP ou e-mail.
Apesar de actualmente já existir uma maior capacidade de comunicação e partilha de conteúdos a partir do Office, há ainda algumas funcionalidades que fazem falta a esta suite. Por exemplo, quantas vezes não pretendemos partilhar excertos de um texto do Word com amigos, mas não queremos ou podemos enviar todo o ficheiro? E no caso de pretendermos apenas enviar uma imagem que utilizámos num ficheiro Word ou Powerpoint? Como fazer?
Obviamente, todas as perguntas anteriores são respondidas com o recursto à utilização de e-mail ou instant messaging, mas isso pressupõe que o nosso destinatário está (ou irá estar) online para ver os conteúdos que lhe queremos enviar. Quando o envio destes conteúdos assume um carácter urgente, o recurso a e-mail ou IM pode não ser a solução, e eventualmente seria interessante enviar essa informação directamente para o telemóvel.
Com este estágio, pretende criar-se o suporte para partilha rápida de conteúdos via SMS ou MMS, a partir das ferramentas da suite Office, para que tarefas básicas como o envio de texto ou de uma imagem, possam ser simples de efectuar.
O âmbito deste estágio centrar-se-á no desenvolvimento para aplicações a incluir sob a forma de “toolbar” no Office, que irá acrescentar as funcionalidades de envio de SMS e MMS. Do ponto de vista do utilizador, bastará seleccionar um bloco de texto e carregar no botão “enviar SMS”, para enviar o texto seleccionado por SMS, para um número de telefone. Analogamente, o mesmo se aplicará para a selecção de imagens e posterior envio por MMS.
Toda a infrastrutura de envio de SMS e MMS já se encontra desenvolvida no âmbito de um produto da WIT Software: o WIT Communications Suite (WCS). O âmbito deste estágio está confinado à implementação dos “plug-ins” para o Word, Excel e Powerpoint, e à comunicação com a interface de envio no servidor do WCS.
Como objectivos deste estágio, espera-se que: a) seja elaborada um levantamento do estado da arte acerca de plug-ins de messaging para o MS Office; b) seja definida a lista de requisitos a implementar durante o estágio; c) sejam implementadas 3 aplicações para o MS Office em Windows e, idealmente, sejam também implementadas as versões congéneres para Mac.
No final do estágio, o aluno deverá dominar todos os aspectos de desenvolvimento de plug-ins para a suite MS Office tanto em ambiente Windows como em ambiente Mac.
Objetivo
Os objectivos principais deste estágio são os seguintes: a) conduzir um levantamento de soluções que já disponibilizem capacidades de messaging (SMS e MMS) na suite MS Office; b) desenvolver plug-ins para a suite Office, em particular para o Word, Excel e Powerpoint, tanto em Windows como em Mac; que permitam ao utilizador final enviar texto ou imagem a partir das aplicações Office, para um telemóvel; c) adquirir conhecimentos profundos sobre o desenvolvimento de plug-ins para a suite Office.
No que respeita ao estudo comparativo, espera-se que o aluno tenha a autonomia e capacidade crítica necessárias para recolher, analisar e estruturar toda a informação acerca das soluções concorrentes que permitem enviar SMS e MMS de dentro de aplicações Office. Este documento deverá ser escrito em Inglês e será a base de trabalho para a criação de plug-ins com funcionalidades diferenciadoras, intuitivos e simples de usar.
Após a conclusão do estado da arte, o aluno iniciará o desenvolvimento dos plug-ins para o Office. Espera-se que o aluno tenha capacidade auto-crítica e seja capaz de se colocar na óptica do utilizador, para que consiga desenhar e implementar plug-ins de fácil utilização e intuitivos.
Plano de Trabalhos - Semestre 1
·
Levantamento
do Estado da Arte:
o Início: Set 09
o Fim: Set 09
o Duração: 3 semanas
o No final desta tarefa, espera-se que o aluno tenha produzido um “Documento de Estado da Arte” com o estudo detalhado das soluções existentes com suporte para messaging (SMS e MMS) a partir de aplicações Office.
·
Especificação
de requisitos + testes:
o Início: Set 09
o Fim: Out 09
o Duração: 4 semanas
o Espera-se que, no final desta tarefa, o aluno entregue um documento com a arquitectura da solução, a especificação dos requisitos a implementar e a matriz e especificação de testes a efectuar.
· Implementação de 1 plug-in para o Word:
o Início: Out 09
o Fim: Nov 09
o Duração: 5 semanas
o Durante esta fase, o aluno deverá implementar um plug-in para o Word, para envio de SMS
· Desenvolvimento dos clientes Word (v2) e Excel:
o Início: Dez 09
o Fim: Fev 10
o Duração: 8 semanas
o Durante este periodo, o aluno deverá adicionar o suporte MMS no plug-in para o Word e implementar o plug-in para envio de SMS e MMS no Excel.
·
Preparação
do WorkShop intermédio:
o Início: Fev 10
o Fim: Fev 10
o Duração: 1 semana
Nesta fase, o aluno deverá preparar a sua apresentação intermédia de estágio.Plano de Trabalhos - Semestre 2
· Desenvolvimento do plug-in para PowerPoint:
o Início: Mar 10
o Fim: Abril 10
o Duração: 4 semanas
o Nesta fase, o aluno deverá fazer o desenvolvimento do plug-in para PowerPoint, com suporte para envio de SMS e MMS.
· Desenvolvimento de plug-ins para Mac:
o Início: Abril 10
o Fim: Junho 10
o Duração: 10 semanas
o Esta tarefa prevê o desenvolvimento para Mac dos 3 plug-ins desenvolvidos para o Office versão Windows.
· Documentação final de estágio:
o Início: Junho 10
o Fim: Julho 10
o Duração: 3 semanas
Esta será a última tarefa do estágio. Nesta tarefa, o aluno deverá redigir o relatório final de estágio e fazer a preparação para a defesa.Condições
O aluno terá um posto de trabalho na WIT Software (Coimbra), onde poderá desenvolver todos os trabalhos do seu estágio.
Observações
- Toda a documentação de projecto será em Inglês.
Orientador
Eng. Pedro Pereira
pedro.pereira@wit-software.com 📩