Sneaky throw

Jan Kronquist

The latest issue of our magazine Jayview is out with brand new look and feel. My contribution was a cool piece of code that gets rid of those annoying exceptions. However, during layouting the link to the source disappeared. Credit should of course go to Reinier Zwitserloot and his mail on Java Posse. public class [...]

Tags: , ,

Interview James Coplien

Jakob Klamra

Jim “Cope” Coplien is the inventor of Organizational Patterns and author of several books on the subject. Cope currently works as a consultant and is often asked to assist with organizational improvements. Cope is a frequent speaker at conferences and a reoccurring favorite at Øredev. He is a man with strong opinions and I was [...]

Tags: , ,

JavaFX – Hands On

The JavaFX 1.0 release was launched in December 2008 after years of development. So what is it? Sun markets JavaFX as a Rich Internet Application (RIA) platform and a tools suite aimed both for developers and UI designers. In this sense JavaFX can be compared with Adobe Flash and Microsoft Silverlight. With JavaFX a new [...]

Tags: , , ,

Introduction to iPhone development

Christian Hedin

It has been little more than 2 years since the iPhone was first announced and during that time it has managed to make a huge impact on the mobileindustry. Introduction Just recently, iPhone sales figures surpassed all windows mobile phones combined and in several markets the iPhone has been a top selling phone model. Together [...]

Tags: , ,

Scrum Shock Therapy, Part 2

Björn Granvik

So we have a recipy for the team. But this is just not enough. We need to make sure that management and everyone else is on board. The second part of the Scrum Shock Therapy presents a bootstrapping recipe on how you can do this. The first part of this series can be found here: [...]

Tags: , , ,

Scrum Shock Therapy, Part 1

Björn Granvik

Scrum consists of a straightforward process, half a bunch of roles and a few artifacts. Sounds simple enough, but according to an online poll 3 out of 4 projects that call themselves Scrum fail to implement even the simplest parts. To make matters worse, most of the mistakes are on the simple side of things. [...]

Tags: , , ,

LWUIT – an introduction

Johan Karlsson

Have you ever tried to create a business application in Java ME? The user interface toolkit provided by MIDP 2.0 is very limited. There is now an alternative toolkit available. Read on and you will learn about this new user interface toolkit. But be aware, there will be some spiffy source code and an accompanying [...]

Tags: , , , ,

EclipseCon 2008 – Santa Clara, California

Tobias Södergren

EclipseCon 2008 took place between the 17:th and the 20:th of March and was held in Santa Clara, California. It is an event for, maybe not that surprising, people working with Eclipse, OSGi and sub-projects built on the Eclipse platform. This year there were 1400 visitors spread out among the four event days. EclipseCon is [...]

Tags: , ,

Forensic tools, part 2

Tobias Södergren

Have you ever been in the situation that an application behaves in strange ways and by the time you find out, you do not have access to your development environment. In this article we are discussing ways to pin- point the problem with tools available in the Sun SDK bin directory. In the first part [...]

Tags: , ,

Qi4j – Structure your Applications

Rickard Öberg

For decades, we have viewed software applications as layers and modules, but no-one has yet tried to capture these simple concepts and enforce good practices in the development. Qi4j does, and in this article we will try to explore how this is done and what benefits are achieved. The Age Old Diagram Very early software [...]

Tags: , , , ,

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: , , , , ,