trip journal

34
Trip Journal and Windows 8 22 November 2012

Upload: radu-vunvulea

Post on 25-May-2015

510 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Trip Journal

Trip Journal and Windows 822 November 2012

Page 2: Trip Journal

{“name” : “Radu Vunvulea,“company” : “iQuest”,“userType” : “enthusiastic”“technologies” : [ “.NET”, “Azure”, “Web”, “Mobile”, “SL” , “JS”],“blog” : “vunvulearadu.blogspot.com”,“email” : ”[email protected]”,“socialMedia” :

{“twitter” : “@RaduVunvulea”,

“fb” : “radu.vunvulea”}

}

Who am I?

Page 3: Trip Journal

What kind of application is Trip Journal

Why Windows Store App

How does Trip Journal look on Windows 8

Project setup

What we had to take into account

How to monetize your application

Agenda

Page 4: Trip Journal

Trip Journal

• Record your trip information• Places• Photos• Videos• Impressions

• Share your experience on Facebook• Share trips• Publish trips• Search trips• Import KML files

• Review your memories • From your mobile application• From Facebook application

Page 5: Trip Journal

Supported platforms

Symbian

AndroidPhones

AndroidTablets

Windows 8

iPhone4

iPhone3G, 3GS

Text

Page 6: Trip Journal

• The app received a $100.000 prize from Google for innovation concept and design

• And now we are on

Trip Journal

Page 7: Trip Journal

What kind of application is Trip Journal

Why Windows Store App

How does Trip Journal look on Windows 8

Project setup

What we had to take into account

How to monetize your application

Agenda

Page 8: Trip Journal

Why a Windows Store App

• Brand new app market• Emergent market • Big opportunity for startups

• A dual operating system• Classic computers• Tablets

• Reinventing the UI and UX

Page 9: Trip Journal

Why a Windows Store App

Page 10: Trip Journal

Did we were alone on this road?

Page 11: Trip Journal

Did we were alone on this road?

Page 12: Trip Journal

Did we were alone on this road?

• Microsoft Romania offered all their support• Technical documentation• UX documentation• Technical support• Frameworks that are not published yet

• A device with Windows 8• Meeting reviews

• Publicity• Exposure

Page 13: Trip Journal

What kind of application is Trip Journal

Why Windows Store App

How does Trip Journal look on Windows 8

Project setup

What we had to take into account

How to monetize your application

Agenda

Page 14: Trip Journal

How the application looks like

Text Text

Text Text

Text Text

Page 15: Trip Journal

How the application looks like

Text Text

Text Text

Text Text

Page 16: Trip Journal

How the application looks like

Text Text

Text Text

Text Text

Page 17: Trip Journal

How the application looks like

Text Text

Text Text

Text Text

Page 18: Trip Journal

How the application looks like

Text Text

Text Text

Text Text

Page 19: Trip Journal

What kind of application is Trip Journal

Why Windows Store App

How does Trip Journal look on Windows 8

Project setup

What we had to take into account

How to monetize your application

Agenda

Page 20: Trip Journal

Project setup

• Team size: 2 developers• Period of time: 6 weeks

• Source control: TFS• Development devices:

• Virtual machines• More virtual machines• Series 7 Slate PC (Samsung)

• Technologies/frameworks:• C#/XAML• Caliburn.Micro (MVVM)• Facebook SDK• Bings Map

Page 21: Trip Journal

What kind of application is Trip Journal

Why Windows Store App

How does Trip Journal look on Windows 8

Project setup

What we had to take into account

How to monetize your application

Agenda

Page 22: Trip Journal

Native languages

C# XAML

JavaScript HTML5

C++ XAML and Direct X

Page 23: Trip Journal

Native languages

C# XAML

JavaScript HTML5

C++ XAML and Direct X

Page 24: Trip Journal

Native languages

C# XAML

JavaScript HTML5

C++ XAML and Direct X

Page 25: Trip Journal

Native languages

C# XAML

JavaScript HTML5

C++ XAML and Direct X

Page 26: Trip Journal

Windows Store App is not an Android or iOS application

Page 27: Trip Journal

Learn how a Windows Store App should look and behave

• Windows Store App is not an Android or iOS application

• The location for different components is different• The way you can group content is more natural• The fond type and size is very well defined• Location of each item on the screen is well defined• AppBar for custom actions

• The application need to serve the user• Operating system controls the lifetime of the application

Page 28: Trip Journal

Explain to the UX team what is Windows Store App

• No more shadows• No more rounded corners• No more buttons spreaded all over the screen

• Predefined fond type and size• Location of each controller is very well predefined• Simple and fluent design• Discover Windows 8 UX features • Snap “screen”

• What was their feedback:• Simple• Clear• Natural• Easy to use • Learning curve is fast

Page 29: Trip Journal

Privacy policy hell

• All applications that use internet connection HAVE TO contain a privacy policy

• What does it mean?• A web page with a privacy policy statement• On the setting page of your application you shouldhave a button to redirect the user to that page

• Recommendation:• Add a privacy policy statement to all applications

Page 30: Trip Journal

• Background tasks (similar to Windows Services)• They were created to save users battery, internet costs and to have a better

experience• Are controlled by the operating system• Resource access limitations• Can be written only in C# or C++• A application can have more than one background task

• Application lifetime

• What kind of resources an application can use

• Specific UI controllers and animations

Don’t forget about specific features

Page 31: Trip Journal

Publication steps

• Create and activate a development account for Windows Store• Reserve the name of your application• Create from Visual Studio packages for each platform

• X86, x64, ARM• Fill the application description page from the management portaland Publish

• The validation period can take maximum 10 days

• You can simulate the validation process using Windows App Cert Kit

Page 32: Trip Journal

What kind of application is Trip Journal

Why Windows Store App

How does Trip Journal look on Windows 8

Project setup

What we had to take into account

How to monetize your application

Agenda

Page 33: Trip Journal

Can I monetize my Windows Store App?

• Sell your application• Windows Store will take a 30% of your profit• A build in trial mechanism

• Add Adds on your application• You can have adds only on the free or trial version

• Sell custom features separately• Special spells in a game• Extra gold in a game• Different backend services

Page 34: Trip Journal

We never let a project fail.