SlideShare a Scribd company logo
1 of 24
My SAP CODING INtakeaways…
KEEP ON TechEd THE FREE
…with regards to mobility & developers

WORLD!

Roel van den Berge
Ciber / SAP Mentor
KEEP ON CODING IN THE FREE
WORLD!
“Keep it simple and good things will happen“
- Jack Trout
Agenda CODING IN THE FREE
KEEP ON
• SAP Fiori

WORLD!

• SAP Mobile Platform
• Kapsel
• AppBuilder (demo)
• Code enables freedom!
SAP Fiori FREE
KEEP ON CODING IN THE
WORLD!
SAP Fiori FREE
KEEP ON CODING IN THE
WORLD!
Responsive

Simple

Impactful

Coherent

Instant
Value

Latest SAP Technology foundation: SAPUI5 (HTML5 / JS / CSS3)
SAP NetWeaver Gateway (OData)
Design Thinking

Design time approach: outside in vs. inside out
SAP Fiori FREE
KEEP ON CODING IN THE
WORLD!

Wave 1 - 25 apps (May 2013)
4 personas: Employee, Manager, Sales Rep, Purchasing Agent
Wave 2 - 150-190 apps (end of 2013)

Transactional apps

Analytical apps

Search, Factsheets

SAP UI Addon (SAPUI5)

SAP UI Addon (SAPUI5)

SAP UI Addon (SAPUI5)

NetWeaver Gateway 2.0

NetWeaver Gateway 2.0

AS ABAP +
Business Suite

HANA XS Engine

AS ABAP 7.4

HANA / AnyDB

HANA

HANA
SAP Mobile Platform
KEEP ON CODING IN THE FREE
Convergence of three leaders

WORLD!

SAP
NetWeaver Gateway
Presentation

Data Model

Transport
Protocol

Backend
Integration

Sybase Unwired
Platform (B2E)

Sybase 365
Mobiliser (B2C)

Syclo Agentry
SAP Mobile Platform 3.0
Planned innovations (in ramp-up now)
• Kapsel (Apache Cordova Plugins)
- Similar to but not the same as SUP Hybrid Web Container (HWC)
- Logon, AppUpdate, AuthProxy, EncryptedStorage, Logger, Push, CLI
Mobile Device
Kapsel application (Cordova container + plugins)

Web View
HTML

JS

CSS

Other

Cordova Plugins (JS)

Kapsel Plugins (JS)

Cordova Plugins (Native)

Kapsel Plugins (Native)

Native APIs
Device OS
SMP
Fiori CODING IN THE FREE
/ SAPUI5 + SMP
KEEP ON

Future direction – Offline Kapsel support

WORLD!

Kapsel

(Mobile) browsers

SAP Mobile Platform
SAP NetWeaver Gateway
SAP Business Suite / AS ABAP 7.4 / HANA XS Engine
SAP Mobile Platform 3.0
Planned innovations (in ramp-up now)
• AppBuilder (web based IDE)
Demo AppBuilder
Code Enables Freedom!
KEEP ON CODING IN THE FREE
WORLD!

Bernd Leukert – Head of Application Innovation @ SAP
KEEP ON coders IN THE FREE
CODING on the street
There’s
WORLD!
KEEP ON CODING IN THE FREE
Ruby, Python, Blue
WORLD!
KEEP ON CODINGwhile FREE
IN THE they
People coding
WORLD!

eat
KEEP ON still loving LOOP INTOs
People CODING IN THE FREE
WORLD!
But there’s a warning sign
KEEP ON CODING IN THE FREE
WORLD!
on the EULA
There’s a lot of people FREE we
KEEP ON CODING IN THE sayin’
WORLD!
need SAP software to play
Don’t feel IN THE FREE
KEEP ON CODINGlike buying
I’m an WORLD!source fan
open
So try to convince
KEEP ONI CODING IN THE FREE
WORLD!
in any way I can
Keep on coding in the
KEEP ON CODING IN THE FREE
WORLD!
Free World!
KEEP ON CODING IN THE FREE
WORLD!
“Make it open (source) and good things will happen!“
- Roel van den Berge ;-)
Code on!
KEEP ON CODING IN THE FREE
WORLD!
Questions? IN THE FREE
KEEP ON CODING
WORLD!

Any cool insights from TechEd?
What did you think about the keynote?

Bets on if and when SAPUI5 will be open source? 

