October, 2011


19
Oct 11

Unexpected Behavior when working with Nested TabHosts

During my last project I’ve encountered two problems which caused my app to crash which I did not expect to happen because the exact same code was working within other activities. These crashes were triggered by simple things like a press on the search button of the mobile phone or the creation of a dialog. When analyzing this behavior I’ve identified a nested TabHost View (a TabHost containing another TabHost which contains the Activity) as the cause for the crashes.

One TabHost contains another TabHost. The last TabHost contains the actual content.The problematic setup is shown in the picture to the left. As you can see the outer TabHost contains a Tab which Activity itself is the inner TabHost. The content of this TabHost will be placed between both tabs. So this is a design which doesn’t seem to be so out of the world.

In the following I’m going to point out the two problems and the solutions which I’ve found so that you might be able to solve similar problems. To demonstrate the problems I’ve created an example project which causes the errors and one which contains the proposed solutions where the functions are working. Continue reading →


11
Oct 11

Agile Software Development for Distributed Teams – Part 4: Evaluation and Summary

Introduction

In the previous posts of this series various benefits and obstacles of agile software development for distributed (offshored) teams were shown and solutions for these problems were provided. On basis of the Eclipse development process an implementation of this variation of the original agile principles was provided and it could be seen that such an approach can be a success.

In the final post the original defined twelve principles will be evaluated and it will be determined if each of them is still applicable in such a distributed environment.
Continue reading →


4
Oct 11

Article in Tcworld

The october-issue (10/2011) of tcworld has recently been published. We have contributed an article: ‘Augmented Reality in Technical Communication’. Tcworld is one of the leading online magazines for technical communication and information management.

The article comprises the following topics:

  • What is augmented reality?
  • Which role plays augmented reality in technical communication?
    In the next years, there is a high probability that augmented reality will be used more and more as third way (in addition to paper and display) of transmitting technical information.
  • How does the application of augmented reality influence the writing of technical manuals?

You find the article at the tcworld website.