SlideShare uma empresa Scribd logo
1 de 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
gustavo.molina17@yahoo.com.br

Mais conteúdo relacionado

Semelhante a Poster_GustavoMolina como teste para baixarr

PALESTRA :: Desenvolvimento para plataforma Android
PALESTRA :: Desenvolvimento para plataforma Android PALESTRA :: Desenvolvimento para plataforma Android
PALESTRA :: Desenvolvimento para plataforma Android Fundação Vanzolini
 
Hangout Tempo Real Eventos - Android - Os primeiros passos do desenvolviment...
Hangout  Tempo Real Eventos - Android - Os primeiros passos do desenvolviment...Hangout  Tempo Real Eventos - Android - Os primeiros passos do desenvolviment...
Hangout Tempo Real Eventos - Android - Os primeiros passos do desenvolviment...Jackson F. de A. Mafra
 
Aula 01 - Apresentaçã e Conceitos.pptx
Aula 01 - Apresentaçã e Conceitos.pptxAula 01 - Apresentaçã e Conceitos.pptx
Aula 01 - Apresentaçã e Conceitos.pptxRoberto Aragy
 
Estratégias de desenvolvimento de aplicativos para dispositivos móveis em vár...
Estratégias de desenvolvimento de aplicativos para dispositivos móveis em vár...Estratégias de desenvolvimento de aplicativos para dispositivos móveis em vár...
Estratégias de desenvolvimento de aplicativos para dispositivos móveis em vár...Evandro da Silva Amparo
 
Desenvolvendo aplicações móveis
Desenvolvendo aplicações móveisDesenvolvendo aplicações móveis
Desenvolvendo aplicações móveiscedulio
 
Regras Práticas para apresentação de páginas web em dispositivos fixos e móveis
Regras Práticas para apresentação de páginas web em dispositivos fixos e móveisRegras Práticas para apresentação de páginas web em dispositivos fixos e móveis
Regras Práticas para apresentação de páginas web em dispositivos fixos e móveisLuisa Faria
 
Regras Práticas para apresentação de páginas web em dispositivos fixos e móveis
Regras Práticas para apresentação de páginas web em dispositivos fixos e móveisRegras Práticas para apresentação de páginas web em dispositivos fixos e móveis
Regras Práticas para apresentação de páginas web em dispositivos fixos e móveisLuisa Faria
 
Regras Práticas para apresentação de páginas web em dispositivos fixos e móveis
Regras Práticas para apresentação de páginas web em dispositivos fixos e móveisRegras Práticas para apresentação de páginas web em dispositivos fixos e móveis
Regras Práticas para apresentação de páginas web em dispositivos fixos e móveisLuisa Faria
 
5 frameworks para desenvolvimento de apps em html5
5 frameworks para desenvolvimento de apps em html55 frameworks para desenvolvimento de apps em html5
5 frameworks para desenvolvimento de apps em html5daliarafaela
 
5 frameworks para desenvolvimento de apps em html5
5 frameworks para desenvolvimento de apps em html55 frameworks para desenvolvimento de apps em html5
5 frameworks para desenvolvimento de apps em html5daliarafaela
 
Apresentação de minha Monografia do curso de Sistema e Mídias Digitais
Apresentação de minha Monografia do curso de Sistema e Mídias DigitaisApresentação de minha Monografia do curso de Sistema e Mídias Digitais
Apresentação de minha Monografia do curso de Sistema e Mídias DigitaisÉdipo Souza
 
Pesquisa Mobilidade - Luciano Matsuzaki
Pesquisa Mobilidade - Luciano MatsuzakiPesquisa Mobilidade - Luciano Matsuzaki
Pesquisa Mobilidade - Luciano MatsuzakiLuciano Matsuzaki
 
Até quando vamos precisar de Apps?
Até quando vamos precisar de Apps?Até quando vamos precisar de Apps?
Até quando vamos precisar de Apps?Julio Matos
 
TDC2017 | São Paulo - Trilha Mobile How we figured out we had a SRE team at -...
TDC2017 | São Paulo - Trilha Mobile How we figured out we had a SRE team at -...TDC2017 | São Paulo - Trilha Mobile How we figured out we had a SRE team at -...
TDC2017 | São Paulo - Trilha Mobile How we figured out we had a SRE team at -...tdc-globalcode
 
Definindo testes e estratégias para dispositivos móveis
Definindo testes e estratégias para dispositivos móveisDefinindo testes e estratégias para dispositivos móveis
Definindo testes e estratégias para dispositivos móveisThiago Cordeiro
 
Teste para dispositivos móveis - EATS Manaus 2014
Teste para dispositivos móveis - EATS Manaus 2014Teste para dispositivos móveis - EATS Manaus 2014
Teste para dispositivos móveis - EATS Manaus 2014Luana Lobão
 

Semelhante a Poster_GustavoMolina como teste para baixarr (20)

