Understanding Mobile Devices, Interactions, and Tools Lesson 1.

Slides:



Advertisements
Similar presentations
A Model for Infusing Engineering and Programming Concepts in Introduction to Computer Courses at Community Colleges. Intro to Robotics and Programming.
Advertisements

TouchDevelop Create apps ON your phone! Peli de Halleux (Senior Software Developer) Microsoft Research.
Dynamic Analysis of Windows Phone 7 apps Behrang Fouladi, SensePost.
Mobile Applications Development. Your next job: Mobile app developer? pp_developer_?taxonomyId=11&pageNumber=1.
Chapter 7 – Managing Windows XP. Control Panel The main tool for configuring your system. Most of the tools to configure the system come with the normal.
Windows Phone 7.5 Academic RoadShow Christophe Peerens Neomytic.
Charles Petzold Silverlight for Windows Phone.
Essentials of Developing Windows Phone Apps Chinthaka Dissanayake Tech Lead Exilesoft.
LAMAD Windows Phone Part 1 The Platform and SDK.
Programming with touchdevelop touchdevelop introduction Disclaimer: This document is provided “as-is”. Information and views expressed in this document,
Windows Phone Doug Holland Senior Architect Evangelist 9/28/2011.
Windows Phone
Lecture 1: IDE + Application Structure + GUI Elements CSS290: APPS ON MOBILE DEVICES.
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
Silverlight Development Win Phone 7 Mohammed M. Melhem Senior ICT Assistant: Application Silverlight and Win Phone.
Second Life on a Mobile Phone Windows Phone 7 (Mango Version) Nii Annan MSc Information Technology.
ANDROID PROGRAMMING MODULE 1 – GETTING STARTED
Session 1.1. Windows Phone Topics Session 1.1 Windows Phone The Windows Phone Device.
Software development. Chapter 7 – Application distribution and sales.
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.
Leverage the new pubCenter Promote your apps Install the new ad SDKs.
Khalid Siddiqui Senior Architect, Mobility Center of Excellence Microsoft Corporation SESSION CODE: WPH311.
Microsoft Confidential Source: Crimson Consulting, July 2008 Note: Adobe Flash Lite is available to Windows Mobile licensees as an.
Introduction to Silverlight. Slide 2 What is Silverlight? It’s part of a Microsoft Web platform called Rich Internet Applications (RIA) There is a service.
Chapter 1: Voilà! Meet the Android
Introduction to Mobile Programming. Slide 2 Overview Fundamentally, it all works the same way You get the SDK for the device (Droid, Windows, Apple) You.
Smart Phone Laboratory ECEN 489 Srinivas Shakkottai.
2 Philosophy Customer Design Experience Platform.
Windows 7 Phone October 11, 2010 Device Showcase in New York City Two mentioned carriers At&t T-mobile Expected US release early November Current Hardware.
Developing Windows Phone 7 applications Igor Ralić Vedran Vučetić
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.
BIT 285: ( Web) Application Programming Lecture 15: Tuesday, February 24, 2015 Microsoft Azure Instructor: Craig Duckett.
Advanced topics in touchdevelop touchdevelop vs. apps with Visual Studio comparison Disclaimer: This document is provided “as-is”. Information and views.
Jordan Knight Developing for the Microsoft Band MOB342.
Monday, August 31, 2012 CSCI 333 – Systems Programming.
Windows Phone 7 Mobile Code Camp The Why Why develop for Windows Phone 7 versus Droid or iPhone? It’s all relative to total app users. SDK and Environment.
Managing the Application Life Cycle
This is how you invoke the Microsoft Visual Studio 2010 Software. All Programs >> Microsoft Visual Studio 2010.
Drew Lytle Principal Program Manager Microsoft Corporation SESSION CODE: WPH203.
Exploring Mobile Device Networking Lesson 4. Exam Objective Matrix Skills/ConceptsMTA Exam Objectives Understanding Networking for Mobile Devices Network.
Eric Strittmatter COSC 480 – Spring 2012 Previewing.
Best 5 Mobile App Development Tools for Developer's to think beyond the Limitation.
Exploring Networked Data and Data Stores Lesson 3.
Testing, Debugging, and Deploying a Mobile App Lesson 8.
Accelerometer based motion gestures for mobile devices Presented by – Neel Parikh Advisor Committee members Dr. Chris Pollett Dr. Robert Chun Dr. Mark.
Building Windows Phone 7 Games and Applications Yes, yes! “Games and Applications” and not “Applications and Games” Content is under NDA – please do no.
Application development process Part 1. Overview State of the mobile industry Size of the market Popularity of platforms How users use their devices Internationalisation.
Working in a Mobile App Development Environment Lesson 2.
Eric Strittmatter COSC 380 – Spring 2012 Previewing.
TIZEN STUDIO INSTALLATION & ENVIRONMENT SETUP FOR DEVLAB
Life Cycle Management Pada HTML5
Mobile Device Development
ET-570 Smart Phone Apps.
Introducing the Windows Mobile development
Egyptian Language School
The Windows Phone Application Platform
Windows 8 Microsoft Windows is the dominant operating system on personal computers around the world. The operating system is the most important software.
MonoGame and Windows 8.
Introduction to Silverlight
Windows 8 & Phone 8 App Development suresh M 11/14/2018
The Application Lifecycle
Architecting and integrating sensor drivers
Windows 10 Preview Andy & Jerry
Tooling and Diagnostics
Microsoft Build /18/ :04 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
Android Developer Fundamentals V2
Presentation transcript:

