Introducing Windows Phone 8 App Development. Lee Stott
|
|
|
- Derick Holmes
- 10 years ago
- Views:
Transcription
1 Introducing Windows Phone 8 App Development Lee Stott
2 Agenda Introducing Windows Phone 8 New app platform in WP8 Application development models WP8 version of WinRT Supported application models Getting started with WP8 app development New features overview Using the Windows Phone Developer Tools WP7x compatibility
3 New Windows Phone 8 Hardware Beautiful new hardware from Nokia, HTC, Samsung and more
4 Modern Smartphone Platform New multicore chipset New graphics processor Increased RAM: 1GB or 512MB More Screen resolutions Removable, encryptable storage NFC
5 Shared Windows Core Windows 8 and Windows Phone 8 Share Many Components At The Operating System Level OS Modules Windows RT Kernel
6 What Shared Core Does And Doesn t - Mean Shared Core means OS components such as the kernel, networking, graphics support, file system and multimedia are the same on both Windows 8 and Windows Phone 8 Hardware manufacturers work with the same driver model on both platforms Windows Phone gets the support for multi-core and other hardware features that Windows has had for years These solid, common foundations makes it easier to extend the Windows Phone platform into the future It doesn t mean Windows 8 and Windows Phone 8 developers work to exactly the same APIs (though you will see more commonality as new features are introduced to both platforms in the future)
7 Windows Phone 8 Programming APIs Windows Phone 8 supports Managed app dev using the WP7.1, WP8.0.NET and WinPRT APIs Native app dev using WinPRT and Win32 Games dev using the WP7.1 XNA framework Games dev using Direct3D or DirectX WP8.0 XAML & C#/VB with Direct3D Graphics WP7.1 XNA & C#/VB WP7.1 XAML & C#/VB.NET API for Windows Phone WP8.0 XAML & C#/VB WP8.0 Games DirectX/Direct 3D & C++ Windows Phone Runtime + C++ + C++ Win32 & COM Managed Managed & Native Native Windows Phone API Reference
8 Some Key Differences It s important to design for the platform differences as well as similarities Screen Size Windows Phone 800x480, 1280x720, 1280x768 Portrait, Landscape Windows 1024x768 Portrait, Landscape, Snapped Controls Windows Phone Panorama, Pivot, ListPicker LongListSelector Windows GridView, ListView, Semantic Zoom, FlipView Lifecycle Windows Phone Launched from start/apps list. Tombstones apps Windows Resumes existing apps No tombstoning 8 Microsoft confidential 11/20/2012
9 Windows Phone 8 offers many additional ways of building apps compared to Windows Phone OS 7.1 App Models
10 XAML UI with Managed Code The most common way to build apps for Windows Phone UI defined using XAML Logic written using C# or Visual Basic.NET Access.NET APIs and Windows Phone Runtime APIs XAML & C#/VB.NET API for Windows Phone Managed Windows Phone Runtime Managed
11 DEMO 1: XAML and Managed Code
12 XNA Games using Managed Code You can develop games for Windows Phone using the XNA framework Same functionality as in Windows Phone OS 7.1 Logic written using C# or Visual Basic.NET Access.NET 7.1 APIs, not Windows Phone 8 APIs Same new project templates as Visual Studio 2010 XNA & C#/VB (+XAML).NET API for Windows Phone 7.1 Managed XNA Libraries for Windows Phone 7.1
13 DEMO 2: XNA and Managed Code
14 Direct3D App Direct3D app written entirely in native code, and which use only Direct3D for its UI Games development significant sharing of code base with a PC version Access Windows Phone Runtime APIs significant subset of the Windows 8 SDK Direct3D & C++ Easier to share native components such as compute engines, graphic libraries and API sets Windows Phone Runtime Native Win32 & COM Native
15 Direct3D and XAML Developers can also build managed apps using XAML that incorporate graphics created by a Direct3D native library Allows addition of powerful graphics to XAML UIs Use the Windows Phone Direct3D with XAML App project template Available in Visual C#, Visual Basic and Visual C++ categories in the Add New Project dialogue XAML & C#/VB.NET & C++.NET API for Windows Phone Windows Phone Runtime Windows Phone Runtime (Direct3D) Win32 & COM Managed Managed Native Native
16 DEMO 3: Direct3D Games
17 XAML/Managed plus Native Code Managed apps can also interact with native libraries Add C++ Dynamic Link Library or Windows Phone Runtime Component projects to a managed XAML solution Win32 API set supports Winsock and File I/O functions to ease porting of existing native code libraries Implement compute-intensive components in native code for increased performance E.g. Image processing, compute modules, document rendering XAML & C#/VB.NET & C++.NET API for Windows Phone Windows Phone Runtime Win32 & COM Managed Managed Native
18 DEMO 4: Managed and Native Component Interop
19 HTML5 App Development Windows 8-style HTML5/JavaScript app development is not supported on Windows Phone 8 Windows Phone Runtime projections to C#/VB.NET and C++ only However, Windows Phone 8 includes Internet Explorer 10 Another shared codebase with Windows 8 Great support for HTML5 (2 x feature support compared to Windows Phone 7.5) New JavaScript processing engine (4 x faster than Windows Phone 7.5) This same browser is at the heart of the WebBrowser control You can build HTML5-based apps rendered in the WebBrowser against local or web-based content
20 HTML5 App Project Template
21 DEMO 5: Managed App Displaying HTML Content
22 Getting Started Developing for Windows Phone Microsoft confidential 11/20/2012
23 Getting The Tools The Windows Phone Developer Center is your base for all things Windows Phone related! In Windows Phone 7.x, used to be called AppHub and was at Now, at Get the SDK - FREE download! Read articles, browse and download samples and participate in the community forums Submit apps for testing and publication to the Windows Phone Store
24 Getting a Windows Phone Developer Account You do not need a Windows Phone Developer account to download the SDK and start developing apps You do need a developer account to unlock a phone for development and to submit apps for testing and publication in the Windows Phone Store (formerly known as Windows Phone Marketplace) To get a Developer Account: Included if you have an MSDN subscription Free to students who have a Dreamspark subscription $99 charge per annum for individual developers Register for an account at the Windows Phone Developer Center
25 Development PC Requirements Your computer must meet the following system requirements to run Windows Phone SDK 8.0: Supported operating systems Hardware Windows Phone Emulator Windows 8 64-bit (x64) client versions 8 GB of free disk space 4 GB of RAM (recommended) 64-bit (x64) motherboard Windows 8 Pro or higher (for Hyper-V) and Second Level Address Translation (SLAT)
26 Second Level Address Translation (SLAT) SLAT is required to run the WP8 emulator. PCs that support SLAT are Intel-based processors that start with i (e.g., i3, i5, i7, i9) or any CPUs based on the Nehalem, Westmere, or Sandybridge micro-architectures. To determine if your machine supports SLAT, perform the following steps: Download SysInternals/TechNet CoreInfo at Run "coreinfo -v" If you have "*" next to "EPT" you should be good. If you have a "-" next to EPT then you should start looking for a new computer :)
27 Coreinfo Output If you see the below, you're in good shape for running the WP8 emulator on this machine: If you see the below, you can't run the WP8 emulator on this machine:
28 Overview of New Features for Developers in Windows Phone 8.0
29 Tile Templates and Tile Sizes Windows Phone 8 supports three Tile templates Flip flips from front to back (similar to the WP 7.1 Tile template) Iconic clean iconic layout designed to reflect Windows Phone design principles Cycle cycles through up to nine images
30 Lock Screen on Windows Phone 8 You can register your app as a lock screen provider, which enables: User can select your app to show detailed status on the lock screen Can select your app as one of the five apps to show quick status (icon and count) Can select your app as the lock screen background image provider
31 New Launchers Launchers are APIs that help a user perform common tasks Invoke part of the phones built-in capabilities to perform tasks such as Take a photo Add a contact Send an or SMS message Etc New Launchers in Windows Phone 8: SaveAppointmentTask ShareMediaTask MapDownloaderTask MapUpdaterTask MapsTask MapsDirectionsTask
32 Maps Windows Phone 8 has new Maps controls Bing Maps control from Windows Phone OS 7.1 is still supported, but deprecated The new Maps controls use technology supplied by Nokia New features: Vector-based for faster rendering Four cartographic map modes Light and dark color modes Display landmark and pedestrian features
33 Location and Location Tracking New Location API in the Windows Phone Runtime API set Similar to Windows 8 Location API Windows Phone OS 7.1.NET Location API still supported Background location-tracking apps Run continuously in the background when the user navigates away from the app Enables scenarios such as Run Trackers, turn-by-turn navigation
34 Speech Windows Phone 8 allows you to enable users to robustly interact with your app using their voice Two types of voice interaction are new: Voice Commands - Allows users to deep-link into your app by holding down the Start button and speaking a prefix you specify for your app, followed by a command that you define. Speech Recognition and Text-to-Speech APIs - While in the context of your app, allow users to provide input using their voice, and readout text to users via text-tospeech
35 Wallet Credit & Debit Cards Loyalty & Membership Cards Access Saved Deals Supports NFC Tap to Pay
36 UI Controls New Controls in Windows Phone 8 SDK LongListSelector Flat lists Grouped lists with headers Jump List Formerly in the Silverlight Toolkit Pivot and Panorama now in ROM WebBrowser control now based on Internet Explorer 10
37 3 Screen Resolutions WVGA 800 x :9 WXGA 1280 x :9 720p 1280 x :9
38 Camera and Photos Lenses Type of extensibility available to apps that provide unique camera functionality via the camera APIs As a lens, your app provides the user with a viewfinder experience and interacts directly with the camera New Picture.GetPreviewImage() method to return thumbnail images New Photos extensibility features In addition to extending the Photos Hub, the photo app picker, and the share picker, your app can now integrate with the photo edit picker or register as a rich media editor Background Photo Auto-upload Automatically upload photos to a photo storage service using a resource-intensive background agent Advanced camera capture APIs for apps that require fine control of the camera Use the PhotoCaptureDevice class to control photo properties such as ISO, white balance, and exposure. You can even programmatically adjust the focus position. The AudioVideoCaptureDevice class offers a similar level of control for video and audio recording
39 Media Music media library Add and remove music files from the user s music collection with the SaveSong and Delete methods of the MediaLibrary class Pictures media library In Windows Phone 8, for each picture saved on the phone, the following two thumbnail images are automatically created and can be retrieved by your apps: A small thumbnail image. You can retrieve this thumbnail with the GetThumbnail method of the Picture class. A preview image that has the same dimensions as the phone's screen. You can retrieve this preview image with the new GetPreviewImage extension method of the Picture class. Background Audio New PlayStateChangedEventArgs returns data when the state of the BackgroundAudioPlayer changes
40 VoIP and Video Chat Incoming VoIP calls work like any other call Integrates with built-in phone features VoIP apps continue to run in the background Available to all developers
41 Bluetooth and NFC Create apps that communicate with other phones using Bluetooth technology Bluetooth API enables the following scenarios for Windows Phone 8: App-to-app communication App-to-device communication Proximity API enables: App-to-app connection using Bluetooth technology Establish a Wi-Fi, Bluetooth, or Wi-Fi Direct connection between your app and an instance of your app on a proximate device Send data between devices using NFC. Use a phone to interact with NFC tags
42 Better Sharing with NFC
43 Other Networking Enhancements Windows.Networking Windows Phone Runtime API New networking API highly compatible with Windows 8 Incoming Sockets Supported in both System.Net.Sockets and Windows.Networking.Sockets, which means your app can listen for an incoming network connection Support for IPV6 Winsock native API support Helps porting of existing native libraries that use the Winsock API
44 Storage Read from SD Card Apps can use the Microsoft.Phone.Storage API to read files from an SD card MicroSD Support User can also use SD card to extend device storage for their personal files and media Store photos, music, videos Can install apps from a MicroSD store
45 Custom Contact Store Create a set of contacts owned exclusively by the app, though visible through the phones built-in Contacts app APIs are provided to create, update, delete, and query the app s contacts Sync the app s contact list with a remote list maintained by the app s cloud service
46 File and Protocol Associations Enables App to App Communication App can register a File Association Automatically launch your app when a file of the registered type is received as an attachment or opened in the browser, or through Sharepoint One app can launch another by sending it a file of the registered type App can register a protocol Allows your app to automatically launch when another app opens a special URI Protocol is the first part of a URI, e.g. myprotocol:/showproducts?categoryid=aea6ae1f App launches another and passes it data in the remainder of the launch URI
47 In-App Purchase Extend reach Upsell Customize Attract a larger user base with free baseline experience Upsell users to purchase paid digital goods and services that enhance or extend the app experience in the app itself Add and modify different paid options for different user segments
48 In-App Purchase used for digital content Offer digital assets Durables: buy once & own forever, e.g. new game levels, maps, game items Consumables: game currency, movie rentals, access to digital magazines for 6 months, etc.
49 Ready for Business
50 Company Hub
51 Localization and Globalization RTL and BiDirectional Support Windows Phone 8 supports languages such as Arabic, Hebrew and Persian that are read from right to left FrameworkElement.FlowDirection property allows right-to-left layout in StackPanels and other content controls FlowDirection property also enables RTL text display in text controls Sometimes RTL languages contain content that flows from left to right. For example, a network share name such as \\server1\folder\file.ext, should always be displayed LTR In such cases, you can use the Run element to contain the LTR text, and then set the FlowDirection property on the Run element to LeftToRight
52 Consumer Store Coverage: Over 180 countries 120+ new
53 Developer: Over 180 countries 140+ new 38 Countries Windows Phone 7.x 180+ Countries Windows Phone 8.0
54 Languages: 50 languages 26 New Windows Phone 8 50 Languages Windows Phone Languages
55 Windows Phone 8 Apps Run Faster Managed Apps are NGEN d for you (compiled to native) in the Windows Phone Store in Windows Phone 8, so typically start and run faster When you build your app in Visual Studio, the code is not compiled into a native image, but into a machine-independent Common Intermediate Language (CIL) binary file (formerly known as Microsoft Intermediate Language, or MSIL) When you submit your app to the Windows Phone Store, you submit the CIL file On submission, CIL file is converted to optimized Machine Dependent Intermediate Language, or MDIL When a user downloads your app to a device, it is pre-jitted to a native image
56 Windows Phone 7.x App Compatibility
57 Windows Phone OS 7.1 Apps on Windows Phone 8 In general, the Windows Phone app platform enables apps that target Windows Phone OS 7.1 to run without modification or recompilation on Windows Phone 8 WP OS 7.1 app No recompilation WP OS 7.1 app Same APIs may exhibit slightly different behaviour in WP 8.0 compared to WP 7.1 WP 8.0 Runtime/ Libraries See the topic Windows Phone app platform compatibility in the documentation
58 Windows Phone OS 7.1 Apps on Windows Phone 8 Instead of breaking WP 7.1 apps running with the WP 8.0 runtime, quirks mode is applied to retain WP 7.1 behaviour Apps that are upgraded to WP 8.0 and WP OS 7.1 app No recompilation WP OS 8.0 app WP OS 8.0 app WP OS 7.1 app +Quirks recompiled run on the phone without quirks mode being applied WP 8.0 Runtime/ Libraries
59 Using the Windows Phone 8.0 Development Tools
60 Connecting to the Windows Phone If you are developing apps for Windows Phone OS 7.1, you must install the Zune software to connect to the Windows PC Also used to synchronise media Perform phone updates Windows Phone 8 devices require only a USB connection
61 Developer Phone Registration Before you can deploy your own programs to the device you need to register it as a developer device This is done once for a particular phone Registered developers can register up to three devices Registered students can register one device
62 Deploying to the Phone Visual Studio lets you select the target device for your program when you run it The development environment is exactly the same for both platforms You can debug in exactly the same way for each too
63 Applications on the Phone Once you have deployed an application the phone device it is stored on the device for later use You are limited to ten of your own applications on the phone at any one time You can also send compiled versions of your application to other registered developers for them to use on their developer devices
64 Visual Studio Debugging Visual Studio provides an exceptional debugging experience This experience extends to Windows Phone You can do all the debugging actions in Windows Phone that you can do with a Windows PC application Breakpoints Single Stepping Viewing and modifying variables
65 To Test Your app as an Optimized Native Image Select Device as the deployment target. You cannot test native code generation using the emulator Deploy and run your app on the device by using Ctrl+F5 (Start without debugging) or Alt+F1 (Start Windows Phone Performance Analysis) to test the app as an optimized native image. Test the app s performance and responsiveness
66 The Windows Phone Emulator The Windows Phone emulator runs as a Hyper-V virtual machine on your Windows PC It contains the same software as a real phone, but built for the Windows PC platform The emulator is supplied with the Windows Phone SDK You can perform location and orientation simulation using the emulator You can use the Simulation Dashboard in Visual Studio to manage the emulator environment Lock and unlock the phone Control the quality and availability of the network connection
67 Emulator Performance The emulator is not a reliable way of predicting how a program will perform on a real device The processor in a Windows PC may be more powerful than the one in the phone The emulator is for functional testing only If you have any concerns about performance you should ensure you run your program on a real device There are profiling tools that you can use to inspect the activity of your programs, both in the device and in the emulator
68 Deploying to the Emulator Visual Studio lets you select the target device for a program when it runs The emulator is started the first time you deploy to it It will then remain running until you stop it, and maintain its own local storage during that time Emulators provided for each of the new screen resolutions, plus WVGA 512MB to emulate reduced memory Windows Phone 7.5 devices
69 Emulator Interface You can use the PC mouse to control the emulator If you have a multi-touch display you can use multiple touchpoints to pinch and zoom on the display The emulator will emulate the touch keyboard so you can type by clicking on the keys Use the PgUp/PgDn keys to switch between the emulator software keyboard and using your PC keyboard for text input
70 Emulator Orientation Use the command bar at the right side of the emulator to access an extra set of tools These allow you to rotate the emulator into different orientations Use this to test how your software responds to orientation changes
71 Camera Emulation The camera emulator just takes a simple photograph and returns it You can use this to show your applications are invoking the camera task and receiving the result correctly
72 Demo 5: Photo Snap
73 Location Emulation Windows Phone applications can use the emulator to generate location data for them To do this we open the Additional Tools pane on the emulator Additional Tools
74 Additional Tools This is the Location tab in the Additional Tools You can click on any location to move the emulator to that position You can also place pushpins to describe a route, and then replay that route
75 Demo 6: Location Demo
76 Lock the Screen in the Emulator Showing the Lock Screen in the emulator is a good way of testing what happens when your app is deactivated Using the Keyboard: Press F12 on your computer keyboard twice Using the Simulation Dashboard: On the Visual Studio Tools menu, open the Simulation Dashboard
77 Network Simulation Simulation Dashboard also includes Network Simulation Test your app on the emulator under different simulated network conditions
78 Capturing Screenshots It is very useful to be able to take screenshots of the emulator These can be used in documentation and also to promote the application in the Marketplace The emulator Additional Tools pane provides a Screenshot tab
79 Capturing Screenshots on a Real Device New in Windows Phone 8! Press the power and Windows buttons simultaneously Easy to share screenshots on social networks
80 Three Reasons for Device + Cloud
81 Why Windows Azure?
82
83 Notifications: Different services Windows Push Notification Service ( Microsoft Push Notification Service Apple Push Notification Service Cloud To Device Messaging
84 Windows Azure Toolkits for Devices Easier for device developers to use Windows Azure
85 application building blocks
86 Summary Windows Phone 8 has very many new features The shared core means that at a low level, components of the OS are the same between Windows 8 and Windows Phone 8 Windows Phone 8 supports XAML+managed, XNA+managed, Direct3D+native app development, and hybrids of those Apps built for Windows Phone OS 7.1 in general run without modification or recompilation on Windows Phone 8
87 The information herein is for informational purposes only an represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.
Essentials of Developing Windows Store Apps Using C# MOC 20484
Essentials of Developing Windows Store Apps Using C# MOC 20484 Course Outline Module 1: Overview of the Windows 8 Platform and Windows Store Apps This module describes the Windows 8 platform and features
Your familiar Windows, taken to the next level.
Your familiar Windows, taken to the next level. Your advanced guide to Windows 8.1 For Windows 8.1 Update The familiar, made better. With the new Windows, you have everything you need to work efficiently.
Workshop on Android and Applications Development
Workshop on Android and Applications Development Duration: 2 Days (8 hrs/day) Introduction: With over one billion devices activated, Android is an exciting space to make apps to help you communicate, organize,
Mobile Game and App Development the Easy Way
Mobile Game and App Development the Easy Way Developed and maintained by Pocketeers Limited (http://www.pocketeers.co.uk). For support please visit http://www.appeasymobile.com This document is protected
InnerWorkings Catalog
InnerWorkings Catalog A complete guide to the InnerWorkings.NET training catalog, with prerequisites, learning goals & technical levels for each Drill. Contents InnerWorkings Catalog... 1 Introduction...
Developing Applications for ios
Developing Applications for ios Lecture 1: Mobile Applications Development Radu Ionescu [email protected] Faculty of Mathematics and Computer Science University of Bucharest Content Key concepts
Connecting Software. CB Mobile CRM Windows Phone 8. User Manual
CB Mobile CRM Windows Phone 8 User Manual Summary This document describes the Windows Phone 8 Mobile CRM app functionality and available features. The document is intended for end users as user manual
Intelligence. Productivity. Mobility. Unified Service. Predictive analytics: Offline mobile: Self, assisted & field service
Productivity Intelligence Mobility Unified Service Next generation productivity: Predictive analytics: Offline mobile: Self, assisted & field service Surface trending documents with Delve Immersive Excel
Chapter 1. Introduction to ios Development. Objectives: Touch on the history of ios and the devices that support this operating system.
Chapter 1 Introduction to ios Development Objectives: Touch on the history of ios and the devices that support this operating system. Understand the different types of Apple Developer accounts. Introduce
HYBRID APPLICATION DEVELOPMENT IN PHONEGAP USING UI TOOLKITS
HYBRID APPLICATION DEVELOPMENT IN PHONEGAP USING UI TOOLKITS RAJESH KUMAR Technical Lead, Aricent PUNEET INDER KAUR Senior Software Engineer, Aricent HYBRID APPLICATION DEVELOPMENT IN PHONEGAP USING UI
Windows Phone 8 Security deep dive
October 2012 Windows Phone 8 Security deep dive David Hernie Technical Evangelist Microsoft Belux Office Microsoft Corporation All large screen, dual-core, LTE and NFC Nokia Lumia 920 Nokia Lumia 820 Samsung
Mobile App Proposal 0-000-000-000. - Magazine company- [email protected]. January 12, y. Direct Contact. Email
Mobile App Proposal - Magazine company- January 12, y Direct Contact 0-000-000-000 Email [email protected] TABLE OF CONTENTS 1. Introduction 2. Project Overview & Objectives 3. About Newsboard 4. Analytics
Example of Standard API
16 Example of Standard API System Call Implementation Typically, a number associated with each system call System call interface maintains a table indexed according to these numbers The system call interface
RhoMobile Suite. Develop applications for the next generation of business mobility
RhoMobile Suite Develop applications for the next generation of business mobility With the Motorola Solutions RhoMobile Suite application development platform, you ll never have to write more than one
What's new in OneNote 2010
What's new in OneNote 2010 What's new in OneNote 2010 Universal access to all of your information With OneNote 2010, you have virtually uninterrupted access to your notes and information by providing the
Back, start, and search key... 3. Lock the keys and screen... 6. Unlock the keys and screen... 7. Set the keys and screen to lock automatically...
Userguide Nokia Lumia 620 Table of Contents Keys and parts... 3 Back, start, and search key... 3 How to Insert a SIM card... 4 First start-up... 6 Switching Phone ON and OFF... 6 Switch the phone on...
Developer's Cookbook. Building Applications with. The Android. the Android SDK. A Addison-Wesley. James Steele Nelson To
The Android Developer's Cookbook Building Applications with the Android SDK James Steele Nelson To A Addison-Wesley Upper Saddle River, NJ Boston «Indianapolis San Francisco New York Toronto Montreal London
If you are working with the H4D-60 or multi-shot cameras we recommend 8GB of RAM on a 64 bit Windows and 1GB of video RAM.
Phocus 2.7.6 Windows read-me December 5 2013 Installation To install Phocus, run the installation bundle called Phocus 2.7.6 Setup.exe. This bundle contains Phocus, Hasselblad Device Drivers, Microsoft.NET
Exploring Windows 10. Work Smart by Microsoft IT. Topics in this guide include: Start menu Cortana Microsoft Edge
Work Smart by Microsoft IT Exploring Windows 10 Windows 10 is designed to please both touch and mouse users. It s also designed to be intuitive for users of both Windows 7 and Windows 8.1, incorporating
Developing and deploying mobile apps
Developing and deploying mobile apps 1 Overview HTML5: write once, run anywhere for developing mobile applications 2 Native app alternative Android -- Java ios -- Objective-C Windows Mobile -- MS tools
Supporting Apple ios Devices
Supporting Apple ios Devices 2016 Bomgar Corporation. All rights reserved worldwide. BOMGAR and the BOMGAR logo are trademarks of Bomgar Corporation; other trademarks shown are the property of their respective
Adobe Summit 2015 Lab 718: Managing Mobile Apps: A PhoneGap Enterprise Introduction for Marketers
Adobe Summit 2015 Lab 718: Managing Mobile Apps: A PhoneGap Enterprise Introduction for Marketers 1 INTRODUCTION GOAL OBJECTIVES MODULE 1 AEM & PHONEGAP ENTERPRISE INTRODUCTION LESSON 1- AEM BASICS OVERVIEW
Key Benefits of Microsoft Visual Studio 2008
Key Benefits of Microsoft Visual Studio 2008 White Paper December 2007 For the latest information, please see www.microsoft.com/vstudio The information contained in this document represents the current
User Guide for Windows 10
User Guide for Windows 10 System requirements E10684 First Edition July 2015 To facilitate a smoother transition from your previous operating system, read the system requirements below before upgrading
Mobility Introduction Android. Duration 16 Working days Start Date 1 st Oct 2013
Mobility Introduction Android Duration 16 Working days Start Date 1 st Oct 2013 Day 1 1. Introduction to Mobility 1.1. Mobility Paradigm 1.2. Desktop to Mobile 1.3. Evolution of the Mobile 1.4. Smart phone
Hello. Quick Start Guide
Hello. Quick Start Guide Welcome to your new Mac mini. Let us show you around. This guide shows you what s on your Mac, helps you set it up, and gets you up and running with tips for the apps you ll use
Lenovo Miix 2 8. User Guide. Read the safety notices and important tips in the included manuals before using your computer.
Lenovo Miix 2 8 User Guide Read the safety notices and important tips in the included manuals before using your computer. Notes Before using the product, be sure to read Lenovo Safety and General Information
Point of View ProTab 3XXL IPS - Android 4.0 Tablet PC. Contents... 1 General notices for use... 2 Disclaimer... 2 Box Contents...
Point of View ProTab 3XXL IPS - Android 4.0 Tablet PC English Contents Contents... 1 General notices for use... 2 Disclaimer... 2 Box Contents... 2 1.0 Product basics... 3 1.1 Buttons and connections...
Windows Phone Programming in C# Rob Miles Version 1.0 January 2011
Windows Phone Programming in C# Rob Miles Version 1.0 January 2011 Contents Introduction 3 Welcome... 3 What you need to have before you start... 3 1 Windows Phone 7 4 1.1 The Windows Phone hardware...
E7495. Notebook PC. User Guide for Windows 8
E7495 Notebook PC User Guide for Windows 8 e7495_win8_user_guide.indd 1 8/13/12 2:47:52 PM Copyright Information No part of this manual, including the products and software described in it, may be reproduced,
Computer Requirements
Installing Pro64 Network Manager It is recommended that you quit all running Windows applications before starting the Aviom Pro64 Network Manager installation process. Check the Aviom website (www.aviom.com)
Mobile application testing is a process by which application software developed for hand held mobile devices is tested for its functionality,
Mobile Testing Mobile application testing is a process by which application software developed for hand held mobile devices is tested for its functionality, usability and consistency. A mobile application
DCPS STUDENT OPTION HOME USE PROGRAM SIGN UP INSTRUCTIONS
DCPS STUDENT OPTION HOME USE PROGRAM SIGN UP INSTRUCTIONS Step-by-Step Abstract The Enrollment for Education Solutions agreement between Microsoft and Duval County Public Schools provides a student option
HTML5 Applications Made Easy on Tizen IVI. Brian Jones / Jimmy Huang
HTML5 Applications Made Easy on Tizen IVI Brian Jones / Jimmy Huang IVI Systems Today Lots of hardware variety. Multiple operating systems Different input devices Software development requires access to
Using the Jive for ios App
Using the Jive for ios App TOC 2 Contents App Overview...3 System Requirements... 4 Release Notes...5 Which Version Am I Using?... 6 Connecting to Your Community... 11 Getting Started...12 Using Your Inbox...13
Verizon Cloud Desktop Application Help Guide Version 4.1 72
Verizon Cloud Desktop Application Help Guide Version 4.1 72 CONTENTS I. Getting started... 4 A. Verizon Cloud... 4 B. Main navigation... 5 C. System requirements... 5 D. Installing the application... 6
Connecting Software Connect Bridge - Mobile CRM Android User Manual
Connect Bridge - Mobile CRM Android User Manual Summary This document describes the Android app Mobile CRM, its functionality and features available. The document is intended for end users as user manual
«compl*tc IDIOT'S GUIDE. Android App. Development. by Christopher Froehlich ALPHA. A member of Penguin Group (USA) Inc.
«compl*tc IDIOT'S GUIDE Android App Development by Christopher Froehlich A ALPHA A member of Penguin Group (USA) Inc. Contents Part 1: Getting Started 1 1 An Open Invitation 3 Starting from Scratch 3 Software
Network Licensing. White Paper 0-15Apr014ks(WP02_Network) Network Licensing with the CRYPTO-BOX. White Paper
WP2 Subject: with the CRYPTO-BOX Version: Smarx OS PPK 5.90 and higher 0-15Apr014ks(WP02_Network).odt Last Update: 28 April 2014 Target Operating Systems: Windows 8/7/Vista (32 & 64 bit), XP, Linux, OS
Managing Existing Mobile Apps
Adobe Summit 2016 Lab 324: Managing Existing Mobile Apps Adobe Experience Manager Mobile 1 Table of Contents INTRODUCTION 4 GOAL 4 OBJECTIVES 4 MODULE 1 AEM INTRODUCTION 5 LESSON 1 - AEM BASICS 5 OVERVIEW
CinePlay 1.1.2. User Manual
CinePlay User Manual 1 CinePlay 1.1.2 User Manual CinePlay is a professional ios video player complete with timecode overlays, markers, masking, safe areas and much more. It is ideal for dailies, portfolios,
Firefox OS Features Guide
Firefox OS Features Guide Reviewer s [email protected] Guide [email protected] Contents About Mozilla 1 About Firefox OS 2 Getting Started with Firefox OS 3 Web Apps and Adaptive App Search 17 Privacy
Introducing. Markus Erlacher Technical Solution Professional Microsoft Switzerland
Introducing Markus Erlacher Technical Solution Professional Microsoft Switzerland Overarching Release Principles Strong emphasis on hardware, driver and application compatibility Goal to support Windows
CNJG Annual Meeting Pre-Meeting Workshop. Presentors: David Binder, Dir., IT Don Debias, Help Desk Mgr. John Bednar, Sr. Help Desk Specialist
CNJG Annual Meeting Pre-Meeting Workshop Presentors: David Binder, Dir., IT Don Debias, Help Desk Mgr. John Bednar, Sr. Help Desk Specialist Agenda Overview of current state of technology Hardware Software
CS 528 Mobile and Ubiquitous Computing Lecture 2: Android Introduction and Setup. Emmanuel Agu
CS 528 Mobile and Ubiquitous Computing Lecture 2: Android Introduction and Setup Emmanuel Agu What is Android? Android is world s leading mobile operating system Google: Owns Android, maintains it, extends
[PACKTl. Flash Development for Android Cookbook. Flash, Flex, and AIR. Joseph Labrecque. Over 90 recipes to build exciting Android applications with
Flash Development for Android Cookbook Over 90 recipes to build exciting Android applications with Flash, Flex, and AIR Joseph Labrecque [PACKTl III IV I V I J PUBLISHING BIRMINGHAM - MUMBAI Preface 1
Honor T1 8.0 FAQ. Issue 01. Date 06/30
Honor T1 8.0 FAQ Issue 01 Date 06/30 1 System and update... 1-1 1.1 Why does my Honor T1 8.0 constantly crash?... 1-1 1.2 Will data be erased if I update my Honor T1 8.0?... 1-1 1.3 Why can't I power
System Administration Training Guide. S100 Installation and Site Management
System Administration Training Guide S100 Installation and Site Management Table of contents System Requirements for Acumatica ERP 4.2... 5 Learning Objects:... 5 Web Browser... 5 Server Software... 5
award winning devices and solutions for business
award winning devices and solutions for business welcome to HTCpro HTCpro is an established programme designed for business that delivers a comprehensive suite of enterprise-grade mobile solutions. These
Introduction to Android
Introduction to Android Poll How many have an Android phone? How many have downloaded & installed the Android SDK? How many have developed an Android application? How many have deployed an Android application
US Cellular : How Do I Update The Software On My US Cellular SCH-R880 (Acclaim) Phone To Android 2.2 Froyo DL25 Build?
Ho w to gu ides US Cellular : How Do I Update The Software On My US Cellular SCH-R880 (Acclaim) Phone To Android 2.2 Froyo DL25 Build? Samsung has released this software upgrade for the US Cellular SCH-R880
unisys ClearPath eportal Developer 6.1 Unisys Multi-Device App Developer s Guide March 2015 8230 0898 001
unisys ClearPath eportal Developer 6.1 Unisys Multi-Device App Developer s Guide March 2015 8230 0898 001 NO WARRANTIES OF ANY NATURE ARE EXTENDED BY THIS DOCUMENT. Any product or related information described
HUAWEI MediaPad T1 8.0 FAQ HUAWEI TECHNOLOGIES CO., LTD. Issue 01. Date 06/30
HUAWEI MediaPad T1 8.0 FAQ Issue 01 Date 06/30 HUAWEI TECHNOLOGIES CO., LTD. 1 System and update... 1-1 1.1 Why does my HUAWEI MediaPad T1 8.0 constantly crash?... 1-1 1.2 Will data be erased if I update
Kaspersky Security 10 for Mobile Implementation Guide
Kaspersky Security 10 for Mobile Implementation Guide APPLICATION VERSION: 10.0 MAINTENANCE RELEASE 1 Dear User, Thank you for choosing our product. We hope that you will find this documentation useful
MICROSOFT ENROLLMENT FOR EDUCATION SOLUTIONS (EES) AGREEMENT
MICROSOFT ENROLLMENT FOR EDUCATION SOLUTIONS (EES) AGREEMENT Frequently Asked Questions Abstract This Enrollment provides Duval County Public Schools a license for certain specified Microsoft Products
Quick Start Guide. Microsoft OneNote 2013 looks different from previous versions, so we created this guide to help you minimize the learning curve.
Quick Start Guide Microsoft OneNote 2013 looks different from previous versions, so we created this guide to help you minimize the learning curve. Switch between touch and mouse If you re using OneNote
Personal Cloud. Support Guide for Mobile Apple Devices
Personal Cloud Support Guide for Mobile Apple Devices Storing and sharing your content 2 Getting started 2 How to use the application 2 Managing your content 2 Adding content manually 2 Downloading files
Interworks. Interworks Cloud Platform Installation Guide
Interworks Interworks Cloud Platform Installation Guide Published: March, 2014 This document contains information proprietary to Interworks and its receipt or possession does not convey any rights to reproduce,
Product Guide. 2013 Nintex. All rights reserved. Errors and omissions excepted.
Product Guide [email protected] www.nintex.com 2013 Nintex. All rights reserved. Errors and omissions excepted. Contents Contents... 2 Introduction... 4 1 Understanding system requirements... 5 1.1 Operating
Android 5.0: Lollipop OS
IJISET - International Journal of Innovative Science, Engineering & Technology, Vol. 2 Issue 6, June 2015. www.ijiset.com Android 5.0: Lollipop OS ISSN 2348 7968 Meenakshi M.Tech Student, Department of
Reminders. Lab opens from today. Many students want to use the extra I/O pins on
Reminders Lab opens from today Wednesday 4:00-5:30pm, Friday 1:00-2:30pm Location: MK228 Each student checks out one sensor mote for your Lab 1 The TA will be there to help your lab work Many students
imail Frequently Asked Questions (FAQs) 27 July 2015 Version 2.2
imail Frequently Asked Questions (FAQs) 27 July 2015 Version 2.2 Owner: Cynthia Tan IT Services Table of Contents GENERAL FAQS... 4 1. How to access to Sunway imail account?... 4 2. I can t login to my
Mobile Operating Systems Lesson 05 Windows CE Part 1
Mobile Operating Systems Lesson 05 Windows CE Part 1 Oxford University Press 2007. All rights reserved. 1 Windows CE A 32 bit OS from Microsoft Customized for each specific hardware and processor in order
Getting Started with Tizen SDK : How to develop a Web app. Hong Gyungpyo 洪 競 杓 Samsung Electronics Co., Ltd
Getting Started with Tizen SDK : How to develop a Web app Hong Gyungpyo 洪 競 杓 Samsung Electronics Co., Ltd Introduction to Tizen SDK Tizen Platform (1/2) Application Web Applications Native Applications
INTERMEDIATE ANDROID DEVELOPMENT Course Syllabus
6111 E. Skelly Drive P. O. Box 477200 Tulsa, OK 74147-7200 INTERMEDIATE ANDROID DEVELOPMENT Course Syllabus Course Number: APD-0248 OHLAP Credit: No OCAS Code: None Course Length: 120 Hours Career Cluster:
VMware Horizon FLEX User Guide
Horizon FLEX 1.1 This document supports the version of each product listed and supports all subsequent versions until the document is replaced by a new edition. To check for more recent editions of this
Quick Start Guide. Microsoft OneNote 2013 looks different from previous versions, so we created this guide to help you minimize the learning curve.
Quick Start Guide Microsoft OneNote 2013 looks different from previous versions, so we created this guide to help you minimize the learning curve. Switch between touch and mouse If you re using OneNote
Omnitapps Cloud Request Version 1.0 Manual
Omnitapps Cloud Request Version 1.0 Manual rev: 1.1 1. Start here 3 2. Configure Omnirequest with a cloud account 3 2.1 Licenses 4 2.2 Systems 5 2.3 Configurations 6 2.3.1 General settings 7 2.3.2 Startpage
System Requirements for Microsoft Dynamics SL 2015
System for Microsoft Dynamics SL 2015 Overview This document contains the minimum client hardware requirements, server recommendations and Terminal Server minimum hardware requirements supported by the
Getting started with Microsoft SharePoint Server 2010
Getting started with Microsoft SharePoint Server 2010 Microsoft Corporation Published: May 2010 Author: Microsoft Office System and Servers Team ([email protected]) Abstract This book provides basic
ERA6 OBJECTIVE QUSESTION
1)Database Management Question:- ERA6 OBJECTIVE QUSESTION 1) While Creating a Table using the MS Access, you will get an interface, as shown on the screen this Interface shows, you are Working on the View
About Parallels Desktop 7 for Mac
About Parallels Desktop 7 for Mac Parallels Desktop 7 for Mac is a major upgrade to Parallels' award-winning software for running Windows on a Mac. About this Update This update for Parallels Desktop for
MEDIA CONTROL SERVER 2.0
MEDIA CONTROL SERVER 2.0 Version 2.0 Getting Started Guide This getting started guide will help you install and configure the Autonomic Controls Media Control Server and Mirage client. Contents OVERVIEW...
Seagate NAS OS 4 Reviewers Guide: NAS / NAS Pro / Business Storage Rackmounts
Seagate NAS OS 4 Reviewers Guide: NAS / NAS Pro / Business Storage Rackmounts Seagate NAS OS 4 Reviewers Guide 2 Purpose of this guide Experience the most common use cases for the product, learn about
How do I Check if My Computer is Compatible with Windows 7
How do I Check if My Computer is Compatible with Windows 7 Enterprise Computing & Service Management 1 Follow this link to download the Windows 7 Upgrade Advisor http://www.microsoft.com/windows/windows-7/get/upgrade-advisor.aspx
Windows Store App Development
Windows Store App Development C# AND XAML PETE BROWN 11 MANNING SHELTER ISLAND contents preface xvii acknowledgments xx about this book xxii about the author xxviii. about the cover illustration xxix If
ANDROID OPERATING SYSTEM
ANDROID OPERATING SYSTEM Himanshi Grover,Devesh Agrawal IT Department, Dronacharya College Of Engg Gurgaon,Haryana,India Abstract - Android has become need rather than luxury these days. The computing
umobilecam Setup Guide All-in-One Mobile Surveillance for Android, ios, Mac, Windows Webcam, IP camera (version 1.0)
umobilecam Setup Guide All-in-One Mobile Surveillance for Android, ios, Mac, Windows Webcam, IP camera (version 1.0) Copyright UBNTEK CO., LTD. www.ubntek.com Contents 1. Introduction... 3 2. System Requirements...
SOFTWARE MANUAL. Please ensure that you read the instruction manual carefully before use. About software
SOFTWARE MANUAL Please ensure that you read the instruction manual carefully before use Software Notes The attached software is a camera driver and image editing software tool for Windows. Under no circumstances
Firefox for Android. Reviewer s Guide. Contact us: [email protected]
Reviewer s Guide Contact us: [email protected] Table of Contents About Mozilla Firefox 1 Move at the Speed of the Web 2 Get Started 3 Mobile Browsing Upgrade 4 Get Up and Go 6 Customize On the Go 7 Privacy
ADOBE ACROBAT CONNECT PRO MOBILE VISUAL QUICK START GUIDE
ADOBE ACROBAT CONNECT PRO MOBILE VISUAL QUICK START GUIDE GETTING STARTED WITH ADOBE ACROBAT CONNECT PRO MOBILE FOR IPHONE AND IPOD TOUCH Overview Attend Acrobat Connect Pro meetings using your iphone
Dell Wyse Cloud Connect
Dell Wyse Cloud Connect Secure productivity from work, home, and on the go. The ultra-compact personal cloud device that can make any HDMI/MHL-equipped display your own. For personal access to all of your
Running Android Applications on BlackBerry 10 developer.blackberry.com/android
Running Android Applications on BlackBerry 10 developer.blackberry.com/android James Dreher Application Development Consultant BlackBerry Developer Relations Overview BB Runtime for Android Apps Upcoming
Here is a demonstration of the Aqua Accelerated Protocol (AAP) software see the Aqua Connect YouTube Channel
OS X Terminal Server The Marriott Library, Computer & Media Services has a OS X Terminal Server running software from Aqua Connect, see web site http://www.aquaconnect.net/. This enables the OS X operating
Browsing and working with your files and folder is easy with Windows 7 s new look Windows Explorer.
Getting Started with Windows 7 In Windows 7, the desktop has been given an overhaul and makeover to introduce a clean new look. While the basic functionality remains the same, there are a few new navigation
2X SecureRemoteDesktop. Version 1.1
2X SecureRemoteDesktop Version 1.1 Website: www.2x.com Email: [email protected] Information in this document is subject to change without notice. Companies, names, and data used in examples herein are fictitious
How To Get Started With Windows Phone
Windows Phone Developer Guidance Map v2.0 J.D. Meier, Principal PM, Microsoft http://blogs.msdn.com/jmeier http://gettingresults.com Introduction Welcome to the Windows Developer Guidance Map! This map
USER S GUIDE FOR. Nokia PC Suite 6.84
USER S GUIDE FOR Nokia PC Suite 6.84 Contents 1. Introduction...1 1.1 Nokia PC Suite applications...1 1.2 Must haves...2 1.3 More information...4 2. Installing Nokia PC Suite...5 2.1 Before installation...5
TABLE OF CONTENTS YOUR PHONE 3
TABLE OF CONTENTS 3 Front View Features 3 Bottom View 4 Side by Side View 5 Cool Apps 6 SIM Card 7 Memory Card 11 Battery 13 Power 15 Making a Call 16 Sending a Message 16 Home Screen 18 Ringtone 24 Volume
App Development for Modern UI MODULE 4: APP DEVELOPMENT ESSENTIALS
App Development for Modern UI MODULE 4: APP DEVELOPMENT ESSENTIALS Module 4: App Development Essentials Windows, Bing, PowerPoint, Internet Explorer, Visual Studio, WebMatrix, DreamSpark, and Silverlight
Windows Mobile 6.1 to 6.5 Comparison
Windows Mobile 6.1 Windows Mobile 6.5 Feature Standard Pro Standard Pro Description Ease of Use Today Screen Touch access for notifications, including missed calls, voicemails and new messages. Users may
