SlideShare ist ein Scribd-Unternehmen logo
1 von 51
Downloaden Sie, um offline zu lesen
Pham.nguyen@Hotmail.com
http://facebook.com/pham.nguyenit
IDC - http://www.idc.com/getdoc.jsp?containerId=prUS23480612
CSS 2D Transforms
CSS 3D Transforms
CSS Animations
CSS Backgrounds & Borders
CSS Color
CSS Device Adaptation*
CSS Flexbox*
CSS Fonts
CSS Grid*
CSS Image Values
(Gradients)
CSS Media Queries
CSS Multi-Column
CSS Namespaces
CSS OM Views
CSS Regions And
CSS Selectors
CSS Transitions
CSS Values And Units
Data URI
DOM Element Traversal
DOM HTML
DOM Level 3 Core
DOM Level 3 Events
DOM Style
DOM Traversal And Range
DOMParser And XMLSerializer
ECMAScript 5
Formdata
HTML5 Application Cache
HTML5 Async Scripts
HTML5 BlobBuilder
HTML5 Canvas
HTML5 Drag And Drop
HTML5 Forms And
Validation
HTML5 Geolocation
HTML5 Parser
HTML5 Sandbox
HTML5 Selection
HTML5 Semantic Elements
HTML5 Video And Audio
JavaScript Typed Arr
ICC Color Profiles
IndexedDB
Page Visibility
Pointer (Mouse, Pen, And
Touch) Events*
RequestAnimationFrame
Navigation Ti
Selectors API Level 2
SVG Filter Effects
SVG, Standalone And In HTML
Web Messaging
XHTML/XML
webBrowser.InvokeScript(“myFunction", “myArg1”);
webBrowser.InvokeScript(“eval”, “document.body.offsetHeight.toString()”);
webBrowser.InvokeScript(“execScript”, myScript.ToString());
XAML: <WebBrowser ScriptNotify=“Browser_ScriptNotify” />
JavaScript: window.external.notify(parameter);
C#: private void Browser_ScriptNotify(object sender, NotifyEventArgs e)
// use e.value to retrieve parameter
OnScriptNotify(object s, NotifyEventArgs e)
{
var metaData = e.Value;
if (metaData == ”captureImage”)
CaptureImage();
}
void CaptureImage
{
// captures the image using the Camera API
var path = CaptureImageFromCamera();
browser.NotifyScript(”captureImageCallback”,
new[] { path });
}
Javascript:
// pass request meta data to host
window.external.notify(”captureImage”);
Javascript:
// host calls back with the image path
function captureImageCallback(args) {
var img = document.getElementId(”x”);
img.src = args;
}
webBrowser.Background=“#ffff00”;
if (webBrowser.CanNavigateBack) webBrowser.GoBack();
if (webBrowser.CanNavigateForward) webBrowser.GoForward();
await webBrowser.ClearCookiesAsync();
await webBrowser.ClearInternetCacheAsync();
webBrowser.Navigate(new Uri("test.html", UriKind.Relative))
• Perform one way operations(WP7)
• Invoke Javascript callback methods
0
500
1000
1500
2000
2500
3000
3500
4000
IE10 (WP8) HTML5 APP (WP8) IPHONE 5 SAFARI IPHONE 5 HTML5 APP
SUNSPIDER 0.9.1 SCORE
LOWER IS BETTER
FREE
cross platform rapid cost effective
build beautiful delightful
immerse
integrated
http://phamnguyen.info
http://wpdev.ms/phonedevres
http://wpdev.ms/certreq
http://wpdev.ms/howtos
http://wpdev.ms/officialsamples
http://wpdev.ms/ahforum
http://wpdev.ms/devsupport
WP8 HTML5/IE10 for Developers

Weitere ähnliche Inhalte

Andere mochten auch

Nanoparticles powerpoint
Nanoparticles powerpointNanoparticles powerpoint
Nanoparticles powerpoint
eyfanatic
 
Proiect didactic 6c(dilatarea solidelor)
Proiect didactic 6c(dilatarea solidelor)Proiect didactic 6c(dilatarea solidelor)
Proiect didactic 6c(dilatarea solidelor)
Soboleva Valeria
 
Building HTML and JavaScript Apps with KnockoutJS and MVVM
Building HTML and JavaScript Apps with KnockoutJS and MVVMBuilding HTML and JavaScript Apps with KnockoutJS and MVVM
Building HTML and JavaScript Apps with KnockoutJS and MVVM
Nguyên Phạm
 
Alunos destaque manhã
Alunos destaque manhãAlunos destaque manhã
Alunos destaque manhã
luzitania
 
Como crear blog jl
Como crear blog jlComo crear blog jl
Como crear blog jl
josselynloor
 
Angel fernado salazar ortega amilcar gamaliel cruz morales
Angel fernado salazar ortega  amilcar gamaliel cruz moralesAngel fernado salazar ortega  amilcar gamaliel cruz morales
Angel fernado salazar ortega amilcar gamaliel cruz morales
2244090
 
Especial AP ZunZuneo
Especial AP ZunZuneoEspecial AP ZunZuneo
Especial AP ZunZuneo
rionegrocomar
 
Jfnphotosapriligeret
JfnphotosapriligeretJfnphotosapriligeret
Jfnphotosapriligeret
sheatufim
 

Andere mochten auch (17)

Miss kerala sponsor proposal 2013 (1)
Miss kerala sponsor proposal 2013 (1)Miss kerala sponsor proposal 2013 (1)
Miss kerala sponsor proposal 2013 (1)
 
Nanoparticles powerpoint
Nanoparticles powerpointNanoparticles powerpoint
Nanoparticles powerpoint
 
Proiect didactic 6c(dilatarea solidelor)
Proiect didactic 6c(dilatarea solidelor)Proiect didactic 6c(dilatarea solidelor)
Proiect didactic 6c(dilatarea solidelor)
 
Building HTML and JavaScript Apps with KnockoutJS and MVVM
Building HTML and JavaScript Apps with KnockoutJS and MVVMBuilding HTML and JavaScript Apps with KnockoutJS and MVVM
Building HTML and JavaScript Apps with KnockoutJS and MVVM
 
INTERPHILA - wstępna prezentacja projektu
INTERPHILA - wstępna prezentacja projektuINTERPHILA - wstępna prezentacja projektu
INTERPHILA - wstępna prezentacja projektu
 
Alunos destaque manhã
Alunos destaque manhãAlunos destaque manhã
Alunos destaque manhã
 
Como crear blog jl
Como crear blog jlComo crear blog jl
Como crear blog jl
 
бөрік
бөрік бөрік
бөрік
 
Albuñuelas (Granada)
Albuñuelas (Granada)Albuñuelas (Granada)
Albuñuelas (Granada)
 
Angel fernado salazar ortega amilcar gamaliel cruz morales
Angel fernado salazar ortega  amilcar gamaliel cruz moralesAngel fernado salazar ortega  amilcar gamaliel cruz morales
Angel fernado salazar ortega amilcar gamaliel cruz morales
 
Presentation2
Presentation2Presentation2
Presentation2
 
Especial AP ZunZuneo
Especial AP ZunZuneoEspecial AP ZunZuneo
Especial AP ZunZuneo
 
Jfnphotosapriligeret
JfnphotosapriligeretJfnphotosapriligeret
Jfnphotosapriligeret
 
Virus informáticos
Virus informáticosVirus informáticos
Virus informáticos
 
Virus informáticos
Virus informáticosVirus informáticos
Virus informáticos
 
Consultoría a empresas - Calidad
Consultoría a empresas - Calidad Consultoría a empresas - Calidad
Consultoría a empresas - Calidad
 
Tecnica Kyphon Ricardo Ferreira
Tecnica Kyphon   Ricardo FerreiraTecnica Kyphon   Ricardo Ferreira
Tecnica Kyphon Ricardo Ferreira
 

Ähnlich wie WP8 HTML5/IE10 for Developers

DevTeach Montreal - 2012-12-11 - Windows 8 & HTML5: friends with benefits
DevTeach Montreal - 2012-12-11 - Windows 8 & HTML5: friends with benefitsDevTeach Montreal - 2012-12-11 - Windows 8 & HTML5: friends with benefits
DevTeach Montreal - 2012-12-11 - Windows 8 & HTML5: friends with benefits
Frédéric Harper
 
Présentation Aerys
Présentation Aerys Présentation Aerys
Présentation Aerys
iCOMMUNITY
 

Ähnlich wie WP8 HTML5/IE10 for Developers (20)

Windows 8 Pure Imagination - 2012-11-24 - Getting your HTML5 game Windows 8 r...
Windows 8 Pure Imagination - 2012-11-24 - Getting your HTML5 game Windows 8 r...Windows 8 Pure Imagination - 2012-11-24 - Getting your HTML5 game Windows 8 r...
Windows 8 Pure Imagination - 2012-11-24 - Getting your HTML5 game Windows 8 r...
 
DevTeach Montreal - 2012-12-11 - Windows 8 & HTML5: friends with benefits
DevTeach Montreal - 2012-12-11 - Windows 8 & HTML5: friends with benefitsDevTeach Montreal - 2012-12-11 - Windows 8 & HTML5: friends with benefits
DevTeach Montreal - 2012-12-11 - Windows 8 & HTML5: friends with benefits
 
about:HTML&Firefox
about:HTML&Firefoxabout:HTML&Firefox
about:HTML&Firefox
 
HTML5がIE10/Windows 8にもたらすもの
HTML5がIE10/Windows 8にもたらすものHTML5がIE10/Windows 8にもたらすもの
HTML5がIE10/Windows 8にもたらすもの
 
Web App Platform Strategy
Web App Platform StrategyWeb App Platform Strategy
Web App Platform Strategy
 
How Browsers Work
How Browsers Work How Browsers Work
How Browsers Work
 
An Introduction to Microsoft Edge
An Introduction to Microsoft EdgeAn Introduction to Microsoft Edge
An Introduction to Microsoft Edge
 
HTML5とIE10とWindows 8
HTML5とIE10とWindows 8HTML5とIE10とWindows 8
HTML5とIE10とWindows 8
 
Browsers in IoT Era
Browsers in IoT EraBrowsers in IoT Era
Browsers in IoT Era
 
Présentation Aerys
Présentation Aerys Présentation Aerys
Présentation Aerys
 
Internet and Web Technology (CLASS-5) [HTML DOM]
Internet and Web Technology (CLASS-5) [HTML DOM] Internet and Web Technology (CLASS-5) [HTML DOM]
Internet and Web Technology (CLASS-5) [HTML DOM]
 
Connected Mobile and Web Applications with Vortex
Connected Mobile and Web Applications with VortexConnected Mobile and Web Applications with Vortex
Connected Mobile and Web Applications with Vortex
 
Connected Mobile and Web Applications with PrismTech Vortex Data Sharing Plat...
Connected Mobile and Web Applications with PrismTech Vortex Data Sharing Plat...Connected Mobile and Web Applications with PrismTech Vortex Data Sharing Plat...
Connected Mobile and Web Applications with PrismTech Vortex Data Sharing Plat...
 
IT2255 Web Essentials - Unit II Web Designing
IT2255 Web Essentials - Unit II  Web DesigningIT2255 Web Essentials - Unit II  Web Designing
IT2255 Web Essentials - Unit II Web Designing
 
Introduction To Flex
Introduction To FlexIntroduction To Flex
Introduction To Flex
 
Introduction to CSS3
Introduction to CSS3Introduction to CSS3
Introduction to CSS3
 
HTML5とIE10とWindows 8 in OSC2012会津
HTML5とIE10とWindows 8 in OSC2012会津HTML5とIE10とWindows 8 in OSC2012会津
HTML5とIE10とWindows 8 in OSC2012会津
 
MyVR 3D Map Technology
MyVR 3D Map TechnologyMyVR 3D Map Technology
MyVR 3D Map Technology
 
HTML5, CSS3, and JavaScript
HTML5, CSS3, and JavaScriptHTML5, CSS3, and JavaScript
HTML5, CSS3, and JavaScript
 
Fundamental CSS3
Fundamental CSS3Fundamental CSS3
Fundamental CSS3
 

Mehr von Nguyên Phạm

What’s new in WinJS? Windows Phone 8.1 and the road ahead
What’s new in WinJS? Windows Phone 8.1 and the road aheadWhat’s new in WinJS? Windows Phone 8.1 and the road ahead
What’s new in WinJS? Windows Phone 8.1 and the road ahead
Nguyên Phạm
 
Windows Phone 8 More Than An App
Windows Phone 8 More Than An AppWindows Phone 8 More Than An App
Windows Phone 8 More Than An App
Nguyên Phạm
 
Windows Phone 8 Fundamental
Windows Phone 8 FundamentalWindows Phone 8 Fundamental
Windows Phone 8 Fundamental
Nguyên Phạm
 
Windows Phone Development
Windows Phone DevelopmentWindows Phone Development
Windows Phone Development
Nguyên Phạm
 
Windows Phone 7 Platform Overview
Windows Phone 7 Platform OverviewWindows Phone 7 Platform Overview
Windows Phone 7 Platform Overview
Nguyên Phạm
 
Windows Phone 7.5 Overview
Windows Phone 7.5 Overview Windows Phone 7.5 Overview
Windows Phone 7.5 Overview
Nguyên Phạm
 

Mehr von Nguyên Phạm (7)

What’s new in WinJS? Windows Phone 8.1 and the road ahead
What’s new in WinJS? Windows Phone 8.1 and the road aheadWhat’s new in WinJS? Windows Phone 8.1 and the road ahead
What’s new in WinJS? Windows Phone 8.1 and the road ahead
 
Windows Phone 8 More Than An App
Windows Phone 8 More Than An AppWindows Phone 8 More Than An App
Windows Phone 8 More Than An App
 
Windows Phone 8 Fundamental
Windows Phone 8 FundamentalWindows Phone 8 Fundamental
Windows Phone 8 Fundamental
 
Expression Blend
Expression BlendExpression Blend
Expression Blend
 
Windows Phone Development
Windows Phone DevelopmentWindows Phone Development
Windows Phone Development
 
Windows Phone 7 Platform Overview
Windows Phone 7 Platform OverviewWindows Phone 7 Platform Overview
Windows Phone 7 Platform Overview
 
Windows Phone 7.5 Overview
Windows Phone 7.5 Overview Windows Phone 7.5 Overview
Windows Phone 7.5 Overview
 

Kürzlich hochgeladen

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Kürzlich hochgeladen (20)

Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 

WP8 HTML5/IE10 for Developers