How to develop Windows Phone Apps for Non-Developers

Tags:

Preview:

DESCRIPTION

Binnen 4 weken 20.000 runs op je App? Leer hoe je als IT-Pro je eigen Windows Phone App kan bouwen, zonder developer ervaring in Visual Studio of dotNet! Het enige wat je nodig hebt is een Windows Phone device, TouchDevelop, en een Windows Live ID. Creativiteit is je enige limitatie om je eigen scripts te schrijven/runnen/delen/bespreken/reviewen met jouw users. Volledige toegang tot de Windows Phone sensors, media, web, cloud, storage, graphics en sociale netwerken

Citation preview

How ToDevelop Windows Phone AppsFor Non-Developers !

PeterHeldensManager UniversityMicrosoft Services

ClemensSchotteField EngineerMicrosoft Services

bringing the joy of programming

from early computersto modern touch devices

Script your Phone with TouchDevelop

ShareRun

ScriptIdea

TouchDevelopScript Your Phone on the Phone

Team

Research in Software Engineering (RiSE)

TouchDevelop

• TouchDevelop is a WP7 app to create, share, and run scripts

• Everything happens on your phone

TouchDevelopProduct Overview

Editors

MarketplaceInterpreter

Script Language API set

Cloud Service

DemoMy Online Meetings

Conference Calls From Your Car ?

Dial Conference Hub

Search Agenda

Enter Conference ID

Get this ID from Meeting

Enter PIN

Remember Remember

4-12 digit+ +10 digit10 digit

Not Easy To Establish !

Idea: Create an AppParse Your Agenda

To Retrieve Virtual Meetings for Today And Get All the Conference Digits Together

4-12 digit+ +10 digit10 digit

Get Into Your Call with a Single Tap

Install My Online Meetings

1. Search Bazaar for: My Online Meetings

2. Press Download3. Enter your Live ID

4. Press here to Pin the App to your StartScreen

Step 1

+31205002500 Firstname Lastname xxx..xxx

This is the Conf Hub Dial-in

This is your Outlook display name

Step 2 Step 3

First Run

My Online Meetings

Press here to Start your Online Meeting

Modify Settings for: • Conference Dial-in• Your Name • Your PIN

Conference Hub Dial-in

Conference Calls retrieved from Today’s Agenda Roaming

External Invites

“Dial into your Conference Calls

with just 1 tap!”

Lookup DTMF during Call

<-

Switch to Numeric Pad

Switch to DTMF

Controls

Manage your CallUse DTMF codes

to manage your call

Do you Like this App?Rate it with one touch!

Realtime Info www.touchdevelop.com/userswww.touchdevelop.com/mpuj

Extreme Rapid Prototyping

Serious Programming -> 20.000 Runs on Your App

Idea Prototype Feedback Native App

TouchDevelop

Visual Studio + Expression Blend

Native WP7 Version “My Conference Calls”

DemoCreate Geeky Game on Stage Within 15 Minutes …

Build Geeky Game

Geeky Twitter Game6 Steps To Build & Play a Game With Our Audience

Create Live Tile

1

Display Geeky Picture

3Display Geeky Twitter##TouchDevelop

2

Play Geeky Sound

4

Publish & Play!

6

Get is Shake

5

Cre

ate

Li

ve T

ile

1

Dis

pla

y G

eeky

Pic

ture

3

Dis

pla

y G

eeky

Tw

itte

r##

Touch

Deve

lop2

Pla

y G

eeky

Sound

4

Publis

h &

Pla

y!

6

Get

is S

hake

5

6 S

teps

To B

uild

&

Pla

y a

Gam

e

Wit

h O

ur

Audie

nce

Guideliness to WIN the Game1. Install touchdevelop from the Marketplace2. Start touchdevelop and Download

GeekNight3. Login with your Facebook or Live ID4. Pin GeekNight to Start5. Run your Geek6. Demo On Stage

WIN

the

Gam

e1.Open the Marketplace 2.Install touchdevelop. 3.Start touchdevelop4.Download GeekNight5.Login with

Facebook or Live ID6.Pin GeekNight to Start7.Run your Geek8.Demo On Stage

Build Geeky Game

Resources & Links• TouchDevelop Website

• http://touchdevelop.com• Microsoft Research Whitepapers

• http://research.microsoft.com/touchdevelop/• TouchDevelop Article on wp7.nl (in Dutch)

• TouchDevelop 2.5 – Programmeer je Windows Phone met je Windows Phone

• Presenters• @peterheldens & @cschotte

• This presentation on SlideShare: http://slideshare.com/pheldens

© 2012 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.The information herein is for informational purposes only and 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.