<TABLE> <S> <C>

<PAGE>
<ARTICLE> 5
<LEGEND>
THIS SCHEDULE CONTAINS SUMMARY FINANCIAL INFORMATION EXTRACTED FROM FORM 10Q FOR
THE THREE MONTHS ENDED JUNE 30, 2000 AND IS QUALIFIED IN ITS ENTIRETY BY
REFERENCE TO SUCH FINANCIAL STATEMENTS.
</LEGEND>

<S>                             <C>                     <C>
<PERIOD-TYPE>                   3-MOS                   3-MOS
<FISCAL-YEAR-END>                          MAR-31-2001             MAR-31-2000
<PERIOD-START>                             APR-01-2000             APR-01-1999
<PERIOD-END>                               JUN-30-2000             JUN-30-1999
<CASH>                                       1,370,174               1,581,381<F3>
<SECURITIES>                                         0                       0<F3>
<RECEIVABLES>                                1,074,465               1,235,590<F3>
<ALLOWANCES>                                   156,000                 156,000<F3>
<INVENTORY>                                  1,351,338               1,278,084<F3>
<CURRENT-ASSETS>                             3,731,000               4,015,798<F3>
<PP&E>                                       3,398,204               3,407,114<F3>
<DEPRECIATION>                               2,942,781               2,846,318<F3>
<TOTAL-ASSETS>                               4,293,621               4,907,930<F3>
<CURRENT-LIABILITIES>                        1,992,416               1,993,444<F3>
<BONDS>                                              0                       0<F3>
<PREFERRED-MANDATORY>                                0                       0<F3>
<PREFERRED>                                          0                       0<F3>
<COMMON>                                       209,333                 209,010<F3>
<OTHER-SE>                                   2,091,872               2,705,476<F3>
<TOTAL-LIABILITY-AND-EQUITY>                 4,293,621               4,907,930<F3>
<SALES>                                              0                       0
<TOTAL-REVENUES>                             1,579,656               1,501,173
<CGS>                                        1,162,737               1,289,142
<TOTAL-COSTS>                                        0                       0
<OTHER-EXPENSES>                             1,251,363<F1>           1,972,489<F2>
<LOSS-PROVISION>                                     0                       0
<INTEREST-EXPENSE>                                   0                       0
<INCOME-PRETAX>                              (811,546)             (1,724,847)
<INCOME-TAX>                                         0                       0
<INCOME-CONTINUING>                                  0                       0
<DISCONTINUED>                                       0                       0
<EXTRAORDINARY>                                      0                       0
<CHANGES>                                            0                       0
<NET-INCOME>                                 (811,546)             (1,724,847)
<EPS-BASIC>                                      (.04)                   (.09)
<EPS-DILUTED>                                    (.04)                   (.09)
<FN>
<F1>INCLUDES 222,553 EQUITY IN LOSSES OF 3DV.
<F2>INCLUDES 1,091,000 EQUITY IN LOSSES OF 3DV.
<F3>AMOUNTS ARE AS OF MARCH 31, 2000.
</FN>


</TABLE>