Give Your App Some Pop!€¦ · Showcase your app Register for our showcase session to show your...
Transcript of Give Your App Some Pop!€¦ · Showcase your app Register for our showcase session to show your...
![Page 1: Give Your App Some Pop!€¦ · Showcase your app Register for our showcase session to show your app to us and other attendees All attendees today will receive an email with the showcase](https://reader034.fdocuments.in/reader034/viewer/2022050416/5f8c03b559b07c00c0447387/html5/thumbnails/1.jpg)
Give Your App Some Pop!
Greg Lutz Product Manager, ComponentOne
www.componentone.com
![Page 2: Give Your App Some Pop!€¦ · Showcase your app Register for our showcase session to show your app to us and other attendees All attendees today will receive an email with the showcase](https://reader034.fdocuments.in/reader034/viewer/2022050416/5f8c03b559b07c00c0447387/html5/thumbnails/2.jpg)
Overview
2
Enhance the look and functionality of your existing Windows Phone app (created in Session 1) by leveraging capabilities specific to the Windows Phone API and by using advanced UI controls.
![Page 3: Give Your App Some Pop!€¦ · Showcase your app Register for our showcase session to show your app to us and other attendees All attendees today will receive an email with the showcase](https://reader034.fdocuments.in/reader034/viewer/2022050416/5f8c03b559b07c00c0447387/html5/thumbnails/3.jpg)
Showcase your app
Register for our showcase session to show your app to us and other attendees
All attendees today will receive an email with the showcase registration link
Three developers who best leverage an Azure data set and ComponentOne Studio for Windows Phone will win a Windows Phone 7 device from ComponentOne!
Submit questions and apps to [email protected]
3
![Page 4: Give Your App Some Pop!€¦ · Showcase your app Register for our showcase session to show your app to us and other attendees All attendees today will receive an email with the showcase](https://reader034.fdocuments.in/reader034/viewer/2022050416/5f8c03b559b07c00c0447387/html5/thumbnails/4.jpg)
Agenda
Enhance your app in four ways
1. Appearance
2. Interactivity
3. Feedback
4. Functionality
![Page 5: Give Your App Some Pop!€¦ · Showcase your app Register for our showcase session to show your app to us and other attendees All attendees today will receive an email with the showcase](https://reader034.fdocuments.in/reader034/viewer/2022050416/5f8c03b559b07c00c0447387/html5/thumbnails/5.jpg)
Before and After
5
![Page 6: Give Your App Some Pop!€¦ · Showcase your app Register for our showcase session to show your app to us and other attendees All attendees today will receive an email with the showcase](https://reader034.fdocuments.in/reader034/viewer/2022050416/5f8c03b559b07c00c0447387/html5/thumbnails/6.jpg)
Prerequisites
App created in Session 1 http://c1.ms/5u
Windows Phone 7.5 SDK Visual Studio 2010 Express for Windows
Phone (or VS2010 with SP1) Expression Blend 4 for Windows Phone http://aka.ms/getphone
ComponentOne Studio for Windows Phone http://c1.ms/wp7
![Page 7: Give Your App Some Pop!€¦ · Showcase your app Register for our showcase session to show your app to us and other attendees All attendees today will receive an email with the showcase](https://reader034.fdocuments.in/reader034/viewer/2022050416/5f8c03b559b07c00c0447387/html5/thumbnails/7.jpg)
Studio for Windows Phone
http://www.componentone.com/WP7 Chart CoverFlow FlexGrid Gauges Maps PdfViewer RichTextBox More!
7
![Page 8: Give Your App Some Pop!€¦ · Showcase your app Register for our showcase session to show your app to us and other attendees All attendees today will receive an email with the showcase](https://reader034.fdocuments.in/reader034/viewer/2022050416/5f8c03b559b07c00c0447387/html5/thumbnails/8.jpg)
Licensing
Your complimentary key grants you to a one year subscription to Studio for Windows Phone
Entitles you to all updates and new controls that we release in 2012
$95 value
8
![Page 9: Give Your App Some Pop!€¦ · Showcase your app Register for our showcase session to show your app to us and other attendees All attendees today will receive an email with the showcase](https://reader034.fdocuments.in/reader034/viewer/2022050416/5f8c03b559b07c00c0447387/html5/thumbnails/9.jpg)
Appearance
Considerations Style
Metro style Phone themes
Dark Light
Layout Readable positioning Device orientation
![Page 10: Give Your App Some Pop!€¦ · Showcase your app Register for our showcase session to show your app to us and other attendees All attendees today will receive an email with the showcase](https://reader034.fdocuments.in/reader034/viewer/2022050416/5f8c03b559b07c00c0447387/html5/thumbnails/10.jpg)
Metro Style
![Page 11: Give Your App Some Pop!€¦ · Showcase your app Register for our showcase session to show your app to us and other attendees All attendees today will receive an email with the showcase](https://reader034.fdocuments.in/reader034/viewer/2022050416/5f8c03b559b07c00c0447387/html5/thumbnails/11.jpg)
Demo
Before and after
11
![Page 12: Give Your App Some Pop!€¦ · Showcase your app Register for our showcase session to show your app to us and other attendees All attendees today will receive an email with the showcase](https://reader034.fdocuments.in/reader034/viewer/2022050416/5f8c03b559b07c00c0447387/html5/thumbnails/12.jpg)
Demo
Before and after
12
![Page 13: Give Your App Some Pop!€¦ · Showcase your app Register for our showcase session to show your app to us and other attendees All attendees today will receive an email with the showcase](https://reader034.fdocuments.in/reader034/viewer/2022050416/5f8c03b559b07c00c0447387/html5/thumbnails/13.jpg)
Demo
Expression Blend Layout and Styles
13
![Page 14: Give Your App Some Pop!€¦ · Showcase your app Register for our showcase session to show your app to us and other attendees All attendees today will receive an email with the showcase](https://reader034.fdocuments.in/reader034/viewer/2022050416/5f8c03b559b07c00c0447387/html5/thumbnails/14.jpg)
Appearance
What we did: -Added some color to give our app a unique style
-Changed layout of content to make it fill the space
![Page 15: Give Your App Some Pop!€¦ · Showcase your app Register for our showcase session to show your app to us and other attendees All attendees today will receive an email with the showcase](https://reader034.fdocuments.in/reader034/viewer/2022050416/5f8c03b559b07c00c0447387/html5/thumbnails/15.jpg)
Appearance
What else you could do? -Bind to default Phone brushes so your app matches the user’s theme
![Page 16: Give Your App Some Pop!€¦ · Showcase your app Register for our showcase session to show your app to us and other attendees All attendees today will receive an email with the showcase](https://reader034.fdocuments.in/reader034/viewer/2022050416/5f8c03b559b07c00c0447387/html5/thumbnails/16.jpg)
Interactivity
Smart phone apps are interactive by nature
Panorama and Pivot controls are simple ways to have interaction
![Page 17: Give Your App Some Pop!€¦ · Showcase your app Register for our showcase session to show your app to us and other attendees All attendees today will receive an email with the showcase](https://reader034.fdocuments.in/reader034/viewer/2022050416/5f8c03b559b07c00c0447387/html5/thumbnails/17.jpg)
Panorama Control
Artful, Expansive, Immersive
![Page 18: Give Your App Some Pop!€¦ · Showcase your app Register for our showcase session to show your app to us and other attendees All attendees today will receive an email with the showcase](https://reader034.fdocuments.in/reader034/viewer/2022050416/5f8c03b559b07c00c0447387/html5/thumbnails/18.jpg)
Pivot Control
Data-driven, List-based, Deep
![Page 19: Give Your App Some Pop!€¦ · Showcase your app Register for our showcase session to show your app to us and other attendees All attendees today will receive an email with the showcase](https://reader034.fdocuments.in/reader034/viewer/2022050416/5f8c03b559b07c00c0447387/html5/thumbnails/19.jpg)
Demo
Before and After
![Page 20: Give Your App Some Pop!€¦ · Showcase your app Register for our showcase session to show your app to us and other attendees All attendees today will receive an email with the showcase](https://reader034.fdocuments.in/reader034/viewer/2022050416/5f8c03b559b07c00c0447387/html5/thumbnails/20.jpg)
Interactivity
What we did: -Added Pivot control with multiple items which will later be filled with more content
![Page 21: Give Your App Some Pop!€¦ · Showcase your app Register for our showcase session to show your app to us and other attendees All attendees today will receive an email with the showcase](https://reader034.fdocuments.in/reader034/viewer/2022050416/5f8c03b559b07c00c0447387/html5/thumbnails/21.jpg)
Interactivity
What else you could do? -Data drill-down on separate page
![Page 22: Give Your App Some Pop!€¦ · Showcase your app Register for our showcase session to show your app to us and other attendees All attendees today will receive an email with the showcase](https://reader034.fdocuments.in/reader034/viewer/2022050416/5f8c03b559b07c00c0447387/html5/thumbnails/22.jpg)
Feedback
You should display good feedback to the user so they know what’s going on.
This yields a good UX.
Considerations No network connection
Lag time while app is working
![Page 23: Give Your App Some Pop!€¦ · Showcase your app Register for our showcase session to show your app to us and other attendees All attendees today will receive an email with the showcase](https://reader034.fdocuments.in/reader034/viewer/2022050416/5f8c03b559b07c00c0447387/html5/thumbnails/23.jpg)
Demo
Message boxes and progress indicators
![Page 24: Give Your App Some Pop!€¦ · Showcase your app Register for our showcase session to show your app to us and other attendees All attendees today will receive an email with the showcase](https://reader034.fdocuments.in/reader034/viewer/2022050416/5f8c03b559b07c00c0447387/html5/thumbnails/24.jpg)
Feedback
What we did: -Added MessageBox to alert user of no network
-Added C1ProgressBar to show the app is working
![Page 25: Give Your App Some Pop!€¦ · Showcase your app Register for our showcase session to show your app to us and other attendees All attendees today will receive an email with the showcase](https://reader034.fdocuments.in/reader034/viewer/2022050416/5f8c03b559b07c00c0447387/html5/thumbnails/25.jpg)
Functionality
Give the user more than one way to view the data -Grouped/summarized
-Data visualization (charts, gauges, heat maps, etc)
25
![Page 26: Give Your App Some Pop!€¦ · Showcase your app Register for our showcase session to show your app to us and other attendees All attendees today will receive an email with the showcase](https://reader034.fdocuments.in/reader034/viewer/2022050416/5f8c03b559b07c00c0447387/html5/thumbnails/26.jpg)
C1Chart
-30 chart types
-Legend
-Zoom interaction
-Panning
-Data labels
-Stackable plot areas
-Multiple axes
-Color palettes
26
![Page 27: Give Your App Some Pop!€¦ · Showcase your app Register for our showcase session to show your app to us and other attendees All attendees today will receive an email with the showcase](https://reader034.fdocuments.in/reader034/viewer/2022050416/5f8c03b559b07c00c0447387/html5/thumbnails/27.jpg)
Demo
Charts
![Page 28: Give Your App Some Pop!€¦ · Showcase your app Register for our showcase session to show your app to us and other attendees All attendees today will receive an email with the showcase](https://reader034.fdocuments.in/reader034/viewer/2022050416/5f8c03b559b07c00c0447387/html5/thumbnails/28.jpg)
Functionality
What we did: -Added two charts for better data visualization
-Added context menu for more chart functionality
![Page 29: Give Your App Some Pop!€¦ · Showcase your app Register for our showcase session to show your app to us and other attendees All attendees today will receive an email with the showcase](https://reader034.fdocuments.in/reader034/viewer/2022050416/5f8c03b559b07c00c0447387/html5/thumbnails/29.jpg)
Functionality
What else you could do? Give user option to change the city/state
Input field
Interactive Map control
Determine user’s location using the Windows Phone location services (GPS)
![Page 30: Give Your App Some Pop!€¦ · Showcase your app Register for our showcase session to show your app to us and other attendees All attendees today will receive an email with the showcase](https://reader034.fdocuments.in/reader034/viewer/2022050416/5f8c03b559b07c00c0447387/html5/thumbnails/30.jpg)
Final touches
Splash screen
Application Icon
Tile Title
Tile Background Image
-Used if user pins your app to their start page
![Page 31: Give Your App Some Pop!€¦ · Showcase your app Register for our showcase session to show your app to us and other attendees All attendees today will receive an email with the showcase](https://reader034.fdocuments.in/reader034/viewer/2022050416/5f8c03b559b07c00c0447387/html5/thumbnails/31.jpg)
Final touches
Submit to market place!
Bing “App hub”
http://create.msdn.com/
![Page 32: Give Your App Some Pop!€¦ · Showcase your app Register for our showcase session to show your app to us and other attendees All attendees today will receive an email with the showcase](https://reader034.fdocuments.in/reader034/viewer/2022050416/5f8c03b559b07c00c0447387/html5/thumbnails/32.jpg)
Showcase your app
Register for our showcase session to show your app to us and other attendees
All attendees today will receive an email with the showcase registration link
Three developers who best leverage an Azure data set and ComponentOne Studio for Windows Phone will win a Windows Phone 7 device from ComponentOne!
Submit questions and apps to [email protected]
32
![Page 33: Give Your App Some Pop!€¦ · Showcase your app Register for our showcase session to show your app to us and other attendees All attendees today will receive an email with the showcase](https://reader034.fdocuments.in/reader034/viewer/2022050416/5f8c03b559b07c00c0447387/html5/thumbnails/33.jpg)
Studio for Windows Phone
http://www.componentone.com/WP7 Chart CoverFlow FlexGrid Gauges Maps PdfViewer RichTextBox More!
33
![Page 34: Give Your App Some Pop!€¦ · Showcase your app Register for our showcase session to show your app to us and other attendees All attendees today will receive an email with the showcase](https://reader034.fdocuments.in/reader034/viewer/2022050416/5f8c03b559b07c00c0447387/html5/thumbnails/34.jpg)
Contact
34
Greg Lutz
www.componentone.com
@ComponentOne
Let’s Build Something!
![Page 35: Give Your App Some Pop!€¦ · Showcase your app Register for our showcase session to show your app to us and other attendees All attendees today will receive an email with the showcase](https://reader034.fdocuments.in/reader034/viewer/2022050416/5f8c03b559b07c00c0447387/html5/thumbnails/35.jpg)
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.
© 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.