%T Scriptic: Parallel Programming in Extended Java
%A André van Delft
%E André W. P. Bakkers
%B Proceedings of WoTUG\-20: Parallel Programming and Java
%X Scriptic is an expression based extension to the Java
programming language, targeted at user interfaces,
simulations and parallel computing on shared memory systems.
The extras are mainly founded on the theory of Process
Algebra: constructs for non\-deterministic choice,
parallelism and communica\-tion. By default, these parallel
constructs have interleaving seman\-tics, rather than
multi\-threading or forking. Specific Java code fragments
may run in their own threads or handle events from the
windowing system. This makes interactive applications such
as arcade games execute as fast as corresponding plain Java
versions. GUI components such as buttons and menu items are
enabled and disabled when applicable, without additional
programming. This paper covers an example application in
Scriptic, an overview of the language constructs, the
implementation, originality, previous work and current work.
If you have any comments on this database, including inaccuracies, requests to remove or add information, or suggestions for improvement, the WoTUG web team are happy to hear of them. We will do our best to resolve problems to everyone's satisfaction.
Copyright for the papers presented in this database normally resides with the authors; please contact them directly for more information. Addresses are normally presented in the full paper.
Pages © WoTUG, or the indicated author. All Rights Reserved.
Comments on these web pages should be addressed to: www at wotug.org