Windows Phone Intro Om Windows Phone, Oplev telefonerne, Downloads

Slides:



Advertisements
Similar presentations
Svetlin Nakov Director Training and Consulting Activities National Academy for Software Development (NASD) ASP.NET 3.5 New Features.
Advertisements

Malek Kemmou Technology Architect, Application Platform Microsoft Middle East and Africa Overview of ASP.NET 2.0.
ESRI Dev Meetup Lightning Talk
Building RADNUG8 – the windows 8 app Part 1 Matt
Overview / Introduction to our work in Silverlight Developing with the Silverlight 2 Framework Design of the Concept / Storyboards Architecture Game Logic.
Mobile Applications Development. Your next job: Mobile app developer? pp_developer_?taxonomyId=11&pageNumber=1.
Microsoft Office SharePoint Portal Server 2007 Introduction to InfoPath Forms Services Daryl L. Rudolph.
.NET 3.5 SP1 New features Enhancements Visual Studio 2008 SP1 New features Enhancements Additional features/enhancements.
Introduction to ASP.NET MVC
Windows Vista Presentation Advances Daniel Moth Developer & Platform Group, Microsoft Ltd
Välkommen till Sommarkollo Introduce XNA Game Studio Express Make A Game!
Creating Windows Store Apps. 1. Overview of Windows Store applications 2. Worked example 3. Adding controls and event handlers Contents 2.
Charles Petzold Application Lifecycle and State Management.
Part 2: Manage app lifecycle and state (Windows Store apps using C#/VB and XAML) us/library/windows/apps/hh aspx
The Microsoft Technical Roadshow 2006 Windows Presentation Foundation (WPF) Marcus Perryman
Understanding Mobile App Development Concepts and Working with APIs Lesson 6.
© by Pearson Education, Inc. All Rights Reserved.
Visual Basic 2010 How to Program. © by Pearson Education, Inc. All Rights Reserved.2.
Windows Presetation Foundation (WPF) 1. Introduction.
Building Windows Phone Applications with Silverlight Nguyen Thanh Tung Project Manager - MISA JSC.
Getting Started with Windows Phone 7.0 Development Creating a Silverlight Application Sergey Barskiy
Building Silverlight Applications Using the MVVM pattern An Introduction by Peter Messenger Senior Developer – Qmastor
Silverlight Development Win Phone 7 Mohammed M. Melhem Senior ICT Assistant: Application Silverlight and Win Phone.
1 An Introduction to Visual Basic Objectives Explain the history of programming languages Define the terminology used in object-oriented programming.
Windows Phone 7 Development Tomer Shamam Senior Architect Sela Group.
Multimedia Authoring Tools Lecture 13
Leverage the new pubCenter Promote your apps Install the new ad SDKs.
Proprietary and Confidential, Microsoft Corporation All rights reserved. Microsoft Confidential Silverlight Partner Summit Expression Encoder Media.
Windows.Net Programming Series Preview. Course Schedule CourseDate Microsoft.Net Fundamentals 01/13/2014 Microsoft Windows/Web Fundamentals 01/20/2014.
MVC New release IE8 Beta 1 Deep Zoom (sea dragon) Silver light 2.0 Beta 1 Expression Blend 2.5 Preview Instant Messaging API Enhancements to Virtual Earth.
Chapter 11-Multimedia Authoring Tools. Overview Introduction to multimedia authoring tools. Types of authoring tools. Cross-platform authoring notes.
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.
Lesley Bross, August 29, 2010 ArcGIS 10 add-in glossary.
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.
An Introduction to Silverlight Matt Harrington Developer Evangelist, Microsoft October 20, 2011.
Silverlight Hitesh Trivedi Computer Science B.Tech A-Sec J.I.E.T.
2 Philosophy Customer Design Experience Platform.
Tutorial 111 The Visual Studio.NET Environment The major differences between Visual Basic 6.0 and Visual Basic.NET are the latter’s support for true object-oriented.
Getting Started with Caliburn.Micro and Windows Phone 7 Gary Ewan Park Twitter: Blog:
Microsoft Tech Days 2012 Cheezia: Developing a Windows Phone XNA Game Rodrigo Barretto Software Engineer - MCPD on Windows Phone
Course Program, Evaluation, Examination Telerik Software Academy Apps for Windows Phone & Windows Store.
Object Oriented Software Development 9. Creating Graphical User Interfaces.
The Microsoft Technical Roadshow 2007 Rich Client Development in XAML Mark Johnston Developer & Platform Group Microsoft Ltd
Windows Phone Application Development Using C#/XAML.
A Lap Around Windows Presentation Foundation. Why hasn’t UX taken off in software? It’s Difficult! Animation 2D 3D Documents Styled Controls Video Windows.
Michael Hofer Senior Consultant Microsoft Corporation.
Silverlight 101 Ahead! If you know Silverlight and are looking for more advanced content check out : ‘Microsoft Silverlight “Media” : Moving at 60fps’
Building Windows Phone Applications with Silverlight Jaime Rodriguez
Drew Lytle Principal Program Manager Microsoft Corporation SESSION CODE: WPH203.
Exploring Networked Data and Data Stores Lesson 3.
Understanding Mobile Devices, Interactions, and Tools Lesson 1.
Programering af mobile enheder Windows Phone Uge 9 Part 1.
Building Windows Phone 7 Games and Applications Yes, yes! “Games and Applications” and not “Applications and Games” Content is under NDA – please do no.
DES201 - Developers and Designers collaboration Level 200 Aude Mousset Artistic director i-Breed - France Dick Lantim User eXperience Advisor Microsoft.
Introduction to Silverlight Development Pavel Yosifovich CTO, Matrix Global; Senior Instructor, Hi-Tech College
Introduction ITEC 420.
Dive Into® Visual Basic 2010 Express
Building Windows 8 App.
Windows Phone 7 advanced services
Windows Phone Platform Integration Yochay Kiriaty
CHAPTER 8 Multimedia Authoring Tools
Understand Windows Forms Applications and Console-based Applications
Introduction to Silverlight
WPF AKEEL AHMED.
.NET and .NET Core 7. XAML Pan Wuming 2017.
תכנות אסינכרוני, תקשורת ופיתוח אפליקציות ל-Windows 8
ASP.NET Imran Rashid CTO at ManiWeber Technologies.
Enterprise Developer Camp Jumpstart
Windows Presentation Foundation
Windows Forms in Visual Studio 2005: An in-depth look at key features
Presentation transcript:

Windows Phone Intro Om Windows Phone, Oplev telefonerne, Downloads

Om Windows Phone 7 telefonerne Flere links om Windows Phone 7 telefonerne: Om Windows Phone, Oplev telefonerne, Downloads YouTube - Windows Phone 7 Technical Preview YouTube - Windows Phone 7 Technical Review full walkthrough (ingen lyd, men giver indtryk af navigation)YouTube - Windows Phone 7 Technical Review full walkthrough Windows Phone 7 review -- Engadget Windows Phone 7 Overview (nok en overdrivelse)Windows Phone 7 Overview Microsoft Visual Studio 2010 Express for Windows Phone Appendix B - Silverlight and XNA in Windows Phone 7

Windows Phone udvikling Der er 2 muligheder: Silverlight for Windows phone –”Alm.” Apps (event drevet) –XAML (eXtencible Avalon Markup language) som Windows Presentation Foundation (WPF), der erstatter Winform projekter XNA Primært spil (game loop)

Silverlight / XNA Platform featuresWindows Phone application (Silverlight-based application model) Windows Phone game (XNA Framework application model) Application programming modelEvent-driven application model that is ideal for mainly user interface (UI)–based applications Traditional frame loop for a more simulation-based experience and content. Control-based, data-bound UI developmentUIElement and related typesNone, developers must write their own. Video playbackRich video integration via MediaElementFull-screen playback via the system media player. 2-D graphicsRich paths, shapes, brushes, and moreHigh performance 2-D rendering for a large number of sprites. 3-D graphicsPerspective effects using PlaneProjection transformProvides hardware-accelerated 3-D APIs. Primary data serialization modelXAML (eXtencible Avalon Markup language)Content manager. Designer toolingMicrosoft® Expression Blend® design software, Microsoft Visual Studio® XAML designer XNA Content Pipeline integrates third-party tools for creating 3-D model and texture assets for the application. Device sensorsSame API in both programming models. Access to user’s songs and picturesSame API in both programming models. Summary of the Basic Differences

Design Resources for Windows Phone Application Bar Icons for Windows Phone 7 These icons are now installed locally as a part of the Windows Phone Developer Tools. You can find these icons on your computer after you have installed Windows Phone Developer Tools at the following locations: 32-bit computers - C:\Program Files\Microsoft SDKs\Windows Phone\v7.0\Icons 64-bit computers - C:\Program Files (x86)\Microsoft SDKs\Windows Phone\v7.0\Icons UI Design and Interaction Guide for Windows Phone 7 Windows Phone introduces a touch user interface (UI) based on a design system codenamed Metro. This guide provides detailed information about UI elements and controls, UI system behaviors, and the interaction model for the touch interface. Designers and developers should read this guide to learn the dos and don’ts of UI implementations for their Windows Phone applications. Microsoft Expression Blend for Windows Phone Expression Blend for Windows Phone is installed as a stand-alone application with the Windows Phone Developer Tools and enables you to create Windows Phone applications using built-in templates. These templates enable you to preview application styles, set the theme, customize the application bar, define page navigation, optimize text input scopes, and select keyboards. Design Templates for Windows Phone 7 A collection of 28 layered Photoshop template files that can be used to create pixel-perfect application layouts, to help guide UI development, or to pitch an idea. These design templates showcase many controls that are a part of the Windows Phone Developer Tools. They also include examples of controls that are a part of Windows Phone, but are not available as a part of the Windows Phone Developer Tools. These additional templates are included to help designers and developers maintain a consistent look and feel across applications for system controls that developers wish to mimic.

Om Windows Phone udviklingsværktøjer Flere links om Windows Phone 7 udviklings værktøjer: Microsoft Visual Studio 2010 Express for Windows Phone Appendix B - Silverlight and XNA in Windows Phone 7 Brug af mere grafiske effekter med brug af Expression Blend 4 (tools der følger med installation) Expression Blend 4 for Windows Phone Beta Microsoft® Expression®Expression Blend 4 for Windows Phone Beta Microsoft® Expression® Microsoft Showcase Expression Blend 4 for Windows Phone

Windows Phone 7 in 7 Silverlight and Windows Phone 7Windows Phone 7 in 7 Silverlight and Windows Phone 7 (Video intro)

Windows Phone 7 in 7 Silverlight and Windows Phone 7Windows Phone 7 in 7 Silverlight and Windows Phone 7 (Video intro)

Windows Phone 7 in 7 Silverlight and Windows Phone 7Windows Phone 7 in 7 Silverlight and Windows Phone 7 (Video intro)

Windows Phone 7 in 7 Silverlight and Windows Phone 7Windows Phone 7 in 7 Silverlight and Windows Phone 7 (Video intro)

Application Platform Overview for Windows Phone

Application Platform Overview for Windows Phone Framework

frames and pages The navigation experience in Windows Phone is similar to the navigation experience in Silverlight, but it has been extended to accommodate phone-specific features. The navigation model in Windows Phone is based on one PhoneApplicationFramecontrol. PhoneApplicationF rame contains one or more PhoneApplicationPage controls that users can navigate through.PhoneApplicationFrame is the main navigation control and supports navigation to and from pages. PhoneApplicationPageencapsulates content that can be navigated to by PhoneApplicationFrame.PhoneApplicationFramePhoneApplicationF ramePhoneApplicationPagePhoneApplicationFramePhoneApplicationPagePhoneApplicationFrame

navigating between pages The easiest way to perform page navigation is by using a HyperlinkButton control. You can use its NavigationUri property to navigate to a page. The following example shows how to navigate to a page named SecondPage.xaml.HyperlinkButtonNavigationUri XAML If you don't want to use a HyperlinkButton, you can perform navigation by using the NavigationService class. This class contains several properties, methods, and events to help you with navigation.HyperlinkButtonNavigationService You can use the NavigationService.Navigate method to navigate to a specific page.NavigationService.Navigate

Sources of Data Data can exist in several locations. For example, read-only data can be stored in a local file within your applications. User-specific data can be stored locally in an area called isolated storage. Data can be stored on the Internet, which can be accessed through web services.

Windows Phone Execution Model

Terminologi Term Definition TombstoningThe procedure in which the operating system terminates an application’s process when the user navigates away from the application. The operating system maintains state information about the application. If the user navigates back to the application, the operating system restarts the application process and passes the state data back to the application. Page stateThe visual state of an application page. This includes such things as the scroll position of a ScrollViewer control and the contents of TextBox controls. Manage page state in the OnNavigatedTo and OnNavigatedFrom event handlers. Application stateThe state of the application that is not associated with a specific page. Application state is managed in the events exposed by the PhoneApplicationService class.PhoneApplicationService Persistent dataData that is shared by all instances of an application. Persistent data is saved and loaded from isolated storage. Application settings are an example of persistent data that should be preserved between application executions. Transient stateData that describes the state of a single instance of an application. Transient data is stored in the State dictionary provided by the PhoneApplicationService class. A tombstoned application restores its transient state when it is activated. An example of transient state is the data returned by a Web service query. This can be stored when an application is tombstoned to reduce the need to perform the query again if the user quickly returns to the application.StatePhoneApplicationService Some of the terms that are used to describe the Windows Phone execution model.

Execution Model Overview for Windows Phone Life Cycle of an Application

Execution Model Overview for Windows Phone Life Cycle of an Application

Application Tombstoned What Causes an Application To Be Tombstoned? This section lists all of the actions that can cause an application to be deactivated and tombstoned. User Actions The following user actions may cause an application to be deactivated and tombstoned. The user navigates away from your application by pressing the Start button. The user stops interacting with the application and the phone’s lock screen engages. This behavior can be modified. For more information, see Idle Detection for Windows Phone.Idle Detection for Windows Phone Launchers and Choosers That Typically Do Not Cause an Application to be Tombstoned In order to improve performance around several common user scenarios, the following Launchers and Choosers will typically not cause your application to be tombstoned. However, it is still possible that your application will be tombstoned when using these, so your application should be designed to handle this possibility. PhotoChooserTask CameraCaptureTask MediaPlayerLauncher AddressChooserTask PhoneNumberChooserTask Multiplayer Game Invite (XNA) Gamer You Card (XNA)

Execution Model Best Practices for Windows Phone Se Herunder hvordan man gemmer og reetablere state: PhoneApplicationService.State PhoneApplicationPage.State Dictionary objekter som anvendes svarende lidt til Application og ViewState klasser i ASP.NET

Start på udvikling Centrale opstarts links for at komme igang: Windows Phone development quickstarts Create Your First Silverlight Application for Windows Phone Windows Phone 7 in 7 Silverlight and Windows Phone 7 (Video intro) Application Platform Overview for Windows Phone Windows Phone 7 Training Course

Flere links om Windows Phone 7 Silverlight udvikling App Hub - windows phone development quickstarts Windows Phone Development Windows Phone 7 in 7 Silverlight and Windows Phone 7 (Video intro)Windows Phone 7 in 7 Silverlight and Windows Phone 7 Windows Phone How Do I Videos MSDN Differences Between Silverlight and Silverlight for Windows Phone (Tekst)Differences Between Silverlight and Silverlight for Windows Phone App Hub - getting data into your windows phone applications App Hub - navigation - silverlight quickstart for windows phone development Brugbar?? Getting Started with Silverlight and Windows Phone 7 DevelopmentGetting Started with Silverlight and Windows Phone 7 Development