KHNC - Customer Solution Adoption

ubiquitousstrumpetΚινητά – Ασύρματες Τεχνολογίες

10 Δεκ 2013 (πριν από 3 χρόνια και 4 μήνες)

78 εμφανίσεις

KHNC
-
Customer Solution Adoption
July 13th, 2011
SAP
NetWeaver
Portal 7.3 On
-
Device
Sneak preview into the latest developments in area of SAP
NetWeaver
Portal 7.3
©
2011 SAP AG. All rights reserved.
2
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 on
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 intentionally or grossly negligent.
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.
This presentation and SAP's strategy and possible future developments are subject to change and may be changed by SAP at any
tim
e 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, fit
nes
s for a particular purpose, or non
-
infringement.
©
2011 SAP AG. All rights reserved.
3
Agenda

Portal’s role in SAP’s overall product strategy

Mobile Web App vs. Native App

Portal services
accessible from mobile devices

Portal lean approach

Service Enablement API Layer

Web UI technologies

Integration with Sybase Unwired Platform
This presentation and SAP's strategy and possible future developments are subject to change and may be changed by SAP at any
tim
e 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, fit
nes
s for a particular purpose, or non
-
infringement.
©
2011 SAP AG. All rights reserved.
4
This presentation and SAP's strategy and possible future developments are subject to change and may be changed by SAP at any
tim
e 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, fit
nes
s for a particular purpose, or non
-
infringement.
Portal’s role in SAP’s overall product strategy

Improvements for portal core (TCO reduction)

Enhancing Enterprise Workspaces

Professional Web Content Management

Professional Document Management

Smart integration with on demand solutions
(SAP and third party services)

Social Intelligence tools for SAP
StreamWork

Support for common web standards

Easy consumption via browser or mobile devices

Appealing branding based on Ajax Framework

Aligned offering with Sybase portfolio

Reliable infrastructure with minimal TCO
©
2011 SAP AG. All rights reserved.
5
Mobile Web App vs. Native App
Mobile
Web App
Native App
Hybrid App
It’s a website that is
specifically optimized for
use on a
smartphone
.
It’s an application installed
on a specific device and
has access to the
hardware (speakers,
camera, etc.)
The online nature of the
mobile
devices
creates an
environment in which the
lines between a web app
and a native app get
blurry
Development
and
Maintenance

One codebase to
d
evelop
and maintain

Development cycle
is fast

The users will always get
the latest content and
experience

One application per
device to develop and
maintain

Development cycle is
slow

The end users have to
actively choose to update
the application

Release a product as a
pure web app without
going through an approval
process, and use the
same codebase to create
an enhanced native
version
Features

Cannot access all the cool
hardware features of the
phone

Can access all the cool
hardware features of the
device

Can access all the cool
hardware features of the
device
©
2011 SAP AG. All rights reserved.
6
Mobile Web App vs. Native App
Source
:
http://www.focus.com/images/view/11905/
©
2011 SAP AG. All rights reserved.
7
This presentation and SAP's strategy and possible future developments are subject to change and may be changed by SAP at any
tim
e 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, fit
nes
s for a particular purpose, or non
-
infringement.
Mobile Web App vs. Native App
Capability
Web
App (on Safari)
Native app
Code
Performance
Close
to Native app
Fast
Multi
-
threading
Yes (HTML5 Web
Workers (iOS5))
Yes
Geolocation
Yes
Yes
Full
-
duplex communication (Browser
<

>
Server)
Yes (
WebSockets
)
Yes
Direct P2P Communication
No
Yes
Accelerometer
Yes (
DeviceOrientation
API)
Yes
Gyroscope
Yes (
DeviceOrientation
API)
Yes
Camera
No (HTML5 Device tag pending)
Yes
Image

Pixel manipulation & interaction
Yes (HTML5 Canvas)
Yes
Image

Vector Graphics
Yes (SVG)
(inline SVG supported since
iOS
5)
Yes
Offline execution
Yes
Yes
Offline storage and DB
Yes,
limited
Yes
Audio
and Video
Yes (streaming media not supported)
Yes
©
2011 SAP AG. All rights reserved.
8
This presentation and SAP's strategy and possible future developments are subject to change and may be changed by SAP at any
tim
e 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, fit
nes
s for a particular purpose, or non
-
infringement.
Mobile Web App vs. Native App
Capability
Web
App (on Safari)
Native app
Local File Access
Very limited (HTML5 FILE API support
pending; Android supports it since 2.2)
Yes
Compass
No
Yes
Media
recording
No
Yes
Contacts
No
Yes
Notification
(sound/vibration)
No
Yes
©
2011 SAP AG. All rights reserved.
9
This presentation and SAP's strategy and possible future developments are subject to change and may be changed by SAP at any
tim
e 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, fit
nes
s for a particular purpose, or non
-
infringement.
Portal services
accessible from mobile devices
The future is here
: information and portal services
are also need to be
accessible from mobile devices
. Current studies
show that as early as next
year companies will increase their use of
Smartphones
by 30% compared to
this past year.
Goal
: Provide a navigation and application mobile lightweight framework,
Leveraging the
existing portal infrastructure / platform by using
a flexible,
modern, high
-
performance user interface and user experience chosen by the
customer.
©
2011 SAP AG. All rights reserved.
10
This presentation and SAP's strategy and possible future developments are subject to change and may be changed by SAP at any
tim
e 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, fit
nes
s for a particular purpose, or non
-
infringement.
Client
Portal lean approach

Business logic is encapsulated in the mobile
-
oriented portal components

Data exchange between mobile UI applications and the business logic
components are performed based on AJAX and JSON

