I’ve been playing with the SAP NetWeaver Cloud SDK for the past few weeks and recently I wrote an article about deploying a Grails Application that uses the UI5 Framework for the scaffold templates. The sample application also shows us how to use the Persistence API in a Grails application.
In this post, I just want to share with you the Android application that I wrote that allows you to manage the apps in your NetWeaver Cloud account. It can connect to the trial server (nwtrial.ondemand.com) as well as to the production server (netweaver.ondemand.com).
The application uses the same REST APIs that the NetWeaver Console Client is using. For now, you can only start or stop an appliance, undeploy it and view the available logs from your web application. Sit back and watch a quick demo of the app. Oh and enjoy the music! 🙂
The app should work fine on Android versions from Gingerbread up to Jelly Bean and it should work on both phone and tablet form factors. I’ve open-sourced the whole project under Apache license and you can grab it from here:
Download the APK here: https://s3.amazonaws.com/marctan.com/NWCloudManager.apk
I hope other developers can pickup and learn from the source code and improve it or develop other tools that can improve the way we use NetWeaver Cloud. Other tools that we can probably create are the Linux or Mac versions of neo.exe.
The REST APIs that I’ve used in the application are undocumented and may or may not change in future releases. Support is obviously not available and I may only be able to answer your questions if it’s about Android development. Use it at your own risk.