| <!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> |