More Related Content

Similar to #sitNL - My SAP TechEd takeaways with regards to mobility and developers

SAP Design Day 2016 (Montreal) - F.L.U.T.E.
SAP Design Day 2016 (Montreal) - F.L.U.T.E.SAP Design Day 2016 (Montreal) - F.L.U.T.E.
SAP Design Day 2016 (Montreal) - F.L.U.T.E.Wayne Pau
 
SAP Teched && dcode 2014 Recap (@SITNL, 29 Nov 2014)
SAP Teched && dcode 2014 Recap (@SITNL, 29 Nov 2014)SAP Teched && dcode 2014 Recap (@SITNL, 29 Nov 2014)
SAP Teched && dcode 2014 Recap (@SITNL, 29 Nov 2014)Jan Penninkhof
 
Consume (UI5) Web Apps from the HTML5 Application Repository
Consume (UI5) Web Apps from the HTML5 Application RepositoryConsume (UI5) Web Apps from the HTML5 Application Repository
Consume (UI5) Web Apps from the HTML5 Application RepositoryMarius Obert
 
SAPPHIRE NOW 2018 ASUG 11652 SAP Screen Personas as part of the SAP Fiori UX
SAPPHIRE NOW 2018 ASUG 11652 SAP Screen Personas as part of the SAP Fiori UXSAPPHIRE NOW 2018 ASUG 11652 SAP Screen Personas as part of the SAP Fiori UX
SAPPHIRE NOW 2018 ASUG 11652 SAP Screen Personas as part of the SAP Fiori UXPeter Spielvogel
 
Intro to the HTML5 Application Repository Service
Intro to the HTML5 Application Repository ServiceIntro to the HTML5 Application Repository Service
Intro to the HTML5 Application Repository ServiceMarius Obert
 
PhoneGap: a brief history and apologia
PhoneGap: a brief history and apologiaPhoneGap: a brief history and apologia
PhoneGap: a brief history and apologialorinbeer
 
Storing the mental Model
Storing the mental ModelStoring the mental Model
Storing the mental ModelRainer Winkler
 
Open Source in Entperprises - A Presentation by SAP at OSCON 2014 Confernece
Open Source in Entperprises - A Presentation by SAP at OSCON 2014 ConferneceOpen Source in Entperprises - A Presentation by SAP at OSCON 2014 Confernece
Open Source in Entperprises - A Presentation by SAP at OSCON 2014 Confernecesanjay4sap
 
OData and the future of business objects universes
OData and the future of business objects universesOData and the future of business objects universes
OData and the future of business objects universesSumit Sarkar
 
SAP Developer Center - March 2016 update
SAP Developer Center - March 2016 updateSAP Developer Center - March 2016 update
SAP Developer Center - March 2016 updateVitaliy Rudnytskiy
 
DDD (Delight-Driven Development) Of APIs With RAML
DDD (Delight-Driven Development) Of APIs With RAMLDDD (Delight-Driven Development) Of APIs With RAML
DDD (Delight-Driven Development) Of APIs With RAMLProgrammableWeb
 
Case Study: How REI increased ROI on SAP Through A Better User Experience
Case Study: How REI increased ROI on SAP Through A Better User ExperienceCase Study: How REI increased ROI on SAP Through A Better User Experience
Case Study: How REI increased ROI on SAP Through A Better User ExperienceDeeDee Kato
 
Webinar - What's new in SpagoBI 5: advanced data analytics at your fingertips
Webinar - What's new in SpagoBI 5: advanced data analytics at your fingertipsWebinar - What's new in SpagoBI 5: advanced data analytics at your fingertips
Webinar - What's new in SpagoBI 5: advanced data analytics at your fingertipsSpagoWorld
 
Do Visualizations help during development? Using Moose while coding.
Do Visualizations help during development? Using Moose while coding.Do Visualizations help during development? Using Moose while coding.
Do Visualizations help during development? Using Moose while coding.ESUG
 
Introduction to (web) APIs - definitions, examples, concepts and trends
Introduction to (web) APIs - definitions, examples, concepts and trendsIntroduction to (web) APIs - definitions, examples, concepts and trends
Introduction to (web) APIs - definitions, examples, concepts and trendsOlaf Janssen
 

Similar to #sitNL - My SAP TechEd takeaways with regards to mobility and developers (20)

