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.