Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Stefan Horochovec
• Arquiteto de Software
• BlackBerry Elite Member
• Consultor
• Java EE;
• Cloud Computing;
• Mobile Sol...
Agenda
• Cenário – Tecnologias nativas;
• Cenário – HTML para dispositivos móveis;
• Ferramentas
• Demonstração
• BlackBer...
Tecnologias Nativas
Apple
• Alto custo para iniciar o desenvolvimento
• Adquirir um MacOS
• Adquirir um iPhone/iPad
• Adquirir um plano de des...
Android
• Baixo custo para iniciar o desenvolvimento
• Adquirir um Android
• Adquirir um plano de desenvolvedor na Google
...
Windows Phone
• Baixo custo para iniciar o desenvolvimento
• Adquirir um Windows Phone
• Adquirir uma licença do Visual St...
BlackBerry
• Baixo custo para iniciar o desenvolvimento
• Adquirir um BlackBerry
• Sem custos para o desenvolvedor publica...
HTML – Dispositivos móveis
HTML
• Disponível para todas as plataformas
• Compatibilidade de código entre plataformas
• É possível acessar recursos de...
Ferramentas
AngularJS – O que é?
• http://www.angularjs.org/
• Framework JavaScript com grande foco em HTML;
• Conceito MVC;
• Desenvo...
AngularJS – Principais Features
• Bootstrap;
• Two-way Data-Binding;
• Templates;
• Repeaters;
• Filters;
• Injeção de Dep...
AngularJS – Foco em HTML
AngularJS – Componentes
AngularJS – Controllers
AngularJS – Controllers
AngularJS – Templates
AngularJS – Templates
NodeJS – O que é?
• http://www.nodejs.org/
• Plataforma baseada no Javascript runtime do Google Chrome – V8;
• Criado para...
GulpJS – O que é?
• http://www.gulpjs.org/
• Ferramenta para build de aplicações web modernas
• Pré-requisitos: NodeJS;
• ...
Cordova
• http://www.cordova.io/
• Framework open-source para desenvolvimento de aplicações móveis;
• Mantido pela Apache ...
Phonegap
• http://www.phonegap.com/
• Framework open-source para desenvolvimento de aplicações móveis
baseado no cordova;
...
Phonegap
IDE
• A de sua preferência!!!!!
• Mais utilizadas (ou as que estão na moda....)
• Sublime Text
• Brackts.io
• Atom.io
• No...
Compartilhando
• PPT – http://slideshare.net/horochovec
• Codigo fonte - https://github.com/phonegap-showcase
Demonstração
https://github.com/phonegap-showcase
Obrigado ;)
Write once, run "everywhere"
Write once, run "everywhere"
Write once, run "everywhere"
Write once, run "everywhere"
Write once, run "everywhere"
Write once, run "everywhere"
Write once, run "everywhere"
Write once, run "everywhere"
Write once, run "everywhere"
Write once, run "everywhere"
Write once, run "everywhere"
Upcoming SlideShare
Loading in …5
×

Write once, run "everywhere"

1,582 views

Published on

Apresentação feita na CodeConference na faculdade MaterDei

