Download presentation
Presentation is loading. Please wait.
Published byQuincy Huben Modified over 9 years ago
1
Students: Ilya Paskhover, Alex Tarasiuk Supervisors: Simon Zeltser, Idan Sheinberg
2
Notifications: ◦ Toast - a transient message to the user that can appear whether you are in another app, the start or lock screen. ◦ Tile – a message to an interactive application icon (tile). ◦ Raw – a non visual data message with maximum size of 1kb. MPNS - Microsoft Push Notification Service Azure Mobile Service – a cloud computing platform and infrastructure, created by Microsoft, for building, deploying and managing applications and services. Workflow – a cloud service deployment containing several steps. 2
3
Develop a workflow notification application for Windows Phone 8. The application will contact the ‘report-progress service’ and provide the required details about user’s workflows progress. 3
4
4 Authenticate user Available users request Verification Inner user name Toast notification Tile notification Raw notification Data request User workflows
5
5
6
DEMO 6
7
User connection to the server is made by Microsoft account. Download all necessary data and displaying it on the screen. User Microsoft account -> Inner user name -> Environment ID -> Scenario IDs -> Step IDs. The DS holds more ‘informed’ Steps and Scenarios. 7
8
Implementing a large part of the server side (DB, scripts, connection..). The maintenance of the local DS made by using Raw notifications. Each notification carry information about an update which occurred in the DB. We use JSON format (JavaScript Object Notation) for the notification structure. We built a parser for Raw notifications. User experience testing for the GUI. 8
9
C# WP8 SDK XAML Windows Azure Mobile Service MPNS JavaScript JSON 9
10
Until midway meeting: Definition of application requirements. Data structure design. Definition of application screens. Receive informative notifications (tile and toast). From midway meeting: Improve basic server in Mobile Azure Service (including DB, notification server and others). Update local data with notifications (raw). Complete authorization process for data security. Improve user experience with GUI. Manage SVN repository during the development. Documentation. 10
11
Working application. Source code. Code documentation. User manual. Developer manual. 11
12
Windows Phone 8 SDK and Windows Azure documentation/help is very limited on MSDN and Stackoverflow, so we used online books and lectures for the development. Some basic GUI parts are already implemented and available for free using – Windows Phone Toolkit, Application Bar, Pivot Template. So we could spend more time on other things. More frequent meetings could improve understanding the project requirements and adjusting the implementation accordingly. 12
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.