Tabris Tag

The other day I wanted to add video playback support to Tabris. "Ha!" I thought, "Piece of cake." My fallback strategy was the normally well documented Android API and, as a last resort, Stackoverflow with the answer to almost any question you can think of. As it turned out, none of these assumptions were correct. While implementing the new video feature, I ran into some pitfalls...

Read More

Application design and user experience has become one of the most important topics in the mobile/tablet/startup world. While some people claim the designer is the rockstar of the team i would still not sign the statement: "Design first". Rather i would say "User experience first". The design of the your application certainly is the very first thing people will face, but when the user experience...

Read More

I love Android, but its default browser is terrible. For relatively simple, static websites it's okay, but i'm talking about complex HTML(5)/JavaScript applications here. And while Safari for iOs is considerably faster, it's has almost as many quirks and bugs.  A great alternative to native apps or Flash this ain't (yet). My frustration comes from one specific topic I had to deal with, and that's scrolling...

Read More

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

This post shows how to develop RAP applications with Virgo. The first part guides you through the setup for a Virgo Server instance and how to extend it to become a RAP runtime. The second part is a short walkthrough of how to create a Hello World RAP application using the new RAP OSGi integration. Extend Virgo Kernel 3.0 to support the RAP Widget Toolkit 1.5 Setup...

Read More

   Packaging a customized IDE for the benefit of your users. Recently we released a developer preview of Tabris, our new mobile, cross-platform, server-side, app framework. Using Tabris as an example, I'd like to show you that with Yoxos, it is just a matter of minutes in order to define and publish a complete Eclipse-based IDE around your own software platform or framework. I'll start by describing...

Read More

On Monday this week we released Tabris 0.6.0 which is the renamed successor of our last RAP mobile release. Next to the renaming of projects and packages there were a few other changes worth mentioning. The caching of images in both native clients for iOS and Android has been vastly improved. Images are now fetched from a local cache on your mobile device instead of being...

Read More