2002-02-27 Nick Drochak <ndrochak@gol.com>
[mono.git] / web / resources
1
2 * Resources
3
4         There are a number of resources available for those of you who
5         want to contribute to the Mono project.  Here are a few links.
6
7         If you want to send suggestions for links, address them to <a
8         mailto="web-mono@ximian.com">web-mono@ximian.com</a>.
9
10 ** Microsoft .NET
11
12         The <a href="http://msdn.microsoft.com/net">Microsoft.NET site.</a>
13
14         The Microsoft .NET Framework 1.0 can be downloaded <a href="http://msdn.microsoft.com/downloads/default.asp?url=/downloads/sample.asp?url=/msdn-files/027/000/976/msdncompositedoc.xml&frame=true">here</a>
15
16         New methods that are not documented in 1.0, are documented <a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dndotnet/html/framewrkaddend.asp">here</a>
17
18 ** IRC
19
20         Various Mono contributors get together on channel #mono on
21         irc.gnome.org
22
23 ** Mono related sites.
24
25         Sergey's web page on Mono resources:
26
27         <a href="http://mono.eurosoft.od.ua">http://mono.eurosoft.od.ua</a>
28
29         Got Dot Net:
30
31         <a href="http://www.gotdotnet.com">Got Dot Net</a>
32
33         MonoMail:
34
35         <a href="http://sourceforge.net/projects/monomail/">http://sourceforge.net/projects/monomail/</a>
36
37         Zip classes:
38
39         Mike's port to .NET: <a
40         href="http://www.icsharpcode.net/OpenSource/NZipLib/default.asp">NZipLib</a>
41
42         .NET Security:
43
44         A nice overview paper on the <a
45         href="http://www.foundstone.com/pdf/dotnet-security-framework.pdf">.NET
46         security architecture</a>.
47
48 ** Presentations
49
50         Currently the <a href="Presentations/O-Reilly">O'Reilly</a>
51         presentation on Mono is available.  Arturo Espinosa has given
52         a talk on Mono in Mexico and made <a
53         href="http://construct.ximian.com/~arturo/Presentations/Mono.OLS/html">spanish
54         slides</a>
55
56 ** ECMA Documentation.
57
58         You can get the documentation for the ECMA specs from:
59
60         <ul>
61                 * <a href="http://www.ecma.ch/ecma1/STAND/ecma-334.htm">C# Language Specification</a>
62                 * <a href="http://www.ecma.ch/ecma1/STAND/ecma-335.htm">Common Language Infrastructure</a>
63         </ul>
64
65
66         Older copies of the standard are available here:
67
68         <ul>
69                 * <a href="http://msdn.microsoft.com/net/ecma">At MSDN</a>
70                 * <a href="http://www.dotnetexperts.com">Dot Net Experts</a>
71                 * <a href="http://developer.intel.com/software/idap/ecma">Intel</a>
72                 * <a href="http://lightning.csse.monash.edu.au/.net/CLI">Monash University</a>
73         </ul>
74
75         These contain specifications for the assembler, the metadata,
76         byte codes supported by the CLI virtual machine, the C#
77         language and the core class libraries.
78
79         For details on the .NET class libraries, you can
80         visit the Microsoft's Developer Network:
81
82         <ul>
83                 * <a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/cpref_start.asp">.NET Framework Class Library</a>
84         </ul>
85
86         You can also get this information if you install the Beta2
87         release of the .NET Framework.
88
89 ** Discussion Groups.
90
91         <ul>
92         
93                 * <a href="http://www.oreillynet.com">O'Reilly
94                   Network</a> has a <a
95                   href="http://www.oreillynet.com/dotnet">section devoted to
96                   .NET</a>
97                 * <a
98                   href="http://msdn.microsoft.com/newsgroups">MSDN</a> also
99                   lists various newsgroups related to .NET</ul>
100         </ul>
101
102 ** Other .NET related projects
103
104         There are a number of related projects to Mono:
105
106         <ul>
107                 * <a
108                   href="http://www.icsharpcode.net/OpenSource/SD/default.asp">Sharp
109                   Develop:</a> an IDE for the C# language written in C#.
110
111                 * <a 
112                   href="http://janet-js.sourceforge.net/">Janet:</a>
113                   an implemention of ECMAScript (the standarized
114                   version of JavaScript) in C#
115
116                 * <a
117                   href="http://xmarks.sourceforge.net/doc.html">XMarks DOC.NET:</a> For
118                   creating online documentation you can browse for your own classes. 
119
120                 * <a href="http://nunit.sourceforge.net">NUnit:</a> A
121                   testing framework for .NET classes.
122
123                 * <a href="http://www.kaffe.org">Kaffe:</a> A popular
124                   Free Software JIT engine for Java.
125
126                 * <a href="http://www.intel.com/research/mrl/orp">ORP:</a> A research
127                   JIT/VM/GC system from Intel.
128
129                 * C# bindings for OpenGL and SDL are available here: <a
130                   href="http://csgl.sourceforge.net">http://csgl.sourceforge.net</a>
131
132                 * <a
133                   href="http://www.southern-storm.com.au/portable_net.html">Portable.NET:</a>
134                   Another implementation of the CLI and C# compiler.
135
136         </ul>
137
138 ** GNOME Documentation
139
140         Documnetation on GNOME, and the GNOME APIs is available from
141         the <a href="http://developer.gnome.org">developer</a> site at
142         GNOME:
143
144         <ul>
145                 * <a href="http://developer.gnome.org/doc/API/">GNOME
146         API documentation</a>
147
148                 * <a href="http://developer.gnome.org/doc/books">GNOME
149         Online books</a>
150
151                 * <A
152         href="http://developer.gnome.org/arch/">Architecture Overview</a>
153         </ul>
154
155         
156