SAP Design Day 2016 (Montreal) - F.L.U.T.E.
SAP Design Day 2016 (Montreal) - F.L.U.T.E.SAP Design Day 2016 (Montreal) - F.L.U.T.E.
SAP Design Day 2016 (Montreal) - F.L.U.T.E.
 
SAP Teched && dcode 2014 Recap (@SITNL, 29 Nov 2014)
SAP Teched && dcode 2014 Recap (@SITNL, 29 Nov 2014)SAP Teched && dcode 2014 Recap (@SITNL, 29 Nov 2014)
SAP Teched && dcode 2014 Recap (@SITNL, 29 Nov 2014)
 
Sap Technology Outlook
Sap Technology OutlookSap Technology Outlook
Sap Technology Outlook
 
Consume (UI5) Web Apps from the HTML5 Application Repository
Consume (UI5) Web Apps from the HTML5 Application RepositoryConsume (UI5) Web Apps from the HTML5 Application Repository
Consume (UI5) Web Apps from the HTML5 Application Repository
 
SAPPHIRE NOW 2018 ASUG 11652 SAP Screen Personas as part of the SAP Fiori UX
SAPPHIRE NOW 2018 ASUG 11652 SAP Screen Personas as part of the SAP Fiori UXSAPPHIRE NOW 2018 ASUG 11652 SAP Screen Personas as part of the SAP Fiori UX
SAPPHIRE NOW 2018 ASUG 11652 SAP Screen Personas as part of the SAP Fiori UX
 
Intro to the HTML5 Application Repository Service
Intro to the HTML5 Application Repository ServiceIntro to the HTML5 Application Repository Service
Intro to the HTML5 Application Repository Service
 
PhoneGap: a brief history and apologia
PhoneGap: a brief history and apologiaPhoneGap: a brief history and apologia
PhoneGap: a brief history and apologia
 
Storing the mental Model
Storing the mental ModelStoring the mental Model
Storing the mental Model
 
Open Source in Entperprises - A Presentation by SAP at OSCON 2014 Confernece
Open Source in Entperprises - A Presentation by SAP at OSCON 2014 ConferneceOpen Source in Entperprises - A Presentation by SAP at OSCON 2014 Confernece
Open Source in Entperprises - A Presentation by SAP at OSCON 2014 Confernece
 
OData and the future of business objects universes
OData and the future of business objects universesOData and the future of business objects universes
OData and the future of business objects universes
 
SAP Developer Center - March 2016 update
SAP Developer Center - March 2016 updateSAP Developer Center - March 2016 update
SAP Developer Center - March 2016 update
 
DDD (Delight-Driven Development) Of APIs With RAML
DDD (Delight-Driven Development) Of APIs With RAMLDDD (Delight-Driven Development) Of APIs With RAML
DDD (Delight-Driven Development) Of APIs With RAML
 
Case Study: How REI increased ROI on SAP Through A Better User Experience
Case Study: How REI increased ROI on SAP Through A Better User ExperienceCase Study: How REI increased ROI on SAP Through A Better User Experience
Case Study: How REI increased ROI on SAP Through A Better User Experience
 
Highlights SAPphire NOW 2014
Highlights SAPphire NOW 2014Highlights SAPphire NOW 2014
Highlights SAPphire NOW 2014
 
Webinar - What's new in SpagoBI 5: advanced data analytics at your fingertips
Webinar - What's new in SpagoBI 5: advanced data analytics at your fingertipsWebinar - What's new in SpagoBI 5: advanced data analytics at your fingertips
Webinar - What's new in SpagoBI 5: advanced data analytics at your fingertips
 
Do Visualizations help during development? Using Moose while coding.
Do Visualizations help during development? Using Moose while coding.Do Visualizations help during development? Using Moose while coding.
Do Visualizations help during development? Using Moose while coding.
 
Flutter by Shubham
Flutter by ShubhamFlutter by Shubham
Flutter by Shubham
 
Phonegap
PhonegapPhonegap
Phonegap
 
Web2 Expo Presentation
Web2 Expo PresentationWeb2 Expo Presentation
Web2 Expo Presentation
 
Introduction to (web) APIs - definitions, examples, concepts and trends
Introduction to (web) APIs - definitions, examples, concepts and trendsIntroduction to (web) APIs - definitions, examples, concepts and trends
Introduction to (web) APIs - definitions, examples, concepts and trends
 

Recently uploaded

A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGSujit Pal
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 

