Archives pour: Avril 2007

30.04.07

Permalink Categories: Sciences   English (EU)

Amdahl's law

Amdahl's law, named after computer architect Gene Amdahl, is used to find the maximum expected improvement to an overall system when only part of the system is improved. It is often used in parallel computing to predict the theoretical maximum speedup using multiple processors.

The generalized Amdahl's law is:

Permalink Categories: Developpement   English (EU)

Vincent Partington: Top 10 Java EE performance problems

For the last two and a half months, Vincent Partington has been blogging about the top ten Enterprise Java Application Performance Problems. The list:

27.04.07

Permalink Categories: TDD   English (EU)

Mock JavaMail

Testing JavaMail applications is more difficult than necessary, because it involves in a lot of set up outside the test program. Doing this correctly in a portable way so that anyone in your team can run the test is almost impossible.

26.04.07

Permalink Categories: Administration, Java   English (EU)

Hyperic HQ - Web Infrastructure Management

Hyperic HQ 3.0.0 has been released. Hyperic HQ is an asset management package for data centers, showing users application, hardware, and resource data including system loads and availability.

Hyperic HQ allows you to track log events and configuration changes, plan alert escalations, and see trends in how the application stack performs.

23.04.07

Permalink Categories: AOP   English (EU)

jPOS ISO-8583 financial library

jPOS is a Java® platform-based, mission-critical financial transaction library/framework that can be customized and extended in order to implement financial interchanges.

Permalink Categories: Administration, JEMS   English (EU)

Hermes JMS finally works with JBoss

I gave up hope in managing to get a JMS console to work with JBoss when a colleague of mine told me that he had successfully managed to get Hermes JMS 1.12 to work with JBoss AS 4.0.5 GA.

Simply follow the instructions given in this flash presentation.

Finally ... :)

Permalink Categories: Maven, OSGi   English (EU)

More Maven 2 OSGi integration work from the PAX guys

Have you ever wanted to try OSGi, but found setting up the build and working out the manifest too much of a chore?

If so then help is at hand - over the last few months, I have been developing a set of Maven archetypes and plugins to automate much of the manual work required in creating an OSGi project.

18.04.07

Permalink Categories: Eclipse   English (EU)

Refactoring in Eclipse 3.2

Nice article on eclipse 3.2 based refactoring.

17.04.07

16.04.07

Permalink Categories: Java, Project Management   English (EU)

JFeature - Unit test driven requirement coverage tool

JFeature is an open source feature/requirement coverage tool that facilitates focusing on requirements as you develop code. It lets you leverage from standard development practices to get more insight into the requirements covered by the code.

15.04.07

11.04.07

Permalink Categories: Developpement   English (EU)

Windows Installer XML (WiX) toolset

Very convenient to build MSI installer files.

10.04.07

Permalink Categories: Maven   English (EU)

Maven 2 JMeter Plugin

This is a Maven 2 plugin that allows you to run JMeter tests as part of the build.

Permalink Categories: IoC   English (EU)

Guice - Yet another DI framework, but from Google

Of course, it claims to be different:

  • Guice empowers dependency injection.
  • Guice cures tight coupling.
  • Guice enables simpler and faster testing at all levels.
  • Guice reduces boilerplate code.
  • Guice is type safe.
  • Guice externalizes configuration when appropriate.
  • Guice lets you compose your application of components which are truly independent.
  • Guice reports error messages as if they will be read by human beings.
  • Guice is the anti-static.
  • Guice is small and very fast.
A key feature is that is leverages JDK5 annotations out of the box. We'll see.

07.04.07

Permalink Categories: Textual syntax   English (EU)

TCS (Textual Concrete Syntax) DSL

TCS (Textual Concrete Syntax) is a DSL for the specification of textual concrete syntaxes.

Permalink Categories: Transformation   English (EU)

ATL Use Case - A Metamodel Independent Approach to Difference Representation

This document presents an ATL implementation of a metamodel independent approach to the representation of model differences which is agnostic of the calculation method. Given two models being differenced which conform to a metamodel, their difference is conforming to another metamodel derived from the former by an automated transformation. Interestingly, difference models are firstclass artifacts which in turn induce other transformations, such that they can be applied to one of the differenced models to automatically obtain the other one.

Permalink Categories: DSL, Textual syntax   English (EU)

Whole Platform - Eclipse based language workbench

I'm impressed every day with I find in the eclipse ecosystem ...

Whole is a platform for developing new languages, manipulating them using domain notations and transforming them to executable code

The Whole Platform includes a modeling framework, a generative system, a family of languages, and domain editors integrated with the Eclipse platform.
The languages boundled with the Platform include popular languages such as Java and XML together with some new domain languages used for modeling the structure, the behavior, the persistence and the notations of a language.

Permalink Categories: Model Driven, Java   English (EU)

A MOF 2.0 for Java - The MOF2 Repository

Enfin, une implémentation Open Source de repository MOF2 pour Java:

05.04.07

Permalink Categories: DSL, Metamodeling, Textual syntax   English (EU)

TEF - Textual Editing Framework

The Textual Editing Framework (TEF) allows you to write text based editors for your models. An editor written in TEF is based on a meta-model and therefore allows editing of instances for this meta-model. TEF editors provide an extensive set of modern text editor features without additional efforts. You get, for example, syntax highlighting, content assist (code completion), intelligent navigation, or visualisation of occurrences by simply describing your model notation as a set of template classes.

Permalink Categories: Modeling   English (EU)

Martin Fowler's classifications for thinking about UML

  • UmlAsSketch
  • UmlAsBlueprint
  • UmlAsProgrammingLanguage
Permalink Categories: Textual syntax   English (EU)

UMLGraph

This library comes with a Textual UML syntax. Maybe the parser can be reused.

There is also a plugin for Eclipse.

Permalink Categories: DSL, Metamodeling, Textual syntax   English (EU)

On the Specification of Textual Syntaxes for Models

This paper describes the TMF (Textual Modeling Framework) project, a GMF equivalent which instead of generating visual syntaxes would generate textual syntaxes.

This would be a major step forward in terms of ease of model edition.

04.04.07

03.04.07

OPM Object Process Methodology

Object-Process Methodology (OPM) is a holistic, integrated approach to the study and development of systems in general and information systems in particular.

In most interesting and challenging systems structure and behavior are highly intertwined and hard to separate. Meeting this modeling challenge, stateful objects and processes that transform them describe the function, structure and behavior aspects of the modeled system within a single framework in a domain-independent manner and without highlighting one aspect at the expense of suppressing another.

OPM is supported by OPCAT- Object-Process CASE Tool. Using OPCAT, OPM is studies in leading academic institutes and used in industry.

DraK's Klog

Avril 2007
Lun Mar Mer Jeu Ven Sam Dim
<< < Courant > >>
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30            

Rechercher

Catégories

Linkblog

Friends

Other

Syndiquez ce blog XML

Qu'est-ce que RSS?

powered by
b2evolution