Published in: Mobile
  • I have done a couple of papers through ⇒⇒⇒WRITE-MY-PAPER.net ⇐⇐⇐ they have always been great! They are always in touch with you to let you know the status of paper and always meet the deadline!
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Have you ever used the help of ⇒ www.HelpWriting.net ⇐? They can help you with any type of writing - from personal statement to research paper. Due to this service you'll save your time and get an essay without plagiarism.
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • DOWNLOAD THE BOOK INTO AVAILABLE FORMAT (New Update) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { https://soo.gd/irt2 } ......................................................................................................................... Download Full EPUB Ebook here { https://soo.gd/irt2 } ......................................................................................................................... Download Full doc Ebook here { https://soo.gd/irt2 } ......................................................................................................................... Download PDF EBOOK here { https://soo.gd/irt2 } ......................................................................................................................... Download EPUB Ebook here { https://soo.gd/irt2 } ......................................................................................................................... Download doc Ebook here { https://soo.gd/irt2 } ......................................................................................................................... ......................................................................................................................... ................................................................................................................................... eBook is an electronic version of a traditional print book THE can be read by using a personal computer or by using an eBook reader. (An eBook reader can be a software application for use on a computer such as Microsoft's free Reader application, or a book-sized computer THE is used solely as a reading device such as Nuvomedia's Rocket eBook.) Users can purchase an eBook on diskette or CD, but the most popular method of getting an eBook is to purchase a downloadable file of the eBook (or other reading material) from a Web site (such as Barnes and Noble) to be read from the user's computer or reading device. Generally, an eBook can be downloaded in five minutes or less ......................................................................................................................... .............. Browse by Genre Available eBOOK .............................................................................................................................. Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, CookBOOK, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult, Crime, EBOOK, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, ......................................................................................................................... ......................................................................................................................... .....BEST SELLER FOR EBOOK RECOMMEND............................................................. ......................................................................................................................... Blowout: Corrupted Democracy, Rogue State Russia, and the Richest, Most Destructive Industry on Earth,-- The Ride of a Lifetime: Lessons Learned from 15 Years as CEO of the Walt Disney Company,-- Call Sign Chaos: Learning to Lead,-- StrengthsFinder 2.0,-- Stillness Is the Key,-- She Said: Breaking the Sexual Harassment Story THE Helped Ignite a Movement,-- Atomic Habits: An Easy & Proven Way to Build Good Habits & Break Bad Ones,-- Everything Is Figureoutable,-- What It Takes: Lessons in the Pursuit of Excellence,-- Rich Dad Poor Dad: What the Rich Teach Their Kids About Money THE the Poor and Middle Class Do Not!,-- The Total Money Makeover: Classic Edition: A Proven Plan for Financial Fitness,-- Shut Up and Listen!: Hard Business Truths THE Will Help You Succeed, ......................................................................................................................... .........................................................................................................................
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • DOWNLOAD THIS BOOKS INTO AVAILABLE FORMAT (2019 Update) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { https://soo.gd/irt2 } ......................................................................................................................... Download Full EPUB Ebook here { https://soo.gd/irt2 } ......................................................................................................................... Download Full doc Ebook here { https://soo.gd/irt2 } ......................................................................................................................... Download PDF EBOOK here { https://soo.gd/irt2 } ......................................................................................................................... Download EPUB Ebook here { https://soo.gd/irt2 } ......................................................................................................................... Download doc Ebook here { https://soo.gd/irt2 } ......................................................................................................................... ......................................................................................................................... ................................................................................................................................... eBook is an electronic version of a traditional print book THIS can be read by using a personal computer or by using an eBook reader. (An eBook reader can be a software application for use on a computer such as Microsoft's free Reader application, or a book-sized computer THIS is used solely as a reading device such as Nuvomedia's Rocket eBook.) Users can purchase an eBook on diskette or CD, but the most popular method of getting an eBook is to purchase a downloadable file of the eBook (or other reading material) from a Web site (such as Barnes and Noble) to be read from the user's computer or reading device. Generally, an eBook can be downloaded in five minutes or less ......................................................................................................................... .............. Browse by Genre Available eBooks .............................................................................................................................. Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, ......................................................................................................................... ......................................................................................................................... .....BEST SELLER FOR EBOOK RECOMMEND............................................................. ......................................................................................................................... Blowout: Corrupted Democracy, Rogue State Russia, and the Richest, Most Destructive Industry on Earth,-- The Ride of a Lifetime: Lessons Learned from 15 Years as CEO of the Walt Disney Company,-- Call Sign Chaos: Learning to Lead,-- StrengthsFinder 2.0,-- Stillness Is the Key,-- She Said: Breaking the Sexual Harassment Story THIS Helped Ignite a Movement,-- Atomic Habits: An Easy & Proven Way to Build Good Habits & Break Bad Ones,-- Everything Is Figureoutable,-- What It Takes: Lessons in the Pursuit of Excellence,-- Rich Dad Poor Dad: What the Rich Teach Their Kids About Money THIS the Poor and Middle Class Do Not!,-- The Total Money Makeover: Classic Edition: A Proven Plan for Financial Fitness,-- Shut Up and Listen!: Hard Business Truths THIS Will Help You Succeed, ......................................................................................................................... .........................................................................................................................
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • DOWNLOAD THIS BOOKS INTO AVAILABLE FORMAT (2019 Update) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { https://soo.gd/irt2 } ......................................................................................................................... Download Full EPUB Ebook here { https://soo.gd/irt2 } ......................................................................................................................... Download Full doc Ebook here { https://soo.gd/irt2 } ......................................................................................................................... Download PDF EBOOK here { https://soo.gd/irt2 } ......................................................................................................................... Download EPUB Ebook here { https://soo.gd/irt2 } ......................................................................................................................... Download doc Ebook here { https://soo.gd/irt2 } ......................................................................................................................... ......................................................................................................................... ................................................................................................................................... eBook is an electronic version of a traditional print book THIS can be read by using a personal computer or by using an eBook reader. (An eBook reader can be a software application for use on a computer such as Microsoft's free Reader application, or a book-sized computer THIS is used solely as a reading device such as Nuvomedia's Rocket eBook.) Users can purchase an eBook on diskette or CD, but the most popular method of getting an eBook is to purchase a downloadable file of the eBook (or other reading material) from a Web site (such as Barnes and Noble) to be read from the user's computer or reading device. Generally, an eBook can be downloaded in five minutes or less ......................................................................................................................... .............. Browse by Genre Available eBooks .............................................................................................................................. Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, ......................................................................................................................... ......................................................................................................................... .....BEST SELLER FOR EBOOK RECOMMEND............................................................. ......................................................................................................................... Blowout: Corrupted Democracy, Rogue State Russia, and the Richest, Most Destructive Industry on Earth,-- The Ride of a Lifetime: Lessons Learned from 15 Years as CEO of the Walt Disney Company,-- Call Sign Chaos: Learning to Lead,-- StrengthsFinder 2.0,-- Stillness Is the Key,-- She Said: Breaking the Sexual Harassment Story THIS Helped Ignite a Movement,-- Atomic Habits: An Easy & Proven Way to Build Good Habits & Break Bad Ones,-- Everything Is Figureoutable,-- What It Takes: Lessons in the Pursuit of Excellence,-- Rich Dad Poor Dad: What the Rich Teach Their Kids About Money THIS the Poor and Middle Class Do Not!,-- The Total Money Makeover: Classic Edition: A Proven Plan for Financial Fitness,-- Shut Up and Listen!: Hard Business Truths THIS Will Help You Succeed, ......................................................................................................................... .........................................................................................................................
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here

Write once, run "everywhere"

  1. 1. Stefan Horochovec • Arquiteto de Software • BlackBerry Elite Member • Consultor • Java EE; • Cloud Computing; • Mobile Solutions; • Revisor Técnico – Packpub Publishing; • Instrutor/Professor/Palestrante/Autor;
  2. 2. Agenda • Cenário – Tecnologias nativas; • Cenário – HTML para dispositivos móveis; • Ferramentas • Demonstração • BlackBerry
  3. 3. Tecnologias Nativas
  4. 4. Apple • Alto custo para iniciar o desenvolvimento • Adquirir um MacOS • Adquirir um iPhone/iPad • Adquirir um plano de desenvolvedor na Apple • Emulador razoável • Baixa fragmentação • IDE: XCode • Aprender Objective-C ?? • Aprender Swift !!!
  5. 5. Android • Baixo custo para iniciar o desenvolvimento • Adquirir um Android • Adquirir um plano de desenvolvedor na Google • Aprender “Java” • Péssimo emulador • IDE: Android Studio (baseado no IntelliJ) • Alta fragmentação • Variação enorme de devices no mercado
  6. 6. Windows Phone • Baixo custo para iniciar o desenvolvimento • Adquirir um Windows Phone • Adquirir uma licença do Visual Studio ou utilizar a versão Express; • Adquirir um plano de desenvolvedor na Microsoft • Aprender C# / VB.NET / Silverlight • IDE: Visual Studio • Emulador razoável • Baixa fragmentação
  7. 7. BlackBerry • Baixo custo para iniciar o desenvolvimento • Adquirir um BlackBerry • Sem custos para o desenvolvedor publicar aplicativos • Aprender Cascades • IDE: Momentics (baseado no eclipse) • Emulador razoável • Baixa fragmentação
  8. 8. HTML – Dispositivos móveis
  9. 9. HTML • Disponível para todas as plataformas • Compatibilidade de código entre plataformas • É possível acessar recursos de hardware e sistema operacional • É possível distribuir seu aplicativo via App Store • Todo o desenvolvedor WEB tem familiaridade com o desenvolvimento • HTML não muda do dia para a noite  • Javascript não muda do dia para a noite  • CSS não muda do dia para a noite 
  10. 10. Ferramentas
  11. 11. AngularJS – O que é? • http://www.angularjs.org/ • Framework JavaScript com grande foco em HTML; • Conceito MVC; • Desenvolvido pela Google; • Permite uma padronização de arquitetura “enterprise” em uma aplicação web dinâmica; • Permite criação de novas tags em HTML para seu navegador interpretar; • Suporta os navegadores: IE8+, Chrome, Firefox, Safari e Opera;
  12. 12. AngularJS – Principais Features • Bootstrap; • Two-way Data-Binding; • Templates; • Repeaters; • Filters; • Injeção de Dependência; • Templates; • Routes; • Eventos; • RESTful;
  13. 13. AngularJS – Foco em HTML
  14. 14. AngularJS – Componentes
  15. 15. AngularJS – Controllers
  16. 16. AngularJS – Controllers
  17. 17. AngularJS – Templates
  18. 18. AngularJS – Templates
  19. 19. NodeJS – O que é? • http://www.nodejs.org/ • Plataforma baseada no Javascript runtime do Google Chrome – V8; • Criado para desenvolvimento de aplicações de alto desempenho; • Baseado em Eventos de I/O; • Apps real-time (Websockets); • Não confundir com Ajax (requisições assíncronas); • Operação via command-line; • Javascript de todos os lados (front-end e back-end); • Não suporta base de dados relacionais; • Disponível para Windows, Linux e MacOS; • Gerenciamento de pacotes via NPM (Node Package Manager);
  20. 20. GulpJS – O que é? • http://www.gulpjs.org/ • Ferramenta para build de aplicações web modernas • Pré-requisitos: NodeJS; • Através de um único arquivo você pode trabalhar com o build de seus aplicativos; • Possui mais de 550 plugins; • Operação via command-line;
  21. 21. Cordova • http://www.cordova.io/ • Framework open-source para desenvolvimento de aplicações móveis; • Mantido pela Apache Software Foundation; • Cross-Platform; • A partir da versão 3.0, o Cordova CLI se encarrega de facilitar ainda mais o desenvolvimento, mantendo plug-ins e configurações em locais separados para cada plataforma; • Suporta: • iOS (Mac) • Amazon Fire OS (Mac, Linux, Windows) • Android (Mac, Linux, Windows) • BlackBerry 10 (Mac, Linux, Windows) • Windows Phone 7 (Windows) • Windows Phone 8 (Windows) • Windows 8 (Windows) • Firefox OS (Mac, Linux, Windows)
  22. 22. Phonegap • http://www.phonegap.com/ • Framework open-source para desenvolvimento de aplicações móveis baseado no cordova; • Mantido pela Adobe; • É uma redistribuição melhorada do Cordova; • Adobe sugere que suas contribuições ocorram a nível de Cordova; • Serviço de build na nuvem;
  23. 23. Phonegap
  24. 24. IDE • A de sua preferência!!!!! • Mais utilizadas (ou as que estão na moda....) • Sublime Text • Brackts.io • Atom.io • Nova versão do Visual Studio com suporte ao Apache Cordova
  25. 25. Compartilhando • PPT – http://slideshare.net/horochovec • Codigo fonte - https://github.com/phonegap-showcase
  26. 26. Demonstração https://github.com/phonegap-showcase
  27. 27. Obrigado ;)

×