Students: Ilya Paskhover, Alex Tarasiuk Supervisors: Simon Zeltser, Idan Sheinberg.

Slides:



Advertisements
Similar presentations
MFA for Business Banking – Security Questions with 2nd Request Multifactor Authentication: Quick Tip Sheets Note to Financial Institutions: We are providing.
Advertisements

Module 1: Creating Responsive Pages with Ajax Creating Partial-Page Updates by Using AJAX Scripting Actions on the Web Client.
Microsoft Confidential. An incubation effort to: Support client -> server communication in native code with a modern C++ API design Support writing Azure-based.
22 мая 2013, Киев Построение Windows 8 приложений для доступа к SharePoint 2013 Бельский Сергей.
Cross Platform Push with Azure
Attie Naude 14 May 2013 Windows Azure Mobile Services.
UNIT-e futures and UNIT-e Mobile Ben Potter Systems Architect.
Hosted Voice Quick Start Guide
Modern Application Lifecycle Visual Studio Online journey, capabilities and DevOps Scenarios Good to know.
Push to ALL the iPhones with Azure Chris Risner Senior Technical Microsoft Azure.
 Guy Jacob  Roee Shapiro Project B Spring, 2009 Cloudio  Project Supervisor: Eddie Bortnikov  Lab Chief Engineer: Dr. Ilana David.
4 2) Code Repository 1) Developers 3) Build4) Test5) Deploy to Cloud 6) Monitor and Improve Contoso App Azure.
Microsoft Office 2013 ®® Appendix A Introduction to Cloud Computing.
| Basel Discovering Windows Azure Mobile Services and Media Services Ken Casada
Remote Assistance  Using this program you can allow someone to work on your computer, chat with you and view your screen with your permission  The other.
Live Tiles Yvan Ngneunmeu, Cameroon Microsoft Student Partners Lead
Intelligent Tutoring System Mobile Communication Team Drew Boatwright Nakul Dureja Richard Liou.
Information To The Hand Journey Guide V1.2June 2014 RequestHub - Information to the Hand.
WPH309. announcement General Information for Push and Tiles New Features.
Name Title Microsoft Corporation Push Notification Introduction and Platform Interaction.
ONLINE CONFERENCE DESIGN.BUILD.DELIVE R with WINDOWS PHONE THURSDAY 24 MARCH 2011.
Development of workflow notification application for android Supervisor: Simon Zeltser, Microsoft Idan Sheinberg, Microsoft Students: Liron Michalevich.
Cross Platform Mobile Backend with Mobile Services James
Students: Ilya Paskhover, Itay Gal Supervisors: Oleg Rokhlenko, Nadav Golbandi.
Application Lifecycle Management and the cloud
Microsoft Azure Introduction ISYS 512. Microsoft Azure Microsoft Azure is a cloud.
Integrate your game with Windows platform Vladimir Kolesnikov Technical Evangelist
Elia Windows 10 journey. TMD.Net Manager. Elia & Owner
©Kwan Sai Kit, All Rights Reserved Windows Small Business Server 2003 Features.
Windows Azure: Microsoft’s Cloud Platform By Shahed Chowdhuri.
Developing Windows Phone 7 applications Igor Ralić Vedran Vučetić
Windows 8 Application Microsoft Word with Apps For Office Internal O365 SharePoint Site Windows Azure Cloud Services Windows Azure Workflow Server.
Nick Harris 31 th Mar 2011 src:
Trunica Inc. 500 East Kennedy Blvd #300 Tampa, FL Cross Platform Mobile Apps With Cordova and Visual Studio 2015 © Copyright 2015.
WINDOWS AZURE MOBILE SERVICES AN INTRODUCTION Bret Stateham Technical Evangelist
MSG331 Exchange Server 2000/2003 Software Development Kit Susan Hill Lead Programmer Writer Microsoft Corporation.
Adxstudio Portals Training
Welcome to Azure App Services! Amie Seisay
Windows 8 Application Microsoft Word with an app for Office Internal O365 SharePoint Site Windows Azure Web Sites Windows Azure Workflow Service.
0Copyright 2014 FUJITSU New Zealand Limited FUJITSU CONFIDENTIAL UNLESS SPECIFIED OTHERWISE Microsoft CRM Tablet App for Dynamics CRM 2013 Travis Chen.
| Lausanne Become an Office 365 developer in 60 min Valerie Alonso Xavier Bocken.
Exploring Mobile Device Networking Lesson 4. Exam Objective Matrix Skills/ConceptsMTA Exam Objectives Understanding Networking for Mobile Devices Network.
Spaso Lazarević Microsoft MVP Nova banka ad Banja Luka Building business application using Visual Studio 2013 LightSwitch.
Martina Grom MVP Office 365 How to (remote) control Office 365 with Azure Toni Pohl MVP Client Dev
Adxstudio Inc. at a Glance Adxstudio Inc. Team Customers 475 Founded in employees in 4 Canadian & USA locations: Regina SK, Redmond WA, Toronto.
START Application Spencer Johnson Jonathan Barella Cohner Marker.
Trimantra Software Solution Offshore Software Development Outsourcing Company Visit :
How to complete and submit a Final Report through Mobility Tool+ Technical guidelines Authentication, Completion and Submission 1 Antonia Gogaki IT Officer.
Elia Windows 10 journey. TMD.Net Manager. Elia & Owner
Understanding The Computer Login Account
Azure Mobile Services + Windows Phone 8
6/17/ :27 AM BRK3341 Unlock extensibility by connecting your service to PowerApps and Microsoft Flow Theresa (Tessa) Palmer–Sr. Program Manager Sunay.
Tracking and Booking Taxi
EMV® 3-D Secure - High Level Overview
Firebase Cloud messaging A primer
Building great Metro style apps for mobile broadband devices
Power Apps & Flow for Microsoft Dynamics SL
Getting Started.
What?   Accounts Accounts subscription Azure Pass Code Azure Pass Code.
Getting Started.
TechEd /28/ :27 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
ACS Deployment Scenarios
TechEd /15/2019 8:08 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
TechEd /18/2019 2:30 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
TechEd /18/ :01 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
SharePoint 2019 Overview and Use SPFx Extensions
Saravana Kumar CEO/Founder - Kovai Atomic Scope – Product Update.
Office 365 Development.
Erik Porter Program Manager ASP.NET Microsoft Corporation
Building Windows Store Apps with Windows Azure Mobile Services
Presentation transcript:

Students: Ilya Paskhover, Alex Tarasiuk Supervisors: Simon Zeltser, Idan Sheinberg

 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

 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 Authenticate user Available users request Verification Inner user name Toast notification Tile notification Raw notification Data request User workflows

5

DEMO 6

 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

 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

 C#  WP8 SDK  XAML  Windows Azure Mobile Service  MPNS  JavaScript  JSON 9

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

 Working application.  Source code.  Code documentation.  User manual.  Developer manual. 11

 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