O documento discute o framework Sencha Touch e o Phonegap. Ele explica que o Sencha Touch permite desenvolver aplicativos móveis ricos utilizando HTML5, CSS e JavaScript, enquanto o Phonegap empacota esses aplicativos para que possam ser distribuídos em diferentes plataformas móveis. O documento também lista alguns dos componentes e recursos disponíveis no Sencha Touch.
32. Qual você não vai atender?
Apple
6%2%
Android
27%
RIM
24% Microsoft
Symbian
41%
Top Smartphone Platforms
3 Month Avg. Ending Jun. 2011 2011
Total U.S. Smartphone Subscribers Ages 13+
Source: comScore MobiLens
segunda-feira, 24 de outubro de 11
33. Qual você não vai atender?
Apple
6%2%
Android
27%
RIM
24%
Obj-C Microsoft
Symbian
41%
Top Smartphone Platforms
3 Month Avg. Ending Jun. 2011 2011
Total U.S. Smartphone Subscribers Ages 13+
Source: comScore MobiLens
segunda-feira, 24 de outubro de 11
34. Qual você não vai atender?
Apple
6%2%
Android
27%
RIM
24%
Obj-C Microsoft
Symbian
Java 41%
Top Smartphone Platforms
3 Month Avg. Ending Jun. 2011 2011
Total U.S. Smartphone Subscribers Ages 13+
Source: comScore MobiLens
segunda-feira, 24 de outubro de 11
35. Qual você não vai atender?
Apple
6%2%
Android
Java 27%
RIM
24%
Obj-C Microsoft
Symbian
Java 41%
Top Smartphone Platforms
3 Month Avg. Ending Jun. 2011 2011
Total U.S. Smartphone Subscribers Ages 13+
Source: comScore MobiLens
segunda-feira, 24 de outubro de 11
36. Qual você não vai atender?
C#
Apple
6%2%
Android
Java 27%
RIM
24%
Obj-C Microsoft
Symbian
Java 41%
Top Smartphone Platforms
3 Month Avg. Ending Jun. 2011 2011
Total U.S. Smartphone Subscribers Ages 13+
Source: comScore MobiLens
segunda-feira, 24 de outubro de 11
37. Qual você não vai atender?
Symbian C++
C#
Apple
6%2%
Android
Java 27%
RIM
24%
Obj-C Microsoft
Symbian
Java 41%
Top Smartphone Platforms
3 Month Avg. Ending Jun. 2011 2011
Total U.S. Smartphone Subscribers Ages 13+
Source: comScore MobiLens
segunda-feira, 24 de outubro de 11
38. Aprender várias
linguagens?
segunda-feira, 24 de outubro de 11
39. Aprender várias
linguagens?
NÃO!
segunda-feira, 24 de outubro de 11
40. Um retorno a web
segunda-feira, 24 de outubro de 11
41. Um retorno a web
• Cross-plataform
• Descentralizado
• Fácil Atualização
• Ferramentas e skills familiares
• Tecnologia bem dominada
segunda-feira, 24 de outubro de 11
44. Uma nova arquitetura
mobile
CSS e Layouts
Javascript
HTML (Semântica)
segunda-feira, 24 de outubro de 11
45. Uma nova arquitetura
mobile
CSS e Layouts
Javascript
HTML (Semântica)
File Systems
DBs
App Cache
segunda-feira, 24 de outubro de 11
46. Uma nova arquitetura
mobile
CSS e Layouts
Javascript
HTML (Semântica)
File Systems Worker
DBs Parallel
App Cache Processing
segunda-feira, 24 de outubro de 11
47. Uma nova arquitetura
mobile
CSS e Layouts
Javascript
HTML (Semântica)
File Systems Worker
x-App
DBs Parallel
Messaging
App Cache Processing
segunda-feira, 24 de outubro de 11
48. Uma nova arquitetura
mobile
Device Acess CSS e Layouts
Câmera
Javascript
Geolocalização
Contatos
HTML (Semântica)
SMS
Orientação
File Systems Worker
x-App
DBs Parallel
Gyro Messaging
App Cache Processing
segunda-feira, 24 de outubro de 11
49. Uma nova arquitetura
mobile
Device Acess CSS e Layouts Server e Services
Câmera HTTP
Javascript
Geolocalização AJAX
Contatos Events
HTML (Semântica)
SMS Sockets
Orientação SSL
File Systems Worker
x-App
DBs Parallel
Gyro Messaging Mais...
App Cache Processing
segunda-feira, 24 de outubro de 11
50. O que somos capazes?
segunda-feira, 24 de outubro de 11
51. O que somos capazes?
segunda-feira, 24 de outubro de 11
52. O que somos capazes?
segunda-feira, 24 de outubro de 11
53. O que somos capazes?
segunda-feira, 24 de outubro de 11
54. O que somos capazes?
segunda-feira, 24 de outubro de 11
55. O que somos capazes?
segunda-feira, 24 de outubro de 11
56. O que queremos fazer?
segunda-feira, 24 de outubro de 11
57. O que queremos fazer?
segunda-feira, 24 de outubro de 11
58. O que queremos fazer?
segunda-feira, 24 de outubro de 11
59. O que queremos fazer?
segunda-feira, 24 de outubro de 11
60. O que queremos fazer?
segunda-feira, 24 de outubro de 11
61. O que queremos fazer?
segunda-feira, 24 de outubro de 11
69. O que é?
• Framework Javascript
• Rich mobile apps
• Web standards
• HTML5, CSS3 e JS
segunda-feira, 24 de outubro de 11
70. O que tem no Sencha
Touch?
segunda-feira, 24 de outubro de 11
71. O que tem no Sencha
Touch?
• Layouts e componentes
• Temas e ícones
• Orientação e Animação
• Eventos de Touch e scroll
• Data package
• MVC
• Gráficos
segunda-feira, 24 de outubro de 11
77. Eventos
• Feito baseado em eventos nativos
• Abstração
• Eventos adicionais:
• Tap
• Double tap
• Tap and Hold
• Swipe
• Rotate
• Drag and drop
segunda-feira, 24 de outubro de 11
78. Data Package
• Model, Stores e Proxies
• Associations
• Validations
• Local e server storage
• Webservices
• JSON/P
• Ajax
• YQL
segunda-feira, 24 de outubro de 11
79. Temas
• CSS3
• SASS
• Temas flexíveis
• Otimizados
• Ex:
• $base-color: #ff6699
segunda-feira, 24 de outubro de 11