Tabris Tag

On June 26th we will release Tabris 1.4. Currently we are working on the new features for this release. One of the Killer-Features, a tracking API for the Tabris UI framework, was finished last week. The API comes with a ready-to-use Google Analytics integration. All you need to do is set your tracking ID and activate it. In your code this might look like this: [raw] ...

Read More

Many people can stick to consuming their content on digital screens, but there might be times when you want to have it on paper. Therefore, the upcoming Tabris 1.4 release will add native support for printing right from your mobile device. A Tabris client makes use of its platform specific approach to printing, which means that printing feels as natural as expected. On iOS we use...

Read More

As you might have noticed, Java 8 was released last week ;). Most programers consider Java 8 the biggest change to the Java programming language ever made. This is mostly because of lambda expressions, default methods and streams. As an SWT/RAP/Tabris coder, the first thing that came to my mind was: "How can this make my SWT code better?". This blog will show you how to...

Read More

Google just announced their push into the wearable computing market with the introduction of Android Wear. Currently the main focus of Wear is to deliver rich notifications from your phone to your wrist. While that is great, Wear is actually a full fledged Android device (alas with a small screen). We took our Tabris swipe demo and with a few UI changes we made it a...

Read More

Today we are proud to unleash Tabris 1.3. Aside from many improvements under the hood and user experience enhancements for Android and iOS, some major features made it into this Tabris release. With this post we want to show you the highlights. Responsive Design with Passe-Partout Responsive Design is finally coming to the SWT world. And with SWT I mean: SWT (Desktop), RAP (Browser) and Tabris (Mobile). With this...

Read More

Writing JUnit Tests for an application is always a good thing. Writing tests for a Tabris or RAP application for the first time seems more challenging: You might encounter an "java.lang.IllegalStateException: No context available outside of the request processing." exception while running the tests. So, after a quick google you will find a blog post from my dear fellow Johannes that explains that you need to...

Read More

The upcoming Tabris 1.3 release will include visual improvements to the Tabris Android client. Most notable is an updated animation for the TabFolder appearance and an improved user experience when dealing with pages in the Tabris UI. TabFolder gets smoother The TabFolder always had a nice look to it but with the recent changes it also became more pleasant to use. Inspired by the tabs in the...

Read More

[caption width="140" align="alignright"] Raspberry Pi is a trademark of the Raspberry Pi Foundation[/caption]As of recently, Oracle is providing a JVM for Raspberry Pi that performs well enough to use the Pi as an application server. Raspberry Pi and Java haven't been a great couple in the past, but with the new JVM that added native floating point operations this is history. If you are interested, here...

Read More