SlideShare uma empresa Scribd logo
1 de 104
Baixar para ler offline
HTML5
Nick Floro
Nick@sealworks.com
Twitter.com/NickFloro
Designing Mobile with
Web | Hybrid | App
What can we do with
HTML5
html5demos.com
html5demos.com
html5demos.com
html5demos.com
Chrome
Create and deliver everywhere.
The Web Platform
WebApp
HTML Javascript CSS API’s
Chrome.AngryBirds.com
SEMANTICS
CSS3
3D, GRAPHICS 

& EFFECTS
DEVICE ACCESS
PERFORMANCE &
INTEGRATION
MULTIMEDIA
OFFLINE & STORAGECONNECTIVITY
Internet Explorer 9
BETA
Which browser’s support HTML 5?
Chrome Safari Firefox Opera
Big Data
Focus on the Audience
Advanced 

Core Language
HTML 4
HTML 5 - Introduces New Elements
Flow chart
API’s
motion camera gps sensors
Canvas
& SVG
Scalable Vector Graphics | SVG
Vector Graphics Scale & Look Great!
• First Person Gifter (FF)
• Population Demo (FF)
• German Election Atlas (Safari)
Demo’s
SVG -> High level
• Import/Export
• Easy UIs
• Interactive
• Medium Animation
• Tree of objects
Canvas -> Low level
• No mouse interaction
• High Animation
• JS Centric
• More Bookkeeping
• Pixels
When Canvas or SVG?
Quake II - Browser Only
Quake II - Browser Only
WebGL 3D graphics
HTML 5 Canvas
HTML 5 Audio
HTML 5 Web Sockets
HTML 5 Local Storage
Media
// HTML 5 makes
<video> as easy
as <img>
// HTML 5 makes <video> as easy as <img>
<video controls>
<source src="foo.webm" type="video/ogg">
<source src="foo.mp4">
Your browser does not support the video element.
</video>
var v = document.getElementsByTagName("video")[0];
v.play();
Embedding Video
Capture to delivery and beyond
The Production Process
Authoring DeliveryVideo / Audio Assets Compression
WebM

Google
H264 | MPEG 4
Apple | Microsoft
mp4
Formats to choose from:
Select a format for delivery
Win
H264
Tips & Hints
Compression
– Frame Rate: 15 fps
– Key Frames: 4 x fps
– Average Data Rate Target 400-1200 kbs
– 2 Pass Variable Bit Rate





MPEG4: H264
Flash: H264
Guidelines for Compression
jwplayer.com
geolocation
// the geolocation api
brings browser based
location to your apps
www.seeknspell.com
A
C
R
O
P www.seeknspell.com
T
C
R
O
P
A
www.seeknspell.com
T
// the geolocation api brings browser
based location to your apps
You are entering research.
Learn More>>
error
handling
Responsive
screen size, platform and orientation
Responsive Design
Desktop
Tablet
Phone
getBootStrap.com
Things to consider
Browser Support
Content
Technology
TimePerformance
Tools
adobe.com
PhoneGap.com
build.phonegap.com
Chrome
Developer Tools
BrowserStack.com
Design for Flexibility
Experiment
experiment
Resources
w3schools.com
html5rocks.com
lynda.com
CaniUse.com
CaniUse.com
tumultco.com
html5demos.com
jQuery.com
UXmag.com
SmashingMagazine.com
TypeKit.com
Go Play, Experiment, Dream
Apple
iOS
What ideas will you apply from today?
Thank You
Nick Floro
nick@sealworks.com
twitter.com/NickFloro
Download the Presentation at:
http://www.slideshare.net/nickfloro

Mais conteúdo relacionado

Mais procurados

Lean prototyping for entrepreneurs
Lean prototyping for entrepreneursLean prototyping for entrepreneurs
Lean prototyping for entrepreneurs
Amir Khella
 
5. pre production(3) (2) nixnix
5. pre production(3) (2) nixnix5. pre production(3) (2) nixnix
5. pre production(3) (2) nixnix
FelixDektereff
 

Mais procurados (11)

Lean prototyping for entrepreneurs
Lean prototyping for entrepreneursLean prototyping for entrepreneurs
Lean prototyping for entrepreneurs
 
Game Design 2 - Lecture 2 - Menu Flow
Game Design 2 - Lecture 2 - Menu FlowGame Design 2 - Lecture 2 - Menu Flow
Game Design 2 - Lecture 2 - Menu Flow
 
5. pre production(3) (2) nixnix
5. pre production(3) (2) nixnix5. pre production(3) (2) nixnix
5. pre production(3) (2) nixnix
 
