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 definition of browsers based on an explicit metamodel. With OmniBrowser a domain model is described in a graph and the navigation in this graph is specified in its associated metagraph. We present how new browsers are built f...
A Web browser provides a uniform user interface to different types of information. Making this inter...
this paper, we examine the history of the web browser domain and identify several underlying forces ...
We present a new programming model for browser-based ebusiness. This programming model is based on t...
Smalltalk is not only an object-oriented programming language; it is also known for its extensive in...
Smalltalk is not only an object-oriented programming language; it is also known for its extensive in...
This Master's thesis is about web browser Scamper in Squeak Smalltalk system environment, it's actua...
Much of the elegance and power of Smalltalk comes from its programming environment and tools. First ...
Much of the elegance and power of Smalltalk comes from its programming environment and tools. First ...
Much of the elegance and power of Smalltalk comes from its programming environment and tools. First ...
Object-oriented meta-languages such as MOF or EMOF are often used to specify domain specific languag...
Object-oriented modelling languages such as EMOF are often used to specify domain specific meta-mode...
The Multivalent Browser is built on an architecture that separates functionality from concrete docum...
Object-oriented modelling languages such as EMOF are often used to specify domain specific meta-mode...
Refactoring is an important part of the evolution of reusable software and frameworks. Its uses rang...
textabstractA web browser provides a uniform user interface to different types of information. Makin...
A Web browser provides a uniform user interface to different types of information. Making this inter...
this paper, we examine the history of the web browser domain and identify several underlying forces ...
We present a new programming model for browser-based ebusiness. This programming model is based on t...
Smalltalk is not only an object-oriented programming language; it is also known for its extensive in...
Smalltalk is not only an object-oriented programming language; it is also known for its extensive in...
This Master's thesis is about web browser Scamper in Squeak Smalltalk system environment, it's actua...
Much of the elegance and power of Smalltalk comes from its programming environment and tools. First ...
Much of the elegance and power of Smalltalk comes from its programming environment and tools. First ...
Much of the elegance and power of Smalltalk comes from its programming environment and tools. First ...
Object-oriented meta-languages such as MOF or EMOF are often used to specify domain specific languag...
Object-oriented modelling languages such as EMOF are often used to specify domain specific meta-mode...
The Multivalent Browser is built on an architecture that separates functionality from concrete docum...
Object-oriented modelling languages such as EMOF are often used to specify domain specific meta-mode...
Refactoring is an important part of the evolution of reusable software and frameworks. Its uses rang...
textabstractA web browser provides a uniform user interface to different types of information. Makin...
A Web browser provides a uniform user interface to different types of information. Making this inter...
this paper, we examine the history of the web browser domain and identify several underlying forces ...
We present a new programming model for browser-based ebusiness. This programming model is based on t...