The world wide web (WWW) has made hypermedia applications widespread.
Originally, the WWW was used only for 'freestyle', unrestricted browsi
ng and its foundation technologies reflect this. Now, developers are w
orking on more advanced hypermedia for new application domains. Improv
ements in graphical user interfaces, adaptive guidance and integrated
navigation support are the main objectives. In this paper, we present
Java as a mature implementation language for advanced Internet hyperme
dia. A minimalistic Java approach (MJA) towards development is introdu
ced. MJA integrates Java with existing object-oriented hypermedia desi
gn methodologies. MJA is illustrated with HyperMap, a browser applicat
ion for spatial hypermedia. (C) 1998 Elsevier Science B.V.