Differences between revisions 1 and 4 (spanning 3 versions)
Revision 1 as of 2006-05-23 14:34:33
Size: 4798
Comment:
Revision 4 as of 2006-12-19 10:45:35
Size: 2572
Editor: 12-226-75-113
Comment: Added IDE Link
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
## page was renamed from CodingProjectIdeas/Applications
Line 8: Line 9:
 * Add a web-based admin interface and/or user-oriented views to [http://www.third-bit.com/drproject DrProject], a lightweight project management portal intended for use in software engineering courses.
 * There are a number of potential TurboGears projects that may be interesting related to Kid, SQLAlchemy and TurboGears itself (like the FastData package).
 * A web-based offering through-the-web editing (with version control), execution, and testing of code (see ["SummerOfCode/WebIDE"])
 * Create a full-featured WSGI app server (taking into account projects like [http://www.saddi.com/software/flup/ flup]) with special attention to things like resource usage and restarting after crashes, to make it suitable for commodity hosting environments ([mailto:ianb@colorstudy.com contact]).
 * A client side web browser. Grail is not currently maintained, and the others are almost entirely for automated or testing purposes, without a good interactive mode. But try to keep the scope reasonable, somehow. Perhaps hooking beautifulsoup or tidy to elementtree, urllib or urllib2, cookielib, and a text (or very basic) Tk front end? Do keep the DOM exposed, so that others can build on it more easily. Alternatively extracting an HTML 2 Tk widget from the grail project and them building more support of HTML 4 into in would be very useful.
Line 14: Line 10:
 * Improve the Eclipse IDE's support for Python: http://pydev.sf.net  * Improve the Eclipse [http://mydatapages.com/ide.html IDE]'s support for Python: http://pydev.sf.net
Line 25: Line 21:
 * Push-button web. A prototype system exists to manage HTML and ReST content in a relational database and publish it as static HTML. The wxPython GUI needs improvement and a more consistent substitution mechanism is required, together with better documentation and a supporting web content (which should be managed as a push-button web).
Line 28: Line 23:
 * A more complete CD interface. [http://www.gnu.org/software/libcdio libcdio] is a library for Platform-dependent control and reading of a CD device. There is also some support for reading CD images (BIN/CUE CDRDAO, ISO) as though they were real devices. [http://freshmeat.net/projects/libcdio/?branch_id=62870 Some work] has been done to extend the API to Python, via SWIG. However this OO wrapping is not complete. In particular handling MMC (Multi-media) commands is missing and a CD-Paranoia interface (OO or not) is missing. All of the OO API's are fairly new, so if you feel you want to improve on the API, that's okay too.

Applications in, of or with Python

This page lists application-related ideas.

CodingProjectIdeas/ApplicationIdeas (last edited 2009-04-09 09:08:37 by domaine)

Unable to edit the page? See the FrontPage for instructions.