Titulo Estágio
Integração com SMS
Áreas de especialidade
Engenharia de Software
Local do Estágio
Lisboa
Enquadramento
O Genio é uma plataforma MDD (Model Drive Development) de desenvolvimento de software. Os modelos geridos nesta plataforma descrevem por completo a funcionalidade do sistema final. Entre essas funcionalidades estão notificações e avisos que neste momento podem ser enviados por email ou para a interface da aplicação.
Pretende-se estender as capacidades de envio com canais dirigidos a mensagens de SMS. Sendo o SMS um protocolo GSM e não de internet a adoção de um middleware que concretize essa comunicação é essencial.
Objetivo
Objetivo
Integrar um sistema de informação com gateway de envio de SMS, preferencialmente open source.
Componentes a realizar
- Análise comparativa de gateways SMS.
- Integração da API na framework ASP.Net MVC gerada pelo Genio.
- Extensão do padrão de notificações para destinatários SMS
- Opcional: Padrão de tratamento da receção de SMS
Plano de Trabalhos - Semestre 1
Fases do projeto
- Entrar em contacto com a metodologia de criação de aplicação através da plataforma Genio. Conhecer que partes do código final são geradas automaticamente. O Genio define o meta-modelo a usar nas notificações.
- Analisar plataformas de SMS e efetuar prototipagem comparativa.
Plano de Trabalhos - Semestre 2
Fases do projeto
- Implementação de API interna à framework C# que encapsule a integração com o serviço de gateway.
- Alteração do padrão de notificações e interfaces de configuração para suportar envio de SMS.
- Testes de verificação e validação da funcionalidade.
Condições
Estágio presencial, bolsa de estágio, formação
Orientador
Rodrigo Serafim
rserafim@quidgest.pt 📩