Experience on creating our first mobile app with SUP (part I)
Recently our company posted its first partner app based on Sybase Unwired Platform and SAP backend developed for SAP Mobile App challenge. This app is a result of several months of efforts taken by a team of three people who found it very appealing to try to make SAP a bit more user friendly and easy to use by applying a set of new technologies that were new to them.
We are glad to share our experience that we gathered during this journey as we found it very exciting and interesting to explore platform capabilities of Sybase Unwired Platform and actually build a mobile app for SAP.
For our company, Symphony Solutions, with about a hundred of developers and knowledge in different technologies mobile development was not new as such, however till now it was mainly a custom built native apps which had nothing to do with SAP. Having both, mobile and SAP background, it was still a leap to combine them both in some significant product that can be easily used by customers and in the same time can be tightly integrated with SAP system. We have heard about SAP acquisition of Sybase and plans to bring a new products specially for mobile solutions but it was hard to get an access to the system and investigate its capabilities by ourselves even being a SAP development partner.
Having written and successfully certified SAP ABAP Add On that is integrating with SAP RE-FX module and provide a nice looking web interface to end users we already had in mind some ideas of how to improve this solution by using mobile devices. Thus at the moment we have heard of SAP Mobile app challenge we already knew what applications we can make.
I have to give BIG appreciation to SAP folks who organized the SAP Mobile app challenge and possibility for the community to use 30-days trial period to play with Sybase Unwired Platform (SUP) as well as later providing the Amazon SUP instances that can be used for development – big thanks for it!!! Together with SCN examples and YouTube tutorials about SUP basics we were able to produce some simple app like employee phonebook already after the first week! That was really motivating so we started to think seriously about writing our own app for challenge and puzzling about technologies to choose.
At the moment, SAP provides a broad range of choices to write mobile application that can work with SAP. However easiness of development inside SUP environment and making our own application
there convinced us to use SUP framework as basis for our app. The second important choice to made was if it shall be native or HTML5-based app.
So our architecture repeated pretty well common SUP architecture:
This image is property of SAP AG
The fact that our team had already some positive experience of using GWT framework and we do not needed an extra time to learn it to leverage all benefits of GWT was also given some weight to this decision.
Hello Artem. Thanks a lot for writing this blog and sharing your experience and architecture/technology choices! I do not know how I missed this blog, when you posted it 10 days ago. Nevertheless, better later than never.
Дякую 🙂 and good luck to your team with further projects,
-Vitaliy / Віталій
Nice Application and even developing this application with GWT.
Thank you for blogging this. It is an interesting approach to use HWC with GWT for this.