Git Product home page Git Product logo

sap_mobile_platform_windows's Introduction

Windows Store Flight Sample Application Series consists of 10 complete applications (hereinafter referred to as "solutions") and 10 incomplete applications (hereinafter referred to as "exercises") targeting the Windows Store and Windows Desktop.  These 10 exercises are identical to the 10 solutions, except certain key code snippets are marked with TODO comments.  The objective is for the end user to fill in the TODO sections with the appropriate code snippets – which will be described in detail in the How To… guides.  

The "master" branch contains the exercises.
The "solution" branch contains the solutions.  

The 10 solutions that target the Windows Store and Windows Desktop are listed below.  Each solution builds on top of the previous solution.  Incrementally building 10 separate solutions based on functionality makes it easier for the end user to understand key concepts of the SAP Mobile Platform SDK.  Each solution will have its own How To… guide located in the same folder.  Additionally, all the How To... guides associated with each project can be found on http://scn.sap.com/docs/DOC-58677#Windows.
   
	1.  Onboarding – Onboards a device (Windows Store and Windows Desktop)
	2.  GETFlight – Gets Flight data from the SAP backend (Windows Store and Windows Desktop)
	3.  JSONService – Gets airport weather conditions from an external JSON service (Windows Store and Windows Desktop)
	4.  POSTFlightBooking – Books a flight (Windows Store and Windows Desktop)
	5.  E2ETracing – End to End tracing of log messages (Windows Store and Windows Desktop)

SAP Mobile Platform Windows SDK (hereinafter referred to as "SDK") hides all the complexities involved in consuming an OData Service.  The SDK leverages the power and simplicity of Microsoft’s asynchronous programming, dependency properties and other key concepts.  

The 10 solutions uses the ubiquitous Flight database that is shipped with SAP systems to register a device with the SMP Server and retrieve flight information and also book flights.  The OData Service exposed by NetWeaver Gateway is consumed by the solutions by utilizing the methods provided in the SDK.  In addition, weather conditions at the destination airport are also retrieved using an externally available JSON Service.  

The SAP Mobile Platform (hereinafter referred to as "SMP Server" or "SMP") needs to be configured with an application definition with the following values.
	ID: com.sap.flight
	Name: Flight Demo
	Vendor: SAP
	Type: Native
	Description: Flight Demo
	
	Endpoint: SAP Flight Netweaver Gateway system (https://sapes1.sapdevcenter.com/sap/opu/odata/IWFND/RMTSAMPLEFLIGHT)
	Authentication: HTTP/HTTPS authentication




sap_mobile_platform_windows's People

Contributors

miltonc avatar miltonchandradas avatar

Watchers

James Cloos avatar Sean He avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.