<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://edu.net.vn/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Edunet - Mang Giao duc - Bo Giao duc va Dao tao</title><link>http://edu.net.vn/media/92/default.aspx</link><description>Môn Họa</description><dc:language>en-US</dc:language><generator>CommunityServer 2008.5 SP1 (Build: 31106.3070)</generator><item><title>Thư viện ảnh đẹp</title><link>http://edu.net.vn/media/p/419876.aspx</link><pubDate>Sun, 28 Jun 2009 08:40:14 GMT</pubDate><guid isPermaLink="false">bfd70b12-0cb4-45da-9f93-ea8b5d84fcae:419876</guid><dc:creator>edunet</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;Thư viện ảnh đẹp&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description><enclosure url="http://photostock.vn/new_photos.php" length="-1" type="text/html" /></item><item><title>Vẽ ngay trên web  paintweb-0.5-alpha.tar.gz</title><link>http://edu.net.vn/media/p/414509.aspx</link><pubDate>Sun, 10 May 2009 08:32:53 GMT</pubDate><guid isPermaLink="false">bfd70b12-0cb4-45da-9f93-ea8b5d84fcae:414509</guid><dc:creator>edunet</dc:creator><slash:comments>0</slash:comments><description>&lt;div id="wikicontent" style="padding:0pt 3em 1.2em 0pt;"&gt;
&lt;p&gt;PaintWeb is a Web application which allows users to draw inside the Web browser, making use of the new &lt;a href="http://www.whatwg.org/specs/web-apps/current-work/multipage/the-canvas-element.html" rel="nofollow"&gt;HTML 5 Canvas API&lt;/a&gt;. Currently, the project is being integrated into &lt;a href="http://www.moodle.org/" rel="nofollow"&gt;Moodle&lt;/a&gt; and &lt;a href="http://tinymce.moxiecode.com/" rel="nofollow"&gt;TinyMCE&lt;/a&gt;, as part of the &lt;a href="http://socghop.appspot.com/org/home/google/gsoc2009/moodle" rel="nofollow"&gt;Google Summer of Code&lt;/a&gt; 2009 program. &lt;/p&gt;
&lt;p&gt;Go ahead and run PaintWeb now: &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.robodesign.ro/paintweb" rel="nofollow"&gt;Version 0.5 alpha&lt;/a&gt;, build 2008-11-06; &lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.robodesign.ro/paintweb/trunk/src" rel="nofollow"&gt;Latest SVN trunk build&lt;/a&gt;. Might not always work. &lt;/li&gt;
&lt;/ul&gt;
You may also read a PDF presentation I wrote in November 2008, in &lt;a href="http://www.robodesign.ro/paintweb/proinfo2008/presentation_nov2008_en.pdf" rel="nofollow"&gt;English&lt;/a&gt; and &lt;a href="http://www.robodesign.ro/paintweb/proinfo2008/presentation_nov2008_ro.pdf" rel="nofollow"&gt;Romanian&lt;/a&gt;.
&lt;p&gt;&lt;a href="http://www.robodesign.ro/paintweb/screenshot_big.jpg" rel="nofollow"&gt;&lt;img src="http://www.robodesign.ro/paintweb/screenshot_small.jpg" alt="" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;h1&gt;&lt;a name="Updates"&gt;Updates&lt;/a&gt;&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a name="Updates"&gt;&lt;strong&gt;May 7, 2009:&lt;/strong&gt; Updated this page to contain more up-to-date information about the project. &lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a name="Updates"&gt;&lt;strong&gt;April 23, 2009:&lt;/strong&gt; I have been &lt;/a&gt;&lt;a href="http://socghop.appspot.com/org/home/google/gsoc2009/moodle" rel="nofollow"&gt;accepted&lt;/a&gt; as a student in the Google Summer of Code 2009 program. I will be integrating PaintWeb into the &lt;a href="http://www.moodle.org/" rel="nofollow"&gt;Moodle project&lt;/a&gt;. Please check out &lt;a href="http://docs.moodle.org/en/Development:Paint_tool" rel="nofollow"&gt;my project proposal&lt;/a&gt; for additional information and &lt;a href="http://www.robodesign.ro/mihai/blog/google-summer-of-code-for-the-moodle-project" rel="nofollow"&gt;my blog post&lt;/a&gt;. Stay tuned for more! &lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;&lt;a name="Requirements"&gt;Requirements&lt;/a&gt;&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a name="Requirements"&gt;A Web browser which implements the &lt;/a&gt;&lt;a href="http://www.whatwg.org/specs/web-apps/current-work/multipage/the-canvas-element.html" rel="nofollow"&gt;HTML 5 Canvas&lt;/a&gt; 2D context API; &lt;/li&gt;
&lt;li&gt;no plugins are needed. ;) &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Web browsers known to implement Canvas: &lt;a href="http://opera.com/" rel="nofollow"&gt;Opera 9.5+&lt;/a&gt;, &lt;a href="http://mozilla.com/" rel="nofollow"&gt;Firefox 3+&lt;/a&gt;, &lt;a href="http://apple.com/safari" rel="nofollow"&gt;Safari 3.1+&lt;/a&gt;, &lt;a href="http://konqueror.org/" rel="nofollow"&gt;Konqueror 4.1+&lt;/a&gt;, &lt;a href="http://google.com/chrome" rel="nofollow"&gt;Google Chrome&lt;/a&gt;. Basically, any browser which uses Presto, Gecko, Webkit or KHTML as the render engine. &lt;/p&gt;
&lt;h1&gt;&lt;a name="Get_in_contact"&gt;Get in contact&lt;/a&gt;&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a name="Get_in_contact"&gt;You can contact me via email at mihai.sucan@gmail.com or via my site &lt;/a&gt;&lt;a href="http://www.robodesign.ro/" rel="nofollow"&gt;robodesign.ro&lt;/a&gt;. Any feedback is always welcome; &lt;/li&gt;
&lt;li&gt;I
am always looking for volunteers to help me with coding - there&amp;#39;s lots
of work to do. We can collaborate via Gtalk, Yahoo, IRC, ICQ and anyhow
you like. &lt;/li&gt;
&lt;li&gt;On IRC I&amp;#39;m online everyday on irc.freenode.net. Just /query ROBOd - my nickname. &lt;/li&gt;
&lt;li&gt;I am active on &lt;a href="http://moodle.org/course/view.php?id=5" rel="nofollow"&gt;the Moodle community forums&lt;/a&gt;. You can &lt;a href="http://moodle.org/user/view.php?id=832305&amp;amp;course=5" rel="nofollow"&gt;contact me&lt;/a&gt; there as well. &lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;&lt;a name="TODO"&gt;TODO&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;&lt;a name="TODO"&gt;For the Google Summer of Code 2009 I plan to do: &lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a name="TODO"&gt;Code refactoring: &lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a name="TODO"&gt;Reorganize the code according to a broader vision; &lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a name="TODO"&gt;I must split my code into multiple files: configuration file, language files, tools in separate files, extensions, etc; &lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a name="TODO"&gt;Change the code comments to use a standard format (see &lt;/a&gt;&lt;a href="http://code.google.com/p/jsdoc-toolkit/" rel="nofollow"&gt;jsdoc-toolkit&lt;/a&gt;); &lt;/li&gt;
&lt;li&gt;Define
some coding standards/guidelines. Currently I use tabs instead of
spaces (having a width of 4 spaces), and non-wrapping lines. I should
most likely adhere to stricter guidelines: word-wrapping at 80 chars,
and 2 spaces instead of tabs, like the majority of code; &lt;/li&gt;
&lt;li&gt;Move the GUI stuff out from the main code, as much as possible. &lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Complete GUI rework. &lt;/li&gt;
&lt;li&gt;Performance testing for the OLPC XO. Try to optimize as much as possible. &lt;/li&gt;
&lt;li&gt;Web
application packaging. While it&amp;#39;s great to have multiple files and
jsdoc comments, it&amp;#39;s better to minify all the code and merge it into a
single file, for production use. Having the Web application packaged
improves the loading performance a lot. &lt;/li&gt;
&lt;li&gt;Integration into Moodle and TinyMCE: load and save images. &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Optionally, I will tackle Internet Explorer compatibility (see &lt;a href="http://code.google.com/p/explorercanvas/" rel="nofollow"&gt;ExplorerCanvas&lt;/a&gt;). &lt;/p&gt;
&lt;p&gt;To stay up-to-date, make sure you follow the SVN repo commits, &lt;a href="http://docs.moodle.org/en/Development:Paint_tool" rel="nofollow"&gt;the project specification&lt;/a&gt; and &lt;a href="http://www.robodesign.ro/mihai/blog" rel="nofollow"&gt;my blog&lt;/a&gt;. &lt;/p&gt;
&lt;/div&gt;</description><enclosure url="http://edu.net.vn/cfs-file.ashx/__key/CommunityServer.Components.PostAttachments/00.00.41.45.09/paintweb_2D00_0.5_2D00_alpha.tar.gz" length="274432" type="application/octet-stream" /></item></channel></rss>