Layout and Wireframing
Layout and WireframingLayout and Wireframing
Layout and Wireframing
 
Game Design 2: 2011 - Introduction to Game Interface Design
Game Design 2: 2011 - Introduction to Game Interface DesignGame Design 2: 2011 - Introduction to Game Interface Design
Game Design 2: 2011 - Introduction to Game Interface Design
 
Sculpting Text: Easing the Pain of Designing in the Browser
Sculpting Text: Easing the Pain of Designing in the BrowserSculpting Text: Easing the Pain of Designing in the Browser
Sculpting Text: Easing the Pain of Designing in the Browser
 
Game Design 2: Menu Flow (2011)
Game Design 2: Menu Flow (2011)Game Design 2: Menu Flow (2011)
Game Design 2: Menu Flow (2011)
 
Game Design 2 (2010): Lecture 2 - Menu Flow
Game Design 2 (2010): Lecture 2 - Menu FlowGame Design 2 (2010): Lecture 2 - Menu Flow
Game Design 2 (2010): Lecture 2 - Menu Flow
 
Games Design 2 - Lecture 10 - Game Interface Prototyping
Games Design 2 - Lecture 10 - Game Interface PrototypingGames Design 2 - Lecture 10 - Game Interface Prototyping
Games Design 2 - Lecture 10 - Game Interface Prototyping
 
Interaction design Do's & Dont's
Interaction design Do's & Dont'sInteraction design Do's & Dont's
Interaction design Do's & Dont's
 
Top 5 Presentation Tools
Top 5 Presentation ToolsTop 5 Presentation Tools
Top 5 Presentation Tools
 

Semelhante a Designing HTML5 Mobile Learning for Browser, Native, and Hybrid App #mlearncon15

Basics of css and xhtml
Basics of css and xhtmlBasics of css and xhtml
Basics of css and xhtml
sagaroceanic11
 
Agile in Action - Act 3: Testing
Agile in Action - Act 3: TestingAgile in Action - Act 3: Testing
Agile in Action - Act 3: Testing
Spiffy
 
