Mobile day-ufba-2014-slideshare

Post on 12-Apr-2017

52 views 1 download

Transcript of Mobile day-ufba-2014-slideshare

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 SOMOSMobile 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 industrialMobile Day – UFBA - 2014

Plantillas Prediseñadas | 8

Um pouco de história…Evolução dos computadoresMobile 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 telefonesMobile 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 / NokiaMobile Day – UFBA - 2014

Plantillas Prediseñadas | 14

Como tudo começou? – Outros sistemas operacionais e plataformasMobile 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 plataformasMobile 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 mercadoMobile 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.com/

Windows Phone Microsoft 2011 8 Javascript/ C# / VB. Script / C++

http://developer.windowsphone.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.blackberry.com/

Plantillas Prediseñadas | 20

Linguagens de programaçãoMobile 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 linguagensMobile Day – UFBA - 2014

Plantillas Prediseñadas | 22

Linguagens de programaçãoMobile 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çãoMobile Day – UFBA - 2014

•Bebendo de outras fontes além do TIOBE

Plantillas Prediseñadas | 24

Linguagens de programaçãoMobile 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+Services/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

Xamarin http://xamarin.com/ C# Android/IOS/Windows Phone

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 jogosMobile Day – UFBA - 2014

Nome Site Linguagem Plataformas alvo

Corona https://coronalabs.com/

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

DesafiosMobile 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

DesafiosMobile 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 - ProdutividadeMobile 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

DesafiosMobile 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

DesafiosMobile Day – UFBA - 2014

6. Ouça seus usuários

Plantillas Prediseñadas | 40

Alguns gargalosMobile Day – UFBA - 2014

1. Qualidade e velocidade banda larga móvel

Plantillas Prediseñadas | 41

Alguns gargalosMobile Day – UFBA - 2014

2. Limitações de tamanho/recursos computacionais

Plantillas Prediseñadas | 42

Alguns gargalosMobile Day – UFBA - 2014

3. Bateria

Plantillas Prediseñadas | 43

Outras tendências mobileMobile Day – UFBA - 2014

Plantillas Prediseñadas | 44

Tendências mobileMobile 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 diversasMobile 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 diversasMobile 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 diversasMobile 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 diversasMobile Day – UFBA - 2014

Antonio Lázaro Carvalho Borges