AppsNgen Widget-based Software Development for Financial Markets
Upcoming SlideShare
Loading in...5
×
 

AppsNgen Widget-based Software Development for Financial Markets

on

  • 370 views

HTML5/Java script widget App Store platform for Financial Market Data Mobile and Web Application Development Platform

HTML5/Java script widget App Store platform for Financial Market Data Mobile and Web Application Development Platform

Statistics

Views

Total Views
370
Views on SlideShare
365
Embed Views
5

Actions

Likes
0
Downloads
1
Comments
0

1 Embed 5

http://www.slideee.com 5

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

AppsNgen Widget-based Software Development for Financial Markets AppsNgen Widget-based Software Development for Financial Markets Presentation Transcript

  • powered by Developmen t Platfor m Financial Apps
  • Overview Benefits Experience
  • Delivery Platform for Web and Mobile Applications Platform to support the rapid development of cloud based financial applications Open platform allows seamless re-use of Apps across web, tablets or smartphones Leverage in-house, 3rd party or community development teams using public and/or private MarketPlace model View slide
  • Process Widgets MarketPlace App Constructor Final App Dev Tools Data Sources Review Widgets Private Public Branding Structure and Navigation Desktop Mobile Developers make widgets using AppsNgen tools and Data Sources Widgets pass review according to AppsNgen guides and requirements and go to MarketPlace Apps are creating with App Constructor from widgets from Marketplace Final App as result support both Desktop (Web) and Mobile platforms: iOS, Android, WP 01 02 03 04 View slide
  • Product Offering AppsNgen Cloud Private Cloud • Rapidly develop • Publish and deploy • Mobile Apps • Browser-based Apps • Rapidly develop • Publish and deploy • Mobile Apps • Browser-based Apps Deployed behind the client’s firewall Can federate to AppsNgen Cloud
  • Platform AppsNgen Advantage: Application Widget Library that can be part of an App or a stand along App Publish/Distribute/Version/ Entitle Applications and Widgets Application Security, Entitlement and Authentication Consistent browser JavaScript and native iOS/Android framework for App development and deployment Apps & Dashboards – application assembly from re- usable Widgets Support for native and HTML5 Widgets Usage Statistics Interactive Mobile App Builder to assemble Widgets into Pages and Applications
  • Mobile Wealth Management Huge Catalog of Widgets – Wealth Mobile Apps
  • Solution Web Native Web-Sites Native Mobile Apps Widgets Containers
  • AppsNgen Widget Widget Structure Example:Zip Archived With metadata «application.xml» file in the root Metadata format is based on OpenSocial standart Written in HTML5 and JavaSript or Mobile OS Native Language
  • AppsNgen FrameWork AppsNgen Platform AppsNgen Main Components Widgets 3rd Party Data Sources Data Source Proxy Vert.x Mashup Engine .NET WCF OData, node.js Data Sources .NET WCF REST
  • Mashup Engine OData AppsNgen Platform AppsNgen Mashup Engine 3rd Party Data Sources Aggregation Proxy Business Entities Entitlements Data Providers • SOAP • REST/JSON • Proprietary OData Widgets Data Source Proxy Vert.x
  • Responsive Design for Widgets Wide Range of Layouts: from Smartphones to Desktop
  • Widgets Customization +
  • AppsNgen Widgets Widgets form Dashboards. Can Interact with each other and share Business Content.
  • AppsNgen Applications Dashboards form Application. Can Interact with each other with Events mechanism.
  • Applications Customization Apps Customization according to Brand Corporate Style: • Widgets Color Themes • Application Color Customization • Logos of the Brand
  • Mobile Integration - Native Containers Native iOS/Android/WP container: Web and Native widgets Renderer API for Getting Data from AppsNgen Dashboard Renderer Interaction between Widgets and Dashboards with Events Mechanism Wide Customization with Preferences API
  • Widgets Integration to Web-Sites Standart Integration • Each client is provided with integration secret • Integration url + nonce + timestamp is signed using integration secret at server side • Nonce + timestamp prevents url from being stolen and used somewhere else Simplified Integration • Client provided with integration script. Script inserts iframe with specific url at page • When app renders it checks site url using postMessage mechanism. • Site url is part of application url signed by AppsNgen
  • Local Development Environment Features: • Based on node.js + grunt (task- based command line build tool for JavaScript projects). • Grunt task to emulate A/X API • Works with stub data (not call real data services) • Publish/Subscribe events Usage: • Generate html page with the developed app using “call grunt.cmd appstore-local” batch command • Open the generated page in a browser and debug the application there
  • Technology Stack
  • Thank You!