Three Tales of Three Friends Iris Classon | Telerik | Dotnet Mentor.

Slides:



Advertisements
Similar presentations
ASP.NET Ajax Supplementary Tutorial. Why Use ASP.NET AJAX? - I ASP.NET AJAX enables you to build rich Web applications that have many advantages over.
Advertisements

Windows 8 Key Points for Eaglesoft Support – Info on FAQ FAQ Printed copies of this document are considered uncontrolled. Updated:
Visual DataFlex and Windows 8 Stephen W. Meeley Development Team Data Access Worldwide
Presented by Office of Distance Education of Learning Technologies.
Online Collaboration Applications ADE100- Computer Literacy Lecture 28.
XP Exploring the Basics of Microsoft Windows XP1 Exploring the Basics of Windows XP.
Chapter 2: The Visual Studio.NET Development Environment Visual Basic.NET Programming: From Problem Analysis to Program Design.

Software Development. Chapter 3 – Your first Windows 8 app.
Working with SharePoint Document Libraries. What are document libraries? Document libraries are collections of files that you can share with team members.
Windows 10. The New Microsoft Operating System to be released July 29 th. It’s not just a PC operating system, it’s a lot more, it includes phones,
Software Development. Chapter 2 – Programming on Windows 8.
2. Introduction to the Visual Studio.NET IDE 2. Introduction to the Visual Studio.NET IDE Ch2 – Deitel’s Book.
InDesign CS3 Lessons 1 and 2. Work Area When First Opened.
Microsoft Visual Basic 2012 CHAPTER TWELVE (ENRICHMENT CHAPTER) Windows Store Apps.
Getting Started with Dreamweaver
‘Metro’ / Modern – ‘WinRT’ Also known as ‘Windows Store Apps’ --o-0-o-- Windows 8 comes as two parts Win32 and WinRT The Traditional Desktop is Win32 The.
Win8 on Intel Programming Course Modern UI : Features Cédric Andreolli Intel Software.
Tips and Tricks to Speed LabVIEW Development Useful Nuggets to Save You Time ni.com/labviewzone.
Increase Your Computer Competency - Practical Tips and Tricks Cheryl Gould Summer 2005.
Building Windows 8 Apps with HTML & JavaScript Jaime Rodriguez Principal
Windows Store apps with HTML + Facebook integration
NOTE: To change the image on this slide, select the picture and delete it. Then click the Pictures icon in the placeholder to insert your own image. WEB.
WinRT and Windows 8 Sergey Barskiy Principal Consultant, Magenic.
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.
Designing metro style apps for Windows 8 A walkthrough some UI / UX best practices Lanny Geffen, Creative Director, Digiflare.
Four Phases of Report Authoring Targeted for Executives and Upper Management By: Ben Aminnia President, L.A. SQL Server Professionals Group
Download Dropbox Download should start immediately Save download file:
An Introduction to Silverlight Matt Harrington Developer Evangelist, Microsoft October 20, 2011.
Windows 8 Hot or Not Piotr Włodek. Agenda MetroCharms Contracts WinRT App Execution Environment Motion Summary.
CHAPTER 9 Introducing Microsoft Office Learning Objectives Start Office programs and explore common elements Use the Ribbon Work with files Use.
Office 2013 and Windows 8: Essential Concepts and Skills Microsoft Access 2013.
InDesign CS3 Lesson 4 ( Only pages ) Importing and Editing Text.
Getting Started with Caliburn.Micro and Windows Phone 7 Gary Ewan Park Twitter: Blog:
NOTE: To change the image on this slide, select the picture and delete it. Then click the Pictures icon in the placeholder to insert your own image. WEB.
Course Program, Evaluation, Examination Telerik Software Academy Apps for Windows Phone & Windows Store.
CSO Boot Camp Your Drill Sergeants: Sam and Tracy.
The Windows Runtime (WinRT) is the shared runtime and API space used by store apps across the Windows platform (phone and client) 5 Common WinRT.
AgileZoom 1.3 interactive portfolios you can share Getting Started (swipe left to advance)
Using Xcode A Beginner’s Tutorial Erin Green. This tutorial will walk you through Xcode, a software development tool for Apple’s iOS applications – We.
Unit 1: Java and Eclipse The Eclipse Development Environment.
Export & Publish a Universal Windows Platform WakeUpAndCode.com.
Introduction to Windows 10 Windsor Senior Computer Users Group October 12, 2015.
Export & Publish a Universal Windows Platform WakeUpAndCode.com.
Internet Explorer 10 IE9 hardware-accelerated platform CSS 2D Transforms CSS Backgrounds & Borders CSS Color CSS Fonts CSS Media Queries CSS Namespaces.
1 Getting Started with C++ Part 1 Windows. 2 Objective You will be able to create, compile, and run a very simple C++ program on Windows, using Microsoft.
What web developers need to know when building Metro style apps Scott Dickens Principal Program Manager Lead Microsoft Corporation DEV352.
Downloading the App 1 Go to the right store. Access the App Store on iOS devices, the Play Store on Android, and for a.
The Top 10 Things I Learned About WinRT/HTML as a Silverlight Developer Michael Crump | Telerik.
Developing Windows 8 Style Application With HTML and JavaScript Lino Tadros | Falafel Software.
Understanding Mobile Devices, Interactions, and Tools Lesson 1.
Adobe ® Photoshop ® CS6 Chapter 1 Editing a Photo.
Human Computer Interaction Lecture 07 The Interaction.
Build Hybrid Mobile Apps with Ionic, Angular, & Cordova Brian
Developing Windows 8 Style Application With HTML and JavaScript
POWERTEACHER PRO Quick Start – To get started immediately and begin taking advantage of PTP, perform the following tasks… Greetings Grader and welcome.
Building Windows 8 App.
Note to trainers The videos in this presentation provide closed-caption files as it’s often easier for viewers of all abilities to follow along. If you.
Parts.cat.com Client training 2016.
by Quick Start Guide Android, Apple IOS & Windows 10 (+ mobile)
Build data-driven collection and list apps using XAML
Windows 8 Microsoft Windows is the dominant operating system on personal computers around the world. The operating system is the most important software.
Session title Sub headline
Meet Libby Insert library logo here or click to delete text box
Unable To Complete The Norton Download. Norton protects a device from all sorts of security danger. With the great use of internet, the chances of viruses.
Chapter 1 Editing a Photo
Metro style apps using XAML: What you need to know
Using tiles and notifications
Enterprise Developer Camp Jumpstart
Ch07 生命週期(Life Cycle).
Presentation transcript:

