Java has increasingly been used for multimedia applications deployment over the Internet. The paper advocates that complex applications to be coded in Java should be first modeled using Hierarchical Timed Stream Petri Nets (HTSPN) and checked against design errors before actual implementation. How Java applications can be automatically generated from HTSPN models is discussed in depth in the paper. A development environment has been prototyped. Java practitioners find it a convenient, high level interface for the production of structured, hierarchical and temporally coherent documents in multimedia applications running on top of the Java Virtual Machine.
展开▼