Keyphrases
- programming language
- object oriented
- java language
- object oriented languages
- object oriented programming
- java programming
- strongly typed
- object oriented databases
- high level
- software engineering
- general purpose
- database applications
- java programs
- specification language
- open source
- web services
- data model
- natural language
- design methodology
- multiple inheritance
- language neutral
- java virtual machine
- advanced features
- platform independent
- case study