Address
Personal informations
Born the 1st november 1958
Swiss citizen
Languages
- French: Mother tongue
- English: Almost fluent
- German: Elementary notions
Professional experience
- 1982-1986 EPFL Laboratoire de machines-outils (LMO):
- Development of a mecanical CAD system.
- Design of a small network to connect a microcomputer to a dozen of machine-tools.
- 1986-1988 EPFL Laboratoire de microinformatique (LAMI):
- Porting and improvement of Modula-2 compiler-debugger for the Smaky microcomputer.
- 1988-1995 EPFL Laboratoire de systèmes périphériques (LSP):
- Students projects supervision.
- Hardware realizations:
- Some digital peripherals for teaching.
- Transputer based multiprocessor systems:
- High performance (for that time) graphics board (3xT800, 24Bits colour, >6Mpixels/s)
- SCSI-2 boards (T800, NCR53C710, 8MB DRAM)
- Mouse /keyboard interfaces (T222, 64K SRAM, 2xRS232C)
- Transputers links interfaces for PC, Amiga, Smaky.
- ...
- Software realizations:
- Message passing system for transputer networks.
- Image oriented parallel file system for transputer networks.
- Images server (GIGAVIEW) interfaced with a SCSI-2 bus.
- ...
- 1996-1997 AF-CSE (Alain Farine - Computer Science Engineering) Lausanne:
- Industrialization of the GIGAVIEW image server designed in the LSP-EPFL:
- Redesign of the GIGAVIEW system with ST-20 processors.
- Total redesign of the GIGAVIEW image server's system software.
- Application of the GIGAVIEW system as map server in collaboration with the CANON and BSI companies.
- ...
- 1997 Attempt the creation of the Silicon-Peace startup company.
- 1997-2001 NagraVision (Kudelski SA) Cheseaux:
- Integration of the NagraVision Conditionnal Access system in various digital SetTopBoxes.
- 2001-2002 Sabbatical time.
- Writing a Sci-Fi novel (in French).
- Programming various plugins for the MojoWorld fractal planets generator
- 2002-20?? Debiotech S.A. Lausanne.
- Programming of the embedded software for a peritoneal dialysis pump.
- Programming a wxWidgets based user interface for a mathematical model of peritoneal dialysis optimisation.
- 2004-2006 Collaboration with Pandromeda.
- Programming the MojoTree vegetation add on for the MojoWorld fractal planets generator:
MojoWorld plugins
Programming languages
- C/C++
- Java
- Pascal
- Modula-2
- Fortran 77
- Occam
- Assemblers (680x0, 6502, Transputer, ...)
- HTML
- XML
- ...
Operating systems
- Windows
- MacOS X
- AmigaOS
- BeOS
- Linux
- pSOS
- VxWorks
- PowerTV
- OpenTV
- ...
Development kits
- OpenGL
- OpenNURBS
- MojoWorld SDK
- wxWidgets
- ...
Primary interest areas
- Computer graphics
- Hardware and software architecture of parallel systems.
- Graphical systems architecture.
- User interfaces (GUI).
- System programming (peripheral drivers).
- ...
Publications
- Un environnement de développement "Modula-2" (OUTPUT 9/1987)
- Parallel Image Storage and Retrieval (Virtual worlds and Multimedia 1993)
- GigaView Parallel Image Server Performance Analysis (World Transputer Congress 1994)
Non professionnal Activities
Objectives
- To make benefit other people of my experience in digital technology, microinformatics and computer science in general.
- To give my modest contribution to the necessary taking of conscience that the future is worth living and that it will be really better only if we behave in that sense.