Title
Writing concurrent desktop applications in an actor-based programming model
Abstract
GUI frameworks, like Swing, are typically not thread-safe. Desktop applications are thus often written in a purely single-threaded, event-based style. Introducing threads into such applications is not an easy task as potentially all parts of the application may be affected by this change. Instead of using a thread-based programming model, actor models are regaining attention lately. The actor-based CoBox model is based on isolated object-oriented components communicating via asynchronous method calls. The model is implemented in a Java extension, called JCoBox, and has been successfully used to implemented several concurrent desktop applications. In this paper we show how a typical desktop application is designed and implemented in JCoBox.
Year
DOI
Venue
2010
10.1145/1808954.1808958
Proceedings of the 3rd International Workshop on Multicore Software Engineering
Keywords
DocType
Citations 
actor-based programming model,actor model,object-orientation,introducing thread,concurrent desktop application,thread-based programming model,asynchronous method call,desktop applications,gui framework,desktop application,actor-based cobox model,java extension,graphical user interfaces,concurrency,actors,components,typical desktop application,object oriented,object orientation,programming model,graphic user interface
Conference
2
PageRank 
References 
Authors
0.38
19
2
Name
Order
Citations
PageRank
Jan Schäfer132014.02
Arnd Poetzsch-heffter252057.68