New test.
[mono.git] / web / ideas
index f34f4495e0214882739ab3d04d69cd020518f693..83e4eb3a1c5a032e88dd449a16d3e390f8339399 100644 (file)
--- a/web/ideas
+++ b/web/ideas
 <a name="runtime">
 ** Runtime
 
 <a name="runtime">
 ** Runtime
 
-       We need a verifier that can be run on an executable (assembly)
-       and tells whether the metadata for the executable is correct
-       or not.  It should report any anomalies.
-
-       For a list of anomalies in assemblies, check the various assertions
-       that are described on the ECMA documentation. 
-
-       This will help test our generated executables and can be also
-       used as an external verifier.
-
 <a name="classes">
 ** Classes
 
        <ul>
 <a name="classes">
 ** Classes
 
        <ul>
-TODO=jxta,The JXTA Peer to Peer foundation
                * Implement a JXTA protocol implementation:
                <a href="http://www.jxta.org">http://www.jxta.org</a>
 
                * Implement a JXTA protocol implementation:
                <a href="http://www.jxta.org">http://www.jxta.org</a>
 
-TODO=camel,Mail API
                * Implement a Mail API, similar to Camel or JavaMail (Camel has
                  significant architecture features that are required on a real
                  mailer).
                * Implement a Mail API, similar to Camel or JavaMail (Camel has
                  significant architecture features that are required on a real
                  mailer).
@@ -45,7 +33,6 @@ TODO=camel,Mail API
                  Such an implementation could be used both with
                  Microsoft .NET and Mono.
 
                  Such an implementation could be used both with
                  Microsoft .NET and Mono.
 
-TODO=multimedia
                * Interfacing to Multimedia systems.  You might want
                  to look into the Quicktime API.  I know <a
                  href="mailto:vladimir@ximian.com">Vladimir</a> has
                * Interfacing to Multimedia systems.  You might want
                  to look into the Quicktime API.  I know <a
                  href="mailto:vladimir@ximian.com">Vladimir</a> has
@@ -56,35 +43,12 @@ TODO=multimedia
 <a name="projects">
 ** Projects
 
 <a name="projects">
 ** Projects
 
+       This list of projects ideas is outdated
 
 
-TODO=guavac,Java compiler for .NET
-               * You could take one of the existing Java compilers
-                 (Guavac comes to mind as it is so nice) and modify
-                 it to generate .NET code rather than JVM byte
-                 codes. 
-
-                 This should be a pretty straightforward task.
-                 Guavac has the advantage of being written in C++ and
-                 it could be compiled with the Microsoft Managed C++
-                 compiler and produce a .NET executable with it.
-
-TODO=CORBA,CORBA implementation
-               * Build a CORBA interoperability engine for the CLR.
-                 You do not need to do all of the work, just talking
-                 the protocol will get us a long way (<a
-                 href="http://www.omg.org">The OMG site</a> has the
-                 CORBA specs).
-
-                 Get in touch with David Taylor (dtaylo11 at bigpond
-                 dot net dot au) as he has been working on this
-                 project.
-
-TODO=Bonobo,Bonobo for Mono
-               * Once CORBA is done, implement the Bonobo interfaces
+               * Once <a href="http://remoting-corba.sourceforge.net/">CORBA</a> is done, implement the Bonobo interfaces
                  to allow people to use Bonobo components in Mono and
                  Mono components with Bonobo.  The best of both worlds!
 
                  to allow people to use Bonobo components in Mono and
                  Mono components with Bonobo.  The best of both worlds!
 
-TODO=moniker,Object Naming System with Monikers
                * A naming space for Mono.  An object naming space is
                  a very powerful tool.  Bonobo implements a moniker
                  system that is more powerful than the original
                * A naming space for Mono.  An object naming space is
                  a very powerful tool.  Bonobo implements a moniker
                  system that is more powerful than the original