Almaden Research Center
April 24, 2006 © 2006 IBM Corporation
WEUSE II:EUP Scenarios
Almaden Research Center
EUP Scenarios © 2006 IBM Corporation
Koala: End User Programming project
Researchers:
• Tessa Lau
• Allen Cypher
• Eser Kandogan
• Jimmy Lin
• Eben Haber
Almaden Research Center
EUP Scenarios © 2006 IBM Corporation
Personal Workflows
Goal:
Let business users customize and automate their part of a business process on the web
• without requiring programming skills
Let business users share and co-develop their scripts with their colleagues
Almaden Research Center
EUP Scenarios © 2006 IBM Corporation
Sources of Scenarios (Firefox-based)
EUP Systems’ “Showcase” scenarios
Personal scenarios
IBM Administrative Assistants
IBM Global Services
Almaden Research Center
EUP Scenarios © 2006 IBM Corporation
Showcase scenarios for EUP systems
Greasemonkey Book Burro
Platypus Traffic Report
C3W Movie Finder
Almaden Research Center
EUP Scenarios © 2006 IBM Corporation
Greasemonkey: Book Burro
Almaden Research Center
EUP Scenarios © 2006 IBM Corporation
DE
MO
Almaden Research Center
EUP Scenarios © 2006 IBM Corporation
Platypus: Traffic Report
Almaden Research Center
EUP Scenarios © 2006 IBM Corporation
DE
MO
Almaden Research Center
EUP Scenarios © 2006 IBM Corporation
Personal scenarios
Traffic Report
Almaden Research Center
EUP Scenarios © 2006 IBM Corporation
Traffic Report scenario, continued
Select only reports for “Hwy 85 N” and “Hwy 17 S”
Display this info on my home page, starting at 5pm
Almaden Research Center
EUP Scenarios © 2006 IBM Corporation
IBM Administrative Assistant scenarios
Lunch Scramble
New Hire process / Summer Intern process
• Badge request form
• Phone request
• Rollup of current status for all interns
How many still need an office?
Conference Registration
Organizing an All-Day Event
Almaden Research Center
EUP Scenarios © 2006 IBM Corporation
Lunch Scramble
Collect email addresses from a wiki page
Send a reminder
Repeat every Thursday before the event
Almaden Research Center
EUP Scenarios © 2006 IBM Corporation
Almaden Research Center
EUP Scenarios © 2006 IBM Corporation
Almaden Research Center
EUP Scenarios © 2006 IBM Corporation
Almaden Research Center
EUP Scenarios © 2006 IBM Corporation
Almaden Research Center
EUP Scenarios © 2006 IBM Corporation
IBM Global Services scenarios
SAP tracking for Salespeople
Systems administrators
Almaden Research Center
EUP Scenarios © 2006 IBM Corporation
Side note: What is End User Programming?
Spreadsheet programming is widely considered a success story for end user programming
• It is a success, since spreadsheet users are making calculations on numbers
• But accountants are not typical business users
• =IF(A1>B1,AVERAGE(A3:A11),AVERAGE(B3:B11)) is not appropriate for typical business users
• for (r = rows; r.hasMatch; r = r.next) { sorted[original[i+
+].index] = r } is not appropriate for typical business users