Development. Wiley Publishing, Inc. BUILDING APPLICATIONS AND GAMES USING. Christopher Fairbairn VISUAL STUDIO, SILVERLIGHT, AND XNA.

Size: px
Start display at page:

Download "Development. Wiley Publishing, Inc. BUILDING APPLICATIONS AND GAMES USING. Christopher Fairbairn VISUAL STUDIO, SILVERLIGHT, AND XNA."

Transcription

1 Development BUILDING APPLICATIONS AND GAMES USING VISUAL STUDIO, SILVERLIGHT, AND XNA Nick Randolph Christopher Fairbairn WILEY Wiley Publishing, Inc.

2 INTRODUCTION xxv CHAPTER 1: TAKING THE METRO WITH WINDOWS PHONE 1 Minimum Specifications 2 Chassis Design 3 Screen Resolution 5 Metro Design Language 5 Principles 7 User Experience 8 Start and Lock Screens 9 Hubs 10 Developer Landscape 12 Summary 13 CHAPTER 2: FREE TRANSPORT WITH VISUAL STUDIO 2010 AND EXPRESSION BLEND 4 15 Visual Studio 2010 Express for Windows Phone 16 Expression Blend 4 21 Windows Phone Emulator 24 Summary 26 CHAPTER 3: DESIGNING LAYOUTS USING RED THREADS 27 Red Threads 27 Controls 29 Standard Controls 34 Layout 50 Resources and Styles 54 Themes 59 Summary 61 CHAPTER 4: ADDING MOTION 63 Visual State Management 63 Behaviors 71 Animation 79

3 Template Transitions 80 State Transitions 83 Panoramic and Pivot Controls 88 Summary 94 CHAPTER 5: ORIENTATION AND OVERLAYS 95 Device Orientation 95 Orientation Detection 96 Orientation Changes 99 Orientation Strategies 99 Soft Input Panel (SIP) 109 Application Bar 113 Icon Buttons 114 Menu Items 118 Opacity 119 StateChanged Event 120 System Tray 120 Summary 121 CHAPTER 6: NAVIGATION 123 Page Layout and Architecture 123 Navigation 126 Fragments and QueryString 131 UriMapping 132 Go Back 133 GoBack and CanGoBack 135 Animation 136 Wizards 139 Background Processing 140 Eligible for Termination 141 Scenarios 142 Saving State 146 Obscured 148 Summary 149 CHAPTER 7: APPLICATION TILES AND NOTIFICATION 151 Application Tile 151 Push Notifications 155 Priority 161 Tile Notifications 163 xviii

4 Toast Notifications 164 Raw Notifications 165 Examples 166 Errors 169 Summary 171 CHAPTER 8: TASKS 173 Windows Phone Tasks 173 Where Did My Application Go? 175 Camera and Photos 176 Phone and SMS Launchers 188 Extras 192 Summary 194 CHAPTER 9: TOUCH INPUT 195 User Experience 195 Guidelines 196 Touch Events 200 Single Touch 201 Double-Tap 203 Multi-Touch 214 Summary 220 CHAPTER 10: SHAKE, RATTLE, AND VIBRATE 221 Accelerometer 221 Working with the Emulator 226 Reactive Extensions for.net 238 Vibration 239 Summary 240 CHAPTER 11: WHO SAID THAT? 241 Media Playback 241 MediaElement 241 SoundEffects with XNA 257 Microsoft Translator 267 Audio Recording 270 Playback 272 Saving 272 xix

5 Music and Video Hub 274 FM Tuner 276 Summary 278 CHAPTER 12: WHERE AM I? FINDING YOUR WAY 279 Geo-Location 279 GeoCoordinateWatcher 280 IGeoPositionWatcher 284 Bing Maps 295 Map Design 296 Map Credentials 297 Points of Interest and Lines 298 Events 302 Bing Maps Web Services 304 Summary 307 CHAPTER 13: CONNECTIVITY AND THE WEB 309 Connected Status 309 Network Availability 310 Service Reachability 310 Emulator Testing 312 Connectivity 315 WebBrowser Control 320 MultiScalelmage 326 Authentication 328 Windows Live ID 329 Summary 347 CHAPTER 14: CONSUMING THE CLOUD 349 HTTP Request 349 WebClient 350 HttpWebRequest 355 Credentials 359 Compression 360 WCF/ASMX Services 365 Service Configuration 365 Add Service Reference 367 Service Implementation and Execution 368 Custom Headers 371 Credentials 371 XX