By decoupling the business logic and UI applications, such approach allows
the freedom to choose any mobile UI library.

Minimizing the data volume transferred on the network.
Server
AJAX Response in
JSON format
AJAX Requests
©
2011 SAP AG. All rights reserved.
11
This presentation and SAP's strategy and possible future developments are subject to change and may be changed by SAP at any
tim
e 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, fit
nes
s for a particular purpose, or non
-
infringement.
Service Enablement API Layer
This API Layer enables you to use the portal and EWS navigation / custom
application functionalities. It is currently comprised of the following APIs
Portal

Navigation API

Controlling navigation in the portal

Collections API

Creating custom menus or links displayed in the navigation
iViews

History API

Accessing and manipulating the navigation history

SessionPlugin
Object

Accessing the user session

Favorites API

Managing the portal favorites coming from various sources

Search API

Accessing search functionality in the portal

Suggestion API

Controlling suggestions displayed for a search term

Tabset
API

Controlling
tabsets
in the navigation panel
©
2011 SAP AG. All rights reserved.
12
This presentation and SAP's strategy and possible future developments are subject to change and may be changed by SAP at any
tim
e 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, fit
nes
s for a particular purpose, or non
-
infringement.
Service Enablement API Layer
EWS

EWSAPI

Controlling Enterprise workspaces Gallery / Workspaces
UWL

UWLAPI

Controlling UWL functionality
UME

UMEAPI

Controlling UME functionality
©
2011 SAP AG. All rights reserved.
13
This presentation and SAP's strategy and possible future developments are subject to change and may be changed by SAP at any
tim
e 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, fit
nes
s for a particular purpose, or non
-
infringement.
Web UI technologies

jUI

jQTouch

WebApp.net

XUI

Iphoney

IWebKit

SproutCore
/
Cappuchino

Yahoo! Blueprint

Sencha
Touch

jQuery
for Mobile
©
2011 SAP AG. All rights reserved.
14
This presentation and SAP's strategy and possible future developments are subject to change and may be changed by SAP at any
tim
e 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, fit
nes
s for a particular purpose, or non
-
infringement.
Web UI technologies
jQuery
Mobile
is a Touch
-
Optimized Web Framework (additionally known as a JavaScript
library or a Mobile framework) currently being developed by the
jQuery
Project team.
Supported platforms in Beta
In the beta release, the following platforms and browsers have a solid
jQuery
Mobile
experience with pages fully functional and rendering as designed.

Apple
iOS
3.2
-
5.0 beta

Android 2.1
-
2.3

Windows Phone 7

Blackberry 6.0

Blackberry Playbook

Palm
WebOS
(1.4
-
2.0)

Firebox Mobile (Beta)

Opera Mobile 11.0

Kindle 3

Chrome Desktop 11
-
13

Firefox Desktop 3.6
-
4.0

Internet Explorer 7
-
9

Opera Desktop 10
-
11
Source:
http://jquerymobile.com
/
DEMO
©
2011 SAP AG. All rights reserved.
16
This presentation and SAP's strategy and possible future developments are subject to change and may be changed by SAP at any
tim
e 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, fit
nes
s for a particular purpose, or non
-
infringement.
Manage
[once]

One content administration environment

One user profile to all runtime / UI channels

Device management with Sybase’s AFARIA

Cross platform web application store
Run
[anywhere]

Multi
-
platform support

Multi
-
channel support

Enhanced on device capabilities

Governed and self
-
service approaches support
Develop
[once]

Unified development environment

Reusability of existing assets and investments

Cost effective development processes
Integration with Sybase Unwired Platform
*Portal on device screenshots;
examples only
©
2011 SAP AG. All rights reserved.
17
This presentation and SAP's strategy and possible future developments are subject to change and may be changed by SAP at any
tim
e 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, fit
nes
s for a particular purpose, or non
-
infringement.
SAP BI
Business Objects
SAP R3
Gateway
Hana
Content & Collaboration
Enterprise
Workspaces
NW KM
Services
Master Roles
Master APPs
UI
NW Portal
SUP
Mobile
Device
Container
IDE
Single
Content
Admin
3rd Party Platforms
Afaria
Mobile
APPs
PC
Browser
End User
Design time Sync
Deploy
Deploy
Device Management
Runtime Service consumption
(current plan)
Integration with Sybase Unwired Platform
©
2011 SAP AG. All rights reserved.
18
This presentation and SAP's strategy and possible future developments are subject to change and may be changed by SAP at any
tim
e 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, fit
nes
s for a particular purpose, or non
-
infringement.
Integration with Sybase Unwired Platform
©
2011 SAP AG. All rights reserved.
19
This presentation and SAP's strategy and possible future developments are subject to change and may be changed by SAP at any
tim
e 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, fit
nes
s for a particular purpose, or non
-
infringement.
Reference
For
the
NetWeaver
Portal,
please find further related references below:
1.
SAP Community Network
http://www.sdn.sap.com/irj/sdn/nw
-
portalandcollaboration
Please visit the following for more SAP RIG material:
For all our forthcoming Webinars and to access the older recordings, please
visit
https://www.sdn.sap.com/irj/scn/howtoguides
https://www.sdn.sap.com/irj/scn/sap
-
how
-
it
-
works
-
elearning
https://www.sdn.sap.com/irj/scn/nw
-
khnc
Thank You!
John Polus
Platinum Technical Consultant |
SAP CSA

Technology
john.polus@sap.com
Claudia Pacheco
Senior Technical Consultant |
SAP CSA

Technology
claudia.pacheco@sap.com