• 04Sep

    Hej folks,

    I figured out that people do not make use of this communication way that frequently. It had been mostly spam to reach me through this channel. That is why I decided to turn off the functionality for future postings. Unfortunately, it seems that the wordpress dashboard does not offer a smart way to turn off this feature on recent postings. New comments, however, will not be accepted.

  • 07Mar

    Today I received an email saying that DPDesktop is listed on the Softsea directory as well.

    Your software DPDesktop is excellent, we like it very much.

    Reviews on SoftSea

  • 04Mar

    After a long time a decided to establish a bug tracking system. The project will use Mantis BT as offered by SF.net.

    So you are now allowed to submit bugs or feature requests or anything.  Hopefully that will lead us to a better program :]


  • 19Jul

    Within the latest DPDesktop revision we’ve out of the box support for web2project too. web2project is a dotProject fork since 2008 and there are some additional improvements compared to dotProject. The product adapters for dotProject and web2Project are maintained separately but they’ll be available within the same release of the server-packages soon.

    The setup and configuration is very similar to the setup for dotProject. Unfortunately we’ve no auto-detection for the context of or service-scripts yet, therefore you’ve to modify the config.php and switch the used product adapters from dotProject to web2Project. You’ll find details about the setup of a DPDesktop-Tracking environment within the Doc-pages.

    You’ll find details about web2project on www.web2project.net

  • 19May

    Refactoring is almost done. I cleaned up the subversion repository and worked on this homepage. Soon the first download packages, as well as installation guides, will be available. For those who cannot wait: check out trunk folders from repostiory ;)


  • 12Mar

    After examination periode, we are now able to proceed with development and refactoring of DPDesktop. Tolleiv and me had a little conversation of how to implement the Model-View-Controller pattern. The talk via jabber was not that productive. Finally, we decided have a meeting on friday. Until then we will write some proof of concept implementations.


  • 15Jan

    I just stumbled over this post and since practice is important here’s what I found to be a good elevator-speech for DPDesktop:

    Hi, my name is “DPDesktop”. I try to ensure that you do not get lost in time and if you unfortunately got lost, I at least would show how this could happen.

    Hope you like it…

  • 05Jan

    … and this is how the main window could finally look like:

    In addition a tray icon will allow the user to quickly access common features. For the time being several other widgets will be created. The GUI will recieve data from the service layer, soon.

    By the way, Tolleiv and I wish you a happy new year.


  • 04Dec

    Having done a lot of theoretical work and planning in the last weeks we started to implement some functionality from the Service- and form the Model-Layer. Since we planned to have tests with a high code-coverage and due to the fact that testing functionality in the Service-Layer is not the easiest work we primary focused on this part.

    To keep our tests readable and for the sake of test-significance we use JUnit v4 as Test-Framework and JMock as Mocking-Framework. The reason why we decided to use JMock instead of EasyMock or RMock was mainly because of the fact that JMock statements can be very complex. Even though they keep their readability.

    See yourself:

    final Container project= context.mock(Container.class);
    context.checking(new Expectations() {{
    allowing (project).getName(); will(returnValue(”Havel”));


  • 25Nov

    We collected our thoughts and the parts of the specification we have and wrote some user stories. It took a while to verbalize what we scribbled some weeks ago, but now they are available. During the development process and whenever new features are planned we’ll round up these user stories.
    Read on…

« Previous Entries