Author: Moritz Post

Creating UIs with SWT or RAP is a common task in many projects. While we have a comprehensive set of widgets at our disposal, we only have a handful of layouts to choose from. One of the more popular layouts is the GridLayout. Together with its child the GridData it allows you to cover most of your layout needs. Sometimes nesting several composites is required...

Read More

You find the posts on our website interesting? You are hammering F5 to not miss a new blog post? Then don't forget to follow us on the various social networks: Twitter Google+ Facebook (RSS Feed) In addition to our company page, many EclipseSource members also have a personal social account. You can find their linked profiles in the author details box to the right: ...

Read More

A few weeks ago i posted an analysis of the current state of the gradle based Android build system. Today we are living in a post Google I/O 2013 world and several things have changed. Time for an update. The most prominent change is the new Android development environment: Android Studio. Android Studio Currently in its infancy at version 0.1, the new IDE is based on the...

Read More

Building an Android project can be challenging at times. The Android SDK ships with a set of helpful ant scripts, but has its shortcomings. It mainly lacks a well-populated dependency infrastructure similar to what maven offers (ivy doesn't count). Hence, the natural evolution of build process spawned the maven android plugin. The plugin allows you to infuse maven artifacts and perform the necessary build steps to package your app. Although...

Read More

Here is a quick reminder for all Tabris enthusiasts. The 1.0 release is on track and will be available real soon. Run your server side application on mobile devices and benefit from the native features of your platform. Use the Tabris UI, swipe widget, native video and much more. See you soon. :-)...

Read More

With the release of Android 4.0 (Ice Cream Sandwich) the new Android design language "holo" has been introduced. The following list highlights a few resources that either showcase great holo styled apps or focus on the holo design process. Most of the resources also have an active community on Google+, so a link is added when available. developer.android.com/design - The official website of the android style guide. Android design in action [g+] - The...

Read More

Creating modern applications often involves consuming REST based web services. One of the more popular ways to publish a REST service in Java is the JAX-RS (Jersey) specification. It allows you to very easily enhance your REST resources with Java annotations. In many cases REST is used in combination with the JSON document format. In order to produce JSON via JAX-RS, one could simply create a...

Read More

Over the last few weeks I have been involved in a lot of discussions whether it is justified to use Android frameworks that rely on a lot of annotation processing. There have been several bug reports on annotation performance on the Android issue tracker and numerous posts on Google+ surrounding this topic. The most common candidates to suffer from annotation performance issues are frameworks like RoboGuice or...

Read More

I've been using the Android framework RoboGuice 2.0 a lot lately. RoboGuice is an extension for the Google Guice dependency injection framework that adds several Android specific mechanisms to easily inject views, services or custom objects. Coming from an OSGi background, it is interesting to see how much deeper Guice is able to be interwoven into the Java code when your entire project is composed of...

Read More