SlideShare a Scribd company logo
1 of 61
Creating your Windows 8.1
App with HTML/JS
Alexandre Marreiros
About
What i do:
CTO @ Innovagency
Technical Trainer, Speaker & Consultant as Self Employee
Teacher @ EDIT
Software Developer & Architect as Consultant
Tech Writer and Revier as Self Employee
Digital business & UX Consultant
Contacts:
amarreiros@innovagency.com / amarreiros@gmail.com
@alexmarreiros
http://www.linkedin.com/pub/alexandre-marreiros/8/4b8/a21
www.digitalmindignition.com
Alexandre Marreiros
Agenda
• Windows Store APPS that use HTMLShowCase
• Basic Principles
• Development tools
• Development Model
• WinJS
• WinJS 2.0
Putting the hands on demos
• Calendar
• People
• Store
• Reaing List
• Mail
• Finance
• Sports
• Weather
• News
• Travel
• Skype
• And More
Native Microsoft APPS
• Caixa Directa
• A Bola
• ANA aeorportos
• Eat o
• Vodafone Quiosque
• MyAuto
• And More
Local Portuguese Store APPS
Runtime Recap
Some Popular CSS 3 Features
Some Popular HTML 5
Features
Web vs APP development
Feature Local context Web context
Windows Run-time Yes No
Windows Library for Javascript Yes No
External script references No Yes
Cross-domain XHR requests Yes No
Automatic filtering for script
injection on DOM
Yes No
• Styling changes
• Windows Runtime access
• Single page model
• App sizes and orientations
Web vs APP development
• Security context and innerHTML
• Local and web context
• IE11 DOCMODE
• Network connectivity and offline
experience
HTML development Review
WinJS HTML5
Windows app
WinRT
HTML development Review
Windows
The new WINJS
WinJS 1.0
Windows 8 app
WinJS 2.0
Windows 8.1 app
Tools
Visual Studio Templates
Visual Studio Templates
A single Page APP with the struture of a Windows Store APP, no Controls or
Layout predefined
Visual Studio Templates
A project with items grouped in a grid and the details of each item.
Visual Studio Templates
A project to navigate between Grouped Items and get the detail from each
item in a group
Visual Studio Templates
A project for a Windows Store APP that implements the HUB navigation
Pattern
Visual Studio Templates
A project for a Windows Store APP that have a predefined Navigation
controls
Windows Store
HTML project Structure
Explained
WINRT library instaciated directly by
the app
Windows Store
HTML project Structure
Explained
CSS Libraries for the Windows store
app
Windows Store App Images
JavaScript
Windows Store
HTML project Structure
Explained
App certify
App Manifest
• Style sheets
• Core (promises, class, namespace,
etc.)
• App model
• Data binding
WIN JS
• Controls
• Animations
• Utilities
A collection of toolkits to make building Windows Store apps fast
and easy
WIN JS
• Show how to use WinJS Controls in a declarative manner and a
imperative manner
Review Demo
<div id="calendar" data-win-control="WinJS.UI.DatePicker"></div>  Declarative Way
WinJS controls are divs with
atributtes that are processed
when the processall method
runs.
• Show how to use WinJS Controls in a declarative manner and a
imperative manner
Review Demo
 Imperative Way
