| Unifying structure, behavior, and data with themis types and templates |
| Full text |
Pdf
(332 KB)
|
| Source
|
Conference on Hypertext and Hypermedia
archive
Proceedings of the fifteenth ACM conference on Hypertext and hypermedia
table of contents
Santa Cruz, CA, USA
SESSION: Structural computing
table of contents
Pages: 256 - 265
Year of Publication: 2004
ISBN:1-58113-848-2
|
|
Authors
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 1, Downloads (12 Months): 12, Citation Count: 8
|
|
|
ABSTRACT
Structural computing evolved from work on open hypermedia to aid in the creation of software infrastructure. Open hypermedia had produced software that provided applications with access to hypermedia structures and services. The question was asked if these results could be generalized to create similar tools for other domains. Initial work focused on the development of structure servers that can create and manipulate domain-specific structures, but little work focused on allowing those structures to provide a rich set of behaviors. Indeed, this forced developers to place behaviors on the client rather than having behaviors live within a structure server. This paper presents research on the addition of a type system to the Themis structure server and how these types interact with Themis's template mechanism to provide a single interface that unifies structure, behavior, and data. This new mechanism lets behaviors live within a structure server allowing them to be shared by client applications. To demonstrate its power, Themis is being used to re-implement the Chimera open hypermedia system.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
 |
2
|
|
| |
3
|
|
 |
4
|
|
 |
5
|
|
| |
6
|
|
 |
7
|
|
| |
8
|
The Java Modeling Language (JML). http://www.jmlspecs.org/index.shtml.
|
 |
9
|
Dave E. Millard , Luc Moreau , Hugh C. Davis , Siegfried Reich, FOHM: a fundamental open hypertext model for investigating interoperability between hypertext domains, Proceedings of the eleventh ACM on Hypertext and hypermedia, p.93-102, May 30-June 03, 2000, San Antonio, Texas, United States
[doi> 10.1145/336296.336334]
|
 |
10
|
|
 |
11
|
|
| |
12
|
P. J. Nurnberg, U. K. Wiil, and D. L. Hicks. A grand unified theory for structural computing. In Proceedings of the 2nd Metainformatics Symposium, Lecture Notes in Computer Science. Springer Verlag, 2003.
|
 |
13
|
|
| |
14
|
|
| |
15
|
|
| |
16
|
Manolis Tzagarakis , Dimitris Avramidis , Maria Kyriakopoulou , m. c. schraefel , Michalis Vaitis , Dimitris Christodoulakis, Structuring primitives in the Callimachus component-based open hypermedia system, Journal of Network and Computer Applications, v.26 n.1, p.139-162, 01 January 2003
[doi> 10.1016/S1084-8045(02)00064-4]
|
| |
17
|
OMG Unified Modeling Language Specification. http://www.omg.org/docs/formal/03-03-01.pdf, March 2003.
|
| |
18
|
M. Vaitis, M. Tzagarakis, K. Grivas, and E. Chrysochoos. Some notes on behavior in structural computing. In Proceedings of the 2nd Metainformatics Symposium, Lecture Notes in Computer Science. Springer Verlag, 2003.
|
| |
19
|
|
|