Technology Blogs by SAP
Learn how to extend and personalize SAP applications. Follow the SAP technology blog for insights into SAP BTP, ABAP, SAP Analytics Cloud, SAP HANA, and more.
Showing results for 
Search instead for 
Did you mean: 

Thanks to the great team from Techedge I was able to hold 4 presentations around the SAP HANA Cloud Platform during the first SAP Inside Track in Rome.

Each of the presentations was building on top of each other.

So I've started first with a general overview around the SAP HANA Cloud Platform.

Geek levels and the slides I've shown

To better explain the different depths of my presentations I've introduced the geek level. The geek level can go from 1 to 10, where one is only slightly technical and 10 is very much "geeky" stuff. At the presentations I was able to get until 9, and from the feedback I got it seemed that everybody liked the various geek levels.

I've uploaded the slides I've shown to slideshare.

Geek level 2.5: Pizza-as-a-Service

Inspired by a blog post on LinkedIn my introduction to SAP HANA Cloud Platform started with the explanation of the various cloud models by comparing it with the "Pizza-as-a-Service" model. The goal was to demonstrate how you can satisfy your specific need to eat a Pizza. Starting from a home-made solution where you do everything on your own up to the very easy solution to go to a restaurant and just order one.

You could map this also to the needs of a company for a specific software they'd need. That can be achieved either via an on-premise solution, by leveraging an Infrastructure-as-a-Service offering, a Platform-as-a-Service model or by using a Sofware-as-a-Service model.

After explaining theses models we went to the standard functionality that the SAP HANA Cloud Platform provides, how you can get started and how you can learn to use it with leveraging the free openSAP courses.

Geek level 5.5: HTML5 apps on SAP HANA Cloud Platform

Based on a blog post I wrote I've presented to the participants live how to easily create an HTML5 app on SAP HANA Cloud Platform. As the demo was consuming a free API service from openweathermap I've also explained the dispatcher and how it helps you to overcome the same-origin-policy of browsers for javascript code. That policy actually doesn't allow you to call resources outside of the domain name of your javascript code.

I've also explained the advantages of the destination API that you use for accessing the openweathermap API.

At the end the app worked out fine and a few participants were able to see that in New York it was much colder (-15°C) compared to Rome (8°C) :-).

Geek level 8: Sending sensor data to SAP HANA Cloud Platform

With this presentation I've shown the participants how they can use a Raspberry Pi computer to connect temperature sensors to it and let the Raspberry Pi persist data on an SAP HANA Cloud Platform account. This demo was based on my Raspberry Pi blog post series and worked out pretty well. The current CPU temperature as well as the temperature of a connected temperature sensor was sent to the HANA instance of my free developer account on SAP HANA Cloud Platform.

It's always nice to see the eyes of developers when I put my hardware setup with my Raspberry Pi on a table. Exactly the same expression like I do, when I saw it for the first time. 🙂

Geek level 9: Authorizing sensors with SAP HANA Cloud Platform

Compared to the previous presentation I've added to the last presentation another aspect: the possibility to ensure that the SAP HANA Cloud Platform will only allow authorized sensors to persist their data. Based on the content of week 5 of the openSAP course "Next Steps in SAP HANA Cloud Platform" I've done a live demo how to best ensure this.

The demo started with an SAPUI5 app that already showed incoming temperature values from 2 authorized temperature sensors. After explaining the concept behind the OAuth Authorization Server on the SAP HANA Cloud Platform I've shown how to authorize the last sensor, too.

For this demo I've setup the Raspberry Pi to tun the free home automation system openHAB (open Home Automation Bus) which is a highly flexible and versatile home automation solution.

At the end of the demo I've also shown how I've connected an RF transceiver to the Raspberry Pi. Inside openHAB I've configure a rule that when the temperature sensors passed a certain temperature value, it would send a command to an RF power switch to switch on a light.

And you know what? It worked! Yeah! 🙂

High-five to the Techedge team

I really enjoyed SAP Inside Track Rome and also liked the other presentations during the event. So I can only say: weel done Techedge team and namely patrizia.rossi2, alessandro.spadoni and sergio.ferrari2!

And what a cool present the presenters got. A Lego man with the #SITROME 2015 hashtag. Very geeky! It will get a special place in my office. Simply AWESOME!

1 Comment