sap & open souce - give & take
DESCRIPTION
Presentation about SAP & Open Source from a developer's angle. Presented at VNSG Developers focus group meetup on 23-10-2014TRANSCRIPT
![Page 1: SAP & Open Souce - Give & Take](https://reader033.vdocuments.us/reader033/viewer/2022052901/55686f34d8b42a3b7b8b476e/html5/thumbnails/1.jpg)
SAP &Open Source
![Page 2: SAP & Open Souce - Give & Take](https://reader033.vdocuments.us/reader033/viewer/2022052901/55686f34d8b42a3b7b8b476e/html5/thumbnails/2.jpg)
@JPENNINKHOF
![Page 3: SAP & Open Souce - Give & Take](https://reader033.vdocuments.us/reader033/viewer/2022052901/55686f34d8b42a3b7b8b476e/html5/thumbnails/3.jpg)
Tool-stack
Application Toolstack
• Java/Tomcat
• Apache CXF (Southbound I/f)
• Apache Olingo (Northbound I/F)
• Apache Cassandra
• OpenAM
• NetFlix OSS (Zuul, Hystrix, Archaius, TURBINE)
• Hadoop/Hive
• OpenUI5
Development Toolstack
• Eclipse
• Maven
• Jenkins
• GIT & GitLab
• JIRA/Confluence
![Page 4: SAP & Open Souce - Give & Take](https://reader033.vdocuments.us/reader033/viewer/2022052901/55686f34d8b42a3b7b8b476e/html5/thumbnails/4.jpg)
API Capaciteit
![Page 5: SAP & Open Souce - Give & Take](https://reader033.vdocuments.us/reader033/viewer/2022052901/55686f34d8b42a3b7b8b476e/html5/thumbnails/5.jpg)
API Kwetsbaarheid
API
User info Video Meta data RecommendationsContent Delivery
NetworkPeronalization/
Pincodes
![Page 6: SAP & Open Souce - Give & Take](https://reader033.vdocuments.us/reader033/viewer/2022052901/55686f34d8b42a3b7b8b476e/html5/thumbnails/6.jpg)
API Fallbacks
API
User info Video Meta data RecommendationsContent Delivery
NetworkPeronalization/
Pincodes
![Page 7: SAP & Open Souce - Give & Take](https://reader033.vdocuments.us/reader033/viewer/2022052901/55686f34d8b42a3b7b8b476e/html5/thumbnails/7.jpg)
REST vsExperience API
/users/<id>/ratings/title/users/<id>/queues/users/<id>/queues/instant/users/<id>/recommendations/catalog/titles/movie/catalog/titles/series/catalog/people
![Page 8: SAP & Open Souce - Give & Take](https://reader033.vdocuments.us/reader033/viewer/2022052901/55686f34d8b42a3b7b8b476e/html5/thumbnails/8.jpg)
Bijvoorbeeld: /phone/homescreen
API
User info Video Meta data RecommendationsContent Delivery
NetworkPeronalization/
Pincodes
User Interface Rendering
Data gathering, formattingand delivery
![Page 9: SAP & Open Souce - Give & Take](https://reader033.vdocuments.us/reader033/viewer/2022052901/55686f34d8b42a3b7b8b476e/html5/thumbnails/9.jpg)
OpenUI5
![Page 10: SAP & Open Souce - Give & Take](https://reader033.vdocuments.us/reader033/viewer/2022052901/55686f34d8b42a3b7b8b476e/html5/thumbnails/10.jpg)
Marc Andreessen
![Page 11: SAP & Open Souce - Give & Take](https://reader033.vdocuments.us/reader033/viewer/2022052901/55686f34d8b42a3b7b8b476e/html5/thumbnails/11.jpg)
Google eats Advertising
En dat was niet eens het plan…
![Page 12: SAP & Open Souce - Give & Take](https://reader033.vdocuments.us/reader033/viewer/2022052901/55686f34d8b42a3b7b8b476e/html5/thumbnails/12.jpg)
Online video eats Hollywood
![Page 13: SAP & Open Souce - Give & Take](https://reader033.vdocuments.us/reader033/viewer/2022052901/55686f34d8b42a3b7b8b476e/html5/thumbnails/13.jpg)
Quantified self eats healthcare
![Page 14: SAP & Open Souce - Give & Take](https://reader033.vdocuments.us/reader033/viewer/2022052901/55686f34d8b42a3b7b8b476e/html5/thumbnails/14.jpg)
Apple eats Developers
![Page 15: SAP & Open Souce - Give & Take](https://reader033.vdocuments.us/reader033/viewer/2022052901/55686f34d8b42a3b7b8b476e/html5/thumbnails/15.jpg)
Facebook eats privacy
![Page 16: SAP & Open Souce - Give & Take](https://reader033.vdocuments.us/reader033/viewer/2022052901/55686f34d8b42a3b7b8b476e/html5/thumbnails/16.jpg)
“If you add up all the smartphones and the tablets and the digital televisions and the PCs... we see a large opportunity of perhaps 3 billion to 4 billion units per annum, but we see an embedded market that’s maybe 30 billion to 40 billion units per annum”
- ARM CEO Warren East
![Page 17: SAP & Open Souce - Give & Take](https://reader033.vdocuments.us/reader033/viewer/2022052901/55686f34d8b42a3b7b8b476e/html5/thumbnails/17.jpg)
Fragmentatie
Waterval -> Agile, Scrum, KanbanOracble, DB2 -> MySQL, Mongo, Cassandra, HANA
SOAP -> RESTGescheiden disciplines -> DevOps
Programmeertalen…
![Page 18: SAP & Open Souce - Give & Take](https://reader033.vdocuments.us/reader033/viewer/2022052901/55686f34d8b42a3b7b8b476e/html5/thumbnails/18.jpg)
Programming languages
![Page 19: SAP & Open Souce - Give & Take](https://reader033.vdocuments.us/reader033/viewer/2022052901/55686f34d8b42a3b7b8b476e/html5/thumbnails/19.jpg)
En Open Source
![Page 20: SAP & Open Souce - Give & Take](https://reader033.vdocuments.us/reader033/viewer/2022052901/55686f34d8b42a3b7b8b476e/html5/thumbnails/20.jpg)
Software ontwikkelen?
In tegenstelling tot:
![Page 21: SAP & Open Souce - Give & Take](https://reader033.vdocuments.us/reader033/viewer/2022052901/55686f34d8b42a3b7b8b476e/html5/thumbnails/21.jpg)
Purchasing first
“Operating systems, databases, web and application servers, dev tools all required money. To get anything done, then, developers needed someone to write checks for the tools they needed to build. That meant either raising the capital to buy the necessary pieces, or more often requesting that an employer or other third party purchase them on the developer's behalf.”
Stephen O’Grady – New Kingmakers
![Page 22: SAP & Open Souce - Give & Take](https://reader033.vdocuments.us/reader033/viewer/2022052901/55686f34d8b42a3b7b8b476e/html5/thumbnails/22.jpg)
![Page 23: SAP & Open Souce - Give & Take](https://reader033.vdocuments.us/reader033/viewer/2022052901/55686f34d8b42a3b7b8b476e/html5/thumbnails/23.jpg)
The CIO is the last to know
Wat IT beslissers denken dat er wordt gebruikt
Wat Developers willen gebruiken Wat daadwerkelijk word gebruikt
![Page 24: SAP & Open Souce - Give & Take](https://reader033.vdocuments.us/reader033/viewer/2022052901/55686f34d8b42a3b7b8b476e/html5/thumbnails/24.jpg)
Enorme acceleratie voor Start-ups
Open SourceDeveloper EditionsAmazon Web ServicesStackOverflowMOOCs
![Page 25: SAP & Open Souce - Give & Take](https://reader033.vdocuments.us/reader033/viewer/2022052901/55686f34d8b42a3b7b8b476e/html5/thumbnails/25.jpg)
OpenUI5
Okay, 13 reasons, but for SAP it should bemostly aboutdeveloper engagement!
![Page 26: SAP & Open Souce - Give & Take](https://reader033.vdocuments.us/reader033/viewer/2022052901/55686f34d8b42a3b7b8b476e/html5/thumbnails/26.jpg)
SAP embraces open source
• Virgo/Tomcat powers the SAP Cloud Platform• Apache Shindig powers the SAP Cloud Portal• Eclipse Powers SAP IDEs• SpiderMonkey powers HANA HANA XS Engine• jQuery powers SAPUI5• Etc…
![Page 27: SAP & Open Souce - Give & Take](https://reader033.vdocuments.us/reader033/viewer/2022052901/55686f34d8b42a3b7b8b476e/html5/thumbnails/27.jpg)
SAP contributes open source
• OpenUI5• Olingo• Review Ninja• Apache Chemistry• Eclipse• Memory Analyzer• EGIT• etc…
http://sap.github.io/http://scn.sap.com/docs/DOC-29056
![Page 28: SAP & Open Souce - Give & Take](https://reader033.vdocuments.us/reader033/viewer/2022052901/55686f34d8b42a3b7b8b476e/html5/thumbnails/28.jpg)