Please use this identifier to cite or link to this item:
http://hdl.handle.net/10071/17584
Author(s): | Pinto, Carlos Manuel Manso |
Advisor: | Coutinho, Carlos Eduardo Dias |
Date: | 3-Dec-2018 |
Title: | From native to cross-platform hybrid development : CodeGT, design and development of a mobile app for ERP |
Reference: | Pinto, C. M. M. (2018). From native to cross-platform hybrid development: CodeGT, design and development of a mobile app for ERP [Dissertação de mestrado, Iscte - Instituto Universitário de Lisboa]. Repositório do Iscte. http://hdl.handle.net/10071/17584 |
Keywords: | App development Mobile Ionic Cross-platform Mobile app Native development Hybrid development Native hybrid app Enterprise resource planning ERP Multi-platform development Cross-platform development Hybrid app . Angular Firebase Engenharia informática Rede móvel Aplicação informática Desenvolvimento de software ERP Enterprise resource planning |
Abstract: | The current trend towards mobility of individuals, together with the exponential
growth of the number of mobile devices led the market to a boom in the demand for the
development of mobile applications. Moreover, with the expansion and heterogeneity of
the mobile devices and platforms, software companies need to search for faster and
cheaper ways to develop applications that can span as many devices as possible to capture
the market. Currently, the Android and iOS Operating Systems roughly share and
dominate the mobile market, with timid expressions of other competitors. Each of these
mobile operating systems were developed using their own languages, strategy and SDKs
for development of applications using their libraries – known as Native apps. On the other
hand, the evolution of HTML5, CSS and JavaScript created generic alternatives to create
mobile apps that run on devices on all operating systems, although lacking the capability
to access the device’s full potential. Alongside came the new Hybrid cross-platform
development frameworks, which try to take the best of both worlds.
This dissertation describes the evolution of the different mobile app development
approaches and the state-of-the-art in their development techniques, and compares them
with the Hybrid app approach, then highlighting the trends in mobile app development
using Hybrid platforms and their advantages. This research includes the development of
a mobile Hybrid application, CodeGT, which interacts with an Enterprise Resource
Planning (ERP) to access the Transport Documents registered in this ERP and access to
the code transmitted by the Portuguese Tax Authority (AT), therefore not requiring the
printing of documents and meeting a need of the business market. This application does
already have customer industry companies interested in it. As tendências atuais em direção à grande mobilidade dos indivíduos, juntamente com o crescimento exponencial do número de dispositivos móveis, levaram ao enorme crescimento na procura do desenvolvimento de aplicações móveis. Além disso, com a expansão e heterogeneidade dos dispositivos e das plataformas móveis, as empresas de desenvolvimento de software necessitam de encontrar formas mais rápidas e baratas de desenvolver aplicações capazes de abranger o maior número de dispositivos para ir ao encontro da elevada procura do mercado. Atualmente, os sistemas operativos Android e iOS dividem e dominam o mercado de dispositivos móveis com expressões tímidas de outros concorrentes. Cada um desses sistemas operativos móveis foi desenvolvido especificamente para linguagens de programação e estratégias próprias e oferecem um conjunto de ferramentas de desenvolvimento com as suas bibliotecas, para a criação de aplicações nativas. Por outro lado, a evolução do HTML5, CSS e do JavaScript criaram oportunidades para o surgimento de alternativas genéricas para criação de aplicações multiplataforma que correm em todos os dispositivos e em todos os sistemas operativos, mas sem a capacidade de aceder todo o potencial nativo do dispositivo. Paralelamente surgiram as novas plataformas de desenvolvimento híbridas, que tentam tirar o melhor partido dos dois mundos. Esta dissertação descreve a evolução das diferentes abordagens no desenvolvimento de aplicações móveis mais concretamente na utilização de ferramentas multiplataformas para a criação de aplicações móveis híbridas e as suas vantagens. A pesquisa incluiu ainda o desenvolvimento de uma aplicação móvel, CodeGT, desenvolvido numa plataforma híbrida para interagir com um software ERP, acedendo aos Documentos de Transporte registados nesse ERP, assim como ao código transmitido pela Autoridade Tributária (AT), que assim dispensa a impressão de documentos e indo ao encontro de uma necessidade do mercado. Esta aplicação já tem empresas clientes interessadas nela. |
Degree: | Mestrado em Engenharia Informática |
Peerreviewed: | yes |
Access type: | Open Access |
Appears in Collections: | T&D-DM - Dissertações de mestrado |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
master_carlos_manso_pinto.pdf | 3,63 MB | Adobe PDF | View/Open |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.