The Computer Journal
SMALLTALK-80: the interactive programming environment
SMALLTALK-80: the interactive programming environment
The complete Hypercard handbook
The complete Hypercard handbook
Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Directness and liveness in the morphic user interface construction environment
Proceedings of the 8th annual ACM symposium on User interface and software technology
Back to the future: the story of Squeak, a practical Smalltalk written in itself
Proceedings of the 12th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
Refactoring: improving the design of existing code
Refactoring: improving the design of existing code
The Wiki way: quick collaboration on the Web
The Wiki way: quick collaboration on the Web
Guest Editors' Introduction: Web Engineering An Introduction
IEEE MultiMedia
Automation and customization of rendered web pages
Proceedings of the 18th annual ACM symposium on User interface software and technology
Using Wikis in Software Development
IEEE Software
Design principles of wiki: how can so little do so much?
Proceedings of the 2006 international symposium on Wikis
OMeta: an object-oriented language for pattern matching
Proceedings of the 2007 symposium on Dynamic languages
IEEE Software
Toward A More Scalable End-User Scripting Language
C5 '08 Proceedings of the Sixth International Conference on Creating, Connecting and Collaborating through Computing (c5 2008)
Server-centric Web frameworks: An overview
ACM Computing Surveys (CSUR)
Towards end-user programming with wikis
Proceedings of the 4th international workshop on End-user software engineering
C5 '09 Proceedings of the 2009 Seventh International Conference on Creating, Connecting and Collaborating through Computing
Lively Fabrik A Web-based End-user Programming Environment
C5 '09 Proceedings of the 2009 Seventh International Conference on Creating, Connecting and Collaborating through Computing
Web browser as an application platform: the lively Kernel experience
Web browser as an application platform: the lively Kernel experience
End-user programming with application wikis
WikiSym '08 Proceedings of the 4th International Symposium on Wikis
Web Pontoon: a method for reflective web applications
IWST '10 International Workshop on Smalltalk Technologies
An open implementation for context-oriented layer composition in ContextJS
Science of Computer Programming
A meta-reflective wiki for collaborative design
Proceedings of the 7th International Symposium on Wikis and Open Collaboration
Implementing scoped method tracing with ContextJS
Proceedings of the 3rd International Workshop on Context-Oriented Programming
Reusable decision space for mashup tool design
Proceedings of the 4th ACM SIGCHI symposium on Engineering interactive computing systems
A simple application program interface for saving java program data on a wiki
Advances in Software Engineering
An evaluation of interactive test-driven labs with WebIDE in CS0
Proceedings of the 2013 International Conference on Software Engineering
User-evolvable tools in the web
Proceedings of the 9th International Symposium on Open Collaboration
Hi-index | 0.00 |
Wikis are Web-based collaborative systems designed to help people share information. Wikis have become popular due to their openness which gives users complete control over the organization and the content of wiki pages. Unfortunately existing wiki engines restrict users to enter only passive content, such as text, graphics, and videos and do not allow users to customize wiki pages. Thus, wikis cannot be used to host or author rich dynamic and interactive content. In this paper we present Lively Wiki, a development and collaboration environment based on the Lively Kernel which enables users to create rich and interactive Web pages and applications - without leaving the Web. Lively Wiki combines the wiki metaphor with a direct-manipulation user interface and adds a concept for Web programming as well as programming tool support to create an easy to use, scalable, and extendable Web authoring tool. Moreover, Lively Wiki is self-supporting, i.e. the development tools were used for creating its own implementation thereby giving users the freedom to customize every aspect of the system.