Improving the development of context-dependent Java applications with ContextJ

Malte Appeltauer, Robert Hirschfeld, Hidehiko Masuhara
2009 International Workshop on Context-Oriented Programming - COP '09  
Context-oriented programming languages ease the design and implementation of context-dependent applications. ContextJ is a context-oriented extension to the Java programming language. In this paper, we assess the applicability of ContextJ language abstractions for the development of a graphical user interface-based application. We present a text editor that has been implemented with ContextJ based on the Qt Jambi framework and discuss possible extensions to ContextJ to improve its applicability.
doi:10.1145/1562112.1562117 dblp:conf/ecoop/AppeltauerHM09 fatcat:jy2fllofi5fkjj3kvmwq7eaisu