uml c++ modeling data mining model fashion thin-client pda genetic java software models bioinformatics mda computational biology pocketpc application j2ee radius3