2 resultados para XML HTML CSS JavaScript jQuery Cordova Android eLearning mLearning IncidentalLearning eLocal Gamification Geolocalizzazione

em Instituto Politécnico de Leiria


Relevância:

100.00% 100.00%

Publicador:

Resumo:

O presente relatório enquadra e descreve o trabalho de análise, reestruturação e implementação de novas funcionalidades na plataforma de gestão de processos judiciais, usada pela empresa Lusoparticipações Avalibérica S.A. (AVALIBÉRICA)1 como apoio ao seu modelo de negócio. Inserida no Mestrado em Engenharia Informática - Computação Móvel, a proposta da AVALIBÉRICA contempla a avaliação do sistema em uso e a criação de novos módulos, melhoramento das funcionalidades de gestão processual e de vendas, dotando-a de funcionalidades de gestão documental e expansão a dispositivos móveis. O sistema desenvolvido à medida para a AVALIBÉRICA permite aos colaboradores da empresa a gestão diária dos processos de insolvência, possibilitando o registo de toda a atividade desenvolvida, a inventariação dos respetivos bens, geração de documentação associada e gestão de vendas. Permite também a gestão de conteúdos do website da empresa e a criação, e execução, de leilões eletrónicos. No decorrer do estágio, a evolução deste sistema deu origem à Plataforma de Gestão de Processos (PGESPRO), composta por um conjunto de aplicações que oferecem funcionalidades de gestão de processos e administração, API de acesso a aplicações móveis, submissão de propostas/licitações online, módulo de manutenção e tarefas de execução assíncrona. O projeto foi abordado com a intenção de manter o sistema existente, integrando as funcionalidades desenvolvidas em módulos adicionais; assim, foi inicialmente mantida a mesma pilha de tecnologias e a arquitetura WEB, cliente-servidor, suportada no cliente por HTML/CSS e JS, e no servidor por PHP. No entanto, após a avaliação inicial, foi decidida a substituição gradual através de reimplementação faseada das funcionalidades, bem como a substituição de tecnologias onde se verifiquem vantagens óbvias de performance e/ou capacidades. Dadas as características do projeto e da área em que o mesmo se insere, a plataforma desenvolvida será alvo de constante evolução, quer por imposições externas à AVALIBÉRICA, como por alterações aos procedimentos e modelos de negócio da empresa. No entanto, os objetivos propostos foram atingidos, com a empresa a utilizar ativamente a plataforma desenvolvida e encontrando-se os vários projetos que surgiram durante o desenvolvimento em fase final de testes, ou já em utilização por grupos piloto.

Relevância:

30.00% 30.00%

Publicador:

Resumo:

The present work aims to allow developers to implement small features on a certain Android application in a fast and easy manner, as well as provide their users to install them ondemand, i.e., they can install the ones they are interested in. These small packages of features are called plugins, and the chosen development language to develop these in was JavaScript. In order to achieve that, an Android framework was developed that enables the host application to install, manage and run these plugins at runtime. This framework was designed to have a very clean and almost readable API, which allowed for better code organization and maintainability. The implementation used the Google’s engine “V8” to interpret the JavaScript code and through a set of JNI calls made that code call certain Android methods previously registered in the runtime. In order to test the framework, it was integrated with the client’s communication application RCS+ using two plugins developed alongside the framework. Although these plugins had only the more common requirements, they were proven to work successfully as intended. Concluding, the framework although successful made it clear that this kind of development through a non-native API has its set of difficulties especially regarding the implementation of complex features.