| <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> | |
| <html> | |
| <head> | |
| <meta http-equiv="content-type" | |
| content="text/html; charset=ISO-8859-1"> | |
| <title>Code Metrics OOo 1.0.3</title> | |
| </head> | |
| <body> | |
| <h1>Code Metrics for OpenOffice.org <br> | |
| </h1> | |
| <br> | |
| <table cellpadding="2" cellspacing="2" border="1" | |
| style="width: 100%; text-align: left;"> | |
| <caption>File Counts for OpenOffice.org 1.0.3<br> | |
| </caption><tbody> | |
| <tr> | |
| <td style="vertical-align: top;">Filetype<br> | |
| </td> | |
| <td style="vertical-align: top;">total<br> | |
| </td> | |
| <td style="vertical-align: top;">details<br> | |
| </td> | |
| </tr> | |
| <tr> | |
| <td style="vertical-align: top;">C++<br> | |
| </td> | |
| <td style="vertical-align: top;">12877<br> | |
| </td> | |
| <td style="vertical-align: top;">6455 cxx, 6337 Header, 35 cpp<br> | |
| </td> | |
| </tr> | |
| <tr> | |
| <td style="vertical-align: top;">Bitmaps<br> | |
| </td> | |
| <td style="vertical-align: top;">6923<br> | |
| </td> | |
| <td style="vertical-align: top;">5761 bmp, 606 xpm, 312 ico, 244 | |
| gif<br> | |
| </td> | |
| </tr> | |
| <tr> | |
| <td style="vertical-align: top;">Documentation (*.html)<br> | |
| </td> | |
| <td style="vertical-align: top;">3747<br> | |
| </td> | |
| <td style="vertical-align: top;"><br> | |
| </td> | |
| </tr> | |
| <tr> | |
| <td style="vertical-align: top;">Directories<br> | |
| </td> | |
| <td style="vertical-align: top;">3321<br> | |
| </td> | |
| <td style="vertical-align: top;"><br> | |
| </td> | |
| </tr> | |
| <tr> | |
| <td style="vertical-align: top;">Interface Descriptions (*.idl)<br> | |
| </td> | |
| <td style="vertical-align: top;">2403<br> | |
| </td> | |
| <td style="vertical-align: top;"><br> | |
| </td> | |
| </tr> | |
| <tr> | |
| <td style="vertical-align: top;">Makefiles (*.mk)<br> | |
| </td> | |
| <td style="vertical-align: top;">1722<br> | |
| </td> | |
| <td style="vertical-align: top;"><br> | |
| </td> | |
| </tr> | |
| <tr> | |
| <td style="vertical-align: top;">C<br> | |
| </td> | |
| <td style="vertical-align: top;">1138<br> | |
| </td> | |
| <td style="vertical-align: top;">437 c, 701 Header <br> | |
| </td> | |
| </tr> | |
| <tr> | |
| <td style="vertical-align: top;">Java<br> | |
| </td> | |
| <td style="vertical-align: top;">668<br> | |
| </td> | |
| <td style="vertical-align: top;"><br> | |
| </td> | |
| </tr> | |
| <tr> | |
| <td style="vertical-align: top;">Resource files<br> | |
| </td> | |
| <td style="vertical-align: top;">1245<br> | |
| </td> | |
| <td style="vertical-align: top;">677 src, 568 hrc<br> | |
| </td> | |
| </tr> | |
| <tr> | |
| <td style="vertical-align: top;">Perl <br> | |
| </td> | |
| <td style="vertical-align: top;">22<br> | |
| </td> | |
| <td style="vertical-align: top;"><br> | |
| </td> | |
| </tr> | |
| <tr> | |
| <td style="vertical-align: top;">setup partikel<br> | |
| </td> | |
| <td style="vertical-align: top;">57<br> | |
| </td> | |
| <td style="vertical-align: top;"><br> | |
| </td> | |
| </tr> | |
| <tr> | |
| <td style="vertical-align: top;">Assemler<br> | |
| </td> | |
| <td style="vertical-align: top;">14<br> | |
| </td> | |
| <td style="vertical-align: top;">7 asm, 7 s<br> | |
| </td> | |
| </tr> | |
| <tr> | |
| <td style="vertical-align: top;">awk<br> | |
| </td> | |
| <td style="vertical-align: top;">24<br> | |
| </td> | |
| <td style="vertical-align: top;"><br> | |
| </td> | |
| </tr> | |
| <tr> | |
| <td style="vertical-align: top;">sh<br> | |
| </td> | |
| <td style="vertical-align: top;">21<br> | |
| </td> | |
| <td style="vertical-align: top;"><br> | |
| </td> | |
| </tr> | |
| <tr> | |
| <td style="vertical-align: top;">and some more ...<br> | |
| </td> | |
| <td style="vertical-align: top;"><br> | |
| </td> | |
| <td style="vertical-align: top;"><br> | |
| </td> | |
| </tr> | |
| <tr> | |
| <td style="vertical-align: top;"><br> | |
| </td> | |
| <td style="vertical-align: top;">> 35000 file<br> | |
| </td> | |
| <td style="vertical-align: top;"><br> | |
| </td> | |
| </tr> | |
| </tbody> | |
| </table> | |
| <br> | |
| <br> | |
| <h2>Lines of code statistic</h2> | |
| these statistic are based on tools from <a | |
| href="http://www.dwheeler.com/sloccount/">http://www.dwheeler.com/sloccount/</a><br> | |
| It's missing the file types of idl, makefile (*.mk), documentation | |
| files (samples, templates, online help, odk documentation). Maybe | |
| somebody has the time to extend the scripts, so that we can include | |
| statistics for these as well.<br> | |
| <br> | |
| <a href="http://www.dwheeler.com/sloccount/"></a> | |
| <table cellpadding="2" cellspacing="2" border="1" | |
| style="text-align: left; width: 100%;"> | |
| <caption>Lines of Code (LOC) for OpenOffice.org 1.0.3<br> | |
| </caption><tbody> | |
| <tr> | |
| <td style="vertical-align: top;">LOC (total)<br> | |
| </td> | |
| <td style="vertical-align: top;">C++<br> | |
| </td> | |
| <td style="vertical-align: top;">ANSI C<br> | |
| </td> | |
| <td style="vertical-align: top;">Java<br> | |
| </td> | |
| <td style="vertical-align: top;">Perl<br> | |
| </td> | |
| <td style="vertical-align: top;">sh<br> | |
| </td> | |
| <td style="vertical-align: top;">yacc<br> | |
| </td> | |
| <td style="vertical-align: top;">asm<br> | |
| </td> | |
| <td style="vertical-align: top;">objc<br> | |
| </td> | |
| <td style="vertical-align: top;">lex<br> | |
| </td> | |
| <td style="vertical-align: top;">awk<br> | |
| </td> | |
| <td style="vertical-align: top;">sed<br> | |
| </td> | |
| </tr> | |
| <tr> | |
| <td style="vertical-align: top;">3169180<br> | |
| </td> | |
| <td style="vertical-align: top;">2923571<br> | |
| </td> | |
| <td style="vertical-align: top;">140278<br> | |
| </td> | |
| <td style="vertical-align: top;">75179<br> | |
| </td> | |
| <td style="vertical-align: top;">9484<br> | |
| </td> | |
| <td style="vertical-align: top;">8005<br> | |
| </td> | |
| <td style="vertical-align: top;">6321<br> | |
| </td> | |
| <td style="vertical-align: top;">1803<br> | |
| </td> | |
| <td style="vertical-align: top;">1741<br> | |
| </td> | |
| <td style="vertical-align: top;">1598<br> | |
| </td> | |
| <td style="vertical-align: top;">1197<br> | |
| </td> | |
| <td style="vertical-align: top;">3<br> | |
| </td> | |
| </tr> | |
| <tr> | |
| <td style="vertical-align: top;"><br> | |
| </td> | |
| <td style="vertical-align: top;">92.5 %<br> | |
| </td> | |
| <td style="vertical-align: top;">4.43 %<br> | |
| </td> | |
| <td style="vertical-align: top;">2.37 %<br> | |
| </td> | |
| <td style="vertical-align: top;">0.3 %<br> | |
| </td> | |
| <td style="vertical-align: top;">0.25 %<br> | |
| </td> | |
| <td style="vertical-align: top;">0.20 %<br> | |
| </td> | |
| <td style="vertical-align: top;">0.06 %<br> | |
| </td> | |
| <td style="vertical-align: top;">0.05 %<br> | |
| </td> | |
| <td style="vertical-align: top;">0.05 %<br> | |
| </td> | |
| <td style="vertical-align: top;">0.04 %<br> | |
| </td> | |
| <td style="vertical-align: top;">0 %<br> | |
| </td> | |
| </tr> | |
| </tbody> | |
| </table> | |
| <br> | |
| <table cellpadding="2" cellspacing="2" border="1" | |
| style="text-align: left; width: 100%;"> | |
| <caption>Lines of Code (LOC) for OpenOffice.org 1.1<br> | |
| </caption><tbody> | |
| <tr> | |
| <td style="vertical-align: top;">LOC (total)<br> | |
| </td> | |
| <td style="vertical-align: top;">C++<br> | |
| </td> | |
| <td style="vertical-align: top;">Java<br> | |
| </td> | |
| <td style="vertical-align: top;">ANSI C<br> | |
| </td> | |
| <td style="vertical-align: top;">Perl<br> | |
| </td> | |
| <td style="vertical-align: top;">sh<br> | |
| </td> | |
| <td style="vertical-align: top;">yacc<br> | |
| </td> | |
| <td style="vertical-align: top;">objc<br> | |
| </td> | |
| <td style="vertical-align: top;">asm<br> | |
| </td> | |
| <td style="vertical-align: top;">lex<br> | |
| </td> | |
| <td style="vertical-align: top;">awk<br> | |
| </td> | |
| <td style="vertical-align: top;">csh<br> | |
| </td> | |
| <td style="vertical-align: top;">python<br> | |
| </td> | |
| <td style="vertical-align: top;">sed<br> | |
| </td> | |
| </tr> | |
| <tr> | |
| <td style="vertical-align: top;">4297681<br> | |
| </td> | |
| <td style="vertical-align: top;">3909719</td> | |
| <td style="vertical-align: top;">184299<br> | |
| </td> | |
| <td style="vertical-align: top;">182442<br> | |
| </td> | |
| <td style="vertical-align: top;">12384<br> | |
| </td> | |
| <td style="vertical-align: top;">7890<br> | |
| </td> | |
| <td style="vertical-align: top;">6533<br> | |
| </td> | |
| <td style="vertical-align: top;">1741<br> | |
| </td> | |
| <td style="vertical-align: top;">1663<br> | |
| </td> | |
| <td style="vertical-align: top;">1360<br> | |
| </td> | |
| <td style="vertical-align: top;">1049<br> | |
| </td> | |
| <td style="vertical-align: top;">55<br> | |
| </td> | |
| <td style="vertical-align: top;">18<br> | |
| </td> | |
| <td style="vertical-align: top;">3<br> | |
| </td> | |
| </tr> | |
| <tr> | |
| <td style="vertical-align: top;"><br> | |
| </td> | |
| <td style="vertical-align: top;">90.97 %<br> | |
| </td> | |
| <td style="vertical-align: top;">4.29 %<br> | |
| </td> | |
| <td style="vertical-align: top;">3.98 %<br> | |
| </td> | |
| <td style="vertical-align: top;">0.29%<br> | |
| </td> | |
| <td style="vertical-align: top;">0182 %<br> | |
| </td> | |
| <td style="vertical-align: top;">0.15%<br> | |
| </td> | |
| <td style="vertical-align: top;">0.04%<br> | |
| </td> | |
| <td style="vertical-align: top;">0.04%<br> | |
| </td> | |
| <td style="vertical-align: top;">0.03%<br> | |
| </td> | |
| <td style="vertical-align: top;">0.02%<br> | |
| </td> | |
| <td style="vertical-align: top;">0%<br> | |
| </td> | |
| <td style="vertical-align: top;">0%<br> | |
| </td> | |
| <td style="vertical-align: top;">0%<br> | |
| </td> | |
| </tr> | |
| </tbody> | |
| </table> | |
| for 1.1 also hxx are computed, not for 1.0.3.<br> | |
| <br> | |
| </body> | |
| </html> |