20 |
|
|
21 |
We describe the design of a desktop environment |
We describe the design of a desktop environment |
22 |
in which applications blend by |
in which applications blend by |
23 |
storing data in a shared RDF graph. For example, a calendar and a |
storing data in a shared RDF graph. |
24 |
|
For example, a calendar and a |
25 |
genealogy application could share data about a person's birthday. |
genealogy application could share data about a person's birthday. |
26 |
We use a Model-View-Controller (MVC) architecture in which the shared |
We use a Model-View-Controller (MVC) architecture in which the shared |
27 |
RDF graph acts as the model. Applications provide *views* of the RDF data; |
RDF graph acts as the model. |
28 |
|
Applications provide *views* of the RDF data; |
29 |
in the margins around the main view, a *view manager* shows other |
in the margins around the main view, a *view manager* shows other |
30 |
applications' views of related information. Selecting a view in the margin |
applications' views of related information. |
31 |
|
Selecting a view in the margin |
32 |
animates it to the center, making it the main view. |
animates it to the center, making it the main view. |
33 |
|
|
34 |
Data retrieved from the Semantic Web can be seamlessly integrated into |
Data retrieved from the Semantic Web can be seamlessly integrated into |
103 |
|
|
104 |
- Nelson's transpointing windows [as-we-will-think]_ |
- Nelson's transpointing windows [as-we-will-think]_ |
105 |
|
|
106 |
|
- MVC |
107 |
|
|
108 |
|
The extended Model-View-Controller architecture |
109 |
|
=============================================== |
110 |
|
|
111 |
Fenfire architecture |
Fenfire architecture |
112 |
==================== |
==================== |