• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
What's new in HANA SPS7 - SAP HANA UI Integration Services
 

What's new in HANA SPS7 - SAP HANA UI Integration Services

on

  • 1,337 views

 

Statistics

Views

Total Views
1,337
Views on SlideShare
1,336
Embed Views
1

Actions

Likes
1
Downloads
32
Comments
0

1 Embed 1

https://twitter.com 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

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

    What's new in HANA SPS7 - SAP HANA UI Integration Services What's new in HANA SPS7 - SAP HANA UI Integration Services Presentation Transcript

    • What´s New? SAP HANA SPS 07 HANA UI Integration Services Aviad Rivlin, Product Manager Winfried Wenisch, Area Product Owner David Kviti, Product Owner December, 2013
    • Disclaimer The information in this presentation is confidential and proprietary to SAP and may not be disclosed without the permission of SAP. This presentation is not subject to your license agreement or any other service or subscription agreement with SAP. SAP has no obligation to pursue any course of business outlined in this document or any related presentation, or to develop or release any functionality mentioned therein. This document, or any related presentation and SAP's strategy and possible future developments, products and or platforms directions and functionality are all subject to change and may be changed by SAP at any time for any reason without notice. The information in this document is not a commitment, promise or legal obligation to deliver any material, code or functionality. This document is provided without a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement. This document is for informational purposes and may not be incorporated into a contract. SAP assumes no responsibility for errors or omissions in this document, except if such damages were caused by SAP´s willful misconduct or gross negligence. All forward-looking statements are subject to various risks and uncertainties that could cause actual results to differ materially from expectations. Readers are cautioned not to place undue reliance on these forward-looking statements, which speak only as of their dates, and they should not be relied upon in making purchasing decisions. © 2013 SAP AG. All rights reserved. Customer 2
    • Overview: SAP HANA Extended Application Services
    • SAP HANA Extended Application Services (XS) Introduction What: Small footprint application server / web server / basis for an application development platform inside SAP HANA Rationale: Enable application development and deployment while minimizing architectural “layers”  Create apps that have an http-based UI (browser, mobile apps)  Apps run directly on SAP HANA, w/o additional external servers or components -> simplified system architecture = low TCO  Tight integration w/ SAP HANA DB -> best possible performance Scope: wide range of apps  Lightweight small web-based applications  Complex enterprise business applications © 2013 SAP AG. All rights reserved. Customer 4
    • Development model for SAP HANA based native applications SAP HANA extended application services offer  Easy access to SAP HANA database via HTTP-based consumption  Attractive, dynamic HTML5 UI applications via OData services or by writing native application-specific code that runs in SAP HANA context  Built-in web server to access static content stored in SAP HANA repository  …and much more Application development following a layered approach  UI rendering completely in the client (browser, mobile apps)  Server-side procedural logic in JavaScript  All artifacts stored in the SAP HANA repository © 2013 SAP AG. All rights reserved. Customer 5
    • SAP HANA Extended Application Services – Overview Front-end Technologies  http/s  HTML5 / SAPUI5  Client-side JavaScript Control Flow Technologies  OData  Server-Side JavaScript  XMLA Client: Browser or Mobile Presentation logic SAP HANA XS Control flow logic Data Processing Technologies  SQL / SqlScript  Calculation Engine Functions  Application Function Library (AFL) © 2013 SAP AG. All rights reserved. Data Calculation logic Customer 6
    • Overview: HANA UI Integration Services
    • SAP HANA UI Integration Services Overview With SAP HANA UI Integration Services, developers and designers can easily make use of standardized UI services to be leveraged in their standalone HANA applications or - in addition - create and design application sites based on SAP HANA applications using consistent UI patterns to support end-to-end business scenarios with harmonized user experience across applications.  Provides end users a state-of-the-art user experience to seamlessly integrated HANA native applications  Enables designers to easily organize applications and widgets into sites via an intuitive design environment  Gives developers a simple way to use standardized services for creating application sites and widgets, integrated in the SAP HANA Developer Studio © 2013 SAP AG. All rights reserved. Customer 8
    • SAP HANA UI Integration Services Key Capabilities  SAP HANA UI Integration Services provide a set of UI services and UI patterns on top of HANA XS allowing the easy re-use of those services as well as the aggregation of wrapped XS applications into shell experiences  The SAP HANA UI Integration Services are fully integrated into the SAP HANA Developer Studio and provide wizards and a visual design time environment for creating those shell experiences © 2013 SAP AG. All rights reserved. Customer 9
    • Benefits  Consistent user interface and state-of-the-art user experience  Unified access point to assigned sites and applications  Options to personalize preferences End user  Quickly compose and configure application sites via site designer  Aligned user experience by using same paradigms for widget configuration  Allow easy extensibility of custom-build or partner applications Designer Developer  Simple way to use standardized services as part of HANA native (XS) development environment for creating well-performing, two-tier applications  Easily build and reuse HTML5-based applications using widgets  Design the application UI with the design environment embedded in SAP HANA studio  Create and manage all artifacts directly from SAP HANA studio and repository  Allow the business developer to focus on the business apps © 2013 SAP AG. All rights reserved. Customer 10
    • SAP HANA UI Integration Services - Overview  Sites and page building: state-of-the-art design environment of for managing sites, page navigation, layout and content  Property persistence: widget can define properties that are persisted via customization  Personalization: persistency of widget properties on user level  Publish-Subscribe: eventing mechanism allowing data interchange between widgets (mashups) UI Integration Services Sites & navigation Properties Personalization Eventing Context Widget catalog  Context: properties can be reflected in the URL allowing bookmarking and sharing  OpenSocial: integration of OpenSocial-compliant widgets SAP HANA Platform Detailed information about the UI services and APIs are described in the “SAP HANA Developer Guide” (http://help.sap.com/hana_platform) © 2013 SAP AG. All rights reserved. Customer 11
    • End user perspective Quick access to interactive application sites Flexible navigation based on the user’s roles Application site with interactive widgets Native HANA application wrapped as widget © 2013 SAP AG. All rights reserved. Customer 12
    • Designer perspective Intuitive design environment for managing application sites Web-based editor for creating and organizing application sites and content Application site Standalone native application wrapped as widget Full flexible page layout Manage site properties Manage navigation structure Adding widgets to the site Manage site layout Widget catalog © 2013 SAP AG. All rights reserved. Customer 13
    • Development Environment  SAP HANA UI Integration Services are tightly integrated into the SAP HANA Studio – the development environment for SAP HANA Native applications  The creation of UI Integration Services related objects is supported by dedicated wizards Editor for using UI services API in your code Application site Widget  Developers enjoy the full life cycle support of SAP HANA Creation wizard for application sites and widgets © 2013 SAP AG. All rights reserved. Customer 14
    • What’s New in SPS07
    • What’s new in SAP HANA SPS07  Enhanced Catalog Services allowing to retrieve non-widget content  Widget Directory leveraging the new catalog service enhancements  New permissions mechanism on Application Sites  Introduction of a new navigation service  Supporting the Golden Reflection Theme and the new Blue Crystal Theme  Demo content available as part of the SHINE demo package © 2013 SAP AG. All rights reserved. Customer 16
    • Demo Recorded YouTube demos › End user: https://www.youtube.com/watch?v=JBhhTKXCVxY › Designer: https://www.youtube.com/watch?v=iNMx-S32ERU › Developer: https://www.youtube.com/watch?v=at712OWL_iU
    • Summary and Roadmap
    • Summary  With SAP HANA UI Integration Services, developers can easily make use of standardized UI services to be leveraged in their standalone HANA applications  They can create and design application sites based on SAP HANA applications using consistent UI patterns  All of the above, to support end-to-end business scenarios with harmonized user experience across applications © 2013 SAP AG. All rights reserved. Customer 19
    • Roadmap End User Core Services  Easy access to / navigation between HANA native applications Designer  Embedded WYSIWYG designer environment to organize application sites and widgets  Manage site layout, hierarchy and properties Future Enhancements  Extension of the developer scenario to grow into the integration point for end users on the SAP HANA Platform  Additional services supporting the developer scenarios (e.g. navigation, branding, layout and site structure, personalization)  Consumption of cloud-based AppSites  Integration of SAP HANA and non-HANA applications  Integrations with cloud based solutions offering predefined content and services  Integration with other SAP solutions (e.g. SAP JAM)  Usage of smart, contextual services to provide the right content in the right context to end users Shell  Support of additional shell(s) Developer  Integrated development environment in SAP HANA studio  Wizards for creating artifacts such as application sites and widgets  Public APIs for consistent UIs Today  Support of catalogs from different sources Widgets  Re-useable widget templates to support common requirements (e.g. responsive tables) Planned Innovations Future Direction SAP HANA SPS7 This is the current state of planning and may be changed by SAP at any time. © 2013 SAP AG. All rights reserved. This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document is provided without a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement Customer 20
    • Further Information Overview What’s new in SPS7 Blog http://tiny.cc/HANAUIS-SP7 YouTube Demos www.youtube.com/user/SAPNetWeaverPortals > HANA UI Integration Services Twitter @SapDevs, @Portal_SAP, #sapdevcenter, #hanauis Developer Information SAP HANA Developer Center http://scn.sap.com/community/developer-center/hana SAP HANA Help Center http://http://help.sap.com/hana_platform (Release Notes, Developer Guide) SAP HANA Academy http://academy.saphana.com / http://www.saphana.com/docs/DOC-3123 SAP HANA Developer Edition http://scn.sap.com/docs/DOC-31722 OpenSAP courses https://open.sap.com © 2013 SAP AG. All rights reserved. Customer 21
    • Thank You Contact information Aviad Rivlin Product Manager aviad.rivlin@sap.com | AskSAPHANA@sap.com E-mail: aviad.rivlin@sap.com | Twitter: @AviadRivlin | LinkedIn: il.linkedin.com/in/AviadRivlin/
    • © 2013 SAP AG. All rights reserved. No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG. The information contained herein may be changed without prior notice. Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors. National product specifications may vary. These materials are provided by SAP AG and its affiliated companies ("SAP Group") for informational purposes only, without representation or warranty of any kind, and SAP Group shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP Group products and services are those that are set forth in the express warranty statements accompanying such products and services, if any. Nothing herein should be construed as constituting an additional warranty. SAP and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and other countries. Please see http://www.sap.com/corporate-en/legal/copyright/index.epx#trademark for additional trademark information and notices. © 2013 SAP AG. All rights reserved. Customer 23