1
Introdução O mercado de telefonia móvel cresceu rapidamente na última década. Hoje presenciamos a era dos smartphones e tablets, gadgets que se tornaram indispensáveis na vida de muitos. Diversas fabricantes investem tempo e recursos financeiros para criar novos aparelhos, cada vez mais modernos e desejados pelos consumidores. Figura 1 – Evolução dos Smartphones Fonte: Adaptado de Prezotto (2014) As fabricantes costumam adotar um Sistema Operacional para seus aparelhos e em alguns casos elas desenvolvem seu próprio, como é o caso do iOS da Apple. Aplicativos para plataformas móveis estão cada vez mais presentes na vida dos usuários. Este trabalho tem como objetivo apresentar o Titanium Mobile, um framework JavaScript utilizado para criação de cross-platform mobile apps. Serão expostos os pontos positivos e negativos deste tipo de aplicativo. Um exemplo será apresentado para demonstrar a eficiência deste framework. Metodologia Foi feita uma pesquisa bibliográfica visando explorar pesquisas já existentes sobre o tema. Na sequência foi feito um estudo sobre as estratégias de desenvolvimento de aplicações móveis utilizando o framework Titanium. Posteriormente foi desenvolvido um Hello World multiplataforma para mostrar a eficiência do framework. Discussão Com a concorrência cada vez mais acirrada entre as empresas desenvolvedoras de aplicativos móveis, a utilização do framework Titanium Mobile para o desenvolvimento de cross-platform mobile apps é uma ótima estratégia, pois, reduz o tempo gasto (dos desenvolvedores) com o aprendizado de diversas linguagens de programação e o conhecimento adquirido é facilmente transferido. O Titanium Mobile apresenta um código base único que reduz duplicação de esforço. A maior vantagem desse framework é que ele não limita o desenvolvimento a uma única plataforma, ou seja, os desenvolvedores codificam a aplicação uma única vez e diversas plataformas diferentes são atingidas, com isso há uma produtividade maior para os desenvolvedores ou equipes que desenvolvem cross-platform mobile apps. Figura 2 – Hello World Multiplataforma Fonte: Autoria Própria Considerações Finais O uso do framework Titanium Mobile permite a redução de custo, tempo e complexidade, entretanto, com limitações no tempo de resposta do aplicativo e total acesso aos recursos do aparelho. Embora ainda necessite de algumas melhorias, o Titanium Mobile é uma das ferramentas mais utilizadas para o desenvolvimento de aplicativos multiplataforma, pois, é flexível e é cada vez mais aperfeiçoado e difundido. O mercado dos cross-platform mobile apps cresceu significativamente nos últimos cinco anos e a tendência é continuar evoluindo até alcançar a qualidade dos aplicativos nativos visto que aplicativos multiplataforma oferecem ganhos e são desenvolvidos uma única vez, rodando em diferentes plataformas. Referências CASTLEDINE, E.; EFTOS, M.; WHEELER, M. Build Mobile Websites and Apps for Smart Devices. Collingwood: Site Point, 2011. PREZOTTO, E. D. Estudo de Frameworks Multiplataforma para Desenvolvimento de Aplicações Mobile Híbridas. (2014). Trabalho de Conclusão de Curso, Universidade Federal de Santa Maria (ufsm), Santa Maria – RS, 2014. SHACKLES, G. Mobile Development with C#. Sebastopol: O’Reilly, 2012. VISION MOBILE. Cross-Platform Developer Tools 2012. London, 2012. UTILIZAÇÃO DO FRAMEWORK TITANIUM MOBILE PARA DESENVOLVIMENTO DE CROSS – PLATFORM MOBILE APPS Gustavo Molina Figueiredo Centro Universitário Claretiano [email protected]

Poster_GustavoMolina

Embed Size (px)

Citation preview

Page 1: Poster_GustavoMolina

Introdução

O mercado de telefonia móvel cresceu rapidamente na última década. Hoje presenciamos a era dos smartphones e tablets, gadgets que se tornaram indispensáveis na vida de muitos. Diversas fabricantes investem tempo e recursos financeiros para criar novos aparelhos, cada vez mais modernos e desejados pelos consumidores.

Figura 1 – Evolução dos SmartphonesFonte: Adaptado de Prezotto (2014)

As fabricantes costumam adotar um Sistema Operacional para seus aparelhos e em alguns casos elas desenvolvem seu próprio, como é o caso do iOS da Apple. Aplicativos para plataformas móveis estão cada vez mais presentes na vida dos usuários.

Este trabalho tem como objetivo apresentar o Titanium Mobile, um framework JavaScript utilizado para criação de cross-platform mobile apps. Serão expostos os pontos positivos e negativos deste tipo de aplicativo. Um exemplo será apresentado para demonstrar a eficiência deste framework.

Metodologia

Foi feita uma pesquisa bibliográfica visando explorar pesquisas já existentes sobre o tema. Na sequência foi feito um estudo sobre as estratégias de desenvolvimento de aplicações móveis utilizando o framework Titanium. Posteriormente foi desenvolvido um Hello World multiplataforma para mostrar a eficiência do framework.

Discussão

Com a concorrência cada vez mais acirrada entre as empresas desenvolvedoras de aplicativos móveis, a utilização do framework Titanium Mobile para o desenvolvimento de cross-platform mobile apps é uma ótima estratégia, pois, reduz o tempo gasto (dos desenvolvedores) com o aprendizado de diversas linguagens de programação e o conhecimento adquirido é facilmente transferido. O Titanium Mobile apresenta um código base único que reduz duplicação de esforço. A maior vantagem desse framework é que ele não limita o desenvolvimento a uma única plataforma, ou seja, os desenvolvedores codificam a aplicação uma única vez e diversas plataformas diferentes são atingidas, com isso há uma produtividade maior para os desenvolvedores ou equipes que desenvolvem cross-platform mobile

apps.

Figura 2 – Hello World MultiplataformaFonte: Autoria Própria

Considerações Finais

O uso do framework Titanium Mobile permite a redução de custo, tempo e complexidade, entretanto, com limitações no tempo de resposta do aplicativo e total acesso aos recursos do aparelho. Embora ainda necessite de algumas melhorias, o Titanium Mobile é uma das ferramentas mais utilizadas para o desenvolvimento de aplicativos multiplataforma, pois, é flexível e é cada vez mais aperfeiçoado e difundido.

O mercado dos cross-platform mobile apps cresceu significativamente nos últimos cinco anos e a tendência é continuar evoluindo até alcançar a qualidade dos aplicativos nativos visto que aplicativos multiplataforma oferecem ganhos e são desenvolvidos uma única vez, rodando em diferentes plataformas.

Referências

CASTLEDINE, E.; EFTOS, M.; WHEELER, M. Build Mobile Websites and Apps for Smart Devices. Collingwood: Site Point, 2011. PREZOTTO, E. D. Estudo de Frameworks Multiplataforma para Desenvolvimento de Aplicações Mobile Híbridas. (2014). Trabalho de Conclusão de Curso, Universidade Federal de Santa Maria (ufsm), Santa Maria – RS, 2014.SHACKLES, G. Mobile Development with C#. Sebastopol: O’Reilly, 2012.VISION MOBILE. Cross-Platform Developer Tools 2012. London, 2012.

UTILIZAÇÃO DO FRAMEWORK TITANIUM MOBILE PARA DESENVOLVIMENTO DE CROSS – PLATFORM MOBILE APPS

Gustavo Molina FigueiredoCentro Universitário Claretiano

[email protected]