6 WCF Data Services 372 OData with WCF Data Services 372 JSON 379 Summary 383 CHAPTER 15: DATA VISUALIZATION 385 Data Binding 385 DataContext 386 BindingMode 388 Value Converters 392 Designing with Data 394 Sample Data 394 Design-Time Data 402 MVVM Light Toolkit 411 Element and Resource Binding 413 Summary 415 CHAPTER 16: STORING AND SYNCHRONIZING DATA 417 Isolated Storage 417 ApplicationSettings 418 IsolatedStorageFileStream 421 Data-Caching 422 Object Cache 422 Persistent Storage 430 Synchronization 442 Summary 458 CHAPTER 17: FRAMEWORKS 459 Managed Extensibility Framework 459 Import and Export 460 ImportMany 463 Application Composition 467 Microsoft Silverlight Analytics Framework 467 Testing 471 Unit Testing 471 Emulator Automation 486 Summary 490 xxl

7 CHAPTER 18: SECURITY 491 On the Device 491 Device Security 492 Device Management 492 Data Encryption 493 Over the Wire 496 Transport 496 Authentication 497 Summary 514 CHAPTER 19: GAMING WITH XNA 515 Getting Started 515 Game Loop 521 Game Life Cycle 522 Rendering 524 Content 524 Sprites 525 Movement 526 Text and Fonts 527 Input 530 Accelerometer 530 Touch 531 Keyboard 532 3D Rendering 532 3D Model 533 Color and Lighting 535 Primitives 535 Textures 538 Summary 539 CHAPTER 20: WHERE TO NEXT? 541 Device Debugging 541 Registering for Development 541 Debugging Applications 543 Deploying Applications 544 Third-Party Components 544 Silverlight Toolkit 545 Database 546 cxii

8 Application Migration 547 User Interface Services and Connectivity 548 Data Device Capabilities 548 Background Processing 549 User Interface Performance 549 Performance Counters 549 Redraw Regions 551 Caching 551 External Systems 552 Proxy Service (Exchange) 552 Shared Key Signatures (Windows Azure) 554 Publishing 563 Application and Start Icons 564 Splash Screen 565 Capabilities 565 Trial Mode and Marketplace 567 Summary INDEX 571 xxili

Pro Windows Phone 7. Development. Rob Cameron

Pro Windows Phone 7. Development. Rob Cameron Pro Windows Phone 7 Development Rob Cameron Contents Contents at a Glance About the Author About the Technical Reviewer Acknowledgments. Introduction iv xii xiii xiv xv Chapter 1: Introduction to Windows

More information

Development. Wiley Publishing, Inc. 24-HOUR TRAINER. Brian Faucher WILEY

Development. Wiley Publishing, Inc. 24-HOUR TRAINER. Brian Faucher WILEY Development 24-HOUR TRAINER Brian Faucher WILEY Wiley Publishing, Inc. INTRODUCTION xxvii LESSON 1: HELLO, WINDOWS PHONE 7 3 Overview of Windows Phone 7 3 Silverlight Versus XNA 4 Silverlight 4 Microsoft

More information

How To Get Started With Windows Phone

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

More information

Cookbook. Flash ios Apps. Christopher Caleb. 100 practical recipes for developing ios apps with Flash Professional and Adobe AIR PUBLISHING MUMBAI

Cookbook. Flash ios Apps. Christopher Caleb. 100 practical recipes for developing ios apps with Flash Professional and Adobe AIR PUBLISHING MUMBAI Flash ios Apps Cookbook 100 practical recipes for developing ios apps with Flash Professional and Adobe AIR Christopher Caleb PUBLISHING BIRMINGHAM - MUMBAI Preface 1 Chapter 1: Getting Started with ios

More information

Name of chapter & details

Name of chapter & details Course Title Course Code Modern Application Development CE913 (Elective III) Theory : 03 Course Credit Practical : 01 Tutorial : 00 Course Learning Outcomes Credits : 04 On the completion of the course,

More information

Programming Fundamentals of Web Applications Course 10958A; 5 Days

Programming Fundamentals of Web Applications Course 10958A; 5 Days Lincoln Land Community College Capital City Training Center 130 West Mason Springfield, IL 62702 217-782-7436 www.llcc.edu/cctc Programming Fundamentals of Web Applications Course 10958A; 5 Days Course

More information

Course 10978A Introduction to Azure for Developers

Course 10978A Introduction to Azure for Developers Course 10978A Introduction to Azure for Developers Duration: 40 hrs. Overview: About this Course This course offers students the opportunity to take an existing ASP.NET MVC application and expand its functionality

More information

MS 10978A Introduction to Azure for Developers

MS 10978A Introduction to Azure for Developers MS 10978A Introduction to Azure for Developers Description: Days: 5 Prerequisites: This course offers students the opportunity to learn about Microsoft Azure development by taking an existing ASP.NET MVC

More information

ANDROID INTRODUCTION TO ANDROID