Three Tales of Three Friends Iris Classon | Telerik | Dotnet Mentor

Meet me Software Developer at Dotnet Mentor Technical Evangelist Telerik Started programming 14 months ago Clinical Dietitian & Personal Trainer MCPD MCTS Stupid Question Of The Day

1. Once Upon a time 2. Making friends 3. Trouble in paradise 4. We are all the same 5. But still different worlds apart 6. I’m sexy and you know it 7. Living La Vida App’a 8. Getting to second base 9. Asking for hand in marriage 10. Five top tips 11. The happy ever after Chapters

Once Upon a time Not happy…

A new beginning – the toy store

Making friends

A first friend

Win-forms and I

Becoming good friends

Becoming good friends

Hello Silverlight

WP Hackaton fun Images from Stendahls

A challenge accepted

Enter Windows Store Application

Trouble in Paradise

Not Enough Time !!

But Aren’t We All The Same?

You’ve Seen This Before? Metro / Windows 8 UI / Modern Style Design Language WinRT Platform Windows Store Apps Official term for WinRT Apps

World’s Apart

A Few Things Before We Talk About That…

A New Work Environment The work environment –Quick Search –More Blend-stuff –Redesigned –Windows Store App ready –Solution explorer + object explorer hybrid Helpfull templates for Windows Store Apps Simulator –A note on WP8 simulator & installing VS11 on a virtual machine

