Skip to Content

After the wonderful Sap Hana Cloud Platform Code Jam in Rome, I’m writing my first blog on this Scn space:I’m sure it will be the first one of a series and I’ll try to write often as well as I’ll try to learn and exploring around the platform.

First of all I want to thank Rui Nogueira and Peter Peshev from SAP: they had a lot of patience and fancy to teach a lot of stuff to all partecipants, fixing the problems, configuring the dev environment , clearing all our doubts , etc…

Now i feel more confident with the hcp platform thanks to them!

I would also thank my colleague Patrizia Rossi , she deals with the organization and it wasn’t an easy challenge: finding the best location,  inviting people that should be interested to the platform , she fighted against a lot of other small and big problems during the last months

Hcp platform from an abaper point of view

I’m not an experienced java developer and I had a goal with the event : creating the final webapp quiz  running on HCP to assign the 3 ebooks from http://www.sappress.com . I think having a specific goal and little time  are positive factors to reach it.

Now I have a basic knowledge of the platform and the quiz was done!but this is another story…I have to write a more technical blog about it 🙂

/wp-content/uploads/2013/06/numbers_small_234691.jpg

Moreover,I work with aged Sap j2ee stacks (7.01 = jdk 1.4) so I need to improve my knowledge of the  “new” modern java (Filters,annotations,and so on…) .

The best slide : open source

in my opinion this is the most important slide….all the open source logos!

/wp-content/uploads/2013/06/opensource_small_234701.jpg

No more developer studio, no more nwdi,just eclipse with plugins!SAP HANA Cloud is build technology and source code management system agnostic

Thanks to Rui Nogueira you can download full slides from  the hcp portal event here https://cloudnwcportal-testdrive.hana.ondemand.com/codejamrome2013

Sdk 1.x or 2.x?

Our friend Francesco Bersani asked many interesting questions to Rui and Peter, one of those was in common with myself : Which sdk is better to use? 1.x or 2.x? Here we can check the differences with supported APIs https://help.hana.ondemand.com/help/frameset.htm?e836a95cbb571014b3c4c422837fcde4.htm

Most of the tutorials uses 1.x so I went to the CodeJam with an 1.x sdk.

Now I downloaded a 2.x and I’m going to use it especially for 2 reasons:

“I hate Maven! ” “Why? I love it!”

Evernote Camera Roll 20130616 145821[1].png

Patrizia Rossi and I were creating a project following an end to end tutorial about the persistence service,suddenly our nightmare was in front of us:

“the pom with the red cross”!

Patrizia said: “I hate Maven!I want to create a simple web app with db interaction..I don’t know Maven!”

I think she was right 🙂 the best way to start with basics concepts is importing projects from the Sdk/samples folder without using maven (As we did it during the event).

sdk_samples.JPG

After exploring sdk/samples projects let’s try to understand how maven works,now I learned basics concepts and I can say I love it!

Why should I learn git?

A java developer should say  “I use Svn” as well as an abaper sharing abap on Sap Code Exchenge!
They can use Svn because HCP “is source code management agnostic”.
However I think git is becoming a standard, all the repos provided by Sap are in github http://sap.github.io/, all the end to end tutorials use git and knowing git could be an added value to contribute in interesting open source projects.

This is a great free book to learn git http://git-scm.com/book (for all my italian friends,there is also the italian version)

A look at the UI…Javascript!

If you want to create cool and modern web application you need to have basics javascript skill, I want to mention a tweet I liked quoted by Graham Robinson in this John Moy blog

learning Javascript used to mean you weren’t a “serious software developer”. today, not learning Javascript means the same thing.

Do you want to create a Sapui5 application in abap stack? You must use javascript

Do you want to create an Hana XS application? You must use javascript

Do you want to create a Sapui5 web app in hcp? You must use javascript

Do you want to create a web app in hcp with twitter bootstrap and backbone.js or angular.js without using Sapui5?You must use javascript

Do you want to create a Sapui5 web app in sap java stack on premise? You must use javascript

Do you want to create a cool web mobile app running directly on abap stack using Bsp?You must use s javascript framework like jquery mobile,sencha touch or another one

Do you want to create an hybrid mobile app with phonegap?You use javascript

Do you want to create a mobile app using Appcelerator? You use javascript

and so on…

See you on the next blog about Hana Cloud Platform!

To report this post you need to login first.

7 Comments

You must be Logged on to comment or reply to a post.

  1. Rui Nogueira

    Thanks Alessandro for your blog post. I really liked the quiz app you’ve created for the event and hope to see many blogs from you and other SAP HCP users about their experience with our open platform.

    Best,

    Rui

    (0) 
  2. Harald Mueller

    Nice blog Alessandro and kudos to Rui on the cool portal site & the content.

    Have to learn myself how to do that.

    I like the “sap java stack on promise” – hope we deliver on some of those. 😉

    Harald

    (0) 

Leave a Reply