Weld.io SSWC 2013
-
Upload
tom-soederlund -
Category
Technology
-
view
270 -
download
0
description
Transcript of Weld.io SSWC 2013
Programmeringfür alle!für alle!
Weld.io @ SSWC 2013@tomsoderlund
#programmeringfuralle
Varför kan inte alla skapa mjukvara?
Bret Victor worrydream.com
Creator UserUX designer Programmer
– Dan Ingalls (co-creator of Smalltalk), Xerox PARC
“If a system is to serve the creative spirit, it must
be entirely comprehensible to a
single individual.”
Summary
•Great ideas get lost in their translation to code. Creators should not have to think like computers.
• Ideas also get lost when transferred between people. There is value in having a single person being able to create an application.
Visual Programming
Behavior without Code• Smart components
• Linked parameters
• Fill-in-the-blanks templates
• Step-by-step recording (macros)
• Pipes
• Natural language input (computerized or human translation)
• other?
Smalltalk
Etoys
Scratch and Hopscotch
Visual Basic and Flash
Yahoo Pipes
Lego NXT-G
App Builders
Caspio
Appery.io and Codiqa
Fliplet and OpenRatio
My ideas (Weld.io)
Who would want this?
•Designers (UX, graphics) and artists
•Business people (finance, accounting, etc)
•Expert system builders
•other?
Design Principles
•Visual & tangible: see & feel what you create.
•Rapid: design, develop, test - simultaneously
•Collaborative: design, develop, test - together
•Friendly: zero startup time, don’t crash/hang, error informative messages.
So, what does that mean?
•Drag-and-drop UI builder.
•Smart components, linked parameters.
•Develop on your target platform.
•Always online, always running.
•Never crash, friendly errors.
•Web as core platform, export to native apps.
Thank you!
•Sign up for newsletter: http://weld.io/sswc/
•People/co-founders needed (tech, design)!
•Contact: [email protected], @tomsoderlund
Simplifying the problem
•Narrowing the target group.
•Encapsulating functionality in smart components.