How to develop Windows Phone Apps for Non-Developers

27

TAGS:

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

Transcript of How to develop Windows Phone Apps for Non-Developers

Page 1: How to develop Windows Phone Apps for Non-Developers
Page 2: How to develop Windows Phone Apps for Non-Developers

How ToDevelop Windows Phone AppsFor Non-Developers !

PeterHeldensManager UniversityMicrosoft Services

ClemensSchotteField EngineerMicrosoft Services

Page 3: How to develop Windows Phone Apps for Non-Developers

bringing the joy of programming

from early computersto modern touch devices

Script your Phone with TouchDevelop

Page 4: How to develop Windows Phone Apps for Non-Developers

ShareRun

ScriptIdea

TouchDevelopScript Your Phone on the Phone

Page 5: How to develop Windows Phone Apps for Non-Developers

Team

Research in Software Engineering (RiSE)

Page 6: How to develop Windows Phone Apps for Non-Developers

TouchDevelop

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

• Everything happens on your phone

Page 7: How to develop Windows Phone Apps for Non-Developers

TouchDevelopProduct Overview

Editors

MarketplaceInterpreter

Script Language API set

Cloud Service

Page 8: How to develop Windows Phone Apps for Non-Developers

DemoMy Online Meetings

Page 9: How to develop Windows Phone Apps for Non-Developers

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 !

Page 10: How to develop Windows Phone Apps for Non-Developers

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

Page 11: How to develop Windows Phone Apps for Non-Developers

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

Page 12: How to develop Windows Phone Apps for Non-Developers

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

Page 13: How to develop Windows Phone Apps for Non-Developers

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

Page 14: How to develop Windows Phone Apps for Non-Developers

Lookup DTMF during Call

<-

Switch to Numeric Pad

Switch to DTMF

Controls

Page 15: How to develop Windows Phone Apps for Non-Developers

Manage your CallUse DTMF codes

to manage your call

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

Page 16: How to develop Windows Phone Apps for Non-Developers

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

Page 17: How to develop Windows Phone Apps for Non-Developers

Extreme Rapid Prototyping

Serious Programming -> 20.000 Runs on Your App

Idea Prototype Feedback Native App

TouchDevelop

Visual Studio + Expression Blend

Page 18: How to develop Windows Phone Apps for Non-Developers

Native WP7 Version “My Conference Calls”

Page 19: How to develop Windows Phone Apps for Non-Developers

DemoCreate Geeky Game on Stage Within 15 Minutes …

Page 20: How to develop Windows Phone Apps for Non-Developers

Build Geeky Game

Page 21: How to develop Windows Phone Apps for Non-Developers

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

Page 22: How to develop Windows Phone Apps for Non-Developers

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

Page 23: How to develop Windows Phone Apps for Non-Developers

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

Page 24: How to develop Windows Phone Apps for Non-Developers

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

Page 25: How to develop Windows Phone Apps for Non-Developers

Build Geeky Game

Page 26: How to develop Windows Phone Apps for Non-Developers

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

Page 27: How to develop Windows Phone Apps for Non-Developers

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