iOS Tag

If you need to get a matching UIFont object from a CSS definition like "font-family: Arial; font-size: 24px; font-weight: bold;" you have no way to do it with the API that iOS provides for three reasons. First, there is a non-API method on UIFont called +(UIFont*)fontWithMarkupDescription:(NSString*)markupDescription; that could do the conversion/lookup most of the time. Using it will get your App rejected by Apple. Second,  the only...

Read More

It's time for a comprehensive update after the well received Tabris 0.6 release. This time we not only provide the usual set of bugfixes and performance improvements after a .0 release, we've also added support for the SWT List and ProgressBar widgets. All the features described below apply to both the iOS and Android clients if not otherwise noted. We hope you enjoy the new features and look...

Read More

We are happy to announce another preview release of RAP mobile. Version 0.5.8 adds support for even more widgets on the Android side while improving stability and performance on iOS and Android. The new release brings improvements to the mobile client side but RAP itself has undergone some minor changes as well and we highly recommend that you update your target definition. The changes will also impact your server-side code...

Read More

Whenever we talk about server-side apps and RAP mobile, one topic always comes up: how to access native functionality like Geolocation or the Camera. With this post I want to show you how we access this functionality on the server-side. At writing, we've implemented Geolocation Support, and more additions are planned for the near future. I have to point out one thing first.  When you take...

Read More

Once again we are releasing a new version of RAP mobile. This latest release 0.5.7 brings with it a very cool new feature that we call the "Client Canvas". This extension of the classic SWT Canvas allows you to draw freehand on your screen with your stylus or even your finger. Additional Features and API Client Canvas The client canvas provides you with basic freehand drawing options, allowing...

Read More

In my last post I gave you an overview of server-side apps and how they relate to Tabris (previously RAP Mobile). In this post I want to dive into some technical details. I'll assume that you are a Java programmer and that you are familiar with servlets and tomcat. Not necessary but really helpful is some knowledge of OSGi. So, let's get started. To create Tabris Applications...

Read More

RAP mobile is progressing. In this post we'd like to give you a quick update on the latest features in the RAP mobile clients for iOS and Android. Android Graphical Context For drawing arbitrary graphical elements in a widget, RAP mobile now supports the Canvas and GC (graphical context) API. This enables a variety of options for designing individual UI elements. The graphical context also lays the foundation...

Read More

In this post we'd like to give you a quick overview of the latest in RAP mobile, version 0.5.5. Android Support for UI Callback The UI callback mechanism enables a RAP client to automatically update the UI without user interaction. With this feature we can support progress indicators or updates to displays that are triggered by events on the server side. Watch for examples in the upcoming releases. Label...

Read More