Advanced Windows 8 App Development Using JavaScript Jump Start 70-482 Exam Prep M2: Hardware and Sensors Michael Palermo Microsoft Technical Evangelist.

Slides:



Advertisements
Similar presentations
Local TouchGlobal Reach Mobile Development with HTML5.
Advertisements

TouchDevelop Create apps ON your phone! Peli de Halleux (Senior Software Developer) Microsoft Research.
Windows Phone 8.1 for Developers Sascha Corti Technical Evangelist, Microsoft Switzerland | techpreacher.corti.com
Never miss a moment! Photosequence in Windows 8.1 Preview. Building an app using Capture APIs. Camera controls in Windows 8.1 Preview. Adding custom.
Michael Barrett Founder Nok Nok Labs Camera Fingerprint Sensor Microphone Secure Execution Secure Storage Location Motion, Heartbeat, etc. M7 Face.
Session 1.1. Windows Phone Topics Session 1.1 Windows Phone The Windows Phone Device.
M4: Multimedia and Devices
Created by the Community for the Community Building a RFID solution in BTS 09.
Gaming Engines for Windows 8 M5: Unity Adam Tuliper Microsoft Technical Evangelist Michael Palermo Microsoft Technical Evangelist.
Advanced Windows 8 Apps Using JavaScript Jump Start Exam Prep Advanced Windows 8 Apps Using JavaScript Jeremy Foster Microsoft Developer Evangelist.
Developing Windows 8 Store Apps using HTML5 Refresh / Exam Prep M2: Storage, Networking, and Security Michael Palermo Microsoft Technical Evangelist.
Windows 8 empowers you to build apps that can seamlessly adapt to your customer’s environment using sensors and location.
Windows 8 Store Application Development Using HTML5 and JavaScript Judy McNeil BSCS MCAD MCSD MCTS MCTIP MCT.
NEW WINDOWS PHONE “MANGO” APPLICATION PLATFORM SERVICES Chris blog.walshie.me SESSION CODE: WPH304 (c) 2011 Microsoft. All rights.
Building Sensor-based Apps Windows Phone Windows Store Windows Desktop
Microsoft Certification Exam Michael Van Cleave Planet Technologies.
TouchDevelop Create apps for all your devices
What’s new for Windows 8 Devs Part 3 Lewis Benge Devices & Integration Team TBWA\Digital Arts Network DEV216.
Integrate your game with Windows platform Vladimir Kolesnikov Technical Evangelist
Windows Phone 8 Tips & Tricks for Developers Sascha Corti, Microsoft Switzerland Technical Evangelist | techpreacher.corti.com.
Gaming Engines for Windows 8 M6: Monetizing and Store submission Adam Tuliper Microsoft Technical Evangelist Michael Palermo Microsoft Technical Evangelist.
Gaming Engines for Windows 8 M2: Game assets Jeremy Foster Microsoft Technical Evangelist Adam Tuliper Microsoft Technical Evangelist.
Your Metro style app, video and audio, Part 1
Join the MVA Community! ▪ Microsoft Virtual Academy—Free online training! ‒ Tailored for IT Pros and Developers ‒ Over 1M registered users ▪ Earn while.
Course Program, Evaluation, Examination Telerik Software Academy Apps for Windows Phone & Windows Store.
Advanced Windows 8 Apps Using JavaScript Jump Start Exam Prep M5: Data, Files, and Encryption Michael Palermo Microsoft Technical Evangelist Jeremy.
Windows 8 Apps Guy Burstein Technical Evangelist, Microsoft
Gaming Engines for Windows 8 M3: Scirra Construct2 Jeremy Foster Microsoft Technical Evangelist Adam Tuliper Microsoft Technical Evangelist.
Mobile web Sebastian Lopienski IT Technical Forum 29 June 2012.
Storage Device Design Pattern JEFF MEISSNER; KEN HARDY Windows Program Management.
Gaming Frameworks for Windows 8 M4: YoYo Games GameMaker Michael Palermo Microsoft Technical Evangelist Jeremy Foster Microsoft Technical Evangelist.
Advanced Windows 8 Apps Using JavaScript Jump Start Exam Prep M6: Deployment Jeremy Foster Microsoft Developer Evangelist Michael Palermo Microsoft.
Paul Foster Developer Evangelist Microsoft Windows 7 – Top Features for your Applications SESSION CODE: W00T!
Introduction to Kinect For Windows SDK
Windows 7 – A developer’s Guide to Building Killer Windows 7 Applications Bijoy Singhal │ Developer Evangelist, Microsoft India.
Advanced Windows Store App Development with HTML5 Refresh / Exam Prep M6: Tools and Asynchronous Programming Jeremy Foster Microsoft Technical.
A Gesture Based System Humanize Technology.  Communication is the way we learn.  What about learners with communication difficulties?  Make technology.
OSP209 Input Touch Hardware buttons Media Digital media capture & playback Media library access Data Isolated Storage LINQ (Objects and XML).NET.
Course Program, Evaluation, Exams Doncho Minkov Telerik Software Academy academy.telerik.com Senior Technical Trainer
Windows Azure and iOS Chris Risner Windows Azure Technical Evangelist Microsoft
Quick Overview.  Input Devices  Keyboard  Pointing Devices  Scanner  Digital Camera  Microphone  CD-ROM/DVD-ROM  Video Capture Card.
Understanding Mobile Devices, Interactions, and Tools Lesson 1.
JavaScript 사용현황 김민철. Table of contents  1. Mobile  WAC  PhoneGap  AppsPresso  2. TV  Samsung Smart TV  KT IPTV  3. 기타  node.js 2.
Phonegap API & Phonegap Bridge CIS 136 Building Mobile Apps 1.
Building Windows Phone 7 Games and Applications Yes, yes! “Games and Applications” and not “Applications and Games” Content is under NDA – please do no.
11 | Managing User Info Jeremy Foster Michael Palermo
M5: Packaging and Deployment
Accessing the device native APIs
SPC Developer 6/10/2018 © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
6/12/2018 3:52 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Platform for Metro Style Apps
Design Your Own Android App
Microsoft Build /22/2018 3:05 AM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
M4: Animations, Custom Controls, and Globalization
Integrating with the Windows Device Experience
Tooling and Diagnostics
Phonegap Bridge Configuration file
Using connected devices in Metro style apps
Package Management and Workflow Automation
Microsoft Build /18/ :04 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
Platform for Metro style Apps
4/9/ | Contracts © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Michael Palermo Jeremy Foster
M3: Printing and PlayTo Jeremy Foster Michael Palermo
Developing Universal Windows Apps with HTML and JavaScript
Gaming Engines for Windows 8
07 | Media Jerry Nixon | Microsoft Developer Evangelist
Michael Palermo Jeremy Foster
Jeremy Foster Michael Palermo
02 | Building Windows Store Apps with XAML Part 2
Presentation transcript:

