9. HTML5 is a new version of HTML4, XHTML1,
and DOM Level 2 HTML addressing many of the
issues of those specifications while at the
same time enhancing (X)HTML
to more adequately address Web applications.
10.
11.
12. A New Mobile App Stack
WebFonts Video Audio Graphics
Device Access Server & Services
Camera CSS Styling & Layout HTTP
Location AJAX
JavaScript
Contacts Events
SMS Semantic HTML Sockets
Orientation SSL
File Systems Worker
x-App
Gyro DBs Parallel More...
Messaging
App Cache Processing
13. Rich Media & Styling E
T IM
UN
Full ResourceRAccess
N R
Parallel MO DE
Processing
TE
Inter-App
P LE Communication
OM
C O ine Capability
Full
A
51. Your First App
new Ext.Application({
launch: function() {
new Ext.Panel({
fullscreen: true,
dockedItems: [{xtype:'toolbar', title:'My First App'}],
layout: 'fit',
styleHtmlContent: true,
html: '<h2>Hello World!</h2>I did it!'
});
}
});
52. List
var list = new Ext.List({
store: store,
itemTpl:
'{firstName} {lastName}',
grouped: true,
indexBar: true
});
53. Nested List
var list = new Ext.NestedList({
store: store,
displayField: 'name',
title: 'My List',
updateTitleText: true,
getDetailCard:
function(record, parent) {..}
});
54. Carousel
var car = new Ext.Carousel({
direction: 'horizontal',
indicator: true,
items: [
..
]
});
120. $> compass -v
Compass 0.11.1 (Antares)
Copyright (c) 2008-2011 Chris Eppstein
Released under the MIT License.
$> sass -v
Sass 3.1.1 (Brainy Betty)
139. And if we’d had time...
Add to home screen
- Icon
- Splash screen
Hybrid app; PhoneGap / NimbleKit
- Contacts API
- Geolocation
- Packaging
//sencha .com/x/cy
http:
://sencha .com/x/de
http
140. O ine app
$>
phantomjs
confess.js
http://github/nashville/
CACHE
MANIFEST
#
This
manifest
was
created
by
confess.js
#
Time:
Wed
Sep
14
2011
10:14:45
GMT-‐0700
(PDT)
#
User-‐agent:
Mozilla/5.0
...
CACHE:
app/app.js
app/yelp.js
http://cdn.sencha.io/touch/1.1.0/sencha-‐touch.js
http://maps.google.com/maps/api/js?sensor=true
http://maps.gstatic.com/intl/en_us/mapfiles/api-‐3/6/4/main.js
theming/nashville.css
NETWORK:
ce/c onfess
*
hub .com/ jamesgpear
http://git
141. O ine data
Taking Yelp data o ine
Taking images o ine
- src.sencha.io to generate cross-origin B64
Detecting network connection changes
/sencha.c om/x/df
http:/
142. Weinre
.github.c om/weinre/
p
http ://phonega