[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[DotGNU]Draft list of 20 DotGNU development projects
From: |
Norbert Bollow |
Subject: |
[DotGNU]Draft list of 20 DotGNU development projects |
Date: |
Thu, 15 Nov 2001 11:58:36 +0100 |
I'd like to propose the following list of 20 development projects
that would together form "DotGNU"... the idea is to have a
not too long list of development projects for now; more can be
added after "DotGNU 1.0" has been released.
This proposal is valid only if the phpGroupWare and Savannah
folks will be in agreement with making their projects part of
DotGNU (I've listed them as items 15 and 16 on this list for
now, if they're not in agreement this will of course have to
be changed). Otherwise we will probably need to look elsewhere
for GroupWare style webservices that we can use to showcase
DotGNU, and the plans for a "PHP plugin for SEE" (item 4) are
likely to get dropped, too.
--snip------------------------------------------------------------
infrastructure
==============
1. SEE (Secure Execution Environment)
- a daemon, written in C++
- supports plugins
- must run on all major desktop systems
2. CLR plugin for SEE
- must run on all major desktop systems
3. Java VM plugin for SEE
- must run on all major desktop systems
4. PHP plugin for SEE
- must run on all major desktop systems
5. Parrot plugin for SEE
- must run on all major desktop systems
6. DEE (Distributed Execution Environment)
- only needs to work on GNU systems
- executes webservice code in a SEE on the webservice server,
but also allows users to download the webservice code
(Anyone who is able to execute something on the server is
also able to download the program and execute the program
locally.)
- allows the owner of data to download the data
- facilitates distributed hosting of webservices
- must support transaction logging and roll-back
- Any program that works under DEE must also work under SEE
(However the converse of this will not be true.)
7. XML-shell
- system administration tool for DEE
8. Virtual Identities / auth project (a "horse race", no single project
endorsed at this stage)
development tools
=================
9. C# -> CLR compiler
- written in C
10. C# class library
11. VisualBasic -> CLR compiler
- written in C
12. CLR -> CLR optimizer
13. CLR debugger
webservices
===========
(all of the below should be usable both as webservice components and as
webservice application)
14. searchable webservice directory
- Should be able to query listed webservices for the information,
i.e. webservice maintainers can maintain all the information
for directories on their own server, they don't need to separately
maintain listings in multiple directories
- Must be usable for specialized directories, like e.g. a directory
of software development projects.
15. phpGroupWare webservice components and webservice application
16. distributed Savannah
17. load-balancing system
18. distributed backup system
19. Appointment Maker
- a webservice that manages the appointment-making process
20. DotGNU webservice server checker
- a tool to potentially falsify the claim that a given webservice
server meets the requirements of a DotGNU webservice server.
- For webservices which store data in the DEE, this can only
be used by the owner of the data (i.e. by someone who has
the right to export the data).
--snap------------------------------------------------------------
Greetings, Norbert.
--
A member of FreeDevelopers and the DotGNU Steering Committee: dotgnu.org
Norbert Bollow, Weidlistr.18, CH-8624 Gruet (near Zurich, Switzerland)
Tel +41 1 972 20 59 Fax +41 1 972 20 69 http://thinkcoach.com
Your own domain with all your Mailman lists: $15/month http://cisto.com
- [DotGNU]Draft list of 20 DotGNU development projects,
Norbert Bollow <=