1. Intro
[Slide 2 of http://lively-web.org/users/robertkrahn/2014-10-01_Presenting-the-Lively-project.html]
=> Lively Web is a Construction Kit that combines multiple layers typically not combined in software systems:
- General programming tools and specific end-user interfaces to create applications
- A wiki environment to share and collaborate
- Infrastructure to readily integrate other systems:
- like Web-services (Google Maps, Twitter, etc)
- SOAP Applications (SAP HANA)
- Via node.js: Even not out-of-the-box "internet-compatible" applications (like R)
- In it's sum: A self-modifiable networked cloud application
=> We particularly focus on ease-of-use and concreteness
[show a quick Morphic demo here]
2. Using the Web for sharing and collaboration
[Slide 5 of http://lively-web.org/users/robertkrahn/2014-10-01_Presenting-the-Lively-project.html]
=> Live connected users and applications
- Collaboration via creating a shared computation runtime
- Via Wiki workspaces + PartsBin
[Show a remote lively2lively preview]
3. Evaluating this approach for providing a learning and teaching system for CSC130 @ UVic
[Slide 6 of http://lively-web.org/users/robertkrahn/2014-10-01_Presenting-the-Lively-project.html]
- Setup time and customizations of Lively <2 weeks (including a the creation of excercise content + learning material, a highly customized user-access system)
=> Providing an environment in which students can learn (and have fun doing it)
Challenges:
- Learning environment that allows students to focus on learning about particular topics but is open enough to allow explorations for the curious!
- Excersises that interesting but not too complicated
[Show examples from Slide 6]
=> Teaching environment
[Slide 7 of http://lively-web.org/users/robertkrahn/2014-10-01_Presenting-the-Lively-project.html]
- Quickly create and refine course content
- Find students needing additional support and provide (remote) help
- Evaluate teaching approach and effectiveness of excercises
[Show on http://uvic.lively-web.org/admin/user-settings.html]
- customized tools to manage users and user access
- lively-web.uvic.ca activities, drilling in, who was online?
- User world viewer
4. Back-to-Lively: Where we see our future
[Back to Slide 5 of http://lively-web.org/users/robertkrahn/2014-10-01_Presenting-the-Lively-project.html]
- extending collaboration and "connected-ness", Tooling to improve collaboration and communication
[Show Felix video demo]
- Focusing on novel programming approaches to improve ease-of-use in application creation
[Show Astrids/Lars demo]
- "Internet of things"
[Maybe when there is time: Extend the system integrations even more to provide a programming tool for the "Internet of things": Show Arduino/Tessel ultrasonic demo]