Recently uploaded (20)

A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 

#sitNL - My SAP TechEd takeaways with regards to mobility and developers

  • 1. My SAP CODING INtakeaways… KEEP ON TechEd THE FREE …with regards to mobility & developers WORLD! Roel van den Berge Ciber / SAP Mentor
  • 2. KEEP ON CODING IN THE FREE WORLD! “Keep it simple and good things will happen“ - Jack Trout
  • 3. Agenda CODING IN THE FREE KEEP ON • SAP Fiori WORLD! • SAP Mobile Platform • Kapsel • AppBuilder (demo) • Code enables freedom!
  • 4. SAP Fiori FREE KEEP ON CODING IN THE WORLD!
  • 5. SAP Fiori FREE KEEP ON CODING IN THE WORLD! Responsive Simple Impactful Coherent Instant Value Latest SAP Technology foundation: SAPUI5 (HTML5 / JS / CSS3) SAP NetWeaver Gateway (OData) Design Thinking Design time approach: outside in vs. inside out
  • 6. SAP Fiori FREE KEEP ON CODING IN THE WORLD! Wave 1 - 25 apps (May 2013) 4 personas: Employee, Manager, Sales Rep, Purchasing Agent Wave 2 - 150-190 apps (end of 2013) Transactional apps Analytical apps Search, Factsheets SAP UI Addon (SAPUI5) SAP UI Addon (SAPUI5) SAP UI Addon (SAPUI5) NetWeaver Gateway 2.0 NetWeaver Gateway 2.0 AS ABAP + Business Suite HANA XS Engine AS ABAP 7.4 HANA / AnyDB HANA HANA
  • 7. SAP Mobile Platform KEEP ON CODING IN THE FREE Convergence of three leaders WORLD! SAP NetWeaver Gateway Presentation Data Model Transport Protocol Backend Integration Sybase Unwired Platform (B2E) Sybase 365 Mobiliser (B2C) Syclo Agentry
  • 8. SAP Mobile Platform 3.0 Planned innovations (in ramp-up now) • Kapsel (Apache Cordova Plugins) - Similar to but not the same as SUP Hybrid Web Container (HWC) - Logon, AppUpdate, AuthProxy, EncryptedStorage, Logger, Push, CLI Mobile Device Kapsel application (Cordova container + plugins) Web View HTML JS CSS Other Cordova Plugins (JS) Kapsel Plugins (JS) Cordova Plugins (Native) Kapsel Plugins (Native) Native APIs Device OS SMP
  • 9. Fiori CODING IN THE FREE / SAPUI5 + SMP KEEP ON Future direction – Offline Kapsel support WORLD! Kapsel (Mobile) browsers SAP Mobile Platform SAP NetWeaver Gateway SAP Business Suite / AS ABAP 7.4 / HANA XS Engine
  • 10. SAP Mobile Platform 3.0 Planned innovations (in ramp-up now) • AppBuilder (web based IDE)
  • 12. Code Enables Freedom! KEEP ON CODING IN THE FREE WORLD! Bernd Leukert – Head of Application Innovation @ SAP
  • 13. KEEP ON coders IN THE FREE CODING on the street There’s WORLD!
  • 14. KEEP ON CODING IN THE FREE Ruby, Python, Blue WORLD!
  • 15. KEEP ON CODINGwhile FREE IN THE they People coding WORLD! eat
  • 16. KEEP ON still loving LOOP INTOs People CODING IN THE FREE WORLD!
  • 17. But there’s a warning sign KEEP ON CODING IN THE FREE WORLD! on the EULA
  • 18. There’s a lot of people FREE we KEEP ON CODING IN THE sayin’ WORLD! need SAP software to play
  • 19. Don’t feel IN THE FREE KEEP ON CODINGlike buying I’m an WORLD!source fan open
  • 20. So try to convince KEEP ONI CODING IN THE FREE WORLD! in any way I can
  • 21. Keep on coding in the KEEP ON CODING IN THE FREE WORLD! Free World!
  • 22. KEEP ON CODING IN THE FREE WORLD! “Make it open (source) and good things will happen!“ - Roel van den Berge ;-)
  • 23. Code on! KEEP ON CODING IN THE FREE WORLD!
  • 24. Questions? IN THE FREE KEEP ON CODING WORLD! Any cool insights from TechEd? What did you think about the keynote? Bets on if and when SAPUI5 will be open source? 