A New Work Environment The work environment –Quick Search –More Blend-stuff –Redesigned –Windows Store App ready –Solution explorer + object explorer hybrid

The Quick Launch

New designer: Working with templates

New designer: Properties

Blend Confusion

Also don’t forget Helpfull templates for Windows Store Apps Simulator –A note on WP8 simulator & installing VS11 on a virtual machine

A Few Ways My Friends Differ I’ll be talking about Design & Graphics Life Of The App Storage (I/O)

I’m sexy and you know it Design, graphics and interaction Design guidelines Touch first, mouse last Animations Missing in graphics New Controls –Missing controls

Design: Guidelines Modes Resolution, ratio and scaling Specific design guidelines

Design: Talking Space

Design: Touch First, Mouse Last Mouse events replaced by pointer events: –PointerPressed, PointerReleased etc. Static gesture events: –Holding, tapped, DoubleTapped, RightTapped Manipulation gesture events –ManipulationStarting etc. Touch, pen or mouse

Design: Touch Interaction Design

Design: Missing in Graphics VideoBrush RadialGradientBrush OpacityMask Non-symmettric corner radius on borders Custom easing functions Bitmap effects - as they slow down rendering

Design: New Controls GridView FlipView Toogle Switch Progress Indicators RichEditBox, RichTextBlock, RichTextBoxOverFlow Pop Menus Message Dialog Sematic zoom VirableSizeWrapGrid

Design: Missing Controls Treeview (as it is mouse ’driven’) Panels: DockPanel WrapPanel UniformGrid ContextMenu (popup menu) MessageBox (message dialog) DatePicker, Calendar

Living La Vida App’a App lifecycle Navigation –WSA: nav. struct. built on a frame on the main page Application hosting –No browser host, Windows Store More prevalent async push

Application hosting: Windows Store Applications Application hosting –No browser host –Windows Store –Sideloading

Lifecycle Silverlight StartStop

Lifecycle Silverlight Start Stop Hmm… it’s not THAT simple

Lifecycle Windows Store App Running NotRunning Suspended Suspending Resuming Activated

Async Push

Getting To Second Base Storage (local, roaming, temporary etc.) Working with files Contracts, extensions and charms Request Capabilities (familiar from SL) Namespaces URIs - Breaking changes, they will need to rewritten manually (relative URIs not supported)

Second Base: Storage

Isolated storage: Settings WindowsStoreApp Silverlight

Isolated storage: Files WindowsStoreApp Silverlight

Second Base: Namespaces <Grid xmlns:Core="clr-namespace:Namespace;Assembly=AssemblyName" <Gridxmlns:Core="using:Namespace”

Second Base: Uri

Second Base: Charms

Second Base: Contracts App App

Second Base: Extensions App Windows.Extensions

Asking For Hand In Marriage

Marriage : Expectations

Marriage: Passing The Test

Marriage: Passing The Test Certification requirements goes even for sideloaded LOB

Hope I Saved You Some Trouble

Here Are 6 Tips To Help you Climb That Mountain

1.Do Your Homework Read & understand the guidelines before you start E-Book: metrowindows-8-style-apps-winrt-apps/ Attend a virtual training Workshop-2012

2.Plan and ReThink Plan navigation flow and app design early on Download design assets (templates)

3.Try What is Out There Spend some time with the project templates & apps A few suggestions: Cocktail flow CookBook USA Today

4.Look at Code Examples Download app samples collection App-Samples Don’t forget the Live SDK

5.Practice Do The Hand-On Labs

6.Keep In Mind The Differences Many great resources for porting apps windows-8-metro.aspx

And Have Fun!

My future with the three friends The Dreaded Choice

The Happy Ever After

Thank Iris Classon | Telerik | Dotnet Mentor