PaintWeb is a Web application which allows users to draw inside the Web browser, making use of the new HTML 5 Canvas API.
Go ahead and try the PaintWeb demos right now!
You may also view the slides of a presentation I wrote in August 2009 about PaintWeb and my work during the Google Summer of Code 2009.
Updates
- October 16, 2009: Project contributors wanted!
- September 1, 2009: Check out the GSOC 2009 conclusions. Also, you may view the slides of a presentation about my work on the PaintWeb project.
- August 14, 2009: Towards the end of GSOC. Check the latest blog post about the PaintWeb integration into Moodle 2.0.
- August 4, 2009: PaintWeb integration into TinyMCE 3 is rather complete now, and Moodle 1.9 integration is well under way. Many changes have happened. Please read the latest blog: PaintWeb integration progress.
- July 3, 2009: Completed the new GUI, packaging and documentation. Read the latest blog post about PaintWeb packaging, head for the wiki pages for documentation, and take a look at the API reference itself.
- June 22, 2009: Lots of code work going on. Code reorganization is complete, new GUI is almost complete and I will start working on packaging very soon. Check out the latest blog post on my site.
- May 7, 2009: Updated this page to contain more up-to-date information about the project.
- April 23, 2009: I have been accepted as a student in the Google Summer of Code 2009 program. I will be integrating PaintWeb into the Moodle project. Please check out my project proposal for additional information and my blog post. Stay tuned for more!
Use PaintWeb
You can use PaintWeb with:
- TinyMCE. Edit images on the fly inside any article.
- Moodle 2.0. Edit images in your Moodle courses and have them saved on your server.
- Your Web application, as a component. You can integrate this paint tool with ease into any Web application.
Make sure you check the documentation.
Requirements
- A Web browser which implements the HTML 5 Canvas 2D context API;
- no plugins are needed. ;)
Web browsers known to implement Canvas: Opera 9.5+, Firefox 3+, Safari 3.1+, Konqueror 4.1+, Google Chrome. Basically, any browser which uses Presto, Gecko, Webkit or KHTML as the render engine.
Get in contact
I am always looking for volunteers to help me with coding - there's lots of work to do. We can collaborate via Gtalk, Yahoo, IRC, ICQ and anyhow you like.
- You can ask questions about the project in the public mailing list of the project: paintweb. You can post your message by sending an email to paintweb@googlegroups.com.
- You can ask your questions irc.freenode.net/#paintweb.
- You can contact the author via email at mihai.sucan@gmail.com or via his site. Any feedback is always welcome;
- The author is active on the Moodle community forums. You can contact me there as well.
Contribute to the project
If you want to help with localization, patches, bug fixes or if you want to implement new features, please contact the project author via the mailing list. Any contribution on your behalf is greatly appreciated!
