[Pharo-project] Another GSoC idea: =?utf-8?Q?Esse=2C=C2=A0a_?=framework for visualizing, storing and exploring ideas

Dennis Schetinin chaetal at gmail.com
Wed Mar 21 22:34:30 EDT 2012


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)


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.pharo.org/pipermail/pharo-dev_lists.pharo.org/attachments/20120322/f495899d/attachment-0001.html>


More information about the Pharo-dev mailing list