Hello, Thinking aloud. May be I already discussed the following ideas with some of you. Dr. Geo is now mature enough to learn from it and to propose it as a tool students in computer science and/or mathematics can use for final projects or study projects. The idea is to propose student programming projects around Dr. Geo. A list of projects should be drafted and designed to be appropriate for students. I am not really sure about the level of difficulties, the duration such project could take, but listing ideas could be a good start. Moreover, I don't know if the idea elaborated in this document make any sense, so your feedback on that point would be greatly appreciated as well. Another requirement could be to list why students will benefit working in a project around Dr. Geo, to be done later if the idea take off.
Regarding Dr. Geo project itself the benefice is more to gain in visibility and not in contributions coming from students work, indeed sudents will more likely maintain the project only for the duration of their studies. But more visibility on Dr. Geo can mean more long term contributors, hopefully from the academic sector. Dr. Geo need it to scale up and to compete with other alike project like GeoGebra where the contributors are numerous. If not, Dr. Geo will remain an epiphenomena and the great concept behind Dr. Geo, modify me from myself, will be lost. Regarding the project ideas, I see two categories: projects of interest for Dr. Geo and other Smalltalk ones and projects tightly related to Dr. Geo core. 1. Projects of interest for Dr. Geo and other Smallktalk software: - framework to render latex formula - mini-worksheet package to embed in an application - supplementary Polymorph widgets - mini algebraic system for symbolic manipulation of mathematic expressions - proof system, prolog or purely Smalltalk based 2. Projects tightly tied to Dr. Geo: - SVG, EPS exporters - new UI paradigm to build interactive sketch - porting to other system, closely related to Virtual Machinery - More constructions tools, it is a very good teachable as it dives you in an application with a lot of design patterns in action. See following document https://blueprints.launchpad.net/drgeo/+spec/todo-to-implement-new-tool There are more ideas. If you think about any person involved in the academic sector, please forward, this is why I wrote the document in Frenglish after all. Thanks Hilaire Fernandes -- Dr. Geo - http://www.drgeo.eu -- Dr. Geo - http://www.drgeo.eu