Advanced Windows 8 App Development Using JavaScript Jump Start Exam Prep M2: Hardware and Sensors Michael Palermo Microsoft Technical Evangelist Jeremy Foster Microsoft Developer Evangelist

Jump Start Target Agenda Advanced Windows 8 Apps Using JavaScript Module 1: Background Tasks and Components Module 2: Hardware and Sensors Module 3: Printing and PlayTo MEAL BREAK Module 4: Animations, Custom Controls, and Globalization Module 5: Data, Files, and Encryption Module 6: Deployment

Module Agenda Capture media with the camera and microphone Get data from sensors Enumerate and discover device capabilities ˃ ˃

Capturing from camera The easy way… CameraCaptureUI The powerful way… MediaCapture

CODESHOW: MEDIA CAPTURE demo

Module Agenda Capture media with the camera and microphone Get data from sensors Enumerate and discover device capabilities ˃ ˃

Sensors

Light sensor //get access to the default light sensor var lightSensor = Windows.Devices.Sensors.LightSensor.getDefault(); //implement the readingchanged event lightSensor.onreadingchanged = function (e) { e.reading.illuminanceInLux; };

Compass //get access to the default compass var compass = Windows.Devices.Sensors.Compass.getDefault(); //implement the readingchanged event compass.onreadingchanged = function (e) { e.reading.headingTrueNorth; };

Accelerometer //get access to the default accelerometer var accelerometer = Windows.Devices.Sensors.Accelerometer.getDefault(); //implement the readingchanged event accelerometer.onreadingchanged = function (e) { e.reading.accelerationX; e.reading.accelerationY; e.reading.accelerationZ; };

Accelerometer - shake //get access to the default accelerometer var accelerometer = Windows.Devices.Sensors.Accelerometer.getDefault(); //implement the readingchanged event accelerometer.onshaken = function (e) { //TODO: rattle and roll };

CODESHOW: GEOLOCATION demo

Module Agenda Capture media with the camera and microphone Get data from sensors Enumerate and discover device capabilities ˃ ˃

Enumerating devices Windows.Devices.Enumeration namespace

CODESHOW: DEVICES demo

Discovering device capabilities Geolocation Removable storage Accelerometer

CODESHOW: DISCOVER demo

Summary Capture media with the camera and microphone Get data from sensors Enumerate and discover device capabilities