University of Limerick Institutional Repository

Meta-driven browsers

DSpace Repository

Show simple item record

dc.contributor.author Bergel, Alexandre
dc.contributor.author Ducasse, Stéphane
dc.contributor.author Putney, Colin
dc.contributor.author Wuyts, Roel
dc.date.accessioned 2012-06-27T14:31:14Z
dc.date.available 2012-06-27T14:31:14Z
dc.date.issued 2006
dc.identifier.citation Bergel, A et al (2006) "Meta-driven browsers," in Proceedings of 14th International Smalltalk Conference (ISC 2006), LNCS, vol. 4406, Springer, 2007, pp. 134-156 en_US
dc.identifier.uri http://hdl.handle.net/10344/2301
dc.description peer-reviewed en_US
dc.description.abstract Smalltalk is not only an object-oriented programming language; it is also known for its extensive integrated development environment supporting interactive and dynamic programming. While the default tools are adequate for browsing the code and developing applications, it is often cumbersome to extend the environment to support new language constructs or to build additional tools supporting new ways of navigating and presenting source code. In this paper, we present the OmniBrowser, a browser framework that supports the de nition of browsers based on an explicit metamodel. With OmniBrowser a domain model is described in a graph and the navigation in this graph is speci ed in its associated metagraph. We present how new browsers are built from prede ned parts and how new tools are easily described. The browser framework is implemented in the Squeak Smalltalk environment. This paper shows several concrete instantiations of the framework: a remake of the ubiquitous Smalltalk System Browser, and a coverage browser. en_US
dc.language.iso eng en_US
dc.publisher Springer en_US
dc.relation.ispartofseries Proceedings of 14th International Smalltalk Conference (ISC 2006),;LNCS, vol. 4406, Springer, 2007, pp. 134-156
dc.rights The original publication is available at www.springerlink.com en_US
dc.subject tools en_US
dc.subject metamodelling en_US
dc.subject UI en_US
dc.subject browsers en_US
dc.subject squeak en_US
dc.title Meta-driven browsers en_US
dc.type info:eu-repo/semantics/conferenceObject en_US
dc.type.supercollection all_ul_research en_US
dc.type.supercollection ul_published_reviewed en_US
dc.contributor.sponsor ANR project Cook en_US
dc.contributor.sponsor SFI en_US
dc.relation.projectid JCO5 42872 en_US
dc.rights.accessrights info:eu-repo/semantics/openAccess en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search ULIR


Browse

My Account

Statistics