Bumping versions is a topic that should be fully automated from my point of view.
Branding an app is essential! That’s why we wanted to make the branding of a Tabris.
One of the things we live at EclipseSource is efficiency.
Warning! This article is outdated and might not represent the current state of Tabris.
Only 10 days left till we release Tabris 1.4. This week we want to give you a preview of a feature highly requested by some of our customers: Text Replacement.
Today we are proud to release the OSGi JAX-RS Connector 4.
On June 26th we will release Tabris 1.4. Currently we are working on the new features for this release.
As you might have noticed, Java 8 was released last week ;).
Writing JUnit Tests for an application is always a good thing.
Most of the server-side Java systems I built over the last years had the following requirements: They should be modular to be highly extendable and of course they should have a REST API to lower the integration barrier for other systems.
Today we are proud to release the OSGi JAX-RS Connector 3.
Tabris 1.2 will be released on December 6. Santa is going to bring you the long awaited Tabris support for iOS 7.
Earlier this year in June we released the 3.0 version of the OSGi JAX-RS Connector together with JAX-RS 2.
Lately there have been many discussions regarding Eclipse preferences because of sites like ihateeclipse.
As a framework developer I have to make sure that my framework works properly - and among other things, that means it has to be used in the way that I meant it to be used.
Today we are proud to release Tabris 1.0. If you have not followed us so far you probably don’t know what Tabris is.
Only two weeks left until EclipseCon! I’m sure everyone’s excited to see the new location, make new and meet old friends.
As you may have read in the Tabris 0.11.0 new and noteworthy post, we have created a small UI framework called the “Tabris UI”.
Today I’d like to present Tabris 0.11.0. This build marks the last public milestone before the 1.
There’s good news for our OSGi JAX-RS Connector. We’ve added a consumer implementation that gives you the opportunity to reuse your @Path/@Provider interfaces to consume REST services in a generic way.
I recently introduced you to the JAX-RS Consumer. If you’ve read that post you might remember that I promised to write about the OSGi integration of the consumer.
When creating a REST API with Java you probably go with JAX-RS .
As a software developer you will use plenty of frameworks during your career.
Two months ago the OSGi JAX-RS was released in Version 2.
In some of my previous posts I’ve talked about well-crafted code.
Editor’s note: This project is no longer maintained and has been archived.
Back in January 2012, I wrote about the release of the OSGi JAX-RS connector in version 1.
We are currently working on a very interesting project together with basis06 which has Apache Karaf as a target runtime.
We have been using GitHub at EclipseSource for roughly 2 years now.
During my life so far with Java I found myself often using separated Strings, such as a comma separated String.
I’m not very good at debugging code. This is the result of a test infection :).
A common task in object oriented programming is comparing two objects for the purpose of sorting.
I can’t count the number of times I found myself implementing some sort of cache.
Working towards clean code is a priority for me when I develop software.
Server-Side Apps with access to device functionality aka. accessing the iOS Geolocation API with Java.
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.
In my last post I gave you an overview of server-side apps and how they relate to Tabris (previously RAP Mobile).
You may have read the title of this post and are asking yourself, “what the heck is a server-side app?
JUnit and Eclipse are a great combination, but one thing that I missed every time I worked with JUnit4 was the code templates.
In a recent blog post Peter Kriens commented that the OSGi service model is as important as object-orientation.
Editor’s note: The Restfuse project is no longer maintained and has been archived.
With this effective Mockito Post I want to share a really simple pattern with you.
This Effective Mockito Post will be IDE specific again but related to the last post on Mockito’s spies.
In the previous Effective Mockito post we saw how to use the @Mock Annotation to get a clean test.
As promised in the first part of the “Effective Mockito” blog series, I will concentrate on Mockito specifics in the followup posts.
Last week I talked to a fellow developer, Frank Appel, about Mockito.
In my last blog post I introduced the idea of using OSGi services for single sourcing a RAP/RCP application.
Probably one of RAP’s best known features is its single-sourcing capabilities.
I guess a lot of people would agree that github is the current kick-ass platform for developing software.
A few weeks ago I showed you how easy it is to integrate jQuery into RAP using the browser widget.
If you use Eclipse to develop OSGi based applications you may use the OSGi Launcher provided by the PDE Tooling.
If this is not the first post by me that you’re reading, you may know that I try to blog regularly.
Today I did a talk at the EclipseCon 2011 which was entitled “Eclipse Runtime out-of-the-box”.
Over the last few days I’ve read many blogs from folks who are speaking at EclipseCon next week in Santa Clara.
A few weeks ago Google announced their WindowBuilder contribution to the Eclipse Foundation.
When you face the task of building a Server-Side Equinox or a RAP application (which is just a Server-Side Equinox application) you need to choose a build system from a fairly diverse palette.
A while ago I introduced you to my Google Summer of Code 2010 project, the WAR Products.
Yesterday Amazon launched a new service called AWS Elastic Beanstalk. It’s basically a Tomcat hosting service.
Recently I played around a little with Tycho because we evaluated it for the use in the RTP project.
A few weeks ago I told you about the Eclipse RTP project.
Christmas is only a few days away and we at the RAP team wanted to show our appreciation to you, our community, for your active participation in setting directions for RAP and for RAP development.
November is over now and last week I attended the last DemoCamp for the year.
Today’s a great day. The Eclipse Foundation accepted the proposal for the RTP Project.
A few weeks ago, my colleague Ralf Sternberg, announced that RAP supports a JQuery integration.
One thing I like about November is the DemoCamps, and this year I spoke at two of them, Bonn and Munich.
A few weeks ago the news in Germany was that the average lifespan of German citizens has reached its highest level ever (Statistisches Bundesamt Deutschland).
I had a great Eclipse Summit this year - and I heard similar things from other people.
Yesterday Apple announced the App Store for the Mac OS X Lion operating system, which will be released mid-2011.
Since Friday, 1st October 2010 RAP 1.4 M2 is out. In this milestone we introduced some really great improvements.
First, they are all Eclipse projects. But I think you already knew this.
Last week Wim Jongman bloged about the Nebula Oscilloscope widget. It’s just an awesome widget for monitoring activity.
Please note: This post is outdated. Please read this post and do not follow the install instructions in this one.
Did you ever wanted to know how features find their way into Eclipse and became a part of a huge release like Eclipse Helios?
As part of the new Eclipse Helios, the Rich Ajax Platform project released version 1.
Did you ever want to know what the Rich Ajax Platform is without spending too much time on it?
As I described in a previous blog I’m going to create the tooling for creating equinox based war files within this year’s gsoc.
In my last blog I talked about the messaging format which will be used for the RAP protocol messages.
In a previous blog I talked about the functionality that a RAP protocol message should provide.
Last week I introduced you to the idea of a RAP protocol (bug 311355).
If you are using RAP [Remote Application Platform], we maybe share the same opinion about it.
This year’s Summer of Code application deadline has passed. I want to take the chance and introduce you to my planned project.
As you may read in previous blogs we have addressed the RAP styling.
We are currently working on a new theme for the Rich Ajax Platform (RAP) 1.
A few months ago I introduced you to REST. Since then my Google Summer of Code project, REST abstraction for ECF, has been accepted and a lot of work has been done.
… and yes, this is a workbench. As part of the Galileo release train, we will publish RAP version 1.
Once upon a time a guy named Roy Fielding made his disertation about a design aproach called REST.