Entries from February 2008 ↓

Interview: Dr Jeff Sutherland, father of Scrum

Björn Granvik

Jeff Sutherland has piercing blue eyes – friendly, but probing – and a frequent smile. They are a bit like a distant uncle who wants to know what you have made of yourself. After several CTO assignments at various companies, Jeff Sutherland found himself at Easel corporation where he created Scrum together with Ken Schwaber. [...]

Tags: , ,

Forensic tools, part 1

Tobias Södergren

There are times when you really would like to know what the Java processes on the computer are doing at this very moment. Maybe the computer seems a bit sluggish, maybe the disk LED is not so much flashing but instead glowing constantly. Other times an application might seem just dead. A possible scenario You [...]

Tags: , ,

Øredev 2007

Mattias Severson Jakob Klamra

As most of you know Jayway is one of the organizers of Øredev. Knowing that, and knowing how much we love our own conference, you might not trust our judgment in this review. We beg to differ, and ensure you that Øredev is just as enjoyable as we describe it in this article. The Conference [...]

Tags: , ,

Behaviour Driven Development

Test Driven Development is a well established programming technique for creating high quality software. It is less known, however, that TDD is not only a programming technique but also a design methodology. The main goal of Behaviour Driven Development, a TDD based methodology, is to identify behaviours in both the analysis and the design phases. [...]

Tags: , , , ,

Java ME Graphics –The Next Generation

Anders Göransson

It has long been difficult if not virtually impossible to use graphics that adapt to the various screen sizes and aspect ratios that come with different mod- els of mobile phones. Neither has it been easy to create, generate and run animations as part of the user interface. The graphic capabilities of MIDP have always [...]

Tags: , , , , ,

Aspect Oriented Programming In Java ME

Magnus Robertsson

Do you want to structure your Java ME applications better? Aspect Oriented Programming is a cool technology that can modularize your applications and separate the verbose infrastructure code from the application logic. The only catch is that it doesn’t exist for Java ME. Or does it? Introduction Aspect Oriented Programming (AOP) is gaining popularity within [...]

Tags: , , , , ,

3DAudio – on mobile devices

Peter Winzell

Hear that chopper closing in on your troops? Turn your head and see… 3D Sound in your cellphone? Read this article to find out how it is done and how you make it happen on your phone. The ability to simulate spatial sound allows listeners to experience multimedia applications in “a captivating and natural way” [...]

Tags: , , ,

Qi4j – The domain model identity crisis

Rickard Öberg

The goal of modeling domain concepts through objects set by OOP has for a long time been handled in insufficient ways. What is the fundamental problem with how we have tried to do this so far? Is there a better way to deal with it? In this article we introduce the concept of Composite Oriented [...]

Tags: , , ,