Titulo Estágio
Plataforma de Comunicações em Tempo Real
Área Tecnológica
Sistemas de Informação , bases de dados
Local do Estágio
R. Dr. Francisco Sá Carneiro nº 11 Gafanha D’Aquém 3830-191 Ílhavo
Enquadramento
A WideWay é uma empresa portuguesa de Consultoria Informática e Trading de Equipamentos e Soluções, caracterizada pela inovação e Qualidade dos seus serviços.
Apesar de empresa jovem, possui já um vasto leque de clientes e projectos, operando essencialmente nos mercados nacional e africano.
A WideWay possui um departamento de Investigação e Desenvolvimento cuja finalidade é a de investigar e desenvolver os sistemas que mais tarde entram em produção. A constante necessidade de procura de inovação, actualização de conhecimentos e identificação de novas áreas de negócio, leva-nos ao encontro das instituições de ensino superior, as quais são por excelência uma fonte de saber em constante actualização.
Desta forma procura-se estabelecer uma interligação entre o meio académico e o meio empresarial, o qual sabemos ser fundamental para vencer num mercado global.
Pretende-se com esta proposta de estágio, integrar o estagiário num ambiente de trabalho real e profissional, onde lhes seja possível aplicar os conhecimentos adquiridos ao longo do seu curso e ao mesmo tempo desenvolver valências noutras áreas com as quais venha a ter contacto ao longo do período de estágio.
Enquadrado num projecto global de I&D, surge a necessidade de criação de uma plataforma de comunicações em tempo real, a qual deverá suportar mensagens instantâneas, som e vídeo / imagem.
No âmbito deste estágio poderemos receber até dois Estagiários, doravante designados apenas por “estagiário”.
Esta permuta de experiências pretende ser o mais enriquecedora possível tanto para a empresa como para com quem ele vier a trabalhar, tendo ambas as partes a ganhar com a partilha de informação.
O scope do projecto será revisto de acordo com o nº de estagiários envolvidos. Tratando-se de dois elementos, o trabalho será dividido entre ambos, no entanto funcionarão sempre em equipa numa estreita interligação, podendo desta forma irem-se complementando a nível de conhecimentos adquiridos.
O estagiário será enquadrado na equipa de trabalho da WideWay sendo-lhe fornecidos todos os equipamentos e software necessários à elaboração da sua actividade.
Integrado numa equipa multidisciplinar, o estagiário desenvolverá numa primeira fase actividades de pesquisa de tecnologias actualmente existentes e respectivo state of the art. De acordo com os objectivos pretendidos serão identificadas as tecnologias e protocolos sobre os quais desenvolver.
Identificadas as tecnologias o estagiário deverá proceder à especificação do sistema recorrendo a uma linguagem de modelação que lhe seja mais adequada.
Associado às questões protocolares necessárias ao desenvolvimento da plataforma de comunicação, será necessário implementar o conceito de servidor e cliente, havendo toda uma componente de gestão de histórico das comunicações trocadas entre os participantes, assim como de perfis de acesso à mesma.
Ao mesmo tempo requisitos de segurança serão implementados para garantir a segurança e confidencialidade das comunicações entre os participantes.
Tanto para a componente de Servidor como para a de Cliente, é necessário desenvolver interfaces gráficas de elevada usabilidade, que permitam comunicações de som e imagem com a mesma facilidade com que se trocam mensagens instantâneas.
Ao longo do estágio o estagiário terá contacto e desenvolverá os seus conhecimentos nas seguintes tecnologias:
· Jabber
· XML
· XMPP
· SQL Server / MySQL
· C# / Java
· SSL / SSH
Objetivo
O estágio proposto tem como objectivo o desenvolvimento de uma plataforma cliente/servidor para troca de comunicações (mensagens instantânea, som e Vído/imagem).
Esta plataforma encontra-se associada a um projecto de I&D que a WideWay se encontra a desenvolver, sendo um dos módulos base do mesmo.
No âmbito deste projecto o estagiário será enquadrado na equipa de trabalho da WideWay sendo-lhe fornecidos todos os equipamentos e software necessários à elaboração da sua actividade.
Integrado numa equipa multidisciplinar, o estagiário desenvolverá numa primeira fase actividades de pesquisa de tecnologias actualmente existentes e respectivo state of the art. De acordo com os objectivos pretendidos serão identificadas as tecnologias e protocolos sobre os quais desenvolver.
Identificadas as tecnologias o estagiário deverá proceder à especificação do sistema recorrendo a uma linguagem de modelação que lhe seja mais adequada.
Associado às questões protocolares necessárias ao desenvolvimento da plataforma de comunicação, será necessário implementar o conceito de servidor e cliente, havendo toda uma componente de gestão de histórico das comunicações trocadas entre os participantes, assim como de perfis de acesso à mesma.
Ao mesmo tempo requisitos de segurança serão implementados para garantir a segurança e confidencialidade das comunicações entre os participantes.
Tanto para a componente de Servidor como para a de Cliente, é necessário desenvolver interfaces gráficas de elevada usabilidade, que permitam comunicações de som e imagem com a mesma facilidade com que se trocam mensagens instantâneas.
Ao longo do estágio o estagiário terá contacto e desenvolverá os seus conhecimentos nas seguintes tecnologias:
· Jabber
· XML
· XMPP
· SQL Server / MySQL
· C# / Java
· SSL / SSH
Pretende-se que no final do estágio sejam obtidos os seguintes resultados:
· Identificação das tecnologias a utilizar
· Especificação da Solução
· Desenvolvimento do servidor de comunicações,
· Desenvolvimento de interface cliente
· Registo das comunicações em base de dados
· Que o Estagiário adquira domínio das tecnologias utilizadas
Plano de Trabalhos - Semestre 1
Durante o primeiro semestre o Estagiário terá um contacto inicial com o projecto ao qual estará associado.
Neste contexto ser-lhe-ão apresentados as linhas orientadoras do projecto, e uma lista de tecnologias que deverá explorar.
Assim, o trabalho a desenvolver divide-se em 3 fases distintas:
· Identificação, testes e escolha das tecnologias a utilizar
· Especificação da Solução
· Início de desenvolvimento
De acordo com o seguinte calendário:
Fase |
Início |
Fim |
Identificação Tecnologias |
09/2009 |
10/2009 |
Especificação da Solução |
10/2009 |
12/2009 |
Início Desenvolvimento |
12/2009 |
|
Plano de Trabalhos - Semestre 2
Durante o segundo semestre o Estagiário implementará a solução propriamente dita, nomeadamente:
· Desenvolvimento do servidor de comunicações
o Mensagens Instantâneas
o Som
o Vídeo / Imagem
o Gestão de troca de mensagens e de confidencialidade de comunicação
o Gestão de Acessos
· Desenvolvimento de interface cliente
o Interface tipo chat
o Capacidade de passagem de ficheiros na comunicação
· Registo das comunicações em base de dados
o Registo Central de todas as comunicações em base de dados
o Gestão de Acessos
De acordo com o seguinte calendário:
Fase |
Início |
Fim |
Desenv. Servidor Comunicações |
01/2010 |
02/2010 |
Desenv. Cliente |
03/2010 |
04/2010 |
Servidor BD |
05/2010 |
06/2010 |
Condições
O Estágio decorrerá no escritório da WideWay de Aveiro (Ílhavo).
Serão fornecidos todas as condições de trabalho necessárias ao correcto desenvolvimento da actividade (logística, computadores, sw, etc).
O Estágio proposto não é remunerado, mas haverá uma componente de ajudas de custo que serão acordadas entre a empresa e o Estagiário.
Observações
Sem Observações
Orientador
Carlos Jorge Feijó Lopes
carlos.lopes@wideway.pt 📩