2011.11.15

Pharo 1.3 Release

From RMod:

We are proud to announce the release of 1.3 of Pharo. This new release is the result of active development from the community and it is composed of:

  • Cleaning architectural dependencies
  • More cleanups directed by applying code critics on the system
  • Support for server and headless images. Pharo has now a support for stdin, stdout and stderr.
  • More robust and better startup/shutdown
  • Improved look and feel
  • Better widgets
  • Improved tools
  • Weak Announcements
  • Stratified Proxy
  • More class comments
  • Network improvements based on Zinc

Download 1.3 here: http://www.pharo-project.org/pharo-download/release-1-3

2011.11.05

Thesis printed on A5 format

I printed a A5 version of my thesis.

The cover was made by Guillaume Perrin. It makes the book really beautiful.

The pdf version of the A5 format is available here.

2011.11.04

Sphere is visiting Tom Mens

The Sphere team is visiting the team of Tom Mens at the university of Mons.

2011.10.10

Software engineering working group — first session

We announce the first session of the working group about software engineering at LaBRI. For this first session, Veronica Uquillas will present a part of her thesis work. It will take place at LaBRI, room 178, Friday, the 14th of October at 10.00 AM.

TITLE: Supporting change analysis and integration with Torch and Ring

ABSTRACT:
Software developers working on non-trivial systems frequently need to integrate contributions originating from various sources.
This task of integrating changes is nowadays performed mostly manual: developers need to study a submitted patch, assess its impact and dependencies on the system and integrate the actual source code.
Especially in the context of multiple, individually evolving branches, applying a patch – that was not necessary developed in the same branch – can be a daunting task.
In my work, I focus on the investigation and development of tools that support developers in understanding the nature and impact of changes.

In this talk we focus on two of the artifacts developed during my research.
First, we discuss Torch, which is an extension to the Pharo Smalltalk environment that offers developers – by means of visualizations – proper support for understanding the structure and scope of changes.
Second, we take a look at Ring, our ongoing work on the representation of source code and changes, both from the perspective of individual snapshots as well as the history of a software system.

Groupe de travail “Génie Logiciel”

Le thème Sphère (Xavier Blanc) ouvre un nouveau Groupe de Travail “Génie Logiciel” au LaBRI.

====

Le groupe de travail “Génie Logiciel” s’intéresse au développement logiciel dans sa globalité. Les sujets abordés dans le groupe de travail sont variés: évolution logicielle, DSL (Domain Specific Language), analyse et modélisation de l’architecture, ingénierie dirigée par les modèles…

Le groupe se réunit régulièrement autour de présentations de 30-45 minutes, suivies d’une discussion.

2011.10.07

VPraxis tutorial

VPraxis is an operation-based model that unifies both source code and versioning information, to build an history that can be queried to obtain a lot of information about the evolution of the software project. For now, it is available  for Java and C project. It parse SVN, Git and Mercurial repositories.

A better explanation and a tutorial is now available on the wiki page.

Let’s go for a try !

 

Pharo 1.3 in Release Candidate

Pharo 1.3 is in release candidate mode.
You can help by using it, report bugs - and better: fix them ;)

More information and download on the Pharo website.

2011.09.14

L’équipe Rmod remporte le premier prix de l’innovation technologique

Dans le cadre de la 8ème édition des Prix de l’innovation technologique (European Smalltak User Group 2011), l’équipe-projet Rmod a remporté le premier prix pour leur logiciel FUEL (inria).

More information at Mariano Blog

2011.08.23

FAMOOSr 2011

FAMOOSr 2011 - 5th Workshop on FAMIX and Moose in Reengineering is done at ESUG.
I presented Orion, an approach to simulate changes before applying them on source code.

Information is available here.

Ocean presentation

Yesterday, Noury presented Ocean, the next network framework for Pharo. It is object-oriented and provides an API that can be plugged on different back-ends. He presents the team, and I like the picture.