I would like to propose another idea for GSoC. It is inspired by students I 
mentor in Tver State University and is a part of their current term project.  
So…

(A prototype of) "Esse", a framework for visualizing, storing and exploring 
ideas
-----------------------------------------------------------------------------------------------------------
Level: Intermediate
Possible mentor: Dennis Schetinin
Possible second mentor: ???

Description

Simply put, this is a framework for building presentations of a new generation. 
Somewhat similar to http://prezi.com, but even more advanced in perspective. 
The emphasis is on supporting thinking processes, saving, evolving, presenting 
and sharing ideas.


Technical Details

A possible result for the project can be described as follows:

- an unbounded workspace that can be visualized and browsed with a camera 
metaphor (including panning, zooming, rotating operations)
- set of conventional graphics primitives to build presentations (like text, 
boxes, pictures, arrows, etc.)
- a capability to put any morph in the workspace
- creating paths for camera, animations
- tools to control presentation and change it "on-the-fly"

Morphic seems to be the main subject of the project at the current stage.  


Benefits to the Student

The student will learn Morphic, practice in building GUI 
applications/frameworks, improve Smalltalk programming skills.


Benefits to the community

- Morphic, GUI improvements
- Unbounded workspace conception looks great as a basis for future development 
environment
- Looking forward, popularize Smalltalk by presenting some benefits of its live 
object environment
- …


Best regards,
Dennis Schetinin
Sent with Sparrow (http://www.sparrowmailapp.com/?sig)


Reply via email to