Use enthought's envisage as the foundation for xpaxs

Registered by Darren Dale

Enthought has been developing a framework for scientific applications, based on traits. Their envisage package can be used to create applications with plugins, and it supports a qt4 backend. Dock windows are supported. There are a few simple example applications we can use to guide our own development. Enthoughts code is BSD, and this framework actually appears to be very well suited for the work we are trying to do. Their event model is a little different than what we use, but traits event model has lots of enthusiastic support. Since the qt support was largely done by the author of PyQt4, it should be pretty robust. One issue is the completeness of the qt4 traits backend, enthought's focus has been on wx. This emphasis has changed recently, especially now that Qt and PySide are available under the conditions of the LGPL.

Blueprint information

Status:
Not started
Approver:
None
Priority:
Essential
Drafter:
Darren Dale
Direction:
Approved
Assignee:
Darren Dale
Definition:
Approved
Series goal:
Accepted for 1.0
Implementation:
Not started
Milestone target:
milestone icon 1.0.0

Related branches

Sprints

Whiteboard

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.