1 | Components are modular reusable atomic software units that enable cross-language cross-platform application development |
2 | This is opposed to objects in traditional OO programming models which are usually platform and/or language specific |
3 | Java is the first true cross-platform OO language but - it can't be a cross-language model... |
4 | ComponentWare models integrate objects in Java, C++, Smalltalk etc. , running on any node in heterogeneous distributed environment |