ANDROID INTRODUCTION TO ANDROID ANDROID JAVA FUNDAMENTALS FOR ANDROID Introduction History Java Virtual Machine(JVM) JDK(Java Development Kit) JRE(Java Runtime Environment) Classes & Packages Java Basics Data Types Variables, Keywords,

More information

[PACKTl. Flash Development for Android Cookbook. Flash, Flex, and AIR. Joseph Labrecque. Over 90 recipes to build exciting Android applications with

[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

More information

Android Application Development Distance Learning Program Brochure

Android Application Development Distance Learning Program Brochure Android Application Development Distance Learning Program Brochure About gnxt Systems gnxt systems is an IT professional services and product development company. We provide global solutions in the areas

More information

InnerWorkings Catalog

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...

More information

INTERMEDIATE ANDROID DEVELOPMENT Course Syllabus

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:

More information

CHAPTER 1: INTRODUCTION TO ANDROID, MOBILE DEVICES, AND THE MARKETPLACE

CHAPTER 1: INTRODUCTION TO ANDROID, MOBILE DEVICES, AND THE MARKETPLACE FOREWORD INTRODUCTION xxiii xxv CHAPTER 1: INTRODUCTION TO ANDROID, MOBILE DEVICES, AND THE MARKETPLACE 1 Product Comparison 2 The.NET Framework 2 Mono 3 Mono for Android 4 Mono for Android Components

More information

«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 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

More information

Getting Started with Android Programming (5 days) with Android 4.3 Jelly Bean

Getting Started with Android Programming (5 days) with Android 4.3 Jelly Bean Getting Started with Android Programming (5 days) with Android 4.3 Jelly Bean Course Description Getting Started with Android Programming is designed to give students a strong foundation to develop apps

More information

Here to take you beyond Mobile Application development using Android Course details

Here to take you beyond Mobile Application development using Android Course details Here to take you beyond Mobile Application development using Android Course details Mobile Application Development using Android Objectives: To get you started with writing mobile application using Android

More information

Wiley Publishing, Inc.

Wiley Publishing, Inc. CREATING ANDROID AND IPHONE APPLICATIONS Richard Wagner WILEY Wiley Publishing, Inc. INTRODUCTION xv CHAPTER 1: INTRODUCING FLASH DEVELOPMENT FOR MOBILE DEVICES 3 Expanding to the Mobile World 3 Discovering

More information

Essentials of Developing Windows Store Apps Using C# MOC 20484

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

More information

Visual Studio 2008: Windows Presentation Foundation

Visual Studio 2008: Windows Presentation Foundation Visual Studio 2008: Windows Presentation Foundation Course 6460A: Three days; Instructor-Led Introduction This three-day instructor-led course provides students with the knowledge and skills to build and

More information

Advanced Windows Store App Development Using C#

Advanced Windows Store App Development Using C# 20485C - Version: 1 07 July 2016 Advanced Windows Store App Development Using C# Advanced Windows Store App Development Using C# 20485C - Version: 1 5 days Course Description: This course you will learn

More information

SQL Server 2008 Administration

SQL Server 2008 Administration SQL Server 2008 Administration Real World Skills for ITP Certification and Beyond Tom Carpenter WILEY Wiley Publishing, Inc. Contents Introduction xxi Part i Introducing SQL Server 2008 1 Chapter 1 Understanding

More information

Developer's Cookbook. Building Applications with. The Android. the Android SDK. A Addison-Wesley. James Steele Nelson To

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

More information

70-484: Essentials of developing Windows Store apps using C#

70-484: Essentials of developing Windows Store apps using C# 70-484: Essentials of developing Windows Store apps using C# The following tables itemize changes to exam 70-484. These changes will be made on December 2, 2013, to include updates that relate to Windows

More information

Using the Jive for ios App

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

More information

Mobile Game and App Development the Easy Way

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

More information

Developing ASP.NET MVC 4 Web Applications MOC 20486

Developing ASP.NET MVC 4 Web Applications MOC 20486 Developing ASP.NET MVC 4 Web Applications MOC 20486 Course Outline Module 1: Exploring ASP.NET MVC 4 The goal of this module is to outline to the students the components of the Microsoft Web Technologies

More information

10978A: Introduction to Azure for Developers

10978A: Introduction to Azure for Developers 10978A: Introduction to Azure for Developers Course Details Course Code: Duration: Notes: 10978A 5 days This course syllabus should be used to determine whether the course is appropriate for the students,

More information

Developing Microsoft SharePoint Server 2013 Advanced Solutions

Developing Microsoft SharePoint Server 2013 Advanced Solutions Course 20489B: Developing Microsoft SharePoint Server 2013 Advanced Solutions Course Details Course Outline Module 1: Creating Robust and Efficient Apps for SharePoint In this module, you will review key

More information

Professional iphone and ipod touch Programming. Building Applications for Mobile Safari

Professional iphone and ipod touch Programming. Building Applications for Mobile Safari Professional iphone and ipod touch Programming Building Applications for Mobile Safari Richard Wagner WILEY Wiley Publishing, Inc. Acknowledgments Introduction xvii xix Chapter 1: Introducing the iphone

More information

Developing and deploying mobile apps

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

More information

fpafi/tl enterprise Microsoft Silverlight 5 and Windows Azure Enterprise Integration Silverlight Enterprise Applications on the Windows

fpafi/tl enterprise Microsoft Silverlight 5 and Windows Azure Enterprise Integration Silverlight Enterprise Applications on the Windows Microsoft Silverlight 5 and Windows Azure Enterprise Integration A step-by-step guide to creating and running scalable Silverlight Enterprise Applications on the Windows Azure platform David Burela 88

More information

Fingerprint Identity User Manual for the Griaule Biometric Framework 040-0103-01 Rev 1.00

Fingerprint Identity User Manual for the Griaule Biometric Framework 040-0103-01 Rev 1.00 Fingerprint Identity User Manual for the Griaule Biometric Framework 040-0103-01 Rev 1.00 www.griaulebiometrics.com Brazil Phone: 55-19-3289-2108 USA Phone: (408) 490 3438 Fingerprint Identity Index Getting

More information

Developing Microsoft Azure Solutions

Developing Microsoft Azure Solutions Course 20532A: Developing Microsoft Azure Solutions Page 1 of 7 Developing Microsoft Azure Solutions Course 20532A: 4 days; Instructor-Led Introduction This course is intended for students who have experience

More information

Developing Microsoft Azure Solutions 20532A; 5 days

Developing Microsoft Azure Solutions 20532A; 5 days Lincoln Land Community College Capital City Training Center 130 West Mason Springfield, IL 62702 217-782-7436 www.llcc.edu/cctc Developing Microsoft Azure Solutions 20532A; 5 days Course Description This

More information

70-481: Essentials of developing Windows Store apps using HTML5 and JavaScript

70-481: Essentials of developing Windows Store apps using HTML5 and JavaScript 70-481: Essentials of developing Windows Store apps using HTML5 and JavaScript The following tables itemize changes to exam 70-481. These changes will be made on November 18,, to include updates that relate

More information

Introduction to Azure for Developers

Introduction to Azure for Developers CÔNG TY CỔ PHẦN TRƯỜNG CNTT TÂN ĐỨC TAN DUC INFORMATION TECHNOLOGY SCHOOL JSC LEARN MORE WITH LESS! Course 10978: Introduction to Azure for Developers Length: 5 Days Audience: Developers Level: 300 Technology:

More information

Expert Android Apps Development

Expert Android Apps Development Course Contents: 1. 2D Animations Frame-by-Frame Animation o Planning for Frame-by-Frame Animation o Creating the Activity o Adding Animation to the Activity Layout Animation o Basic Tweening Animation

More information

Windows Phone Programming in C# Rob Miles Version 1.0 January 2011

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...

More information

Mobile App Design and Development

Mobile App Design and Development Mobile App Design and Development The course includes following topics: Apps Development 101 Introduction to mobile devices and administrative: Mobile devices vs. desktop devices ARM and intel architectures

More information

COURSE CONTENT. GETTING STARTED Select Android Version Create RUN Configuration Create Your First Android Activity List of basic sample programs

COURSE CONTENT. GETTING STARTED Select Android Version Create RUN Configuration Create Your First Android Activity List of basic sample programs COURSE CONTENT Introduction Brief history of Android Why Android? What benefits does Android have? What is OHA & PHA Why to choose Android? Software architecture of Android Advantages, features and market

More information

Course 20532B: Developing Microsoft Azure Solutions

Course 20532B: Developing Microsoft Azure Solutions Course 20532B: Developing Microsoft Solutions Five Days, Instructor-Led About this Course This course is intended for students who have experience building vertically scaled applications. Students should

More information

Developing Microsoft Azure Solutions 20532B; 5 Days, Instructor-led

Developing Microsoft Azure Solutions 20532B; 5 Days, Instructor-led Developing Microsoft Azure Solutions 20532B; 5 Days, Instructor-led Course Description This course is intended for students who have experience building vertically scaled applications. Students should

More information

Microsoft 10978 - Introduction to Azure for Developers

Microsoft 10978 - Introduction to Azure for Developers 1800 ULEARN (853 276) www.ddls.com.au Microsoft 10978 - Introduction to Azure for Developers Length 5 days Price $4389.00 (inc GST) Version A Overview This course offers students the opportunity to take

More information

Course 20489B: Developing Microsoft SharePoint Server 2013 Advanced Solutions OVERVIEW

Course 20489B: Developing Microsoft SharePoint Server 2013 Advanced Solutions OVERVIEW Course 20489B: Developing Microsoft SharePoint Server 2013 Advanced Solutions OVERVIEW About this Course This course provides SharePoint developers the information needed to implement SharePoint solutions

More information

Developing ASP.NET MVC 4 Web Applications

Developing ASP.NET MVC 4 Web Applications Course M20486 5 Day(s) 30:00 Hours Developing ASP.NET MVC 4 Web Applications Introduction In this course, students will learn to develop advanced ASP.NET MVC applications using.net Framework 4.5 tools

More information

Application Development

Application Development Microsoft SQL Azure: Enterprise Application Development Build enterprise-ready applications and projects with SQL Azure Jayaram Krishnaswamy PUBLISHING BIRMINGHAM - MUMBAI Preface 1 Chapter 1: Cloud Computing

More information

ANDROID TRAINING COURSE MODULES. Module-I: Introduction to Android. Introducing Android. Installing Development Tools. Using the Emulator.

ANDROID TRAINING COURSE MODULES. Module-I: Introduction to Android. Introducing Android. Installing Development Tools. Using the Emulator. ANDROID TRAINING COURSE MODULES Module-I: Introduction to Android Introducing Android. Installing Development Tools. Using the Emulator. Android developer tools. Eclipse, IDEs and Tools. Module-II: Introduction

More information

Developing ASP.NET MVC 4 Web Applications Course 20486A; 5 Days, Instructor-led

Developing ASP.NET MVC 4 Web Applications Course 20486A; 5 Days, Instructor-led Developing ASP.NET MVC 4 Web Applications Course 20486A; 5 Days, Instructor-led Course Description In this course, students will learn to develop advanced ASP.NET MVC applications using.net Framework 4.5

More information

55014-Upgrading Your Development Skills to SharePoint 2013

55014-Upgrading Your Development Skills to SharePoint 2013 Course Outline 55014-Upgrading Your Development Skills to SharePoint 2013 Duration: 5 days (30 hours) Target Audience: This course is intended for anyone interested in getting an introductory look at the

More information

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 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

More information

Quick Start Guide. Microsoft Access 2013 looks different from previous versions, so we created this guide to help you minimize the learning curve.

Quick Start Guide. Microsoft Access 2013 looks different from previous versions, so we created this guide to help you minimize the learning curve. Quick Start Guide Microsoft Access 2013 looks different from previous versions, so we created this guide to help you minimize the learning curve. Change the screen size or close a database Click the Access

More information

Exam Ref 70-484: Essentials of Developing. Windows Store Apps. Using C# Indrajit Chakrabarty

Exam Ref 70-484: Essentials of Developing. Windows Store Apps. Using C# Indrajit Chakrabarty Exam Ref 70-484: Essentials of Developing Windows Store Apps Using C# Indrajit Chakrabarty Introduction Microsoft certifications Acknowledgments Errata & book support We want to hear from you Stay in touch

More information

Developing Microsoft SharePoint Server 2013 Advanced Solutions

Developing Microsoft SharePoint Server 2013 Advanced Solutions Course 20489B: Developing Microsoft SharePoint Server 2013 Advanced Solutions Page 1 of 9 Developing Microsoft SharePoint Server 2013 Advanced Solutions Course 20489B: 4 days; Instructor-Led Introduction

More information

Mobile Development Fundamentals

Mobile Development Fundamentals Exam : 98-373 Title : Mobile Development Fundamentals Version : Demo 1 / 6 1.A programming theory that breaks design areas into distinct sections is referred to as: A. Lists. B. Separation of concerns.

More information

MOC 20488B: Developing Microsoft SharePoint Server 2013 Core Solutions

MOC 20488B: Developing Microsoft SharePoint Server 2013 Core Solutions MOC 20488B: Developing Microsoft SharePoint Server 2013 Core Solutions Course Overview This course provides students with the knowledge and skills to work with the server-side and client-side object models,

More information

CHAPTER 1: INTRODUCTION TO SHAREPOINT 2010 1

CHAPTER 1: INTRODUCTION TO SHAREPOINT 2010 1 INTRODUCTION xxv CHAPTER 1: INTRODUCTION TO SHAREPOINT 2010 1 What s New in the SharePoint Platform and Tools 1 Language Integrated Query 2 List Enhancements 2 Business Connectivity Services 2 Silverlight

More information

Professional. SlickEdif. John Hurst IC..T...L. i 1 8 О 7» \ WILEY \ Wiley Publishing, Inc.

Professional. SlickEdif. John Hurst IC..T...L. i 1 8 О 7» \ WILEY \ Wiley Publishing, Inc. Professional SlickEdif John Hurst IC..T...L i 1 8 О 7» \ WILEY \! 2 0 0 7 " > Wiley Publishing, Inc. Acknowledgments Introduction xiii xxv Part I: Getting Started with SiickEdit Chapter 1: Introducing

More information

... Introduction... 17. ... Acknowledgments... 19

... Introduction... 17. ... Acknowledgments... 19 ... Introduction... 17... Acknowledgments... 19 PART I... Getting Started... 21 1... Introduction to Mobile App Development... 23 1.1... The Mobile Market and SAP... 23 1.1.1... Growth of Smart Devices...

More information

Upgrading Your Development Skills to SharePoint 2013 Course 55014A; 5 Days, Instructor-led

Upgrading Your Development Skills to SharePoint 2013 Course 55014A; 5 Days, Instructor-led Upgrading Your Development Skills to SharePoint 2013 Course 55014A; 5 Days, Instructor-led Course Description This 5-day course will teach you all the new development changes that were made to SharePoint

More information

Developing Windows Azure and Web Services

Developing Windows Azure and Web Services Course M20487 5 Day(s) 30:00 Hours Developing Windows Azure and Web Services Introduction In this course, students will learn how to design and develop services that access local and remote data from various

More information

RapidStart Implementation

RapidStart Implementation RapidStart Implementation RapidStart Services helps meet the needs of Microsoft partners responsible for creating, setting up, and initializing new installations of Microsoft Dynamics NAV. This release

More information

Quick Start Guide. Microsoft Access 2013 looks different from previous versions, so we created this guide to help you minimize the learning curve.

Quick Start Guide. Microsoft Access 2013 looks different from previous versions, so we created this guide to help you minimize the learning curve. Quick Start Guide Microsoft Access 2013 looks different from previous versions, so we created this guide to help you minimize the learning curve. Change the screen size or close a database Click the Access

More information

Software Development Interactief Centrum voor gerichte Training en Studie Edisonweg 14c, 1821 BN Alkmaar T: 072 511 12 23

Software Development Interactief Centrum voor gerichte Training en Studie Edisonweg 14c, 1821 BN Alkmaar T: 072 511 12 23 Microsoft SharePoint year SharePoint 2013: Search, Design and 2031 Publishing New SharePoint 2013: Solutions, Applications 2013 and Security New SharePoint 2013: Features, Delivery and 2010 Development

More information

Intelligence. Productivity. Mobility. Unified Service. Predictive analytics: Offline mobile: Self, assisted & field service

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

More information

MS 20487A Developing Windows Azure and Web Services

MS 20487A Developing Windows Azure and Web Services MS 20487A Developing Windows Azure and Web Services Description: Days: 5 Prerequisites: In this course, students will learn how to design and develop services that access local and remote data from various

More information

Introduction to Tizen SDK 2.0.0 Alpha. Taiho Choi Samsung Electronics

Introduction to Tizen SDK 2.0.0 Alpha. Taiho Choi Samsung Electronics Introduction to Tizen SDK 2.0.0 Alpha Taiho Choi Samsung Electronics Contents Web technologies of Tizen Components of SDK 2.0.0 Alpha Hello world! Debugging apps Summary 1 Web technologies on Tizen Web

More information

Exploring Windows 10. Work Smart by Microsoft IT. Topics in this guide include: Start menu Cortana Microsoft Edge

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

More information

SharePoint 2013. A Ten-Point Review of SharePoint 2013 vs. 2010 NICOLAS LAGROTTA NICOLAS LAGROTTA

SharePoint 2013. A Ten-Point Review of SharePoint 2013 vs. 2010 NICOLAS LAGROTTA NICOLAS LAGROTTA SharePoint 2013 A Ten-Point Review of SharePoint 2013 vs. 2010 NICOLAS LAGROTTA NICOLAS LAGROTTA Contents Introduction... 1 1. Development-Related Changes... 1 2. Licensing... 2 3. Site/Library Template

More information

System Administration Training Guide. S100 Installation and Site Management

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

More information

Beginning Windows 8. Mike Halsey Microsoft MVP for Windows. Apress*

Beginning Windows 8. Mike Halsey Microsoft MVP for Windows. Apress* Beginning Windows 8 Mike Halsey Microsoft MVP for Windows Apress* Contents at a Glance About the Author About the Technical Reviewers Acknowledgments Introduction xxi xxiii xxv xxvii Chapter 1: Introducing

More information

Exchange 2003 Mailboxes

Exchange 2003 Mailboxes Exchange 2003 Mailboxes Microsoft will stop supporting Exchange 2003 mailboxes in 2014 as it comes to the end of it s life. To maintain our levels of support and performance of all our customers, we will

More information

Describe how to utilize the Publishing API to access publishing settings and content.

Describe how to utilize the Publishing API to access publishing settings and content. CÔNG TY CỔ PHẦN TRƯỜNG CNTT TÂN ĐỨC TAN DUC INFORMATION TECHNOLOGY SCHOOL JSC LEARN MORE WITH LESS! 20489B: Developing Microsoft SharePoint Server 2013 Advanced Solutions Duration: 5 days About this Course

More information

Inspections Demo and User Guide

Inspections Demo and User Guide Inspections Demo and User Guide XRM Mobile Inspections for Microsoft Dynamics CRM Last Updated: March 2014 Planet Technologies, Inc. 20400 Observation Drive, Suite 107 Germantown, MD 20876 Phone: (301)

More information

Bosch Video Management System

Bosch Video Management System Bosch Video Management System Mobile Video Service en Technical Note Bosch Video Management System Table of Contents en 3 Table of contents 1 Introduction 4 2 System overview 5 2.1 Installation notes

More information

20481C: Essentials of Developing Windows Store Apps Using HTML5 and JavaScript

20481C: Essentials of Developing Windows Store Apps Using HTML5 and JavaScript 20481C: Essentials of Developing Windows Store Apps Using HTML5 and JavaScript Course Details Course Code: Duration: Notes: 20481C 5 days This course syllabus should be used to determine whether the course

More information

for Java developers Building Mobile Applications Introduction 1 Building Mobile Applications

for Java developers Building Mobile Applications Introduction 1 Building Mobile Applications Introduction Building Mobile Applications for Java developers Information in this document, including URL and other Internet Web site references, is subject to change without notice. Unless otherwise noted,

More information

J j enterpririse. Oracle Application Express 3. Develop Native Oracle database-centric web applications quickly and easily with Oracle APEX

J j enterpririse. Oracle Application Express 3. Develop Native Oracle database-centric web applications quickly and easily with Oracle APEX Oracle Application Express 3 The Essentials and More Develop Native Oracle database-centric web applications quickly and easily with Oracle APEX Arie Geller Matthew Lyon J j enterpririse PUBLISHING BIRMINGHAM

More information

CLOUD COMPUTING & WINDOWS AZURE

CLOUD COMPUTING & WINDOWS AZURE CLOUD COMPUTING & WINDOWS AZURE WORKSHOP Overview This workshop is an introduction to cloud computing and specifically Microsoft s public cloud offering in Windows Azure. Windows Azure has been described

More information

JavaScript Programming

JavaScript Programming JavaScript Programming Pushing the Limits ADVANCED APPLICATION DEVELOPMENT WITH JAVASCRIPT & HTML5 Jon Raasch WILEY Contents About the Author vi Dedication vii About the Contributor ix Acknowledgments

More information

Kentico CMS 5 Developer Training Syllabus

Kentico CMS 5 Developer Training Syllabus Kentico CMS 5 Developer Training Syllabus June 2010 Page 2 Contents About this Course... 4 Overview... 4 Audience Profile... 4 At Course Completion... 4 Course Outline... 5 Module 1: Overview of Kentico

More information

ivms-4200 Client Software Quick Start Guide V1.02

ivms-4200 Client Software Quick Start Guide V1.02 ivms-4200 Client Software Quick Start Guide V1.02 Contents 1 Description... 2 1.1 Running Environment... 2 1.2 Surveillance System Architecture with an Performance of ivms-4200... 3 2 Starting ivms-4200...

More information

Administering Jive for Outlook

Administering Jive for Outlook Administering Jive for Outlook TOC 2 Contents Administering Jive for Outlook...3 System Requirements...3 Installing the Plugin... 3 Installing the Plugin... 3 Client Installation... 4 Resetting the Binaries...4

More information

MS-20485: Advanced Windows Store App Development Using C#

MS-20485: Advanced Windows Store App Development Using C# MS-20485: Advanced Windows Store App Development Using C# Description In this course the students will learn the more advanced programming skills and techniques that they can use to optimize their Windows

More information

Course Outline: Course 20489B: Developing Microsoft SharePoint Server 2013 Advanced Solutions

Course Outline: Course 20489B: Developing Microsoft SharePoint Server 2013 Advanced Solutions Course Outline: Course 20489B: Developing Microsoft SharePoint Server 2013 Advanced Learning Method: Instructor-led Classroom Learning Duration: 5.00 Day(s)/ 40 hrs Overview: This course provides SharePoint

More information

New Features of SharePoint 2013

New Features of SharePoint 2013 With the recent release of the 2013 Preview, Microsoft has yet again improved its offering in enterprise content management, collaboration, social computing, enterprise search and the business intelligence

More information

INFORMATION TECHNOLOGY STANDARD

INFORMATION TECHNOLOGY STANDARD COMMONWEALTH OF PENNSYLVANIA DEPARTMENT OF PUBLIC WELFARE INFORMATION TECHNOLOGY STANDARD Name Of Standard: Mobile Website Development Domain: Application Number: Category: STD-EASS010 Date Issued: Date

More information

Microsoft Office PowerPoint 2013

Microsoft Office PowerPoint 2013 Microsoft Office PowerPoint 2013 Navigating the PowerPoint 2013 Environment The Ribbon: The ribbon is where you will access a majority of the commands you will use to create and develop your presentation.

More information

Dave Haseman, Ross. Hightower. Mobile Development for SAP* ^>. Galileo Press. Bonn. Boston

Dave Haseman, Ross. Hightower. Mobile Development for SAP* ^>. Galileo Press. Bonn. Boston Dave Haseman, Ross Hightower Mobile Development for SAP* -a ^>. Galileo Press # Bonn Boston Introduction 17 Acknowledgments 19 PART I Getting Started 1.1 The Mobile Market and SAP 23 1.1.1 Growth of Smart

More information

Introducing Windows Phone 8 App Development. Lee Stott Microsoft @lee_stott http://www.microsoft.com/uk/faculty http://dev.windowsphone.

Introducing Windows Phone 8 App Development. Lee Stott Microsoft @lee_stott http://www.microsoft.com/uk/faculty http://dev.windowsphone. Introducing Windows Phone 8 App Development Lee Stott Microsoft @lee_stott http://www.microsoft.com/uk/faculty http://dev.windowsphone.com Agenda Introducing Windows Phone 8 New app platform in WP8 Application

More information

1. Introduction to Android

1. Introduction to Android 1. Introduction to Android Brief history of Android What is Android? Why is Android important? What benefits does Android have? What is OHA? Why to choose Android? Software architecture of Android Advantages

More information

This course provides students with the knowledge and skills to develop ASP.NET MVC 4 web applications.

This course provides students with the knowledge and skills to develop ASP.NET MVC 4 web applications. 20486B: Developing ASP.NET MVC 4 Web Applications Course Overview This course provides students with the knowledge and skills to develop ASP.NET MVC 4 web applications. Course Introduction Course Introduction

More information

Contents. New features. Getting started. Entertainment. Transferring data. Managing your phone. Tools

Contents. New features. Getting started. Entertainment. Transferring data. Managing your phone. Tools User Guide Contents New features 1 Read before use 1 Unlocking with fingerprint 3 Safe 3 All focus mode 4 Taking photos from the timeline album screen 5 Scanning a QR code 6 Protecting your privacy Getting

More information

$99.95 per user. SQL Server 2008/R2 Reporting Services CourseId: 162 Skill level: 100-400 Run Time: 37+ hours (195 videos)

$99.95 per user. SQL Server 2008/R2 Reporting Services CourseId: 162 Skill level: 100-400 Run Time: 37+ hours (195 videos) Course Description This course is a comprehensive course for Microsoft SQL Server 2008 and for SQL Server 2008 R2 Reporting Services (yes, it covers both!). This course features coverage of the two main

More information

Milestone Integration Platform Software Development Kit 2 (MIP SDK 2)

Milestone Integration Platform Software Development Kit 2 (MIP SDK 2) Milestone Integration Platform Software Development Kit 2 (MIP SDK 2) Agenda Introduction to MIP and MIP SDK What s new in MIP SDK 2 Summary Q&A Typical security infrastructure Point-of-sale (POS) Access

More information

Developing Microsoft SharePoint Server 2013 Core Solutions

Developing Microsoft SharePoint Server 2013 Core Solutions Course 20488B: Developing Microsoft SharePoint Server 2013 Core Solutions Course Details Course Outline Module 1: SharePoint as a Developer Platform This module examines different approaches that can be

More information

SelectSurvey.NET Developers Manual

SelectSurvey.NET Developers Manual Developers Manual (Last updated: 6/24/2012) SelectSurvey.NET Developers Manual Table of Contents: SelectSurvey.NET Developers Manual... 1 Overview... 2 General Design... 2 Debugging Source Code with Visual

More information

Access Control in Surveillance Station 7.0

Access Control in Surveillance Station 7.0 Access Control in Surveillance Station 7.0 With Axis Network Door Controller A1001 Synology Inc. Synology_ACISS_20150305 Table of Contents Chapter 1: Introduction... 3 1.1 What Is Access Control?... 3

More information

Managing Existing Mobile Apps

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

More information

The Great Office 365 Adventure

The Great Office 365 Adventure COURSE OVERVIEW The Great Office 365 Adventure Duration: 5 days It's no secret that Microsoft has been shifting its development strategy away from the SharePoint on-premises environment to focus on the

More information