My software projects
© 2004 Jean-Marc Vanel
e-mail: Send your
comments -
My home page
Last update:
<>My active SourceForge.net projects
Red icon <==> I am project manager
Ideas of projects
- make a library of reusable designs in UML/XMI, Java or otherwise,
both implementations (e.g. design patterns) and business and scientific
models, to promote reusability among free software developers
- make a database of XML Schemas, using an XML database such as
eXist
- make a Java interface for XML editors and XML applications, and
provide wrapper implementations for Pollo and others
- specify and realize my vision contained in "Extensible browser and
editor specification"
- design and implement Jeff Ruskin's ZIP (Zoom Interface Paradigm),
in
a (slightly) generalized version with one or several zoomed regions
(can
be reused for the Extensible browser)
- make a shared geographical database
- make a classification and a series of interfaces for groupware,
content and knowledge management programs
- explore the concept of an IDE (Integrated Development
Environment)
based on agents and atom valences, consumers and producers of
interfaces and XML Schemas
- following an XML schema that
describes a
programmers's documentation file, write about recipes (code
fragments), tools uses, etc. These are meant to be readily usable, like
how to open an URL with JAXP to get a DOM object, how to validate in
command line with Xerces, etc.
- somehow reduce the gap between user interfaces: stand-alone GUI
interfaces, command line and Web interfaces
- explore the relationships between XML Schemas and XSLT transforms
(transforms adapted to a Schema, transforms equivalent to a Schema,
Schema implied by a transform, etc)
- develop a methodology
to design XSLT transforms
- generic GUI for shell scripts
- zealous butler: using "sensors" that watch user actions and
system events like opening files, receiving a mail, etc; being able
through machine learning, to predict user actions and propose them to
user
- repository of XML Schema with eXist; see in block-note
informatique on 2004-07-25 "Idée: référentiel
de XML Schema avec eXist"
- Web site for management of training (attendees, skills, sessions,
...) , see 2004-07-06 - Système
d'Information pour
la formation
- Notes and ideas manager by topics (with one note being associated
to possibly several topics of a semantic network of topics - see
"Idée: Spécification: Classeur de notes"
- collaborative project user interfaces with a construction game
metaphor
- find an alternative to EJB based solely on Java interfaces, and
possibly decorator Design Pattern; see Architecture EJB, and Réflexions sur
l'Orienté
Objet
My interest subjects and studies
- explore rule-based programming and expert systems
(Protégé, OWL, KIF, Prolog,
DAM+OIL,
etc)
- explore functional programming (ML, CAML, etc) and proof of
programs