Mobile Day – UFBA/2014
Antonio Lazaro Carvalho Borges
MERCADO MOBILE: DEMANDAS
E DESAFIOS

Plantillas Prediseñadas | 2
Índice
01 Quem é a Indra?
02 Um pouco de história…
03 Cronologia mercado mobile
04 Principais plataformas
05 Como escolho uma plataforma?
06 Quebrando paradigma novamente…
Plantillas Prediseñadas | 3
01 Quem é a Indra?
02 Um pouco de história…
03 Cronologia mercado mobile
04 Principais plataformas
05 Como escolho uma plataforma?
06 Quebrando paradigma novamente…
Plantillas Prediseñadas | 4
Quem é a Indra?
QUIENES SOMOS
Mobile Day – UFBA - 2014
Plantillas Prediseñadas | 5
01 Quem é a Indra?
02 Um pouco de história…
03 Cronologia mercado mobile
04 Principais plataformas
05 Como escolho uma plataforma?
06 Quebrando paradigma novamente…
Plantillas Prediseñadas | 6
Um pouco de história…E quando tudo começou?
Mobile Day – UFBA - 2014
Fonte: http://www.revista.vestibular.uerj.br/lib/spaw2/uploads/images/Turismo/Turismo_2010_Hist_02.png
Plantillas Prediseñadas | 7
Fonte: http://www.sohistoria.com.br/resumos/revolucaoindustrial.php
Um pouco de história…Revolução industrial
Mobile Day – UFBA - 2014
Plantillas Prediseñadas | 8
Um pouco de história…Evolução dos computadores
Mobile Day – UFBA - 2014
Fonte: http://www.professores.aedb.br/miguel/ConceitoInforEduca08Figuras.htm
Plantillas Prediseñadas | 9
O que é mobilidade?
Mobile Day – UFBA - 2014
Plantillas Prediseñadas | 10
nome feminino
1.propriedade do que é móvel ou do que obedece às leis do
movimento
2. facilidade em mudar ou variar, mutabilidade
Fonte: http://www.infopedia.pt/lingua-portuguesa/mobilidade
Substantivo feminino
1. Facilidade para se mover, para ser movido.
2. Facilidade para mudar de expressão.
3. Fig. Inconstância, instabilidade.
Fonte: http://www.dicio.com.br/mobilidade/
O que é mobilidade?
Mobile Day – UFBA - 2014
Plantillas Prediseñadas | 11
01 Quem é a Indra?
02 Um pouco de história…
03 Cronologia mercado mobile
04 Principais plataformas
05 Como escolho uma plataforma?
06 Quebrando paradigma novamente…
Plantillas Prediseñadas | 12
Timeline de telefones
Mobile Day – UFBA - 2014
Fonte: http://pying91.files.wordpress.com/2012/07/infographic-the-evolution-of-cell-phones-by-c3a9poca-brazil.jpg
Plantillas Prediseñadas | 13
Grandes colaboradores… - Palm / Blackberry / Nokia
Mobile Day – UFBA - 2014
Plantillas Prediseñadas | 14
Como tudo começou? – Outros sistemas operacionais e plataformas
Mobile Day – UFBA - 2014
Windows CE:
Site do projeto: http://www.microsoft.com/windowsembedded/en-us/windows-embedded.aspx
Ano lançamento: 1996
Principal empresa: Microsoft
Aparelhos: Motorola MPx200, Motorola MPx
Última versão lançada: 7.0 (Março, 2011)
Plantillas Prediseñadas | 15
Como tudo começou? – Outros sistemas operacionais e plataformas
Mobile Day – UFBA - 2014
J2ME (Java Plataform Micro Edition):
Site do projeto: http://www.oracle.com/technetwork/java/javame/index.html
Ano lançamento: 2006
Principal empresa: Oracle (criado pela Sun)
Última versão lançada: 3.x (Outubro, 2011, foi cancelada posteriormente)
Plantillas Prediseñadas | 16
Como tudo mudou?
Mobile Day – UFBA - 2014
2007
2010
Plantillas Prediseñadas | 17
Como tudo mudou?
Mobile Day – UFBA - 2014
Algumas coisas que fizeram diferença:
•Foco no consumidor comum.
•Tornar as coisas mais simples.
•Mudança de designer.
•Sem botões
•Tela touch capacitivas
•Sistema seguro
•“Boom” de aplicativos.
•Navegador “como no desktop”
Plantillas Prediseñadas | 18
01 Quem é a Indra?
02 Um pouco de história…
03 Cronologia mercado mobile
04 Principais plataformas
05 Como escolho uma plataforma?
06 Quebrando paradigma novamente…
Plantillas Prediseñadas | 19
Principais plataformas do mercado
Mobile Day – UFBA - 2014
Plataforma Proprietários Lançamento Versão atual Linguagem Comunidade
Android Google 2008 4.4 Java http://
developer.android.
com/index.html
IOS Apple 2007 7 Objective-C / C/
C++
https://
developer.apple.co
m/
Windows Phone Microsoft 2011 8 Javascript/ C# /
VB. Script / C++
http://
developer.window
sphone.com/en-us
Firefox OS Mozilla 2013 1.2 Html/CSS/
Javascript
https://
developer.mozilla.
org/en-US/
Firefox_OS
Blackberry RIM 2006 10 C/ C++ https://
developer.blackber
ry.com/
Plantillas Prediseñadas | 20
Linguagens de programação
Mobile Day – UFBA - 2014
• Últimos anos é perceptível crescimento de busca por
plataformas e linguagens que suportem o mobile.
• Quem não tem sistemas mobile “parece” não
contemporâneo
• C sempre é uma alternativa no desenvolvimento mobile.
Lembre-se disso!
Plantillas Prediseñadas | 21
Linguagens de programação – Evolução do uso das linguagens
Mobile Day – UFBA - 2014
Plantillas Prediseñadas | 22
Linguagens de programação
Mobile Day – UFBA - 2014
• Crescimento de linguagens “mobile”.
• Crescimento do uso de Javascript, como alternativa
para o cross-plataforma
Plantillas Prediseñadas | 23
Linguagens de programação
Mobile Day – UFBA - 2014
•Bebendo de outras fontes além do TIOBE
Plantillas Prediseñadas | 24
Linguagens de programação
Mobile Day – UFBA - 2014
Fonte: http://lang-index.sourceforge.net/
Plantillas Prediseñadas | 25
01 Quem é a Indra?
02 Um pouco de história…
03 Cronologia mercado mobile
04 Principais plataformas
05 Como escolho uma plataforma?
06 Quebrando paradigma novamente…
Plantillas Prediseñadas | 26
Algumas perguntas devem ser feitas…
Mobile Day – UFBA - 2014
1. Qual meu objetivo?
2. Qual plataforma eu utilizarei?
3. Qual público pretendo atingir?
4. Qual nicho de mercado irei atuar?
5. Qual meu conhecimento ou da equipe que
trabalho?
6. Qual prazo para execução do projeto?
7. Quais recursos possuo para executar?
8. Tenho a infra necessária?
Plantillas Prediseñadas | 27
Apresentando algumas ferramentas…
Mobile Day – UFBA - 2014
Nome Site Linguagem Plataformas alvo
HP Anywhere http://www8.hp.com/us/en/
software-solutions/mobile-
application-development.html
HTML 5 + Css + Javascript Android/IOS
Icenium http://www.icenium.com HTML 5 + Css + Javascript Android/IOS
Flex http://flex.apache.org/ Action Script 3 Native Windows/Mac OS, IOS/
Android/ Blackberry
Enyo http://enyojs.com/ (fork do
WebOS)
HTML 5 + Css + Javascript IOS/Android/Blackberry/
Windows/Web OS
Intel App Framework http://app-framework-
software.intel.com/
HTML 5 + Css + Javascript
jQTouch http://jqtjs.com/ HTML 5 + Css + Javascript Android/IOS
Kendo UI http://www.kendoui.com HTML 5 + Css + Javascript Android/IOS/Blackberry
Phone JS http://phonejs.devexpress.com HTML 5 + Css + Javascript Android/IOS/Windows Phone
Rho Mobile http://
www.motorolasolutions.com/
US-EN/
Business+Product+and+Servic
es/Software+and+Applications/
RhoMobile+Suite
HTML 5 + Css + Javascript +
Ruby
Android/IOS/Windows Phone
Sencha Touch http://www.sencha.com/
products/touch
HTML 5 + Css + Javascript Android/IOS/Windows Phone/
Blackberry
Titanium http://www.appcelerator.com/
titanium/
HTML 5 + Css + Javascript Android/IOS/Blackberry
Plantillas Prediseñadas | 28
Apresentando algumas ferramentas…
Mobile Day – UFBA - 2014
Plantillas Prediseñadas | 29
Apresentando algumas ferramentas…
Mobile Day – UFBA - 2014
Site que ajuda escolha: http://propertycross.com/
Plantillas Prediseñadas | 30
Apresentando outras ferramentas…Java FX, Super Wabba e jogos
Mobile Day – UFBA - 2014
Nome Site Linguagem Plataformas
alvo
Corona https://
coronalabs.co
m/
Lua Android/IOS/
Kindle
MOAI http://
getmoai.com/
C/C++ Android/IOS
Unity 3D http://
unity3d.com/
C Android/IOS/
Blackberry/
Windows
Phone/Mac
OS/Linux/
Windows/ Wii/
XBOX / PS3
Plantillas Prediseñadas | 31
01 Quem é a Indra?
02 Um pouco de história…
03 Cronologia mercado mobile
04 Principais plataformas
05 Como escolho uma plataforma?
06 Quebrando paradigma novamente…
Plantillas Prediseñadas | 32
Pensando diferente…pense mobile – Arquitetura?
Mobile Day – UFBA - 2014
Plantillas Prediseñadas | 33
Pensando diferente…pense mobile – Novo paradigma?
Mobile Day – UFBA - 2014
•De onde vem os dados?
•Preocupações com segurança.
•Preocupações com confidencialidade e confiabilidade
•Gestos
•Comunicação (Json x XML x ?)
•Recursos limitados.
Plantillas Prediseñadas | 34
Desafios
Mobile Day – UFBA - 2014
1. UX (User Experience)
1. Designer responsivo
2. HTML 5 e CSS 3
3. Nativo
Tela reduzida
Cross-plataforma?
Cross-devices?
Plantillas Prediseñadas | 35
Desafios
Mobile Day – UFBA - 2014
2. Idéia relevante
Plantillas Prediseñadas | 36
Desafios – Como criar uma marca confiável?
Mobile Day – UFBA - 2014
3. Credibilidade da sua marca, como desenvolvedor.
Plantillas Prediseñadas | 37
Desafios - Produtividade
Mobile Day – UFBA - 2014
4. Nativo x Gerado?
“Facebook released a completely rebuilt version of its iOS app for iPhone and iPad
today, changing a fundamental aspect of the company's mobile strategy. Gone is the
Web-centric, HTML5 approach. In its place, Facebook has rebuilt the iOS app using
Apple’s native framework. The result? A more streamlined, faster app for the iPhone
and iPad.”
Zuckerberg, CEO Facebook.
Fonte:http://readwrite.com/2013/04/01/the-facebook-phone-the-triumph-of-native-apps-over-
html5#awesm=~oszXlhW4xIbVxb
Plantillas Prediseñadas | 38
Desafios
Mobile Day – UFBA - 2014
5. Recursos computacionais limitados...
...por enquanto (em breve, os dual core com 64
bits para dispositivos móveis em escala
popular)
Plantillas Prediseñadas | 39
Desafios
Mobile Day – UFBA - 2014
6. Ouça seus usuários
Plantillas Prediseñadas | 40
Alguns gargalos
Mobile Day – UFBA - 2014
1. Qualidade e velocidade banda larga móvel
Plantillas Prediseñadas | 41
Alguns gargalos
Mobile Day – UFBA - 2014
2. Limitações de tamanho/recursos computacionais
Plantillas Prediseñadas | 42
Alguns gargalos
Mobile Day – UFBA - 2014
3. Bateria
Plantillas Prediseñadas | 43
Outras tendências mobile
Mobile Day – UFBA - 2014
Plantillas Prediseñadas | 44
Tendências mobile
Mobile Day – UFBA - 2014
Outras novidades que devem impactar o mobile nos próximos anos (meses?):
• Baterias que duram mais
• Telas 4k
• Internet cada vez mais rápida
Plantillas Prediseñadas | 45
Tendências mobile – Limites????
Mobile Day – UFBA - 2014
Plantillas Prediseñadas | 46
•http://www.mafagrafos.net/wp-content/uploads/2013/12/Ios-x-Android.jpg
•http://3.bp.blogspot.com/-aCSSOjQsYY4/TWJkhIqdA2I/AAAAAAAAAIg/VQ6JZL8osgA/s400/android-pissin-on-
apple-300x300.jpg
•http://www.teqarazzi.com/wp-content/uploads/2013/05/android-windows-ios-bb.jpg
•http://www.eduardoangel.com/wp-content/uploads/2011/12/AndroidiOSvsAppleiOS_image02.jpg
•http://blogs.computerworld.com/sites/default/themes/cw_blogs/cache/files/u177/android-ios-app-profit.jpg
•http://img.gawkerassets.com/img/18zypqzl4fceijpg/ku-xlarge.jpg
•http://en.wikipedia.org/wiki/Mobile_development
•http://propertycross.com/
•http://readwrite.com/2013/04/01/the-facebook-phone-the-triumph-of-native-apps-over-
html5#awesm=~oszXlhW4xIbVxb
•http://www.computerhistory.org/
•http://mundodasmarcas.blogspot.com.br/2006/08/palm-ultimate-navigation-solution.html
•http://www.techtudo.com.br/artigos/noticia/2013/01/conheca-historia-da-rim-fabricante-do-blackberry.html
•http://rimdevblog.files.wordpress.com/2010/08/blackberry-torch-slider1.jpg%3Fw%3D800
•http://andromeno.com/wp-content/uploads/2013/04/devblog-sencha.png
•http://en.wikipedia.org/wiki/MeeGo
•http://en.wikipedia.org/wiki/Symbian
•http://en.wikipedia.org/wiki/Windows_CE
•http://www.microsoft.com/windowsembedded/en-us/windows-embedded.aspx
•http://en.wikipedia.org/wiki/Category:Windows_CE_devices
•http://en.wikipedia.org/wiki/Java_Platform,_Micro_Edition
•http://en.wikipedia.org/wiki/JavaFX_Mobile
•http://blogdoiphone.com/2010/02/veja-em-primeira-mao-as-novidades-do-novo-beta-do-ipad/
•http://en.wikipedia.org/wiki/TIOBE_index
•http://www.openplanetsfoundation.org/aggregator/sources/15
•http://www.tiobe.com/index.php/content/paperinfo/tpci/tpci_definition.htm
•http://george.insideiphone.com/?p=182
Fontes diversas
Mobile Day – UFBA - 2014
Plantillas Prediseñadas | 47
•http://www.novasemente.org/wp-content/uploads/2012/06/Frente-e-agora-630x424.jpg
•http://www.tecmundo.com.br/novidade/48980-as-provaveis-especificacoes-dos-smartphones-top-de-linha-
em-2014.htm
•http://blog.locaweb.com.br/geral/10-linguagens-de-programacao-mais-populares/
•http://lang-index.sourceforge.net/
•http://www.langpop.com/
•http://canaltech.com.br/materia/ces/Especial-CES-2014-as-melhores-tecnologias-apresentadas-na-feira/
•http://www.pepitaspet.com/wp-content/uploads/2014/01/cachorro-bebendo-agua-direto-da-fonte1.jpg
•http://taisgomes.blog.terra.com.br/files/2009/07/infinito.jpg
•http://3.bp.blogspot.com/_5altrCJLYzY/TQu5S8I6psI/AAAAAAAAAbA/UB0vIjYBwkA/s1600/einstein_lingua.jpg
•http://3.bp.blogspot.com/-UOveskkGdLo/UYP9ysn8NzI/AAAAAAAAAiM/WQh_DLGIwi4/s1600/Chave2.png
•http://api.ning.com/files/7l33hFydjUBV*XHCtr*gSRYC6OZyCyPOHlE9Nd81b-8XUYjaIVTwqBspfuv1TYJW3zdjQtXz-
wBtsVGeSXqRywcEc9kzEDZo/inverses1.jpg
•http://media-cache-ec0.pinimg.com/236x/77/c5/6a/77c56ad8c204fb5a889f8062cf7bcca3.jpg
•http://2.bp.blogspot.com/_2xSE2C_Chkk/SrQLP-GgxFI/AAAAAAAAALc/5b3WOLHvAWo/s400/mente%2Baberta.bmp
•http://www.superwaba.com.br/en/default.asp
•http://voodogalo.files.wordpress.com/2010/09/mundo20digital.jpg
•http://www.dicasfree.com/wp-content/uploads/conhecimento.jpg
•http://2.bp.blogspot.com/-Y9I5FqXRNuI/UAPuv1y5kYI/AAAAAAAADWY/iN18KC6WA-I/s640/dicionario.jpg
•http://appadvice.com/appnn/2013/06/how-apples-iphone-home-screen-has-changed-over-the-years
•http://www.beatech.in/wp-content/uploads/2013/09/Android.jpg
•http://cdn.skatter.com/blob/files/2010/06/samsung-bada.jpg
•http://www.geek.com/wp-content/uploads/2010/02/5298.jpg
Fontes diversas
Mobile Day – UFBA - 2014
Plantillas Prediseñadas | 48
•http://1.bp.blogspot.com/-PNPnQtR8gQ8/TsZ03Ckzw_I/AAAAAAAACxs/1QlsOFiWkIU/s1600/ubuntu_phone.png
•http://pdaexpert.net/wp-content/uploads/artigos/sw-passos-iniciais-para-desenvolvimento-utilizando-o-superwaba/
passos-iniciais.gif
•http://news.kynosarges.org/2013/10/10/javafx-on-ios-android/
•https://blogs.oracle.com/jfxprg/entry/how_to_build_open_javafx
•https://blogs.oracle.com/jfxprg/entry/ipack_the_ios_application_packager
•http://glass-apps.org/wp-content/uploads/2013/06/google-glass1.jpg
•http://i-cdn.phonearena.com/images/articles/93915-image/smart-watch2-1694509a.jpg
•http://phandroid.s3.amazonaws.com/wp-content/uploads/2012/11/Sony-SmartWatch.jpg
•http://www.digitaltrends.com/wp-content/uploads/2014/01/Razer_Nabu.jpg
•http://learnjavafx.typepad.com/weblog/javafx_mobile/page/2/
•http://www.gta.ufrj.br/ensino/eel879/trabalhos_vf_2009_2/kikuchi/introducao.html
•http://cnx.org/content/m17524/latest/
•http://www.linhadecodigo.com.br/artigo/2002/web-uma-introducao-ao-desenvolvimento-para-a-internet-com-java-
parte-01-preparando-o-ambiente-para-o-desenvolvimento.aspx
•http://uxdesign.smashingmagazine.com/2010/10/05/what-is-user-experience-design-overview-tools-and-resources/
•http://imasters.com.br/wp-content/uploads/2013/01/aplicativos.jpg
•http://peregrinacultural.files.wordpress.com/2010/06/ideia-12-pato-donald-ideia-lampada.jpg
•http://us.123rf.com/400wm/400/400/iqoncept/iqoncept1110/iqoncept111000075/10978049-a-man-presses-a-button-
beside-the-word-good-when-giving-feedback-and-opinions-on-a-touch-screen-aski.jpg
•http://www.blogging4jobs.com/wp-content/uploads/2013/04/feedback-1.png
•http://b-i.forbesimg.com/joefolkman/files/2013/12/feedback-heads1.png
•http://lmsgoncalves.com/wp-content/uploads/2013/12/feedback.jpg
•http://radioloandafm.files.wordpress.com/2008/03/charge-desvantagem.jpg
•http://www.mundoecommerce.com.br/includes/imagens/blog/Desvantagens-Comercio-Eletronico.jpg
•http://direitosdodevedor.com.br/wp-content/uploads/2012/04/21-18-05-2012-Tema-3-Vantagem-de-ter-a-divida-
cedida.jpg
Fontes diversas
Mobile Day – UFBA - 2014
Plantillas Prediseñadas | 49
•http://www.blogarte.com.br/wp-content/uploads/2011/04/credibilidade1.jpg
•http://www.acii.com.br/cati/?p=343
•http://g1.globo.com/platb/files/2119/2013/02/consumo.jpg
•http://imgsapp.diariodepernambuco.com.br/app/
noticia_127983242361/2012/11/10/407019/20121109223207614091a.jpg
•http://images.thecarconnection.com/lrg/apples-ios-in-the-car-app_100430079_l.jpg
•http://g.foolcdn.com/editorial/images/68914/iosinthecarjpg_large.jpg
•http://telematicsnews.info/wp-content/uploads/general/ford%20sync%20latest.jpg
•http://www.thetechherald.com/media/images/201148/Ford-cuts-in-car-texting-risk-with-talkback-Sync-feature-
FordSync_1.jpg
•http://i.i.cbsi.com/cnwk.1d/i/tim/2011/03/28/AudiConnect.jpg
•https://securityledger.com/wp-content/uploads/2014/01/connected-car-audi.jpg
•http://www.audi.com/etc/medialib/ngw/service/audi_online_dienste/mib_high/flight_information.Par.0021.Image.jpg/
00_audi-connect_fluginfo-einstieg.jpg
•http://1.bp.blogspot.com/-XyRV6dqFk_o/UqEuYrmS_iI/AAAAAAAAsbU/i9mfD91XL7A/s1600/selfdrivingvolvo.jpg
•http://www.redeelite.com.br/midias/banner-a2a9151d28819ec6f80d022178e35b54.jpg
•http://www.adappt.co.uk/sites/default/files/images/smart-tv.JPG
•http://www.theinquirer.net/IMG/654/258654/kogan-android-smart-3d-tv.jpg
•http://fs02.androidpit.info/userfiles/1345085/image/androidsamsungsmarttv.png
•http://www.blogcdn.com/www.engadget.com/media/2012/04/lenovo4-6.jpg
•http://cdn.ndtv.com/tech/images/gadgets/lg-webos-Smart-tv-ces2014-635.jpg
Fontes diversas
Mobile Day – UFBA - 2014
Antonio Lázaro Carvalho Borges



