Integrating with Windows Phone Hardware Jaime Rodriguez

Slides:



Advertisements
Similar presentations
TouchDevelop Create apps ON your phone! Peli de Halleux (Senior Software Developer) Microsoft Research.
Advertisements

Developing Games for Windows Phone 7 with XNA Game Studio 4.0 Your Name Here.
Creating Games For Windows, Xbox 360, and Windows Phone 7 Ryan Plemons
Sascha P. Corti Developer Evangelist, Microsoft Switzerland |
Integrated Part of the Windows Media Ecosystem Rich Video as a 1 st class citizen Flexible Branded experiences Multiple delivery methods Monetized Helps.
Windows 8 Introduction Mark Rosenberg Development Instructor New Horizons.
* My name is Marios Karagiannis * I am Greek * I am not affiliated with Microsoft * PhD UNIGE * In my last year * Gamer * Since the Game &
Building Windows Phone Applications with Silverlight Nguyen Thanh Tung Project Manager - MISA JSC.
Building Windows Phone Applications with Silverlight Your Name.
Getting Started with Windows Phone 7.0 Development Creating a Silverlight Application Sergey Barskiy
7 Windows Phone 7 2. Windows Phone 7 for Business 1. About Windows Phone 7 3. Windows Phone 7 for Consumer 4. Windows Phone 7 for the Developer Welcome.
An introduction to. Introductions  I’m Rob Fonseca-Ensor  A Solution Architect at Infusion  I run the Canary Wharf.NET User Group  I blog at
Android vs iOS vs Windows Phone 7 Alejandro Mesa (am3473)
Silverlight Development Win Phone 7 Mohammed M. Melhem Senior ICT Assistant: Application Silverlight and Win Phone.
Haptic: Image: Audio: Text: Landmark: YesNo YesNo YesNo YesNo YesNo Haptic technology, or haptics, is a tactile feedback technology that takes advantage.
Data: A collection of raw facts and figures. It may consist of numbers, characters, symbols or pictures. Information: Organized and processed form of.
Session 1.1. Windows Phone Topics Session 1.1 Windows Phone The Windows Phone Device.
M4: Multimedia and Devices
Virtual techdays INDIA │ august 2010 Silverlight 4 Deep Dive Vikram Pendse │ Microsoft Silverlight MVP & Insider.
Windows Phone 7 Development Tomer Shamam Senior Architect Sela Group.
NEW WINDOWS PHONE “MANGO” APPLICATION PLATFORM SERVICES Chris blog.walshie.me SESSION CODE: WPH304 (c) 2011 Microsoft. All rights.
 What is a Computer What is a Computer  Functions of Computer Functions of Computer  Input Device of a Computer Input Device of a Computer  Output.
