desenvolvimento mobile web & software livre - flisol cg
DESCRIPTION
palestra sobre Desenvolvimento Mobile Web & Software Livre atualizada para o FLISOL CG 2011TRANSCRIPT
![Page 1: Desenvolvimento Mobile Web & Software Livre - Flisol cg](https://reader034.vdocuments.net/reader034/viewer/2022051412/5496ad84ac795925288b5327/html5/thumbnails/1.jpg)
Desenvolvimento Mobile Web & Software Livre
![Page 2: Desenvolvimento Mobile Web & Software Livre - Flisol cg](https://reader034.vdocuments.net/reader034/viewer/2022051412/5496ad84ac795925288b5327/html5/thumbnails/2.jpg)
Opa!
✔ Bruno Fernandes a 24 anos e PorKaria a 10 anos ✔ Eu sou de Campo Grande / Mato Grosso do Sul
✔ Sou sócio da Jera Software Ágil
✔ Trabalho como programador web a mais de 8 anos
✔ Participo das comunidades: PHP Brasil Comunidades, PHPMS, CakePHP-Tuga e PHP Mobile
✔ Projetos que estou codando e/ou participando estão em http://github.com/porkaria
![Page 3: Desenvolvimento Mobile Web & Software Livre - Flisol cg](https://reader034.vdocuments.net/reader034/viewer/2022051412/5496ad84ac795925288b5327/html5/thumbnails/3.jpg)
O meu Twitter @porkaria
![Page 4: Desenvolvimento Mobile Web & Software Livre - Flisol cg](https://reader034.vdocuments.net/reader034/viewer/2022051412/5496ad84ac795925288b5327/html5/thumbnails/4.jpg)
Objetivo
Responder a seguinte pergunta:
Desenvolvimento Mobile ou Desenvolvimento Mobile Web ?
![Page 5: Desenvolvimento Mobile Web & Software Livre - Flisol cg](https://reader034.vdocuments.net/reader034/viewer/2022051412/5496ad84ac795925288b5327/html5/thumbnails/5.jpg)
Desenvolvimento Mobile está em guerra !
![Page 6: Desenvolvimento Mobile Web & Software Livre - Flisol cg](https://reader034.vdocuments.net/reader034/viewer/2022051412/5496ad84ac795925288b5327/html5/thumbnails/6.jpg)
Patentes
![Page 7: Desenvolvimento Mobile Web & Software Livre - Flisol cg](https://reader034.vdocuments.net/reader034/viewer/2022051412/5496ad84ac795925288b5327/html5/thumbnails/7.jpg)
Patentes
Você quer entrar no meio desse tiroteio ?
Empresas mudam, são vendidas, são compradas e podem falir sem você poder
fazer nada !
![Page 8: Desenvolvimento Mobile Web & Software Livre - Flisol cg](https://reader034.vdocuments.net/reader034/viewer/2022051412/5496ad84ac795925288b5327/html5/thumbnails/8.jpg)
Plataformas
![Page 9: Desenvolvimento Mobile Web & Software Livre - Flisol cg](https://reader034.vdocuments.net/reader034/viewer/2022051412/5496ad84ac795925288b5327/html5/thumbnails/9.jpg)
Plataformas
Quanto tempo vai levar para você aprender a programar bem em cada plataforma ?
Vale a pena a sua empresa querer abraçar todo esse mercado ?
E se alguma delas falir, mudar drasticamente ou ficar no passado ?
![Page 10: Desenvolvimento Mobile Web & Software Livre - Flisol cg](https://reader034.vdocuments.net/reader034/viewer/2022051412/5496ad84ac795925288b5327/html5/thumbnails/10.jpg)
Software Livre !
![Page 11: Desenvolvimento Mobile Web & Software Livre - Flisol cg](https://reader034.vdocuments.net/reader034/viewer/2022051412/5496ad84ac795925288b5327/html5/thumbnails/11.jpg)
A Evolução dos Browsers
![Page 12: Desenvolvimento Mobile Web & Software Livre - Flisol cg](https://reader034.vdocuments.net/reader034/viewer/2022051412/5496ad84ac795925288b5327/html5/thumbnails/12.jpg)
A Evolução dos Browsers
Quem aí não usou um browser hoje ?
Quem aí não vai usar um browser hoje ?
O que o browser não roda hoje ? Aúdio ? Vídeo ? Jogos ?
![Page 13: Desenvolvimento Mobile Web & Software Livre - Flisol cg](https://reader034.vdocuments.net/reader034/viewer/2022051412/5496ad84ac795925288b5327/html5/thumbnails/13.jpg)
Gecko
Web Browser Engines
KHTMLKHTML
Presto
KHTML
Presto
WebKit
Trident
Fonte: http://migre.me/26dbL
Firefox, SeaMonkey, Iceweasel...
Konqueror
Opera, Opera Mobile, Nintendo DS & DSI...
Google Chrome, Safari (desktop e mobile), Android Browser, Symbian S60 browser...
Internet Explorer
![Page 14: Desenvolvimento Mobile Web & Software Livre - Flisol cg](https://reader034.vdocuments.net/reader034/viewer/2022051412/5496ad84ac795925288b5327/html5/thumbnails/14.jpg)
Gecko
Web Browser Engines
KHTMLKHTML
Presto
KHTML
Presto
WebKit
Trident
Fonte: http://migre.me/26dbL
Firefox, SeaMonkey, Iceweasel...
Konqueror
Opera, Opera Mobile, Nintendo DS & DSI...
Google Chrome, Safari (desktop e mobile), Android Browser, Symbian S60 browser...
Internet Explorer
MPL/GPL/LGPL
GNU
Proprietário
Proprietário
GNU LGPL
![Page 15: Desenvolvimento Mobile Web & Software Livre - Flisol cg](https://reader034.vdocuments.net/reader034/viewer/2022051412/5496ad84ac795925288b5327/html5/thumbnails/15.jpg)
![Page 16: Desenvolvimento Mobile Web & Software Livre - Flisol cg](https://reader034.vdocuments.net/reader034/viewer/2022051412/5496ad84ac795925288b5327/html5/thumbnails/16.jpg)
Aplicações off-line (Local Storage)
Geolocalização (Geolocation)
Independência de plugins para rodar Aúdio e Vídeo
FrameWorks JS
etc...
![Page 17: Desenvolvimento Mobile Web & Software Livre - Flisol cg](https://reader034.vdocuments.net/reader034/viewer/2022051412/5496ad84ac795925288b5327/html5/thumbnails/17.jpg)
FrameWorks – Web App
“HTML5 Mobile Web App FrameWork”
Eles tem uma versão gratuita (GNU GPL v3) e outra comercial
FrameWork base: Ext JS ( http://www.sencha.com/products/extjs/ )
Versão Atual: 1.1.0
Url: http://www.sencha.com/products/touch/
![Page 18: Desenvolvimento Mobile Web & Software Livre - Flisol cg](https://reader034.vdocuments.net/reader034/viewer/2022051412/5496ad84ac795925288b5327/html5/thumbnails/18.jpg)
FrameWorks – Web App
“A Touch-Optimized Web Framework for Smartphones & Tablets”
Gratuito e open-source, Dual licensed MIT or GPL Version 2
Versão: 1.0 ALPHA 4
FrameWork base: jQuery (http://jquery.com/ )
Url: http://jquerymobile.com/
![Page 19: Desenvolvimento Mobile Web & Software Livre - Flisol cg](https://reader034.vdocuments.net/reader034/viewer/2022051412/5496ad84ac795925288b5327/html5/thumbnails/19.jpg)
jQuery Mobile - Usabilidade
![Page 20: Desenvolvimento Mobile Web & Software Livre - Flisol cg](https://reader034.vdocuments.net/reader034/viewer/2022051412/5496ad84ac795925288b5327/html5/thumbnails/20.jpg)
FrameWorks – Native App
“The Only Open Source Mobile Framework That Supports 6 platforms”
Livre e open source (MIT license)
Versão: 0.9.4
Exemplo de código: Sou Foda Tube https://github.com/jera/fodacity
Url: http://www.phonegap.com/
![Page 21: Desenvolvimento Mobile Web & Software Livre - Flisol cg](https://reader034.vdocuments.net/reader034/viewer/2022051412/5496ad84ac795925288b5327/html5/thumbnails/21.jpg)
FrameWorks – Native App
“Titanium is Native – Mac, Windows, Linux e Mobile (Android, iPhone e iPad)”
Free e Open Source (Apache 2.0 license)
Versão: 1.2.2
Url: http://www.appcelerator.com/products/download/
![Page 22: Desenvolvimento Mobile Web & Software Livre - Flisol cg](https://reader034.vdocuments.net/reader034/viewer/2022051412/5496ad84ac795925288b5327/html5/thumbnails/22.jpg)
etc...
Daqui pra frente é tudo junto e misturado
![Page 23: Desenvolvimento Mobile Web & Software Livre - Flisol cg](https://reader034.vdocuments.net/reader034/viewer/2022051412/5496ad84ac795925288b5327/html5/thumbnails/23.jpg)
CSS3 – Media Queries
Colocando condições no seu código CSS
@media (min-width: 450px) and (max-width:950px) {
.placeTitleLong, .bigPhoto, .description {display: none;
}
}
![Page 27: Desenvolvimento Mobile Web & Software Livre - Flisol cg](https://reader034.vdocuments.net/reader034/viewer/2022051412/5496ad84ac795925288b5327/html5/thumbnails/27.jpg)
Desenvolvimento Mobile
Portanto...
Desenvolvimento Mobile Web
➔ Briga de patentes➔ Plataformas Proprietárias➔ Severa dependência de plataforma➔ Mercado consolidado, porém limitado
➔ Plataformas Proprietárias➔ Mercado em ascensão, porém ilimitado➔ Dependemos diretamente do crescimentodo acesso a internet, ou seja, ao infinito e além!