Feature checklist

Mashup Feature Checklist

Please classify the mashup you intend to build during the challenge using your tool:

Mashup Type

  • Data mashups
  • Logic mashups
  • User Interface (UI) mashups
  • Hybrid mashups

Component Types

  • Data components
  • Logic components
  • UI components

Runtime Location

  • Client-side only
  • Server-side only
  • Both Client and Server

Integration Logic

  • UI-based integration
  • Orchestrated integration
  • Choreographed integration

Instantiation Lifecycle

  • Stateless
  • Short-living
  • Long-living

For more information about the checklist options and their semantics, refer to: Florian Daniel and Maristella Matera, Mashups: Concepts, Models and Architectures, Springer, 2014. ISBN 978-3-642-55048-5 (Chapter 6).

Mashup Tool Feature Checklist

Please classify the mashup tool you intend to demonstrate during the challenge:

Targeted End-User

  • Local Developers
  • Non Programmers
  • Expert Programmers

Automation Degree

  • Full Automation
  • Semi-automation
  • Manual

Liveness Level

  • Level 1 (Non-Executable Prototype Mockup)
  • Level 2 (Explicit Compilation and Deployment Steps)
  • Level 3 (Automatic Compilation and Deployment, requires Re-initialization)
  • Level 4 (Dynamic Modification of Running Mashup)

Interaction Technique

  • Editable Example
  • Form-based
  • Programming by Demonstration
  • Spreadsheets
  • Textual DSL
  • Visual Language (Iconic)
  • Visual Language (Wiring, Implicit Control Flow)
  • Visual Language (Wiring, Explicit Control Flow)
  • WYSIWYG
  • Natural Language
  • Other

Online User Community

  • None
  • Private
  • Public

For more information about the checklist options and their semantics, refer to: Saeed Aghaee, Marcin Nowak, and Cesare Pautasso, Reusable decision space for mashup tool design, 4th ACM SIGCHI symposium on Engineering interactive computing systems (EICS 2012), Copenhagen, Denmark, pp. 211-220, June, 2012.