Understanding Mobile Devices, Interactions, and Tools Lesson 1

Exam Objective Matrix Skills/ConceptsMTA Exam Objectives Understanding Mobile Device Tools Understanding mobile device tools. (1.1) Understanding the Physical Capabilities of the Mobile Device Understanding the physical capabilities of the mobile device. (1.2) Planning for Physical Interactions with the Mobile Device Planning for physical interactions with the mobile device. (1.3)

Development Platforms Microsoft Silverlight –For data-driven apps and games –Extensible Application Markup Language (XAML) –.NET Framework XNA Framework –Primarily for game development

The Windows Phone App Development Lifecycle RegisterPlan Develop and Test Gather Prereqs Submit Your App

Exploring the Development and Marketplace Submission Process Register at App Hub Plan Develop and test –Windows Phone Software Development Kit (SDK) –Zune Gather prerequisites for certification Submit app to Windows Phone Marketplace

Understanding Mobile Device Tools Definitions –Software development kit (SDK) –Framework –Application programming interface (API)

Windows Phone Software Development Kit (SDK) Visual Studio 2010 Express Silverlight XNA 4.0 Game Studio Expression Blend Windows Phone Emulator

The Windows Phone Emulator

Application Development Install software development kit Tour Visual Studio 2010 Express Download code sample

Windows Phone SDK Download Web Page

Windows Phone SDK Setup Completed

Options in the Creating Windows Phone Applications Section The options in the Creating Windows Phone Applications section

Selecting a Code Sample

Solution Explorer Pane

Understanding App Capabilities and Detection Tools Application capabilities Opting in Application manifest Submission tools –Windows Phone Capability Detection Tool –Windows Phone Marketplace Test Kit Windows Phone Connect Tool for Zune

Capabilities Section of an Application Manifest File

Files in the CapDetect Folder

Using the Menus to Open the Marketplace Test Kit

Running Validation Tests using the Marketplace Test Kit

Understanding the Physical Capabilities of Mobile Devices Built-in hardware Device sensors and Motion API Camera captures and preview stream APIs

Identifying Different Built-in Hardware Minimums for RAM, flash storage, display Support for both cellular and Wi-Fi connections Four-point multi-touch screen Common set of hardware buttons A-GPS and Accelerometer features Optional hardware –Compass, gyro, cameras

Understanding Device Sensors and the Motion API Sensors Class –Accelerometer –Compass –Gyroscope Motion API –Normal –Enhanced

A Gyroscope’s Three Axes

Searching in a Code Sample

Results in the Find Results Window

Motion-related Code in a Sample File

Describing and Defining the Camera Capture and Preview Stream APIs Windows Phone Camera API Silverlight 4 Webcam API

Camera-related Code in a Sample File

Planning for Physical Interactions with the Mobile Device Understanding the touch interface –Gesture –Touch event Accounting for screen size/real estate Identifying ways to save energy Understanding networking capabilities

An Example of a Live Tile Live Tile

Orientation Example

UI-related Code in a Sample File

Recap Mobile app essentials Mobile device tools Physical capabilities of mobile devices Physical interactions with the mobile device