gui2py alpha release 0.9a

65 views
Skip to first unread message

Mariano Reingart

unread,
Apr 1, 2013, 10:33:36 AM4/1/13
to gui...@googlegroups.com
FYI

gui2py is a “fork” of PythonCard (a software construction kit based on wxpython), trying to enhance it with a more modern look & feel (improved visual designer, property grid, drag & drop toolbox, etc.) but keeping it simple and powerful (i.e. adding MVC List, Tree, Grid,
Notebook, Sizers, etc.):

https://code.google.com/p/gui2py/

It was based initially mainly on PythonCard (and also wxPython Demo, wxGlade and other related projects), but also it includes a lot of my experience and personal needs (I'm planning to port to Python a legacy ERP-like system, actually composed of a large Visual Basic 5.0 classic codebase).

It is also aimed for teaching in introductory and intermediate programming courses (prior web development assignments), so it was simplified even further and adopted some HTML/Javascript features.

In parallel, gui2py is part of a meta-project called rad2py (Rapid Application Development for Python), an academic research about software engineering best practices and quality assurance, whose goals are to integrate an IDE (code editor, debugger, unit test and other tools) with agile methodologies and a well defined software process (mainly for metrics collection, analysis and estimation):

https://code.google.com/p/rad2py/

https://gui2py.googlecode.com/hg/screenshots/win8/rad2py_ide2py_gui2py_integration.png

As gui2py it is not completely backwards compatible with PythonCard, a lot of code was changed or removed, I decided to fork it in this new project to not cause any confusions.
Migration should be easy, and an automatic tool is planned to convert PythonCard resources and source to gui2py requeriments.

This alpha release is functional and stable for development porposes, but expect some APIs to change in the near future, and a lot of features still need to be incorporated.

Roadmap:

https://code.google.com/p/gui2py/wiki/RoadMap

Screenshots (Windows, Mac OS X, Ubuntu):

https://code.google.com/p/gui2py/wiki/SampleScreenshots

https://code.google.com/p/gui2py/wiki/ToolsScreenshots

Quick Start Installation Guide:

https://code.google.com/p/gui2py/wiki/QuickStart

Feedback is welcome, and of course, if you are interested, I've created this group where anyone can participate:

http://groups.google.com/group/gui2py

gui...@googlegroups.com

My special thanks to all of the PythonCard's, wxPython's and Python's developers that made this possible

Best regards,

Mariano Reingart
http://www.sistemasagiles.com.ar
http://reingart.blogspot.com
Reply all
Reply to author
Forward
0 new messages