Mobile Web Applications using HTML5 [IndicThreads Mobile Application Develop...
Mobile Web Applications using HTML5  [IndicThreads Mobile Application Develop...Mobile Web Applications using HTML5  [IndicThreads Mobile Application Develop...
Mobile Web Applications using HTML5 [IndicThreads Mobile Application Develop...
IndicThreads
 

Semelhante a Designing HTML5 Mobile Learning for Browser, Native, and Hybrid App #mlearncon15 (20)

DevTeach Ottawa - Silverlight5 and HTML5
DevTeach Ottawa - Silverlight5 and HTML5DevTeach Ottawa - Silverlight5 and HTML5
DevTeach Ottawa - Silverlight5 and HTML5
 
Cross platform app dev with xamarin forms
Cross platform app dev with xamarin formsCross platform app dev with xamarin forms
Cross platform app dev with xamarin forms
 
HTML5 vs Silverlight
HTML5 vs SilverlightHTML5 vs Silverlight
HTML5 vs Silverlight
 
What's New, Hot, & Awesome for Xamarin Developers!
What's New, Hot, & Awesome for Xamarin Developers!What's New, Hot, & Awesome for Xamarin Developers!
What's New, Hot, & Awesome for Xamarin Developers!
 
HTML5 Technical Executive Summary
HTML5 Technical Executive SummaryHTML5 Technical Executive Summary
HTML5 Technical Executive Summary
 
Introduction to Cross Platform Mobile Apps (Xamarin)
Introduction to Cross Platform Mobile Apps (Xamarin)Introduction to Cross Platform Mobile Apps (Xamarin)
Introduction to Cross Platform Mobile Apps (Xamarin)
 
Basics of css and xhtml
Basics of css and xhtmlBasics of css and xhtml
Basics of css and xhtml
 
Intel AppUp Day Bologna
Intel AppUp Day BolognaIntel AppUp Day Bologna
Intel AppUp Day Bologna
 
Intro to Xamarin
Intro to XamarinIntro to Xamarin
Intro to Xamarin
 
Agile in Action - Act 3: Testing
Agile in Action - Act 3: TestingAgile in Action - Act 3: Testing
Agile in Action - Act 3: Testing
 
Mobile Web Applications using HTML5 [IndicThreads Mobile Application Develop...
Mobile Web Applications using HTML5  [IndicThreads Mobile Application Develop...Mobile Web Applications using HTML5  [IndicThreads Mobile Application Develop...
Mobile Web Applications using HTML5 [IndicThreads Mobile Application Develop...
 
HTML5 or Android for Mobile Development?
HTML5 or Android for Mobile Development?HTML5 or Android for Mobile Development?
HTML5 or Android for Mobile Development?
 
Xamarin.Forms - More Productive & Beautiful Than Ever
Xamarin.Forms - More Productive & Beautiful Than EverXamarin.Forms - More Productive & Beautiful Than Ever
Xamarin.Forms - More Productive & Beautiful Than Ever
 
Introduction to Mobile Development with Xamarin -DotNet Westide
Introduction to Mobile Development with Xamarin -DotNet WestideIntroduction to Mobile Development with Xamarin -DotNet Westide
Introduction to Mobile Development with Xamarin -DotNet Westide
 
Extreme Web Performance for Mobile Devices - Velocity Barcelona 2014
Extreme Web Performance for Mobile Devices - Velocity Barcelona 2014Extreme Web Performance for Mobile Devices - Velocity Barcelona 2014
Extreme Web Performance for Mobile Devices - Velocity Barcelona 2014
 
Zapbuild Portfolio
Zapbuild PortfolioZapbuild Portfolio
Zapbuild Portfolio
 
design-low
design-lowdesign-low
design-low
 
App forum2015 London - RhoMobile Update
App forum2015 London - RhoMobile UpdateApp forum2015 London - RhoMobile Update
App forum2015 London - RhoMobile Update
 
Serverless Computing with Azure Functions and Xamarin
Serverless Computing with Azure Functions and XamarinServerless Computing with Azure Functions and Xamarin
Serverless Computing with Azure Functions and Xamarin
 
HTML5 - The Future in a Flash
HTML5 - The Future in a FlashHTML5 - The Future in a Flash
HTML5 - The Future in a Flash
 

Mais de Nick Floro

Mais de Nick Floro (20)

Using your Mobile Device to Create Amazing Things!
Using your Mobile Device to Create Amazing Things!Using your Mobile Device to Create Amazing Things!
Using your Mobile Device to Create Amazing Things!
 
Using Your Mobile Device to Create Amazing Content #DevLearn 2019
Using Your Mobile Device to Create Amazing Content #DevLearn 2019Using Your Mobile Device to Create Amazing Content #DevLearn 2019
Using Your Mobile Device to Create Amazing Content #DevLearn 2019
 
Trends in Learning Today: Where Should I Focus? #DevLearn 2019
Trends in Learning Today: Where Should I Focus? #DevLearn 2019Trends in Learning Today: Where Should I Focus? #DevLearn 2019
Trends in Learning Today: Where Should I Focus? #DevLearn 2019
 
Trends in Designing Learning Experiences #ATD2019
Trends in Designing Learning Experiences #ATD2019Trends in Designing Learning Experiences #ATD2019
Trends in Designing Learning Experiences #ATD2019
 
Learning Trends #LSCON 2019
Learning Trends #LSCON 2019Learning Trends #LSCON 2019
Learning Trends #LSCON 2019
 
022419 Leveling Up Your Design Skills with Fundamentals #TRGConf
022419 Leveling Up Your Design Skills with Fundamentals #TRGConf022419 Leveling Up Your Design Skills with Fundamentals #TRGConf
022419 Leveling Up Your Design Skills with Fundamentals #TRGConf
 
A Guide to Designing and Launching Amazing Learning Experiences ATDTK19
 A Guide to Designing and Launching Amazing Learning Experiences   ATDTK19 A Guide to Designing and Launching Amazing Learning Experiences   ATDTK19
A Guide to Designing and Launching Amazing Learning Experiences ATDTK19
 
Using Your Mobile Device to Create Amazing Content ATDTK19
Using Your Mobile Device to Create Amazing Content ATDTK19Using Your Mobile Device to Create Amazing Content ATDTK19
Using Your Mobile Device to Create Amazing Content ATDTK19
 
Future of Learning: Where Should I Focus Today #DevLearn17
Future of Learning: Where Should I Focus Today #DevLearn17Future of Learning: Where Should I Focus Today #DevLearn17
Future of Learning: Where Should I Focus Today #DevLearn17
 
Using Prototyping to Revolutionize Your Dev Process DevLearn17
Using Prototyping to Revolutionize Your Dev Process  DevLearn17Using Prototyping to Revolutionize Your Dev Process  DevLearn17
Using Prototyping to Revolutionize Your Dev Process DevLearn17
 
Using Your Mobile Device to Create, Brainstorm & Deliver Content DevLearn17
Using Your Mobile Device to Create, Brainstorm & Deliver Content DevLearn17Using Your Mobile Device to Create, Brainstorm & Deliver Content DevLearn17
Using Your Mobile Device to Create, Brainstorm & Deliver Content DevLearn17
 
DevLearn17 Getting Started with 360 Realities AR | VR | MR
DevLearn17 Getting Started with 360 Realities AR | VR | MRDevLearn17 Getting Started with 360 Realities AR | VR | MR
DevLearn17 Getting Started with 360 Realities AR | VR | MR
 
OLC LEARNING BRAINSTORMS, TIPS + TECHNIQUES | Jam Session
OLC LEARNING BRAINSTORMS, TIPS + TECHNIQUES | Jam SessionOLC LEARNING BRAINSTORMS, TIPS + TECHNIQUES | Jam Session
OLC LEARNING BRAINSTORMS, TIPS + TECHNIQUES | Jam Session
 
eLEARNING EXPERIENCE DESIGN: Turning Ideas into Reality
eLEARNING EXPERIENCE DESIGN: Turning Ideas into RealityeLEARNING EXPERIENCE DESIGN: Turning Ideas into Reality
eLEARNING EXPERIENCE DESIGN: Turning Ideas into Reality
 
Using YOUR MOBILE Device to CREATE Learning
Using YOUR MOBILE Device to CREATE LearningUsing YOUR MOBILE Device to CREATE Learning
Using YOUR MOBILE Device to CREATE Learning
 
Design, Create & Explore Learning with Your Mobile Devices
Design, Create & Explore Learning with Your Mobile DevicesDesign, Create & Explore Learning with Your Mobile Devices
Design, Create & Explore Learning with Your Mobile Devices
 
Compressing Audio and Video for Desktop and Mobile Delivery
Compressing Audio and Video for Desktop and Mobile DeliveryCompressing Audio and Video for Desktop and Mobile Delivery
Compressing Audio and Video for Desktop and Mobile Delivery
 
How HTML5 Is Changing Today’s eLearning #DevLearn14
How HTML5 Is Changing Today’s eLearning #DevLearn14How HTML5 Is Changing Today’s eLearning #DevLearn14
How HTML5 Is Changing Today’s eLearning #DevLearn14
 
Designing Mobile Learning
Designing Mobile LearningDesigning Mobile Learning
Designing Mobile Learning
 
Designing & Developing mLearning using HTML5 #mlearncon
Designing & Developing mLearning using HTML5 #mlearnconDesigning & Developing mLearning using HTML5 #mlearncon
Designing & Developing mLearning using HTML5 #mlearncon
 

Último

怎样办理莫纳什大学毕业证(Monash毕业证书)成绩单留信认证
怎样办理莫纳什大学毕业证(Monash毕业证书)成绩单留信认证怎样办理莫纳什大学毕业证(Monash毕业证书)成绩单留信认证
怎样办理莫纳什大学毕业证(Monash毕业证书)成绩单留信认证
ehyxf
 
ab-initio-training basics and architecture
ab-initio-training basics and architectureab-initio-training basics and architecture
ab-initio-training basics and architecture
saipriyacoool
 
一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证
一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证
一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证
wpkuukw
 
Top profile Call Girls In Mysore [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Mysore [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Mysore [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Mysore [ 7014168258 ] Call Me For Genuine Models We...
gajnagarg
 
Minimalist Orange Portfolio by Slidesgo.pptx
Minimalist Orange Portfolio by Slidesgo.pptxMinimalist Orange Portfolio by Slidesgo.pptx
Minimalist Orange Portfolio by Slidesgo.pptx
balqisyamutia
 
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
eeanqy
 
怎样办理伯明翰城市大学毕业证(BCU毕业证书)成绩单留信认证
怎样办理伯明翰城市大学毕业证(BCU毕业证书)成绩单留信认证怎样办理伯明翰城市大学毕业证(BCU毕业证书)成绩单留信认证
怎样办理伯明翰城市大学毕业证(BCU毕业证书)成绩单留信认证
eeanqy
 

Último (20)

Pondicherry Escorts Service Girl ^ 9332606886, WhatsApp Anytime Pondicherry
Pondicherry Escorts Service Girl ^ 9332606886, WhatsApp Anytime PondicherryPondicherry Escorts Service Girl ^ 9332606886, WhatsApp Anytime Pondicherry
Pondicherry Escorts Service Girl ^ 9332606886, WhatsApp Anytime Pondicherry
 
Abortion pills in Riyadh +966572737505 <> buy cytotec <> unwanted kit Saudi A...
Abortion pills in Riyadh +966572737505 <> buy cytotec <> unwanted kit Saudi A...Abortion pills in Riyadh +966572737505 <> buy cytotec <> unwanted kit Saudi A...
Abortion pills in Riyadh +966572737505 <> buy cytotec <> unwanted kit Saudi A...
 
怎样办理莫纳什大学毕业证(Monash毕业证书)成绩单留信认证
怎样办理莫纳什大学毕业证(Monash毕业证书)成绩单留信认证怎样办理莫纳什大学毕业证(Monash毕业证书)成绩单留信认证
怎样办理莫纳什大学毕业证(Monash毕业证书)成绩单留信认证
 
ab-initio-training basics and architecture
ab-initio-training basics and architectureab-initio-training basics and architecture
ab-initio-training basics and architecture
 
一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证
一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证
一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证
 
Furniture & Joinery Details_Designs.pptx
Furniture & Joinery Details_Designs.pptxFurniture & Joinery Details_Designs.pptx
Furniture & Joinery Details_Designs.pptx
 
Top profile Call Girls In Mysore [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Mysore [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Mysore [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Mysore [ 7014168258 ] Call Me For Genuine Models We...
 
High Profile Escorts Nerul WhatsApp +91-9930687706, Best Service
High Profile Escorts Nerul WhatsApp +91-9930687706, Best ServiceHigh Profile Escorts Nerul WhatsApp +91-9930687706, Best Service
High Profile Escorts Nerul WhatsApp +91-9930687706, Best Service
 
Call Girls Jalaun Just Call 8617370543 Top Class Call Girl Service Available
Call Girls Jalaun Just Call 8617370543 Top Class Call Girl Service AvailableCall Girls Jalaun Just Call 8617370543 Top Class Call Girl Service Available
Call Girls Jalaun Just Call 8617370543 Top Class Call Girl Service Available
 
How to Create a Productive Workspace Trends and Tips.pdf
How to Create a Productive Workspace Trends and Tips.pdfHow to Create a Productive Workspace Trends and Tips.pdf
How to Create a Productive Workspace Trends and Tips.pdf
 
UI:UX Design and Empowerment Strategies for Underprivileged Transgender Indiv...
UI:UX Design and Empowerment Strategies for Underprivileged Transgender Indiv...UI:UX Design and Empowerment Strategies for Underprivileged Transgender Indiv...
UI:UX Design and Empowerment Strategies for Underprivileged Transgender Indiv...
 
Minimalist Orange Portfolio by Slidesgo.pptx
Minimalist Orange Portfolio by Slidesgo.pptxMinimalist Orange Portfolio by Slidesgo.pptx
Minimalist Orange Portfolio by Slidesgo.pptx
 
Sweety Planet Packaging Design Process Book.pptx
Sweety Planet Packaging Design Process Book.pptxSweety Planet Packaging Design Process Book.pptx
Sweety Planet Packaging Design Process Book.pptx
 
Jordan_Amanda_DMBS202404_PB1_2024-04.pdf
Jordan_Amanda_DMBS202404_PB1_2024-04.pdfJordan_Amanda_DMBS202404_PB1_2024-04.pdf
Jordan_Amanda_DMBS202404_PB1_2024-04.pdf
 
Q4-W4-SCIENCE-5 power point presentation
Q4-W4-SCIENCE-5 power point presentationQ4-W4-SCIENCE-5 power point presentation
Q4-W4-SCIENCE-5 power point presentation
 
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
 
Raebareli Girl Whatsapp Number 📞 8617370543 | Girls Number for Friendship
Raebareli Girl Whatsapp Number 📞 8617370543 | Girls Number for FriendshipRaebareli Girl Whatsapp Number 📞 8617370543 | Girls Number for Friendship
Raebareli Girl Whatsapp Number 📞 8617370543 | Girls Number for Friendship
 
TRose UXPA Experience Design Concord .pptx
TRose UXPA Experience Design Concord .pptxTRose UXPA Experience Design Concord .pptx
TRose UXPA Experience Design Concord .pptx
 
怎样办理伯明翰城市大学毕业证(BCU毕业证书)成绩单留信认证
怎样办理伯明翰城市大学毕业证(BCU毕业证书)成绩单留信认证怎样办理伯明翰城市大学毕业证(BCU毕业证书)成绩单留信认证
怎样办理伯明翰城市大学毕业证(BCU毕业证书)成绩单留信认证
 
Lecture 01 Introduction To Multimedia.pptx
Lecture 01 Introduction To Multimedia.pptxLecture 01 Introduction To Multimedia.pptx
Lecture 01 Introduction To Multimedia.pptx
 

Designing HTML5 Mobile Learning for Browser, Native, and Hybrid App #mlearncon15