Project name                                                    : Nautilus
Level (Beginner, Intermediate, Advanced)        : Intermediate
Possible Mentor                                                 : Stephane 
Ducasse ?

Description                                                             : 
Nautilus is a new browser based on the latests system meta model tools like 
RPackage or Ring. The goal is to ensure this browser has the stability and all 
the features required to become the next standard browser.
Technical Details                                               : Nautilus may 
be improved on different levels: fixing last bugs, improve the way the UI 
widget are defined to be able to easily change the UI representation, create 
some plugins for metrics, better traits integration, better icons. Morphic may 
have to be improved
Benefits to the Student                                 : The student will 
learn and use the latests infrastructure tools, the different Morphic's layers. 
He will also participate to a tool which is used and will be.
Benefits to the Community                               : The community will 
gain a more stable and up to date default browser.



Project name                                                    : Hazelnut
Level (Beginner, Intermediate, Advanced)        : Advanced
Possible Mentor                                                 : Stephane 
Ducasse ?

Description                                                             : 
Hazelnut is part of the Seed project which goal is to bootstrap the system.
Technical Details                                               : Ensure the 
validity of the created kernel and also improved the serialization mechanism. 
The goal is to clarify and ensure a creation mechanism which can be applied to 
a dynamically generated kernel or to a statically describe kernel as well.
Benefits to the Student                                 : Deep understanding of 
the system layouts, of the kernel definition, of the meta model and the 
reflexivity of the system. The student will also learn the object format and 
the basic of the VM use.
Benefits to the Community                               : The community will 
gain a way to bootstrap a new fresh kernel from an existing image or from a 
kernel description. It could also be used to generate minimal kernel used for 
embedded technology.



Ben

Reply via email to