ComputingComputer ScienceInformation SystemsHuman-computer InteractionSoftware EngineeringWeb TechnologiesApplication Programming InterfacesEnd-user ProgrammingWeb ApisWeb Application DevelopmentEnd-user Mashup CreationEnd-user Software CustomizationInformation Processing InvolvementWeb Services
Many information tasks on the web require users to make use of multiple websites, for both content as well as information processing or visualization features. Programmers have created "mashups," which customize or combine the functionality of multiple websites by extracting information from web pages or accessing web services APIs. Non-programmers lack the tools or skills create such customizations because of the programming obstacles involved. Marmite is a tool that empowers non-programmers to create functionality similar to those found in mashups.
4
Automation and customization of rendered web pages
Michael Bolin, Matthew J. Webber, Philip Rha et al. · 2005 · 224 citations
Greg Little, Tessa Lau, Allen Cypher et al. · 2007 · 162 citations
Learner-Centered Design: Reflections and New Directions
Chris Quintana, Andrew Carra, Joseph Krajcik et al. · 2001 · 41 citations
Special issue on edutainment (E-learning and game)
Zhigeng Pan · Computers & Graphics · 2005 · 14 citations