O software buildONE (criado pela dreamo) é uma plataforma de gestão técnica de edifícios e instalações destinada a centros comerciais, estabelecimentos de ensino, campus universitários, instalações desportivas, edifícios de serviços, hospitais e hotéis.
Foi desenvolvido na perspetiva do Facility Management, com o propósito de servir à gestão de projetos e atividades baseadas em conhecimento intensivo e a gestão técnica de edifícios e instalações complexas, que resulta numa solução integrada para a gestão:
- de energia
- de manutenção
- de subcontratação
- de projeto
- de documentação técnica e comercial.
A dreamo é uma spin-off da FEUP, sedeada no pólo tecnológico do UPTEC, na Asprela. Presta serviços de consultadoria e de desenvolvimento de sistemas de informação orientados a atividades e empresas de alto valor acrescentado que apostam na inovação como fator de diferenciação e de valorização dos seus produtos e serviços.
É na produtividade das atividades de alto valor acrescentado onde surge a competitividade e onde cada empresa deve investir nas suas boas práticas. Em alternativa a adotar sistemas de trabalho e aplicações de suporte previamente formatadas, que geram sobrecarga sem grande valor acrescentado, cada organização deve definir o sistema que melhor se adequa às suas necessidades e que melhor permite potenciar o seu capital humano, considerando a natureza do próprio negócio, o grau de maturidade do sistema de gestão, os valores e a cultura organizacionais. A gestão dos sistemas de trabalho de alto valor acrescentado é complexa porque combina compromissos urgentes com tarefas de longo prazo que exigem reflexão, o conhecimento a gerir está disperso por vários suportes e com diferentes níveis de estruturação e porque os vários intervenientes, gestores e técnicos, mantêm múltiplas interações formais e informais, tanto no interior da organização como com clientes, parceiros e fornecedores.
Neste sentido, a dreamo oferece um dos seus produtos: o buildONE.
Esta dissertação tem por objetivo analisar e desenvolver uma aplicação mobile para acesso remoto aos módulos da plataforma buildONE. Os principais requisitos e caraterísticas do módulo a desenvolver no âmbito desta dissertação são os seguintes:
- suportar operação dos técnicos on-line e off-line (neste caso com descarregamento prévio das ordens de trabalho e sincronização a posteriori dos registos efetuados);
- adaptar-se a dispositivos com diferentes formatos e dimensões;
- permitir a consulta de documentos office (manuais, plantas, procedimentos e instruções de trabalho, etc.);
- permitir a consulta do histórico das intervenções nos equipamentos.
- Fase de preparação:
- familiarização com a arquitetura e as funcionalidades da plataforma buildONE (.NET , C#, SharePoint);
- familiarização com a plataforma de desenvolvimento para aplicações móveis;
- análise de necessidades e especificação dos requisitos da aplicação a desenvolver.
- Fase de desenvolvimento:
- Compreender em que consiste um Web Service
- Compreender em que consiste um Web Service sob uma framework WCF
- Compreender em que consiste AngularJS
- Compreender a arquitetura do sistema e interação detalhada das suas componentes
- Implementar serviços e toda a lógica de negócio (servidor)
- Implementar HTML5 e JavaScript com recurso à extensão de AngularJS (cliente)
- Unir o funcionamento do sistema cliente-servidor através da arquitetura proposta