TouchDevelop Create apps for all your devices
Video Eyewear for Augmented Reality Presenter: Manjul Sharma Supervisor: Paul Calder.
What’s new for Windows 8 Devs Part 3 Lewis Benge Devices & Integration Team TBWA\Digital Arts Network DEV216.
Today’s Agenda: Computer Basics Review Hardware: The physical components of a computer, any internal or external computer part that you can touch. Software:
The Inspiration Tour Ed Dunhill – blogs.msdn.com/edunhill Ben Coley – bencoley.spaces.live.com.
Hoelzl Gerold. Overview  Motivation  System design  Summary  Future work Hoelzl Gerold.
Adam Schaeffer Microsoft Corporation SESSION CODE: WPH307.
Microsoft Tech Days 2012 Cheezia: Developing a Windows Phone XNA Game Rodrigo Barretto Software Engineer - MCPD on Windows Phone
Storage SD CardData Enhancements (Data.XML) Device Discovery (Devices.Enumeration)Graphics Enhancements D2D/Dwrite (Win32) Streams (Input/Output/RandomAccess…)Sensors.
Ronnie Saurenmann Microsoft Switzerland
WPH310. Free Phone! Windows Phone 7 as a Game Platform Free Tools to Build Great Games The Game Loop Input on Windows Phone 7 Building a Game with Your.
TE PICT. Programmer Gamer THE PROBLEM Today's Mobiles, More than mere a communication media.
What’s Coming Next to the Windows Phone Application Platform Brandon
Free Phone! Graphics, pick one technology Browser, Maps Control.
Silverlight 101 Ahead! If you know Silverlight and are looking for more advanced content check out : ‘Microsoft Silverlight “Media” : Moving at 60fps’
Indoor GPS with Bluetooth Beacons and Windows 10 IoT Core Jared Rhodes Marshall Corry Atlanta Code Camp 2015.
Building Windows Phone applications with Silverlight, part 2 Peter Torr Program Manager, Microsoft
Drew Lytle Principal Program Manager Microsoft Corporation SESSION CODE: WPH203.
An Introduction to Developing Applications for Microsoft Silverlight Jaime Rodriguez
Ibraheem Osama Mohamed Mobile Developer-Rashdan IT.
Building Windows Phone Applications with Silverlight (Part 1) Mike Harsh Program Manager, Microsoft.
OSP209 Input Touch Hardware buttons Media Digital media capture & playback Media library access Data Isolated Storage LINQ (Objects and XML).NET.
Software and Hardware solutions for the blind and visually Impaired.
J.BHAVANA 3/4B.TECH CSE Ch.Rochasmathi 3/4B.tech CSE.
Introduction to Mobile Computing Dr. Frank McCown Harding University Fall 2011 An Overview of Mobile Devices and Developing Mobile Applications This work.
Understanding Mobile Devices, Interactions, and Tools Lesson 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.
Daniel Tizon Semior Consultant, Microsoft Regional Director ANURA-SOLSTEAM Développez pour Windows Phone 7.
Google. Android What is Android ? -Android is Linux Based OS -Designed for use on cell phones, e-readers, tablet PCs. -Android provides easy access to.
What is DirectX? DirectX is built by Microsoft as a collection of API’s (Application Programming Interfaces) for the purpose of multimedia processing.
Microsoft Evangelist Presentation
Accessing the device native APIs
The Microphone of the Future
Windows Phone 8.1 New Features
The Windows Phone Application Platform
TechEd /6/2018 © 2011 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Power your app with Live services
9/18/2018 7:26 AM © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
CS 2610 Project Presentation Presented By- Zuha Agha and Tazin Afrin
Protecting Premium Video in Windows
Building a great Metro style device app for your camera
Architecting and integrating sensor drivers
Developing Games for Windows Phone 7 with XNA Game Studio 4.0
What’s new for Silverlight & XNA developers in Windows Phone Mango
Professional Environment
Choosing between Silverlight and AJAX
The complete developer's guide to the SkyDrive API
Device,Network, Vibration, Console, Accelerometer
Presentation transcript:

Integrating with Windows Phone Hardware Jaime Rodriguez

Agenda  Keyboard  Touch  Silverlight  XNA  Accelerometer  Audio  Video  Location  Compass

Keyboard

Demo Software Keyboard and Input Scope

Touch (in Silverlight)

Demo Touch in SIlverlight

Touch in XNA  TouchPanel  public static TouchPanelCapabilities GetCapabilities();  public static TouchCollection GetState();  TouchLocation  public Vector2 Position { get; }  public int Id { get; }  public bool TryGetPreviousLocation (out TouchLocation … );

Accelerometer Measures force applied on each axis over time +Y -Y +X -X +Z -Z

Accelerometer  AccelerometerSensor  ReadingChanged even  Start ()  Stop ()  AccelerometerReading  X -  Y –  Z

Demo Accelerometer

Audio Input  Mic input  Gives access to raw PCM WAV data  Calls BufferReady event at regular intervals  Call the GetData method from the BufferReady event or as often as your app requires  10ms latency

Media  Media support  H/W decode  MediaStreamSource  PlayReady DRM  MediaElement Limitations  One MediaElement only  No VideoBrush  XNA sound effect API  Supports polyphonic, looping wav data

Vibration  Vibrates the phone for a given duration  Useful for haptic feedback  Notifying users of updates VibrateController vc = VibrateController.Default; vc.Start(TimeSpan.FromSeconds(2)); // vc.Stop (); //to stop it before the timespan

Demo Vibrate & Media

location Location services + Accuracy - Power - Speed - Indoors - Accuracy + Power + Speed - Wilderness +/- Accuracy +/- Power +/- Speed +/- Urban areas GPS

Location Services  Smart device + cloud service  Balance accuracy with time & power  Consistent API across platforms

Demo location services

Thanks!! Questions ?