Proposal by Santiago Bragagnolo for Extend Magritte 3 to create Naked Objects style interfaces

Proposed by Santiago Bragagnolo (profile, biography) Don't forget to submit this proposal to official Google Melange site too!

How will I do that project

           First at all prepare a simple application to parallely get's real information. 

           With that info formalize relations between objects (based on the naked object paper / book)

           Relation between actions and objects (a particular way of object and object)  (based on the naked object paper / book)

           Adapt the relations to the smalltalk world

           Formalize architecture's entry points

           Add visual behavior metadata

           Merge with glamour

What methodologies will I use

       Agile methodologies mixed with tdd, week-sprints defined by functionality, tests based on funtionality previously defined, functionality integration, loop.

Suggested timeline and milestones

         1 week for a simple example application         

         5 weeks of relation definition, magritte extesion, and glamour integration (and loop :) )

         2 week code enhancement and bug fixing.

Where I see the risks

        The magritte extension must be easy to understand and to useit, and must have useful defaults.

How the results will look like

        The user could define better relations. A First approach of naked objcts for glamour.



Updated: 5.4.2012