About a year ago I developed an Android app for my website, but as not everybody has an Android device I wanted to create a mobile version of my website. In the mobile version I want to present slightly different data to make it look more like the app. In this post I will show you how I have used Spring mobile to determine which version of the site the user wants to visit and how I used Sitemesh to select the correct decorator.
Author Archive
Creating a mobile version of your website with Spring Mobile and Sitemesh
May 3rd, 2012 by(http://blog.trifork.com/2012/05/03/creating-a-mobile-version-of-your-website-with-spring-mobile-and-sitemesh/)
Android basics - Applying some UI patterns
May 6th, 2011 by(http://blog.trifork.com/2011/05/06/android-basics-applying-some-ui-patterns/)
When I started with my Android application, I had the idea to create a home screen and an action bar just like one of the Android developers described in a blog item. I was really helped by the source code of the Google I/O Schedule app. In this post I will explain how I used several layouts to create my app.
Creating an Android app for your website with Spring Android and REST
February 7th, 2011 by(http://blog.trifork.com/2011/02/07/creating-an-android-app-for-your-website-with-spring-android-and-rest/)
As Android is really hot at the moment (and I have an Android phone), I wanted to create an Android app for my website. In this blog post I will explain the changes I had to make on the part of my web application and how I used Spring Android to interact from Android to my web application.
Migrating from Spring Integration 1.0.3 to 2.0.0.RC2
November 17th, 2010 by(http://blog.trifork.com/2010/11/17/migrating-from-spring-integration-1-0-3-to-2-0-0-rc2/)
Spring Integration 2.0.0.RC2 is out and I really wanted to upgrade in my current project. Few of the reasons to upgrade were the dependency of Spring 3 and the support for JMX. Because SpringSource changed a few things in the 2.0.0 release, I want to share the steps I had to take and issues that I solve to migrate from Spring Integration 1.0.3 to the latest version 2.0.0.
Creating an Android app with Google App Inventor
October 27th, 2010 by(http://blog.trifork.com/2010/10/27/creating-an-android-app-with-google-app-inventor/)
After a few times filling in the registration form and weeks from waiting, I finally got an invite for Google App Inventor. In this post I will explain how I have tried to rebuild an app that I created before with “normal” programming.
Connecting to FTP server with Spring Integration
July 21st, 2010 by(http://blog.trifork.com/2010/07/21/connecting-to-ftp-server-with-spring-integration/)
For one of our project I needed to read zip files from a FTP server and import the content in a system. In this post I will explain how I have used the Spring Integration to connect with a FTP server and retrieve Zip files.
Read the rest of this entry »
Parsing HTML with Jericho
July 14th, 2010 by(http://blog.trifork.com/2010/07/14/parsing-html-with-jericho/)
In one of our projects I had to parse and manipulate HTML. After searching for a nice HTML parser, I ended up using the open source library Jericho HTML Parser. Jericho provides you a lot of features including text extraction from HTML markup, rendering, formatting or compacting HTML. In this post I will show you a few of the features I have used.
Read the rest of this entry »
Top Free Android Applications
May 19th, 2010 by(http://blog.trifork.com/2010/05/19/top-free-android-applications/)
Since a week I have the latest Android phone of Sony Ericsson, the X10. As it is my first Android phone, the first thing I did was searching the Android Market for great apps to get the maximum out of my Android system.
In this post I will show you my selection of apps that I found useful, interesting or just fun to have.
Implementing RSS Feeds with new features of Spring 3
May 5th, 2010 by(http://blog.trifork.com/2010/05/05/implementing-rss-feeds-with-new-features-of-spring-3/)
In this post I explain how we implemented the way we created the RSS feeds in a project and the challenges that we had during the set-up.
My colleague Jettro Coenradie explained in a previous post how you can create a feed using Rome and Spring 3, but didn’t elaborated on the Spring 3 part. I will explain how we used Spring 3 to create the feeds.