PALESTRA :: Desenvolvimento para plataforma Android
PALESTRA :: Desenvolvimento para plataforma Android PALESTRA :: Desenvolvimento para plataforma Android
PALESTRA :: Desenvolvimento para plataforma Android
 
Ciclo de palestras da JFRJ - Aplicativos Móveis
Ciclo de palestras da JFRJ - Aplicativos MóveisCiclo de palestras da JFRJ - Aplicativos Móveis
Ciclo de palestras da JFRJ - Aplicativos Móveis
 
Hangout Tempo Real Eventos - Android - Os primeiros passos do desenvolviment...
Hangout  Tempo Real Eventos - Android - Os primeiros passos do desenvolviment...Hangout  Tempo Real Eventos - Android - Os primeiros passos do desenvolviment...
Hangout Tempo Real Eventos - Android - Os primeiros passos do desenvolviment...
 
Aula 01 - Apresentaçã e Conceitos.pptx
Aula 01 - Apresentaçã e Conceitos.pptxAula 01 - Apresentaçã e Conceitos.pptx
Aula 01 - Apresentaçã e Conceitos.pptx
 
Estratégias de desenvolvimento de aplicativos para dispositivos móveis em vár...
Estratégias de desenvolvimento de aplicativos para dispositivos móveis em vár...Estratégias de desenvolvimento de aplicativos para dispositivos móveis em vár...
Estratégias de desenvolvimento de aplicativos para dispositivos móveis em vár...
 
A vez do mobile - Dev in Bahia #3
A vez do mobile - Dev in Bahia #3A vez do mobile - Dev in Bahia #3
A vez do mobile - Dev in Bahia #3
 
Desenvolvendo aplicações móveis
Desenvolvendo aplicações móveisDesenvolvendo aplicações móveis
Desenvolvendo aplicações móveis
 
Regras Práticas para apresentação de páginas web em dispositivos fixos e móveis
Regras Práticas para apresentação de páginas web em dispositivos fixos e móveisRegras Práticas para apresentação de páginas web em dispositivos fixos e móveis
Regras Práticas para apresentação de páginas web em dispositivos fixos e móveis
 
Regras Práticas para apresentação de páginas web em dispositivos fixos e móveis
Regras Práticas para apresentação de páginas web em dispositivos fixos e móveisRegras Práticas para apresentação de páginas web em dispositivos fixos e móveis
Regras Práticas para apresentação de páginas web em dispositivos fixos e móveis
 
Regras Práticas para apresentação de páginas web em dispositivos fixos e móveis
Regras Práticas para apresentação de páginas web em dispositivos fixos e móveisRegras Práticas para apresentação de páginas web em dispositivos fixos e móveis
Regras Práticas para apresentação de páginas web em dispositivos fixos e móveis
 
5 frameworks para desenvolvimento de apps em html5
5 frameworks para desenvolvimento de apps em html55 frameworks para desenvolvimento de apps em html5
5 frameworks para desenvolvimento de apps em html5
 
5 frameworks para desenvolvimento de apps em html5
5 frameworks para desenvolvimento de apps em html55 frameworks para desenvolvimento de apps em html5
5 frameworks para desenvolvimento de apps em html5
 
Apresentação de minha Monografia do curso de Sistema e Mídias Digitais
Apresentação de minha Monografia do curso de Sistema e Mídias DigitaisApresentação de minha Monografia do curso de Sistema e Mídias Digitais
Apresentação de minha Monografia do curso de Sistema e Mídias Digitais
 
Pesquisa Mobilidade - Luciano Matsuzaki
Pesquisa Mobilidade - Luciano MatsuzakiPesquisa Mobilidade - Luciano Matsuzaki
Pesquisa Mobilidade - Luciano Matsuzaki
 
Semanaupecaruaru2013 android passo a passo
Semanaupecaruaru2013 android passo a passoSemanaupecaruaru2013 android passo a passo
Semanaupecaruaru2013 android passo a passo
 
Até quando vamos precisar de Apps?
Até quando vamos precisar de Apps?Até quando vamos precisar de Apps?
Até quando vamos precisar de Apps?
 
TDC2017 | São Paulo - Trilha Mobile How we figured out we had a SRE team at -...
TDC2017 | São Paulo - Trilha Mobile How we figured out we had a SRE team at -...TDC2017 | São Paulo - Trilha Mobile How we figured out we had a SRE team at -...
TDC2017 | São Paulo - Trilha Mobile How we figured out we had a SRE team at -...
 
Definindo testes e estratégias para dispositivos móveis
Definindo testes e estratégias para dispositivos móveisDefinindo testes e estratégias para dispositivos móveis
Definindo testes e estratégias para dispositivos móveis
 
Aplicativos
AplicativosAplicativos
Aplicativos
 
Teste para dispositivos móveis - EATS Manaus 2014
Teste para dispositivos móveis - EATS Manaus 2014Teste para dispositivos móveis - EATS Manaus 2014
Teste para dispositivos móveis - EATS Manaus 2014
 

Poster_GustavoMolina como teste para baixarr

  • 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 gustavo.molina17@yahoo.com.br