HTML5 in Rakuten HTML5 Project Team Creative & Web Design Department, Rakuten, Inc. http://www.rakuten.co.jp/ This presentation has animations and movies. This version cannot show them correctly.
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
HTML5 in Rakuten
HTML5 Project TeamCreative amp Web Design Department Rakuten Inchttpwwwrakutencojp
This presentation has animations and moviesThis version cannot show them correctly
2
HTML5 x Rakuten
Ogasawara Tsutomu | Oga | CWDD
事例の絵を差し込んでアニメーションで表示
3
Self Introduction
RoleHTML5 Project Team Leader(July 1st 2012 ~)
ExpertiseSoftware Engineer (HTML5 Objective-C PHP) UIUX Designer Technical Director
bull Fully CSS3-compatiblebull Language extensions such as variables nesting
and mixinsbull Many useful functions for manipulating colors and
other valuesbull Advanced features like control directives for librariesbull Well-formatted customizable outputbull Firebug integration
98
3 Sass
Set variable amp import file
variable
import
99
3 Sass
PC
Tablet
Smartphone
Base
Coding into Condition branch
100
3 SassCompiled code
Donrsquot forget to
the compile
101
CSS Authoring Framework
102
Compassrsquos features
bull Experience cleaner markup without presentational classes
bull Itrsquos chock full of the webrsquos best reusable patternsbull It makes creating sprites a breezebull Compass mixins make CSS3 easybull Create beautiful typographic rhythmsbull Download and create extensions with ease
103
Retina displayPrevious display
Image handling for Retina
104
SVGScalable Vector Graphics
105
106
SVG compatibility table
httpcaniusecom
107
Library that detects browserrsquos HTML5 amp CSS3 features
108
Modernizr works
109
Interactive design
110
>
111
For Smartphone
Drag
>
112
>
113
ltcanvasgtwith
114
createjs sample
Output -gt
115
HTML5 technologies
116
Notification feature
Stored in Web storage
Bookmark
Filter
Add bookmark
Details
For Smartphone
>
118
html5 technologies
Responsiveweb design
Interactive design
119
120
Technology Conference Sitetools amp Development Flow
Tsutomu OgasawaraHTML5 Project TeamCreative amp Web Design Department Rakuten Inchttpwwwrakutencojp
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
131
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
132
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
bull Fully CSS3-compatiblebull Language extensions such as variables nesting
and mixinsbull Many useful functions for manipulating colors and
other valuesbull Advanced features like control directives for librariesbull Well-formatted customizable outputbull Firebug integration
98
3 Sass
Set variable amp import file
variable
import
99
3 Sass
PC
Tablet
Smartphone
Base
Coding into Condition branch
100
3 SassCompiled code
Donrsquot forget to
the compile
101
CSS Authoring Framework
102
Compassrsquos features
bull Experience cleaner markup without presentational classes
bull Itrsquos chock full of the webrsquos best reusable patternsbull It makes creating sprites a breezebull Compass mixins make CSS3 easybull Create beautiful typographic rhythmsbull Download and create extensions with ease
103
Retina displayPrevious display
Image handling for Retina
104
SVGScalable Vector Graphics
105
106
SVG compatibility table
httpcaniusecom
107
Library that detects browserrsquos HTML5 amp CSS3 features
108
Modernizr works
109
Interactive design
110
>
111
For Smartphone
Drag
>
112
>
113
ltcanvasgtwith
114
createjs sample
Output -gt
115
HTML5 technologies
116
Notification feature
Stored in Web storage
Bookmark
Filter
Add bookmark
Details
For Smartphone
>
118
html5 technologies
Responsiveweb design
Interactive design
119
120
Technology Conference Sitetools amp Development Flow
Tsutomu OgasawaraHTML5 Project TeamCreative amp Web Design Department Rakuten Inchttpwwwrakutencojp
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
131
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
132
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
bull Fully CSS3-compatiblebull Language extensions such as variables nesting
and mixinsbull Many useful functions for manipulating colors and
other valuesbull Advanced features like control directives for librariesbull Well-formatted customizable outputbull Firebug integration
98
3 Sass
Set variable amp import file
variable
import
99
3 Sass
PC
Tablet
Smartphone
Base
Coding into Condition branch
100
3 SassCompiled code
Donrsquot forget to
the compile
101
CSS Authoring Framework
102
Compassrsquos features
bull Experience cleaner markup without presentational classes
bull Itrsquos chock full of the webrsquos best reusable patternsbull It makes creating sprites a breezebull Compass mixins make CSS3 easybull Create beautiful typographic rhythmsbull Download and create extensions with ease
103
Retina displayPrevious display
Image handling for Retina
104
SVGScalable Vector Graphics
105
106
SVG compatibility table
httpcaniusecom
107
Library that detects browserrsquos HTML5 amp CSS3 features
108
Modernizr works
109
Interactive design
110
>
111
For Smartphone
Drag
>
112
>
113
ltcanvasgtwith
114
createjs sample
Output -gt
115
HTML5 technologies
116
Notification feature
Stored in Web storage
Bookmark
Filter
Add bookmark
Details
For Smartphone
>
118
html5 technologies
Responsiveweb design
Interactive design
119
120
Technology Conference Sitetools amp Development Flow
Tsutomu OgasawaraHTML5 Project TeamCreative amp Web Design Department Rakuten Inchttpwwwrakutencojp
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
131
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
132
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
bull Fully CSS3-compatiblebull Language extensions such as variables nesting
and mixinsbull Many useful functions for manipulating colors and
other valuesbull Advanced features like control directives for librariesbull Well-formatted customizable outputbull Firebug integration
98
3 Sass
Set variable amp import file
variable
import
99
3 Sass
PC
Tablet
Smartphone
Base
Coding into Condition branch
100
3 SassCompiled code
Donrsquot forget to
the compile
101
CSS Authoring Framework
102
Compassrsquos features
bull Experience cleaner markup without presentational classes
bull Itrsquos chock full of the webrsquos best reusable patternsbull It makes creating sprites a breezebull Compass mixins make CSS3 easybull Create beautiful typographic rhythmsbull Download and create extensions with ease
103
Retina displayPrevious display
Image handling for Retina
104
SVGScalable Vector Graphics
105
106
SVG compatibility table
httpcaniusecom
107
Library that detects browserrsquos HTML5 amp CSS3 features
108
Modernizr works
109
Interactive design
110
>
111
For Smartphone
Drag
>
112
>
113
ltcanvasgtwith
114
createjs sample
Output -gt
115
HTML5 technologies
116
Notification feature
Stored in Web storage
Bookmark
Filter
Add bookmark
Details
For Smartphone
>
118
html5 technologies
Responsiveweb design
Interactive design
119
120
Technology Conference Sitetools amp Development Flow
Tsutomu OgasawaraHTML5 Project TeamCreative amp Web Design Department Rakuten Inchttpwwwrakutencojp
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
131
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
132
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
bull Fully CSS3-compatiblebull Language extensions such as variables nesting
and mixinsbull Many useful functions for manipulating colors and
other valuesbull Advanced features like control directives for librariesbull Well-formatted customizable outputbull Firebug integration
98
3 Sass
Set variable amp import file
variable
import
99
3 Sass
PC
Tablet
Smartphone
Base
Coding into Condition branch
100
3 SassCompiled code
Donrsquot forget to
the compile
101
CSS Authoring Framework
102
Compassrsquos features
bull Experience cleaner markup without presentational classes
bull Itrsquos chock full of the webrsquos best reusable patternsbull It makes creating sprites a breezebull Compass mixins make CSS3 easybull Create beautiful typographic rhythmsbull Download and create extensions with ease
103
Retina displayPrevious display
Image handling for Retina
104
SVGScalable Vector Graphics
105
106
SVG compatibility table
httpcaniusecom
107
Library that detects browserrsquos HTML5 amp CSS3 features
108
Modernizr works
109
Interactive design
110
>
111
For Smartphone
Drag
>
112
>
113
ltcanvasgtwith
114
createjs sample
Output -gt
115
HTML5 technologies
116
Notification feature
Stored in Web storage
Bookmark
Filter
Add bookmark
Details
For Smartphone
>
118
html5 technologies
Responsiveweb design
Interactive design
119
120
Technology Conference Sitetools amp Development Flow
Tsutomu OgasawaraHTML5 Project TeamCreative amp Web Design Department Rakuten Inchttpwwwrakutencojp
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
131
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
132
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
bull Fully CSS3-compatiblebull Language extensions such as variables nesting
and mixinsbull Many useful functions for manipulating colors and
other valuesbull Advanced features like control directives for librariesbull Well-formatted customizable outputbull Firebug integration
98
3 Sass
Set variable amp import file
variable
import
99
3 Sass
PC
Tablet
Smartphone
Base
Coding into Condition branch
100
3 SassCompiled code
Donrsquot forget to
the compile
101
CSS Authoring Framework
102
Compassrsquos features
bull Experience cleaner markup without presentational classes
bull Itrsquos chock full of the webrsquos best reusable patternsbull It makes creating sprites a breezebull Compass mixins make CSS3 easybull Create beautiful typographic rhythmsbull Download and create extensions with ease
103
Retina displayPrevious display
Image handling for Retina
104
SVGScalable Vector Graphics
105
106
SVG compatibility table
httpcaniusecom
107
Library that detects browserrsquos HTML5 amp CSS3 features
108
Modernizr works
109
Interactive design
110
>
111
For Smartphone
Drag
>
112
>
113
ltcanvasgtwith
114
createjs sample
Output -gt
115
HTML5 technologies
116
Notification feature
Stored in Web storage
Bookmark
Filter
Add bookmark
Details
For Smartphone
>
118
html5 technologies
Responsiveweb design
Interactive design
119
120
Technology Conference Sitetools amp Development Flow
Tsutomu OgasawaraHTML5 Project TeamCreative amp Web Design Department Rakuten Inchttpwwwrakutencojp
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
131
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
132
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
bull Fully CSS3-compatiblebull Language extensions such as variables nesting
and mixinsbull Many useful functions for manipulating colors and
other valuesbull Advanced features like control directives for librariesbull Well-formatted customizable outputbull Firebug integration
98
3 Sass
Set variable amp import file
variable
import
99
3 Sass
PC
Tablet
Smartphone
Base
Coding into Condition branch
100
3 SassCompiled code
Donrsquot forget to
the compile
101
CSS Authoring Framework
102
Compassrsquos features
bull Experience cleaner markup without presentational classes
bull Itrsquos chock full of the webrsquos best reusable patternsbull It makes creating sprites a breezebull Compass mixins make CSS3 easybull Create beautiful typographic rhythmsbull Download and create extensions with ease
103
Retina displayPrevious display
Image handling for Retina
104
SVGScalable Vector Graphics
105
106
SVG compatibility table
httpcaniusecom
107
Library that detects browserrsquos HTML5 amp CSS3 features
108
Modernizr works
109
Interactive design
110
>
111
For Smartphone
Drag
>
112
>
113
ltcanvasgtwith
114
createjs sample
Output -gt
115
HTML5 technologies
116
Notification feature
Stored in Web storage
Bookmark
Filter
Add bookmark
Details
For Smartphone
>
118
html5 technologies
Responsiveweb design
Interactive design
119
120
Technology Conference Sitetools amp Development Flow
Tsutomu OgasawaraHTML5 Project TeamCreative amp Web Design Department Rakuten Inchttpwwwrakutencojp
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
131
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
132
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
bull Fully CSS3-compatiblebull Language extensions such as variables nesting
and mixinsbull Many useful functions for manipulating colors and
other valuesbull Advanced features like control directives for librariesbull Well-formatted customizable outputbull Firebug integration
98
3 Sass
Set variable amp import file
variable
import
99
3 Sass
PC
Tablet
Smartphone
Base
Coding into Condition branch
100
3 SassCompiled code
Donrsquot forget to
the compile
101
CSS Authoring Framework
102
Compassrsquos features
bull Experience cleaner markup without presentational classes
bull Itrsquos chock full of the webrsquos best reusable patternsbull It makes creating sprites a breezebull Compass mixins make CSS3 easybull Create beautiful typographic rhythmsbull Download and create extensions with ease
103
Retina displayPrevious display
Image handling for Retina
104
SVGScalable Vector Graphics
105
106
SVG compatibility table
httpcaniusecom
107
Library that detects browserrsquos HTML5 amp CSS3 features
108
Modernizr works
109
Interactive design
110
>
111
For Smartphone
Drag
>
112
>
113
ltcanvasgtwith
114
createjs sample
Output -gt
115
HTML5 technologies
116
Notification feature
Stored in Web storage
Bookmark
Filter
Add bookmark
Details
For Smartphone
>
118
html5 technologies
Responsiveweb design
Interactive design
119
120
Technology Conference Sitetools amp Development Flow
Tsutomu OgasawaraHTML5 Project TeamCreative amp Web Design Department Rakuten Inchttpwwwrakutencojp
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
131
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
132
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
bull Fully CSS3-compatiblebull Language extensions such as variables nesting
and mixinsbull Many useful functions for manipulating colors and
other valuesbull Advanced features like control directives for librariesbull Well-formatted customizable outputbull Firebug integration
98
3 Sass
Set variable amp import file
variable
import
99
3 Sass
PC
Tablet
Smartphone
Base
Coding into Condition branch
100
3 SassCompiled code
Donrsquot forget to
the compile
101
CSS Authoring Framework
102
Compassrsquos features
bull Experience cleaner markup without presentational classes
bull Itrsquos chock full of the webrsquos best reusable patternsbull It makes creating sprites a breezebull Compass mixins make CSS3 easybull Create beautiful typographic rhythmsbull Download and create extensions with ease
103
Retina displayPrevious display
Image handling for Retina
104
SVGScalable Vector Graphics
105
106
SVG compatibility table
httpcaniusecom
107
Library that detects browserrsquos HTML5 amp CSS3 features
108
Modernizr works
109
Interactive design
110
>
111
For Smartphone
Drag
>
112
>
113
ltcanvasgtwith
114
createjs sample
Output -gt
115
HTML5 technologies
116
Notification feature
Stored in Web storage
Bookmark
Filter
Add bookmark
Details
For Smartphone
>
118
html5 technologies
Responsiveweb design
Interactive design
119
120
Technology Conference Sitetools amp Development Flow
Tsutomu OgasawaraHTML5 Project TeamCreative amp Web Design Department Rakuten Inchttpwwwrakutencojp
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
131
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
132
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
bull Fully CSS3-compatiblebull Language extensions such as variables nesting
and mixinsbull Many useful functions for manipulating colors and
other valuesbull Advanced features like control directives for librariesbull Well-formatted customizable outputbull Firebug integration
98
3 Sass
Set variable amp import file
variable
import
99
3 Sass
PC
Tablet
Smartphone
Base
Coding into Condition branch
100
3 SassCompiled code
Donrsquot forget to
the compile
101
CSS Authoring Framework
102
Compassrsquos features
bull Experience cleaner markup without presentational classes
bull Itrsquos chock full of the webrsquos best reusable patternsbull It makes creating sprites a breezebull Compass mixins make CSS3 easybull Create beautiful typographic rhythmsbull Download and create extensions with ease
103
Retina displayPrevious display
Image handling for Retina
104
SVGScalable Vector Graphics
105
106
SVG compatibility table
httpcaniusecom
107
Library that detects browserrsquos HTML5 amp CSS3 features
108
Modernizr works
109
Interactive design
110
>
111
For Smartphone
Drag
>
112
>
113
ltcanvasgtwith
114
createjs sample
Output -gt
115
HTML5 technologies
116
Notification feature
Stored in Web storage
Bookmark
Filter
Add bookmark
Details
For Smartphone
>
118
html5 technologies
Responsiveweb design
Interactive design
119
120
Technology Conference Sitetools amp Development Flow
Tsutomu OgasawaraHTML5 Project TeamCreative amp Web Design Department Rakuten Inchttpwwwrakutencojp
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
131
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
132
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
bull Fully CSS3-compatiblebull Language extensions such as variables nesting
and mixinsbull Many useful functions for manipulating colors and
other valuesbull Advanced features like control directives for librariesbull Well-formatted customizable outputbull Firebug integration
98
3 Sass
Set variable amp import file
variable
import
99
3 Sass
PC
Tablet
Smartphone
Base
Coding into Condition branch
100
3 SassCompiled code
Donrsquot forget to
the compile
101
CSS Authoring Framework
102
Compassrsquos features
bull Experience cleaner markup without presentational classes
bull Itrsquos chock full of the webrsquos best reusable patternsbull It makes creating sprites a breezebull Compass mixins make CSS3 easybull Create beautiful typographic rhythmsbull Download and create extensions with ease
103
Retina displayPrevious display
Image handling for Retina
104
SVGScalable Vector Graphics
105
106
SVG compatibility table
httpcaniusecom
107
Library that detects browserrsquos HTML5 amp CSS3 features
108
Modernizr works
109
Interactive design
110
>
111
For Smartphone
Drag
>
112
>
113
ltcanvasgtwith
114
createjs sample
Output -gt
115
HTML5 technologies
116
Notification feature
Stored in Web storage
Bookmark
Filter
Add bookmark
Details
For Smartphone
>
118
html5 technologies
Responsiveweb design
Interactive design
119
120
Technology Conference Sitetools amp Development Flow
Tsutomu OgasawaraHTML5 Project TeamCreative amp Web Design Department Rakuten Inchttpwwwrakutencojp
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
131
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
132
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
bull Fully CSS3-compatiblebull Language extensions such as variables nesting
and mixinsbull Many useful functions for manipulating colors and
other valuesbull Advanced features like control directives for librariesbull Well-formatted customizable outputbull Firebug integration
98
3 Sass
Set variable amp import file
variable
import
99
3 Sass
PC
Tablet
Smartphone
Base
Coding into Condition branch
100
3 SassCompiled code
Donrsquot forget to
the compile
101
CSS Authoring Framework
102
Compassrsquos features
bull Experience cleaner markup without presentational classes
bull Itrsquos chock full of the webrsquos best reusable patternsbull It makes creating sprites a breezebull Compass mixins make CSS3 easybull Create beautiful typographic rhythmsbull Download and create extensions with ease
103
Retina displayPrevious display
Image handling for Retina
104
SVGScalable Vector Graphics
105
106
SVG compatibility table
httpcaniusecom
107
Library that detects browserrsquos HTML5 amp CSS3 features
108
Modernizr works
109
Interactive design
110
>
111
For Smartphone
Drag
>
112
>
113
ltcanvasgtwith
114
createjs sample
Output -gt
115
HTML5 technologies
116
Notification feature
Stored in Web storage
Bookmark
Filter
Add bookmark
Details
For Smartphone
>
118
html5 technologies
Responsiveweb design
Interactive design
119
120
Technology Conference Sitetools amp Development Flow
Tsutomu OgasawaraHTML5 Project TeamCreative amp Web Design Department Rakuten Inchttpwwwrakutencojp
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
131
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
132
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
bull Fully CSS3-compatiblebull Language extensions such as variables nesting
and mixinsbull Many useful functions for manipulating colors and
other valuesbull Advanced features like control directives for librariesbull Well-formatted customizable outputbull Firebug integration
98
3 Sass
Set variable amp import file
variable
import
99
3 Sass
PC
Tablet
Smartphone
Base
Coding into Condition branch
100
3 SassCompiled code
Donrsquot forget to
the compile
101
CSS Authoring Framework
102
Compassrsquos features
bull Experience cleaner markup without presentational classes
bull Itrsquos chock full of the webrsquos best reusable patternsbull It makes creating sprites a breezebull Compass mixins make CSS3 easybull Create beautiful typographic rhythmsbull Download and create extensions with ease
103
Retina displayPrevious display
Image handling for Retina
104
SVGScalable Vector Graphics
105
106
SVG compatibility table
httpcaniusecom
107
Library that detects browserrsquos HTML5 amp CSS3 features
108
Modernizr works
109
Interactive design
110
>
111
For Smartphone
Drag
>
112
>
113
ltcanvasgtwith
114
createjs sample
Output -gt
115
HTML5 technologies
116
Notification feature
Stored in Web storage
Bookmark
Filter
Add bookmark
Details
For Smartphone
>
118
html5 technologies
Responsiveweb design
Interactive design
119
120
Technology Conference Sitetools amp Development Flow
Tsutomu OgasawaraHTML5 Project TeamCreative amp Web Design Department Rakuten Inchttpwwwrakutencojp
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
131
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
132
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
bull Fully CSS3-compatiblebull Language extensions such as variables nesting
and mixinsbull Many useful functions for manipulating colors and
other valuesbull Advanced features like control directives for librariesbull Well-formatted customizable outputbull Firebug integration
98
3 Sass
Set variable amp import file
variable
import
99
3 Sass
PC
Tablet
Smartphone
Base
Coding into Condition branch
100
3 SassCompiled code
Donrsquot forget to
the compile
101
CSS Authoring Framework
102
Compassrsquos features
bull Experience cleaner markup without presentational classes
bull Itrsquos chock full of the webrsquos best reusable patternsbull It makes creating sprites a breezebull Compass mixins make CSS3 easybull Create beautiful typographic rhythmsbull Download and create extensions with ease
103
Retina displayPrevious display
Image handling for Retina
104
SVGScalable Vector Graphics
105
106
SVG compatibility table
httpcaniusecom
107
Library that detects browserrsquos HTML5 amp CSS3 features
108
Modernizr works
109
Interactive design
110
>
111
For Smartphone
Drag
>
112
>
113
ltcanvasgtwith
114
createjs sample
Output -gt
115
HTML5 technologies
116
Notification feature
Stored in Web storage
Bookmark
Filter
Add bookmark
Details
For Smartphone
>
118
html5 technologies
Responsiveweb design
Interactive design
119
120
Technology Conference Sitetools amp Development Flow
Tsutomu OgasawaraHTML5 Project TeamCreative amp Web Design Department Rakuten Inchttpwwwrakutencojp
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
131
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
132
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
bull Fully CSS3-compatiblebull Language extensions such as variables nesting
and mixinsbull Many useful functions for manipulating colors and
other valuesbull Advanced features like control directives for librariesbull Well-formatted customizable outputbull Firebug integration
98
3 Sass
Set variable amp import file
variable
import
99
3 Sass
PC
Tablet
Smartphone
Base
Coding into Condition branch
100
3 SassCompiled code
Donrsquot forget to
the compile
101
CSS Authoring Framework
102
Compassrsquos features
bull Experience cleaner markup without presentational classes
bull Itrsquos chock full of the webrsquos best reusable patternsbull It makes creating sprites a breezebull Compass mixins make CSS3 easybull Create beautiful typographic rhythmsbull Download and create extensions with ease
103
Retina displayPrevious display
Image handling for Retina
104
SVGScalable Vector Graphics
105
106
SVG compatibility table
httpcaniusecom
107
Library that detects browserrsquos HTML5 amp CSS3 features
108
Modernizr works
109
Interactive design
110
>
111
For Smartphone
Drag
>
112
>
113
ltcanvasgtwith
114
createjs sample
Output -gt
115
HTML5 technologies
116
Notification feature
Stored in Web storage
Bookmark
Filter
Add bookmark
Details
For Smartphone
>
118
html5 technologies
Responsiveweb design
Interactive design
119
120
Technology Conference Sitetools amp Development Flow
Tsutomu OgasawaraHTML5 Project TeamCreative amp Web Design Department Rakuten Inchttpwwwrakutencojp
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
131
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
132
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
bull Fully CSS3-compatiblebull Language extensions such as variables nesting
and mixinsbull Many useful functions for manipulating colors and
other valuesbull Advanced features like control directives for librariesbull Well-formatted customizable outputbull Firebug integration
98
3 Sass
Set variable amp import file
variable
import
99
3 Sass
PC
Tablet
Smartphone
Base
Coding into Condition branch
100
3 SassCompiled code
Donrsquot forget to
the compile
101
CSS Authoring Framework
102
Compassrsquos features
bull Experience cleaner markup without presentational classes
bull Itrsquos chock full of the webrsquos best reusable patternsbull It makes creating sprites a breezebull Compass mixins make CSS3 easybull Create beautiful typographic rhythmsbull Download and create extensions with ease
103
Retina displayPrevious display
Image handling for Retina
104
SVGScalable Vector Graphics
105
106
SVG compatibility table
httpcaniusecom
107
Library that detects browserrsquos HTML5 amp CSS3 features
108
Modernizr works
109
Interactive design
110
>
111
For Smartphone
Drag
>
112
>
113
ltcanvasgtwith
114
createjs sample
Output -gt
115
HTML5 technologies
116
Notification feature
Stored in Web storage
Bookmark
Filter
Add bookmark
Details
For Smartphone
>
118
html5 technologies
Responsiveweb design
Interactive design
119
120
Technology Conference Sitetools amp Development Flow
Tsutomu OgasawaraHTML5 Project TeamCreative amp Web Design Department Rakuten Inchttpwwwrakutencojp
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
131
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
132
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
bull Fully CSS3-compatiblebull Language extensions such as variables nesting
and mixinsbull Many useful functions for manipulating colors and
other valuesbull Advanced features like control directives for librariesbull Well-formatted customizable outputbull Firebug integration
98
3 Sass
Set variable amp import file
variable
import
99
3 Sass
PC
Tablet
Smartphone
Base
Coding into Condition branch
100
3 SassCompiled code
Donrsquot forget to
the compile
101
CSS Authoring Framework
102
Compassrsquos features
bull Experience cleaner markup without presentational classes
bull Itrsquos chock full of the webrsquos best reusable patternsbull It makes creating sprites a breezebull Compass mixins make CSS3 easybull Create beautiful typographic rhythmsbull Download and create extensions with ease
103
Retina displayPrevious display
Image handling for Retina
104
SVGScalable Vector Graphics
105
106
SVG compatibility table
httpcaniusecom
107
Library that detects browserrsquos HTML5 amp CSS3 features
108
Modernizr works
109
Interactive design
110
>
111
For Smartphone
Drag
>
112
>
113
ltcanvasgtwith
114
createjs sample
Output -gt
115
HTML5 technologies
116
Notification feature
Stored in Web storage
Bookmark
Filter
Add bookmark
Details
For Smartphone
>
118
html5 technologies
Responsiveweb design
Interactive design
119
120
Technology Conference Sitetools amp Development Flow
Tsutomu OgasawaraHTML5 Project TeamCreative amp Web Design Department Rakuten Inchttpwwwrakutencojp
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
131
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
132
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
bull Fully CSS3-compatiblebull Language extensions such as variables nesting
and mixinsbull Many useful functions for manipulating colors and
other valuesbull Advanced features like control directives for librariesbull Well-formatted customizable outputbull Firebug integration
98
3 Sass
Set variable amp import file
variable
import
99
3 Sass
PC
Tablet
Smartphone
Base
Coding into Condition branch
100
3 SassCompiled code
Donrsquot forget to
the compile
101
CSS Authoring Framework
102
Compassrsquos features
bull Experience cleaner markup without presentational classes
bull Itrsquos chock full of the webrsquos best reusable patternsbull It makes creating sprites a breezebull Compass mixins make CSS3 easybull Create beautiful typographic rhythmsbull Download and create extensions with ease
103
Retina displayPrevious display
Image handling for Retina
104
SVGScalable Vector Graphics
105
106
SVG compatibility table
httpcaniusecom
107
Library that detects browserrsquos HTML5 amp CSS3 features
108
Modernizr works
109
Interactive design
110
>
111
For Smartphone
Drag
>
112
>
113
ltcanvasgtwith
114
createjs sample
Output -gt
115
HTML5 technologies
116
Notification feature
Stored in Web storage
Bookmark
Filter
Add bookmark
Details
For Smartphone
>
118
html5 technologies
Responsiveweb design
Interactive design
119
120
Technology Conference Sitetools amp Development Flow
Tsutomu OgasawaraHTML5 Project TeamCreative amp Web Design Department Rakuten Inchttpwwwrakutencojp
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
131
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
132
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
bull Fully CSS3-compatiblebull Language extensions such as variables nesting
and mixinsbull Many useful functions for manipulating colors and
other valuesbull Advanced features like control directives for librariesbull Well-formatted customizable outputbull Firebug integration
98
3 Sass
Set variable amp import file
variable
import
99
3 Sass
PC
Tablet
Smartphone
Base
Coding into Condition branch
100
3 SassCompiled code
Donrsquot forget to
the compile
101
CSS Authoring Framework
102
Compassrsquos features
bull Experience cleaner markup without presentational classes
bull Itrsquos chock full of the webrsquos best reusable patternsbull It makes creating sprites a breezebull Compass mixins make CSS3 easybull Create beautiful typographic rhythmsbull Download and create extensions with ease
103
Retina displayPrevious display
Image handling for Retina
104
SVGScalable Vector Graphics
105
106
SVG compatibility table
httpcaniusecom
107
Library that detects browserrsquos HTML5 amp CSS3 features
108
Modernizr works
109
Interactive design
110
>
111
For Smartphone
Drag
>
112
>
113
ltcanvasgtwith
114
createjs sample
Output -gt
115
HTML5 technologies
116
Notification feature
Stored in Web storage
Bookmark
Filter
Add bookmark
Details
For Smartphone
>
118
html5 technologies
Responsiveweb design
Interactive design
119
120
Technology Conference Sitetools amp Development Flow
Tsutomu OgasawaraHTML5 Project TeamCreative amp Web Design Department Rakuten Inchttpwwwrakutencojp
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
131
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
132
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
bull Fully CSS3-compatiblebull Language extensions such as variables nesting
and mixinsbull Many useful functions for manipulating colors and
other valuesbull Advanced features like control directives for librariesbull Well-formatted customizable outputbull Firebug integration
98
3 Sass
Set variable amp import file
variable
import
99
3 Sass
PC
Tablet
Smartphone
Base
Coding into Condition branch
100
3 SassCompiled code
Donrsquot forget to
the compile
101
CSS Authoring Framework
102
Compassrsquos features
bull Experience cleaner markup without presentational classes
bull Itrsquos chock full of the webrsquos best reusable patternsbull It makes creating sprites a breezebull Compass mixins make CSS3 easybull Create beautiful typographic rhythmsbull Download and create extensions with ease
103
Retina displayPrevious display
Image handling for Retina
104
SVGScalable Vector Graphics
105
106
SVG compatibility table
httpcaniusecom
107
Library that detects browserrsquos HTML5 amp CSS3 features
108
Modernizr works
109
Interactive design
110
>
111
For Smartphone
Drag
>
112
>
113
ltcanvasgtwith
114
createjs sample
Output -gt
115
HTML5 technologies
116
Notification feature
Stored in Web storage
Bookmark
Filter
Add bookmark
Details
For Smartphone
>
118
html5 technologies
Responsiveweb design
Interactive design
119
120
Technology Conference Sitetools amp Development Flow
Tsutomu OgasawaraHTML5 Project TeamCreative amp Web Design Department Rakuten Inchttpwwwrakutencojp
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
131
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
132
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
bull Fully CSS3-compatiblebull Language extensions such as variables nesting
and mixinsbull Many useful functions for manipulating colors and
other valuesbull Advanced features like control directives for librariesbull Well-formatted customizable outputbull Firebug integration
98
3 Sass
Set variable amp import file
variable
import
99
3 Sass
PC
Tablet
Smartphone
Base
Coding into Condition branch
100
3 SassCompiled code
Donrsquot forget to
the compile
101
CSS Authoring Framework
102
Compassrsquos features
bull Experience cleaner markup without presentational classes
bull Itrsquos chock full of the webrsquos best reusable patternsbull It makes creating sprites a breezebull Compass mixins make CSS3 easybull Create beautiful typographic rhythmsbull Download and create extensions with ease
103
Retina displayPrevious display
Image handling for Retina
104
SVGScalable Vector Graphics
105
106
SVG compatibility table
httpcaniusecom
107
Library that detects browserrsquos HTML5 amp CSS3 features
108
Modernizr works
109
Interactive design
110
>
111
For Smartphone
Drag
>
112
>
113
ltcanvasgtwith
114
createjs sample
Output -gt
115
HTML5 technologies
116
Notification feature
Stored in Web storage
Bookmark
Filter
Add bookmark
Details
For Smartphone
>
118
html5 technologies
Responsiveweb design
Interactive design
119
120
Technology Conference Sitetools amp Development Flow
Tsutomu OgasawaraHTML5 Project TeamCreative amp Web Design Department Rakuten Inchttpwwwrakutencojp
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
131
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
132
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
bull Fully CSS3-compatiblebull Language extensions such as variables nesting
and mixinsbull Many useful functions for manipulating colors and
other valuesbull Advanced features like control directives for librariesbull Well-formatted customizable outputbull Firebug integration
98
3 Sass
Set variable amp import file
variable
import
99
3 Sass
PC
Tablet
Smartphone
Base
Coding into Condition branch
100
3 SassCompiled code
Donrsquot forget to
the compile
101
CSS Authoring Framework
102
Compassrsquos features
bull Experience cleaner markup without presentational classes
bull Itrsquos chock full of the webrsquos best reusable patternsbull It makes creating sprites a breezebull Compass mixins make CSS3 easybull Create beautiful typographic rhythmsbull Download and create extensions with ease
103
Retina displayPrevious display
Image handling for Retina
104
SVGScalable Vector Graphics
105
106
SVG compatibility table
httpcaniusecom
107
Library that detects browserrsquos HTML5 amp CSS3 features
108
Modernizr works
109
Interactive design
110
>
111
For Smartphone
Drag
>
112
>
113
ltcanvasgtwith
114
createjs sample
Output -gt
115
HTML5 technologies
116
Notification feature
Stored in Web storage
Bookmark
Filter
Add bookmark
Details
For Smartphone
>
118
html5 technologies
Responsiveweb design
Interactive design
119
120
Technology Conference Sitetools amp Development Flow
Tsutomu OgasawaraHTML5 Project TeamCreative amp Web Design Department Rakuten Inchttpwwwrakutencojp
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
131
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
132
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
bull Fully CSS3-compatiblebull Language extensions such as variables nesting
and mixinsbull Many useful functions for manipulating colors and
other valuesbull Advanced features like control directives for librariesbull Well-formatted customizable outputbull Firebug integration
98
3 Sass
Set variable amp import file
variable
import
99
3 Sass
PC
Tablet
Smartphone
Base
Coding into Condition branch
100
3 SassCompiled code
Donrsquot forget to
the compile
101
CSS Authoring Framework
102
Compassrsquos features
bull Experience cleaner markup without presentational classes
bull Itrsquos chock full of the webrsquos best reusable patternsbull It makes creating sprites a breezebull Compass mixins make CSS3 easybull Create beautiful typographic rhythmsbull Download and create extensions with ease
103
Retina displayPrevious display
Image handling for Retina
104
SVGScalable Vector Graphics
105
106
SVG compatibility table
httpcaniusecom
107
Library that detects browserrsquos HTML5 amp CSS3 features
108
Modernizr works
109
Interactive design
110
>
111
For Smartphone
Drag
>
112
>
113
ltcanvasgtwith
114
createjs sample
Output -gt
115
HTML5 technologies
116
Notification feature
Stored in Web storage
Bookmark
Filter
Add bookmark
Details
For Smartphone
>
118
html5 technologies
Responsiveweb design
Interactive design
119
120
Technology Conference Sitetools amp Development Flow
Tsutomu OgasawaraHTML5 Project TeamCreative amp Web Design Department Rakuten Inchttpwwwrakutencojp
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
131
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
132
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
bull Fully CSS3-compatiblebull Language extensions such as variables nesting
and mixinsbull Many useful functions for manipulating colors and
other valuesbull Advanced features like control directives for librariesbull Well-formatted customizable outputbull Firebug integration
98
3 Sass
Set variable amp import file
variable
import
99
3 Sass
PC
Tablet
Smartphone
Base
Coding into Condition branch
100
3 SassCompiled code
Donrsquot forget to
the compile
101
CSS Authoring Framework
102
Compassrsquos features
bull Experience cleaner markup without presentational classes
bull Itrsquos chock full of the webrsquos best reusable patternsbull It makes creating sprites a breezebull Compass mixins make CSS3 easybull Create beautiful typographic rhythmsbull Download and create extensions with ease
103
Retina displayPrevious display
Image handling for Retina
104
SVGScalable Vector Graphics
105
106
SVG compatibility table
httpcaniusecom
107
Library that detects browserrsquos HTML5 amp CSS3 features
108
Modernizr works
109
Interactive design
110
>
111
For Smartphone
Drag
>
112
>
113
ltcanvasgtwith
114
createjs sample
Output -gt
115
HTML5 technologies
116
Notification feature
Stored in Web storage
Bookmark
Filter
Add bookmark
Details
For Smartphone
>
118
html5 technologies
Responsiveweb design
Interactive design
119
120
Technology Conference Sitetools amp Development Flow
Tsutomu OgasawaraHTML5 Project TeamCreative amp Web Design Department Rakuten Inchttpwwwrakutencojp
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
131
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
132
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
bull Fully CSS3-compatiblebull Language extensions such as variables nesting
and mixinsbull Many useful functions for manipulating colors and
other valuesbull Advanced features like control directives for librariesbull Well-formatted customizable outputbull Firebug integration
98
3 Sass
Set variable amp import file
variable
import
99
3 Sass
PC
Tablet
Smartphone
Base
Coding into Condition branch
100
3 SassCompiled code
Donrsquot forget to
the compile
101
CSS Authoring Framework
102
Compassrsquos features
bull Experience cleaner markup without presentational classes
bull Itrsquos chock full of the webrsquos best reusable patternsbull It makes creating sprites a breezebull Compass mixins make CSS3 easybull Create beautiful typographic rhythmsbull Download and create extensions with ease
103
Retina displayPrevious display
Image handling for Retina
104
SVGScalable Vector Graphics
105
106
SVG compatibility table
httpcaniusecom
107
Library that detects browserrsquos HTML5 amp CSS3 features
108
Modernizr works
109
Interactive design
110
>
111
For Smartphone
Drag
>
112
>
113
ltcanvasgtwith
114
createjs sample
Output -gt
115
HTML5 technologies
116
Notification feature
Stored in Web storage
Bookmark
Filter
Add bookmark
Details
For Smartphone
>
118
html5 technologies
Responsiveweb design
Interactive design
119
120
Technology Conference Sitetools amp Development Flow
Tsutomu OgasawaraHTML5 Project TeamCreative amp Web Design Department Rakuten Inchttpwwwrakutencojp
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
131
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
132
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
bull Fully CSS3-compatiblebull Language extensions such as variables nesting
and mixinsbull Many useful functions for manipulating colors and
other valuesbull Advanced features like control directives for librariesbull Well-formatted customizable outputbull Firebug integration
98
3 Sass
Set variable amp import file
variable
import
99
3 Sass
PC
Tablet
Smartphone
Base
Coding into Condition branch
100
3 SassCompiled code
Donrsquot forget to
the compile
101
CSS Authoring Framework
102
Compassrsquos features
bull Experience cleaner markup without presentational classes
bull Itrsquos chock full of the webrsquos best reusable patternsbull It makes creating sprites a breezebull Compass mixins make CSS3 easybull Create beautiful typographic rhythmsbull Download and create extensions with ease
103
Retina displayPrevious display
Image handling for Retina
104
SVGScalable Vector Graphics
105
106
SVG compatibility table
httpcaniusecom
107
Library that detects browserrsquos HTML5 amp CSS3 features
108
Modernizr works
109
Interactive design
110
>
111
For Smartphone
Drag
>
112
>
113
ltcanvasgtwith
114
createjs sample
Output -gt
115
HTML5 technologies
116
Notification feature
Stored in Web storage
Bookmark
Filter
Add bookmark
Details
For Smartphone
>
118
html5 technologies
Responsiveweb design
Interactive design
119
120
Technology Conference Sitetools amp Development Flow
Tsutomu OgasawaraHTML5 Project TeamCreative amp Web Design Department Rakuten Inchttpwwwrakutencojp
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
131
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
132
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
bull Fully CSS3-compatiblebull Language extensions such as variables nesting
and mixinsbull Many useful functions for manipulating colors and
other valuesbull Advanced features like control directives for librariesbull Well-formatted customizable outputbull Firebug integration
98
3 Sass
Set variable amp import file
variable
import
99
3 Sass
PC
Tablet
Smartphone
Base
Coding into Condition branch
100
3 SassCompiled code
Donrsquot forget to
the compile
101
CSS Authoring Framework
102
Compassrsquos features
bull Experience cleaner markup without presentational classes
bull Itrsquos chock full of the webrsquos best reusable patternsbull It makes creating sprites a breezebull Compass mixins make CSS3 easybull Create beautiful typographic rhythmsbull Download and create extensions with ease
103
Retina displayPrevious display
Image handling for Retina
104
SVGScalable Vector Graphics
105
106
SVG compatibility table
httpcaniusecom
107
Library that detects browserrsquos HTML5 amp CSS3 features
108
Modernizr works
109
Interactive design
110
>
111
For Smartphone
Drag
>
112
>
113
ltcanvasgtwith
114
createjs sample
Output -gt
115
HTML5 technologies
116
Notification feature
Stored in Web storage
Bookmark
Filter
Add bookmark
Details
For Smartphone
>
118
html5 technologies
Responsiveweb design
Interactive design
119
120
Technology Conference Sitetools amp Development Flow
Tsutomu OgasawaraHTML5 Project TeamCreative amp Web Design Department Rakuten Inchttpwwwrakutencojp
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
131
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
132
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
bull Fully CSS3-compatiblebull Language extensions such as variables nesting
and mixinsbull Many useful functions for manipulating colors and
other valuesbull Advanced features like control directives for librariesbull Well-formatted customizable outputbull Firebug integration
98
3 Sass
Set variable amp import file
variable
import
99
3 Sass
PC
Tablet
Smartphone
Base
Coding into Condition branch
100
3 SassCompiled code
Donrsquot forget to
the compile
101
CSS Authoring Framework
102
Compassrsquos features
bull Experience cleaner markup without presentational classes
bull Itrsquos chock full of the webrsquos best reusable patternsbull It makes creating sprites a breezebull Compass mixins make CSS3 easybull Create beautiful typographic rhythmsbull Download and create extensions with ease
103
Retina displayPrevious display
Image handling for Retina
104
SVGScalable Vector Graphics
105
106
SVG compatibility table
httpcaniusecom
107
Library that detects browserrsquos HTML5 amp CSS3 features
108
Modernizr works
109
Interactive design
110
>
111
For Smartphone
Drag
>
112
>
113
ltcanvasgtwith
114
createjs sample
Output -gt
115
HTML5 technologies
116
Notification feature
Stored in Web storage
Bookmark
Filter
Add bookmark
Details
For Smartphone
>
118
html5 technologies
Responsiveweb design
Interactive design
119
120
Technology Conference Sitetools amp Development Flow
Tsutomu OgasawaraHTML5 Project TeamCreative amp Web Design Department Rakuten Inchttpwwwrakutencojp
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
131
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
132
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
bull Fully CSS3-compatiblebull Language extensions such as variables nesting
and mixinsbull Many useful functions for manipulating colors and
other valuesbull Advanced features like control directives for librariesbull Well-formatted customizable outputbull Firebug integration
98
3 Sass
Set variable amp import file
variable
import
99
3 Sass
PC
Tablet
Smartphone
Base
Coding into Condition branch
100
3 SassCompiled code
Donrsquot forget to
the compile
101
CSS Authoring Framework
102
Compassrsquos features
bull Experience cleaner markup without presentational classes
bull Itrsquos chock full of the webrsquos best reusable patternsbull It makes creating sprites a breezebull Compass mixins make CSS3 easybull Create beautiful typographic rhythmsbull Download and create extensions with ease
103
Retina displayPrevious display
Image handling for Retina
104
SVGScalable Vector Graphics
105
106
SVG compatibility table
httpcaniusecom
107
Library that detects browserrsquos HTML5 amp CSS3 features
108
Modernizr works
109
Interactive design
110
>
111
For Smartphone
Drag
>
112
>
113
ltcanvasgtwith
114
createjs sample
Output -gt
115
HTML5 technologies
116
Notification feature
Stored in Web storage
Bookmark
Filter
Add bookmark
Details
For Smartphone
>
118
html5 technologies
Responsiveweb design
Interactive design
119
120
Technology Conference Sitetools amp Development Flow
Tsutomu OgasawaraHTML5 Project TeamCreative amp Web Design Department Rakuten Inchttpwwwrakutencojp
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
131
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
132
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
bull Fully CSS3-compatiblebull Language extensions such as variables nesting
and mixinsbull Many useful functions for manipulating colors and
other valuesbull Advanced features like control directives for librariesbull Well-formatted customizable outputbull Firebug integration
98
3 Sass
Set variable amp import file
variable
import
99
3 Sass
PC
Tablet
Smartphone
Base
Coding into Condition branch
100
3 SassCompiled code
Donrsquot forget to
the compile
101
CSS Authoring Framework
102
Compassrsquos features
bull Experience cleaner markup without presentational classes
bull Itrsquos chock full of the webrsquos best reusable patternsbull It makes creating sprites a breezebull Compass mixins make CSS3 easybull Create beautiful typographic rhythmsbull Download and create extensions with ease
103
Retina displayPrevious display
Image handling for Retina
104
SVGScalable Vector Graphics
105
106
SVG compatibility table
httpcaniusecom
107
Library that detects browserrsquos HTML5 amp CSS3 features
108
Modernizr works
109
Interactive design
110
>
111
For Smartphone
Drag
>
112
>
113
ltcanvasgtwith
114
createjs sample
Output -gt
115
HTML5 technologies
116
Notification feature
Stored in Web storage
Bookmark
Filter
Add bookmark
Details
For Smartphone
>
118
html5 technologies
Responsiveweb design
Interactive design
119
120
Technology Conference Sitetools amp Development Flow
Tsutomu OgasawaraHTML5 Project TeamCreative amp Web Design Department Rakuten Inchttpwwwrakutencojp
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
131
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
132
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
bull Fully CSS3-compatiblebull Language extensions such as variables nesting
and mixinsbull Many useful functions for manipulating colors and
other valuesbull Advanced features like control directives for librariesbull Well-formatted customizable outputbull Firebug integration
98
3 Sass
Set variable amp import file
variable
import
99
3 Sass
PC
Tablet
Smartphone
Base
Coding into Condition branch
100
3 SassCompiled code
Donrsquot forget to
the compile
101
CSS Authoring Framework
102
Compassrsquos features
bull Experience cleaner markup without presentational classes
bull Itrsquos chock full of the webrsquos best reusable patternsbull It makes creating sprites a breezebull Compass mixins make CSS3 easybull Create beautiful typographic rhythmsbull Download and create extensions with ease
103
Retina displayPrevious display
Image handling for Retina
104
SVGScalable Vector Graphics
105
106
SVG compatibility table
httpcaniusecom
107
Library that detects browserrsquos HTML5 amp CSS3 features
108
Modernizr works
109
Interactive design
110
>
111
For Smartphone
Drag
>
112
>
113
ltcanvasgtwith
114
createjs sample
Output -gt
115
HTML5 technologies
116
Notification feature
Stored in Web storage
Bookmark
Filter
Add bookmark
Details
For Smartphone
>
118
html5 technologies
Responsiveweb design
Interactive design
119
120
Technology Conference Sitetools amp Development Flow
Tsutomu OgasawaraHTML5 Project TeamCreative amp Web Design Department Rakuten Inchttpwwwrakutencojp
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
131
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
132
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
bull Fully CSS3-compatiblebull Language extensions such as variables nesting
and mixinsbull Many useful functions for manipulating colors and
other valuesbull Advanced features like control directives for librariesbull Well-formatted customizable outputbull Firebug integration
98
3 Sass
Set variable amp import file
variable
import
99
3 Sass
PC
Tablet
Smartphone
Base
Coding into Condition branch
100
3 SassCompiled code
Donrsquot forget to
the compile
101
CSS Authoring Framework
102
Compassrsquos features
bull Experience cleaner markup without presentational classes
bull Itrsquos chock full of the webrsquos best reusable patternsbull It makes creating sprites a breezebull Compass mixins make CSS3 easybull Create beautiful typographic rhythmsbull Download and create extensions with ease
103
Retina displayPrevious display
Image handling for Retina
104
SVGScalable Vector Graphics
105
106
SVG compatibility table
httpcaniusecom
107
Library that detects browserrsquos HTML5 amp CSS3 features
108
Modernizr works
109
Interactive design
110
>
111
For Smartphone
Drag
>
112
>
113
ltcanvasgtwith
114
createjs sample
Output -gt
115
HTML5 technologies
116
Notification feature
Stored in Web storage
Bookmark
Filter
Add bookmark
Details
For Smartphone
>
118
html5 technologies
Responsiveweb design
Interactive design
119
120
Technology Conference Sitetools amp Development Flow
Tsutomu OgasawaraHTML5 Project TeamCreative amp Web Design Department Rakuten Inchttpwwwrakutencojp
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
131
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
132
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
bull Fully CSS3-compatiblebull Language extensions such as variables nesting
and mixinsbull Many useful functions for manipulating colors and
other valuesbull Advanced features like control directives for librariesbull Well-formatted customizable outputbull Firebug integration
98
3 Sass
Set variable amp import file
variable
import
99
3 Sass
PC
Tablet
Smartphone
Base
Coding into Condition branch
100
3 SassCompiled code
Donrsquot forget to
the compile
101
CSS Authoring Framework
102
Compassrsquos features
bull Experience cleaner markup without presentational classes
bull Itrsquos chock full of the webrsquos best reusable patternsbull It makes creating sprites a breezebull Compass mixins make CSS3 easybull Create beautiful typographic rhythmsbull Download and create extensions with ease
103
Retina displayPrevious display
Image handling for Retina
104
SVGScalable Vector Graphics
105
106
SVG compatibility table
httpcaniusecom
107
Library that detects browserrsquos HTML5 amp CSS3 features
108
Modernizr works
109
Interactive design
110
>
111
For Smartphone
Drag
>
112
>
113
ltcanvasgtwith
114
createjs sample
Output -gt
115
HTML5 technologies
116
Notification feature
Stored in Web storage
Bookmark
Filter
Add bookmark
Details
For Smartphone
>
118
html5 technologies
Responsiveweb design
Interactive design
119
120
Technology Conference Sitetools amp Development Flow
Tsutomu OgasawaraHTML5 Project TeamCreative amp Web Design Department Rakuten Inchttpwwwrakutencojp
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
131
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
132
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
bull Fully CSS3-compatiblebull Language extensions such as variables nesting
and mixinsbull Many useful functions for manipulating colors and
other valuesbull Advanced features like control directives for librariesbull Well-formatted customizable outputbull Firebug integration
98
3 Sass
Set variable amp import file
variable
import
99
3 Sass
PC
Tablet
Smartphone
Base
Coding into Condition branch
100
3 SassCompiled code
Donrsquot forget to
the compile
101
CSS Authoring Framework
102
Compassrsquos features
bull Experience cleaner markup without presentational classes
bull Itrsquos chock full of the webrsquos best reusable patternsbull It makes creating sprites a breezebull Compass mixins make CSS3 easybull Create beautiful typographic rhythmsbull Download and create extensions with ease
103
Retina displayPrevious display
Image handling for Retina
104
SVGScalable Vector Graphics
105
106
SVG compatibility table
httpcaniusecom
107
Library that detects browserrsquos HTML5 amp CSS3 features
108
Modernizr works
109
Interactive design
110
>
111
For Smartphone
Drag
>
112
>
113
ltcanvasgtwith
114
createjs sample
Output -gt
115
HTML5 technologies
116
Notification feature
Stored in Web storage
Bookmark
Filter
Add bookmark
Details
For Smartphone
>
118
html5 technologies
Responsiveweb design
Interactive design
119
120
Technology Conference Sitetools amp Development Flow
Tsutomu OgasawaraHTML5 Project TeamCreative amp Web Design Department Rakuten Inchttpwwwrakutencojp
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
131
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
132
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
bull Fully CSS3-compatiblebull Language extensions such as variables nesting
and mixinsbull Many useful functions for manipulating colors and
other valuesbull Advanced features like control directives for librariesbull Well-formatted customizable outputbull Firebug integration
98
3 Sass
Set variable amp import file
variable
import
99
3 Sass
PC
Tablet
Smartphone
Base
Coding into Condition branch
100
3 SassCompiled code
Donrsquot forget to
the compile
101
CSS Authoring Framework
102
Compassrsquos features
bull Experience cleaner markup without presentational classes
bull Itrsquos chock full of the webrsquos best reusable patternsbull It makes creating sprites a breezebull Compass mixins make CSS3 easybull Create beautiful typographic rhythmsbull Download and create extensions with ease
103
Retina displayPrevious display
Image handling for Retina
104
SVGScalable Vector Graphics
105
106
SVG compatibility table
httpcaniusecom
107
Library that detects browserrsquos HTML5 amp CSS3 features
108
Modernizr works
109
Interactive design
110
>
111
For Smartphone
Drag
>
112
>
113
ltcanvasgtwith
114
createjs sample
Output -gt
115
HTML5 technologies
116
Notification feature
Stored in Web storage
Bookmark
Filter
Add bookmark
Details
For Smartphone
>
118
html5 technologies
Responsiveweb design
Interactive design
119
120
Technology Conference Sitetools amp Development Flow
Tsutomu OgasawaraHTML5 Project TeamCreative amp Web Design Department Rakuten Inchttpwwwrakutencojp
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
131
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
132
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
bull Fully CSS3-compatiblebull Language extensions such as variables nesting
and mixinsbull Many useful functions for manipulating colors and
other valuesbull Advanced features like control directives for librariesbull Well-formatted customizable outputbull Firebug integration
98
3 Sass
Set variable amp import file
variable
import
99
3 Sass
PC
Tablet
Smartphone
Base
Coding into Condition branch
100
3 SassCompiled code
Donrsquot forget to
the compile
101
CSS Authoring Framework
102
Compassrsquos features
bull Experience cleaner markup without presentational classes
bull Itrsquos chock full of the webrsquos best reusable patternsbull It makes creating sprites a breezebull Compass mixins make CSS3 easybull Create beautiful typographic rhythmsbull Download and create extensions with ease
103
Retina displayPrevious display
Image handling for Retina
104
SVGScalable Vector Graphics
105
106
SVG compatibility table
httpcaniusecom
107
Library that detects browserrsquos HTML5 amp CSS3 features
108
Modernizr works
109
Interactive design
110
>
111
For Smartphone
Drag
>
112
>
113
ltcanvasgtwith
114
createjs sample
Output -gt
115
HTML5 technologies
116
Notification feature
Stored in Web storage
Bookmark
Filter
Add bookmark
Details
For Smartphone
>
118
html5 technologies
Responsiveweb design
Interactive design
119
120
Technology Conference Sitetools amp Development Flow
Tsutomu OgasawaraHTML5 Project TeamCreative amp Web Design Department Rakuten Inchttpwwwrakutencojp
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
131
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
132
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
bull Fully CSS3-compatiblebull Language extensions such as variables nesting
and mixinsbull Many useful functions for manipulating colors and
other valuesbull Advanced features like control directives for librariesbull Well-formatted customizable outputbull Firebug integration
98
3 Sass
Set variable amp import file
variable
import
99
3 Sass
PC
Tablet
Smartphone
Base
Coding into Condition branch
100
3 SassCompiled code
Donrsquot forget to
the compile
101
CSS Authoring Framework
102
Compassrsquos features
bull Experience cleaner markup without presentational classes
bull Itrsquos chock full of the webrsquos best reusable patternsbull It makes creating sprites a breezebull Compass mixins make CSS3 easybull Create beautiful typographic rhythmsbull Download and create extensions with ease
103
Retina displayPrevious display
Image handling for Retina
104
SVGScalable Vector Graphics
105
106
SVG compatibility table
httpcaniusecom
107
Library that detects browserrsquos HTML5 amp CSS3 features
108
Modernizr works
109
Interactive design
110
>
111
For Smartphone
Drag
>
112
>
113
ltcanvasgtwith
114
createjs sample
Output -gt
115
HTML5 technologies
116
Notification feature
Stored in Web storage
Bookmark
Filter
Add bookmark
Details
For Smartphone
>
118
html5 technologies
Responsiveweb design
Interactive design
119
120
Technology Conference Sitetools amp Development Flow
Tsutomu OgasawaraHTML5 Project TeamCreative amp Web Design Department Rakuten Inchttpwwwrakutencojp
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
131
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
132
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
bull Fully CSS3-compatiblebull Language extensions such as variables nesting
and mixinsbull Many useful functions for manipulating colors and
other valuesbull Advanced features like control directives for librariesbull Well-formatted customizable outputbull Firebug integration
98
3 Sass
Set variable amp import file
variable
import
99
3 Sass
PC
Tablet
Smartphone
Base
Coding into Condition branch
100
3 SassCompiled code
Donrsquot forget to
the compile
101
CSS Authoring Framework
102
Compassrsquos features
bull Experience cleaner markup without presentational classes
bull Itrsquos chock full of the webrsquos best reusable patternsbull It makes creating sprites a breezebull Compass mixins make CSS3 easybull Create beautiful typographic rhythmsbull Download and create extensions with ease
103
Retina displayPrevious display
Image handling for Retina
104
SVGScalable Vector Graphics
105
106
SVG compatibility table
httpcaniusecom
107
Library that detects browserrsquos HTML5 amp CSS3 features
108
Modernizr works
109
Interactive design
110
>
111
For Smartphone
Drag
>
112
>
113
ltcanvasgtwith
114
createjs sample
Output -gt
115
HTML5 technologies
116
Notification feature
Stored in Web storage
Bookmark
Filter
Add bookmark
Details
For Smartphone
>
118
html5 technologies
Responsiveweb design
Interactive design
119
120
Technology Conference Sitetools amp Development Flow
Tsutomu OgasawaraHTML5 Project TeamCreative amp Web Design Department Rakuten Inchttpwwwrakutencojp
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
131
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
132
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
bull Fully CSS3-compatiblebull Language extensions such as variables nesting
and mixinsbull Many useful functions for manipulating colors and
other valuesbull Advanced features like control directives for librariesbull Well-formatted customizable outputbull Firebug integration
98
3 Sass
Set variable amp import file
variable
import
99
3 Sass
PC
Tablet
Smartphone
Base
Coding into Condition branch
100
3 SassCompiled code
Donrsquot forget to
the compile
101
CSS Authoring Framework
102
Compassrsquos features
bull Experience cleaner markup without presentational classes
bull Itrsquos chock full of the webrsquos best reusable patternsbull It makes creating sprites a breezebull Compass mixins make CSS3 easybull Create beautiful typographic rhythmsbull Download and create extensions with ease
103
Retina displayPrevious display
Image handling for Retina
104
SVGScalable Vector Graphics
105
106
SVG compatibility table
httpcaniusecom
107
Library that detects browserrsquos HTML5 amp CSS3 features
108
Modernizr works
109
Interactive design
110
>
111
For Smartphone
Drag
>
112
>
113
ltcanvasgtwith
114
createjs sample
Output -gt
115
HTML5 technologies
116
Notification feature
Stored in Web storage
Bookmark
Filter
Add bookmark
Details
For Smartphone
>
118
html5 technologies
Responsiveweb design
Interactive design
119
120
Technology Conference Sitetools amp Development Flow
Tsutomu OgasawaraHTML5 Project TeamCreative amp Web Design Department Rakuten Inchttpwwwrakutencojp
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
131
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
132
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
bull Fully CSS3-compatiblebull Language extensions such as variables nesting
and mixinsbull Many useful functions for manipulating colors and
other valuesbull Advanced features like control directives for librariesbull Well-formatted customizable outputbull Firebug integration
98
3 Sass
Set variable amp import file
variable
import
99
3 Sass
PC
Tablet
Smartphone
Base
Coding into Condition branch
100
3 SassCompiled code
Donrsquot forget to
the compile
101
CSS Authoring Framework
102
Compassrsquos features
bull Experience cleaner markup without presentational classes
bull Itrsquos chock full of the webrsquos best reusable patternsbull It makes creating sprites a breezebull Compass mixins make CSS3 easybull Create beautiful typographic rhythmsbull Download and create extensions with ease
103
Retina displayPrevious display
Image handling for Retina
104
SVGScalable Vector Graphics
105
106
SVG compatibility table
httpcaniusecom
107
Library that detects browserrsquos HTML5 amp CSS3 features
108
Modernizr works
109
Interactive design
110
>
111
For Smartphone
Drag
>
112
>
113
ltcanvasgtwith
114
createjs sample
Output -gt
115
HTML5 technologies
116
Notification feature
Stored in Web storage
Bookmark
Filter
Add bookmark
Details
For Smartphone
>
118
html5 technologies
Responsiveweb design
Interactive design
119
120
Technology Conference Sitetools amp Development Flow
Tsutomu OgasawaraHTML5 Project TeamCreative amp Web Design Department Rakuten Inchttpwwwrakutencojp
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
131
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
132
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
bull Fully CSS3-compatiblebull Language extensions such as variables nesting
and mixinsbull Many useful functions for manipulating colors and
other valuesbull Advanced features like control directives for librariesbull Well-formatted customizable outputbull Firebug integration
98
3 Sass
Set variable amp import file
variable
import
99
3 Sass
PC
Tablet
Smartphone
Base
Coding into Condition branch
100
3 SassCompiled code
Donrsquot forget to
the compile
101
CSS Authoring Framework
102
Compassrsquos features
bull Experience cleaner markup without presentational classes
bull Itrsquos chock full of the webrsquos best reusable patternsbull It makes creating sprites a breezebull Compass mixins make CSS3 easybull Create beautiful typographic rhythmsbull Download and create extensions with ease
103
Retina displayPrevious display
Image handling for Retina
104
SVGScalable Vector Graphics
105
106
SVG compatibility table
httpcaniusecom
107
Library that detects browserrsquos HTML5 amp CSS3 features
108
Modernizr works
109
Interactive design
110
>
111
For Smartphone
Drag
>
112
>
113
ltcanvasgtwith
114
createjs sample
Output -gt
115
HTML5 technologies
116
Notification feature
Stored in Web storage
Bookmark
Filter
Add bookmark
Details
For Smartphone
>
118
html5 technologies
Responsiveweb design
Interactive design
119
120
Technology Conference Sitetools amp Development Flow
Tsutomu OgasawaraHTML5 Project TeamCreative amp Web Design Department Rakuten Inchttpwwwrakutencojp
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
131
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
132
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
bull Fully CSS3-compatiblebull Language extensions such as variables nesting
and mixinsbull Many useful functions for manipulating colors and
other valuesbull Advanced features like control directives for librariesbull Well-formatted customizable outputbull Firebug integration
98
3 Sass
Set variable amp import file
variable
import
99
3 Sass
PC
Tablet
Smartphone
Base
Coding into Condition branch
100
3 SassCompiled code
Donrsquot forget to
the compile
101
CSS Authoring Framework
102
Compassrsquos features
bull Experience cleaner markup without presentational classes
bull Itrsquos chock full of the webrsquos best reusable patternsbull It makes creating sprites a breezebull Compass mixins make CSS3 easybull Create beautiful typographic rhythmsbull Download and create extensions with ease
103
Retina displayPrevious display
Image handling for Retina
104
SVGScalable Vector Graphics
105
106
SVG compatibility table
httpcaniusecom
107
Library that detects browserrsquos HTML5 amp CSS3 features
108
Modernizr works
109
Interactive design
110
>
111
For Smartphone
Drag
>
112
>
113
ltcanvasgtwith
114
createjs sample
Output -gt
115
HTML5 technologies
116
Notification feature
Stored in Web storage
Bookmark
Filter
Add bookmark
Details
For Smartphone
>
118
html5 technologies
Responsiveweb design
Interactive design
119
120
Technology Conference Sitetools amp Development Flow
Tsutomu OgasawaraHTML5 Project TeamCreative amp Web Design Department Rakuten Inchttpwwwrakutencojp
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
131
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
132
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
bull Fully CSS3-compatiblebull Language extensions such as variables nesting
and mixinsbull Many useful functions for manipulating colors and
other valuesbull Advanced features like control directives for librariesbull Well-formatted customizable outputbull Firebug integration
98
3 Sass
Set variable amp import file
variable
import
99
3 Sass
PC
Tablet
Smartphone
Base
Coding into Condition branch
100
3 SassCompiled code
Donrsquot forget to
the compile
101
CSS Authoring Framework
102
Compassrsquos features
bull Experience cleaner markup without presentational classes
bull Itrsquos chock full of the webrsquos best reusable patternsbull It makes creating sprites a breezebull Compass mixins make CSS3 easybull Create beautiful typographic rhythmsbull Download and create extensions with ease
103
Retina displayPrevious display
Image handling for Retina
104
SVGScalable Vector Graphics
105
106
SVG compatibility table
httpcaniusecom
107
Library that detects browserrsquos HTML5 amp CSS3 features
108
Modernizr works
109
Interactive design
110
>
111
For Smartphone
Drag
>
112
>
113
ltcanvasgtwith
114
createjs sample
Output -gt
115
HTML5 technologies
116
Notification feature
Stored in Web storage
Bookmark
Filter
Add bookmark
Details
For Smartphone
>
118
html5 technologies
Responsiveweb design
Interactive design
119
120
Technology Conference Sitetools amp Development Flow
Tsutomu OgasawaraHTML5 Project TeamCreative amp Web Design Department Rakuten Inchttpwwwrakutencojp
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
131
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
132
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
bull Fully CSS3-compatiblebull Language extensions such as variables nesting
and mixinsbull Many useful functions for manipulating colors and
other valuesbull Advanced features like control directives for librariesbull Well-formatted customizable outputbull Firebug integration
98
3 Sass
Set variable amp import file
variable
import
99
3 Sass
PC
Tablet
Smartphone
Base
Coding into Condition branch
100
3 SassCompiled code
Donrsquot forget to
the compile
101
CSS Authoring Framework
102
Compassrsquos features
bull Experience cleaner markup without presentational classes
bull Itrsquos chock full of the webrsquos best reusable patternsbull It makes creating sprites a breezebull Compass mixins make CSS3 easybull Create beautiful typographic rhythmsbull Download and create extensions with ease
103
Retina displayPrevious display
Image handling for Retina
104
SVGScalable Vector Graphics
105
106
SVG compatibility table
httpcaniusecom
107
Library that detects browserrsquos HTML5 amp CSS3 features
108
Modernizr works
109
Interactive design
110
>
111
For Smartphone
Drag
>
112
>
113
ltcanvasgtwith
114
createjs sample
Output -gt
115
HTML5 technologies
116
Notification feature
Stored in Web storage
Bookmark
Filter
Add bookmark
Details
For Smartphone
>
118
html5 technologies
Responsiveweb design
Interactive design
119
120
Technology Conference Sitetools amp Development Flow
Tsutomu OgasawaraHTML5 Project TeamCreative amp Web Design Department Rakuten Inchttpwwwrakutencojp
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
131
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
132
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
bull Fully CSS3-compatiblebull Language extensions such as variables nesting
and mixinsbull Many useful functions for manipulating colors and
other valuesbull Advanced features like control directives for librariesbull Well-formatted customizable outputbull Firebug integration
98
3 Sass
Set variable amp import file
variable
import
99
3 Sass
PC
Tablet
Smartphone
Base
Coding into Condition branch
100
3 SassCompiled code
Donrsquot forget to
the compile
101
CSS Authoring Framework
102
Compassrsquos features
bull Experience cleaner markup without presentational classes
bull Itrsquos chock full of the webrsquos best reusable patternsbull It makes creating sprites a breezebull Compass mixins make CSS3 easybull Create beautiful typographic rhythmsbull Download and create extensions with ease
103
Retina displayPrevious display
Image handling for Retina
104
SVGScalable Vector Graphics
105
106
SVG compatibility table
httpcaniusecom
107
Library that detects browserrsquos HTML5 amp CSS3 features
108
Modernizr works
109
Interactive design
110
>
111
For Smartphone
Drag
>
112
>
113
ltcanvasgtwith
114
createjs sample
Output -gt
115
HTML5 technologies
116
Notification feature
Stored in Web storage
Bookmark
Filter
Add bookmark
Details
For Smartphone
>
118
html5 technologies
Responsiveweb design
Interactive design
119
120
Technology Conference Sitetools amp Development Flow
Tsutomu OgasawaraHTML5 Project TeamCreative amp Web Design Department Rakuten Inchttpwwwrakutencojp
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
131
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
132
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
bull Fully CSS3-compatiblebull Language extensions such as variables nesting
and mixinsbull Many useful functions for manipulating colors and
other valuesbull Advanced features like control directives for librariesbull Well-formatted customizable outputbull Firebug integration
98
3 Sass
Set variable amp import file
variable
import
99
3 Sass
PC
Tablet
Smartphone
Base
Coding into Condition branch
100
3 SassCompiled code
Donrsquot forget to
the compile
101
CSS Authoring Framework
102
Compassrsquos features
bull Experience cleaner markup without presentational classes
bull Itrsquos chock full of the webrsquos best reusable patternsbull It makes creating sprites a breezebull Compass mixins make CSS3 easybull Create beautiful typographic rhythmsbull Download and create extensions with ease
103
Retina displayPrevious display
Image handling for Retina
104
SVGScalable Vector Graphics
105
106
SVG compatibility table
httpcaniusecom
107
Library that detects browserrsquos HTML5 amp CSS3 features
108
Modernizr works
109
Interactive design
110
>
111
For Smartphone
Drag
>
112
>
113
ltcanvasgtwith
114
createjs sample
Output -gt
115
HTML5 technologies
116
Notification feature
Stored in Web storage
Bookmark
Filter
Add bookmark
Details
For Smartphone
>
118
html5 technologies
Responsiveweb design
Interactive design
119
120
Technology Conference Sitetools amp Development Flow
Tsutomu OgasawaraHTML5 Project TeamCreative amp Web Design Department Rakuten Inchttpwwwrakutencojp
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
131
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
132
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
bull Fully CSS3-compatiblebull Language extensions such as variables nesting
and mixinsbull Many useful functions for manipulating colors and
other valuesbull Advanced features like control directives for librariesbull Well-formatted customizable outputbull Firebug integration
98
3 Sass
Set variable amp import file
variable
import
99
3 Sass
PC
Tablet
Smartphone
Base
Coding into Condition branch
100
3 SassCompiled code
Donrsquot forget to
the compile
101
CSS Authoring Framework
102
Compassrsquos features
bull Experience cleaner markup without presentational classes
bull Itrsquos chock full of the webrsquos best reusable patternsbull It makes creating sprites a breezebull Compass mixins make CSS3 easybull Create beautiful typographic rhythmsbull Download and create extensions with ease
103
Retina displayPrevious display
Image handling for Retina
104
SVGScalable Vector Graphics
105
106
SVG compatibility table
httpcaniusecom
107
Library that detects browserrsquos HTML5 amp CSS3 features
108
Modernizr works
109
Interactive design
110
>
111
For Smartphone
Drag
>
112
>
113
ltcanvasgtwith
114
createjs sample
Output -gt
115
HTML5 technologies
116
Notification feature
Stored in Web storage
Bookmark
Filter
Add bookmark
Details
For Smartphone
>
118
html5 technologies
Responsiveweb design
Interactive design
119
120
Technology Conference Sitetools amp Development Flow
Tsutomu OgasawaraHTML5 Project TeamCreative amp Web Design Department Rakuten Inchttpwwwrakutencojp
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
131
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
132
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
bull Fully CSS3-compatiblebull Language extensions such as variables nesting
and mixinsbull Many useful functions for manipulating colors and
other valuesbull Advanced features like control directives for librariesbull Well-formatted customizable outputbull Firebug integration
98
3 Sass
Set variable amp import file
variable
import
99
3 Sass
PC
Tablet
Smartphone
Base
Coding into Condition branch
100
3 SassCompiled code
Donrsquot forget to
the compile
101
CSS Authoring Framework
102
Compassrsquos features
bull Experience cleaner markup without presentational classes
bull Itrsquos chock full of the webrsquos best reusable patternsbull It makes creating sprites a breezebull Compass mixins make CSS3 easybull Create beautiful typographic rhythmsbull Download and create extensions with ease
103
Retina displayPrevious display
Image handling for Retina
104
SVGScalable Vector Graphics
105
106
SVG compatibility table
httpcaniusecom
107
Library that detects browserrsquos HTML5 amp CSS3 features
108
Modernizr works
109
Interactive design
110
>
111
For Smartphone
Drag
>
112
>
113
ltcanvasgtwith
114
createjs sample
Output -gt
115
HTML5 technologies
116
Notification feature
Stored in Web storage
Bookmark
Filter
Add bookmark
Details
For Smartphone
>
118
html5 technologies
Responsiveweb design
Interactive design
119
120
Technology Conference Sitetools amp Development Flow
Tsutomu OgasawaraHTML5 Project TeamCreative amp Web Design Department Rakuten Inchttpwwwrakutencojp
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
131
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
132
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
bull Fully CSS3-compatiblebull Language extensions such as variables nesting
and mixinsbull Many useful functions for manipulating colors and
other valuesbull Advanced features like control directives for librariesbull Well-formatted customizable outputbull Firebug integration
98
3 Sass
Set variable amp import file
variable
import
99
3 Sass
PC
Tablet
Smartphone
Base
Coding into Condition branch
100
3 SassCompiled code
Donrsquot forget to
the compile
101
CSS Authoring Framework
102
Compassrsquos features
bull Experience cleaner markup without presentational classes
bull Itrsquos chock full of the webrsquos best reusable patternsbull It makes creating sprites a breezebull Compass mixins make CSS3 easybull Create beautiful typographic rhythmsbull Download and create extensions with ease
103
Retina displayPrevious display
Image handling for Retina
104
SVGScalable Vector Graphics
105
106
SVG compatibility table
httpcaniusecom
107
Library that detects browserrsquos HTML5 amp CSS3 features
108
Modernizr works
109
Interactive design
110
>
111
For Smartphone
Drag
>
112
>
113
ltcanvasgtwith
114
createjs sample
Output -gt
115
HTML5 technologies
116
Notification feature
Stored in Web storage
Bookmark
Filter
Add bookmark
Details
For Smartphone
>
118
html5 technologies
Responsiveweb design
Interactive design
119
120
Technology Conference Sitetools amp Development Flow
Tsutomu OgasawaraHTML5 Project TeamCreative amp Web Design Department Rakuten Inchttpwwwrakutencojp
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
131
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
132
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
bull Fully CSS3-compatiblebull Language extensions such as variables nesting
and mixinsbull Many useful functions for manipulating colors and
other valuesbull Advanced features like control directives for librariesbull Well-formatted customizable outputbull Firebug integration
98
3 Sass
Set variable amp import file
variable
import
99
3 Sass
PC
Tablet
Smartphone
Base
Coding into Condition branch
100
3 SassCompiled code
Donrsquot forget to
the compile
101
CSS Authoring Framework
102
Compassrsquos features
bull Experience cleaner markup without presentational classes
bull Itrsquos chock full of the webrsquos best reusable patternsbull It makes creating sprites a breezebull Compass mixins make CSS3 easybull Create beautiful typographic rhythmsbull Download and create extensions with ease
103
Retina displayPrevious display
Image handling for Retina
104
SVGScalable Vector Graphics
105
106
SVG compatibility table
httpcaniusecom
107
Library that detects browserrsquos HTML5 amp CSS3 features
108
Modernizr works
109
Interactive design
110
>
111
For Smartphone
Drag
>
112
>
113
ltcanvasgtwith
114
createjs sample
Output -gt
115
HTML5 technologies
116
Notification feature
Stored in Web storage
Bookmark
Filter
Add bookmark
Details
For Smartphone
>
118
html5 technologies
Responsiveweb design
Interactive design
119
120
Technology Conference Sitetools amp Development Flow
Tsutomu OgasawaraHTML5 Project TeamCreative amp Web Design Department Rakuten Inchttpwwwrakutencojp
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
131
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
132
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
bull Fully CSS3-compatiblebull Language extensions such as variables nesting
and mixinsbull Many useful functions for manipulating colors and
other valuesbull Advanced features like control directives for librariesbull Well-formatted customizable outputbull Firebug integration
98
3 Sass
Set variable amp import file
variable
import
99
3 Sass
PC
Tablet
Smartphone
Base
Coding into Condition branch
100
3 SassCompiled code
Donrsquot forget to
the compile
101
CSS Authoring Framework
102
Compassrsquos features
bull Experience cleaner markup without presentational classes
bull Itrsquos chock full of the webrsquos best reusable patternsbull It makes creating sprites a breezebull Compass mixins make CSS3 easybull Create beautiful typographic rhythmsbull Download and create extensions with ease
103
Retina displayPrevious display
Image handling for Retina
104
SVGScalable Vector Graphics
105
106
SVG compatibility table
httpcaniusecom
107
Library that detects browserrsquos HTML5 amp CSS3 features
108
Modernizr works
109
Interactive design
110
>
111
For Smartphone
Drag
>
112
>
113
ltcanvasgtwith
114
createjs sample
Output -gt
115
HTML5 technologies
116
Notification feature
Stored in Web storage
Bookmark
Filter
Add bookmark
Details
For Smartphone
>
118
html5 technologies
Responsiveweb design
Interactive design
119
120
Technology Conference Sitetools amp Development Flow
Tsutomu OgasawaraHTML5 Project TeamCreative amp Web Design Department Rakuten Inchttpwwwrakutencojp
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
131
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
132
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
bull Fully CSS3-compatiblebull Language extensions such as variables nesting
and mixinsbull Many useful functions for manipulating colors and
other valuesbull Advanced features like control directives for librariesbull Well-formatted customizable outputbull Firebug integration
98
3 Sass
Set variable amp import file
variable
import
99
3 Sass
PC
Tablet
Smartphone
Base
Coding into Condition branch
100
3 SassCompiled code
Donrsquot forget to
the compile
101
CSS Authoring Framework
102
Compassrsquos features
bull Experience cleaner markup without presentational classes
bull Itrsquos chock full of the webrsquos best reusable patternsbull It makes creating sprites a breezebull Compass mixins make CSS3 easybull Create beautiful typographic rhythmsbull Download and create extensions with ease
103
Retina displayPrevious display
Image handling for Retina
104
SVGScalable Vector Graphics
105
106
SVG compatibility table
httpcaniusecom
107
Library that detects browserrsquos HTML5 amp CSS3 features
108
Modernizr works
109
Interactive design
110
>
111
For Smartphone
Drag
>
112
>
113
ltcanvasgtwith
114
createjs sample
Output -gt
115
HTML5 technologies
116
Notification feature
Stored in Web storage
Bookmark
Filter
Add bookmark
Details
For Smartphone
>
118
html5 technologies
Responsiveweb design
Interactive design
119
120
Technology Conference Sitetools amp Development Flow
Tsutomu OgasawaraHTML5 Project TeamCreative amp Web Design Department Rakuten Inchttpwwwrakutencojp
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
131
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
132
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
bull Fully CSS3-compatiblebull Language extensions such as variables nesting
and mixinsbull Many useful functions for manipulating colors and
other valuesbull Advanced features like control directives for librariesbull Well-formatted customizable outputbull Firebug integration
98
3 Sass
Set variable amp import file
variable
import
99
3 Sass
PC
Tablet
Smartphone
Base
Coding into Condition branch
100
3 SassCompiled code
Donrsquot forget to
the compile
101
CSS Authoring Framework
102
Compassrsquos features
bull Experience cleaner markup without presentational classes
bull Itrsquos chock full of the webrsquos best reusable patternsbull It makes creating sprites a breezebull Compass mixins make CSS3 easybull Create beautiful typographic rhythmsbull Download and create extensions with ease
103
Retina displayPrevious display
Image handling for Retina
104
SVGScalable Vector Graphics
105
106
SVG compatibility table
httpcaniusecom
107
Library that detects browserrsquos HTML5 amp CSS3 features
108
Modernizr works
109
Interactive design
110
>
111
For Smartphone
Drag
>
112
>
113
ltcanvasgtwith
114
createjs sample
Output -gt
115
HTML5 technologies
116
Notification feature
Stored in Web storage
Bookmark
Filter
Add bookmark
Details
For Smartphone
>
118
html5 technologies
Responsiveweb design
Interactive design
119
120
Technology Conference Sitetools amp Development Flow
Tsutomu OgasawaraHTML5 Project TeamCreative amp Web Design Department Rakuten Inchttpwwwrakutencojp
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
131
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
132
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
bull Fully CSS3-compatiblebull Language extensions such as variables nesting
and mixinsbull Many useful functions for manipulating colors and
other valuesbull Advanced features like control directives for librariesbull Well-formatted customizable outputbull Firebug integration
98
3 Sass
Set variable amp import file
variable
import
99
3 Sass
PC
Tablet
Smartphone
Base
Coding into Condition branch
100
3 SassCompiled code
Donrsquot forget to
the compile
101
CSS Authoring Framework
102
Compassrsquos features
bull Experience cleaner markup without presentational classes
bull Itrsquos chock full of the webrsquos best reusable patternsbull It makes creating sprites a breezebull Compass mixins make CSS3 easybull Create beautiful typographic rhythmsbull Download and create extensions with ease
103
Retina displayPrevious display
Image handling for Retina
104
SVGScalable Vector Graphics
105
106
SVG compatibility table
httpcaniusecom
107
Library that detects browserrsquos HTML5 amp CSS3 features
108
Modernizr works
109
Interactive design
110
>
111
For Smartphone
Drag
>
112
>
113
ltcanvasgtwith
114
createjs sample
Output -gt
115
HTML5 technologies
116
Notification feature
Stored in Web storage
Bookmark
Filter
Add bookmark
Details
For Smartphone
>
118
html5 technologies
Responsiveweb design
Interactive design
119
120
Technology Conference Sitetools amp Development Flow
Tsutomu OgasawaraHTML5 Project TeamCreative amp Web Design Department Rakuten Inchttpwwwrakutencojp
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
131
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
132
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
bull Fully CSS3-compatiblebull Language extensions such as variables nesting
and mixinsbull Many useful functions for manipulating colors and
other valuesbull Advanced features like control directives for librariesbull Well-formatted customizable outputbull Firebug integration
98
3 Sass
Set variable amp import file
variable
import
99
3 Sass
PC
Tablet
Smartphone
Base
Coding into Condition branch
100
3 SassCompiled code
Donrsquot forget to
the compile
101
CSS Authoring Framework
102
Compassrsquos features
bull Experience cleaner markup without presentational classes
bull Itrsquos chock full of the webrsquos best reusable patternsbull It makes creating sprites a breezebull Compass mixins make CSS3 easybull Create beautiful typographic rhythmsbull Download and create extensions with ease
103
Retina displayPrevious display
Image handling for Retina
104
SVGScalable Vector Graphics
105
106
SVG compatibility table
httpcaniusecom
107
Library that detects browserrsquos HTML5 amp CSS3 features
108
Modernizr works
109
Interactive design
110
>
111
For Smartphone
Drag
>
112
>
113
ltcanvasgtwith
114
createjs sample
Output -gt
115
HTML5 technologies
116
Notification feature
Stored in Web storage
Bookmark
Filter
Add bookmark
Details
For Smartphone
>
118
html5 technologies
Responsiveweb design
Interactive design
119
120
Technology Conference Sitetools amp Development Flow
Tsutomu OgasawaraHTML5 Project TeamCreative amp Web Design Department Rakuten Inchttpwwwrakutencojp
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
131
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
132
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
bull Fully CSS3-compatiblebull Language extensions such as variables nesting
and mixinsbull Many useful functions for manipulating colors and
other valuesbull Advanced features like control directives for librariesbull Well-formatted customizable outputbull Firebug integration
98
3 Sass
Set variable amp import file
variable
import
99
3 Sass
PC
Tablet
Smartphone
Base
Coding into Condition branch
100
3 SassCompiled code
Donrsquot forget to
the compile
101
CSS Authoring Framework
102
Compassrsquos features
bull Experience cleaner markup without presentational classes
bull Itrsquos chock full of the webrsquos best reusable patternsbull It makes creating sprites a breezebull Compass mixins make CSS3 easybull Create beautiful typographic rhythmsbull Download and create extensions with ease
103
Retina displayPrevious display
Image handling for Retina
104
SVGScalable Vector Graphics
105
106
SVG compatibility table
httpcaniusecom
107
Library that detects browserrsquos HTML5 amp CSS3 features
108
Modernizr works
109
Interactive design
110
>
111
For Smartphone
Drag
>
112
>
113
ltcanvasgtwith
114
createjs sample
Output -gt
115
HTML5 technologies
116
Notification feature
Stored in Web storage
Bookmark
Filter
Add bookmark
Details
For Smartphone
>
118
html5 technologies
Responsiveweb design
Interactive design
119
120
Technology Conference Sitetools amp Development Flow
Tsutomu OgasawaraHTML5 Project TeamCreative amp Web Design Department Rakuten Inchttpwwwrakutencojp
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
131
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
132
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
bull Fully CSS3-compatiblebull Language extensions such as variables nesting
and mixinsbull Many useful functions for manipulating colors and
other valuesbull Advanced features like control directives for librariesbull Well-formatted customizable outputbull Firebug integration
98
3 Sass
Set variable amp import file
variable
import
99
3 Sass
PC
Tablet
Smartphone
Base
Coding into Condition branch
100
3 SassCompiled code
Donrsquot forget to
the compile
101
CSS Authoring Framework
102
Compassrsquos features
bull Experience cleaner markup without presentational classes
bull Itrsquos chock full of the webrsquos best reusable patternsbull It makes creating sprites a breezebull Compass mixins make CSS3 easybull Create beautiful typographic rhythmsbull Download and create extensions with ease
103
Retina displayPrevious display
Image handling for Retina
104
SVGScalable Vector Graphics
105
106
SVG compatibility table
httpcaniusecom
107
Library that detects browserrsquos HTML5 amp CSS3 features
108
Modernizr works
109
Interactive design
110
>
111
For Smartphone
Drag
>
112
>
113
ltcanvasgtwith
114
createjs sample
Output -gt
115
HTML5 technologies
116
Notification feature
Stored in Web storage
Bookmark
Filter
Add bookmark
Details
For Smartphone
>
118
html5 technologies
Responsiveweb design
Interactive design
119
120
Technology Conference Sitetools amp Development Flow
Tsutomu OgasawaraHTML5 Project TeamCreative amp Web Design Department Rakuten Inchttpwwwrakutencojp
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
131
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
132
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
bull Fully CSS3-compatiblebull Language extensions such as variables nesting
and mixinsbull Many useful functions for manipulating colors and
other valuesbull Advanced features like control directives for librariesbull Well-formatted customizable outputbull Firebug integration
98
3 Sass
Set variable amp import file
variable
import
99
3 Sass
PC
Tablet
Smartphone
Base
Coding into Condition branch
100
3 SassCompiled code
Donrsquot forget to
the compile
101
CSS Authoring Framework
102
Compassrsquos features
bull Experience cleaner markup without presentational classes
bull Itrsquos chock full of the webrsquos best reusable patternsbull It makes creating sprites a breezebull Compass mixins make CSS3 easybull Create beautiful typographic rhythmsbull Download and create extensions with ease
103
Retina displayPrevious display
Image handling for Retina
104
SVGScalable Vector Graphics
105
106
SVG compatibility table
httpcaniusecom
107
Library that detects browserrsquos HTML5 amp CSS3 features
108
Modernizr works
109
Interactive design
110
>
111
For Smartphone
Drag
>
112
>
113
ltcanvasgtwith
114
createjs sample
Output -gt
115
HTML5 technologies
116
Notification feature
Stored in Web storage
Bookmark
Filter
Add bookmark
Details
For Smartphone
>
118
html5 technologies
Responsiveweb design
Interactive design
119
120
Technology Conference Sitetools amp Development Flow
Tsutomu OgasawaraHTML5 Project TeamCreative amp Web Design Department Rakuten Inchttpwwwrakutencojp
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
131
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
132
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
bull Fully CSS3-compatiblebull Language extensions such as variables nesting
and mixinsbull Many useful functions for manipulating colors and
other valuesbull Advanced features like control directives for librariesbull Well-formatted customizable outputbull Firebug integration
98
3 Sass
Set variable amp import file
variable
import
99
3 Sass
PC
Tablet
Smartphone
Base
Coding into Condition branch
100
3 SassCompiled code
Donrsquot forget to
the compile
101
CSS Authoring Framework
102
Compassrsquos features
bull Experience cleaner markup without presentational classes
bull Itrsquos chock full of the webrsquos best reusable patternsbull It makes creating sprites a breezebull Compass mixins make CSS3 easybull Create beautiful typographic rhythmsbull Download and create extensions with ease
103
Retina displayPrevious display
Image handling for Retina
104
SVGScalable Vector Graphics
105
106
SVG compatibility table
httpcaniusecom
107
Library that detects browserrsquos HTML5 amp CSS3 features
108
Modernizr works
109
Interactive design
110
>
111
For Smartphone
Drag
>
112
>
113
ltcanvasgtwith
114
createjs sample
Output -gt
115
HTML5 technologies
116
Notification feature
Stored in Web storage
Bookmark
Filter
Add bookmark
Details
For Smartphone
>
118
html5 technologies
Responsiveweb design
Interactive design
119
120
Technology Conference Sitetools amp Development Flow
Tsutomu OgasawaraHTML5 Project TeamCreative amp Web Design Department Rakuten Inchttpwwwrakutencojp
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
131
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
132
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
bull Fully CSS3-compatiblebull Language extensions such as variables nesting
and mixinsbull Many useful functions for manipulating colors and
other valuesbull Advanced features like control directives for librariesbull Well-formatted customizable outputbull Firebug integration
98
3 Sass
Set variable amp import file
variable
import
99
3 Sass
PC
Tablet
Smartphone
Base
Coding into Condition branch
100
3 SassCompiled code
Donrsquot forget to
the compile
101
CSS Authoring Framework
102
Compassrsquos features
bull Experience cleaner markup without presentational classes
bull Itrsquos chock full of the webrsquos best reusable patternsbull It makes creating sprites a breezebull Compass mixins make CSS3 easybull Create beautiful typographic rhythmsbull Download and create extensions with ease
103
Retina displayPrevious display
Image handling for Retina
104
SVGScalable Vector Graphics
105
106
SVG compatibility table
httpcaniusecom
107
Library that detects browserrsquos HTML5 amp CSS3 features
108
Modernizr works
109
Interactive design
110
>
111
For Smartphone
Drag
>
112
>
113
ltcanvasgtwith
114
createjs sample
Output -gt
115
HTML5 technologies
116
Notification feature
Stored in Web storage
Bookmark
Filter
Add bookmark
Details
For Smartphone
>
118
html5 technologies
Responsiveweb design
Interactive design
119
120
Technology Conference Sitetools amp Development Flow
Tsutomu OgasawaraHTML5 Project TeamCreative amp Web Design Department Rakuten Inchttpwwwrakutencojp
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
131
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
132
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
bull Fully CSS3-compatiblebull Language extensions such as variables nesting
and mixinsbull Many useful functions for manipulating colors and
other valuesbull Advanced features like control directives for librariesbull Well-formatted customizable outputbull Firebug integration
98
3 Sass
Set variable amp import file
variable
import
99
3 Sass
PC
Tablet
Smartphone
Base
Coding into Condition branch
100
3 SassCompiled code
Donrsquot forget to
the compile
101
CSS Authoring Framework
102
Compassrsquos features
bull Experience cleaner markup without presentational classes
bull Itrsquos chock full of the webrsquos best reusable patternsbull It makes creating sprites a breezebull Compass mixins make CSS3 easybull Create beautiful typographic rhythmsbull Download and create extensions with ease
103
Retina displayPrevious display
Image handling for Retina
104
SVGScalable Vector Graphics
105
106
SVG compatibility table
httpcaniusecom
107
Library that detects browserrsquos HTML5 amp CSS3 features
108
Modernizr works
109
Interactive design
110
>
111
For Smartphone
Drag
>
112
>
113
ltcanvasgtwith
114
createjs sample
Output -gt
115
HTML5 technologies
116
Notification feature
Stored in Web storage
Bookmark
Filter
Add bookmark
Details
For Smartphone
>
118
html5 technologies
Responsiveweb design
Interactive design
119
120
Technology Conference Sitetools amp Development Flow
Tsutomu OgasawaraHTML5 Project TeamCreative amp Web Design Department Rakuten Inchttpwwwrakutencojp
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
131
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
132
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
bull Fully CSS3-compatiblebull Language extensions such as variables nesting
and mixinsbull Many useful functions for manipulating colors and
other valuesbull Advanced features like control directives for librariesbull Well-formatted customizable outputbull Firebug integration
98
3 Sass
Set variable amp import file
variable
import
99
3 Sass
PC
Tablet
Smartphone
Base
Coding into Condition branch
100
3 SassCompiled code
Donrsquot forget to
the compile
101
CSS Authoring Framework
102
Compassrsquos features
bull Experience cleaner markup without presentational classes
bull Itrsquos chock full of the webrsquos best reusable patternsbull It makes creating sprites a breezebull Compass mixins make CSS3 easybull Create beautiful typographic rhythmsbull Download and create extensions with ease
103
Retina displayPrevious display
Image handling for Retina
104
SVGScalable Vector Graphics
105
106
SVG compatibility table
httpcaniusecom
107
Library that detects browserrsquos HTML5 amp CSS3 features
108
Modernizr works
109
Interactive design
110
>
111
For Smartphone
Drag
>
112
>
113
ltcanvasgtwith
114
createjs sample
Output -gt
115
HTML5 technologies
116
Notification feature
Stored in Web storage
Bookmark
Filter
Add bookmark
Details
For Smartphone
>
118
html5 technologies
Responsiveweb design
Interactive design
119
120
Technology Conference Sitetools amp Development Flow
Tsutomu OgasawaraHTML5 Project TeamCreative amp Web Design Department Rakuten Inchttpwwwrakutencojp
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
131
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
132
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
bull Fully CSS3-compatiblebull Language extensions such as variables nesting
and mixinsbull Many useful functions for manipulating colors and
other valuesbull Advanced features like control directives for librariesbull Well-formatted customizable outputbull Firebug integration
98
3 Sass
Set variable amp import file
variable
import
99
3 Sass
PC
Tablet
Smartphone
Base
Coding into Condition branch
100
3 SassCompiled code
Donrsquot forget to
the compile
101
CSS Authoring Framework
102
Compassrsquos features
bull Experience cleaner markup without presentational classes
bull Itrsquos chock full of the webrsquos best reusable patternsbull It makes creating sprites a breezebull Compass mixins make CSS3 easybull Create beautiful typographic rhythmsbull Download and create extensions with ease
103
Retina displayPrevious display
Image handling for Retina
104
SVGScalable Vector Graphics
105
106
SVG compatibility table
httpcaniusecom
107
Library that detects browserrsquos HTML5 amp CSS3 features
108
Modernizr works
109
Interactive design
110
>
111
For Smartphone
Drag
>
112
>
113
ltcanvasgtwith
114
createjs sample
Output -gt
115
HTML5 technologies
116
Notification feature
Stored in Web storage
Bookmark
Filter
Add bookmark
Details
For Smartphone
>
118
html5 technologies
Responsiveweb design
Interactive design
119
120
Technology Conference Sitetools amp Development Flow
Tsutomu OgasawaraHTML5 Project TeamCreative amp Web Design Department Rakuten Inchttpwwwrakutencojp
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
131
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
132
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
bull Fully CSS3-compatiblebull Language extensions such as variables nesting
and mixinsbull Many useful functions for manipulating colors and
other valuesbull Advanced features like control directives for librariesbull Well-formatted customizable outputbull Firebug integration
98
3 Sass
Set variable amp import file
variable
import
99
3 Sass
PC
Tablet
Smartphone
Base
Coding into Condition branch
100
3 SassCompiled code
Donrsquot forget to
the compile
101
CSS Authoring Framework
102
Compassrsquos features
bull Experience cleaner markup without presentational classes
bull Itrsquos chock full of the webrsquos best reusable patternsbull It makes creating sprites a breezebull Compass mixins make CSS3 easybull Create beautiful typographic rhythmsbull Download and create extensions with ease
103
Retina displayPrevious display
Image handling for Retina
104
SVGScalable Vector Graphics
105
106
SVG compatibility table
httpcaniusecom
107
Library that detects browserrsquos HTML5 amp CSS3 features
108
Modernizr works
109
Interactive design
110
>
111
For Smartphone
Drag
>
112
>
113
ltcanvasgtwith
114
createjs sample
Output -gt
115
HTML5 technologies
116
Notification feature
Stored in Web storage
Bookmark
Filter
Add bookmark
Details
For Smartphone
>
118
html5 technologies
Responsiveweb design
Interactive design
119
120
Technology Conference Sitetools amp Development Flow
Tsutomu OgasawaraHTML5 Project TeamCreative amp Web Design Department Rakuten Inchttpwwwrakutencojp
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
131
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
132
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
bull Fully CSS3-compatiblebull Language extensions such as variables nesting
and mixinsbull Many useful functions for manipulating colors and
other valuesbull Advanced features like control directives for librariesbull Well-formatted customizable outputbull Firebug integration
98
3 Sass
Set variable amp import file
variable
import
99
3 Sass
PC
Tablet
Smartphone
Base
Coding into Condition branch
100
3 SassCompiled code
Donrsquot forget to
the compile
101
CSS Authoring Framework
102
Compassrsquos features
bull Experience cleaner markup without presentational classes
bull Itrsquos chock full of the webrsquos best reusable patternsbull It makes creating sprites a breezebull Compass mixins make CSS3 easybull Create beautiful typographic rhythmsbull Download and create extensions with ease
103
Retina displayPrevious display
Image handling for Retina
104
SVGScalable Vector Graphics
105
106
SVG compatibility table
httpcaniusecom
107
Library that detects browserrsquos HTML5 amp CSS3 features
108
Modernizr works
109
Interactive design
110
>
111
For Smartphone
Drag
>
112
>
113
ltcanvasgtwith
114
createjs sample
Output -gt
115
HTML5 technologies
116
Notification feature
Stored in Web storage
Bookmark
Filter
Add bookmark
Details
For Smartphone
>
118
html5 technologies
Responsiveweb design
Interactive design
119
120
Technology Conference Sitetools amp Development Flow
Tsutomu OgasawaraHTML5 Project TeamCreative amp Web Design Department Rakuten Inchttpwwwrakutencojp
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
131
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
132
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
bull Fully CSS3-compatiblebull Language extensions such as variables nesting
and mixinsbull Many useful functions for manipulating colors and
other valuesbull Advanced features like control directives for librariesbull Well-formatted customizable outputbull Firebug integration
98
3 Sass
Set variable amp import file
variable
import
99
3 Sass
PC
Tablet
Smartphone
Base
Coding into Condition branch
100
3 SassCompiled code
Donrsquot forget to
the compile
101
CSS Authoring Framework
102
Compassrsquos features
bull Experience cleaner markup without presentational classes
bull Itrsquos chock full of the webrsquos best reusable patternsbull It makes creating sprites a breezebull Compass mixins make CSS3 easybull Create beautiful typographic rhythmsbull Download and create extensions with ease
103
Retina displayPrevious display
Image handling for Retina
104
SVGScalable Vector Graphics
105
106
SVG compatibility table
httpcaniusecom
107
Library that detects browserrsquos HTML5 amp CSS3 features
108
Modernizr works
109
Interactive design
110
>
111
For Smartphone
Drag
>
112
>
113
ltcanvasgtwith
114
createjs sample
Output -gt
115
HTML5 technologies
116
Notification feature
Stored in Web storage
Bookmark
Filter
Add bookmark
Details
For Smartphone
>
118
html5 technologies
Responsiveweb design
Interactive design
119
120
Technology Conference Sitetools amp Development Flow
Tsutomu OgasawaraHTML5 Project TeamCreative amp Web Design Department Rakuten Inchttpwwwrakutencojp
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
131
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
132
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
bull Fully CSS3-compatiblebull Language extensions such as variables nesting
and mixinsbull Many useful functions for manipulating colors and
other valuesbull Advanced features like control directives for librariesbull Well-formatted customizable outputbull Firebug integration
98
3 Sass
Set variable amp import file
variable
import
99
3 Sass
PC
Tablet
Smartphone
Base
Coding into Condition branch
100
3 SassCompiled code
Donrsquot forget to
the compile
101
CSS Authoring Framework
102
Compassrsquos features
bull Experience cleaner markup without presentational classes
bull Itrsquos chock full of the webrsquos best reusable patternsbull It makes creating sprites a breezebull Compass mixins make CSS3 easybull Create beautiful typographic rhythmsbull Download and create extensions with ease
103
Retina displayPrevious display
Image handling for Retina
104
SVGScalable Vector Graphics
105
106
SVG compatibility table
httpcaniusecom
107
Library that detects browserrsquos HTML5 amp CSS3 features
108
Modernizr works
109
Interactive design
110
>
111
For Smartphone
Drag
>
112
>
113
ltcanvasgtwith
114
createjs sample
Output -gt
115
HTML5 technologies
116
Notification feature
Stored in Web storage
Bookmark
Filter
Add bookmark
Details
For Smartphone
>
118
html5 technologies
Responsiveweb design
Interactive design
119
120
Technology Conference Sitetools amp Development Flow
Tsutomu OgasawaraHTML5 Project TeamCreative amp Web Design Department Rakuten Inchttpwwwrakutencojp
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
131
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
132
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
bull Fully CSS3-compatiblebull Language extensions such as variables nesting
and mixinsbull Many useful functions for manipulating colors and
other valuesbull Advanced features like control directives for librariesbull Well-formatted customizable outputbull Firebug integration
98
3 Sass
Set variable amp import file
variable
import
99
3 Sass
PC
Tablet
Smartphone
Base
Coding into Condition branch
100
3 SassCompiled code
Donrsquot forget to
the compile
101
CSS Authoring Framework
102
Compassrsquos features
bull Experience cleaner markup without presentational classes
bull Itrsquos chock full of the webrsquos best reusable patternsbull It makes creating sprites a breezebull Compass mixins make CSS3 easybull Create beautiful typographic rhythmsbull Download and create extensions with ease
103
Retina displayPrevious display
Image handling for Retina
104
SVGScalable Vector Graphics
105
106
SVG compatibility table
httpcaniusecom
107
Library that detects browserrsquos HTML5 amp CSS3 features
108
Modernizr works
109
Interactive design
110
>
111
For Smartphone
Drag
>
112
>
113
ltcanvasgtwith
114
createjs sample
Output -gt
115
HTML5 technologies
116
Notification feature
Stored in Web storage
Bookmark
Filter
Add bookmark
Details
For Smartphone
>
118
html5 technologies
Responsiveweb design
Interactive design
119
120
Technology Conference Sitetools amp Development Flow
Tsutomu OgasawaraHTML5 Project TeamCreative amp Web Design Department Rakuten Inchttpwwwrakutencojp
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
131
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
132
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
bull Fully CSS3-compatiblebull Language extensions such as variables nesting
and mixinsbull Many useful functions for manipulating colors and
other valuesbull Advanced features like control directives for librariesbull Well-formatted customizable outputbull Firebug integration
98
3 Sass
Set variable amp import file
variable
import
99
3 Sass
PC
Tablet
Smartphone
Base
Coding into Condition branch
100
3 SassCompiled code
Donrsquot forget to
the compile
101
CSS Authoring Framework
102
Compassrsquos features
bull Experience cleaner markup without presentational classes
bull Itrsquos chock full of the webrsquos best reusable patternsbull It makes creating sprites a breezebull Compass mixins make CSS3 easybull Create beautiful typographic rhythmsbull Download and create extensions with ease
103
Retina displayPrevious display
Image handling for Retina
104
SVGScalable Vector Graphics
105
106
SVG compatibility table
httpcaniusecom
107
Library that detects browserrsquos HTML5 amp CSS3 features
108
Modernizr works
109
Interactive design
110
>
111
For Smartphone
Drag
>
112
>
113
ltcanvasgtwith
114
createjs sample
Output -gt
115
HTML5 technologies
116
Notification feature
Stored in Web storage
Bookmark
Filter
Add bookmark
Details
For Smartphone
>
118
html5 technologies
Responsiveweb design
Interactive design
119
120
Technology Conference Sitetools amp Development Flow
Tsutomu OgasawaraHTML5 Project TeamCreative amp Web Design Department Rakuten Inchttpwwwrakutencojp
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
131
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
132
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
bull Fully CSS3-compatiblebull Language extensions such as variables nesting
and mixinsbull Many useful functions for manipulating colors and
other valuesbull Advanced features like control directives for librariesbull Well-formatted customizable outputbull Firebug integration
98
3 Sass
Set variable amp import file
variable
import
99
3 Sass
PC
Tablet
Smartphone
Base
Coding into Condition branch
100
3 SassCompiled code
Donrsquot forget to
the compile
101
CSS Authoring Framework
102
Compassrsquos features
bull Experience cleaner markup without presentational classes
bull Itrsquos chock full of the webrsquos best reusable patternsbull It makes creating sprites a breezebull Compass mixins make CSS3 easybull Create beautiful typographic rhythmsbull Download and create extensions with ease
103
Retina displayPrevious display
Image handling for Retina
104
SVGScalable Vector Graphics
105
106
SVG compatibility table
httpcaniusecom
107
Library that detects browserrsquos HTML5 amp CSS3 features
108
Modernizr works
109
Interactive design
110
>
111
For Smartphone
Drag
>
112
>
113
ltcanvasgtwith
114
createjs sample
Output -gt
115
HTML5 technologies
116
Notification feature
Stored in Web storage
Bookmark
Filter
Add bookmark
Details
For Smartphone
>
118
html5 technologies
Responsiveweb design
Interactive design
119
120
Technology Conference Sitetools amp Development Flow
Tsutomu OgasawaraHTML5 Project TeamCreative amp Web Design Department Rakuten Inchttpwwwrakutencojp
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
131
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
132
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
bull Fully CSS3-compatiblebull Language extensions such as variables nesting
and mixinsbull Many useful functions for manipulating colors and
other valuesbull Advanced features like control directives for librariesbull Well-formatted customizable outputbull Firebug integration
98
3 Sass
Set variable amp import file
variable
import
99
3 Sass
PC
Tablet
Smartphone
Base
Coding into Condition branch
100
3 SassCompiled code
Donrsquot forget to
the compile
101
CSS Authoring Framework
102
Compassrsquos features
bull Experience cleaner markup without presentational classes
bull Itrsquos chock full of the webrsquos best reusable patternsbull It makes creating sprites a breezebull Compass mixins make CSS3 easybull Create beautiful typographic rhythmsbull Download and create extensions with ease
103
Retina displayPrevious display
Image handling for Retina
104
SVGScalable Vector Graphics
105
106
SVG compatibility table
httpcaniusecom
107
Library that detects browserrsquos HTML5 amp CSS3 features
108
Modernizr works
109
Interactive design
110
>
111
For Smartphone
Drag
>
112
>
113
ltcanvasgtwith
114
createjs sample
Output -gt
115
HTML5 technologies
116
Notification feature
Stored in Web storage
Bookmark
Filter
Add bookmark
Details
For Smartphone
>
118
html5 technologies
Responsiveweb design
Interactive design
119
120
Technology Conference Sitetools amp Development Flow
Tsutomu OgasawaraHTML5 Project TeamCreative amp Web Design Department Rakuten Inchttpwwwrakutencojp
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
131
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
132
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
bull Fully CSS3-compatiblebull Language extensions such as variables nesting
and mixinsbull Many useful functions for manipulating colors and
other valuesbull Advanced features like control directives for librariesbull Well-formatted customizable outputbull Firebug integration
98
3 Sass
Set variable amp import file
variable
import
99
3 Sass
PC
Tablet
Smartphone
Base
Coding into Condition branch
100
3 SassCompiled code
Donrsquot forget to
the compile
101
CSS Authoring Framework
102
Compassrsquos features
bull Experience cleaner markup without presentational classes
bull Itrsquos chock full of the webrsquos best reusable patternsbull It makes creating sprites a breezebull Compass mixins make CSS3 easybull Create beautiful typographic rhythmsbull Download and create extensions with ease
103
Retina displayPrevious display
Image handling for Retina
104
SVGScalable Vector Graphics
105
106
SVG compatibility table
httpcaniusecom
107
Library that detects browserrsquos HTML5 amp CSS3 features
108
Modernizr works
109
Interactive design
110
>
111
For Smartphone
Drag
>
112
>
113
ltcanvasgtwith
114
createjs sample
Output -gt
115
HTML5 technologies
116
Notification feature
Stored in Web storage
Bookmark
Filter
Add bookmark
Details
For Smartphone
>
118
html5 technologies
Responsiveweb design
Interactive design
119
120
Technology Conference Sitetools amp Development Flow
Tsutomu OgasawaraHTML5 Project TeamCreative amp Web Design Department Rakuten Inchttpwwwrakutencojp
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
131
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
132
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
bull Fully CSS3-compatiblebull Language extensions such as variables nesting
and mixinsbull Many useful functions for manipulating colors and
other valuesbull Advanced features like control directives for librariesbull Well-formatted customizable outputbull Firebug integration
98
3 Sass
Set variable amp import file
variable
import
99
3 Sass
PC
Tablet
Smartphone
Base
Coding into Condition branch
100
3 SassCompiled code
Donrsquot forget to
the compile
101
CSS Authoring Framework
102
Compassrsquos features
bull Experience cleaner markup without presentational classes
bull Itrsquos chock full of the webrsquos best reusable patternsbull It makes creating sprites a breezebull Compass mixins make CSS3 easybull Create beautiful typographic rhythmsbull Download and create extensions with ease
103
Retina displayPrevious display
Image handling for Retina
104
SVGScalable Vector Graphics
105
106
SVG compatibility table
httpcaniusecom
107
Library that detects browserrsquos HTML5 amp CSS3 features
108
Modernizr works
109
Interactive design
110
>
111
For Smartphone
Drag
>
112
>
113
ltcanvasgtwith
114
createjs sample
Output -gt
115
HTML5 technologies
116
Notification feature
Stored in Web storage
Bookmark
Filter
Add bookmark
Details
For Smartphone
>
118
html5 technologies
Responsiveweb design
Interactive design
119
120
Technology Conference Sitetools amp Development Flow
Tsutomu OgasawaraHTML5 Project TeamCreative amp Web Design Department Rakuten Inchttpwwwrakutencojp
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
131
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
132
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
bull Fully CSS3-compatiblebull Language extensions such as variables nesting
and mixinsbull Many useful functions for manipulating colors and
other valuesbull Advanced features like control directives for librariesbull Well-formatted customizable outputbull Firebug integration
98
3 Sass
Set variable amp import file
variable
import
99
3 Sass
PC
Tablet
Smartphone
Base
Coding into Condition branch
100
3 SassCompiled code
Donrsquot forget to
the compile
101
CSS Authoring Framework
102
Compassrsquos features
bull Experience cleaner markup without presentational classes
bull Itrsquos chock full of the webrsquos best reusable patternsbull It makes creating sprites a breezebull Compass mixins make CSS3 easybull Create beautiful typographic rhythmsbull Download and create extensions with ease
103
Retina displayPrevious display
Image handling for Retina
104
SVGScalable Vector Graphics
105
106
SVG compatibility table
httpcaniusecom
107
Library that detects browserrsquos HTML5 amp CSS3 features
108
Modernizr works
109
Interactive design
110
>
111
For Smartphone
Drag
>
112
>
113
ltcanvasgtwith
114
createjs sample
Output -gt
115
HTML5 technologies
116
Notification feature
Stored in Web storage
Bookmark
Filter
Add bookmark
Details
For Smartphone
>
118
html5 technologies
Responsiveweb design
Interactive design
119
120
Technology Conference Sitetools amp Development Flow
Tsutomu OgasawaraHTML5 Project TeamCreative amp Web Design Department Rakuten Inchttpwwwrakutencojp
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
131
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
132
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
bull Fully CSS3-compatiblebull Language extensions such as variables nesting
and mixinsbull Many useful functions for manipulating colors and
other valuesbull Advanced features like control directives for librariesbull Well-formatted customizable outputbull Firebug integration
98
3 Sass
Set variable amp import file
variable
import
99
3 Sass
PC
Tablet
Smartphone
Base
Coding into Condition branch
100
3 SassCompiled code
Donrsquot forget to
the compile
101
CSS Authoring Framework
102
Compassrsquos features
bull Experience cleaner markup without presentational classes
bull Itrsquos chock full of the webrsquos best reusable patternsbull It makes creating sprites a breezebull Compass mixins make CSS3 easybull Create beautiful typographic rhythmsbull Download and create extensions with ease
103
Retina displayPrevious display
Image handling for Retina
104
SVGScalable Vector Graphics
105
106
SVG compatibility table
httpcaniusecom
107
Library that detects browserrsquos HTML5 amp CSS3 features
108
Modernizr works
109
Interactive design
110
>
111
For Smartphone
Drag
>
112
>
113
ltcanvasgtwith
114
createjs sample
Output -gt
115
HTML5 technologies
116
Notification feature
Stored in Web storage
Bookmark
Filter
Add bookmark
Details
For Smartphone
>
118
html5 technologies
Responsiveweb design
Interactive design
119
120
Technology Conference Sitetools amp Development Flow
Tsutomu OgasawaraHTML5 Project TeamCreative amp Web Design Department Rakuten Inchttpwwwrakutencojp
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
131
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
132
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
bull Fully CSS3-compatiblebull Language extensions such as variables nesting
and mixinsbull Many useful functions for manipulating colors and
other valuesbull Advanced features like control directives for librariesbull Well-formatted customizable outputbull Firebug integration
98
3 Sass
Set variable amp import file
variable
import
99
3 Sass
PC
Tablet
Smartphone
Base
Coding into Condition branch
100
3 SassCompiled code
Donrsquot forget to
the compile
101
CSS Authoring Framework
102
Compassrsquos features
bull Experience cleaner markup without presentational classes
bull Itrsquos chock full of the webrsquos best reusable patternsbull It makes creating sprites a breezebull Compass mixins make CSS3 easybull Create beautiful typographic rhythmsbull Download and create extensions with ease
103
Retina displayPrevious display
Image handling for Retina
104
SVGScalable Vector Graphics
105
106
SVG compatibility table
httpcaniusecom
107
Library that detects browserrsquos HTML5 amp CSS3 features
108
Modernizr works
109
Interactive design
110
>
111
For Smartphone
Drag
>
112
>
113
ltcanvasgtwith
114
createjs sample
Output -gt
115
HTML5 technologies
116
Notification feature
Stored in Web storage
Bookmark
Filter
Add bookmark
Details
For Smartphone
>
118
html5 technologies
Responsiveweb design
Interactive design
119
120
Technology Conference Sitetools amp Development Flow
Tsutomu OgasawaraHTML5 Project TeamCreative amp Web Design Department Rakuten Inchttpwwwrakutencojp
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
131
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
132
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
bull Fully CSS3-compatiblebull Language extensions such as variables nesting
and mixinsbull Many useful functions for manipulating colors and
other valuesbull Advanced features like control directives for librariesbull Well-formatted customizable outputbull Firebug integration
98
3 Sass
Set variable amp import file
variable
import
99
3 Sass
PC
Tablet
Smartphone
Base
Coding into Condition branch
100
3 SassCompiled code
Donrsquot forget to
the compile
101
CSS Authoring Framework
102
Compassrsquos features
bull Experience cleaner markup without presentational classes
bull Itrsquos chock full of the webrsquos best reusable patternsbull It makes creating sprites a breezebull Compass mixins make CSS3 easybull Create beautiful typographic rhythmsbull Download and create extensions with ease
103
Retina displayPrevious display
Image handling for Retina
104
SVGScalable Vector Graphics
105
106
SVG compatibility table
httpcaniusecom
107
Library that detects browserrsquos HTML5 amp CSS3 features
108
Modernizr works
109
Interactive design
110
>
111
For Smartphone
Drag
>
112
>
113
ltcanvasgtwith
114
createjs sample
Output -gt
115
HTML5 technologies
116
Notification feature
Stored in Web storage
Bookmark
Filter
Add bookmark
Details
For Smartphone
>
118
html5 technologies
Responsiveweb design
Interactive design
119
120
Technology Conference Sitetools amp Development Flow
Tsutomu OgasawaraHTML5 Project TeamCreative amp Web Design Department Rakuten Inchttpwwwrakutencojp
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
131
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
132
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
bull Fully CSS3-compatiblebull Language extensions such as variables nesting
and mixinsbull Many useful functions for manipulating colors and
other valuesbull Advanced features like control directives for librariesbull Well-formatted customizable outputbull Firebug integration
98
3 Sass
Set variable amp import file
variable
import
99
3 Sass
PC
Tablet
Smartphone
Base
Coding into Condition branch
100
3 SassCompiled code
Donrsquot forget to
the compile
101
CSS Authoring Framework
102
Compassrsquos features
bull Experience cleaner markup without presentational classes
bull Itrsquos chock full of the webrsquos best reusable patternsbull It makes creating sprites a breezebull Compass mixins make CSS3 easybull Create beautiful typographic rhythmsbull Download and create extensions with ease
103
Retina displayPrevious display
Image handling for Retina
104
SVGScalable Vector Graphics
105
106
SVG compatibility table
httpcaniusecom
107
Library that detects browserrsquos HTML5 amp CSS3 features
108
Modernizr works
109
Interactive design
110
>
111
For Smartphone
Drag
>
112
>
113
ltcanvasgtwith
114
createjs sample
Output -gt
115
HTML5 technologies
116
Notification feature
Stored in Web storage
Bookmark
Filter
Add bookmark
Details
For Smartphone
>
118
html5 technologies
Responsiveweb design
Interactive design
119
120
Technology Conference Sitetools amp Development Flow
Tsutomu OgasawaraHTML5 Project TeamCreative amp Web Design Department Rakuten Inchttpwwwrakutencojp
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
131
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
132
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
bull Fully CSS3-compatiblebull Language extensions such as variables nesting
and mixinsbull Many useful functions for manipulating colors and
other valuesbull Advanced features like control directives for librariesbull Well-formatted customizable outputbull Firebug integration
98
3 Sass
Set variable amp import file
variable
import
99
3 Sass
PC
Tablet
Smartphone
Base
Coding into Condition branch
100
3 SassCompiled code
Donrsquot forget to
the compile
101
CSS Authoring Framework
102
Compassrsquos features
bull Experience cleaner markup without presentational classes
bull Itrsquos chock full of the webrsquos best reusable patternsbull It makes creating sprites a breezebull Compass mixins make CSS3 easybull Create beautiful typographic rhythmsbull Download and create extensions with ease
103
Retina displayPrevious display
Image handling for Retina
104
SVGScalable Vector Graphics
105
106
SVG compatibility table
httpcaniusecom
107
Library that detects browserrsquos HTML5 amp CSS3 features
108
Modernizr works
109
Interactive design
110
>
111
For Smartphone
Drag
>
112
>
113
ltcanvasgtwith
114
createjs sample
Output -gt
115
HTML5 technologies
116
Notification feature
Stored in Web storage
Bookmark
Filter
Add bookmark
Details
For Smartphone
>
118
html5 technologies
Responsiveweb design
Interactive design
119
120
Technology Conference Sitetools amp Development Flow
Tsutomu OgasawaraHTML5 Project TeamCreative amp Web Design Department Rakuten Inchttpwwwrakutencojp
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
131
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
132
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
bull Fully CSS3-compatiblebull Language extensions such as variables nesting
and mixinsbull Many useful functions for manipulating colors and
other valuesbull Advanced features like control directives for librariesbull Well-formatted customizable outputbull Firebug integration
98
3 Sass
Set variable amp import file
variable
import
99
3 Sass
PC
Tablet
Smartphone
Base
Coding into Condition branch
100
3 SassCompiled code
Donrsquot forget to
the compile
101
CSS Authoring Framework
102
Compassrsquos features
bull Experience cleaner markup without presentational classes
bull Itrsquos chock full of the webrsquos best reusable patternsbull It makes creating sprites a breezebull Compass mixins make CSS3 easybull Create beautiful typographic rhythmsbull Download and create extensions with ease
103
Retina displayPrevious display
Image handling for Retina
104
SVGScalable Vector Graphics
105
106
SVG compatibility table
httpcaniusecom
107
Library that detects browserrsquos HTML5 amp CSS3 features
108
Modernizr works
109
Interactive design
110
>
111
For Smartphone
Drag
>
112
>
113
ltcanvasgtwith
114
createjs sample
Output -gt
115
HTML5 technologies
116
Notification feature
Stored in Web storage
Bookmark
Filter
Add bookmark
Details
For Smartphone
>
118
html5 technologies
Responsiveweb design
Interactive design
119
120
Technology Conference Sitetools amp Development Flow
Tsutomu OgasawaraHTML5 Project TeamCreative amp Web Design Department Rakuten Inchttpwwwrakutencojp
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
131
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
132
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
bull Fully CSS3-compatiblebull Language extensions such as variables nesting
and mixinsbull Many useful functions for manipulating colors and
other valuesbull Advanced features like control directives for librariesbull Well-formatted customizable outputbull Firebug integration
98
3 Sass
Set variable amp import file
variable
import
99
3 Sass
PC
Tablet
Smartphone
Base
Coding into Condition branch
100
3 SassCompiled code
Donrsquot forget to
the compile
101
CSS Authoring Framework
102
Compassrsquos features
bull Experience cleaner markup without presentational classes
bull Itrsquos chock full of the webrsquos best reusable patternsbull It makes creating sprites a breezebull Compass mixins make CSS3 easybull Create beautiful typographic rhythmsbull Download and create extensions with ease
103
Retina displayPrevious display
Image handling for Retina
104
SVGScalable Vector Graphics
105
106
SVG compatibility table
httpcaniusecom
107
Library that detects browserrsquos HTML5 amp CSS3 features
108
Modernizr works
109
Interactive design
110
>
111
For Smartphone
Drag
>
112
>
113
ltcanvasgtwith
114
createjs sample
Output -gt
115
HTML5 technologies
116
Notification feature
Stored in Web storage
Bookmark
Filter
Add bookmark
Details
For Smartphone
>
118
html5 technologies
Responsiveweb design
Interactive design
119
120
Technology Conference Sitetools amp Development Flow
Tsutomu OgasawaraHTML5 Project TeamCreative amp Web Design Department Rakuten Inchttpwwwrakutencojp
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
131
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
132
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
bull Fully CSS3-compatiblebull Language extensions such as variables nesting
and mixinsbull Many useful functions for manipulating colors and
other valuesbull Advanced features like control directives for librariesbull Well-formatted customizable outputbull Firebug integration
98
3 Sass
Set variable amp import file
variable
import
99
3 Sass
PC
Tablet
Smartphone
Base
Coding into Condition branch
100
3 SassCompiled code
Donrsquot forget to
the compile
101
CSS Authoring Framework
102
Compassrsquos features
bull Experience cleaner markup without presentational classes
bull Itrsquos chock full of the webrsquos best reusable patternsbull It makes creating sprites a breezebull Compass mixins make CSS3 easybull Create beautiful typographic rhythmsbull Download and create extensions with ease
103
Retina displayPrevious display
Image handling for Retina
104
SVGScalable Vector Graphics
105
106
SVG compatibility table
httpcaniusecom
107
Library that detects browserrsquos HTML5 amp CSS3 features
108
Modernizr works
109
Interactive design
110
>
111
For Smartphone
Drag
>
112
>
113
ltcanvasgtwith
114
createjs sample
Output -gt
115
HTML5 technologies
116
Notification feature
Stored in Web storage
Bookmark
Filter
Add bookmark
Details
For Smartphone
>
118
html5 technologies
Responsiveweb design
Interactive design
119
120
Technology Conference Sitetools amp Development Flow
Tsutomu OgasawaraHTML5 Project TeamCreative amp Web Design Department Rakuten Inchttpwwwrakutencojp
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
131
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
132
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
We could develop efficiently with Front-end technologies
144
Todayrsquos Agenda
HTML5 Evangelization in RakutenJose Segura
Rakuten gateway Web App DevelopmentTomoko ldquoMonrdquo Monzen
Web Storage ~ Over the Origin ~Ryosuke ldquoRyanrdquo Tsuji
Tools amp Development FlowTsutomu ldquoOgardquo Ogasawara
Rakuten Technology Conference Web SiteShinsuke ldquoMartyrdquo Yamada
145
HTML5 in Rakuten
146
HTML5 in Rakuten
Rich UXPerformanceProductivity
147
148
Contents Contents Contents Contents
We Are Engineers
149
Contents Contents Contents Contents
Framework
We Are Engineers
Featurepart
Commonpart
150
Contents Contents Contents Contents
Framework
We Are Engineers
ImproveProductivity
Tools
151
Contents Contents Contents Contents
Framework
We Are Engineers
Automation
Tools
Environment
152
Contents Contents Contents Contents
Framework
We Are Engineers
MaximizePerformance
Tools
Environment
Process
153
Contents Contents Contents Contents
Framework
We Are Engineers
Tools
Environment
ProcessCMSCDN
Unit Test
Agile
154
We Are Engineers
Thank you
HTML5 in Rakuten
HTML5 x Rakuten
Self Introduction
HTML5 Project Team Overview
HTML5 Project Team Overview (2)
HTML5 Project Team Overview (3)
HTML5 Project Team Overview (4)
Our Mission
Our Mission (2)
Our Mission (3)
Our Mission (4)
Our Mission (5)
Todayrsquos Agenda
HTML5 Evangelization
Table of contents
Slide 16
Slide 17
Table of contents (2)
HTML5 cases in Rakuten
HTML5 cases in Rakuten (2)
Technology Conference 2013
Rakuten Recipe
Rakuten Securities Kabu animation
Rakuten Card
Rakuten Travel
Rakutencom Shopping Mobile site
Rakutencom Shopping Mobile site (2)
Rakuten Product Microdata
Rakuten Gateway
Table of contents (3)
HTML5 Implementation Guide
HTML5 Implementation Guide (2)
HTML5 Implementation Guide (3)
HTML5 Implementation Guide example
Team Activities
HTML5 Evangelization (2)
HTML5 Evangelization (3)
HTML5 Evangelization (4)
HTML5 Evangelization (5)
Conclusion
Slide 41
Gateway Web App Development
Introduction
Introduction (2)
Rakuten Gateway (2)
Native App to Web App
Why Web App
Flat Design
Web Fonts
Slide 50
Slide 51
Slide 52
Visit Rakuten Gateway
Slide 54
THANK YOU
Web Storage ~ Over the Cross Origin ~
Self Introduction (2)
Slide 58
Slide 59
Slide 60
Slide 61
Slide 62
Web Storage
Web Storage (2)
Normal Way
Over the Domain
Web Storage ~ Over the Domain ~
Rakuten solar
Save data to iframe
Save data to iframe (2)
Save data to iframe (3)
Save data to iframe (4)
Save data to iframe (5)
Get data from iframe
Get data from iframe (2)
Get data from iframe (3)
Get data from iframe (4)
Save data to iframe (6)
Plugin
Slide 80
Technology Conference Website
Self-Introduction
Slide 83
Slide 84
Slide 85
Slide 86
Slide 87
Slide 88
Slide 89
Slide 90
Slide 91
Slide 92
Slide 93
Slide 94
Slide 95
Slide 96
Slide 97
Slide 98
Slide 99
Slide 100
Slide 101
Slide 102
Slide 103
Slide 104
Slide 105
Slide 106
Slide 107
Slide 108
Slide 109
Slide 110
Slide 111
Slide 112
Slide 113
Slide 114
Slide 115
Slide 116
Slide 117
Slide 118
Slide 119
Slide 120
Technology Conference Site tools amp Development Flow
Requirements
Requirements (2)
Requirements (3)
Requirements (4)
Requirements (5)
Tools and flow
Tools and flow (2)
Whatrsquos Template Engine
Whatrsquos Template Engine (2)
Whatrsquos Template Engine (3)
Whatrsquos Template Engine (4)
Tools and flow (3)
Whatrsquos PhantomJS
Whatrsquos PhantomJS (2)
Whatrsquos PhantomJS (3)
Whatrsquos PhantomJS (4)
Whatrsquos PhantomJS (5)
Whatrsquos PhantomJS (6)
Tools and flow (4)
Tools and flow (5)
Tools and flow (6)
As a result
Todayrsquos Agenda (2)
HTML5 in Rakuten (2)
HTML5 in Rakuten (3)
Slide 147
We Are Engineers
We Are Engineers (2)
We Are Engineers (3)
We Are Engineers (4)
We Are Engineers (5)
We Are Engineers (6)
We Are Engineers (7)
Thank you
83
Have you seen the website
84
85
top Speakers Timetable
Event reportAccess
86
87
Responsive web design
88
Interactive design
89
html5 technologies
90
html5 technologies
Responsiveweb design
Interactive design
91
Responsive web design
92
950px 640px
93
Media queries
94
PC
1 Exclusive
Tablet
Smartphone
95
Base style(PC)
2Overriding
Tablet
Smartphone
ComplicatedAnd
unmanageable
96
Syntactically Awesome Style Sheets
97
Sassrsquos features
bull Fully CSS3-compatiblebull Language extensions such as variables nesting
and mixinsbull Many useful functions for manipulating colors and
other valuesbull Advanced features like control directives for librariesbull Well-formatted customizable outputbull Firebug integration
98
3 Sass
Set variable amp import file
variable
import
99
3 Sass
PC
Tablet
Smartphone
Base
Coding into Condition branch
100
3 SassCompiled code
Donrsquot forget to
the compile
101
CSS Authoring Framework
102
Compassrsquos features
bull Experience cleaner markup without presentational classes
bull Itrsquos chock full of the webrsquos best reusable patternsbull It makes creating sprites a breezebull Compass mixins make CSS3 easybull Create beautiful typographic rhythmsbull Download and create extensions with ease
103
Retina displayPrevious display
Image handling for Retina
104
SVGScalable Vector Graphics
105
106
SVG compatibility table
httpcaniusecom
107
Library that detects browserrsquos HTML5 amp CSS3 features
108
Modernizr works
109
Interactive design
110
>
111
For Smartphone
Drag
>
112
>
113
ltcanvasgtwith
114
createjs sample
Output -gt
115
HTML5 technologies
116
Notification feature
Stored in Web storage
Bookmark
Filter
Add bookmark
Details
For Smartphone
>
118
html5 technologies
Responsiveweb design
Interactive design
119
120
Technology Conference Sitetools amp Development Flow
Tsutomu OgasawaraHTML5 Project TeamCreative amp Web Design Department Rakuten Inchttpwwwrakutencojp
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
131
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
132
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
We could develop efficiently with Front-end technologies
144
Todayrsquos Agenda
HTML5 Evangelization in RakutenJose Segura
Rakuten gateway Web App DevelopmentTomoko ldquoMonrdquo Monzen
Web Storage ~ Over the Origin ~Ryosuke ldquoRyanrdquo Tsuji
Tools amp Development FlowTsutomu ldquoOgardquo Ogasawara
Rakuten Technology Conference Web SiteShinsuke ldquoMartyrdquo Yamada
145
HTML5 in Rakuten
146
HTML5 in Rakuten
Rich UXPerformanceProductivity
147
148
Contents Contents Contents Contents
We Are Engineers
149
Contents Contents Contents Contents
Framework
We Are Engineers
Featurepart
Commonpart
150
Contents Contents Contents Contents
Framework
We Are Engineers
ImproveProductivity
Tools
151
Contents Contents Contents Contents
Framework
We Are Engineers
Automation
Tools
Environment
152
Contents Contents Contents Contents
Framework
We Are Engineers
MaximizePerformance
Tools
Environment
Process
153
Contents Contents Contents Contents
Framework
We Are Engineers
Tools
Environment
ProcessCMSCDN
Unit Test
Agile
154
We Are Engineers
Thank you
HTML5 in Rakuten
HTML5 x Rakuten
Self Introduction
HTML5 Project Team Overview
HTML5 Project Team Overview (2)
HTML5 Project Team Overview (3)
HTML5 Project Team Overview (4)
Our Mission
Our Mission (2)
Our Mission (3)
Our Mission (4)
Our Mission (5)
Todayrsquos Agenda
HTML5 Evangelization
Table of contents
Slide 16
Slide 17
Table of contents (2)
HTML5 cases in Rakuten
HTML5 cases in Rakuten (2)
Technology Conference 2013
Rakuten Recipe
Rakuten Securities Kabu animation
Rakuten Card
Rakuten Travel
Rakutencom Shopping Mobile site
Rakutencom Shopping Mobile site (2)
Rakuten Product Microdata
Rakuten Gateway
Table of contents (3)
HTML5 Implementation Guide
HTML5 Implementation Guide (2)
HTML5 Implementation Guide (3)
HTML5 Implementation Guide example
Team Activities
HTML5 Evangelization (2)
HTML5 Evangelization (3)
HTML5 Evangelization (4)
HTML5 Evangelization (5)
Conclusion
Slide 41
Gateway Web App Development
Introduction
Introduction (2)
Rakuten Gateway (2)
Native App to Web App
Why Web App
Flat Design
Web Fonts
Slide 50
Slide 51
Slide 52
Visit Rakuten Gateway
Slide 54
THANK YOU
Web Storage ~ Over the Cross Origin ~
Self Introduction (2)
Slide 58
Slide 59
Slide 60
Slide 61
Slide 62
Web Storage
Web Storage (2)
Normal Way
Over the Domain
Web Storage ~ Over the Domain ~
Rakuten solar
Save data to iframe
Save data to iframe (2)
Save data to iframe (3)
Save data to iframe (4)
Save data to iframe (5)
Get data from iframe
Get data from iframe (2)
Get data from iframe (3)
Get data from iframe (4)
Save data to iframe (6)
Plugin
Slide 80
Technology Conference Website
Self-Introduction
Slide 83
Slide 84
Slide 85
Slide 86
Slide 87
Slide 88
Slide 89
Slide 90
Slide 91
Slide 92
Slide 93
Slide 94
Slide 95
Slide 96
Slide 97
Slide 98
Slide 99
Slide 100
Slide 101
Slide 102
Slide 103
Slide 104
Slide 105
Slide 106
Slide 107
Slide 108
Slide 109
Slide 110
Slide 111
Slide 112
Slide 113
Slide 114
Slide 115
Slide 116
Slide 117
Slide 118
Slide 119
Slide 120
Technology Conference Site tools amp Development Flow
Requirements
Requirements (2)
Requirements (3)
Requirements (4)
Requirements (5)
Tools and flow
Tools and flow (2)
Whatrsquos Template Engine
Whatrsquos Template Engine (2)
Whatrsquos Template Engine (3)
Whatrsquos Template Engine (4)
Tools and flow (3)
Whatrsquos PhantomJS
Whatrsquos PhantomJS (2)
Whatrsquos PhantomJS (3)
Whatrsquos PhantomJS (4)
Whatrsquos PhantomJS (5)
Whatrsquos PhantomJS (6)
Tools and flow (4)
Tools and flow (5)
Tools and flow (6)
As a result
Todayrsquos Agenda (2)
HTML5 in Rakuten (2)
HTML5 in Rakuten (3)
Slide 147
We Are Engineers
We Are Engineers (2)
We Are Engineers (3)
We Are Engineers (4)
We Are Engineers (5)
We Are Engineers (6)
We Are Engineers (7)
Thank you
84
85
top Speakers Timetable
Event reportAccess
86
87
Responsive web design
88
Interactive design
89
html5 technologies
90
html5 technologies
Responsiveweb design
Interactive design
91
Responsive web design
92
950px 640px
93
Media queries
94
PC
1 Exclusive
Tablet
Smartphone
95
Base style(PC)
2Overriding
Tablet
Smartphone
ComplicatedAnd
unmanageable
96
Syntactically Awesome Style Sheets
97
Sassrsquos features
bull Fully CSS3-compatiblebull Language extensions such as variables nesting
and mixinsbull Many useful functions for manipulating colors and
other valuesbull Advanced features like control directives for librariesbull Well-formatted customizable outputbull Firebug integration
98
3 Sass
Set variable amp import file
variable
import
99
3 Sass
PC
Tablet
Smartphone
Base
Coding into Condition branch
100
3 SassCompiled code
Donrsquot forget to
the compile
101
CSS Authoring Framework
102
Compassrsquos features
bull Experience cleaner markup without presentational classes
bull Itrsquos chock full of the webrsquos best reusable patternsbull It makes creating sprites a breezebull Compass mixins make CSS3 easybull Create beautiful typographic rhythmsbull Download and create extensions with ease
103
Retina displayPrevious display
Image handling for Retina
104
SVGScalable Vector Graphics
105
106
SVG compatibility table
httpcaniusecom
107
Library that detects browserrsquos HTML5 amp CSS3 features
108
Modernizr works
109
Interactive design
110
>
111
For Smartphone
Drag
>
112
>
113
ltcanvasgtwith
114
createjs sample
Output -gt
115
HTML5 technologies
116
Notification feature
Stored in Web storage
Bookmark
Filter
Add bookmark
Details
For Smartphone
>
118
html5 technologies
Responsiveweb design
Interactive design
119
120
Technology Conference Sitetools amp Development Flow
Tsutomu OgasawaraHTML5 Project TeamCreative amp Web Design Department Rakuten Inchttpwwwrakutencojp
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
131
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
132
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
We could develop efficiently with Front-end technologies
144
Todayrsquos Agenda
HTML5 Evangelization in RakutenJose Segura
Rakuten gateway Web App DevelopmentTomoko ldquoMonrdquo Monzen
Web Storage ~ Over the Origin ~Ryosuke ldquoRyanrdquo Tsuji
Tools amp Development FlowTsutomu ldquoOgardquo Ogasawara
Rakuten Technology Conference Web SiteShinsuke ldquoMartyrdquo Yamada
145
HTML5 in Rakuten
146
HTML5 in Rakuten
Rich UXPerformanceProductivity
147
148
Contents Contents Contents Contents
We Are Engineers
149
Contents Contents Contents Contents
Framework
We Are Engineers
Featurepart
Commonpart
150
Contents Contents Contents Contents
Framework
We Are Engineers
ImproveProductivity
Tools
151
Contents Contents Contents Contents
Framework
We Are Engineers
Automation
Tools
Environment
152
Contents Contents Contents Contents
Framework
We Are Engineers
MaximizePerformance
Tools
Environment
Process
153
Contents Contents Contents Contents
Framework
We Are Engineers
Tools
Environment
ProcessCMSCDN
Unit Test
Agile
154
We Are Engineers
Thank you
HTML5 in Rakuten
HTML5 x Rakuten
Self Introduction
HTML5 Project Team Overview
HTML5 Project Team Overview (2)
HTML5 Project Team Overview (3)
HTML5 Project Team Overview (4)
Our Mission
Our Mission (2)
Our Mission (3)
Our Mission (4)
Our Mission (5)
Todayrsquos Agenda
HTML5 Evangelization
Table of contents
Slide 16
Slide 17
Table of contents (2)
HTML5 cases in Rakuten
HTML5 cases in Rakuten (2)
Technology Conference 2013
Rakuten Recipe
Rakuten Securities Kabu animation
Rakuten Card
Rakuten Travel
Rakutencom Shopping Mobile site
Rakutencom Shopping Mobile site (2)
Rakuten Product Microdata
Rakuten Gateway
Table of contents (3)
HTML5 Implementation Guide
HTML5 Implementation Guide (2)
HTML5 Implementation Guide (3)
HTML5 Implementation Guide example
Team Activities
HTML5 Evangelization (2)
HTML5 Evangelization (3)
HTML5 Evangelization (4)
HTML5 Evangelization (5)
Conclusion
Slide 41
Gateway Web App Development
Introduction
Introduction (2)
Rakuten Gateway (2)
Native App to Web App
Why Web App
Flat Design
Web Fonts
Slide 50
Slide 51
Slide 52
Visit Rakuten Gateway
Slide 54
THANK YOU
Web Storage ~ Over the Cross Origin ~
Self Introduction (2)
Slide 58
Slide 59
Slide 60
Slide 61
Slide 62
Web Storage
Web Storage (2)
Normal Way
Over the Domain
Web Storage ~ Over the Domain ~
Rakuten solar
Save data to iframe
Save data to iframe (2)
Save data to iframe (3)
Save data to iframe (4)
Save data to iframe (5)
Get data from iframe
Get data from iframe (2)
Get data from iframe (3)
Get data from iframe (4)
Save data to iframe (6)
Plugin
Slide 80
Technology Conference Website
Self-Introduction
Slide 83
Slide 84
Slide 85
Slide 86
Slide 87
Slide 88
Slide 89
Slide 90
Slide 91
Slide 92
Slide 93
Slide 94
Slide 95
Slide 96
Slide 97
Slide 98
Slide 99
Slide 100
Slide 101
Slide 102
Slide 103
Slide 104
Slide 105
Slide 106
Slide 107
Slide 108
Slide 109
Slide 110
Slide 111
Slide 112
Slide 113
Slide 114
Slide 115
Slide 116
Slide 117
Slide 118
Slide 119
Slide 120
Technology Conference Site tools amp Development Flow
Requirements
Requirements (2)
Requirements (3)
Requirements (4)
Requirements (5)
Tools and flow
Tools and flow (2)
Whatrsquos Template Engine
Whatrsquos Template Engine (2)
Whatrsquos Template Engine (3)
Whatrsquos Template Engine (4)
Tools and flow (3)
Whatrsquos PhantomJS
Whatrsquos PhantomJS (2)
Whatrsquos PhantomJS (3)
Whatrsquos PhantomJS (4)
Whatrsquos PhantomJS (5)
Whatrsquos PhantomJS (6)
Tools and flow (4)
Tools and flow (5)
Tools and flow (6)
As a result
Todayrsquos Agenda (2)
HTML5 in Rakuten (2)
HTML5 in Rakuten (3)
Slide 147
We Are Engineers
We Are Engineers (2)
We Are Engineers (3)
We Are Engineers (4)
We Are Engineers (5)
We Are Engineers (6)
We Are Engineers (7)
Thank you
85
top Speakers Timetable
Event reportAccess
86
87
Responsive web design
88
Interactive design
89
html5 technologies
90
html5 technologies
Responsiveweb design
Interactive design
91
Responsive web design
92
950px 640px
93
Media queries
94
PC
1 Exclusive
Tablet
Smartphone
95
Base style(PC)
2Overriding
Tablet
Smartphone
ComplicatedAnd
unmanageable
96
Syntactically Awesome Style Sheets
97
Sassrsquos features
bull Fully CSS3-compatiblebull Language extensions such as variables nesting
and mixinsbull Many useful functions for manipulating colors and
other valuesbull Advanced features like control directives for librariesbull Well-formatted customizable outputbull Firebug integration
98
3 Sass
Set variable amp import file
variable
import
99
3 Sass
PC
Tablet
Smartphone
Base
Coding into Condition branch
100
3 SassCompiled code
Donrsquot forget to
the compile
101
CSS Authoring Framework
102
Compassrsquos features
bull Experience cleaner markup without presentational classes
bull Itrsquos chock full of the webrsquos best reusable patternsbull It makes creating sprites a breezebull Compass mixins make CSS3 easybull Create beautiful typographic rhythmsbull Download and create extensions with ease
103
Retina displayPrevious display
Image handling for Retina
104
SVGScalable Vector Graphics
105
106
SVG compatibility table
httpcaniusecom
107
Library that detects browserrsquos HTML5 amp CSS3 features
108
Modernizr works
109
Interactive design
110
>
111
For Smartphone
Drag
>
112
>
113
ltcanvasgtwith
114
createjs sample
Output -gt
115
HTML5 technologies
116
Notification feature
Stored in Web storage
Bookmark
Filter
Add bookmark
Details
For Smartphone
>
118
html5 technologies
Responsiveweb design
Interactive design
119
120
Technology Conference Sitetools amp Development Flow
Tsutomu OgasawaraHTML5 Project TeamCreative amp Web Design Department Rakuten Inchttpwwwrakutencojp
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
131
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
132
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
We could develop efficiently with Front-end technologies
144
Todayrsquos Agenda
HTML5 Evangelization in RakutenJose Segura
Rakuten gateway Web App DevelopmentTomoko ldquoMonrdquo Monzen
Web Storage ~ Over the Origin ~Ryosuke ldquoRyanrdquo Tsuji
Tools amp Development FlowTsutomu ldquoOgardquo Ogasawara
Rakuten Technology Conference Web SiteShinsuke ldquoMartyrdquo Yamada
145
HTML5 in Rakuten
146
HTML5 in Rakuten
Rich UXPerformanceProductivity
147
148
Contents Contents Contents Contents
We Are Engineers
149
Contents Contents Contents Contents
Framework
We Are Engineers
Featurepart
Commonpart
150
Contents Contents Contents Contents
Framework
We Are Engineers
ImproveProductivity
Tools
151
Contents Contents Contents Contents
Framework
We Are Engineers
Automation
Tools
Environment
152
Contents Contents Contents Contents
Framework
We Are Engineers
MaximizePerformance
Tools
Environment
Process
153
Contents Contents Contents Contents
Framework
We Are Engineers
Tools
Environment
ProcessCMSCDN
Unit Test
Agile
154
We Are Engineers
Thank you
HTML5 in Rakuten
HTML5 x Rakuten
Self Introduction
HTML5 Project Team Overview
HTML5 Project Team Overview (2)
HTML5 Project Team Overview (3)
HTML5 Project Team Overview (4)
Our Mission
Our Mission (2)
Our Mission (3)
Our Mission (4)
Our Mission (5)
Todayrsquos Agenda
HTML5 Evangelization
Table of contents
Slide 16
Slide 17
Table of contents (2)
HTML5 cases in Rakuten
HTML5 cases in Rakuten (2)
Technology Conference 2013
Rakuten Recipe
Rakuten Securities Kabu animation
Rakuten Card
Rakuten Travel
Rakutencom Shopping Mobile site
Rakutencom Shopping Mobile site (2)
Rakuten Product Microdata
Rakuten Gateway
Table of contents (3)
HTML5 Implementation Guide
HTML5 Implementation Guide (2)
HTML5 Implementation Guide (3)
HTML5 Implementation Guide example
Team Activities
HTML5 Evangelization (2)
HTML5 Evangelization (3)
HTML5 Evangelization (4)
HTML5 Evangelization (5)
Conclusion
Slide 41
Gateway Web App Development
Introduction
Introduction (2)
Rakuten Gateway (2)
Native App to Web App
Why Web App
Flat Design
Web Fonts
Slide 50
Slide 51
Slide 52
Visit Rakuten Gateway
Slide 54
THANK YOU
Web Storage ~ Over the Cross Origin ~
Self Introduction (2)
Slide 58
Slide 59
Slide 60
Slide 61
Slide 62
Web Storage
Web Storage (2)
Normal Way
Over the Domain
Web Storage ~ Over the Domain ~
Rakuten solar
Save data to iframe
Save data to iframe (2)
Save data to iframe (3)
Save data to iframe (4)
Save data to iframe (5)
Get data from iframe
Get data from iframe (2)
Get data from iframe (3)
Get data from iframe (4)
Save data to iframe (6)
Plugin
Slide 80
Technology Conference Website
Self-Introduction
Slide 83
Slide 84
Slide 85
Slide 86
Slide 87
Slide 88
Slide 89
Slide 90
Slide 91
Slide 92
Slide 93
Slide 94
Slide 95
Slide 96
Slide 97
Slide 98
Slide 99
Slide 100
Slide 101
Slide 102
Slide 103
Slide 104
Slide 105
Slide 106
Slide 107
Slide 108
Slide 109
Slide 110
Slide 111
Slide 112
Slide 113
Slide 114
Slide 115
Slide 116
Slide 117
Slide 118
Slide 119
Slide 120
Technology Conference Site tools amp Development Flow
Requirements
Requirements (2)
Requirements (3)
Requirements (4)
Requirements (5)
Tools and flow
Tools and flow (2)
Whatrsquos Template Engine
Whatrsquos Template Engine (2)
Whatrsquos Template Engine (3)
Whatrsquos Template Engine (4)
Tools and flow (3)
Whatrsquos PhantomJS
Whatrsquos PhantomJS (2)
Whatrsquos PhantomJS (3)
Whatrsquos PhantomJS (4)
Whatrsquos PhantomJS (5)
Whatrsquos PhantomJS (6)
Tools and flow (4)
Tools and flow (5)
Tools and flow (6)
As a result
Todayrsquos Agenda (2)
HTML5 in Rakuten (2)
HTML5 in Rakuten (3)
Slide 147
We Are Engineers
We Are Engineers (2)
We Are Engineers (3)
We Are Engineers (4)
We Are Engineers (5)
We Are Engineers (6)
We Are Engineers (7)
Thank you
86
87
Responsive web design
88
Interactive design
89
html5 technologies
90
html5 technologies
Responsiveweb design
Interactive design
91
Responsive web design
92
950px 640px
93
Media queries
94
PC
1 Exclusive
Tablet
Smartphone
95
Base style(PC)
2Overriding
Tablet
Smartphone
ComplicatedAnd
unmanageable
96
Syntactically Awesome Style Sheets
97
Sassrsquos features
bull Fully CSS3-compatiblebull Language extensions such as variables nesting
and mixinsbull Many useful functions for manipulating colors and
other valuesbull Advanced features like control directives for librariesbull Well-formatted customizable outputbull Firebug integration
98
3 Sass
Set variable amp import file
variable
import
99
3 Sass
PC
Tablet
Smartphone
Base
Coding into Condition branch
100
3 SassCompiled code
Donrsquot forget to
the compile
101
CSS Authoring Framework
102
Compassrsquos features
bull Experience cleaner markup without presentational classes
bull Itrsquos chock full of the webrsquos best reusable patternsbull It makes creating sprites a breezebull Compass mixins make CSS3 easybull Create beautiful typographic rhythmsbull Download and create extensions with ease
103
Retina displayPrevious display
Image handling for Retina
104
SVGScalable Vector Graphics
105
106
SVG compatibility table
httpcaniusecom
107
Library that detects browserrsquos HTML5 amp CSS3 features
108
Modernizr works
109
Interactive design
110
>
111
For Smartphone
Drag
>
112
>
113
ltcanvasgtwith
114
createjs sample
Output -gt
115
HTML5 technologies
116
Notification feature
Stored in Web storage
Bookmark
Filter
Add bookmark
Details
For Smartphone
>
118
html5 technologies
Responsiveweb design
Interactive design
119
120
Technology Conference Sitetools amp Development Flow
Tsutomu OgasawaraHTML5 Project TeamCreative amp Web Design Department Rakuten Inchttpwwwrakutencojp
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
131
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
132
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
We could develop efficiently with Front-end technologies
144
Todayrsquos Agenda
HTML5 Evangelization in RakutenJose Segura
Rakuten gateway Web App DevelopmentTomoko ldquoMonrdquo Monzen
Web Storage ~ Over the Origin ~Ryosuke ldquoRyanrdquo Tsuji
Tools amp Development FlowTsutomu ldquoOgardquo Ogasawara
Rakuten Technology Conference Web SiteShinsuke ldquoMartyrdquo Yamada
145
HTML5 in Rakuten
146
HTML5 in Rakuten
Rich UXPerformanceProductivity
147
148
Contents Contents Contents Contents
We Are Engineers
149
Contents Contents Contents Contents
Framework
We Are Engineers
Featurepart
Commonpart
150
Contents Contents Contents Contents
Framework
We Are Engineers
ImproveProductivity
Tools
151
Contents Contents Contents Contents
Framework
We Are Engineers
Automation
Tools
Environment
152
Contents Contents Contents Contents
Framework
We Are Engineers
MaximizePerformance
Tools
Environment
Process
153
Contents Contents Contents Contents
Framework
We Are Engineers
Tools
Environment
ProcessCMSCDN
Unit Test
Agile
154
We Are Engineers
Thank you
HTML5 in Rakuten
HTML5 x Rakuten
Self Introduction
HTML5 Project Team Overview
HTML5 Project Team Overview (2)
HTML5 Project Team Overview (3)
HTML5 Project Team Overview (4)
Our Mission
Our Mission (2)
Our Mission (3)
Our Mission (4)
Our Mission (5)
Todayrsquos Agenda
HTML5 Evangelization
Table of contents
Slide 16
Slide 17
Table of contents (2)
HTML5 cases in Rakuten
HTML5 cases in Rakuten (2)
Technology Conference 2013
Rakuten Recipe
Rakuten Securities Kabu animation
Rakuten Card
Rakuten Travel
Rakutencom Shopping Mobile site
Rakutencom Shopping Mobile site (2)
Rakuten Product Microdata
Rakuten Gateway
Table of contents (3)
HTML5 Implementation Guide
HTML5 Implementation Guide (2)
HTML5 Implementation Guide (3)
HTML5 Implementation Guide example
Team Activities
HTML5 Evangelization (2)
HTML5 Evangelization (3)
HTML5 Evangelization (4)
HTML5 Evangelization (5)
Conclusion
Slide 41
Gateway Web App Development
Introduction
Introduction (2)
Rakuten Gateway (2)
Native App to Web App
Why Web App
Flat Design
Web Fonts
Slide 50
Slide 51
Slide 52
Visit Rakuten Gateway
Slide 54
THANK YOU
Web Storage ~ Over the Cross Origin ~
Self Introduction (2)
Slide 58
Slide 59
Slide 60
Slide 61
Slide 62
Web Storage
Web Storage (2)
Normal Way
Over the Domain
Web Storage ~ Over the Domain ~
Rakuten solar
Save data to iframe
Save data to iframe (2)
Save data to iframe (3)
Save data to iframe (4)
Save data to iframe (5)
Get data from iframe
Get data from iframe (2)
Get data from iframe (3)
Get data from iframe (4)
Save data to iframe (6)
Plugin
Slide 80
Technology Conference Website
Self-Introduction
Slide 83
Slide 84
Slide 85
Slide 86
Slide 87
Slide 88
Slide 89
Slide 90
Slide 91
Slide 92
Slide 93
Slide 94
Slide 95
Slide 96
Slide 97
Slide 98
Slide 99
Slide 100
Slide 101
Slide 102
Slide 103
Slide 104
Slide 105
Slide 106
Slide 107
Slide 108
Slide 109
Slide 110
Slide 111
Slide 112
Slide 113
Slide 114
Slide 115
Slide 116
Slide 117
Slide 118
Slide 119
Slide 120
Technology Conference Site tools amp Development Flow
Requirements
Requirements (2)
Requirements (3)
Requirements (4)
Requirements (5)
Tools and flow
Tools and flow (2)
Whatrsquos Template Engine
Whatrsquos Template Engine (2)
Whatrsquos Template Engine (3)
Whatrsquos Template Engine (4)
Tools and flow (3)
Whatrsquos PhantomJS
Whatrsquos PhantomJS (2)
Whatrsquos PhantomJS (3)
Whatrsquos PhantomJS (4)
Whatrsquos PhantomJS (5)
Whatrsquos PhantomJS (6)
Tools and flow (4)
Tools and flow (5)
Tools and flow (6)
As a result
Todayrsquos Agenda (2)
HTML5 in Rakuten (2)
HTML5 in Rakuten (3)
Slide 147
We Are Engineers
We Are Engineers (2)
We Are Engineers (3)
We Are Engineers (4)
We Are Engineers (5)
We Are Engineers (6)
We Are Engineers (7)
Thank you
87
Responsive web design
88
Interactive design
89
html5 technologies
90
html5 technologies
Responsiveweb design
Interactive design
91
Responsive web design
92
950px 640px
93
Media queries
94
PC
1 Exclusive
Tablet
Smartphone
95
Base style(PC)
2Overriding
Tablet
Smartphone
ComplicatedAnd
unmanageable
96
Syntactically Awesome Style Sheets
97
Sassrsquos features
bull Fully CSS3-compatiblebull Language extensions such as variables nesting
and mixinsbull Many useful functions for manipulating colors and
other valuesbull Advanced features like control directives for librariesbull Well-formatted customizable outputbull Firebug integration
98
3 Sass
Set variable amp import file
variable
import
99
3 Sass
PC
Tablet
Smartphone
Base
Coding into Condition branch
100
3 SassCompiled code
Donrsquot forget to
the compile
101
CSS Authoring Framework
102
Compassrsquos features
bull Experience cleaner markup without presentational classes
bull Itrsquos chock full of the webrsquos best reusable patternsbull It makes creating sprites a breezebull Compass mixins make CSS3 easybull Create beautiful typographic rhythmsbull Download and create extensions with ease
103
Retina displayPrevious display
Image handling for Retina
104
SVGScalable Vector Graphics
105
106
SVG compatibility table
httpcaniusecom
107
Library that detects browserrsquos HTML5 amp CSS3 features
108
Modernizr works
109
Interactive design
110
>
111
For Smartphone
Drag
>
112
>
113
ltcanvasgtwith
114
createjs sample
Output -gt
115
HTML5 technologies
116
Notification feature
Stored in Web storage
Bookmark
Filter
Add bookmark
Details
For Smartphone
>
118
html5 technologies
Responsiveweb design
Interactive design
119
120
Technology Conference Sitetools amp Development Flow
Tsutomu OgasawaraHTML5 Project TeamCreative amp Web Design Department Rakuten Inchttpwwwrakutencojp
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
131
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
132
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
We could develop efficiently with Front-end technologies
144
Todayrsquos Agenda
HTML5 Evangelization in RakutenJose Segura
Rakuten gateway Web App DevelopmentTomoko ldquoMonrdquo Monzen
Web Storage ~ Over the Origin ~Ryosuke ldquoRyanrdquo Tsuji
Tools amp Development FlowTsutomu ldquoOgardquo Ogasawara
Rakuten Technology Conference Web SiteShinsuke ldquoMartyrdquo Yamada
145
HTML5 in Rakuten
146
HTML5 in Rakuten
Rich UXPerformanceProductivity
147
148
Contents Contents Contents Contents
We Are Engineers
149
Contents Contents Contents Contents
Framework
We Are Engineers
Featurepart
Commonpart
150
Contents Contents Contents Contents
Framework
We Are Engineers
ImproveProductivity
Tools
151
Contents Contents Contents Contents
Framework
We Are Engineers
Automation
Tools
Environment
152
Contents Contents Contents Contents
Framework
We Are Engineers
MaximizePerformance
Tools
Environment
Process
153
Contents Contents Contents Contents
Framework
We Are Engineers
Tools
Environment
ProcessCMSCDN
Unit Test
Agile
154
We Are Engineers
Thank you
HTML5 in Rakuten
HTML5 x Rakuten
Self Introduction
HTML5 Project Team Overview
HTML5 Project Team Overview (2)
HTML5 Project Team Overview (3)
HTML5 Project Team Overview (4)
Our Mission
Our Mission (2)
Our Mission (3)
Our Mission (4)
Our Mission (5)
Todayrsquos Agenda
HTML5 Evangelization
Table of contents
Slide 16
Slide 17
Table of contents (2)
HTML5 cases in Rakuten
HTML5 cases in Rakuten (2)
Technology Conference 2013
Rakuten Recipe
Rakuten Securities Kabu animation
Rakuten Card
Rakuten Travel
Rakutencom Shopping Mobile site
Rakutencom Shopping Mobile site (2)
Rakuten Product Microdata
Rakuten Gateway
Table of contents (3)
HTML5 Implementation Guide
HTML5 Implementation Guide (2)
HTML5 Implementation Guide (3)
HTML5 Implementation Guide example
Team Activities
HTML5 Evangelization (2)
HTML5 Evangelization (3)
HTML5 Evangelization (4)
HTML5 Evangelization (5)
Conclusion
Slide 41
Gateway Web App Development
Introduction
Introduction (2)
Rakuten Gateway (2)
Native App to Web App
Why Web App
Flat Design
Web Fonts
Slide 50
Slide 51
Slide 52
Visit Rakuten Gateway
Slide 54
THANK YOU
Web Storage ~ Over the Cross Origin ~
Self Introduction (2)
Slide 58
Slide 59
Slide 60
Slide 61
Slide 62
Web Storage
Web Storage (2)
Normal Way
Over the Domain
Web Storage ~ Over the Domain ~
Rakuten solar
Save data to iframe
Save data to iframe (2)
Save data to iframe (3)
Save data to iframe (4)
Save data to iframe (5)
Get data from iframe
Get data from iframe (2)
Get data from iframe (3)
Get data from iframe (4)
Save data to iframe (6)
Plugin
Slide 80
Technology Conference Website
Self-Introduction
Slide 83
Slide 84
Slide 85
Slide 86
Slide 87
Slide 88
Slide 89
Slide 90
Slide 91
Slide 92
Slide 93
Slide 94
Slide 95
Slide 96
Slide 97
Slide 98
Slide 99
Slide 100
Slide 101
Slide 102
Slide 103
Slide 104
Slide 105
Slide 106
Slide 107
Slide 108
Slide 109
Slide 110
Slide 111
Slide 112
Slide 113
Slide 114
Slide 115
Slide 116
Slide 117
Slide 118
Slide 119
Slide 120
Technology Conference Site tools amp Development Flow
Requirements
Requirements (2)
Requirements (3)
Requirements (4)
Requirements (5)
Tools and flow
Tools and flow (2)
Whatrsquos Template Engine
Whatrsquos Template Engine (2)
Whatrsquos Template Engine (3)
Whatrsquos Template Engine (4)
Tools and flow (3)
Whatrsquos PhantomJS
Whatrsquos PhantomJS (2)
Whatrsquos PhantomJS (3)
Whatrsquos PhantomJS (4)
Whatrsquos PhantomJS (5)
Whatrsquos PhantomJS (6)
Tools and flow (4)
Tools and flow (5)
Tools and flow (6)
As a result
Todayrsquos Agenda (2)
HTML5 in Rakuten (2)
HTML5 in Rakuten (3)
Slide 147
We Are Engineers
We Are Engineers (2)
We Are Engineers (3)
We Are Engineers (4)
We Are Engineers (5)
We Are Engineers (6)
We Are Engineers (7)
Thank you
88
Interactive design
89
html5 technologies
90
html5 technologies
Responsiveweb design
Interactive design
91
Responsive web design
92
950px 640px
93
Media queries
94
PC
1 Exclusive
Tablet
Smartphone
95
Base style(PC)
2Overriding
Tablet
Smartphone
ComplicatedAnd
unmanageable
96
Syntactically Awesome Style Sheets
97
Sassrsquos features
bull Fully CSS3-compatiblebull Language extensions such as variables nesting
and mixinsbull Many useful functions for manipulating colors and
other valuesbull Advanced features like control directives for librariesbull Well-formatted customizable outputbull Firebug integration
98
3 Sass
Set variable amp import file
variable
import
99
3 Sass
PC
Tablet
Smartphone
Base
Coding into Condition branch
100
3 SassCompiled code
Donrsquot forget to
the compile
101
CSS Authoring Framework
102
Compassrsquos features
bull Experience cleaner markup without presentational classes
bull Itrsquos chock full of the webrsquos best reusable patternsbull It makes creating sprites a breezebull Compass mixins make CSS3 easybull Create beautiful typographic rhythmsbull Download and create extensions with ease
103
Retina displayPrevious display
Image handling for Retina
104
SVGScalable Vector Graphics
105
106
SVG compatibility table
httpcaniusecom
107
Library that detects browserrsquos HTML5 amp CSS3 features
108
Modernizr works
109
Interactive design
110
>
111
For Smartphone
Drag
>
112
>
113
ltcanvasgtwith
114
createjs sample
Output -gt
115
HTML5 technologies
116
Notification feature
Stored in Web storage
Bookmark
Filter
Add bookmark
Details
For Smartphone
>
118
html5 technologies
Responsiveweb design
Interactive design
119
120
Technology Conference Sitetools amp Development Flow
Tsutomu OgasawaraHTML5 Project TeamCreative amp Web Design Department Rakuten Inchttpwwwrakutencojp
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
131
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
132
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
We could develop efficiently with Front-end technologies
144
Todayrsquos Agenda
HTML5 Evangelization in RakutenJose Segura
Rakuten gateway Web App DevelopmentTomoko ldquoMonrdquo Monzen
Web Storage ~ Over the Origin ~Ryosuke ldquoRyanrdquo Tsuji
Tools amp Development FlowTsutomu ldquoOgardquo Ogasawara
Rakuten Technology Conference Web SiteShinsuke ldquoMartyrdquo Yamada
145
HTML5 in Rakuten
146
HTML5 in Rakuten
Rich UXPerformanceProductivity
147
148
Contents Contents Contents Contents
We Are Engineers
149
Contents Contents Contents Contents
Framework
We Are Engineers
Featurepart
Commonpart
150
Contents Contents Contents Contents
Framework
We Are Engineers
ImproveProductivity
Tools
151
Contents Contents Contents Contents
Framework
We Are Engineers
Automation
Tools
Environment
152
Contents Contents Contents Contents
Framework
We Are Engineers
MaximizePerformance
Tools
Environment
Process
153
Contents Contents Contents Contents
Framework
We Are Engineers
Tools
Environment
ProcessCMSCDN
Unit Test
Agile
154
We Are Engineers
Thank you
HTML5 in Rakuten
HTML5 x Rakuten
Self Introduction
HTML5 Project Team Overview
HTML5 Project Team Overview (2)
HTML5 Project Team Overview (3)
HTML5 Project Team Overview (4)
Our Mission
Our Mission (2)
Our Mission (3)
Our Mission (4)
Our Mission (5)
Todayrsquos Agenda
HTML5 Evangelization
Table of contents
Slide 16
Slide 17
Table of contents (2)
HTML5 cases in Rakuten
HTML5 cases in Rakuten (2)
Technology Conference 2013
Rakuten Recipe
Rakuten Securities Kabu animation
Rakuten Card
Rakuten Travel
Rakutencom Shopping Mobile site
Rakutencom Shopping Mobile site (2)
Rakuten Product Microdata
Rakuten Gateway
Table of contents (3)
HTML5 Implementation Guide
HTML5 Implementation Guide (2)
HTML5 Implementation Guide (3)
HTML5 Implementation Guide example
Team Activities
HTML5 Evangelization (2)
HTML5 Evangelization (3)
HTML5 Evangelization (4)
HTML5 Evangelization (5)
Conclusion
Slide 41
Gateway Web App Development
Introduction
Introduction (2)
Rakuten Gateway (2)
Native App to Web App
Why Web App
Flat Design
Web Fonts
Slide 50
Slide 51
Slide 52
Visit Rakuten Gateway
Slide 54
THANK YOU
Web Storage ~ Over the Cross Origin ~
Self Introduction (2)
Slide 58
Slide 59
Slide 60
Slide 61
Slide 62
Web Storage
Web Storage (2)
Normal Way
Over the Domain
Web Storage ~ Over the Domain ~
Rakuten solar
Save data to iframe
Save data to iframe (2)
Save data to iframe (3)
Save data to iframe (4)
Save data to iframe (5)
Get data from iframe
Get data from iframe (2)
Get data from iframe (3)
Get data from iframe (4)
Save data to iframe (6)
Plugin
Slide 80
Technology Conference Website
Self-Introduction
Slide 83
Slide 84
Slide 85
Slide 86
Slide 87
Slide 88
Slide 89
Slide 90
Slide 91
Slide 92
Slide 93
Slide 94
Slide 95
Slide 96
Slide 97
Slide 98
Slide 99
Slide 100
Slide 101
Slide 102
Slide 103
Slide 104
Slide 105
Slide 106
Slide 107
Slide 108
Slide 109
Slide 110
Slide 111
Slide 112
Slide 113
Slide 114
Slide 115
Slide 116
Slide 117
Slide 118
Slide 119
Slide 120
Technology Conference Site tools amp Development Flow
Requirements
Requirements (2)
Requirements (3)
Requirements (4)
Requirements (5)
Tools and flow
Tools and flow (2)
Whatrsquos Template Engine
Whatrsquos Template Engine (2)
Whatrsquos Template Engine (3)
Whatrsquos Template Engine (4)
Tools and flow (3)
Whatrsquos PhantomJS
Whatrsquos PhantomJS (2)
Whatrsquos PhantomJS (3)
Whatrsquos PhantomJS (4)
Whatrsquos PhantomJS (5)
Whatrsquos PhantomJS (6)
Tools and flow (4)
Tools and flow (5)
Tools and flow (6)
As a result
Todayrsquos Agenda (2)
HTML5 in Rakuten (2)
HTML5 in Rakuten (3)
Slide 147
We Are Engineers
We Are Engineers (2)
We Are Engineers (3)
We Are Engineers (4)
We Are Engineers (5)
We Are Engineers (6)
We Are Engineers (7)
Thank you
89
html5 technologies
90
html5 technologies
Responsiveweb design
Interactive design
91
Responsive web design
92
950px 640px
93
Media queries
94
PC
1 Exclusive
Tablet
Smartphone
95
Base style(PC)
2Overriding
Tablet
Smartphone
ComplicatedAnd
unmanageable
96
Syntactically Awesome Style Sheets
97
Sassrsquos features
bull Fully CSS3-compatiblebull Language extensions such as variables nesting
and mixinsbull Many useful functions for manipulating colors and
other valuesbull Advanced features like control directives for librariesbull Well-formatted customizable outputbull Firebug integration
98
3 Sass
Set variable amp import file
variable
import
99
3 Sass
PC
Tablet
Smartphone
Base
Coding into Condition branch
100
3 SassCompiled code
Donrsquot forget to
the compile
101
CSS Authoring Framework
102
Compassrsquos features
bull Experience cleaner markup without presentational classes
bull Itrsquos chock full of the webrsquos best reusable patternsbull It makes creating sprites a breezebull Compass mixins make CSS3 easybull Create beautiful typographic rhythmsbull Download and create extensions with ease
103
Retina displayPrevious display
Image handling for Retina
104
SVGScalable Vector Graphics
105
106
SVG compatibility table
httpcaniusecom
107
Library that detects browserrsquos HTML5 amp CSS3 features
108
Modernizr works
109
Interactive design
110
>
111
For Smartphone
Drag
>
112
>
113
ltcanvasgtwith
114
createjs sample
Output -gt
115
HTML5 technologies
116
Notification feature
Stored in Web storage
Bookmark
Filter
Add bookmark
Details
For Smartphone
>
118
html5 technologies
Responsiveweb design
Interactive design
119
120
Technology Conference Sitetools amp Development Flow
Tsutomu OgasawaraHTML5 Project TeamCreative amp Web Design Department Rakuten Inchttpwwwrakutencojp
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
131
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
132
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
We could develop efficiently with Front-end technologies
144
Todayrsquos Agenda
HTML5 Evangelization in RakutenJose Segura
Rakuten gateway Web App DevelopmentTomoko ldquoMonrdquo Monzen
Web Storage ~ Over the Origin ~Ryosuke ldquoRyanrdquo Tsuji
Tools amp Development FlowTsutomu ldquoOgardquo Ogasawara
Rakuten Technology Conference Web SiteShinsuke ldquoMartyrdquo Yamada
145
HTML5 in Rakuten
146
HTML5 in Rakuten
Rich UXPerformanceProductivity
147
148
Contents Contents Contents Contents
We Are Engineers
149
Contents Contents Contents Contents
Framework
We Are Engineers
Featurepart
Commonpart
150
Contents Contents Contents Contents
Framework
We Are Engineers
ImproveProductivity
Tools
151
Contents Contents Contents Contents
Framework
We Are Engineers
Automation
Tools
Environment
152
Contents Contents Contents Contents
Framework
We Are Engineers
MaximizePerformance
Tools
Environment
Process
153
Contents Contents Contents Contents
Framework
We Are Engineers
Tools
Environment
ProcessCMSCDN
Unit Test
Agile
154
We Are Engineers
Thank you
HTML5 in Rakuten
HTML5 x Rakuten
Self Introduction
HTML5 Project Team Overview
HTML5 Project Team Overview (2)
HTML5 Project Team Overview (3)
HTML5 Project Team Overview (4)
Our Mission
Our Mission (2)
Our Mission (3)
Our Mission (4)
Our Mission (5)
Todayrsquos Agenda
HTML5 Evangelization
Table of contents
Slide 16
Slide 17
Table of contents (2)
HTML5 cases in Rakuten
HTML5 cases in Rakuten (2)
Technology Conference 2013
Rakuten Recipe
Rakuten Securities Kabu animation
Rakuten Card
Rakuten Travel
Rakutencom Shopping Mobile site
Rakutencom Shopping Mobile site (2)
Rakuten Product Microdata
Rakuten Gateway
Table of contents (3)
HTML5 Implementation Guide
HTML5 Implementation Guide (2)
HTML5 Implementation Guide (3)
HTML5 Implementation Guide example
Team Activities
HTML5 Evangelization (2)
HTML5 Evangelization (3)
HTML5 Evangelization (4)
HTML5 Evangelization (5)
Conclusion
Slide 41
Gateway Web App Development
Introduction
Introduction (2)
Rakuten Gateway (2)
Native App to Web App
Why Web App
Flat Design
Web Fonts
Slide 50
Slide 51
Slide 52
Visit Rakuten Gateway
Slide 54
THANK YOU
Web Storage ~ Over the Cross Origin ~
Self Introduction (2)
Slide 58
Slide 59
Slide 60
Slide 61
Slide 62
Web Storage
Web Storage (2)
Normal Way
Over the Domain
Web Storage ~ Over the Domain ~
Rakuten solar
Save data to iframe
Save data to iframe (2)
Save data to iframe (3)
Save data to iframe (4)
Save data to iframe (5)
Get data from iframe
Get data from iframe (2)
Get data from iframe (3)
Get data from iframe (4)
Save data to iframe (6)
Plugin
Slide 80
Technology Conference Website
Self-Introduction
Slide 83
Slide 84
Slide 85
Slide 86
Slide 87
Slide 88
Slide 89
Slide 90
Slide 91
Slide 92
Slide 93
Slide 94
Slide 95
Slide 96
Slide 97
Slide 98
Slide 99
Slide 100
Slide 101
Slide 102
Slide 103
Slide 104
Slide 105
Slide 106
Slide 107
Slide 108
Slide 109
Slide 110
Slide 111
Slide 112
Slide 113
Slide 114
Slide 115
Slide 116
Slide 117
Slide 118
Slide 119
Slide 120
Technology Conference Site tools amp Development Flow
Requirements
Requirements (2)
Requirements (3)
Requirements (4)
Requirements (5)
Tools and flow
Tools and flow (2)
Whatrsquos Template Engine
Whatrsquos Template Engine (2)
Whatrsquos Template Engine (3)
Whatrsquos Template Engine (4)
Tools and flow (3)
Whatrsquos PhantomJS
Whatrsquos PhantomJS (2)
Whatrsquos PhantomJS (3)
Whatrsquos PhantomJS (4)
Whatrsquos PhantomJS (5)
Whatrsquos PhantomJS (6)
Tools and flow (4)
Tools and flow (5)
Tools and flow (6)
As a result
Todayrsquos Agenda (2)
HTML5 in Rakuten (2)
HTML5 in Rakuten (3)
Slide 147
We Are Engineers
We Are Engineers (2)
We Are Engineers (3)
We Are Engineers (4)
We Are Engineers (5)
We Are Engineers (6)
We Are Engineers (7)
Thank you
90
html5 technologies
Responsiveweb design
Interactive design
91
Responsive web design
92
950px 640px
93
Media queries
94
PC
1 Exclusive
Tablet
Smartphone
95
Base style(PC)
2Overriding
Tablet
Smartphone
ComplicatedAnd
unmanageable
96
Syntactically Awesome Style Sheets
97
Sassrsquos features
bull Fully CSS3-compatiblebull Language extensions such as variables nesting
and mixinsbull Many useful functions for manipulating colors and
other valuesbull Advanced features like control directives for librariesbull Well-formatted customizable outputbull Firebug integration
98
3 Sass
Set variable amp import file
variable
import
99
3 Sass
PC
Tablet
Smartphone
Base
Coding into Condition branch
100
3 SassCompiled code
Donrsquot forget to
the compile
101
CSS Authoring Framework
102
Compassrsquos features
bull Experience cleaner markup without presentational classes
bull Itrsquos chock full of the webrsquos best reusable patternsbull It makes creating sprites a breezebull Compass mixins make CSS3 easybull Create beautiful typographic rhythmsbull Download and create extensions with ease
103
Retina displayPrevious display
Image handling for Retina
104
SVGScalable Vector Graphics
105
106
SVG compatibility table
httpcaniusecom
107
Library that detects browserrsquos HTML5 amp CSS3 features
108
Modernizr works
109
Interactive design
110
>
111
For Smartphone
Drag
>
112
>
113
ltcanvasgtwith
114
createjs sample
Output -gt
115
HTML5 technologies
116
Notification feature
Stored in Web storage
Bookmark
Filter
Add bookmark
Details
For Smartphone
>
118
html5 technologies
Responsiveweb design
Interactive design
119
120
Technology Conference Sitetools amp Development Flow
Tsutomu OgasawaraHTML5 Project TeamCreative amp Web Design Department Rakuten Inchttpwwwrakutencojp
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
131
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
132
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
We could develop efficiently with Front-end technologies
144
Todayrsquos Agenda
HTML5 Evangelization in RakutenJose Segura
Rakuten gateway Web App DevelopmentTomoko ldquoMonrdquo Monzen
Web Storage ~ Over the Origin ~Ryosuke ldquoRyanrdquo Tsuji
Tools amp Development FlowTsutomu ldquoOgardquo Ogasawara
Rakuten Technology Conference Web SiteShinsuke ldquoMartyrdquo Yamada
145
HTML5 in Rakuten
146
HTML5 in Rakuten
Rich UXPerformanceProductivity
147
148
Contents Contents Contents Contents
We Are Engineers
149
Contents Contents Contents Contents
Framework
We Are Engineers
Featurepart
Commonpart
150
Contents Contents Contents Contents
Framework
We Are Engineers
ImproveProductivity
Tools
151
Contents Contents Contents Contents
Framework
We Are Engineers
Automation
Tools
Environment
152
Contents Contents Contents Contents
Framework
We Are Engineers
MaximizePerformance
Tools
Environment
Process
153
Contents Contents Contents Contents
Framework
We Are Engineers
Tools
Environment
ProcessCMSCDN
Unit Test
Agile
154
We Are Engineers
Thank you
HTML5 in Rakuten
HTML5 x Rakuten
Self Introduction
HTML5 Project Team Overview
HTML5 Project Team Overview (2)
HTML5 Project Team Overview (3)
HTML5 Project Team Overview (4)
Our Mission
Our Mission (2)
Our Mission (3)
Our Mission (4)
Our Mission (5)
Todayrsquos Agenda
HTML5 Evangelization
Table of contents
Slide 16
Slide 17
Table of contents (2)
HTML5 cases in Rakuten
HTML5 cases in Rakuten (2)
Technology Conference 2013
Rakuten Recipe
Rakuten Securities Kabu animation
Rakuten Card
Rakuten Travel
Rakutencom Shopping Mobile site
Rakutencom Shopping Mobile site (2)
Rakuten Product Microdata
Rakuten Gateway
Table of contents (3)
HTML5 Implementation Guide
HTML5 Implementation Guide (2)
HTML5 Implementation Guide (3)
HTML5 Implementation Guide example
Team Activities
HTML5 Evangelization (2)
HTML5 Evangelization (3)
HTML5 Evangelization (4)
HTML5 Evangelization (5)
Conclusion
Slide 41
Gateway Web App Development
Introduction
Introduction (2)
Rakuten Gateway (2)
Native App to Web App
Why Web App
Flat Design
Web Fonts
Slide 50
Slide 51
Slide 52
Visit Rakuten Gateway
Slide 54
THANK YOU
Web Storage ~ Over the Cross Origin ~
Self Introduction (2)
Slide 58
Slide 59
Slide 60
Slide 61
Slide 62
Web Storage
Web Storage (2)
Normal Way
Over the Domain
Web Storage ~ Over the Domain ~
Rakuten solar
Save data to iframe
Save data to iframe (2)
Save data to iframe (3)
Save data to iframe (4)
Save data to iframe (5)
Get data from iframe
Get data from iframe (2)
Get data from iframe (3)
Get data from iframe (4)
Save data to iframe (6)
Plugin
Slide 80
Technology Conference Website
Self-Introduction
Slide 83
Slide 84
Slide 85
Slide 86
Slide 87
Slide 88
Slide 89
Slide 90
Slide 91
Slide 92
Slide 93
Slide 94
Slide 95
Slide 96
Slide 97
Slide 98
Slide 99
Slide 100
Slide 101
Slide 102
Slide 103
Slide 104
Slide 105
Slide 106
Slide 107
Slide 108
Slide 109
Slide 110
Slide 111
Slide 112
Slide 113
Slide 114
Slide 115
Slide 116
Slide 117
Slide 118
Slide 119
Slide 120
Technology Conference Site tools amp Development Flow
Requirements
Requirements (2)
Requirements (3)
Requirements (4)
Requirements (5)
Tools and flow
Tools and flow (2)
Whatrsquos Template Engine
Whatrsquos Template Engine (2)
Whatrsquos Template Engine (3)
Whatrsquos Template Engine (4)
Tools and flow (3)
Whatrsquos PhantomJS
Whatrsquos PhantomJS (2)
Whatrsquos PhantomJS (3)
Whatrsquos PhantomJS (4)
Whatrsquos PhantomJS (5)
Whatrsquos PhantomJS (6)
Tools and flow (4)
Tools and flow (5)
Tools and flow (6)
As a result
Todayrsquos Agenda (2)
HTML5 in Rakuten (2)
HTML5 in Rakuten (3)
Slide 147
We Are Engineers
We Are Engineers (2)
We Are Engineers (3)
We Are Engineers (4)
We Are Engineers (5)
We Are Engineers (6)
We Are Engineers (7)
Thank you
91
Responsive web design
92
950px 640px
93
Media queries
94
PC
1 Exclusive
Tablet
Smartphone
95
Base style(PC)
2Overriding
Tablet
Smartphone
ComplicatedAnd
unmanageable
96
Syntactically Awesome Style Sheets
97
Sassrsquos features
bull Fully CSS3-compatiblebull Language extensions such as variables nesting
and mixinsbull Many useful functions for manipulating colors and
other valuesbull Advanced features like control directives for librariesbull Well-formatted customizable outputbull Firebug integration
98
3 Sass
Set variable amp import file
variable
import
99
3 Sass
PC
Tablet
Smartphone
Base
Coding into Condition branch
100
3 SassCompiled code
Donrsquot forget to
the compile
101
CSS Authoring Framework
102
Compassrsquos features
bull Experience cleaner markup without presentational classes
bull Itrsquos chock full of the webrsquos best reusable patternsbull It makes creating sprites a breezebull Compass mixins make CSS3 easybull Create beautiful typographic rhythmsbull Download and create extensions with ease
103
Retina displayPrevious display
Image handling for Retina
104
SVGScalable Vector Graphics
105
106
SVG compatibility table
httpcaniusecom
107
Library that detects browserrsquos HTML5 amp CSS3 features
108
Modernizr works
109
Interactive design
110
>
111
For Smartphone
Drag
>
112
>
113
ltcanvasgtwith
114
createjs sample
Output -gt
115
HTML5 technologies
116
Notification feature
Stored in Web storage
Bookmark
Filter
Add bookmark
Details
For Smartphone
>
118
html5 technologies
Responsiveweb design
Interactive design
119
120
Technology Conference Sitetools amp Development Flow
Tsutomu OgasawaraHTML5 Project TeamCreative amp Web Design Department Rakuten Inchttpwwwrakutencojp
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
131
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
132
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
We could develop efficiently with Front-end technologies
144
Todayrsquos Agenda
HTML5 Evangelization in RakutenJose Segura
Rakuten gateway Web App DevelopmentTomoko ldquoMonrdquo Monzen
Web Storage ~ Over the Origin ~Ryosuke ldquoRyanrdquo Tsuji
Tools amp Development FlowTsutomu ldquoOgardquo Ogasawara
Rakuten Technology Conference Web SiteShinsuke ldquoMartyrdquo Yamada
145
HTML5 in Rakuten
146
HTML5 in Rakuten
Rich UXPerformanceProductivity
147
148
Contents Contents Contents Contents
We Are Engineers
149
Contents Contents Contents Contents
Framework
We Are Engineers
Featurepart
Commonpart
150
Contents Contents Contents Contents
Framework
We Are Engineers
ImproveProductivity
Tools
151
Contents Contents Contents Contents
Framework
We Are Engineers
Automation
Tools
Environment
152
Contents Contents Contents Contents
Framework
We Are Engineers
MaximizePerformance
Tools
Environment
Process
153
Contents Contents Contents Contents
Framework
We Are Engineers
Tools
Environment
ProcessCMSCDN
Unit Test
Agile
154
We Are Engineers
Thank you
HTML5 in Rakuten
HTML5 x Rakuten
Self Introduction
HTML5 Project Team Overview
HTML5 Project Team Overview (2)
HTML5 Project Team Overview (3)
HTML5 Project Team Overview (4)
Our Mission
Our Mission (2)
Our Mission (3)
Our Mission (4)
Our Mission (5)
Todayrsquos Agenda
HTML5 Evangelization
Table of contents
Slide 16
Slide 17
Table of contents (2)
HTML5 cases in Rakuten
HTML5 cases in Rakuten (2)
Technology Conference 2013
Rakuten Recipe
Rakuten Securities Kabu animation
Rakuten Card
Rakuten Travel
Rakutencom Shopping Mobile site
Rakutencom Shopping Mobile site (2)
Rakuten Product Microdata
Rakuten Gateway
Table of contents (3)
HTML5 Implementation Guide
HTML5 Implementation Guide (2)
HTML5 Implementation Guide (3)
HTML5 Implementation Guide example
Team Activities
HTML5 Evangelization (2)
HTML5 Evangelization (3)
HTML5 Evangelization (4)
HTML5 Evangelization (5)
Conclusion
Slide 41
Gateway Web App Development
Introduction
Introduction (2)
Rakuten Gateway (2)
Native App to Web App
Why Web App
Flat Design
Web Fonts
Slide 50
Slide 51
Slide 52
Visit Rakuten Gateway
Slide 54
THANK YOU
Web Storage ~ Over the Cross Origin ~
Self Introduction (2)
Slide 58
Slide 59
Slide 60
Slide 61
Slide 62
Web Storage
Web Storage (2)
Normal Way
Over the Domain
Web Storage ~ Over the Domain ~
Rakuten solar
Save data to iframe
Save data to iframe (2)
Save data to iframe (3)
Save data to iframe (4)
Save data to iframe (5)
Get data from iframe
Get data from iframe (2)
Get data from iframe (3)
Get data from iframe (4)
Save data to iframe (6)
Plugin
Slide 80
Technology Conference Website
Self-Introduction
Slide 83
Slide 84
Slide 85
Slide 86
Slide 87
Slide 88
Slide 89
Slide 90
Slide 91
Slide 92
Slide 93
Slide 94
Slide 95
Slide 96
Slide 97
Slide 98
Slide 99
Slide 100
Slide 101
Slide 102
Slide 103
Slide 104
Slide 105
Slide 106
Slide 107
Slide 108
Slide 109
Slide 110
Slide 111
Slide 112
Slide 113
Slide 114
Slide 115
Slide 116
Slide 117
Slide 118
Slide 119
Slide 120
Technology Conference Site tools amp Development Flow
Requirements
Requirements (2)
Requirements (3)
Requirements (4)
Requirements (5)
Tools and flow
Tools and flow (2)
Whatrsquos Template Engine
Whatrsquos Template Engine (2)
Whatrsquos Template Engine (3)
Whatrsquos Template Engine (4)
Tools and flow (3)
Whatrsquos PhantomJS
Whatrsquos PhantomJS (2)
Whatrsquos PhantomJS (3)
Whatrsquos PhantomJS (4)
Whatrsquos PhantomJS (5)
Whatrsquos PhantomJS (6)
Tools and flow (4)
Tools and flow (5)
Tools and flow (6)
As a result
Todayrsquos Agenda (2)
HTML5 in Rakuten (2)
HTML5 in Rakuten (3)
Slide 147
We Are Engineers
We Are Engineers (2)
We Are Engineers (3)
We Are Engineers (4)
We Are Engineers (5)
We Are Engineers (6)
We Are Engineers (7)
Thank you
92
950px 640px
93
Media queries
94
PC
1 Exclusive
Tablet
Smartphone
95
Base style(PC)
2Overriding
Tablet
Smartphone
ComplicatedAnd
unmanageable
96
Syntactically Awesome Style Sheets
97
Sassrsquos features
bull Fully CSS3-compatiblebull Language extensions such as variables nesting
and mixinsbull Many useful functions for manipulating colors and
other valuesbull Advanced features like control directives for librariesbull Well-formatted customizable outputbull Firebug integration
98
3 Sass
Set variable amp import file
variable
import
99
3 Sass
PC
Tablet
Smartphone
Base
Coding into Condition branch
100
3 SassCompiled code
Donrsquot forget to
the compile
101
CSS Authoring Framework
102
Compassrsquos features
bull Experience cleaner markup without presentational classes
bull Itrsquos chock full of the webrsquos best reusable patternsbull It makes creating sprites a breezebull Compass mixins make CSS3 easybull Create beautiful typographic rhythmsbull Download and create extensions with ease
103
Retina displayPrevious display
Image handling for Retina
104
SVGScalable Vector Graphics
105
106
SVG compatibility table
httpcaniusecom
107
Library that detects browserrsquos HTML5 amp CSS3 features
108
Modernizr works
109
Interactive design
110
>
111
For Smartphone
Drag
>
112
>
113
ltcanvasgtwith
114
createjs sample
Output -gt
115
HTML5 technologies
116
Notification feature
Stored in Web storage
Bookmark
Filter
Add bookmark
Details
For Smartphone
>
118
html5 technologies
Responsiveweb design
Interactive design
119
120
Technology Conference Sitetools amp Development Flow
Tsutomu OgasawaraHTML5 Project TeamCreative amp Web Design Department Rakuten Inchttpwwwrakutencojp
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
131
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
132
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
We could develop efficiently with Front-end technologies
144
Todayrsquos Agenda
HTML5 Evangelization in RakutenJose Segura
Rakuten gateway Web App DevelopmentTomoko ldquoMonrdquo Monzen
Web Storage ~ Over the Origin ~Ryosuke ldquoRyanrdquo Tsuji
Tools amp Development FlowTsutomu ldquoOgardquo Ogasawara
Rakuten Technology Conference Web SiteShinsuke ldquoMartyrdquo Yamada
145
HTML5 in Rakuten
146
HTML5 in Rakuten
Rich UXPerformanceProductivity
147
148
Contents Contents Contents Contents
We Are Engineers
149
Contents Contents Contents Contents
Framework
We Are Engineers
Featurepart
Commonpart
150
Contents Contents Contents Contents
Framework
We Are Engineers
ImproveProductivity
Tools
151
Contents Contents Contents Contents
Framework
We Are Engineers
Automation
Tools
Environment
152
Contents Contents Contents Contents
Framework
We Are Engineers
MaximizePerformance
Tools
Environment
Process
153
Contents Contents Contents Contents
Framework
We Are Engineers
Tools
Environment
ProcessCMSCDN
Unit Test
Agile
154
We Are Engineers
Thank you
HTML5 in Rakuten
HTML5 x Rakuten
Self Introduction
HTML5 Project Team Overview
HTML5 Project Team Overview (2)
HTML5 Project Team Overview (3)
HTML5 Project Team Overview (4)
Our Mission
Our Mission (2)
Our Mission (3)
Our Mission (4)
Our Mission (5)
Todayrsquos Agenda
HTML5 Evangelization
Table of contents
Slide 16
Slide 17
Table of contents (2)
HTML5 cases in Rakuten
HTML5 cases in Rakuten (2)
Technology Conference 2013
Rakuten Recipe
Rakuten Securities Kabu animation
Rakuten Card
Rakuten Travel
Rakutencom Shopping Mobile site
Rakutencom Shopping Mobile site (2)
Rakuten Product Microdata
Rakuten Gateway
Table of contents (3)
HTML5 Implementation Guide
HTML5 Implementation Guide (2)
HTML5 Implementation Guide (3)
HTML5 Implementation Guide example
Team Activities
HTML5 Evangelization (2)
HTML5 Evangelization (3)
HTML5 Evangelization (4)
HTML5 Evangelization (5)
Conclusion
Slide 41
Gateway Web App Development
Introduction
Introduction (2)
Rakuten Gateway (2)
Native App to Web App
Why Web App
Flat Design
Web Fonts
Slide 50
Slide 51
Slide 52
Visit Rakuten Gateway
Slide 54
THANK YOU
Web Storage ~ Over the Cross Origin ~
Self Introduction (2)
Slide 58
Slide 59
Slide 60
Slide 61
Slide 62
Web Storage
Web Storage (2)
Normal Way
Over the Domain
Web Storage ~ Over the Domain ~
Rakuten solar
Save data to iframe
Save data to iframe (2)
Save data to iframe (3)
Save data to iframe (4)
Save data to iframe (5)
Get data from iframe
Get data from iframe (2)
Get data from iframe (3)
Get data from iframe (4)
Save data to iframe (6)
Plugin
Slide 80
Technology Conference Website
Self-Introduction
Slide 83
Slide 84
Slide 85
Slide 86
Slide 87
Slide 88
Slide 89
Slide 90
Slide 91
Slide 92
Slide 93
Slide 94
Slide 95
Slide 96
Slide 97
Slide 98
Slide 99
Slide 100
Slide 101
Slide 102
Slide 103
Slide 104
Slide 105
Slide 106
Slide 107
Slide 108
Slide 109
Slide 110
Slide 111
Slide 112
Slide 113
Slide 114
Slide 115
Slide 116
Slide 117
Slide 118
Slide 119
Slide 120
Technology Conference Site tools amp Development Flow
Requirements
Requirements (2)
Requirements (3)
Requirements (4)
Requirements (5)
Tools and flow
Tools and flow (2)
Whatrsquos Template Engine
Whatrsquos Template Engine (2)
Whatrsquos Template Engine (3)
Whatrsquos Template Engine (4)
Tools and flow (3)
Whatrsquos PhantomJS
Whatrsquos PhantomJS (2)
Whatrsquos PhantomJS (3)
Whatrsquos PhantomJS (4)
Whatrsquos PhantomJS (5)
Whatrsquos PhantomJS (6)
Tools and flow (4)
Tools and flow (5)
Tools and flow (6)
As a result
Todayrsquos Agenda (2)
HTML5 in Rakuten (2)
HTML5 in Rakuten (3)
Slide 147
We Are Engineers
We Are Engineers (2)
We Are Engineers (3)
We Are Engineers (4)
We Are Engineers (5)
We Are Engineers (6)
We Are Engineers (7)
Thank you
93
Media queries
94
PC
1 Exclusive
Tablet
Smartphone
95
Base style(PC)
2Overriding
Tablet
Smartphone
ComplicatedAnd
unmanageable
96
Syntactically Awesome Style Sheets
97
Sassrsquos features
bull Fully CSS3-compatiblebull Language extensions such as variables nesting
and mixinsbull Many useful functions for manipulating colors and
other valuesbull Advanced features like control directives for librariesbull Well-formatted customizable outputbull Firebug integration
98
3 Sass
Set variable amp import file
variable
import
99
3 Sass
PC
Tablet
Smartphone
Base
Coding into Condition branch
100
3 SassCompiled code
Donrsquot forget to
the compile
101
CSS Authoring Framework
102
Compassrsquos features
bull Experience cleaner markup without presentational classes
bull Itrsquos chock full of the webrsquos best reusable patternsbull It makes creating sprites a breezebull Compass mixins make CSS3 easybull Create beautiful typographic rhythmsbull Download and create extensions with ease
103
Retina displayPrevious display
Image handling for Retina
104
SVGScalable Vector Graphics
105
106
SVG compatibility table
httpcaniusecom
107
Library that detects browserrsquos HTML5 amp CSS3 features
108
Modernizr works
109
Interactive design
110
>
111
For Smartphone
Drag
>
112
>
113
ltcanvasgtwith
114
createjs sample
Output -gt
115
HTML5 technologies
116
Notification feature
Stored in Web storage
Bookmark
Filter
Add bookmark
Details
For Smartphone
>
118
html5 technologies
Responsiveweb design
Interactive design
119
120
Technology Conference Sitetools amp Development Flow
Tsutomu OgasawaraHTML5 Project TeamCreative amp Web Design Department Rakuten Inchttpwwwrakutencojp
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
131
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
132
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
We could develop efficiently with Front-end technologies
144
Todayrsquos Agenda
HTML5 Evangelization in RakutenJose Segura
Rakuten gateway Web App DevelopmentTomoko ldquoMonrdquo Monzen
Web Storage ~ Over the Origin ~Ryosuke ldquoRyanrdquo Tsuji
Tools amp Development FlowTsutomu ldquoOgardquo Ogasawara
Rakuten Technology Conference Web SiteShinsuke ldquoMartyrdquo Yamada
145
HTML5 in Rakuten
146
HTML5 in Rakuten
Rich UXPerformanceProductivity
147
148
Contents Contents Contents Contents
We Are Engineers
149
Contents Contents Contents Contents
Framework
We Are Engineers
Featurepart
Commonpart
150
Contents Contents Contents Contents
Framework
We Are Engineers
ImproveProductivity
Tools
151
Contents Contents Contents Contents
Framework
We Are Engineers
Automation
Tools
Environment
152
Contents Contents Contents Contents
Framework
We Are Engineers
MaximizePerformance
Tools
Environment
Process
153
Contents Contents Contents Contents
Framework
We Are Engineers
Tools
Environment
ProcessCMSCDN
Unit Test
Agile
154
We Are Engineers
Thank you
HTML5 in Rakuten
HTML5 x Rakuten
Self Introduction
HTML5 Project Team Overview
HTML5 Project Team Overview (2)
HTML5 Project Team Overview (3)
HTML5 Project Team Overview (4)
Our Mission
Our Mission (2)
Our Mission (3)
Our Mission (4)
Our Mission (5)
Todayrsquos Agenda
HTML5 Evangelization
Table of contents
Slide 16
Slide 17
Table of contents (2)
HTML5 cases in Rakuten
HTML5 cases in Rakuten (2)
Technology Conference 2013
Rakuten Recipe
Rakuten Securities Kabu animation
Rakuten Card
Rakuten Travel
Rakutencom Shopping Mobile site
Rakutencom Shopping Mobile site (2)
Rakuten Product Microdata
Rakuten Gateway
Table of contents (3)
HTML5 Implementation Guide
HTML5 Implementation Guide (2)
HTML5 Implementation Guide (3)
HTML5 Implementation Guide example
Team Activities
HTML5 Evangelization (2)
HTML5 Evangelization (3)
HTML5 Evangelization (4)
HTML5 Evangelization (5)
Conclusion
Slide 41
Gateway Web App Development
Introduction
Introduction (2)
Rakuten Gateway (2)
Native App to Web App
Why Web App
Flat Design
Web Fonts
Slide 50
Slide 51
Slide 52
Visit Rakuten Gateway
Slide 54
THANK YOU
Web Storage ~ Over the Cross Origin ~
Self Introduction (2)
Slide 58
Slide 59
Slide 60
Slide 61
Slide 62
Web Storage
Web Storage (2)
Normal Way
Over the Domain
Web Storage ~ Over the Domain ~
Rakuten solar
Save data to iframe
Save data to iframe (2)
Save data to iframe (3)
Save data to iframe (4)
Save data to iframe (5)
Get data from iframe
Get data from iframe (2)
Get data from iframe (3)
Get data from iframe (4)
Save data to iframe (6)
Plugin
Slide 80
Technology Conference Website
Self-Introduction
Slide 83
Slide 84
Slide 85
Slide 86
Slide 87
Slide 88
Slide 89
Slide 90
Slide 91
Slide 92
Slide 93
Slide 94
Slide 95
Slide 96
Slide 97
Slide 98
Slide 99
Slide 100
Slide 101
Slide 102
Slide 103
Slide 104
Slide 105
Slide 106
Slide 107
Slide 108
Slide 109
Slide 110
Slide 111
Slide 112
Slide 113
Slide 114
Slide 115
Slide 116
Slide 117
Slide 118
Slide 119
Slide 120
Technology Conference Site tools amp Development Flow
Requirements
Requirements (2)
Requirements (3)
Requirements (4)
Requirements (5)
Tools and flow
Tools and flow (2)
Whatrsquos Template Engine
Whatrsquos Template Engine (2)
Whatrsquos Template Engine (3)
Whatrsquos Template Engine (4)
Tools and flow (3)
Whatrsquos PhantomJS
Whatrsquos PhantomJS (2)
Whatrsquos PhantomJS (3)
Whatrsquos PhantomJS (4)
Whatrsquos PhantomJS (5)
Whatrsquos PhantomJS (6)
Tools and flow (4)
Tools and flow (5)
Tools and flow (6)
As a result
Todayrsquos Agenda (2)
HTML5 in Rakuten (2)
HTML5 in Rakuten (3)
Slide 147
We Are Engineers
We Are Engineers (2)
We Are Engineers (3)
We Are Engineers (4)
We Are Engineers (5)
We Are Engineers (6)
We Are Engineers (7)
Thank you
94
PC
1 Exclusive
Tablet
Smartphone
95
Base style(PC)
2Overriding
Tablet
Smartphone
ComplicatedAnd
unmanageable
96
Syntactically Awesome Style Sheets
97
Sassrsquos features
bull Fully CSS3-compatiblebull Language extensions such as variables nesting
and mixinsbull Many useful functions for manipulating colors and
other valuesbull Advanced features like control directives for librariesbull Well-formatted customizable outputbull Firebug integration
98
3 Sass
Set variable amp import file
variable
import
99
3 Sass
PC
Tablet
Smartphone
Base
Coding into Condition branch
100
3 SassCompiled code
Donrsquot forget to
the compile
101
CSS Authoring Framework
102
Compassrsquos features
bull Experience cleaner markup without presentational classes
bull Itrsquos chock full of the webrsquos best reusable patternsbull It makes creating sprites a breezebull Compass mixins make CSS3 easybull Create beautiful typographic rhythmsbull Download and create extensions with ease
103
Retina displayPrevious display
Image handling for Retina
104
SVGScalable Vector Graphics
105
106
SVG compatibility table
httpcaniusecom
107
Library that detects browserrsquos HTML5 amp CSS3 features
108
Modernizr works
109
Interactive design
110
>
111
For Smartphone
Drag
>
112
>
113
ltcanvasgtwith
114
createjs sample
Output -gt
115
HTML5 technologies
116
Notification feature
Stored in Web storage
Bookmark
Filter
Add bookmark
Details
For Smartphone
>
118
html5 technologies
Responsiveweb design
Interactive design
119
120
Technology Conference Sitetools amp Development Flow
Tsutomu OgasawaraHTML5 Project TeamCreative amp Web Design Department Rakuten Inchttpwwwrakutencojp
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
131
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
132
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
We could develop efficiently with Front-end technologies
144
Todayrsquos Agenda
HTML5 Evangelization in RakutenJose Segura
Rakuten gateway Web App DevelopmentTomoko ldquoMonrdquo Monzen
Web Storage ~ Over the Origin ~Ryosuke ldquoRyanrdquo Tsuji
Tools amp Development FlowTsutomu ldquoOgardquo Ogasawara
Rakuten Technology Conference Web SiteShinsuke ldquoMartyrdquo Yamada
145
HTML5 in Rakuten
146
HTML5 in Rakuten
Rich UXPerformanceProductivity
147
148
Contents Contents Contents Contents
We Are Engineers
149
Contents Contents Contents Contents
Framework
We Are Engineers
Featurepart
Commonpart
150
Contents Contents Contents Contents
Framework
We Are Engineers
ImproveProductivity
Tools
151
Contents Contents Contents Contents
Framework
We Are Engineers
Automation
Tools
Environment
152
Contents Contents Contents Contents
Framework
We Are Engineers
MaximizePerformance
Tools
Environment
Process
153
Contents Contents Contents Contents
Framework
We Are Engineers
Tools
Environment
ProcessCMSCDN
Unit Test
Agile
154
We Are Engineers
Thank you
HTML5 in Rakuten
HTML5 x Rakuten
Self Introduction
HTML5 Project Team Overview
HTML5 Project Team Overview (2)
HTML5 Project Team Overview (3)
HTML5 Project Team Overview (4)
Our Mission
Our Mission (2)
Our Mission (3)
Our Mission (4)
Our Mission (5)
Todayrsquos Agenda
HTML5 Evangelization
Table of contents
Slide 16
Slide 17
Table of contents (2)
HTML5 cases in Rakuten
HTML5 cases in Rakuten (2)
Technology Conference 2013
Rakuten Recipe
Rakuten Securities Kabu animation
Rakuten Card
Rakuten Travel
Rakutencom Shopping Mobile site
Rakutencom Shopping Mobile site (2)
Rakuten Product Microdata
Rakuten Gateway
Table of contents (3)
HTML5 Implementation Guide
HTML5 Implementation Guide (2)
HTML5 Implementation Guide (3)
HTML5 Implementation Guide example
Team Activities
HTML5 Evangelization (2)
HTML5 Evangelization (3)
HTML5 Evangelization (4)
HTML5 Evangelization (5)
Conclusion
Slide 41
Gateway Web App Development
Introduction
Introduction (2)
Rakuten Gateway (2)
Native App to Web App
Why Web App
Flat Design
Web Fonts
Slide 50
Slide 51
Slide 52
Visit Rakuten Gateway
Slide 54
THANK YOU
Web Storage ~ Over the Cross Origin ~
Self Introduction (2)
Slide 58
Slide 59
Slide 60
Slide 61
Slide 62
Web Storage
Web Storage (2)
Normal Way
Over the Domain
Web Storage ~ Over the Domain ~
Rakuten solar
Save data to iframe
Save data to iframe (2)
Save data to iframe (3)
Save data to iframe (4)
Save data to iframe (5)
Get data from iframe
Get data from iframe (2)
Get data from iframe (3)
Get data from iframe (4)
Save data to iframe (6)
Plugin
Slide 80
Technology Conference Website
Self-Introduction
Slide 83
Slide 84
Slide 85
Slide 86
Slide 87
Slide 88
Slide 89
Slide 90
Slide 91
Slide 92
Slide 93
Slide 94
Slide 95
Slide 96
Slide 97
Slide 98
Slide 99
Slide 100
Slide 101
Slide 102
Slide 103
Slide 104
Slide 105
Slide 106
Slide 107
Slide 108
Slide 109
Slide 110
Slide 111
Slide 112
Slide 113
Slide 114
Slide 115
Slide 116
Slide 117
Slide 118
Slide 119
Slide 120
Technology Conference Site tools amp Development Flow
Requirements
Requirements (2)
Requirements (3)
Requirements (4)
Requirements (5)
Tools and flow
Tools and flow (2)
Whatrsquos Template Engine
Whatrsquos Template Engine (2)
Whatrsquos Template Engine (3)
Whatrsquos Template Engine (4)
Tools and flow (3)
Whatrsquos PhantomJS
Whatrsquos PhantomJS (2)
Whatrsquos PhantomJS (3)
Whatrsquos PhantomJS (4)
Whatrsquos PhantomJS (5)
Whatrsquos PhantomJS (6)
Tools and flow (4)
Tools and flow (5)
Tools and flow (6)
As a result
Todayrsquos Agenda (2)
HTML5 in Rakuten (2)
HTML5 in Rakuten (3)
Slide 147
We Are Engineers
We Are Engineers (2)
We Are Engineers (3)
We Are Engineers (4)
We Are Engineers (5)
We Are Engineers (6)
We Are Engineers (7)
Thank you
95
Base style(PC)
2Overriding
Tablet
Smartphone
ComplicatedAnd
unmanageable
96
Syntactically Awesome Style Sheets
97
Sassrsquos features
bull Fully CSS3-compatiblebull Language extensions such as variables nesting
and mixinsbull Many useful functions for manipulating colors and
other valuesbull Advanced features like control directives for librariesbull Well-formatted customizable outputbull Firebug integration
98
3 Sass
Set variable amp import file
variable
import
99
3 Sass
PC
Tablet
Smartphone
Base
Coding into Condition branch
100
3 SassCompiled code
Donrsquot forget to
the compile
101
CSS Authoring Framework
102
Compassrsquos features
bull Experience cleaner markup without presentational classes
bull Itrsquos chock full of the webrsquos best reusable patternsbull It makes creating sprites a breezebull Compass mixins make CSS3 easybull Create beautiful typographic rhythmsbull Download and create extensions with ease
103
Retina displayPrevious display
Image handling for Retina
104
SVGScalable Vector Graphics
105
106
SVG compatibility table
httpcaniusecom
107
Library that detects browserrsquos HTML5 amp CSS3 features
108
Modernizr works
109
Interactive design
110
>
111
For Smartphone
Drag
>
112
>
113
ltcanvasgtwith
114
createjs sample
Output -gt
115
HTML5 technologies
116
Notification feature
Stored in Web storage
Bookmark
Filter
Add bookmark
Details
For Smartphone
>
118
html5 technologies
Responsiveweb design
Interactive design
119
120
Technology Conference Sitetools amp Development Flow
Tsutomu OgasawaraHTML5 Project TeamCreative amp Web Design Department Rakuten Inchttpwwwrakutencojp
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
131
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
132
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
We could develop efficiently with Front-end technologies
144
Todayrsquos Agenda
HTML5 Evangelization in RakutenJose Segura
Rakuten gateway Web App DevelopmentTomoko ldquoMonrdquo Monzen
Web Storage ~ Over the Origin ~Ryosuke ldquoRyanrdquo Tsuji
Tools amp Development FlowTsutomu ldquoOgardquo Ogasawara
Rakuten Technology Conference Web SiteShinsuke ldquoMartyrdquo Yamada
145
HTML5 in Rakuten
146
HTML5 in Rakuten
Rich UXPerformanceProductivity
147
148
Contents Contents Contents Contents
We Are Engineers
149
Contents Contents Contents Contents
Framework
We Are Engineers
Featurepart
Commonpart
150
Contents Contents Contents Contents
Framework
We Are Engineers
ImproveProductivity
Tools
151
Contents Contents Contents Contents
Framework
We Are Engineers
Automation
Tools
Environment
152
Contents Contents Contents Contents
Framework
We Are Engineers
MaximizePerformance
Tools
Environment
Process
153
Contents Contents Contents Contents
Framework
We Are Engineers
Tools
Environment
ProcessCMSCDN
Unit Test
Agile
154
We Are Engineers
Thank you
HTML5 in Rakuten
HTML5 x Rakuten
Self Introduction
HTML5 Project Team Overview
HTML5 Project Team Overview (2)
HTML5 Project Team Overview (3)
HTML5 Project Team Overview (4)
Our Mission
Our Mission (2)
Our Mission (3)
Our Mission (4)
Our Mission (5)
Todayrsquos Agenda
HTML5 Evangelization
Table of contents
Slide 16
Slide 17
Table of contents (2)
HTML5 cases in Rakuten
HTML5 cases in Rakuten (2)
Technology Conference 2013
Rakuten Recipe
Rakuten Securities Kabu animation
Rakuten Card
Rakuten Travel
Rakutencom Shopping Mobile site
Rakutencom Shopping Mobile site (2)
Rakuten Product Microdata
Rakuten Gateway
Table of contents (3)
HTML5 Implementation Guide
HTML5 Implementation Guide (2)
HTML5 Implementation Guide (3)
HTML5 Implementation Guide example
Team Activities
HTML5 Evangelization (2)
HTML5 Evangelization (3)
HTML5 Evangelization (4)
HTML5 Evangelization (5)
Conclusion
Slide 41
Gateway Web App Development
Introduction
Introduction (2)
Rakuten Gateway (2)
Native App to Web App
Why Web App
Flat Design
Web Fonts
Slide 50
Slide 51
Slide 52
Visit Rakuten Gateway
Slide 54
THANK YOU
Web Storage ~ Over the Cross Origin ~
Self Introduction (2)
Slide 58
Slide 59
Slide 60
Slide 61
Slide 62
Web Storage
Web Storage (2)
Normal Way
Over the Domain
Web Storage ~ Over the Domain ~
Rakuten solar
Save data to iframe
Save data to iframe (2)
Save data to iframe (3)
Save data to iframe (4)
Save data to iframe (5)
Get data from iframe
Get data from iframe (2)
Get data from iframe (3)
Get data from iframe (4)
Save data to iframe (6)
Plugin
Slide 80
Technology Conference Website
Self-Introduction
Slide 83
Slide 84
Slide 85
Slide 86
Slide 87
Slide 88
Slide 89
Slide 90
Slide 91
Slide 92
Slide 93
Slide 94
Slide 95
Slide 96
Slide 97
Slide 98
Slide 99
Slide 100
Slide 101
Slide 102
Slide 103
Slide 104
Slide 105
Slide 106
Slide 107
Slide 108
Slide 109
Slide 110
Slide 111
Slide 112
Slide 113
Slide 114
Slide 115
Slide 116
Slide 117
Slide 118
Slide 119
Slide 120
Technology Conference Site tools amp Development Flow
Requirements
Requirements (2)
Requirements (3)
Requirements (4)
Requirements (5)
Tools and flow
Tools and flow (2)
Whatrsquos Template Engine
Whatrsquos Template Engine (2)
Whatrsquos Template Engine (3)
Whatrsquos Template Engine (4)
Tools and flow (3)
Whatrsquos PhantomJS
Whatrsquos PhantomJS (2)
Whatrsquos PhantomJS (3)
Whatrsquos PhantomJS (4)
Whatrsquos PhantomJS (5)
Whatrsquos PhantomJS (6)
Tools and flow (4)
Tools and flow (5)
Tools and flow (6)
As a result
Todayrsquos Agenda (2)
HTML5 in Rakuten (2)
HTML5 in Rakuten (3)
Slide 147
We Are Engineers
We Are Engineers (2)
We Are Engineers (3)
We Are Engineers (4)
We Are Engineers (5)
We Are Engineers (6)
We Are Engineers (7)
Thank you
96
Syntactically Awesome Style Sheets
97
Sassrsquos features
bull Fully CSS3-compatiblebull Language extensions such as variables nesting
and mixinsbull Many useful functions for manipulating colors and
other valuesbull Advanced features like control directives for librariesbull Well-formatted customizable outputbull Firebug integration
98
3 Sass
Set variable amp import file
variable
import
99
3 Sass
PC
Tablet
Smartphone
Base
Coding into Condition branch
100
3 SassCompiled code
Donrsquot forget to
the compile
101
CSS Authoring Framework
102
Compassrsquos features
bull Experience cleaner markup without presentational classes
bull Itrsquos chock full of the webrsquos best reusable patternsbull It makes creating sprites a breezebull Compass mixins make CSS3 easybull Create beautiful typographic rhythmsbull Download and create extensions with ease
103
Retina displayPrevious display
Image handling for Retina
104
SVGScalable Vector Graphics
105
106
SVG compatibility table
httpcaniusecom
107
Library that detects browserrsquos HTML5 amp CSS3 features
108
Modernizr works
109
Interactive design
110
>
111
For Smartphone
Drag
>
112
>
113
ltcanvasgtwith
114
createjs sample
Output -gt
115
HTML5 technologies
116
Notification feature
Stored in Web storage
Bookmark
Filter
Add bookmark
Details
For Smartphone
>
118
html5 technologies
Responsiveweb design
Interactive design
119
120
Technology Conference Sitetools amp Development Flow
Tsutomu OgasawaraHTML5 Project TeamCreative amp Web Design Department Rakuten Inchttpwwwrakutencojp
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
131
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
132
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
We could develop efficiently with Front-end technologies
144
Todayrsquos Agenda
HTML5 Evangelization in RakutenJose Segura
Rakuten gateway Web App DevelopmentTomoko ldquoMonrdquo Monzen
Web Storage ~ Over the Origin ~Ryosuke ldquoRyanrdquo Tsuji
Tools amp Development FlowTsutomu ldquoOgardquo Ogasawara
Rakuten Technology Conference Web SiteShinsuke ldquoMartyrdquo Yamada
145
HTML5 in Rakuten
146
HTML5 in Rakuten
Rich UXPerformanceProductivity
147
148
Contents Contents Contents Contents
We Are Engineers
149
Contents Contents Contents Contents
Framework
We Are Engineers
Featurepart
Commonpart
150
Contents Contents Contents Contents
Framework
We Are Engineers
ImproveProductivity
Tools
151
Contents Contents Contents Contents
Framework
We Are Engineers
Automation
Tools
Environment
152
Contents Contents Contents Contents
Framework
We Are Engineers
MaximizePerformance
Tools
Environment
Process
153
Contents Contents Contents Contents
Framework
We Are Engineers
Tools
Environment
ProcessCMSCDN
Unit Test
Agile
154
We Are Engineers
Thank you
HTML5 in Rakuten
HTML5 x Rakuten
Self Introduction
HTML5 Project Team Overview
HTML5 Project Team Overview (2)
HTML5 Project Team Overview (3)
HTML5 Project Team Overview (4)
Our Mission
Our Mission (2)
Our Mission (3)
Our Mission (4)
Our Mission (5)
Todayrsquos Agenda
HTML5 Evangelization
Table of contents
Slide 16
Slide 17
Table of contents (2)
HTML5 cases in Rakuten
HTML5 cases in Rakuten (2)
Technology Conference 2013
Rakuten Recipe
Rakuten Securities Kabu animation
Rakuten Card
Rakuten Travel
Rakutencom Shopping Mobile site
Rakutencom Shopping Mobile site (2)
Rakuten Product Microdata
Rakuten Gateway
Table of contents (3)
HTML5 Implementation Guide
HTML5 Implementation Guide (2)
HTML5 Implementation Guide (3)
HTML5 Implementation Guide example
Team Activities
HTML5 Evangelization (2)
HTML5 Evangelization (3)
HTML5 Evangelization (4)
HTML5 Evangelization (5)
Conclusion
Slide 41
Gateway Web App Development
Introduction
Introduction (2)
Rakuten Gateway (2)
Native App to Web App
Why Web App
Flat Design
Web Fonts
Slide 50
Slide 51
Slide 52
Visit Rakuten Gateway
Slide 54
THANK YOU
Web Storage ~ Over the Cross Origin ~
Self Introduction (2)
Slide 58
Slide 59
Slide 60
Slide 61
Slide 62
Web Storage
Web Storage (2)
Normal Way
Over the Domain
Web Storage ~ Over the Domain ~
Rakuten solar
Save data to iframe
Save data to iframe (2)
Save data to iframe (3)
Save data to iframe (4)
Save data to iframe (5)
Get data from iframe
Get data from iframe (2)
Get data from iframe (3)
Get data from iframe (4)
Save data to iframe (6)
Plugin
Slide 80
Technology Conference Website
Self-Introduction
Slide 83
Slide 84
Slide 85
Slide 86
Slide 87
Slide 88
Slide 89
Slide 90
Slide 91
Slide 92
Slide 93
Slide 94
Slide 95
Slide 96
Slide 97
Slide 98
Slide 99
Slide 100
Slide 101
Slide 102
Slide 103
Slide 104
Slide 105
Slide 106
Slide 107
Slide 108
Slide 109
Slide 110
Slide 111
Slide 112
Slide 113
Slide 114
Slide 115
Slide 116
Slide 117
Slide 118
Slide 119
Slide 120
Technology Conference Site tools amp Development Flow
Requirements
Requirements (2)
Requirements (3)
Requirements (4)
Requirements (5)
Tools and flow
Tools and flow (2)
Whatrsquos Template Engine
Whatrsquos Template Engine (2)
Whatrsquos Template Engine (3)
Whatrsquos Template Engine (4)
Tools and flow (3)
Whatrsquos PhantomJS
Whatrsquos PhantomJS (2)
Whatrsquos PhantomJS (3)
Whatrsquos PhantomJS (4)
Whatrsquos PhantomJS (5)
Whatrsquos PhantomJS (6)
Tools and flow (4)
Tools and flow (5)
Tools and flow (6)
As a result
Todayrsquos Agenda (2)
HTML5 in Rakuten (2)
HTML5 in Rakuten (3)
Slide 147
We Are Engineers
We Are Engineers (2)
We Are Engineers (3)
We Are Engineers (4)
We Are Engineers (5)
We Are Engineers (6)
We Are Engineers (7)
Thank you
97
Sassrsquos features
bull Fully CSS3-compatiblebull Language extensions such as variables nesting
and mixinsbull Many useful functions for manipulating colors and
other valuesbull Advanced features like control directives for librariesbull Well-formatted customizable outputbull Firebug integration
98
3 Sass
Set variable amp import file
variable
import
99
3 Sass
PC
Tablet
Smartphone
Base
Coding into Condition branch
100
3 SassCompiled code
Donrsquot forget to
the compile
101
CSS Authoring Framework
102
Compassrsquos features
bull Experience cleaner markup without presentational classes
bull Itrsquos chock full of the webrsquos best reusable patternsbull It makes creating sprites a breezebull Compass mixins make CSS3 easybull Create beautiful typographic rhythmsbull Download and create extensions with ease
103
Retina displayPrevious display
Image handling for Retina
104
SVGScalable Vector Graphics
105
106
SVG compatibility table
httpcaniusecom
107
Library that detects browserrsquos HTML5 amp CSS3 features
108
Modernizr works
109
Interactive design
110
>
111
For Smartphone
Drag
>
112
>
113
ltcanvasgtwith
114
createjs sample
Output -gt
115
HTML5 technologies
116
Notification feature
Stored in Web storage
Bookmark
Filter
Add bookmark
Details
For Smartphone
>
118
html5 technologies
Responsiveweb design
Interactive design
119
120
Technology Conference Sitetools amp Development Flow
Tsutomu OgasawaraHTML5 Project TeamCreative amp Web Design Department Rakuten Inchttpwwwrakutencojp
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
131
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
132
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
We could develop efficiently with Front-end technologies
144
Todayrsquos Agenda
HTML5 Evangelization in RakutenJose Segura
Rakuten gateway Web App DevelopmentTomoko ldquoMonrdquo Monzen
Web Storage ~ Over the Origin ~Ryosuke ldquoRyanrdquo Tsuji
Tools amp Development FlowTsutomu ldquoOgardquo Ogasawara
Rakuten Technology Conference Web SiteShinsuke ldquoMartyrdquo Yamada
145
HTML5 in Rakuten
146
HTML5 in Rakuten
Rich UXPerformanceProductivity
147
148
Contents Contents Contents Contents
We Are Engineers
149
Contents Contents Contents Contents
Framework
We Are Engineers
Featurepart
Commonpart
150
Contents Contents Contents Contents
Framework
We Are Engineers
ImproveProductivity
Tools
151
Contents Contents Contents Contents
Framework
We Are Engineers
Automation
Tools
Environment
152
Contents Contents Contents Contents
Framework
We Are Engineers
MaximizePerformance
Tools
Environment
Process
153
Contents Contents Contents Contents
Framework
We Are Engineers
Tools
Environment
ProcessCMSCDN
Unit Test
Agile
154
We Are Engineers
Thank you
HTML5 in Rakuten
HTML5 x Rakuten
Self Introduction
HTML5 Project Team Overview
HTML5 Project Team Overview (2)
HTML5 Project Team Overview (3)
HTML5 Project Team Overview (4)
Our Mission
Our Mission (2)
Our Mission (3)
Our Mission (4)
Our Mission (5)
Todayrsquos Agenda
HTML5 Evangelization
Table of contents
Slide 16
Slide 17
Table of contents (2)
HTML5 cases in Rakuten
HTML5 cases in Rakuten (2)
Technology Conference 2013
Rakuten Recipe
Rakuten Securities Kabu animation
Rakuten Card
Rakuten Travel
Rakutencom Shopping Mobile site
Rakutencom Shopping Mobile site (2)
Rakuten Product Microdata
Rakuten Gateway
Table of contents (3)
HTML5 Implementation Guide
HTML5 Implementation Guide (2)
HTML5 Implementation Guide (3)
HTML5 Implementation Guide example
Team Activities
HTML5 Evangelization (2)
HTML5 Evangelization (3)
HTML5 Evangelization (4)
HTML5 Evangelization (5)
Conclusion
Slide 41
Gateway Web App Development
Introduction
Introduction (2)
Rakuten Gateway (2)
Native App to Web App
Why Web App
Flat Design
Web Fonts
Slide 50
Slide 51
Slide 52
Visit Rakuten Gateway
Slide 54
THANK YOU
Web Storage ~ Over the Cross Origin ~
Self Introduction (2)
Slide 58
Slide 59
Slide 60
Slide 61
Slide 62
Web Storage
Web Storage (2)
Normal Way
Over the Domain
Web Storage ~ Over the Domain ~
Rakuten solar
Save data to iframe
Save data to iframe (2)
Save data to iframe (3)
Save data to iframe (4)
Save data to iframe (5)
Get data from iframe
Get data from iframe (2)
Get data from iframe (3)
Get data from iframe (4)
Save data to iframe (6)
Plugin
Slide 80
Technology Conference Website
Self-Introduction
Slide 83
Slide 84
Slide 85
Slide 86
Slide 87
Slide 88
Slide 89
Slide 90
Slide 91
Slide 92
Slide 93
Slide 94
Slide 95
Slide 96
Slide 97
Slide 98
Slide 99
Slide 100
Slide 101
Slide 102
Slide 103
Slide 104
Slide 105
Slide 106
Slide 107
Slide 108
Slide 109
Slide 110
Slide 111
Slide 112
Slide 113
Slide 114
Slide 115
Slide 116
Slide 117
Slide 118
Slide 119
Slide 120
Technology Conference Site tools amp Development Flow
Requirements
Requirements (2)
Requirements (3)
Requirements (4)
Requirements (5)
Tools and flow
Tools and flow (2)
Whatrsquos Template Engine
Whatrsquos Template Engine (2)
Whatrsquos Template Engine (3)
Whatrsquos Template Engine (4)
Tools and flow (3)
Whatrsquos PhantomJS
Whatrsquos PhantomJS (2)
Whatrsquos PhantomJS (3)
Whatrsquos PhantomJS (4)
Whatrsquos PhantomJS (5)
Whatrsquos PhantomJS (6)
Tools and flow (4)
Tools and flow (5)
Tools and flow (6)
As a result
Todayrsquos Agenda (2)
HTML5 in Rakuten (2)
HTML5 in Rakuten (3)
Slide 147
We Are Engineers
We Are Engineers (2)
We Are Engineers (3)
We Are Engineers (4)
We Are Engineers (5)
We Are Engineers (6)
We Are Engineers (7)
Thank you
98
3 Sass
Set variable amp import file
variable
import
99
3 Sass
PC
Tablet
Smartphone
Base
Coding into Condition branch
100
3 SassCompiled code
Donrsquot forget to
the compile
101
CSS Authoring Framework
102
Compassrsquos features
bull Experience cleaner markup without presentational classes
bull Itrsquos chock full of the webrsquos best reusable patternsbull It makes creating sprites a breezebull Compass mixins make CSS3 easybull Create beautiful typographic rhythmsbull Download and create extensions with ease
103
Retina displayPrevious display
Image handling for Retina
104
SVGScalable Vector Graphics
105
106
SVG compatibility table
httpcaniusecom
107
Library that detects browserrsquos HTML5 amp CSS3 features
108
Modernizr works
109
Interactive design
110
>
111
For Smartphone
Drag
>
112
>
113
ltcanvasgtwith
114
createjs sample
Output -gt
115
HTML5 technologies
116
Notification feature
Stored in Web storage
Bookmark
Filter
Add bookmark
Details
For Smartphone
>
118
html5 technologies
Responsiveweb design
Interactive design
119
120
Technology Conference Sitetools amp Development Flow
Tsutomu OgasawaraHTML5 Project TeamCreative amp Web Design Department Rakuten Inchttpwwwrakutencojp
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
131
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
132
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
We could develop efficiently with Front-end technologies
144
Todayrsquos Agenda
HTML5 Evangelization in RakutenJose Segura
Rakuten gateway Web App DevelopmentTomoko ldquoMonrdquo Monzen
Web Storage ~ Over the Origin ~Ryosuke ldquoRyanrdquo Tsuji
Tools amp Development FlowTsutomu ldquoOgardquo Ogasawara
Rakuten Technology Conference Web SiteShinsuke ldquoMartyrdquo Yamada
145
HTML5 in Rakuten
146
HTML5 in Rakuten
Rich UXPerformanceProductivity
147
148
Contents Contents Contents Contents
We Are Engineers
149
Contents Contents Contents Contents
Framework
We Are Engineers
Featurepart
Commonpart
150
Contents Contents Contents Contents
Framework
We Are Engineers
ImproveProductivity
Tools
151
Contents Contents Contents Contents
Framework
We Are Engineers
Automation
Tools
Environment
152
Contents Contents Contents Contents
Framework
We Are Engineers
MaximizePerformance
Tools
Environment
Process
153
Contents Contents Contents Contents
Framework
We Are Engineers
Tools
Environment
ProcessCMSCDN
Unit Test
Agile
154
We Are Engineers
Thank you
HTML5 in Rakuten
HTML5 x Rakuten
Self Introduction
HTML5 Project Team Overview
HTML5 Project Team Overview (2)
HTML5 Project Team Overview (3)
HTML5 Project Team Overview (4)
Our Mission
Our Mission (2)
Our Mission (3)
Our Mission (4)
Our Mission (5)
Todayrsquos Agenda
HTML5 Evangelization
Table of contents
Slide 16
Slide 17
Table of contents (2)
HTML5 cases in Rakuten
HTML5 cases in Rakuten (2)
Technology Conference 2013
Rakuten Recipe
Rakuten Securities Kabu animation
Rakuten Card
Rakuten Travel
Rakutencom Shopping Mobile site
Rakutencom Shopping Mobile site (2)
Rakuten Product Microdata
Rakuten Gateway
Table of contents (3)
HTML5 Implementation Guide
HTML5 Implementation Guide (2)
HTML5 Implementation Guide (3)
HTML5 Implementation Guide example
Team Activities
HTML5 Evangelization (2)
HTML5 Evangelization (3)
HTML5 Evangelization (4)
HTML5 Evangelization (5)
Conclusion
Slide 41
Gateway Web App Development
Introduction
Introduction (2)
Rakuten Gateway (2)
Native App to Web App
Why Web App
Flat Design
Web Fonts
Slide 50
Slide 51
Slide 52
Visit Rakuten Gateway
Slide 54
THANK YOU
Web Storage ~ Over the Cross Origin ~
Self Introduction (2)
Slide 58
Slide 59
Slide 60
Slide 61
Slide 62
Web Storage
Web Storage (2)
Normal Way
Over the Domain
Web Storage ~ Over the Domain ~
Rakuten solar
Save data to iframe
Save data to iframe (2)
Save data to iframe (3)
Save data to iframe (4)
Save data to iframe (5)
Get data from iframe
Get data from iframe (2)
Get data from iframe (3)
Get data from iframe (4)
Save data to iframe (6)
Plugin
Slide 80
Technology Conference Website
Self-Introduction
Slide 83
Slide 84
Slide 85
Slide 86
Slide 87
Slide 88
Slide 89
Slide 90
Slide 91
Slide 92
Slide 93
Slide 94
Slide 95
Slide 96
Slide 97
Slide 98
Slide 99
Slide 100
Slide 101
Slide 102
Slide 103
Slide 104
Slide 105
Slide 106
Slide 107
Slide 108
Slide 109
Slide 110
Slide 111
Slide 112
Slide 113
Slide 114
Slide 115
Slide 116
Slide 117
Slide 118
Slide 119
Slide 120
Technology Conference Site tools amp Development Flow
Requirements
Requirements (2)
Requirements (3)
Requirements (4)
Requirements (5)
Tools and flow
Tools and flow (2)
Whatrsquos Template Engine
Whatrsquos Template Engine (2)
Whatrsquos Template Engine (3)
Whatrsquos Template Engine (4)
Tools and flow (3)
Whatrsquos PhantomJS
Whatrsquos PhantomJS (2)
Whatrsquos PhantomJS (3)
Whatrsquos PhantomJS (4)
Whatrsquos PhantomJS (5)
Whatrsquos PhantomJS (6)
Tools and flow (4)
Tools and flow (5)
Tools and flow (6)
As a result
Todayrsquos Agenda (2)
HTML5 in Rakuten (2)
HTML5 in Rakuten (3)
Slide 147
We Are Engineers
We Are Engineers (2)
We Are Engineers (3)
We Are Engineers (4)
We Are Engineers (5)
We Are Engineers (6)
We Are Engineers (7)
Thank you
99
3 Sass
PC
Tablet
Smartphone
Base
Coding into Condition branch
100
3 SassCompiled code
Donrsquot forget to
the compile
101
CSS Authoring Framework
102
Compassrsquos features
bull Experience cleaner markup without presentational classes
bull Itrsquos chock full of the webrsquos best reusable patternsbull It makes creating sprites a breezebull Compass mixins make CSS3 easybull Create beautiful typographic rhythmsbull Download and create extensions with ease
103
Retina displayPrevious display
Image handling for Retina
104
SVGScalable Vector Graphics
105
106
SVG compatibility table
httpcaniusecom
107
Library that detects browserrsquos HTML5 amp CSS3 features
108
Modernizr works
109
Interactive design
110
>
111
For Smartphone
Drag
>
112
>
113
ltcanvasgtwith
114
createjs sample
Output -gt
115
HTML5 technologies
116
Notification feature
Stored in Web storage
Bookmark
Filter
Add bookmark
Details
For Smartphone
>
118
html5 technologies
Responsiveweb design
Interactive design
119
120
Technology Conference Sitetools amp Development Flow
Tsutomu OgasawaraHTML5 Project TeamCreative amp Web Design Department Rakuten Inchttpwwwrakutencojp
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
131
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
132
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
We could develop efficiently with Front-end technologies
144
Todayrsquos Agenda
HTML5 Evangelization in RakutenJose Segura
Rakuten gateway Web App DevelopmentTomoko ldquoMonrdquo Monzen
Web Storage ~ Over the Origin ~Ryosuke ldquoRyanrdquo Tsuji
Tools amp Development FlowTsutomu ldquoOgardquo Ogasawara
Rakuten Technology Conference Web SiteShinsuke ldquoMartyrdquo Yamada
145
HTML5 in Rakuten
146
HTML5 in Rakuten
Rich UXPerformanceProductivity
147
148
Contents Contents Contents Contents
We Are Engineers
149
Contents Contents Contents Contents
Framework
We Are Engineers
Featurepart
Commonpart
150
Contents Contents Contents Contents
Framework
We Are Engineers
ImproveProductivity
Tools
151
Contents Contents Contents Contents
Framework
We Are Engineers
Automation
Tools
Environment
152
Contents Contents Contents Contents
Framework
We Are Engineers
MaximizePerformance
Tools
Environment
Process
153
Contents Contents Contents Contents
Framework
We Are Engineers
Tools
Environment
ProcessCMSCDN
Unit Test
Agile
154
We Are Engineers
Thank you
HTML5 in Rakuten
HTML5 x Rakuten
Self Introduction
HTML5 Project Team Overview
HTML5 Project Team Overview (2)
HTML5 Project Team Overview (3)
HTML5 Project Team Overview (4)
Our Mission
Our Mission (2)
Our Mission (3)
Our Mission (4)
Our Mission (5)
Todayrsquos Agenda
HTML5 Evangelization
Table of contents
Slide 16
Slide 17
Table of contents (2)
HTML5 cases in Rakuten
HTML5 cases in Rakuten (2)
Technology Conference 2013
Rakuten Recipe
Rakuten Securities Kabu animation
Rakuten Card
Rakuten Travel
Rakutencom Shopping Mobile site
Rakutencom Shopping Mobile site (2)
Rakuten Product Microdata
Rakuten Gateway
Table of contents (3)
HTML5 Implementation Guide
HTML5 Implementation Guide (2)
HTML5 Implementation Guide (3)
HTML5 Implementation Guide example
Team Activities
HTML5 Evangelization (2)
HTML5 Evangelization (3)
HTML5 Evangelization (4)
HTML5 Evangelization (5)
Conclusion
Slide 41
Gateway Web App Development
Introduction
Introduction (2)
Rakuten Gateway (2)
Native App to Web App
Why Web App
Flat Design
Web Fonts
Slide 50
Slide 51
Slide 52
Visit Rakuten Gateway
Slide 54
THANK YOU
Web Storage ~ Over the Cross Origin ~
Self Introduction (2)
Slide 58
Slide 59
Slide 60
Slide 61
Slide 62
Web Storage
Web Storage (2)
Normal Way
Over the Domain
Web Storage ~ Over the Domain ~
Rakuten solar
Save data to iframe
Save data to iframe (2)
Save data to iframe (3)
Save data to iframe (4)
Save data to iframe (5)
Get data from iframe
Get data from iframe (2)
Get data from iframe (3)
Get data from iframe (4)
Save data to iframe (6)
Plugin
Slide 80
Technology Conference Website
Self-Introduction
Slide 83
Slide 84
Slide 85
Slide 86
Slide 87
Slide 88
Slide 89
Slide 90
Slide 91
Slide 92
Slide 93
Slide 94
Slide 95
Slide 96
Slide 97
Slide 98
Slide 99
Slide 100
Slide 101
Slide 102
Slide 103
Slide 104
Slide 105
Slide 106
Slide 107
Slide 108
Slide 109
Slide 110
Slide 111
Slide 112
Slide 113
Slide 114
Slide 115
Slide 116
Slide 117
Slide 118
Slide 119
Slide 120
Technology Conference Site tools amp Development Flow
Requirements
Requirements (2)
Requirements (3)
Requirements (4)
Requirements (5)
Tools and flow
Tools and flow (2)
Whatrsquos Template Engine
Whatrsquos Template Engine (2)
Whatrsquos Template Engine (3)
Whatrsquos Template Engine (4)
Tools and flow (3)
Whatrsquos PhantomJS
Whatrsquos PhantomJS (2)
Whatrsquos PhantomJS (3)
Whatrsquos PhantomJS (4)
Whatrsquos PhantomJS (5)
Whatrsquos PhantomJS (6)
Tools and flow (4)
Tools and flow (5)
Tools and flow (6)
As a result
Todayrsquos Agenda (2)
HTML5 in Rakuten (2)
HTML5 in Rakuten (3)
Slide 147
We Are Engineers
We Are Engineers (2)
We Are Engineers (3)
We Are Engineers (4)
We Are Engineers (5)
We Are Engineers (6)
We Are Engineers (7)
Thank you
100
3 SassCompiled code
Donrsquot forget to
the compile
101
CSS Authoring Framework
102
Compassrsquos features
bull Experience cleaner markup without presentational classes
bull Itrsquos chock full of the webrsquos best reusable patternsbull It makes creating sprites a breezebull Compass mixins make CSS3 easybull Create beautiful typographic rhythmsbull Download and create extensions with ease
103
Retina displayPrevious display
Image handling for Retina
104
SVGScalable Vector Graphics
105
106
SVG compatibility table
httpcaniusecom
107
Library that detects browserrsquos HTML5 amp CSS3 features
108
Modernizr works
109
Interactive design
110
>
111
For Smartphone
Drag
>
112
>
113
ltcanvasgtwith
114
createjs sample
Output -gt
115
HTML5 technologies
116
Notification feature
Stored in Web storage
Bookmark
Filter
Add bookmark
Details
For Smartphone
>
118
html5 technologies
Responsiveweb design
Interactive design
119
120
Technology Conference Sitetools amp Development Flow
Tsutomu OgasawaraHTML5 Project TeamCreative amp Web Design Department Rakuten Inchttpwwwrakutencojp
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
131
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
132
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
We could develop efficiently with Front-end technologies
144
Todayrsquos Agenda
HTML5 Evangelization in RakutenJose Segura
Rakuten gateway Web App DevelopmentTomoko ldquoMonrdquo Monzen
Web Storage ~ Over the Origin ~Ryosuke ldquoRyanrdquo Tsuji
Tools amp Development FlowTsutomu ldquoOgardquo Ogasawara
Rakuten Technology Conference Web SiteShinsuke ldquoMartyrdquo Yamada
145
HTML5 in Rakuten
146
HTML5 in Rakuten
Rich UXPerformanceProductivity
147
148
Contents Contents Contents Contents
We Are Engineers
149
Contents Contents Contents Contents
Framework
We Are Engineers
Featurepart
Commonpart
150
Contents Contents Contents Contents
Framework
We Are Engineers
ImproveProductivity
Tools
151
Contents Contents Contents Contents
Framework
We Are Engineers
Automation
Tools
Environment
152
Contents Contents Contents Contents
Framework
We Are Engineers
MaximizePerformance
Tools
Environment
Process
153
Contents Contents Contents Contents
Framework
We Are Engineers
Tools
Environment
ProcessCMSCDN
Unit Test
Agile
154
We Are Engineers
Thank you
HTML5 in Rakuten
HTML5 x Rakuten
Self Introduction
HTML5 Project Team Overview
HTML5 Project Team Overview (2)
HTML5 Project Team Overview (3)
HTML5 Project Team Overview (4)
Our Mission
Our Mission (2)
Our Mission (3)
Our Mission (4)
Our Mission (5)
Todayrsquos Agenda
HTML5 Evangelization
Table of contents
Slide 16
Slide 17
Table of contents (2)
HTML5 cases in Rakuten
HTML5 cases in Rakuten (2)
Technology Conference 2013
Rakuten Recipe
Rakuten Securities Kabu animation
Rakuten Card
Rakuten Travel
Rakutencom Shopping Mobile site
Rakutencom Shopping Mobile site (2)
Rakuten Product Microdata
Rakuten Gateway
Table of contents (3)
HTML5 Implementation Guide
HTML5 Implementation Guide (2)
HTML5 Implementation Guide (3)
HTML5 Implementation Guide example
Team Activities
HTML5 Evangelization (2)
HTML5 Evangelization (3)
HTML5 Evangelization (4)
HTML5 Evangelization (5)
Conclusion
Slide 41
Gateway Web App Development
Introduction
Introduction (2)
Rakuten Gateway (2)
Native App to Web App
Why Web App
Flat Design
Web Fonts
Slide 50
Slide 51
Slide 52
Visit Rakuten Gateway
Slide 54
THANK YOU
Web Storage ~ Over the Cross Origin ~
Self Introduction (2)
Slide 58
Slide 59
Slide 60
Slide 61
Slide 62
Web Storage
Web Storage (2)
Normal Way
Over the Domain
Web Storage ~ Over the Domain ~
Rakuten solar
Save data to iframe
Save data to iframe (2)
Save data to iframe (3)
Save data to iframe (4)
Save data to iframe (5)
Get data from iframe
Get data from iframe (2)
Get data from iframe (3)
Get data from iframe (4)
Save data to iframe (6)
Plugin
Slide 80
Technology Conference Website
Self-Introduction
Slide 83
Slide 84
Slide 85
Slide 86
Slide 87
Slide 88
Slide 89
Slide 90
Slide 91
Slide 92
Slide 93
Slide 94
Slide 95
Slide 96
Slide 97
Slide 98
Slide 99
Slide 100
Slide 101
Slide 102
Slide 103
Slide 104
Slide 105
Slide 106
Slide 107
Slide 108
Slide 109
Slide 110
Slide 111
Slide 112
Slide 113
Slide 114
Slide 115
Slide 116
Slide 117
Slide 118
Slide 119
Slide 120
Technology Conference Site tools amp Development Flow
Requirements
Requirements (2)
Requirements (3)
Requirements (4)
Requirements (5)
Tools and flow
Tools and flow (2)
Whatrsquos Template Engine
Whatrsquos Template Engine (2)
Whatrsquos Template Engine (3)
Whatrsquos Template Engine (4)
Tools and flow (3)
Whatrsquos PhantomJS
Whatrsquos PhantomJS (2)
Whatrsquos PhantomJS (3)
Whatrsquos PhantomJS (4)
Whatrsquos PhantomJS (5)
Whatrsquos PhantomJS (6)
Tools and flow (4)
Tools and flow (5)
Tools and flow (6)
As a result
Todayrsquos Agenda (2)
HTML5 in Rakuten (2)
HTML5 in Rakuten (3)
Slide 147
We Are Engineers
We Are Engineers (2)
We Are Engineers (3)
We Are Engineers (4)
We Are Engineers (5)
We Are Engineers (6)
We Are Engineers (7)
Thank you
101
CSS Authoring Framework
102
Compassrsquos features
bull Experience cleaner markup without presentational classes
bull Itrsquos chock full of the webrsquos best reusable patternsbull It makes creating sprites a breezebull Compass mixins make CSS3 easybull Create beautiful typographic rhythmsbull Download and create extensions with ease
103
Retina displayPrevious display
Image handling for Retina
104
SVGScalable Vector Graphics
105
106
SVG compatibility table
httpcaniusecom
107
Library that detects browserrsquos HTML5 amp CSS3 features
108
Modernizr works
109
Interactive design
110
>
111
For Smartphone
Drag
>
112
>
113
ltcanvasgtwith
114
createjs sample
Output -gt
115
HTML5 technologies
116
Notification feature
Stored in Web storage
Bookmark
Filter
Add bookmark
Details
For Smartphone
>
118
html5 technologies
Responsiveweb design
Interactive design
119
120
Technology Conference Sitetools amp Development Flow
Tsutomu OgasawaraHTML5 Project TeamCreative amp Web Design Department Rakuten Inchttpwwwrakutencojp
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
131
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
132
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
We could develop efficiently with Front-end technologies
144
Todayrsquos Agenda
HTML5 Evangelization in RakutenJose Segura
Rakuten gateway Web App DevelopmentTomoko ldquoMonrdquo Monzen
Web Storage ~ Over the Origin ~Ryosuke ldquoRyanrdquo Tsuji
Tools amp Development FlowTsutomu ldquoOgardquo Ogasawara
Rakuten Technology Conference Web SiteShinsuke ldquoMartyrdquo Yamada
145
HTML5 in Rakuten
146
HTML5 in Rakuten
Rich UXPerformanceProductivity
147
148
Contents Contents Contents Contents
We Are Engineers
149
Contents Contents Contents Contents
Framework
We Are Engineers
Featurepart
Commonpart
150
Contents Contents Contents Contents
Framework
We Are Engineers
ImproveProductivity
Tools
151
Contents Contents Contents Contents
Framework
We Are Engineers
Automation
Tools
Environment
152
Contents Contents Contents Contents
Framework
We Are Engineers
MaximizePerformance
Tools
Environment
Process
153
Contents Contents Contents Contents
Framework
We Are Engineers
Tools
Environment
ProcessCMSCDN
Unit Test
Agile
154
We Are Engineers
Thank you
HTML5 in Rakuten
HTML5 x Rakuten
Self Introduction
HTML5 Project Team Overview
HTML5 Project Team Overview (2)
HTML5 Project Team Overview (3)
HTML5 Project Team Overview (4)
Our Mission
Our Mission (2)
Our Mission (3)
Our Mission (4)
Our Mission (5)
Todayrsquos Agenda
HTML5 Evangelization
Table of contents
Slide 16
Slide 17
Table of contents (2)
HTML5 cases in Rakuten
HTML5 cases in Rakuten (2)
Technology Conference 2013
Rakuten Recipe
Rakuten Securities Kabu animation
Rakuten Card
Rakuten Travel
Rakutencom Shopping Mobile site
Rakutencom Shopping Mobile site (2)
Rakuten Product Microdata
Rakuten Gateway
Table of contents (3)
HTML5 Implementation Guide
HTML5 Implementation Guide (2)
HTML5 Implementation Guide (3)
HTML5 Implementation Guide example
Team Activities
HTML5 Evangelization (2)
HTML5 Evangelization (3)
HTML5 Evangelization (4)
HTML5 Evangelization (5)
Conclusion
Slide 41
Gateway Web App Development
Introduction
Introduction (2)
Rakuten Gateway (2)
Native App to Web App
Why Web App
Flat Design
Web Fonts
Slide 50
Slide 51
Slide 52
Visit Rakuten Gateway
Slide 54
THANK YOU
Web Storage ~ Over the Cross Origin ~
Self Introduction (2)
Slide 58
Slide 59
Slide 60
Slide 61
Slide 62
Web Storage
Web Storage (2)
Normal Way
Over the Domain
Web Storage ~ Over the Domain ~
Rakuten solar
Save data to iframe
Save data to iframe (2)
Save data to iframe (3)
Save data to iframe (4)
Save data to iframe (5)
Get data from iframe
Get data from iframe (2)
Get data from iframe (3)
Get data from iframe (4)
Save data to iframe (6)
Plugin
Slide 80
Technology Conference Website
Self-Introduction
Slide 83
Slide 84
Slide 85
Slide 86
Slide 87
Slide 88
Slide 89
Slide 90
Slide 91
Slide 92
Slide 93
Slide 94
Slide 95
Slide 96
Slide 97
Slide 98
Slide 99
Slide 100
Slide 101
Slide 102
Slide 103
Slide 104
Slide 105
Slide 106
Slide 107
Slide 108
Slide 109
Slide 110
Slide 111
Slide 112
Slide 113
Slide 114
Slide 115
Slide 116
Slide 117
Slide 118
Slide 119
Slide 120
Technology Conference Site tools amp Development Flow
Requirements
Requirements (2)
Requirements (3)
Requirements (4)
Requirements (5)
Tools and flow
Tools and flow (2)
Whatrsquos Template Engine
Whatrsquos Template Engine (2)
Whatrsquos Template Engine (3)
Whatrsquos Template Engine (4)
Tools and flow (3)
Whatrsquos PhantomJS
Whatrsquos PhantomJS (2)
Whatrsquos PhantomJS (3)
Whatrsquos PhantomJS (4)
Whatrsquos PhantomJS (5)
Whatrsquos PhantomJS (6)
Tools and flow (4)
Tools and flow (5)
Tools and flow (6)
As a result
Todayrsquos Agenda (2)
HTML5 in Rakuten (2)
HTML5 in Rakuten (3)
Slide 147
We Are Engineers
We Are Engineers (2)
We Are Engineers (3)
We Are Engineers (4)
We Are Engineers (5)
We Are Engineers (6)
We Are Engineers (7)
Thank you
102
Compassrsquos features
bull Experience cleaner markup without presentational classes
bull Itrsquos chock full of the webrsquos best reusable patternsbull It makes creating sprites a breezebull Compass mixins make CSS3 easybull Create beautiful typographic rhythmsbull Download and create extensions with ease
103
Retina displayPrevious display
Image handling for Retina
104
SVGScalable Vector Graphics
105
106
SVG compatibility table
httpcaniusecom
107
Library that detects browserrsquos HTML5 amp CSS3 features
108
Modernizr works
109
Interactive design
110
>
111
For Smartphone
Drag
>
112
>
113
ltcanvasgtwith
114
createjs sample
Output -gt
115
HTML5 technologies
116
Notification feature
Stored in Web storage
Bookmark
Filter
Add bookmark
Details
For Smartphone
>
118
html5 technologies
Responsiveweb design
Interactive design
119
120
Technology Conference Sitetools amp Development Flow
Tsutomu OgasawaraHTML5 Project TeamCreative amp Web Design Department Rakuten Inchttpwwwrakutencojp
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
131
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
132
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
131
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
132
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
131
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
132
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
131
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
132
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
131
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
132
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
131
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
132
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
131
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
132
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
131
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
132
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
131
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
132
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
131
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
132
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
131
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
132
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
131
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
132
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
131
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
132
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
131
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
132
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
131
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
132
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
131
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
132
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
131
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
132
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
131
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
132
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
131
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
132
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
131
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
132
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
131
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
132
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
131
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
132
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
131
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
132
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
131
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
132
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
131
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
132
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
We could develop efficiently with Front-end technologies
144
Todayrsquos Agenda
HTML5 Evangelization in RakutenJose Segura
Rakuten gateway Web App DevelopmentTomoko ldquoMonrdquo Monzen
Web Storage ~ Over the Origin ~Ryosuke ldquoRyanrdquo Tsuji
Tools amp Development FlowTsutomu ldquoOgardquo Ogasawara
Rakuten Technology Conference Web SiteShinsuke ldquoMartyrdquo Yamada
145
HTML5 in Rakuten
146
HTML5 in Rakuten
Rich UXPerformanceProductivity
147
148
Contents Contents Contents Contents
We Are Engineers
149
Contents Contents Contents Contents
Framework
We Are Engineers
Featurepart
Commonpart
150
Contents Contents Contents Contents
Framework
We Are Engineers
ImproveProductivity
Tools
151
Contents Contents Contents Contents
Framework
We Are Engineers
Automation
Tools
Environment
152
Contents Contents Contents Contents
Framework
We Are Engineers
MaximizePerformance
Tools
Environment
Process
153
Contents Contents Contents Contents
Framework
We Are Engineers
Tools
Environment
ProcessCMSCDN
Unit Test
Agile
154
We Are Engineers
Thank you
HTML5 in Rakuten
HTML5 x Rakuten
Self Introduction
HTML5 Project Team Overview
HTML5 Project Team Overview (2)
HTML5 Project Team Overview (3)
HTML5 Project Team Overview (4)
Our Mission
Our Mission (2)
Our Mission (3)
Our Mission (4)
Our Mission (5)
Todayrsquos Agenda
HTML5 Evangelization
Table of contents
Slide 16
Slide 17
Table of contents (2)
HTML5 cases in Rakuten
HTML5 cases in Rakuten (2)
Technology Conference 2013
Rakuten Recipe
Rakuten Securities Kabu animation
Rakuten Card
Rakuten Travel
Rakutencom Shopping Mobile site
Rakutencom Shopping Mobile site (2)
Rakuten Product Microdata
Rakuten Gateway
Table of contents (3)
HTML5 Implementation Guide
HTML5 Implementation Guide (2)
HTML5 Implementation Guide (3)
HTML5 Implementation Guide example
Team Activities
HTML5 Evangelization (2)
HTML5 Evangelization (3)
HTML5 Evangelization (4)
HTML5 Evangelization (5)
Conclusion
Slide 41
Gateway Web App Development
Introduction
Introduction (2)
Rakuten Gateway (2)
Native App to Web App
Why Web App
Flat Design
Web Fonts
Slide 50
Slide 51
Slide 52
Visit Rakuten Gateway
Slide 54
THANK YOU
Web Storage ~ Over the Cross Origin ~
Self Introduction (2)
Slide 58
Slide 59
Slide 60
Slide 61
Slide 62
Web Storage
Web Storage (2)
Normal Way
Over the Domain
Web Storage ~ Over the Domain ~
Rakuten solar
Save data to iframe
Save data to iframe (2)
Save data to iframe (3)
Save data to iframe (4)
Save data to iframe (5)
Get data from iframe
Get data from iframe (2)
Get data from iframe (3)
Get data from iframe (4)
Save data to iframe (6)
Plugin
Slide 80
Technology Conference Website
Self-Introduction
Slide 83
Slide 84
Slide 85
Slide 86
Slide 87
Slide 88
Slide 89
Slide 90
Slide 91
Slide 92
Slide 93
Slide 94
Slide 95
Slide 96
Slide 97
Slide 98
Slide 99
Slide 100
Slide 101
Slide 102
Slide 103
Slide 104
Slide 105
Slide 106
Slide 107
Slide 108
Slide 109
Slide 110
Slide 111
Slide 112
Slide 113
Slide 114
Slide 115
Slide 116
Slide 117
Slide 118
Slide 119
Slide 120
Technology Conference Site tools amp Development Flow
Requirements
Requirements (2)
Requirements (3)
Requirements (4)
Requirements (5)
Tools and flow
Tools and flow (2)
Whatrsquos Template Engine
Whatrsquos Template Engine (2)
Whatrsquos Template Engine (3)
Whatrsquos Template Engine (4)
Tools and flow (3)
Whatrsquos PhantomJS
Whatrsquos PhantomJS (2)
Whatrsquos PhantomJS (3)
Whatrsquos PhantomJS (4)
Whatrsquos PhantomJS (5)
Whatrsquos PhantomJS (6)
Tools and flow (4)
Tools and flow (5)
Tools and flow (6)
As a result
Todayrsquos Agenda (2)
HTML5 in Rakuten (2)
HTML5 in Rakuten (3)
Slide 147
We Are Engineers
We Are Engineers (2)
We Are Engineers (3)
We Are Engineers (4)
We Are Engineers (5)
We Are Engineers (6)
We Are Engineers (7)
Thank you
127
Tools and flow
Data(JSON)
+
Template
HTMLHTMLHTML
Sass CSS
(Git)
JavaScript
(Server)
Ogasawara Tsutomu | Oga | CWDD
次のスライドとマージしてステップバイステップで説明をしていく
128
Tools and flow
Data(JSON)
+
Template
HTMLHTMLHTML
Sass CSS
(Git)
JavaScript
(Server)
Ogasawara Tsutomu | Oga | CWDD
次のスライドとマージしてステップバイステップで説明をしていく
129
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
131
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
132
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
We could develop efficiently with Front-end technologies
144
Todayrsquos Agenda
HTML5 Evangelization in RakutenJose Segura
Rakuten gateway Web App DevelopmentTomoko ldquoMonrdquo Monzen
Web Storage ~ Over the Origin ~Ryosuke ldquoRyanrdquo Tsuji
Tools amp Development FlowTsutomu ldquoOgardquo Ogasawara
Rakuten Technology Conference Web SiteShinsuke ldquoMartyrdquo Yamada
145
HTML5 in Rakuten
146
HTML5 in Rakuten
Rich UXPerformanceProductivity
147
148
Contents Contents Contents Contents
We Are Engineers
149
Contents Contents Contents Contents
Framework
We Are Engineers
Featurepart
Commonpart
150
Contents Contents Contents Contents
Framework
We Are Engineers
ImproveProductivity
Tools
151
Contents Contents Contents Contents
Framework
We Are Engineers
Automation
Tools
Environment
152
Contents Contents Contents Contents
Framework
We Are Engineers
MaximizePerformance
Tools
Environment
Process
153
Contents Contents Contents Contents
Framework
We Are Engineers
Tools
Environment
ProcessCMSCDN
Unit Test
Agile
154
We Are Engineers
Thank you
HTML5 in Rakuten
HTML5 x Rakuten
Self Introduction
HTML5 Project Team Overview
HTML5 Project Team Overview (2)
HTML5 Project Team Overview (3)
HTML5 Project Team Overview (4)
Our Mission
Our Mission (2)
Our Mission (3)
Our Mission (4)
Our Mission (5)
Todayrsquos Agenda
HTML5 Evangelization
Table of contents
Slide 16
Slide 17
Table of contents (2)
HTML5 cases in Rakuten
HTML5 cases in Rakuten (2)
Technology Conference 2013
Rakuten Recipe
Rakuten Securities Kabu animation
Rakuten Card
Rakuten Travel
Rakutencom Shopping Mobile site
Rakutencom Shopping Mobile site (2)
Rakuten Product Microdata
Rakuten Gateway
Table of contents (3)
HTML5 Implementation Guide
HTML5 Implementation Guide (2)
HTML5 Implementation Guide (3)
HTML5 Implementation Guide example
Team Activities
HTML5 Evangelization (2)
HTML5 Evangelization (3)
HTML5 Evangelization (4)
HTML5 Evangelization (5)
Conclusion
Slide 41
Gateway Web App Development
Introduction
Introduction (2)
Rakuten Gateway (2)
Native App to Web App
Why Web App
Flat Design
Web Fonts
Slide 50
Slide 51
Slide 52
Visit Rakuten Gateway
Slide 54
THANK YOU
Web Storage ~ Over the Cross Origin ~
Self Introduction (2)
Slide 58
Slide 59
Slide 60
Slide 61
Slide 62
Web Storage
Web Storage (2)
Normal Way
Over the Domain
Web Storage ~ Over the Domain ~
Rakuten solar
Save data to iframe
Save data to iframe (2)
Save data to iframe (3)
Save data to iframe (4)
Save data to iframe (5)
Get data from iframe
Get data from iframe (2)
Get data from iframe (3)
Get data from iframe (4)
Save data to iframe (6)
Plugin
Slide 80
Technology Conference Website
Self-Introduction
Slide 83
Slide 84
Slide 85
Slide 86
Slide 87
Slide 88
Slide 89
Slide 90
Slide 91
Slide 92
Slide 93
Slide 94
Slide 95
Slide 96
Slide 97
Slide 98
Slide 99
Slide 100
Slide 101
Slide 102
Slide 103
Slide 104
Slide 105
Slide 106
Slide 107
Slide 108
Slide 109
Slide 110
Slide 111
Slide 112
Slide 113
Slide 114
Slide 115
Slide 116
Slide 117
Slide 118
Slide 119
Slide 120
Technology Conference Site tools amp Development Flow
Requirements
Requirements (2)
Requirements (3)
Requirements (4)
Requirements (5)
Tools and flow
Tools and flow (2)
Whatrsquos Template Engine
Whatrsquos Template Engine (2)
Whatrsquos Template Engine (3)
Whatrsquos Template Engine (4)
Tools and flow (3)
Whatrsquos PhantomJS
Whatrsquos PhantomJS (2)
Whatrsquos PhantomJS (3)
Whatrsquos PhantomJS (4)
Whatrsquos PhantomJS (5)
Whatrsquos PhantomJS (6)
Tools and flow (4)
Tools and flow (5)
Tools and flow (6)
As a result
Todayrsquos Agenda (2)
HTML5 in Rakuten (2)
HTML5 in Rakuten (3)
Slide 147
We Are Engineers
We Are Engineers (2)
We Are Engineers (3)
We Are Engineers (4)
We Are Engineers (5)
We Are Engineers (6)
We Are Engineers (7)
Thank you
128
Tools and flow
Data(JSON)
+
Template
HTMLHTMLHTML
Sass CSS
(Git)
JavaScript
(Server)
Ogasawara Tsutomu | Oga | CWDD
次のスライドとマージしてステップバイステップで説明をしていく
129
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
131
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
132
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
We could develop efficiently with Front-end technologies
144
Todayrsquos Agenda
HTML5 Evangelization in RakutenJose Segura
Rakuten gateway Web App DevelopmentTomoko ldquoMonrdquo Monzen
Web Storage ~ Over the Origin ~Ryosuke ldquoRyanrdquo Tsuji
Tools amp Development FlowTsutomu ldquoOgardquo Ogasawara
Rakuten Technology Conference Web SiteShinsuke ldquoMartyrdquo Yamada
145
HTML5 in Rakuten
146
HTML5 in Rakuten
Rich UXPerformanceProductivity
147
148
Contents Contents Contents Contents
We Are Engineers
149
Contents Contents Contents Contents
Framework
We Are Engineers
Featurepart
Commonpart
150
Contents Contents Contents Contents
Framework
We Are Engineers
ImproveProductivity
Tools
151
Contents Contents Contents Contents
Framework
We Are Engineers
Automation
Tools
Environment
152
Contents Contents Contents Contents
Framework
We Are Engineers
MaximizePerformance
Tools
Environment
Process
153
Contents Contents Contents Contents
Framework
We Are Engineers
Tools
Environment
ProcessCMSCDN
Unit Test
Agile
154
We Are Engineers
Thank you
HTML5 in Rakuten
HTML5 x Rakuten
Self Introduction
HTML5 Project Team Overview
HTML5 Project Team Overview (2)
HTML5 Project Team Overview (3)
HTML5 Project Team Overview (4)
Our Mission
Our Mission (2)
Our Mission (3)
Our Mission (4)
Our Mission (5)
Todayrsquos Agenda
HTML5 Evangelization
Table of contents
Slide 16
Slide 17
Table of contents (2)
HTML5 cases in Rakuten
HTML5 cases in Rakuten (2)
Technology Conference 2013
Rakuten Recipe
Rakuten Securities Kabu animation
Rakuten Card
Rakuten Travel
Rakutencom Shopping Mobile site
Rakutencom Shopping Mobile site (2)
Rakuten Product Microdata
Rakuten Gateway
Table of contents (3)
HTML5 Implementation Guide
HTML5 Implementation Guide (2)
HTML5 Implementation Guide (3)
HTML5 Implementation Guide example
Team Activities
HTML5 Evangelization (2)
HTML5 Evangelization (3)
HTML5 Evangelization (4)
HTML5 Evangelization (5)
Conclusion
Slide 41
Gateway Web App Development
Introduction
Introduction (2)
Rakuten Gateway (2)
Native App to Web App
Why Web App
Flat Design
Web Fonts
Slide 50
Slide 51
Slide 52
Visit Rakuten Gateway
Slide 54
THANK YOU
Web Storage ~ Over the Cross Origin ~
Self Introduction (2)
Slide 58
Slide 59
Slide 60
Slide 61
Slide 62
Web Storage
Web Storage (2)
Normal Way
Over the Domain
Web Storage ~ Over the Domain ~
Rakuten solar
Save data to iframe
Save data to iframe (2)
Save data to iframe (3)
Save data to iframe (4)
Save data to iframe (5)
Get data from iframe
Get data from iframe (2)
Get data from iframe (3)
Get data from iframe (4)
Save data to iframe (6)
Plugin
Slide 80
Technology Conference Website
Self-Introduction
Slide 83
Slide 84
Slide 85
Slide 86
Slide 87
Slide 88
Slide 89
Slide 90
Slide 91
Slide 92
Slide 93
Slide 94
Slide 95
Slide 96
Slide 97
Slide 98
Slide 99
Slide 100
Slide 101
Slide 102
Slide 103
Slide 104
Slide 105
Slide 106
Slide 107
Slide 108
Slide 109
Slide 110
Slide 111
Slide 112
Slide 113
Slide 114
Slide 115
Slide 116
Slide 117
Slide 118
Slide 119
Slide 120
Technology Conference Site tools amp Development Flow
Requirements
Requirements (2)
Requirements (3)
Requirements (4)
Requirements (5)
Tools and flow
Tools and flow (2)
Whatrsquos Template Engine
Whatrsquos Template Engine (2)
Whatrsquos Template Engine (3)
Whatrsquos Template Engine (4)
Tools and flow (3)
Whatrsquos PhantomJS
Whatrsquos PhantomJS (2)
Whatrsquos PhantomJS (3)
Whatrsquos PhantomJS (4)
Whatrsquos PhantomJS (5)
Whatrsquos PhantomJS (6)
Tools and flow (4)
Tools and flow (5)
Tools and flow (6)
As a result
Todayrsquos Agenda (2)
HTML5 in Rakuten (2)
HTML5 in Rakuten (3)
Slide 147
We Are Engineers
We Are Engineers (2)
We Are Engineers (3)
We Are Engineers (4)
We Are Engineers (5)
We Are Engineers (6)
We Are Engineers (7)
Thank you
129
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
131
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
132
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
131
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
132
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
We could develop efficiently with Front-end technologies
144
Todayrsquos Agenda
HTML5 Evangelization in RakutenJose Segura
Rakuten gateway Web App DevelopmentTomoko ldquoMonrdquo Monzen
Web Storage ~ Over the Origin ~Ryosuke ldquoRyanrdquo Tsuji
Tools amp Development FlowTsutomu ldquoOgardquo Ogasawara
Rakuten Technology Conference Web SiteShinsuke ldquoMartyrdquo Yamada
145
HTML5 in Rakuten
146
HTML5 in Rakuten
Rich UXPerformanceProductivity
147
148
Contents Contents Contents Contents
We Are Engineers
149
Contents Contents Contents Contents
Framework
We Are Engineers
Featurepart
Commonpart
150
Contents Contents Contents Contents
Framework
We Are Engineers
ImproveProductivity
Tools
151
Contents Contents Contents Contents
Framework
We Are Engineers
Automation
Tools
Environment
152
Contents Contents Contents Contents
Framework
We Are Engineers
MaximizePerformance
Tools
Environment
Process
153
Contents Contents Contents Contents
Framework
We Are Engineers
Tools
Environment
ProcessCMSCDN
Unit Test
Agile
154
We Are Engineers
Thank you
HTML5 in Rakuten
HTML5 x Rakuten
Self Introduction
HTML5 Project Team Overview
HTML5 Project Team Overview (2)
HTML5 Project Team Overview (3)
HTML5 Project Team Overview (4)
Our Mission
Our Mission (2)
Our Mission (3)
Our Mission (4)
Our Mission (5)
Todayrsquos Agenda
HTML5 Evangelization
Table of contents
Slide 16
Slide 17
Table of contents (2)
HTML5 cases in Rakuten
HTML5 cases in Rakuten (2)
Technology Conference 2013
Rakuten Recipe
Rakuten Securities Kabu animation
Rakuten Card
Rakuten Travel
Rakutencom Shopping Mobile site
Rakutencom Shopping Mobile site (2)
Rakuten Product Microdata
Rakuten Gateway
Table of contents (3)
HTML5 Implementation Guide
HTML5 Implementation Guide (2)
HTML5 Implementation Guide (3)
HTML5 Implementation Guide example
Team Activities
HTML5 Evangelization (2)
HTML5 Evangelization (3)
HTML5 Evangelization (4)
HTML5 Evangelization (5)
Conclusion
Slide 41
Gateway Web App Development
Introduction
Introduction (2)
Rakuten Gateway (2)
Native App to Web App
Why Web App
Flat Design
Web Fonts
Slide 50
Slide 51
Slide 52
Visit Rakuten Gateway
Slide 54
THANK YOU
Web Storage ~ Over the Cross Origin ~
Self Introduction (2)
Slide 58
Slide 59
Slide 60
Slide 61
Slide 62
Web Storage
Web Storage (2)
Normal Way
Over the Domain
Web Storage ~ Over the Domain ~
Rakuten solar
Save data to iframe
Save data to iframe (2)
Save data to iframe (3)
Save data to iframe (4)
Save data to iframe (5)
Get data from iframe
Get data from iframe (2)
Get data from iframe (3)
Get data from iframe (4)
Save data to iframe (6)
Plugin
Slide 80
Technology Conference Website
Self-Introduction
Slide 83
Slide 84
Slide 85
Slide 86
Slide 87
Slide 88
Slide 89
Slide 90
Slide 91
Slide 92
Slide 93
Slide 94
Slide 95
Slide 96
Slide 97
Slide 98
Slide 99
Slide 100
Slide 101
Slide 102
Slide 103
Slide 104
Slide 105
Slide 106
Slide 107
Slide 108
Slide 109
Slide 110
Slide 111
Slide 112
Slide 113
Slide 114
Slide 115
Slide 116
Slide 117
Slide 118
Slide 119
Slide 120
Technology Conference Site tools amp Development Flow
Requirements
Requirements (2)
Requirements (3)
Requirements (4)
Requirements (5)
Tools and flow
Tools and flow (2)
Whatrsquos Template Engine
Whatrsquos Template Engine (2)
Whatrsquos Template Engine (3)
Whatrsquos Template Engine (4)
Tools and flow (3)
Whatrsquos PhantomJS
Whatrsquos PhantomJS (2)
Whatrsquos PhantomJS (3)
Whatrsquos PhantomJS (4)
Whatrsquos PhantomJS (5)
Whatrsquos PhantomJS (6)
Tools and flow (4)
Tools and flow (5)
Tools and flow (6)
As a result
Todayrsquos Agenda (2)
HTML5 in Rakuten (2)
HTML5 in Rakuten (3)
Slide 147
We Are Engineers
We Are Engineers (2)
We Are Engineers (3)
We Are Engineers (4)
We Are Engineers (5)
We Are Engineers (6)
We Are Engineers (7)
Thank you
131
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
132
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt
We could develop efficiently with Front-end technologies
144
Todayrsquos Agenda
HTML5 Evangelization in RakutenJose Segura
Rakuten gateway Web App DevelopmentTomoko ldquoMonrdquo Monzen
Web Storage ~ Over the Origin ~Ryosuke ldquoRyanrdquo Tsuji
Tools amp Development FlowTsutomu ldquoOgardquo Ogasawara
Rakuten Technology Conference Web SiteShinsuke ldquoMartyrdquo Yamada
145
HTML5 in Rakuten
146
HTML5 in Rakuten
Rich UXPerformanceProductivity
147
148
Contents Contents Contents Contents
We Are Engineers
149
Contents Contents Contents Contents
Framework
We Are Engineers
Featurepart
Commonpart
150
Contents Contents Contents Contents
Framework
We Are Engineers
ImproveProductivity
Tools
151
Contents Contents Contents Contents
Framework
We Are Engineers
Automation
Tools
Environment
152
Contents Contents Contents Contents
Framework
We Are Engineers
MaximizePerformance
Tools
Environment
Process
153
Contents Contents Contents Contents
Framework
We Are Engineers
Tools
Environment
ProcessCMSCDN
Unit Test
Agile
154
We Are Engineers
Thank you
HTML5 in Rakuten
HTML5 x Rakuten
Self Introduction
HTML5 Project Team Overview
HTML5 Project Team Overview (2)
HTML5 Project Team Overview (3)
HTML5 Project Team Overview (4)
Our Mission
Our Mission (2)
Our Mission (3)
Our Mission (4)
Our Mission (5)
Todayrsquos Agenda
HTML5 Evangelization
Table of contents
Slide 16
Slide 17
Table of contents (2)
HTML5 cases in Rakuten
HTML5 cases in Rakuten (2)
Technology Conference 2013
Rakuten Recipe
Rakuten Securities Kabu animation
Rakuten Card
Rakuten Travel
Rakutencom Shopping Mobile site
Rakutencom Shopping Mobile site (2)
Rakuten Product Microdata
Rakuten Gateway
Table of contents (3)
HTML5 Implementation Guide
HTML5 Implementation Guide (2)
HTML5 Implementation Guide (3)
HTML5 Implementation Guide example
Team Activities
HTML5 Evangelization (2)
HTML5 Evangelization (3)
HTML5 Evangelization (4)
HTML5 Evangelization (5)
Conclusion
Slide 41
Gateway Web App Development
Introduction
Introduction (2)
Rakuten Gateway (2)
Native App to Web App
Why Web App
Flat Design
Web Fonts
Slide 50
Slide 51
Slide 52
Visit Rakuten Gateway
Slide 54
THANK YOU
Web Storage ~ Over the Cross Origin ~
Self Introduction (2)
Slide 58
Slide 59
Slide 60
Slide 61
Slide 62
Web Storage
Web Storage (2)
Normal Way
Over the Domain
Web Storage ~ Over the Domain ~
Rakuten solar
Save data to iframe
Save data to iframe (2)
Save data to iframe (3)
Save data to iframe (4)
Save data to iframe (5)
Get data from iframe
Get data from iframe (2)
Get data from iframe (3)
Get data from iframe (4)
Save data to iframe (6)
Plugin
Slide 80
Technology Conference Website
Self-Introduction
Slide 83
Slide 84
Slide 85
Slide 86
Slide 87
Slide 88
Slide 89
Slide 90
Slide 91
Slide 92
Slide 93
Slide 94
Slide 95
Slide 96
Slide 97
Slide 98
Slide 99
Slide 100
Slide 101
Slide 102
Slide 103
Slide 104
Slide 105
Slide 106
Slide 107
Slide 108
Slide 109
Slide 110
Slide 111
Slide 112
Slide 113
Slide 114
Slide 115
Slide 116
Slide 117
Slide 118
Slide 119
Slide 120
Technology Conference Site tools amp Development Flow
Requirements
Requirements (2)
Requirements (3)
Requirements (4)
Requirements (5)
Tools and flow
Tools and flow (2)
Whatrsquos Template Engine
Whatrsquos Template Engine (2)
Whatrsquos Template Engine (3)
Whatrsquos Template Engine (4)
Tools and flow (3)
Whatrsquos PhantomJS
Whatrsquos PhantomJS (2)
Whatrsquos PhantomJS (3)
Whatrsquos PhantomJS (4)
Whatrsquos PhantomJS (5)
Whatrsquos PhantomJS (6)
Tools and flow (4)
Tools and flow (5)
Tools and flow (6)
As a result
Todayrsquos Agenda (2)
HTML5 in Rakuten (2)
HTML5 in Rakuten (3)
Slide 147
We Are Engineers
We Are Engineers (2)
We Are Engineers (3)
We Are Engineers (4)
We Are Engineers (5)
We Are Engineers (6)
We Are Engineers (7)
Thank you
132
Whatrsquos Template Engine
[ name Hiroshi Mikitani img imgmickyjpg title Chairman amp CEO of Rakuten Inc name Jeff Patton title Agile Evangelist at Atlassian img imgjeffjpgrsquo ]
ltdiv class=speakersgt ltimg src=lt= img gt alt=lt= name gt gt ltdiv class=profilegt lth1 class=namegtlt= name gtlth1gt lth2 class=titlegtlt= title gtlth2gt ltdivgt ltdivgt