In the HTML File
<div id="calendarDiv" ></div>
In th JS file
var calendarDiv = document.getElementById("calendar");
var calendarctrl = new WinJS.UI.DatePicker(calendarDiv);
What’s new on WinJS 2.0
Improved Controls
• List view
• App bar
New Controls
• Hub
• Navigation bar
• Search box
• Back button
Infrastructure
• Scheduler
• Dispose model
• Async debugging
Building Blocks
• Binding template
• Repeater
• Item Container
• Native layout performance
• Highly flexible presentation
• Improved keyboarding
• Drag-n-drop
List View
• New Buil-in Layouts
List View Highly flexible
presentation
<div id=“myListView“
data-win-control="WinJS.UI.ListView"
data-win-options="{ itemDataSource: myData.dataSource ,
itemTemplate: myTemplate ,
layout: { type: WinJS.UI.GridLayout ,
orientation:
WinJS.UI.Orientation.horizontal } }”
itemsDraggable: true } “
</div>
List View
• Scaling to Window Size
• Keyboarding
• Custom Content
APP Bar
<div data-win-control="WinJS.UI.AppBar">
<button data-win-control="WinJS.UI.AppBarCommand" data-win-
options="{…}"></button>
<button data-win-control="WinJS.UI.AppBarCommand" data-win-
options="{…}"></button>
<div data-win-control="WinJS.UI.AppBarCommand“
data-win-options="{type: 'content'}">
<!– YOUR CONTENT HERE -->
</div>
</div>
APP Bar
HUB
Header Header Header Header
HUB
<div data-win-control="WinJS.UI.Hub">
<div data-win-control="WinJS.UI.HubSection" data-win-options="{header: „Foo'}">
<!-- YOUR CONTENT HERE -->
</div>
<div data-win-control="WinJS.UI.HubSection" data-win-options="{header: „Bar'}">
<!-- YOUR CONTENT HERE -->
</div>
</div>
Navigation Bar
<div data-win-control="WinJS.UI.NavBar">
<div data-win-control="WinJS.UI.NavBarContainer">
<div data-win-control="WinJS.UI.NavBarCommand"
data-win-options="{ label: „Foo', icon: 'url(foo.png)' }"></div>
<div data-win-control="WinJS.UI.NavBarCommand"
data-win-options="{ label: 'Bar', icon: 'url(bar.png)„ }"></div>
</div>
</div>
Navigation Bar
SearchBox
<div id=“mySearchBox" data-win-control="WinJS.UI.SearchBox“></div>
mySearchBox.addEventListener("suggestionsrequested",
suggestionsRequestedHandler);
mySearchBox.addEventListener("querysubmitted",
querySubmittedHandler);
SearchBar
Scheduler
Task
Task
Task
Task
Task
Task
Task
Scheduler
Task
Task
Task
Task
Task
Task
Task
Task
schedule(func, pri);
schedule(func, pri);
schedule(func, pri);
Scheduler
setImmediate(foo);
var S = WinJS.Utilities.Scheduler;
S.schedule(foo, S.Priority.normal);
or
S.schedule(foo, S.Priority.high);
or
S.schedule(foo, S.Priority.idle);
<div data-win-control="WinJS.Binding.Template">
<img src="#" data-win-bind="src: imageUrl; alt: tile" />
<div data-win-bind="innerText: tile"></div>
<div data-win-bind="innerText: text"></div>
</div>
Binding Template
Repeater
HTML UI
var myBindingList = new WinJS.Binding.List(…);
<div data-win-control="WinJS.UI.Repeater" data-win-options="{data:
myBindingList}">
<label data-win-bind="textContent: description"></label>
<progress data-win-bind="value: value" max="100"></progress>
</div>
Repeater
• Create a HUB based application that use Bind to get the rss feed values,
show the network client, the DataBinding Power and the interaction with
the APP Bar
http://code.msdn.microsoft.com/windowsapps/Hub-template-sample-with-
4b70002d
The base sample for the demo is
• Show Blend being used to costumize HTML Windows Store APPS, another
interesting sample would be
http://www.codeproject.com/Articles/615819/Hub-Control-in-Blend
Code for the demo in http://digitalmindignition/source/hubExample
Review Demo
• Styling changes
• Windows Runtime access
• Single page model
• App sizes and orientations
Web vs APP development
• Security context and innerHTML
• Local and web context
• IE11 DOCMODE
• Network connectivity and offline
experience
HTML development Review
WinJS HTML5
Windows app
WinRT
• Style sheets
• Core (promises, class, namespace,
etc.)
• App model
• Data binding
WIN JS
• Controls
• Animations
• Utilities
A collection of toolkits to make building Windows Store apps fast
and easy
Time to build your Windows
apps
• Windows 8.1
• http://windows.microsoft.com/en-us/windows-8/preview
• http://msdn.microsoft.com/en-us/windows/apps/bg182409
• http://channel9.msdn.com/Events/Build/2013/2-165
• http://channel9.msdn.com/Events/Build/2013/2-081
• http://channel9.msdn.com/Events/Build/2013/2-311
• http://channel9.msdn.com/Events/Build/2013/3-156
• http://msdn.microsoft.com/library/windows/apps/bg182410
• http://code.msdn.microsoft.com/windowsapps/Windows-8-Modern-Style-App-Samples
• http://www.app-me-up.com/
• Windows 8 & HTML
• Programming Windows 8 Apps with HTML, CSS, and JavaScript
(http://go.microsoft.com/FWLink/?Linkid=254738)
• Desenvolvimento em Windows 8, Luís Abreu, FCA
• http://channel9.msdn.com/Series/HTML5-CSS3-Fundamentals-Development-for-Absolute-
Beginners
References
Questions
Contacts:
amarreiros@innovagency.com / amarreiros@gmail.com; @alexmarreiros; http://www.linkedin.com/pub/alexandre-
marreiros/8/4b8/a21; www.digitalmindignition.com
Thanks

More Related Content

What's hot

wordpress training | wordpress certification | wordpress training course | wo...
wordpress training | wordpress certification | wordpress training course | wo...wordpress training | wordpress certification | wordpress training course | wo...
wordpress training | wordpress certification | wordpress training course | wo...
Nancy Thomas
 
Bandwidth optimisation in Responsive Webdesign - J&Beyond, june 1st 2013
Bandwidth optimisation in Responsive Webdesign - J&Beyond, june 1st 2013Bandwidth optimisation in Responsive Webdesign - J&Beyond, june 1st 2013
Bandwidth optimisation in Responsive Webdesign - J&Beyond, june 1st 2013
René Kreijveld
 

What's hot (20)

Psd to foundation
Psd to foundationPsd to foundation
Psd to foundation
 
Platforms based on WordPress
Platforms based on WordPressPlatforms based on WordPress
Platforms based on WordPress
 
Computing
ComputingComputing
Computing
 
Intro to Xamarin: Cross-Platform Mobile Application Development
Intro to Xamarin: Cross-Platform Mobile Application DevelopmentIntro to Xamarin: Cross-Platform Mobile Application Development
Intro to Xamarin: Cross-Platform Mobile Application Development
 
wordpress training | wordpress certification | wordpress training course | wo...
wordpress training | wordpress certification | wordpress training course | wo...wordpress training | wordpress certification | wordpress training course | wo...
wordpress training | wordpress certification | wordpress training course | wo...
 
Azure for Hackathons
Azure for HackathonsAzure for Hackathons
Azure for Hackathons
 
Intro to Bot Framework
Intro to Bot FrameworkIntro to Bot Framework
Intro to Bot Framework
 
Bandwidth optimisation in Responsive Webdesign - J&Beyond, june 1st 2013
Bandwidth optimisation in Responsive Webdesign - J&Beyond, june 1st 2013Bandwidth optimisation in Responsive Webdesign - J&Beyond, june 1st 2013
Bandwidth optimisation in Responsive Webdesign - J&Beyond, june 1st 2013
 
Managing Multiple WordPress Websites in 2017
Managing Multiple WordPress Websites in 2017Managing Multiple WordPress Websites in 2017
Managing Multiple WordPress Websites in 2017
 
Jquery
JqueryJquery
Jquery
 
Computing
ComputingComputing
Computing
 
Xbox One Dev Mode
Xbox One Dev ModeXbox One Dev Mode
Xbox One Dev Mode
 
A word press site even your mother can use
A word press site even your mother can useA word press site even your mother can use
A word press site even your mother can use
 
Building Large Mobile Apps
Building Large Mobile AppsBuilding Large Mobile Apps
Building Large Mobile Apps
 
CC 2015 Single Page Applications for the ASPNET Developer
CC 2015   Single Page Applications for the ASPNET DeveloperCC 2015   Single Page Applications for the ASPNET Developer
CC 2015 Single Page Applications for the ASPNET Developer
 
Mobile web or native app
Mobile web or native appMobile web or native app
Mobile web or native app
 
Building SPA with Kendo UI
Building SPA with Kendo UIBuilding SPA with Kendo UI
Building SPA with Kendo UI
 
Themes Plugins and Accessibility - WordCamp London March 2015
Themes Plugins and Accessibility - WordCamp London March 2015Themes Plugins and Accessibility - WordCamp London March 2015
Themes Plugins and Accessibility - WordCamp London March 2015
 
Ecomm 101
Ecomm 101Ecomm 101
Ecomm 101
 
“Good design is obvious. Great design is transparent.” — How we use Bootstrap...
“Good design is obvious. Great design is transparent.” — How we use Bootstrap...“Good design is obvious. Great design is transparent.” — How we use Bootstrap...
“Good design is obvious. Great design is transparent.” — How we use Bootstrap...
 

Similar to Microsoft PT TechRefresh html win8.1

Win j svsphonegap-damyan-petev-mihail-mateev
Win j svsphonegap-damyan-petev-mihail-mateevWin j svsphonegap-damyan-petev-mihail-mateev
Win j svsphonegap-damyan-petev-mihail-mateev
Mihail Mateev
 
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
 
Web, Mobile and App development by Boost Solutions
Web, Mobile and App development by Boost SolutionsWeb, Mobile and App development by Boost Solutions
Web, Mobile and App development by Boost Solutions
Alexander Sidko
 
Developing enterprise ecommerce solutions using hybris by Drazen Nikolic - Be...
Developing enterprise ecommerce solutions using hybris by Drazen Nikolic - Be...Developing enterprise ecommerce solutions using hybris by Drazen Nikolic - Be...
Developing enterprise ecommerce solutions using hybris by Drazen Nikolic - Be...
youngculture
 
HTML Hypermedia APIs and Adaptive Web Design - Nordic APIs
HTML Hypermedia APIs and Adaptive Web Design - Nordic APIsHTML Hypermedia APIs and Adaptive Web Design - Nordic APIs
HTML Hypermedia APIs and Adaptive Web Design - Nordic APIs
Gustaf Nilsson Kotte
 
Surviving the Zombie Apocalypse of Connected devices - Jfokus 2013
Surviving the Zombie Apocalypse of Connected devices - Jfokus 2013Surviving the Zombie Apocalypse of Connected devices - Jfokus 2013
Surviving the Zombie Apocalypse of Connected devices - Jfokus 2013
Gustaf Nilsson Kotte
 

Similar to Microsoft PT TechRefresh html win8.1 (20)

Win j svsphonegap-damyan-petev-mihail-mateev
Win j svsphonegap-damyan-petev-mihail-mateevWin j svsphonegap-damyan-petev-mihail-mateev
Win j svsphonegap-damyan-petev-mihail-mateev
 
Semantic UI Introduction
Semantic UI IntroductionSemantic UI Introduction
Semantic UI Introduction
 
Universal Apps Development using HTML 5 and WINJS
Universal Apps Development using HTML 5 and WINJSUniversal Apps Development using HTML 5 and WINJS
Universal Apps Development using HTML 5 and WINJS
 
JUDCon 2014: Gearing up for mobile development with AeroGear
JUDCon 2014: Gearing up for mobile development with AeroGearJUDCon 2014: Gearing up for mobile development with AeroGear
JUDCon 2014: Gearing up for mobile development with AeroGear
 
(Updated) SharePoint & jQuery Guide
(Updated) SharePoint & jQuery Guide(Updated) SharePoint & jQuery Guide
(Updated) SharePoint & jQuery Guide
 
WSO2 Con EU 2016 - Building Awesome Personal Dashboards With WSO2 Dashboard S...
WSO2 Con EU 2016 - Building Awesome Personal Dashboards With WSO2 Dashboard S...WSO2 Con EU 2016 - Building Awesome Personal Dashboards With WSO2 Dashboard S...
WSO2 Con EU 2016 - Building Awesome Personal Dashboards With WSO2 Dashboard S...
 
WSO2Con EU 2016: Building Awesome Personal Dashboards with WSO2 Dashboard Se...
WSO2Con EU 2016: Building Awesome Personal Dashboards  with WSO2 Dashboard Se...WSO2Con EU 2016: Building Awesome Personal Dashboards  with WSO2 Dashboard Se...
WSO2Con EU 2016: Building Awesome Personal Dashboards with WSO2 Dashboard Se...
 
Multi screen HTML5
Multi screen HTML5Multi screen HTML5
Multi screen HTML5
 
Adobe & HTML5
Adobe & HTML5Adobe & HTML5
Adobe & HTML5
 
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
 
SharePoint Framework, React, and Office UI sps Silicon Valley
SharePoint Framework, React, and Office UI sps Silicon ValleySharePoint Framework, React, and Office UI sps Silicon Valley
SharePoint Framework, React, and Office UI sps Silicon Valley
 
Building Responsive Websites with the Bootstrap 3 Framework
Building Responsive Websites with the Bootstrap 3 FrameworkBuilding Responsive Websites with the Bootstrap 3 Framework
Building Responsive Websites with the Bootstrap 3 Framework
 
Web, Mobile and App development by Boost Solutions
Web, Mobile and App development by Boost SolutionsWeb, Mobile and App development by Boost Solutions
Web, Mobile and App development by Boost Solutions
 
Developing enterprise ecommerce solutions using hybris by Drazen Nikolic - Be...
Developing enterprise ecommerce solutions using hybris by Drazen Nikolic - Be...Developing enterprise ecommerce solutions using hybris by Drazen Nikolic - Be...
Developing enterprise ecommerce solutions using hybris by Drazen Nikolic - Be...
 
HTML Hypermedia APIs and Adaptive Web Design - Nordic APIs
HTML Hypermedia APIs and Adaptive Web Design - Nordic APIsHTML Hypermedia APIs and Adaptive Web Design - Nordic APIs
HTML Hypermedia APIs and Adaptive Web Design - Nordic APIs
 
Html5 phillycc
Html5 phillyccHtml5 phillycc
Html5 phillycc
 
Case Study for Magento Store And Quick Book Web Based Accounting Platform
Case Study for Magento Store And Quick Book Web Based Accounting PlatformCase Study for Magento Store And Quick Book Web Based Accounting Platform
Case Study for Magento Store And Quick Book Web Based Accounting Platform
 
Surviving the Zombie Apocalypse of Connected devices - Jfokus 2013
Surviving the Zombie Apocalypse of Connected devices - Jfokus 2013Surviving the Zombie Apocalypse of Connected devices - Jfokus 2013
Surviving the Zombie Apocalypse of Connected devices - Jfokus 2013
 
The SharePoint & jQuery Guide - Updated 1/14/14
The SharePoint & jQuery Guide - Updated 1/14/14The SharePoint & jQuery Guide - Updated 1/14/14
The SharePoint & jQuery Guide - Updated 1/14/14
 
Responsive WordPress workflow
Responsive WordPress workflowResponsive WordPress workflow
Responsive WordPress workflow
 

More from Alexandre Marreiros

More from Alexandre Marreiros (20)

Agular fromthetrenches2netponto
Agular fromthetrenches2netpontoAgular fromthetrenches2netponto
Agular fromthetrenches2netponto
 
Whats a Chat bot
Whats a Chat botWhats a Chat bot
Whats a Chat bot
 
Type of angular 2
Type of angular 2Type of angular 2
Type of angular 2
 
Xamarin devdays 2017 - PT - connected apps
Xamarin devdays 2017 - PT - connected appsXamarin devdays 2017 - PT - connected apps
Xamarin devdays 2017 - PT - connected apps
 
ASP.NEt MVC and Angular What a couple
ASP.NEt MVC and Angular What a coupleASP.NEt MVC and Angular What a couple
ASP.NEt MVC and Angular What a couple
 
Angular 2
Angular 2Angular 2
Angular 2
 
Jws masterclass progressive web apps
Jws masterclass progressive web appsJws masterclass progressive web apps
Jws masterclass progressive web apps
 
Xamarin.forms
Xamarin.forms Xamarin.forms
Xamarin.forms
 
Quick View of Angular JS for High School
Quick View of Angular JS for High SchoolQuick View of Angular JS for High School
Quick View of Angular JS for High School
 
Pt xug xamarin pratices on big ui consumer apps
Pt xug  xamarin pratices on big ui consumer appsPt xug  xamarin pratices on big ui consumer apps
Pt xug xamarin pratices on big ui consumer apps
 
Get satrted angular js day 2
Get satrted angular js day 2Get satrted angular js day 2
Get satrted angular js day 2
 
Get satrted angular js
Get satrted angular jsGet satrted angular js
Get satrted angular js
 
Gab2015 azure search as a service
Gab2015 azure search as a serviceGab2015 azure search as a service
Gab2015 azure search as a service
 
Pragmatic responsive web design industry session 7
Pragmatic responsive web design   industry session 7Pragmatic responsive web design   industry session 7
Pragmatic responsive web design industry session 7
 
WebSite development using WinJS
WebSite development using WinJSWebSite development using WinJS
WebSite development using WinJS
 
GWAB Mobile Services
GWAB Mobile ServicesGWAB Mobile Services
GWAB Mobile Services
 
Html5ignition newweborder
Html5ignition newweborderHtml5ignition newweborder
Html5ignition newweborder
 
Windows8.1 html5 dev paradigm discussion netponto
Windows8.1 html5 dev paradigm discussion netpontoWindows8.1 html5 dev paradigm discussion netponto
Windows8.1 html5 dev paradigm discussion netponto
 
Mobile first responsive industry sessions
Mobile first responsive industry sessionsMobile first responsive industry sessions
Mobile first responsive industry sessions
 
pragmatic Mobile apps choices frameworks and dev
pragmatic Mobile apps choices frameworks and devpragmatic Mobile apps choices frameworks and dev
pragmatic Mobile apps choices frameworks and dev
 

Recently uploaded

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
 

Recently uploaded (20)

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
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
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
 
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
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
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
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
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
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 

Microsoft PT TechRefresh html win8.1

Editor's Notes

  1. About me and feel free to contact if you have some questions, explain that this session is for the ones who never develop Windows store apps based on HTML and for the ones who had developed apps but want to see whats next on windows 8.1 HTML windows store apps development
  2. For our goal we have create the following agendaAgendaBasic Princeples: showing the basics about Windows 8 model programming an development with HTML
  3. Per Windows marketing: This statement was made by Antoine Leblond.. At the 12/6 store disclosure event. If you can work that into your closing please share it.
  4. Give the example of some Windows 8.1 Windows Store APPS based on HTML / CSS development and show how this apps that came with the OS represent a clear investement off Microsoft in HTML.Show Store/ Finance / weather / Travel
  5. Show that we are also doing something in Portugal using HTML and WhyShow CaixaDirecta, Ana aeroportos, ABola
  6. Recap the Runtime engine of Windows 8
  7. Windows 8 app model gives support for some of the most popular and used CSS 3 Features and make that fluid and beauthifull
  8. Explain the WINJS development Model
  9. Explain the difference between libraries and that WIN JS 2.0 is full compatible with WINJS 1.0
  10. Talk about the tools, explain how they can be used together and the place of each one of them
  11. Litle Demo of a Windows Store APP using just HTML and CSS3, Show lso the manifest
  12. Explain what WIN JS give us
  13. Some of the WinJS controls
  14. Show the way we convert a Div in to a WINJS control, Make th edemo two ways using code behind and using HTML atributes
  15. Show the way we convert a Div in to a WINJS control, Make th edemo two ways using code behind and using HTML atributes
  16. What had change in Winjs 2.0
  17. Explain the WINJS development Model
  18. Explain what WIN JS give us
  19. Now it’s your turn to star using all this Knowldge to build your apps, for the new OS, and to help you i will give you some study and hands on references...
  20. Here you have some references, since as we had seen what has valid for WINJS stills valid for WINJS 2.0 i will give you also some references for Windows 8
  21. Feel free to ask your questions if you don’t do it now you can always use my contacts, feel free to ask.
  22. Thank you all for your time was a pleasure to spend this hour with you diging on Windows 8.1 HTML develop, still tuned with the rest of the session more nice things to see next