Add Ada
[mono.git] / web / index
1 <link rel="alternate" type="application/rss+xml" title="RSS" href="index.rss"/>
2
3 <table>
4   <tr>
5     <td valign="top">
6         <a href="http://www.ximian.com">Ximian</a> announced the
7         launch of the Mono project, an effort to create an open source
8         implementation of the .NET Development Framework.
9
10         Mono includes: <a href="c-sharp.html">a compiler</a> for the
11         C# language, a <a href="runtime.html">runtime</a> for the
12         Common Language Infrastructure (also referred as the CLR) and a
13         set of <a href="class-library.html">class libraries</a>.  The
14         runtime can be <a href="embedded-api.html">embedded</a> into your
15         application.  It implements of both <a href="ado-net.html">ADO.NET</a>
16         and <a href="asp-net.html">ASP.NET</a>.
17
18         You can read our <a href="rationale.html">rationale</a> for
19         this project.  If you have questions about the project, please
20         read our list of <a href="faq.html">Frequently Asked
21         Questions</a> or <a href="mailto:mono-list@ximian.com">contact
22         us.</a> The project <a href="mono-roadmap.html">roadmap</a>.
23
24         You might also want to <a href="download.html">Download the
25         source</a> for our work so far.  Grab a <a
26         href="snapshots">snapshot</a> of our current work, or <a
27         href="http://cvs.hispalinux.es/cgi-bin/cvsweb/?hidenonreadable=1&f=u&logsort=date&sortby=file&hideattic=1&cvsroot=mono">browse
28         the sources</a>
29
30         You might want to <a
31         href="mailing-lists.html">subscribe</a> to our mono-list
32         and mono-announce-list.  There is also a <a
33         href="http://www.gotmono.com/cgi-bin/yabb/YaBB.pl">forum</a> at <a
34         href="http://www.gotmono.com">GotMono</a>.
35
36         Wikis: <a href="http://www.nullenvoid.com/gtksharp/wiki">Gtk# Wiki</a>
37         and <a href="http://www.nullenvoid.com/mono/wiki">Mono
38         Wiki</a>
39
40     </td>
41     <td>
42         <table border=1>
43           <tr>
44             <td colspan="3">
45               <b><center>Mono Status</center></b>
46             </td>
47           </tr>
48           <tr>
49             <td>
50               <b><a href="c-sharp.html">C# Compiler</a></b>
51             </td>
52             <td>
53               <b>Self hosting on Linux</b><br>
54               Self hosting on .NET.
55             </td>
56           </tr>
57           <tr>
58             <td>
59               <b>JIT</b>
60             </td>
61             <td>
62               Linux/x86 working.
63             </td>
64           </tr>
65           <tr>
66             <td>
67               <b>Interpreter</b>
68             </td>
69             <td>
70               Working:<br>
71               Linux/x86, Linux/PPC, S390, StrongARM, SPARC, HPPA, SPARC v9 <br>
72             </td>
73           </tr>
74           <tr>
75             <td><b><a href="asp-net.html">ASP.NET</a></b></td>
76             <td>Webforms and WebServices working<br></td>
77           </tr>
78           <tr>
79             <td>
80               <b><a href="class-status.html">Classes</a></b>
81             </td>
82             <td>
83               All assemblies compile.
84             </td>
85           </tr>
86           <tr>
87             <td>
88               RSS feed:
89             </td>
90             <td>
91               <a href="index.rss"><img src="images/xml.gif"></a>
92             </td>
93           </tr>
94          <tr>
95             <td>
96               <a href="screenshots.html">Screenshots</a>
97             </td>
98           </tr>
99         </table>
100
101         <table border=1>
102           <tr>
103             <td colspan="3">
104               <b><center>In the news</center></b>
105             </td>
106           </tr>
107           <tr>
108             <td>
109               <img src="images/2003osdirwinnerbadge.gif">
110             </td>
111             <td>
112               <a href="http://osdir.com/Article198.phtml">Dec 19th, 2003</a>: Editor's Choice Award.
113             </td>
114           </tr>
115           <tr>
116             <td>
117               <img src="images/netmagazine.png">
118             </td>
119             <td>
120                 
121               <a href="http://www.ftponline.com/wss/2003_TE/magazine/columns/trends">May 31st, 2003</a>: CLI integration.
122             </td>
123           </tr>
124           <tr>
125             <td>
126               <img src="images/infoworld.png">
127             </td>
128             <td>
129               <a href="http://www.infoworld.com/article/03/05/22/HNmono_1.html">May 22nd, 2003</a>: Mono 1.0 plans.
130             </td>
131           </tr>
132           <tr>
133             <td>
134               <img src="images/infoworld.png">
135             </td>
136             <td>
137               <a href="http://www.infoworld.com/article/03/03/14/11stratdev_1.html">Mar 14th, 2003</a>: Whither Mono?
138             </td>
139           </tr>
140           <tr>
141             <td>
142               <img src="images/b2.png">
143             </td>
144             <td>
145               <a href="http://www.infoworld.com/article/03/05/22/HNmono_1.html">Dec, 2002</a>: The Penguin takes flight.
146             </td>
147           </tr>
148         </table>
149     </td>
150   </tr>
151 </table>
152
153 @item Jan 18th, 2004: LDAP class libraries in Mono tutorial.
154
155         Sunil Kumar has written an <a
156         href="http://www.novell.com/coolsolutions/cooldev/features/a_net_cplus_ldap_library_cdev.html">introduction
157         to Novell.LDAP</a> class libraries, which are part of Mono.
158
159 @item Jan 13th, 2004: MonoDoc 0.9 released.
160
161         A new edition of MonoDoc, the Mono Documentation Browser, has been released, available in source form from:
162         <a href="archive/monodoc-0.9.tar.gz">archive/monodoc-0.9.tar.gz</a>
163
164 @item Jan 11th, 2004: Call for Stories
165
166         If you have a success story about using Mono or one of the Mono
167         components in any way, we want to hear about you.  Please mail
168         your details to miguel@ximian.com
169
170 @item Jan 4th, 2004: Windows Installer for Mono 0.29
171
172         There is a <a href="archive/mono-0.29-win32-1.exe">Windows
173         Installer for Mono 0.29</a> available now.
174         
175 @item Dec 21st: Mono on PowerPC Progress.
176
177         Paolo reports today that the Mono JIT on the PowerPC was able
178         to successfully run the Mono C# compiler to build its first
179         programs.  This is by no means complete (exception handling is
180         missing, and Boehm GC seems to fail on MacOS X), this shows
181         the excellent progress Paolo has been making.
182
183         Zoltan has added support for modules to MCS (generation and
184         consumption).
185
186 @item Dec 10th: Mono Debugger 0.5 released
187
188         Martin Baulig has <a
189         href="http://primates.ximian.com/~martin/blog/archives/000231.html">released</a>
190         a new version of the Mono Debugger.  
191
192 @item Dec 2nd: Mono 0.29 has been released
193
194         Check out the <a
195         href="http://www.go-mono.com/archive/mono-0.29.html">Release
196         notes</a> for details on Mono 0.29.    
197
198         This release includes the PPC JIT engine running `Hello World'
199         and ASP.NET is considered feature-complete.
200         
201 @item Nov 25th: Gtk# 0.14, System.DirectoryServices
202
203         Gtk# 0.14 has been released, and it is available from <a
204         href="http://gtk-sharp.sf.net">the Gtk# web site</a>.   
205
206         Sunil has checked in the implementation of
207         System.DirectoryServices as well as the Novell.Directory.Ldap
208         code into Mono CVS.
209
210 @item Nov 14th: Gtk# 0.13 released.
211
212         Mike Kestner has <a
213         href="http://lists.ximian.com/archives/public/mono-list/2003-November/016943.html">announced</a>
214         the release of the <a href="http://gtk-sharp.sf.net">Gtk#</a>
215         GUI toolkit for .NET and Mono.
216
217 @item Nov 13th: Managed LDAP binding for Mono and .NET
218
219         Sunil Kumar at Novell has <a
220         href="http://lists.ximian.com/archives/public/mono-list/2003-November/016907.html">announced</a>
221         the availability of a fully managed implementation of LDAP for
222         Mono and the .NET Framework.
223
224         You can obtain the library from <a
225         href="http://forge.novell.com">Novell Forge's</a> <a
226         href="http://forge.novell.com/modules/xfmod/cvs/cvsbrowse.php/ldapcsharp/CsharpLDAP">CSharpLDAP</a>
227         module.
228
229 @item Nov 4th: Mono Roadmap announced.
230
231         The <a href="mono-roadmap.html">Mono Roadmap</a> and <a
232         href="mono-hacking-roadmap.html">Mono Hackers Roadmap</a> have
233         been released.   
234
235 @item Oct 28th: Mono Get Together at the PDC.  GTK# 0.12 Released.
236
237         We will be getting together at the West Tower Lobby on Tuesday
238         28th at 6pm to talk about the Mono project. You have 24 hours to
239         notify all of your friends, open source buddies and free software
240         folks.
241
242         We will bring Mono t-shirts.
243
244         Mike Kestner released <a href="http://gtk-sharp.sourceforge.net">Gtk#</a> 0.12 today.  GTK# source tar balls
245         and RPMs are available.  A windows installer was contributed by Johannes Roith.
246         
247 @item Oct 26th: Last Minute Mono BOF
248
249         The first in a series of undercover Mono BOFs at the PDC will take
250         place tonight at 7pm on the Academy meeting, in room 411. Come join us
251         to plot the evolution.
252
253
254 @item Oct 25th: GTK# 0.11+ Windows Installer available
255
256         Johannes created a Windows
257         Installer for GTK# 0.11+ and works
258         with Mono 0.28 for Windows.
259
260 @item Oct 21st: Mono Community at Novell Forge
261
262         Mono Developers that are looking for a public repository for
263         hosting their projects can now use <a
264         href="http://forge.novell.com">Novell Forge's</a> which hosts
265         a <a
266         href="http://forge.novell.com/modules/xfmod/community/?monocomm">Mono
267         Community</a>.
268
269         Novell Forge offers mailing lists, cvs repository, bug
270         tracking and mailing list services and all the other services
271         you expect.  Mono will continue to be hosted in our own CVS
272         repository, and using our <a href="anoncvs.html">anonymous CVS
273         servers</a>
274
275 @item Oct 13th: SPARC V9, HPPA, Internationalization, GdiPlus
276
277         Dick Porter has checked in our rewrite of the international
278         substrate in Mono that uses the <a
279         href="http://oss.software.ibm.com/icu/">International
280         Components for Unicode</a> library from IBM.  This means that
281         we got CultureInfo support through the whole code base now.
282
283         Alexandre Pigolkine has checked-in the new implementation of
284         System.Drawing.  We have now dropped the old implementation
285         with multiple-backends that we had, and replaced it with an
286         implementation that P/Invokes into GDI+.  A GDI+
287         implementation on top of <a
288         href="http://www.cairographics.org">Cairo</a> is used on Unix
289         systems.  This step vastly simplifies the development and
290         maintenance of System.Drawing. 
291
292         There are plenty of updates to Mono as well, we encourage you
293         to read the <a
294         href="http://www.go-mono.com/monologue">Monologue</a> to keep
295         an eye on recent developments.
296
297         Bernie Solomon just <a
298         href="http://lists.ximian.com/archives/public/mono-devel-list/2003-October/002460.html">checked
299         in</a> 64-bit support for SPARC v9 and HPPA into the Mono
300         runtime.  This also improves the SPARC-32 support.
301
302 @item Oct 6th: Linux s390 Mono packages available.
303
304         Neale Ferguson has contributed Mono packages for the
305         Linux/s390.  You can get them from the <a
306         href="download.html">download</a> page.
307
308 @item Oct 5th: Monologue aggregates Mono Blogs
309
310         You can now read an aggregated view of the <a
311         href="blogs.html">blogs</a> maintained by Mono developers in
312         <a href="http://www.go-mono.com/monologue">Monologue</a>.
313         Monologue is available as an HTML page or as an <a
314         href="monologue/index.rss">RSS feed</a>.
315
316 @item Oct 2nd: Windows packages, MonoDoc 0.7
317
318         Windows packages for Mono 0.28 are now available from our <a
319         href="download.html">download</a> page.
320
321         A new version of MonoDoc has been released.  The new version
322         is available <a href="archive/monodoc-0.7.tar.gz">here</a>
323
324 @item Oct 1st: Mono 0.28 has been released.
325
326         Check out the <a
327         href="http://www.go-mono.com/archive/mono-0.28.html">Release
328         notes</a> for details on Mono 0.28.  This release marks the
329         completion of the SourceGear project to add web services
330         functionality to Mono and improve its reliability.
331
332 @item Sep 30th: Mono Kick Start book available
333
334         The Mono Kick Start book is now <a
335         href="http://www.amazon.com/exec/obidos/tg/detail/-/0672325799/qid=1064937318/sr=8-1/ref=sr_8_1/103-9624440-8714218?v=glance&s=books&n=507846">available</a>
336         in English.  Originally available only in <a
337         href="http://www.amazon.de/exec/obidos/ASIN/3827264928/qid=1050051051/sr=2-1/ref=sr_2_3_1/028-2755135-1623712">German</a>.
338         The book technical review was done by <a
339         href="http://www.maurer-it.com/">Dietmar Maurer</a> JIT
340         architect at the Mono team.
341
342 @item Sep 26th, 2003: DiaCanvas# 0.1 released, Gtk# 0.11 released.
343
344         Mike Kestner has <a
345         href="http://lists.ximian.com/archives/public/gtk-sharp-list/2003-September/002475.html">released</a>
346         a new version of <a href="http://gtk-sharp.sf.net">Gtk#</a>.
347
348         Martin has also 
349         <a href="http://mwh.sysrq.dk/programs/announcements/diacanvas-sharp-0.1.0.html">released</a>
350         his binding to <a href="http://diacanvas.sf.net">DiaCanvas</a> for C#.
351
352 @item Sep 16th, 2003: WineLib, Authenticode, Generics, Xslt updates, Wsdl compiler, WSE.
353
354         <b>WineLib:</b> Vladimir has added new libraries to the Wine
355         process, which we will soon bring into our packages: the
356         various Windows common dialogs can now be used (screenshots:
357         <a href="images/colordlg.png">here</a>, <a
358         href="images/fontdlg.png">here</a>, <a
359         href="images/filedlg.png">here</a> and <a
360         href="images/finddlg.png">here</a>.
361
362         Johannes has patches to have Wine track the Gtk theme,
363         screenshot here (link got broken).
364
365         <b>Security:</b> New authenticode support from Sebastien has
366         been checked into CVS.
367
368         <b>Xslt:</b> Plenty of conformance updates to the managed
369         implementation of Xslt, as well as breaking the libxslt speed
370         barrier.  Our managed implementation is now faster than the
371         C-based libxslt that we used before.
372
373         <b>Generics:</b> Work continues on generics support, feel free
374         to try it out.  The compiler is currently on a separate
375         directory until we stability it (gmcs) and you need to compile
376         the class libraries with the `generics' profile to try it
377         out.  Sample generic programs are included in the CVS module. 
378
379         <b>Wsdl:</b> We now have Wsdl support in Mono: a wsdl compiler
380         command line tool, and support on ASP.NET to generate the wsdl
381         file from an .asmx file.
382
383         <b>AOT:</b> Many robustness updates to the ahead-of-time
384         compiler and a new locking and threading system that avoids
385         having "big locks" around the mono kernel, and moves to a
386         fine-grained locking system.  The design includes a lattice to
387         avoid deadlocks.
388
389         <b>Dogfooding:</b> We are now running Mono's ASP.NET on
390         go-mono.com to find problems.  It is currently hosting our
391         Monodoc documentation.  The <a
392         href="http://www.go-mono.com/docs/index.html">Apache module
393         version</a> and the <a href="http://www.go-mono.com:8080/">XSP
394         version</a>.
395
396         <b>WSE:</b> The Web Services Enhancements season has begun.
397         The Microsoft.Web.Services namespace and classes are now
398         checked into CVS.  
399
400 @item Sep 1st, 2003: Ice for Mono;  XmlSerializer generators; Monodoc progress.
401
402         <b>Ice:</b> Vladimir has checked into CVS (Module ginzu) an
403         implementation of <a href="http://www.zeroc.com">ZeroC's</a>
404         <a href="http://www.zeroc.com/ice.html">ICE</a> protocol.  It
405         is implemented using Remoting.  If you were looking for an
406         efficient binary protocol to use with Remoting, this is it.
407
408         ICE is simpler to use than CORBA, and was created by people
409         who were deeply involved in CORBA and wanted to fix its
410         problems (you can see a <a
411         href="http://www.zeroc.com/iceVsCorba.html">list of
412         differences</a>).
413
414         <b>XmlSerializer</b>: Lluis has checked in a new technology
415         for use in our XmlSerializer: the XmlSerializer code
416         generator.  Currently our XmlSerializer generates a
417         description of instructions for serializing data, these
418         instructions are later interpreted while using it: Reflection
419         is used to pull all the data.  The code generator is the first
420         step into turning the Serializer from an intepreter into a
421         compiler and improving the performance of it.
422
423         Currently was used internally to implement the WSDL
424         serializer, in the future it will just be part of the standard
425         serialization process.
426
427         <b>MonoDoc:</b> New providers!  Thanks to <a
428         href="http://www.jaggersoft.com/">Jon Jagger</a> for providing
429         us with his master XML files for the C# specification we now
430         have integrated the C# spec into Monodoc.  Another provider is
431         the Error provider: now we include all the C# compiler errors
432         in the help system.
433
434         Alp has contributed various user interface improvement, and
435         updated our list widget for key navigation; Ben made the
436         matches window more useful and Joshua has helped us clean up
437         the ECMA provider even more.
438
439 @item Aug 14th, 2003: Mono 0.26 has been released
440
441         A new version of Mono is available, the new features include:
442         <a href="http://www.cairographics.org/">Cairo support</a>, <a
443         href="http://remoting-corba.sf.net">Remoting.Corba</a>
444         support, as well as a managed XSLT implementation.  
445
446         Existing features have been improved vastly: better
447         Windows.Forms, runtime, faster compiler, web services, better
448         compliance to the spec and more. 
449
450         Check out the <a
451         href="http://www.go-mono.com/archive/mono-0.26.html">Release
452         notes</a> for details.
453
454 @item Aug 9th, 2003: Python for .NET Preview 2 available;  Mono Documentation site up.
455
456         Brian Lloyd has <a
457         href="http://lists.ximian.com/archives/public/mono-list/2003-August/015313.html">announced</a>
458         the availability of his Python binding to .NET.  This works
459         with .NET and Mono.  For more information about it, see
460         Brian's site at <a href="
461         http://zope.org/Members/Brian/PythonNet/">http://zope.org/Members/Brian/PythonNet/</a>
462
463         We have uploaded the current Mono Documentation (core
464         libraries and Gtk#) to <a
465         href="http://mono.ximian.com:8080"/>http://mono.ximian.com:8080</a>.
466         The site is running the ASP.NET edition of <a
467         href="archive/monodoc-0.6.tar.gz">MonoDoc 0.6</a> on XSP.
468
469 @item Aug 6th, 2003: Winforms samples
470
471         Timothy Parez is coordinating the effort to create sample
472         programs that exercise the various Windows.Forms controls.  We
473         are using this as graphical regression test suite for the Mono
474         implementation.
475
476         The screenshots of the various widgets, together with the
477         source code is available on the <a
478         href="http://www.nullenvoid.com/mono/wiki/index.php/WineSamples">WineSamples</a>
479         page on the <a
480         href="http://www.nullenvoid.com/mono/wiki/">Mono Wiki</a>.
481
482         A new cvs module called `winforms' has been created that
483         contains the source code for the samples.  To run the samples,
484         you can install the WineLib packages available from our <a
485         href="download.html">download page</a>.
486
487 @item Aug 5th, 2003: New Apache Module architecture: 1.3 and 2.x supported
488
489         Gonzalo rearchitected our Apache module for hosting Mono and
490         ASP.NET.  The previous incarnation hosted a Mono runtime on
491         each Apache process, which lead to a slow setup for webforms.
492         The new setup uses a shared mono process for all the incoming
493         requests.  Daniel later improved up the new architecture and
494         added dual support, so now in addition to Apache 2.x, we
495         support Apache 1.3 with the same codebase.
496
497         The new code is available on CVS, on module `mod_mono', and
498         now requires an XSP installation to be available. 
499
500 @item Aug 4th, 2003: Ximian acquired by Novell.
501
502         Today <a href="http://www.novell.com">Novell</a> acquired <a
503         href="http://www.ximian.com">Ximian</a>.  The press release is
504         available <a
505         href="http://www.ximian.com./about_us/press_center/press_releases/index.html?pr=novell">here</a>.
506
507         Mono and Gnome form an integral part of the Novell strategy.
508
509 @item Jul 30th, 2003: Remoting.CORBA, Managed XSLT.
510
511         Today Lluis announced that Mono CVS contains all the fixes to
512         run <a
513         href="http://remoting-corba.sourceforge.net/">Remoting.CORBA</a>:
514         both client and server channels work; We are interested in people
515         testing it with other ORBs.
516
517         Ben checked-in today his managed implementation of Xslt that
518         we mentioned on Jul 19th; This uncovered various limitations
519         on the XPath implementation, which Piers has swifly removed.
520         Monodoc, NUnit and our Corcompare work with it.  Since this is
521         implementation is not completed yet, we still support the
522         libxslt-based version by default.  For more details on how to
523         try the new XSLT implementation, see <a
524         href="http://lists.ximian.com/archives/public/mono-devel-list/2003-July/001681.html">Ben's
525         post</a>
526
527 @item Jul 27th, 2003: Wine packages and Daily Snapshots 
528
529         MonoWine packages (used to run System.Windows.Forms) software
530         are now available from our (<a
531         href="download.html">download</a> page).  You can track the
532         progress on our <a
533         href="http://www.nullenvoid.com/mono/wiki/index.php/WineSamples">Wiki
534         page.</a>
535
536         We're now building daily snapshots of Mono.  They come in
537         three distinct flavors:
538
539         <ul>
540                 * mono snapshot tarballs - These are 'release-style' tarballs and
541                   contain everything necessary to setup a new
542                   installation from scratch.  This includes the Mono
543                   runtime and all the assemblies we distribute.
544
545                 * monocharge tarballs - These tarballs contain only
546                   the assemblies built on that day.
547
548                 * monolite tarballs - These tarballs contain a copy of
549                   'corlib.dll', 'mcs.exe', 'System.dll', 'System.Xml.dll' and
550                   'Mono.CSharp.Debugger.dll'. They can be used to
551                   re-bootstrap an out-of-sync installation.
552         </ul>
553
554         The daily builds are availble here: <a href="http://go-mono.com/daily">http://go-mono.com/daily</a>
555
556         If you find that the builds are broken, please notify Duncan.
557
558 @item Jul 19th, 2003: Recent developments
559
560         Since Mono has matured, we have limited the news on the site
561         to major accomplishments that are finished, but this week, it
562         is worth devoting some time to talk about some of the
563         work-in-progress projects that are progressing.
564
565         Jackson has added support to the IL assembler for generics as
566         well as to the PEAPI library, and it has assembled its first
567         generic program.  Support for handling images with generics
568         has been on our file format reader for a while, but the JIT
569         engine is still incomplete. 
570
571         On the XSLT world, Atsushi and Ben continue to make big
572         improvements.  Ben recently got the prototype managed XSLT
573         implementation to run its first stylesheet.  Although
574         currently Mono uses libxslt to implement the System.Xml.Xsl
575         namespace, to have a fully .NET compliant implementation we
576         will need a managed version, and this is the beginning of it.
577
578         Lluis recently posted an update on the <a
579         href="http://lists.ximian.com/archives/public/mono-devel-list/2003-July/001550.html">state
580         of WSDL</a> in Mono.  Now that the web services runtime is
581         ready, the WSDL compiler becomes more important as a
582         development tool.
583
584         Atsushi continues his work on the DTD validating reader in
585         System.Xml, as well as improving our XML Schema support.
586
587 @item Jul 14th, 2003: New build system;  IPV6 support.
588
589         Peter Williams has contributed a new build system that
590         addresses many of the annoyance we had with our previous build
591         system.  He has worked on this for a few weeks, and Gonzalo
592         helped test it and get it into CVS.  We no longer have the
593         historical dual build system: make for Unix and nant for
594         Windows.
595
596         This system also offers the opportunity to compile our class
597         libraries with different profiles (.NET 1.0, .NET 1.1 and the
598         various ECMA subsets).
599
600         Peter explains the new build system <a
601         href="http://lists.ximian.com/archives/public/mono-devel-list/2003-July/001506.html">here</a>
602
603         Jerome's IPV6 code has been checked into CVS; With Peter's new
604         build system, we will be able to expose it (as part of the
605         NET_1_1 build).
606
607 <h2>Older News</h2>
608
609         Click <a href="oldnews.html">here</a> to see the olds news.
610
611