Mobile day-ufba-2014-slideshare

  • 1.
    Mobile Day –UFBA/2014 Antonio Lazaro Carvalho Borges MERCADO MOBILE: DEMANDAS E DESAFIOS

  • 2.
    Plantillas Prediseñadas |2 Índice 01 Quem é a Indra? 02 Um pouco de história… 03 Cronologia mercado mobile 04 Principais plataformas 05 Como escolho uma plataforma? 06 Quebrando paradigma novamente…
  • 3.
    Plantillas Prediseñadas |3 01 Quem é a Indra? 02 Um pouco de história… 03 Cronologia mercado mobile 04 Principais plataformas 05 Como escolho uma plataforma? 06 Quebrando paradigma novamente…
  • 4.
    Plantillas Prediseñadas |4 Quem é a Indra? QUIENES SOMOS Mobile Day – UFBA - 2014
  • 5.
    Plantillas Prediseñadas |5 01 Quem é a Indra? 02 Um pouco de história… 03 Cronologia mercado mobile 04 Principais plataformas 05 Como escolho uma plataforma? 06 Quebrando paradigma novamente…
  • 6.
    Plantillas Prediseñadas |6 Um pouco de história…E quando tudo começou? Mobile Day – UFBA - 2014 Fonte: http://www.revista.vestibular.uerj.br/lib/spaw2/uploads/images/Turismo/Turismo_2010_Hist_02.png
  • 7.
    Plantillas Prediseñadas |7 Fonte: http://www.sohistoria.com.br/resumos/revolucaoindustrial.php Um pouco de história…Revolução industrial Mobile Day – UFBA - 2014
  • 8.
    Plantillas Prediseñadas |8 Um pouco de história…Evolução dos computadores Mobile Day – UFBA - 2014 Fonte: http://www.professores.aedb.br/miguel/ConceitoInforEduca08Figuras.htm
  • 9.
    Plantillas Prediseñadas |9 O que é mobilidade? Mobile Day – UFBA - 2014
  • 10.
    Plantillas Prediseñadas |10 nome feminino 1.propriedade do que é móvel ou do que obedece às leis do movimento 2. facilidade em mudar ou variar, mutabilidade Fonte: http://www.infopedia.pt/lingua-portuguesa/mobilidade Substantivo feminino 1. Facilidade para se mover, para ser movido. 2. Facilidade para mudar de expressão. 3. Fig. Inconstância, instabilidade. Fonte: http://www.dicio.com.br/mobilidade/ O que é mobilidade? Mobile Day – UFBA - 2014
  • 11.
    Plantillas Prediseñadas |11 01 Quem é a Indra? 02 Um pouco de história… 03 Cronologia mercado mobile 04 Principais plataformas 05 Como escolho uma plataforma? 06 Quebrando paradigma novamente…
  • 12.
    Plantillas Prediseñadas |12 Timeline de telefones Mobile Day – UFBA - 2014 Fonte: http://pying91.files.wordpress.com/2012/07/infographic-the-evolution-of-cell-phones-by-c3a9poca-brazil.jpg
  • 13.
    Plantillas Prediseñadas |13 Grandes colaboradores… - Palm / Blackberry / Nokia Mobile Day – UFBA - 2014
  • 14.
    Plantillas Prediseñadas |14 Como tudo começou? – Outros sistemas operacionais e plataformas Mobile Day – UFBA - 2014 Windows CE: Site do projeto: http://www.microsoft.com/windowsembedded/en-us/windows-embedded.aspx Ano lançamento: 1996 Principal empresa: Microsoft Aparelhos: Motorola MPx200, Motorola MPx Última versão lançada: 7.0 (Março, 2011)
  • 15.
    Plantillas Prediseñadas |15 Como tudo começou? – Outros sistemas operacionais e plataformas Mobile Day – UFBA - 2014 J2ME (Java Plataform Micro Edition): Site do projeto: http://www.oracle.com/technetwork/java/javame/index.html Ano lançamento: 2006 Principal empresa: Oracle (criado pela Sun) Última versão lançada: 3.x (Outubro, 2011, foi cancelada posteriormente)
  • 16.
    Plantillas Prediseñadas |16 Como tudo mudou? Mobile Day – UFBA - 2014 2007 2010
  • 17.
    Plantillas Prediseñadas |17 Como tudo mudou? Mobile Day – UFBA - 2014 Algumas coisas que fizeram diferença: •Foco no consumidor comum. •Tornar as coisas mais simples. •Mudança de designer. •Sem botões •Tela touch capacitivas •Sistema seguro •“Boom” de aplicativos. •Navegador “como no desktop”
  • 18.
    Plantillas Prediseñadas |18 01 Quem é a Indra? 02 Um pouco de história… 03 Cronologia mercado mobile 04 Principais plataformas 05 Como escolho uma plataforma? 06 Quebrando paradigma novamente…
  • 19.
    Plantillas Prediseñadas |19 Principais plataformas do mercado Mobile Day – UFBA - 2014 Plataforma Proprietários Lançamento Versão atual Linguagem Comunidade Android Google 2008 4.4 Java http:// developer.android. com/index.html IOS Apple 2007 7 Objective-C / C/ C++ https:// developer.apple.co m/ Windows Phone Microsoft 2011 8 Javascript/ C# / VB. Script / C++ http:// developer.window sphone.com/en-us Firefox OS Mozilla 2013 1.2 Html/CSS/ Javascript https:// developer.mozilla. org/en-US/ Firefox_OS Blackberry RIM 2006 10 C/ C++ https:// developer.blackber ry.com/
  • 20.
    Plantillas Prediseñadas |20 Linguagens de programação Mobile Day – UFBA - 2014 • Últimos anos é perceptível crescimento de busca por plataformas e linguagens que suportem o mobile. • Quem não tem sistemas mobile “parece” não contemporâneo • C sempre é uma alternativa no desenvolvimento mobile. Lembre-se disso!
  • 21.
    Plantillas Prediseñadas |21 Linguagens de programação – Evolução do uso das linguagens Mobile Day – UFBA - 2014
  • 22.
    Plantillas Prediseñadas |22 Linguagens de programação Mobile Day – UFBA - 2014 • Crescimento de linguagens “mobile”. • Crescimento do uso de Javascript, como alternativa para o cross-plataforma
  • 23.
    Plantillas Prediseñadas |23 Linguagens de programação Mobile Day – UFBA - 2014 •Bebendo de outras fontes além do TIOBE
  • 24.
    Plantillas Prediseñadas |24 Linguagens de programação Mobile Day – UFBA - 2014 Fonte: http://lang-index.sourceforge.net/
  • 25.
    Plantillas Prediseñadas |25 01 Quem é a Indra? 02 Um pouco de história… 03 Cronologia mercado mobile 04 Principais plataformas 05 Como escolho uma plataforma? 06 Quebrando paradigma novamente…
  • 26.
    Plantillas Prediseñadas |26 Algumas perguntas devem ser feitas… Mobile Day – UFBA - 2014 1. Qual meu objetivo? 2. Qual plataforma eu utilizarei? 3. Qual público pretendo atingir? 4. Qual nicho de mercado irei atuar? 5. Qual meu conhecimento ou da equipe que trabalho? 6. Qual prazo para execução do projeto? 7. Quais recursos possuo para executar? 8. Tenho a infra necessária?
  • 27.
    Plantillas Prediseñadas |27 Apresentando algumas ferramentas… Mobile Day – UFBA - 2014 Nome Site Linguagem Plataformas alvo HP Anywhere http://www8.hp.com/us/en/ software-solutions/mobile- application-development.html HTML 5 + Css + Javascript Android/IOS Icenium http://www.icenium.com HTML 5 + Css + Javascript Android/IOS Flex http://flex.apache.org/ Action Script 3 Native Windows/Mac OS, IOS/ Android/ Blackberry Enyo http://enyojs.com/ (fork do WebOS) HTML 5 + Css + Javascript IOS/Android/Blackberry/ Windows/Web OS Intel App Framework http://app-framework- software.intel.com/ HTML 5 + Css + Javascript jQTouch http://jqtjs.com/ HTML 5 + Css + Javascript Android/IOS Kendo UI http://www.kendoui.com HTML 5 + Css + Javascript Android/IOS/Blackberry Phone JS http://phonejs.devexpress.com HTML 5 + Css + Javascript Android/IOS/Windows Phone Rho Mobile http:// www.motorolasolutions.com/ US-EN/ Business+Product+and+Servic es/Software+and+Applications/ RhoMobile+Suite HTML 5 + Css + Javascript + Ruby Android/IOS/Windows Phone Sencha Touch http://www.sencha.com/ products/touch HTML 5 + Css + Javascript Android/IOS/Windows Phone/ Blackberry Titanium http://www.appcelerator.com/ titanium/ HTML 5 + Css + Javascript Android/IOS/Blackberry
  • 28.
    Plantillas Prediseñadas |28 Apresentando algumas ferramentas… Mobile Day – UFBA - 2014
  • 29.
    Plantillas Prediseñadas |29 Apresentando algumas ferramentas… Mobile Day – UFBA - 2014 Site que ajuda escolha: http://propertycross.com/
  • 30.
    Plantillas Prediseñadas |30 Apresentando outras ferramentas…Java FX, Super Wabba e jogos Mobile Day – UFBA - 2014 Nome Site Linguagem Plataformas alvo Corona https:// coronalabs.co m/ Lua Android/IOS/ Kindle MOAI http:// getmoai.com/ C/C++ Android/IOS Unity 3D http:// unity3d.com/ C Android/IOS/ Blackberry/ Windows Phone/Mac OS/Linux/ Windows/ Wii/ XBOX / PS3
  • 31.
    Plantillas Prediseñadas |31 01 Quem é a Indra? 02 Um pouco de história… 03 Cronologia mercado mobile 04 Principais plataformas 05 Como escolho uma plataforma? 06 Quebrando paradigma novamente…
  • 32.
    Plantillas Prediseñadas |32 Pensando diferente…pense mobile – Arquitetura? Mobile Day – UFBA - 2014
  • 33.
    Plantillas Prediseñadas |33 Pensando diferente…pense mobile – Novo paradigma? Mobile Day – UFBA - 2014 •De onde vem os dados? •Preocupações com segurança. •Preocupações com confidencialidade e confiabilidade •Gestos •Comunicação (Json x XML x ?) •Recursos limitados.
  • 34.
    Plantillas Prediseñadas |34 Desafios Mobile Day – UFBA - 2014 1. UX (User Experience) 1. Designer responsivo 2. HTML 5 e CSS 3 3. Nativo Tela reduzida Cross-plataforma? Cross-devices?
  • 35.
    Plantillas Prediseñadas |35 Desafios Mobile Day – UFBA - 2014 2. Idéia relevante
  • 36.
    Plantillas Prediseñadas |36 Desafios – Como criar uma marca confiável? Mobile Day – UFBA - 2014 3. Credibilidade da sua marca, como desenvolvedor.
  • 37.
    Plantillas Prediseñadas |37 Desafios - Produtividade Mobile Day – UFBA - 2014 4. Nativo x Gerado? “Facebook released a completely rebuilt version of its iOS app for iPhone and iPad today, changing a fundamental aspect of the company's mobile strategy. Gone is the Web-centric, HTML5 approach. In its place, Facebook has rebuilt the iOS app using Apple’s native framework. The result? A more streamlined, faster app for the iPhone and iPad.” Zuckerberg, CEO Facebook. Fonte:http://readwrite.com/2013/04/01/the-facebook-phone-the-triumph-of-native-apps-over- html5#awesm=~oszXlhW4xIbVxb
  • 38.
    Plantillas Prediseñadas |38 Desafios Mobile Day – UFBA - 2014 5. Recursos computacionais limitados... ...por enquanto (em breve, os dual core com 64 bits para dispositivos móveis em escala popular)
  • 39.
    Plantillas Prediseñadas |39 Desafios Mobile Day – UFBA - 2014 6. Ouça seus usuários
  • 40.
    Plantillas Prediseñadas |40 Alguns gargalos Mobile Day – UFBA - 2014 1. Qualidade e velocidade banda larga móvel
  • 41.
    Plantillas Prediseñadas |41 Alguns gargalos Mobile Day – UFBA - 2014 2. Limitações de tamanho/recursos computacionais
  • 42.
    Plantillas Prediseñadas |42 Alguns gargalos Mobile Day – UFBA - 2014 3. Bateria
  • 43.
    Plantillas Prediseñadas |43 Outras tendências mobile Mobile Day – UFBA - 2014
  • 44.
    Plantillas Prediseñadas |44 Tendências mobile Mobile Day – UFBA - 2014 Outras novidades que devem impactar o mobile nos próximos anos (meses?): • Baterias que duram mais • Telas 4k • Internet cada vez mais rápida
  • 45.
    Plantillas Prediseñadas |45 Tendências mobile – Limites???? Mobile Day – UFBA - 2014
  • 46.
    Plantillas Prediseñadas |46 •http://www.mafagrafos.net/wp-content/uploads/2013/12/Ios-x-Android.jpg •http://3.bp.blogspot.com/-aCSSOjQsYY4/TWJkhIqdA2I/AAAAAAAAAIg/VQ6JZL8osgA/s400/android-pissin-on- apple-300x300.jpg •http://www.teqarazzi.com/wp-content/uploads/2013/05/android-windows-ios-bb.jpg •http://www.eduardoangel.com/wp-content/uploads/2011/12/AndroidiOSvsAppleiOS_image02.jpg •http://blogs.computerworld.com/sites/default/themes/cw_blogs/cache/files/u177/android-ios-app-profit.jpg •http://img.gawkerassets.com/img/18zypqzl4fceijpg/ku-xlarge.jpg •http://en.wikipedia.org/wiki/Mobile_development •http://propertycross.com/ •http://readwrite.com/2013/04/01/the-facebook-phone-the-triumph-of-native-apps-over- html5#awesm=~oszXlhW4xIbVxb •http://www.computerhistory.org/ •http://mundodasmarcas.blogspot.com.br/2006/08/palm-ultimate-navigation-solution.html •http://www.techtudo.com.br/artigos/noticia/2013/01/conheca-historia-da-rim-fabricante-do-blackberry.html •http://rimdevblog.files.wordpress.com/2010/08/blackberry-torch-slider1.jpg%3Fw%3D800 •http://andromeno.com/wp-content/uploads/2013/04/devblog-sencha.png •http://en.wikipedia.org/wiki/MeeGo •http://en.wikipedia.org/wiki/Symbian •http://en.wikipedia.org/wiki/Windows_CE •http://www.microsoft.com/windowsembedded/en-us/windows-embedded.aspx •http://en.wikipedia.org/wiki/Category:Windows_CE_devices •http://en.wikipedia.org/wiki/Java_Platform,_Micro_Edition •http://en.wikipedia.org/wiki/JavaFX_Mobile •http://blogdoiphone.com/2010/02/veja-em-primeira-mao-as-novidades-do-novo-beta-do-ipad/ •http://en.wikipedia.org/wiki/TIOBE_index •http://www.openplanetsfoundation.org/aggregator/sources/15 •http://www.tiobe.com/index.php/content/paperinfo/tpci/tpci_definition.htm •http://george.insideiphone.com/?p=182 Fontes diversas Mobile Day – UFBA - 2014
  • 47.
    Plantillas Prediseñadas |47 •http://www.novasemente.org/wp-content/uploads/2012/06/Frente-e-agora-630x424.jpg •http://www.tecmundo.com.br/novidade/48980-as-provaveis-especificacoes-dos-smartphones-top-de-linha- em-2014.htm •http://blog.locaweb.com.br/geral/10-linguagens-de-programacao-mais-populares/ •http://lang-index.sourceforge.net/ •http://www.langpop.com/ •http://canaltech.com.br/materia/ces/Especial-CES-2014-as-melhores-tecnologias-apresentadas-na-feira/ •http://www.pepitaspet.com/wp-content/uploads/2014/01/cachorro-bebendo-agua-direto-da-fonte1.jpg •http://taisgomes.blog.terra.com.br/files/2009/07/infinito.jpg •http://3.bp.blogspot.com/_5altrCJLYzY/TQu5S8I6psI/AAAAAAAAAbA/UB0vIjYBwkA/s1600/einstein_lingua.jpg •http://3.bp.blogspot.com/-UOveskkGdLo/UYP9ysn8NzI/AAAAAAAAAiM/WQh_DLGIwi4/s1600/Chave2.png •http://api.ning.com/files/7l33hFydjUBV*XHCtr*gSRYC6OZyCyPOHlE9Nd81b-8XUYjaIVTwqBspfuv1TYJW3zdjQtXz- wBtsVGeSXqRywcEc9kzEDZo/inverses1.jpg •http://media-cache-ec0.pinimg.com/236x/77/c5/6a/77c56ad8c204fb5a889f8062cf7bcca3.jpg •http://2.bp.blogspot.com/_2xSE2C_Chkk/SrQLP-GgxFI/AAAAAAAAALc/5b3WOLHvAWo/s400/mente%2Baberta.bmp •http://www.superwaba.com.br/en/default.asp •http://voodogalo.files.wordpress.com/2010/09/mundo20digital.jpg •http://www.dicasfree.com/wp-content/uploads/conhecimento.jpg •http://2.bp.blogspot.com/-Y9I5FqXRNuI/UAPuv1y5kYI/AAAAAAAADWY/iN18KC6WA-I/s640/dicionario.jpg •http://appadvice.com/appnn/2013/06/how-apples-iphone-home-screen-has-changed-over-the-years •http://www.beatech.in/wp-content/uploads/2013/09/Android.jpg •http://cdn.skatter.com/blob/files/2010/06/samsung-bada.jpg •http://www.geek.com/wp-content/uploads/2010/02/5298.jpg Fontes diversas Mobile Day – UFBA - 2014
  • 48.
    Plantillas Prediseñadas |48 •http://1.bp.blogspot.com/-PNPnQtR8gQ8/TsZ03Ckzw_I/AAAAAAAACxs/1QlsOFiWkIU/s1600/ubuntu_phone.png •http://pdaexpert.net/wp-content/uploads/artigos/sw-passos-iniciais-para-desenvolvimento-utilizando-o-superwaba/ passos-iniciais.gif •http://news.kynosarges.org/2013/10/10/javafx-on-ios-android/ •https://blogs.oracle.com/jfxprg/entry/how_to_build_open_javafx •https://blogs.oracle.com/jfxprg/entry/ipack_the_ios_application_packager •http://glass-apps.org/wp-content/uploads/2013/06/google-glass1.jpg •http://i-cdn.phonearena.com/images/articles/93915-image/smart-watch2-1694509a.jpg •http://phandroid.s3.amazonaws.com/wp-content/uploads/2012/11/Sony-SmartWatch.jpg •http://www.digitaltrends.com/wp-content/uploads/2014/01/Razer_Nabu.jpg •http://learnjavafx.typepad.com/weblog/javafx_mobile/page/2/ •http://www.gta.ufrj.br/ensino/eel879/trabalhos_vf_2009_2/kikuchi/introducao.html •http://cnx.org/content/m17524/latest/ •http://www.linhadecodigo.com.br/artigo/2002/web-uma-introducao-ao-desenvolvimento-para-a-internet-com-java- parte-01-preparando-o-ambiente-para-o-desenvolvimento.aspx •http://uxdesign.smashingmagazine.com/2010/10/05/what-is-user-experience-design-overview-tools-and-resources/ •http://imasters.com.br/wp-content/uploads/2013/01/aplicativos.jpg •http://peregrinacultural.files.wordpress.com/2010/06/ideia-12-pato-donald-ideia-lampada.jpg •http://us.123rf.com/400wm/400/400/iqoncept/iqoncept1110/iqoncept111000075/10978049-a-man-presses-a-button- beside-the-word-good-when-giving-feedback-and-opinions-on-a-touch-screen-aski.jpg •http://www.blogging4jobs.com/wp-content/uploads/2013/04/feedback-1.png •http://b-i.forbesimg.com/joefolkman/files/2013/12/feedback-heads1.png •http://lmsgoncalves.com/wp-content/uploads/2013/12/feedback.jpg •http://radioloandafm.files.wordpress.com/2008/03/charge-desvantagem.jpg •http://www.mundoecommerce.com.br/includes/imagens/blog/Desvantagens-Comercio-Eletronico.jpg •http://direitosdodevedor.com.br/wp-content/uploads/2012/04/21-18-05-2012-Tema-3-Vantagem-de-ter-a-divida- cedida.jpg Fontes diversas Mobile Day – UFBA - 2014
  • 49.
    Plantillas Prediseñadas |49 •http://www.blogarte.com.br/wp-content/uploads/2011/04/credibilidade1.jpg •http://www.acii.com.br/cati/?p=343 •http://g1.globo.com/platb/files/2119/2013/02/consumo.jpg •http://imgsapp.diariodepernambuco.com.br/app/ noticia_127983242361/2012/11/10/407019/20121109223207614091a.jpg •http://images.thecarconnection.com/lrg/apples-ios-in-the-car-app_100430079_l.jpg •http://g.foolcdn.com/editorial/images/68914/iosinthecarjpg_large.jpg •http://telematicsnews.info/wp-content/uploads/general/ford%20sync%20latest.jpg •http://www.thetechherald.com/media/images/201148/Ford-cuts-in-car-texting-risk-with-talkback-Sync-feature- FordSync_1.jpg •http://i.i.cbsi.com/cnwk.1d/i/tim/2011/03/28/AudiConnect.jpg •https://securityledger.com/wp-content/uploads/2014/01/connected-car-audi.jpg •http://www.audi.com/etc/medialib/ngw/service/audi_online_dienste/mib_high/flight_information.Par.0021.Image.jpg/ 00_audi-connect_fluginfo-einstieg.jpg •http://1.bp.blogspot.com/-XyRV6dqFk_o/UqEuYrmS_iI/AAAAAAAAsbU/i9mfD91XL7A/s1600/selfdrivingvolvo.jpg •http://www.redeelite.com.br/midias/banner-a2a9151d28819ec6f80d022178e35b54.jpg •http://www.adappt.co.uk/sites/default/files/images/smart-tv.JPG •http://www.theinquirer.net/IMG/654/258654/kogan-android-smart-3d-tv.jpg •http://fs02.androidpit.info/userfiles/1345085/image/androidsamsungsmarttv.png •http://www.blogcdn.com/www.engadget.com/media/2012/04/lenovo4-6.jpg •http://cdn.ndtv.com/tech/images/gadgets/lg-webos-Smart-tv-ces2014-635.jpg Fontes diversas Mobile Day – UFBA - 2014
  • 50.