Improving the Development of Context-dependent Java Applications (bibtex)
by Malte Appeltauer, Robert Hirschfeld and Hidehiko Masuhara
Abstract:
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.
Reference:
Improving the Development of Context-dependent Java Applications (Malte Appeltauer, Robert Hirschfeld and Hidehiko Masuhara), In Proceedings of the Intenational workshop on Context-Oriented Programming (COP'09), 2009.
Bibtex Entry:
@inproceedings{appeltauer2009cop,
  author = {Malte Appeltauer and Robert Hirschfeld and Hidehiko Masuhara},
  title = {Improving the Development of
                  Context-dependent {Java} Applications},
  booktitle = {Proceedings of the Intenational workshop on
                  Context-Oriented Programming (COP'09)},
  pages = {article no.~5},
  doi = {10.1145/1562112.1562117},
  pdf = {cop2009.pdf},
  year = 2009,
  address = {Genoa, Italy},
  month = {7 } # jul,
  abstract = {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.}
}
Powered by bibtexbrowser