Implementing interface attachments based on surface representations
Proceedings of the SIGCHI conference on Human Factors in Computing Systems
Measuring thin-client performance using slow-motion benchmarking
ACM Transactions on Computer Systems (TOCS)
Essentials of Constraint Programming
Essentials of Constraint Programming
Greasemonkey Hacks: Tips & Tools for Remixing the Web with Firefox (Hacks)
Greasemonkey Hacks: Tips & Tools for Remixing the Web with Firefox (Hacks)
Making mashups with marmite: towards end-user programming for the web
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Direct manipulation interfaces
Human-Computer Interaction
Exploring websites through contextual facets
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Integrating Web Services into Active Mathematical Documents
Calculemus '09/MKM '09 Proceedings of the 16th Symposium, 8th International Conference. Held as Part of CICM '09 on Intelligent Computer Mathematics
Compensating the Computational Bias of Spreadsheets with MKM Techniques
Calculemus '09/MKM '09 Proceedings of the 16th Symposium, 8th International Conference. Held as Part of CICM '09 on Intelligent Computer Mathematics
Semantic transparency in user assistance systems
Proceedings of the 27th ACM international conference on Design of communication
Formal Management of CAD/CAM Processes
FM '09 Proceedings of the 2nd World Congress on Formal Methods
Designing with the Mind in Mind: Simple Guide to Understanding User Interface Design Rules
Designing with the Mind in Mind: Simple Guide to Understanding User Interface Design Rules
Watson, more than a Semantic Web search engine
Semantic Web
The planetary project: towards emath3.0
CICM'12 Proceedings of the 11th international conference on Intelligent Computer Mathematics
Hi-index | 0.00 |
We present an architecture and software framework for semantic allies: Semantic systems that complement existing software applications with semantic services and interactions based on a background ontology. On the one hand, our Semantic Alliance framework follows an invasive approach: Users can profit from semantic technology without having to leave their accustomed workflows and tools. On the other hand, Semantic Alliance offers a largely application-independent way of extending existing (open API) applications with MKM technologies. Semantic Alliance framework presented in this paper consists of three components: i.) a universal semantic interaction manager for given abstract document types, ii.) a set of thin APIs realized as invasive extensions to particular applications, and iii.) a set of renderer components for existing semantic services. We validate the Semantic Alliance approach by instantiating it with a spreadsheet-specific interaction manager, thin APIs for LibreOffice Calc 3.4 and MS Excel'10, and a browser-based renderer.