UI5 – Early Challenges

Home / Blog / UI5 – Early Challenges

Well, like always, I need to keep myself entertained by learning a new skill.  Well, this is pretty much all brand new, but I needed to understand UI5, and how I can start to use it on my own apps.  Because I’m already familiar with creating services, I thought this would be easy 🙂  Well, nothing is ever easy.

First, the cool parts.  UI5 gives me that responsive functionality that I really need.  Web Dynpro just can’t give it to you, and even designing an iOS application still requires you to design everything for different device sizes.  With UI5, not only can you have an app that adjusts to the particular device, but you can even add functionality based on certain devices (a common example would be to turn a button off unless it was a smart phone).

Now, my first major hurdle.  I’ve probably wasted around 8 hours on this…  still haven’t solved it.  I needed to vent, to so rest assured, when I figure it out, there will be another post 🙂  I was able to go through some tutorials, build an app with local data.  Cool, so I decided to replicate my current iOS application.  I got a lot of the framework done (still have a lot to learn, but it gave me the basics).  So I was ready to connect it to my service.  Looked easy enough… read some other blog posts, saw what to do…  nothing…  so far, I have found that at least part of my challenge revolves around CROS, which is a service that protects you from other systems calling your data unless you allow it.  Great…  but I WANT these 2 systems to talk.  I’ve tried lots of things…  I found something that at least got me to a new error 🙂

in Chrome, if I installed a plug-in “Allow-Control-Allow-Origins”, I got past the cross talk error.  But now I’ve moved onto a new error HTTP 405.  I have a headache, so I have to leave it alone for a while…  Talk about a strange way to spend vacation 🙂

thanks for reading,

As always, thanks for reading and don't forget to check out our SAP Service Management Products at my other company JaveLLin Solutions,
Mike

Leave a Reply

Your email address will not be published. Required fields are marked *