UI5con@SAP 2017 – Recap & Session „UI5 on SAP HANA XSA“


The 4th UI5con was organised mostly by the UI5 developer themselves and was to say it shortly: not only the biggest, but the best UI5con ever, ever!!

The event took place 30th June 2017 in St. Leon-Rot at SAP itself (UI5con@SAP) and this time it felt like a real big conference (with more than 50 sessions and 400 participants), reflecting the importance and also maturity of the UI5 topic itself. Location at SAP and running the event on a working day allows the presence of all of the core UI5 people. Which was a great opportunity for everybody to meet personally with the people, you mainly know only from GitHub commits. Fantastic! It makes a big difference to meet in real life and face to face. The majority of the presentation was also held by SAP UI5 team, which did open up many insides, what we can expect in the bright SAPUI5/OpenUI5 future. But still there was plenty of space for sessions from non-SAP community members.

UI5con – Session „Full-Stack JavaScript with OpenUI5“

OpenUI5_logo_only_small

UI5con – the first ever conference focusing on SAPUI5/OpenUI5 took place on 11th March 2016 in Frankfurt. UI5con is driven by the community and not solely by SAP folks.

I was pleased that my proposal for a session was accepted and hence got one of the eligible 80 seats. The demand was so high, that the UI5con was sold out within less than an hour and more than 150 people put themselves on the waiting list.

SAP UI5 – Quickstart

sapui5

Quickstart – Entwickeln mit SAP UI5

SAP UI5 ist die Kurzbezeichnung für „SAP UI Development Toolkit for HTML5„. Es handelt sich hierbei um ein JavaScript Framework für die Entwicklung von HTML5 Apps für den Desktop und/oder Mobile Einsatz. Das Framework basiert auf dem etablierten Framework jQuery (inklusive jQuery UI), eine SAP untypische, aber sehr, sehr gute Entscheidung der SAP.

UI5 bietet neben einer Vielzahl toller UI Elementen (Controls) auch ein ausgefeiltes MVC (Model-View-Controller) Konzept und bringt auch noch so einige Enterprise Features mit (z.B. I18N). Mit UI5 ist der SAP ein großer Wurf gelungen und es wird die UI Entwicklung im SAP Umfeld noch auf Jahre hin prägen.

Soweit so gut, aber jetzt wollen wir schnell „produktiv“ werden.

Einrichtung der Entwicklungsumgebung für SAP UI5

Als Entwicklungs- und Laufzeitumgebung verwendet man idealerweise einen Java basierten Ansatz. Auch wenn dies keine zwingende Voraussetzung ist, hat dies einige Vorteile, so basiert die SAP eigene Entwicklungsumgebung auf Eclipse. Die weiteren Ausführungen gehen von einem solchen Ansatz aus.