<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Google Data &#187; Stephanie Taylor</title>
	<atom:link href="/author/stephanie-taylor/feed/" rel="self" type="application/rss+xml" />
	<link>https://googledata.org</link>
	<description>Everything Google: News, Products, Services, Content, Culture</description>
	<lastBuildDate>Wed, 18 Mar 2015 14:13:23 +0000</lastBuildDate>
	<language>en-US</language>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.7.5</generator>
	<item>
		<title>GSoC students create a Google Compute Engine interface to CloudStack</title>
		<link>https://googledata.org/google-open-source/gsoc-students-create-a-google-compute-engine-interface-to-cloudstack/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=gsoc-students-create-a-google-compute-engine-interface-to-cloudstack</link>
		<comments>https://googledata.org/google-open-source/gsoc-students-create-a-google-compute-engine-interface-to-cloudstack/#comments</comments>
		<pubDate>Wed, 23 Jul 2014 18:00:00 +0000</pubDate>
		<dc:creator><![CDATA[Stephanie Taylor]]></dc:creator>
				<category><![CDATA[Google Open Source]]></category>
		<category><![CDATA[open source]]></category>

		<guid isPermaLink="false">https://googledata.org/?guid=99873e2295e36c89677a96fcc4c537c1</guid>
		<description><![CDATA[<i>Today on the Open Source blog we have guest writer <a href="http://sebgoa.blogspot.com/" target="_blank">Sebastien Goasguen</a>, an avid open source contributor and member of the Apache Software Foundation. Below, Sebastien highlights the significant contributions that two Google Summer of Code students have made to Apache CloudStack.</i><br /><br /><div><a href="http://2.bp.blogspot.com/-xIWKY-w_fX8/U8_TXlO079I/AAAAAAAAAqU/j2woKCKFxug/s1600/cloudmonkey-fp.png"><img border="0" src="http://2.bp.blogspot.com/-xIWKY-w_fX8/U8_TXlO079I/AAAAAAAAAqU/j2woKCKFxug/s1600/cloudmonkey-fp.png" height="115" width="320"></a></div>In December 2013, Google announced the <a href="http://googlecloudplatform.blogspot.com/2013/12/google-compute-engine-is-now-generally-available.html" target="_blank">General Availability</a> (GA) of the public cloud, <a href="https://cloud.google.com/products/compute-engine/" target="_blank">Google Compute Engine</a> (GCE). &#160;<a href="http://cloudstack.apache.org/" target="_blank">Apache CloudStack</a> now has a brand new GCE compatible interface (Gstack) which allows users to take advantage of the GCE clients (i.e gcloud and gcutil) to access their CloudStack cloud. This interface was made possible through the <a href="https://www.google-melange.com/gsoc/homepage/google/gsoc2014" target="_blank">Google Summer of Code</a> (GSoC) program.<br /><br />In the summer of 2013, Ian Duffy, a student from <a href="http://www.dcu.ie/" target="_blank">Dublin City University</a>, participated in GSoC through the <a href="http://community.apache.org/gsoc.html" target="_blank">Apache Software Foundation</a> and worked on a LDAP plugin to CloudStack. He did such a great job that he finished early and was made an Apache CloudStack committer. Since he finished his primary GSoC project so early, I encouraged him to take on another! He brought in a friend for the ride &#8212; Darren Brogan, another student at Dublin City University. Together they worked on the GCE interface to CloudStack and even learned Python in doing so.<br /><br />Both Ian and Darren remained engaged with the CloudStack community and as their third year project in University, they successfully developed an Amazon EC2 <a href="https://github.com/BroganD1993/ec2stack" target="_blank">interface</a> to CloudStack. Since he enjoyed his experience so much, Darren also applied to the GSoC 2014 program and proposed to revisit Gstack, improve it, extend the unit tests, and make it compatible with the GCE v1 <a href="https://developers.google.com/compute/docs/reference/latest/" target="_blank">API</a>. He is making excellent progress so far and we are all excited to see the results.<br /><br />Technically, Gstack is a <a href="http://flask.pocoo.org/" target="_blank">Python Flask</a> application that provides a REST <a href="https://github.com/NOPping/gstack/tree/master/gstack/controllers" target="_blank">API</a> compatible with the GCE API and forwards the requests to the corresponding CloudStack API. The source is available on <a href="https://github.com/NOPping/gstack" target="_blank">GitHub</a> and the binary is downloadable via <a href="https://pypi.python.org/pypi/gstack" target="_blank">PyPi</a>.<br /><br /><b>Installation and Configuration of Gstack</b><br /><br />Are you interested in using Gstack? Check out the full <a href="https://github.com/NOPping/gstack/wiki/User-Guide" target="_blank">documentation</a>. To get a taste for things, you can grab the binary package from Pypi using pip in one single command.<br /><br />&#160; &#160; &#160; &#160;&#160;<span>pip install gstack</span><br /><br />Or if you plan to explore the source and work on it, you can clone the repository and install it by hand. Pull requests are of course welcome.<br /><br />&#160; &#160; &#160; &#160;<span>git clone https://github.com/NOPping/gstack.git</span><br /><span>&#160; &#160;&#8232;sudo python./setup.py install</span><br /><br />Both of these installation methods will install a gstack and a gstack-configure binary in your path. Before running Gstack you must configure it. To do so run:<br /><br /><span>&#160; &#160;gstack-configure</span><br /><br />And enter your configuration information when prompted. You will need to specify the host and port where you want gstack to run on, as well as the CloudStack endpoint that you want gstack to forward the requests to. In the example below we use the <a href="http://exoscale.ch/" target="_blank">exoscale</a> cloud:<br /><br /><span>&#160; &#160;$ gstack-configure&#8232;</span><br /><span>&#160; &#160;gstack bind address [0.0.0.0]: localhost&#8232;</span><br /><span>&#160; &#160;gstack bind port [5000]:</span><br /><span>&#160; &#160;&#8232;Cloudstack host [localhost]: api.exoscale.ch</span><br /><span>&#160; &#160;&#8232;Cloudstack port [8080]: 443</span><br /><span>&#160; &#160;&#8232;Cloudstack protocol [http]: https&#8232;</span><br /><span>&#160; &#160;Cloudstack path [/client/api]: /compute</span><br /><br />The information will be stored in a configuration file available at ~/.gstack/gstack.conf:<br /><br /><span>&#160; &#160;$ cat ~/.gstack/gstack.conf &#8232;</span><br /><span>&#160; &#160;PATH = 'compute/v1/projects/'&#8232;</span><br /><span>&#160; &#160;GSTACK_BIND_ADDRESS = 'localhost'</span><br /><span>&#160; &#160;&#8232;GSTACK_PORT = '5000'</span><br /><span>&#160; &#160;&#8232;CLOUDSTACK_HOST = 'api.exoscale.ch'</span><br /><span>&#160; &#160;&#8232;CLOUDSTACK_PORT = '443'</span><br /><span>&#160; &#160;&#8232;CLOUDSTACK_PROTOCOL = 'https'&#8232;&#160;</span><br /><span>&#160; &#160;CLOUDSTACK_PATH = '/compute'</span><br /><br />You are now ready to start Gstack in the foreground with:<br /><br /><span>&#160; &#160;gstack</span><br /><br />That's all there is to running Gstack. You can then use gcutil to send requests to gstack which will forward them to a CloudStack endpoint. &#160;Although it is still a work in progress, it is now compatible with GCE GA v1.0 <a href="https://developers.google.com/compute/docs/reference/latest/" target="_blank">API</a>. It provides a solid base to start working on hybrid solutions between GCE public cloud and a CloudStack based private cloud.<br /><br />GSoC has been a terrific opportunity for all of us at Apache. Darren and Ian both learned how to work with an open source community and ultimately became an integral part of it. They learned tools like <a href="https://github.com/NOPping/gstack/tree/master/gstack/controllers" target="_blank">JIRA</a>, git, and <a href="https://reviews.apache.org/dashboard/" target="_blank">Review Board</a> and gained confidence working publicly on mailing lists. Their work on Gstack and EC2stack is certainly of high value to CloudStack and could eventually become the base for interesting products that will use hybrid clouds.<br /><br /><i>By Sebastien Goasguen, Senior Open Source Architect, Citrix and Apache Software Foundation member</i><br /><br />]]></description>
				<content:encoded><![CDATA[<i>Today on the Open Source blog we have guest writer <a href="http://sebgoa.blogspot.com/" >Sebastien Goasguen</a>, an avid open source contributor and member of the Apache Software Foundation. Below, Sebastien highlights the significant contributions that two Google Summer of Code students have made to Apache CloudStack.</i><br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="http://2.bp.blogspot.com/-xIWKY-w_fX8/U8_TXlO079I/AAAAAAAAAqU/j2woKCKFxug/s1600/cloudmonkey-fp.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="http://2.bp.blogspot.com/-xIWKY-w_fX8/U8_TXlO079I/AAAAAAAAAqU/j2woKCKFxug/s1600/cloudmonkey-fp.png" height="115" width="320" /></a></div>In December 2013, Google announced the <a href="http://googlecloudplatform.blogspot.com/2013/12/google-compute-engine-is-now-generally-available.html" >General Availability</a> (GA) of the public cloud, <a href="https://cloud.google.com/products/compute-engine/" >Google Compute Engine</a> (GCE). &nbsp;<a href="http://cloudstack.apache.org/" >Apache CloudStack</a> now has a brand new GCE compatible interface (Gstack) which allows users to take advantage of the GCE clients (i.e gcloud and gcutil) to access their CloudStack cloud. This interface was made possible through the <a href="https://www.google-melange.com/gsoc/homepage/google/gsoc2014" >Google Summer of Code</a> (GSoC) program.<br /><br />In the summer of 2013, Ian Duffy, a student from <a href="http://www.dcu.ie/" >Dublin City University</a>, participated in GSoC through the <a href="http://community.apache.org/gsoc.html" >Apache Software Foundation</a> and worked on a LDAP plugin to CloudStack. He did such a great job that he finished early and was made an Apache CloudStack committer. Since he finished his primary GSoC project so early, I encouraged him to take on another! He brought in a friend for the ride — Darren Brogan, another student at Dublin City University. Together they worked on the GCE interface to CloudStack and even learned Python in doing so.<br /><br />Both Ian and Darren remained engaged with the CloudStack community and as their third year project in University, they successfully developed an Amazon EC2 <a href="https://github.com/BroganD1993/ec2stack" >interface</a> to CloudStack. Since he enjoyed his experience so much, Darren also applied to the GSoC 2014 program and proposed to revisit Gstack, improve it, extend the unit tests, and make it compatible with the GCE v1 <a href="https://developers.google.com/compute/docs/reference/latest/" >API</a>. He is making excellent progress so far and we are all excited to see the results.<br /><br />Technically, Gstack is a <a href="http://flask.pocoo.org/" >Python Flask</a> application that provides a REST <a href="https://github.com/NOPping/gstack/tree/master/gstack/controllers" >API</a> compatible with the GCE API and forwards the requests to the corresponding CloudStack API. The source is available on <a href="https://github.com/NOPping/gstack" >GitHub</a> and the binary is downloadable via <a href="https://pypi.python.org/pypi/gstack" >PyPi</a>.<br /><br /><b>Installation and Configuration of Gstack</b><br /><br />Are you interested in using Gstack? Check out the full <a href="https://github.com/NOPping/gstack/wiki/User-Guide" >documentation</a>. To get a taste for things, you can grab the binary package from Pypi using pip in one single command.<br /><br />&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;<span style="font-family: Courier New, Courier, monospace;">pip install gstack</span><br /><br />Or if you plan to explore the source and work on it, you can clone the repository and install it by hand. Pull requests are of course welcome.<br /><br />&nbsp; &nbsp; &nbsp; &nbsp;<span style="font-family: Courier New, Courier, monospace;">git clone https://github.com/NOPping/gstack.git</span><br /><span style="font-family: Courier New, Courier, monospace;">&nbsp; &nbsp; sudo python./setup.py install</span><br /><br />Both of these installation methods will install a gstack and a gstack-configure binary in your path. Before running Gstack you must configure it. To do so run:<br /><br /><span style="font-family: Courier New, Courier, monospace;">&nbsp; &nbsp;gstack-configure</span><br /><br />And enter your configuration information when prompted. You will need to specify the host and port where you want gstack to run on, as well as the CloudStack endpoint that you want gstack to forward the requests to. In the example below we use the <a href="http://exoscale.ch/" >exoscale</a> cloud:<br /><br /><span style="font-family: Courier New, Courier, monospace;">&nbsp; &nbsp;$ gstack-configure </span><br /><span style="font-family: Courier New, Courier, monospace;">&nbsp; &nbsp;gstack bind address [0.0.0.0]: localhost </span><br /><span style="font-family: 'Courier New', Courier, monospace;">&nbsp; &nbsp;gstack bind port [5000]:</span><br /><span style="font-family: 'Courier New', Courier, monospace;">&nbsp; &nbsp; Cloudstack host [localhost]: api.exoscale.ch</span><br /><span style="font-family: 'Courier New', Courier, monospace;">&nbsp; &nbsp; Cloudstack port [8080]: 443</span><br /><span style="font-family: 'Courier New', Courier, monospace;">&nbsp; &nbsp; Cloudstack protocol [http]: https </span><br /><span style="font-family: 'Courier New', Courier, monospace;">&nbsp; &nbsp;Cloudstack path [/client/api]: /compute</span><br /><br />The information will be stored in a configuration file available at ~/.gstack/gstack.conf:<br /><br /><span style="font-family: Courier New, Courier, monospace;">&nbsp; &nbsp;$ cat ~/.gstack/gstack.conf  </span><br /><span style="font-family: Courier New, Courier, monospace;">&nbsp; &nbsp;PATH = 'compute/v1/projects/' </span><br /><span style="font-family: Courier New, Courier, monospace;">&nbsp; &nbsp;GSTACK_BIND_ADDRESS = 'localhost'</span><br /><span style="font-family: Courier New, Courier, monospace;">&nbsp; &nbsp; GSTACK_PORT = '5000'</span><br /><span style="font-family: 'Courier New', Courier, monospace;">&nbsp; &nbsp; CLOUDSTACK_HOST = 'api.exoscale.ch'</span><br /><span style="font-family: Courier New, Courier, monospace;">&nbsp; &nbsp; CLOUDSTACK_PORT = '443'</span><br /><span style="font-family: Courier New, Courier, monospace;">&nbsp; &nbsp; CLOUDSTACK_PROTOCOL = 'https' &nbsp;</span><br /><span style="font-family: Courier New, Courier, monospace;">&nbsp; &nbsp;CLOUDSTACK_PATH = '/compute'</span><br /><br />You are now ready to start Gstack in the foreground with:<br /><br /><span style="font-family: Courier New, Courier, monospace;">&nbsp; &nbsp;gstack</span><br /><br />That's all there is to running Gstack. You can then use gcutil to send requests to gstack which will forward them to a CloudStack endpoint. &nbsp;Although it is still a work in progress, it is now compatible with GCE GA v1.0 <a href="https://developers.google.com/compute/docs/reference/latest/" >API</a>. It provides a solid base to start working on hybrid solutions between GCE public cloud and a CloudStack based private cloud.<br /><br />GSoC has been a terrific opportunity for all of us at Apache. Darren and Ian both learned how to work with an open source community and ultimately became an integral part of it. They learned tools like <a href="https://github.com/NOPping/gstack/tree/master/gstack/controllers" >JIRA</a>, git, and <a href="https://reviews.apache.org/dashboard/" >Review Board</a> and gained confidence working publicly on mailing lists. Their work on Gstack and EC2stack is certainly of high value to CloudStack and could eventually become the base for interesting products that will use hybrid clouds.<br /><br /><i>By Sebastien Goasguen, Senior Open Source Architect, Citrix and Apache Software Foundation member</i><br /><br />]]></content:encoded>
			<wfw:commentRss>https://googledata.org/google-open-source/gsoc-students-create-a-google-compute-engine-interface-to-cloudstack/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="" length="" type="" />
		</item>
		<item>
		<title>Flowing into your games: LiquidFun 1.1</title>
		<link>https://googledata.org/google-open-source/flowing-into-your-games-liquidfun-1-1/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=flowing-into-your-games-liquidfun-1-1</link>
		<comments>https://googledata.org/google-open-source/flowing-into-your-games-liquidfun-1-1/#comments</comments>
		<pubDate>Thu, 17 Jul 2014 17:00:00 +0000</pubDate>
		<dc:creator><![CDATA[Stephanie Taylor]]></dc:creator>
				<category><![CDATA[Google Open Source]]></category>
		<category><![CDATA[open source]]></category>

		<guid isPermaLink="false">https://googledata.org/?guid=00be6bb0152103d4b2c5256a2ebccd30</guid>
		<description><![CDATA[<div><a href="http://1.bp.blogspot.com/-ncMnOx4_c-M/U732bZ5cGGI/AAAAAAAAAn0/4XrjHVioQ7s/s1600/image06.png"><img border="0" src="http://1.bp.blogspot.com/-ncMnOx4_c-M/U732bZ5cGGI/AAAAAAAAAn0/4XrjHVioQ7s/s1600/image06.png"></a></div>We are thrilled to announce the 1.1 release of <a href="http://google.github.io/liquidfun/" target="_blank">LiquidFun</a>, an open-source 2D physics engine. It adds particle simulation to Erin Catto&#8217;s popular <a href="http://box2d.org/" target="_blank">Box2D</a> engine, and can be used as a drop-in replacement for Box2D. If your program is written in C++, Java, or JavaScript, you can easily use LiquidFun.<br /><br />Today&#8217;s release adds some exciting new features to LiquidFun. Some highlights:<br /><br /><ul><li>LiquidFun now runs in your browser! Using <a href="https://github.com/kripken/emscripten/wiki" target="_blank">Emscripten</a>, we&#8217;ve translated LiquidFun into JavaScript. You can see LiquidFun&#8217;s Testbed application, rewritten in JavaScript, running on our <a href="http://google.github.io/liquidfun/" target="_blank">landing page</a>.</li></ul><ul><li>We&#8217;ve added iOS support for LiquidFun&#8217;s internal Testbed and EyeCandy applications. Earlier versions of LiquidFun could be made to run on iOS, but iOS is now officially supported.</li></ul><ul><li>We&#8217;ve optimized LiquidFun's particle simulation. In particular, we&#8217;ve written <a href="http://www.arm.com/products/processors/technologies/neon.php" target="_blank">NEON</a> (a.k.a., Advanced SIMD) code to improve performance on ARM processors.</li></ul><ul><li>We&#8217;ve stabilized the simulation, fixed bugs, and added some cool new functions, including one that automatically splits a particle group into multiple, disjoint particle groups.&#160;</li></ul><ul><li>We&#8217;ve clarified and improved the documentation, thanks to questions from the <a href="https://groups.google.com/forum/#!forum/liquidfun" target="_blank">LiquidFun community</a>.</li></ul><br /><b>LiquidFun Games</b><br /><br />The 1.1 release also includes two physics-based, open-source games from Google, currently available in the US Play Store.<br /><br /><a href="https://play.google.com/store/apps/details?id=com.google.fpl.voltair" target="_blank">VoltAir</a>, written in C++, is a fast platformer based on a compelling physics system, plenty of speed and motion, and interesting puzzles. If you&#8217;re a native developer, <a href="http://github.com/google/voltair" target="_blank">VoltAir&#8217;s source code</a> is a great example of how to use LiquidFun.<br /><br /><div><a href="http://3.bp.blogspot.com/-UOQV8YMwEoY/U732zu4vyCI/AAAAAAAAAn8/_AtKhiPlIew/s1600/image05.png"><img border="0" src="http://3.bp.blogspot.com/-UOQV8YMwEoY/U732zu4vyCI/AAAAAAAAAn8/_AtKhiPlIew/s1600/image05.png" height="179" width="320"></a> <a href="http://4.bp.blogspot.com/-qLincUM8PRY/U7324MvX_2I/AAAAAAAAAoE/k8a6l0--vVg/s1600/image02.png"><img border="0" src="http://4.bp.blogspot.com/-qLincUM8PRY/U7324MvX_2I/AAAAAAAAAoE/k8a6l0--vVg/s1600/image02.png" height="179" width="320"></a></div><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />The second game, <a href="https://play.google.com/store/apps/details?id=com.google.fpl.liquidfunpaint" target="_blank">LiquidFun Paint</a>, lets you create art that moves, shakes, and delights. It is written in Java, and uses LiquidFun via <a href="http://www.swig.org/" target="_blank">SWIG bindings</a>. If you&#8217;re a Java programmer, you may want to peruse the <a href="http://google.github.io/LiquidFunPaint/" target="_blank">source code of LiquidFun Paint</a>.<br /><br /><br /><div><a href="http://3.bp.blogspot.com/-OO5FDwRJTKM/U736itK36VI/AAAAAAAAAoQ/uwt33-5PFfg/s1600/image00.png"><img border="0" src="http://3.bp.blogspot.com/-OO5FDwRJTKM/U736itK36VI/AAAAAAAAAoQ/uwt33-5PFfg/s1600/image00.png" height="200" width="320"></a> <a href="http://3.bp.blogspot.com/-YtJ4uS1UmwQ/U736orb028I/AAAAAAAAAoY/EknmMjPKQY4/s1600/image09.png"><img border="0" src="http://3.bp.blogspot.com/-YtJ4uS1UmwQ/U736orb028I/AAAAAAAAAoY/EknmMjPKQY4/s1600/image09.png" height="200" width="320"></a></div><br />Several other games also have incorporated LiquidFun since its <a href="http://google-opensource.blogspot.com/2013/12/liquidfun-rigid-body-physics-library.html?q=liquidfun" target="_blank">initial 0.9 release last December</a>. One such game is the beautiful <a href="https://play.google.com/store/apps/details?id=com.tidalwave.botss" target="_blank">Battle of the SeaSons</a>, written by three students from the technology university <a href="https://www.ethz.ch/en.html" target="_blank">ETH Zurich</a>.<br /><br /> <br /><h4>Adoption</h4>Our March 2014 release of <a href="http://google-opensource.blogspot.com/2014/03/open-source-release-liquidfun-10.html" target="_blank">LiquidFun 1.0</a> has already been integrated into several game development toolkits.<br /><div></div><ul><li>Industry legend Ricardo Quesada has created an excellent <a href="http://towp8.com/2014/04/23/integrating-liquidfun-with-cocos2d-x-part-i/" target="_blank">tutorial on how to use LiquidFun</a> with his popular <a href="http://www.cocos2d-x.org/" target="_blank">Cocos2D-X</a> engine.&#160;</li></ul><ul><li><a href="http://coronalabs.com/" target="_blank">Corona Labs</a> has integrated LiquidFun into Corona Pro and Enterprise. They also have two fantastic tutorials on using LiquidFun with Corona: one <a href="http://coronalabs.com/blog/2014/05/27/tutorial-introduction-to-liquidfun/" target="_blank">an introduction</a>, and another for <a href="http://coronalabs.com/blog/2014/06/24/tutorial-particle-collisions-in-liquidfun/" target="_blank">particle collisions</a>.<div></div></li></ul><div></div><ul><li><a href="https://www.yoyogames.com/" target="_blank">YoYo Games</a> has integrated LiquidFun 0.9 into <a href="https://www.yoyogames.com/studio" target="_blank">GameMaker: Studio</a>, and provided an excellent <a href="https://www.yoyogames.com/tech_blog/57" target="_blank">tutorial on the basics of particle systems</a>.</li></ul><ul><li>LiquidFun is also now a built-in component of the <a href="http://strlen.com/lobster/" target="_blank">Lobster</a> game programming language.&#160;</li></ul><div><a href="http://4.bp.blogspot.com/-HWfIH2zeIEM/U8AJcpcOi4I/AAAAAAAAApk/g96E5noMejo/s1600/image01.png"><img border="0" src="http://4.bp.blogspot.com/-HWfIH2zeIEM/U8AJcpcOi4I/AAAAAAAAApk/g96E5noMejo/s1600/image01.png" height="150" width="107"></a> <a href="http://1.bp.blogspot.com/-bUDq1RXq9nM/U8AJerMt0GI/AAAAAAAAAps/hAKh37cMjDE/s1600/image07.png"><img border="0" src="http://1.bp.blogspot.com/-bUDq1RXq9nM/U8AJerMt0GI/AAAAAAAAAps/hAKh37cMjDE/s1600/image07.png"></a> <a href="http://4.bp.blogspot.com/-KGdnhDmYRE8/U8AJgMSA3BI/AAAAAAAAAp0/aiX-PxyiBe0/s1600/image04.jpg"><img border="0" src="http://4.bp.blogspot.com/-KGdnhDmYRE8/U8AJgMSA3BI/AAAAAAAAAp0/aiX-PxyiBe0/s1600/image04.jpg" height="93" width="200"></a></div><h4>Inside LiquidFun</h4>If you&#8217;d like to learn even more about how the LiquidFun particle simulation works, you may enjoy our new presentation describing the tech and algorithms, <a href="https://docs.google.com/presentation/d/1fEAb4-lSyqxlVGNPog3G1LZ7UgtvxfRAwR0dwd19G4g/edit?usp=sharing" target="_blank">Inside LiquidFun</a>.<br /><br /><i>By Jason Sanmiya, Fun Propulsion Labs at Google*</i><br /><br /><i>*Fun Propulsion Labs is a team within Google that's dedicated to advancing gaming on Android and other platforms.</i><br /><div><br /></div>]]></description>
				<content:encoded><![CDATA[<div class="separator" style="clear: both; text-align: center;"><a href="http://1.bp.blogspot.com/-ncMnOx4_c-M/U732bZ5cGGI/AAAAAAAAAn0/4XrjHVioQ7s/s1600/image06.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://1.bp.blogspot.com/-ncMnOx4_c-M/U732bZ5cGGI/AAAAAAAAAn0/4XrjHVioQ7s/s1600/image06.png" /></a></div>We are thrilled to announce the 1.1 release of <a href="http://google.github.io/liquidfun/" >LiquidFun</a>, an open-source 2D physics engine. It adds particle simulation to Erin Catto’s popular <a href="http://box2d.org/" >Box2D</a> engine, and can be used as a drop-in replacement for Box2D. If your program is written in C++, Java, or JavaScript, you can easily use LiquidFun.<br /><br />Today’s release adds some exciting new features to LiquidFun. Some highlights:<br /><br /><ul><li>LiquidFun now runs in your browser! Using <a href="https://github.com/kripken/emscripten/wiki" >Emscripten</a>, we’ve translated LiquidFun into JavaScript. You can see LiquidFun’s Testbed application, rewritten in JavaScript, running on our <a href="http://google.github.io/liquidfun/" >landing page</a>.</li></ul><ul><li>We’ve added iOS support for LiquidFun’s internal Testbed and EyeCandy applications. Earlier versions of LiquidFun could be made to run on iOS, but iOS is now officially supported.</li></ul><ul><li>We’ve optimized LiquidFun's particle simulation. In particular, we’ve written <a href="http://www.arm.com/products/processors/technologies/neon.php" >NEON</a> (a.k.a., Advanced SIMD) code to improve performance on ARM processors.</li></ul><ul><li>We’ve stabilized the simulation, fixed bugs, and added some cool new functions, including one that automatically splits a particle group into multiple, disjoint particle groups.&nbsp;</li></ul><ul><li>We’ve clarified and improved the documentation, thanks to questions from the <a href="https://groups.google.com/forum/#!forum/liquidfun" >LiquidFun community</a>.</li></ul><br /><b>LiquidFun Games</b><br /><br />The 1.1 release also includes two physics-based, open-source games from Google, currently available in the US Play Store.<br /><br /><a href="https://play.google.com/store/apps/details?id=com.google.fpl.voltair" >VoltAir</a>, written in C++, is a fast platformer based on a compelling physics system, plenty of speed and motion, and interesting puzzles. If you’re a native developer, <a href="http://github.com/google/voltair" >VoltAir’s source code</a> is a great example of how to use LiquidFun.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="http://3.bp.blogspot.com/-UOQV8YMwEoY/U732zu4vyCI/AAAAAAAAAn8/_AtKhiPlIew/s1600/image05.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="http://3.bp.blogspot.com/-UOQV8YMwEoY/U732zu4vyCI/AAAAAAAAAn8/_AtKhiPlIew/s1600/image05.png" height="179" width="320" /></a> <a href="http://4.bp.blogspot.com/-qLincUM8PRY/U7324MvX_2I/AAAAAAAAAoE/k8a6l0--vVg/s1600/image02.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" src="http://4.bp.blogspot.com/-qLincUM8PRY/U7324MvX_2I/AAAAAAAAAoE/k8a6l0--vVg/s1600/image02.png" height="179" width="320" /></a></div><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />The second game, <a href="https://play.google.com/store/apps/details?id=com.google.fpl.liquidfunpaint" >LiquidFun Paint</a>, lets you create art that moves, shakes, and delights. It is written in Java, and uses LiquidFun via <a href="http://www.swig.org/" >SWIG bindings</a>. If you’re a Java programmer, you may want to peruse the <a href="http://google.github.io/LiquidFunPaint/" >source code of LiquidFun Paint</a>.<br /><br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="http://3.bp.blogspot.com/-OO5FDwRJTKM/U736itK36VI/AAAAAAAAAoQ/uwt33-5PFfg/s1600/image00.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://3.bp.blogspot.com/-OO5FDwRJTKM/U736itK36VI/AAAAAAAAAoQ/uwt33-5PFfg/s1600/image00.png" height="200" width="320" /></a> <a href="http://3.bp.blogspot.com/-YtJ4uS1UmwQ/U736orb028I/AAAAAAAAAoY/EknmMjPKQY4/s1600/image09.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://3.bp.blogspot.com/-YtJ4uS1UmwQ/U736orb028I/AAAAAAAAAoY/EknmMjPKQY4/s1600/image09.png" height="200" width="320" /></a></div><br />Several other games also have incorporated LiquidFun since its <a href="http://google-opensource.blogspot.com/2013/12/liquidfun-rigid-body-physics-library.html?q=liquidfun" >initial 0.9 release last December</a>. One such game is the beautiful <a href="https://play.google.com/store/apps/details?id=com.tidalwave.botss" >Battle of the SeaSons</a>, written by three students from the technology university <a href="https://www.ethz.ch/en.html" >ETH Zurich</a>.<br /><br /><iframe allowfullscreen="" frameborder="0" height="236" src="http://www.youtube.com/embed/at6ctnEu5wI" width="420"></iframe> <br /><h4>Adoption</h4>Our March 2014 release of <a href="http://google-opensource.blogspot.com/2014/03/open-source-release-liquidfun-10.html" >LiquidFun 1.0</a> has already been integrated into several game development toolkits.<br /><div class="separator" style="clear: both; text-align: center;"></div><ul><li>Industry legend Ricardo Quesada has created an excellent <a href="http://towp8.com/2014/04/23/integrating-liquidfun-with-cocos2d-x-part-i/" >tutorial on how to use LiquidFun</a> with his popular <a href="http://www.cocos2d-x.org/" >Cocos2D-X</a> engine.&nbsp;</li></ul><ul><li><a href="http://coronalabs.com/" >Corona Labs</a> has integrated LiquidFun into Corona Pro and Enterprise. They also have two fantastic tutorials on using LiquidFun with Corona: one <a href="http://coronalabs.com/blog/2014/05/27/tutorial-introduction-to-liquidfun/" >an introduction</a>, and another for <a href="http://coronalabs.com/blog/2014/06/24/tutorial-particle-collisions-in-liquidfun/" >particle collisions</a>.<div class="separator" style="clear: both; text-align: center;"></div></li></ul><div class="separator" style="clear: both; text-align: center;"></div><ul><li><a href="https://www.yoyogames.com/" >YoYo Games</a> has integrated LiquidFun 0.9 into <a href="https://www.yoyogames.com/studio" >GameMaker: Studio</a>, and provided an excellent <a href="https://www.yoyogames.com/tech_blog/57" >tutorial on the basics of particle systems</a>.</li></ul><ul><li>LiquidFun is also now a built-in component of the <a href="http://strlen.com/lobster/" >Lobster</a> game programming language.&nbsp;</li></ul><div class="separator" style="clear: both; text-align: center;"><a href="http://4.bp.blogspot.com/-HWfIH2zeIEM/U8AJcpcOi4I/AAAAAAAAApk/g96E5noMejo/s1600/image01.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://4.bp.blogspot.com/-HWfIH2zeIEM/U8AJcpcOi4I/AAAAAAAAApk/g96E5noMejo/s1600/image01.png" height="150" width="107" /></a> <a href="http://1.bp.blogspot.com/-bUDq1RXq9nM/U8AJerMt0GI/AAAAAAAAAps/hAKh37cMjDE/s1600/image07.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://1.bp.blogspot.com/-bUDq1RXq9nM/U8AJerMt0GI/AAAAAAAAAps/hAKh37cMjDE/s1600/image07.png" /></a> <a href="http://4.bp.blogspot.com/-KGdnhDmYRE8/U8AJgMSA3BI/AAAAAAAAAp0/aiX-PxyiBe0/s1600/image04.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://4.bp.blogspot.com/-KGdnhDmYRE8/U8AJgMSA3BI/AAAAAAAAAp0/aiX-PxyiBe0/s1600/image04.jpg" height="93" width="200" /></a></div><h4>Inside LiquidFun</h4>If you’d like to learn even more about how the LiquidFun particle simulation works, you may enjoy our new presentation describing the tech and algorithms, <a href="https://docs.google.com/presentation/d/1fEAb4-lSyqxlVGNPog3G1LZ7UgtvxfRAwR0dwd19G4g/edit?usp=sharing" >Inside LiquidFun</a>.<br /><br /><i>By Jason Sanmiya, Fun Propulsion Labs at Google*</i><br /><br /><i>*Fun Propulsion Labs is a team within Google that's dedicated to advancing gaming on Android and other platforms.</i><br /><div><br /></div>]]></content:encoded>
			<wfw:commentRss>https://googledata.org/google-open-source/flowing-into-your-games-liquidfun-1-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="" length="" type="" />
		</item>
		<item>
		<title>Google Summer of Code new organizations &#8211; Part three</title>
		<link>https://googledata.org/google-open-source/google-summer-of-code-new-organizations-part-three/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=google-summer-of-code-new-organizations-part-three</link>
		<comments>https://googledata.org/google-open-source/google-summer-of-code-new-organizations-part-three/#comments</comments>
		<pubDate>Fri, 11 Jul 2014 17:00:00 +0000</pubDate>
		<dc:creator><![CDATA[Stephanie Taylor]]></dc:creator>
				<category><![CDATA[Google Open Source]]></category>
		<category><![CDATA[open source]]></category>

		<guid isPermaLink="false">https://googledata.org/?guid=54f0e572eccdcee3bf32e08454515e79</guid>
		<description><![CDATA[<i>Below is the third post in our summer series of new <a href="https://www.google-melange.com/gsoc/homepage/google/gsoc2014" target="_blank">Google Summer of Code</a> (GSoC) organizations for 2014. We are pleased to welcome both MOTECH and Checkstyle to the GSoC family&#8212;please read more about their organizations below.</i><br /><div><a href="http://1.bp.blogspot.com/-ou1fpjIjnaA/U77bc4iZHeI/AAAAAAAAAo8/p0K7nbGBAp0/s1600/image00.jpg"><img border="0" src="http://1.bp.blogspot.com/-ou1fpjIjnaA/U77bc4iZHeI/AAAAAAAAAo8/p0K7nbGBAp0/s1600/image00.jpg" height="118" width="320"></a></div>The <a href="http://motechsuite.org/" target="_blank">MOTECH</a> project, an initiative of <a href="http://www.grameenfoundation.org/" target="_blank">Grameen Foundation</a>, is an open source software platform for building mobile health solutions that improve health outcomes for the world's poor through access to relevant health information.<br /><br />Features of typical MOTECH-based applications include:<br /><br /><ul><li>distributing information to patients via voice or SMS</li><li>collecting data from patients or care providers</li><li>alerting care providers of the status of their patients</li><li>facilitating communication between patients, care providers, and/or health administrators</li></ul><br />Notable deployments include the <a href="http://www.grameenfoundation.org/what-we-do/health/maternal-and-infant-health" target="_blank">Mobile Midwife program in Ghana</a>, which provides pregnant women and their families vital information about how to have healthy pregnancies, and the <a href="http://www.ananya.org.in/" target="_blank">Ananya project</a> in Bihar, India, which aims to improve outcomes in maternal/child health as well as TB treatment adherence.<br /><br />This is our first summer participating in Google Summer of Code and we couldn&#8217;t be more excited to be a part of this fantastic program! We were fortunate to accept two very promising students to join our team: Tuan Trang and Mimansha Bhargav. Tuan will be working on a project to get MOTECH running in the cloud, using <a href="https://developers.google.com/compute/" target="_blank">Google Compute Engine</a> and Docker containers. His efforts will provide a much easier deployment and hosting path for our partner organizations who don't employ full-time technical operational staff (i.e. most of them). Mimansha will be improving our integration with <a href="https://www.commcarehq.org/" target="_blank">CommCareHQ</a>, an important data collection and health worker administration system used widely for health projects. With the completion of his project, MOTECH will support multiple versions of CommCare forms, be able to connect to multiple CommCare servers/domains, and provide a graphical interface for building MOTECH workflows based on specific form/case fields.<br /><br />We are thrilled to have Tuan and Mimansha on board and excited for what the summer will bring!<br /><br /><i>By Lauren Lavoie, Organization Administrator for MOTECH</i><br /><br /><div><a href="http://1.bp.blogspot.com/-ZVfSaaCiSHc/U77bosUoVyI/AAAAAAAAApE/dsNCFoe-nw0/s1600/image01.png"><img border="0" src="http://1.bp.blogspot.com/-ZVfSaaCiSHc/U77bosUoVyI/AAAAAAAAApE/dsNCFoe-nw0/s1600/image01.png"></a></div><br /><a href="http://checkstyle.sourceforge.net/" target="_blank">Checkstyle</a> is a development tool that helps programmers write coherent Java code that adheres to coding standards. It automates the process of checking Java code to spare humans of this sometimes boring (but very important) task. Checkstyle is ideal for projects that want to enforce a coding standard.<br /><br />Checkstyle is highly configurable and can be made to support almost any coding standard and can check many aspects of your source code. The tool also provides <a href="http://checkstyle.sourceforge.net/availablechecks.html" target="_blank">checks</a> that easily identify class design problems or detect negligence of engineering best practices.<br /><br />Our projects for Google Summer of Code 2014 include:<br /><br /><ul><li>Updating Java <a href="http://www.antlr.org/" target="_blank">ANTLR</a> grammar to support <a href="https://jdk8.java.net/" target="_blank">Java 8</a> syntax changes.</li><li>Adding reliable parsing support of comments and documentation comments (special format of comments that is used by <a href="http://en.wikipedia.org/wiki/Javadoc" target="_blank">JavaDoc</a> tool) to Checkstyle's Java grammar. This will allow Checkstyle to validate comments in code and let other developers write their custom validation rules based on ready-to-use <a href="http://en.wikipedia.org/wiki/Parse_tree" target="_blank">parse tree</a> (as it is done with java code now).</li><li>Reviewing requirements for <a href="http://google-styleguide.googlecode.com/svn/trunk/javaguide.html" target="_blank">Java code style from Google</a>, creating a Checkstyle configuration for it, and extending the existing checks (or create new checks) to cover Google's requirements.</li></ul><br /><i>By Roman Ivanov, Organization Administrator for Checkstyle</i><br /><br /><br /><br />]]></description>
				<content:encoded><![CDATA[<i>Below is the third post in our summer series of new <a href="https://www.google-melange.com/gsoc/homepage/google/gsoc2014" >Google Summer of Code</a> (GSoC) organizations for 2014. We are pleased to welcome both MOTECH and Checkstyle to the GSoC family—please read more about their organizations below.</i><br /><div class="separator" style="clear: both; text-align: center;"><a href="http://1.bp.blogspot.com/-ou1fpjIjnaA/U77bc4iZHeI/AAAAAAAAAo8/p0K7nbGBAp0/s1600/image00.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://1.bp.blogspot.com/-ou1fpjIjnaA/U77bc4iZHeI/AAAAAAAAAo8/p0K7nbGBAp0/s1600/image00.jpg" height="118" width="320" /></a></div>The <a href="http://motechsuite.org/" >MOTECH</a> project, an initiative of <a href="http://www.grameenfoundation.org/" >Grameen Foundation</a>, is an open source software platform for building mobile health solutions that improve health outcomes for the world's poor through access to relevant health information.<br /><br />Features of typical MOTECH-based applications include:<br /><br /><ul><li>distributing information to patients via voice or SMS</li><li>collecting data from patients or care providers</li><li>alerting care providers of the status of their patients</li><li>facilitating communication between patients, care providers, and/or health administrators</li></ul><br />Notable deployments include the <a href="http://www.grameenfoundation.org/what-we-do/health/maternal-and-infant-health" >Mobile Midwife program in Ghana</a>, which provides pregnant women and their families vital information about how to have healthy pregnancies, and the <a href="http://www.ananya.org.in/" >Ananya project</a> in Bihar, India, which aims to improve outcomes in maternal/child health as well as TB treatment adherence.<br /><br />This is our first summer participating in Google Summer of Code and we couldn’t be more excited to be a part of this fantastic program! We were fortunate to accept two very promising students to join our team: Tuan Trang and Mimansha Bhargav. Tuan will be working on a project to get MOTECH running in the cloud, using <a href="https://developers.google.com/compute/" >Google Compute Engine</a> and Docker containers. His efforts will provide a much easier deployment and hosting path for our partner organizations who don't employ full-time technical operational staff (i.e. most of them). Mimansha will be improving our integration with <a href="https://www.commcarehq.org/" >CommCareHQ</a>, an important data collection and health worker administration system used widely for health projects. With the completion of his project, MOTECH will support multiple versions of CommCare forms, be able to connect to multiple CommCare servers/domains, and provide a graphical interface for building MOTECH workflows based on specific form/case fields.<br /><br />We are thrilled to have Tuan and Mimansha on board and excited for what the summer will bring!<br /><br /><i>By Lauren Lavoie, Organization Administrator for MOTECH</i><br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="http://1.bp.blogspot.com/-ZVfSaaCiSHc/U77bosUoVyI/AAAAAAAAApE/dsNCFoe-nw0/s1600/image01.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://1.bp.blogspot.com/-ZVfSaaCiSHc/U77bosUoVyI/AAAAAAAAApE/dsNCFoe-nw0/s1600/image01.png" /></a></div><br /><a href="http://checkstyle.sourceforge.net/" >Checkstyle</a> is a development tool that helps programmers write coherent Java code that adheres to coding standards. It automates the process of checking Java code to spare humans of this sometimes boring (but very important) task. Checkstyle is ideal for projects that want to enforce a coding standard.<br /><br />Checkstyle is highly configurable and can be made to support almost any coding standard and can check many aspects of your source code. The tool also provides <a href="http://checkstyle.sourceforge.net/availablechecks.html" >checks</a> that easily identify class design problems or detect negligence of engineering best practices.<br /><br />Our projects for Google Summer of Code 2014 include:<br /><br /><ul><li>Updating Java <a href="http://www.antlr.org/" >ANTLR</a> grammar to support <a href="https://jdk8.java.net/" >Java 8</a> syntax changes.</li><li>Adding reliable parsing support of comments and documentation comments (special format of comments that is used by <a href="http://en.wikipedia.org/wiki/Javadoc" >JavaDoc</a> tool) to Checkstyle's Java grammar. This will allow Checkstyle to validate comments in code and let other developers write their custom validation rules based on ready-to-use <a href="http://en.wikipedia.org/wiki/Parse_tree" >parse tree</a> (as it is done with java code now).</li><li>Reviewing requirements for <a href="http://google-styleguide.googlecode.com/svn/trunk/javaguide.html" >Java code style from Google</a>, creating a Checkstyle configuration for it, and extending the existing checks (or create new checks) to cover Google's requirements.</li></ul><br /><i>By Roman Ivanov, Organization Administrator for Checkstyle</i><br /><br /><br /><br />]]></content:encoded>
			<wfw:commentRss>https://googledata.org/google-open-source/google-summer-of-code-new-organizations-part-three/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="" length="" type="" />
		</item>
		<item>
		<title>KDE shines with help from Google Code-in students</title>
		<link>https://googledata.org/google-open-source/kde-shines-with-help-from-google-code-in-students/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=kde-shines-with-help-from-google-code-in-students</link>
		<comments>https://googledata.org/google-open-source/kde-shines-with-help-from-google-code-in-students/#comments</comments>
		<pubDate>Wed, 09 Jul 2014 01:00:00 +0000</pubDate>
		<dc:creator><![CDATA[Stephanie Taylor]]></dc:creator>
				<category><![CDATA[Google Open Source]]></category>
		<category><![CDATA[open source]]></category>

		<guid isPermaLink="false">https://googledata.org/?guid=3da77ad818c59e10ca6a473fd1077921</guid>
		<description><![CDATA[<i><a href="https://developers.google.com/open-source/gci/" target="_blank">Google Code-in</a> (GCI) is a contest that helps encourage teens (13-17 year olds to be exact) to participate in the wide world of open source development. <a href="http://www.kde.org/" target="_blank">KDE</a>, an organization that focuses on the development and distribution of free and open source software for desktop and portable computing, has been a proud GCI mentoring organization for the last four years. Dennis Nienh&#252;ser, one of KDE&#8217;s mentors, discusses his experience with the program below. </i><br /><br /><div><a href="http://4.bp.blogspot.com/--JhU3wKCvMM/U7yP-Vg0uYI/AAAAAAAAAnc/XnSfhdSkGzs/s1600/gci13-logo.png"><img border="0" src="http://4.bp.blogspot.com/--JhU3wKCvMM/U7yP-Vg0uYI/AAAAAAAAAnc/XnSfhdSkGzs/s1600/gci13-logo.png" height="133" width="200"></a></div>How does one become a contributor to Open Source? Some start with the wish to fix that certain annoying bug in their favorite software. Others want to extend it by adding a new feature. However one arrives, the path to completing a seemingly easy task is often not clear. Where's the source for that button? How do I make my changes take effect in the software? Finding the right path can be a frustrating journey many are not willing to endure. <a href="https://www.google-melange.com/gci/homepage/google/gci2013" target="_blank">Google Code-in</a> (GCI) aims to help out; pairing prospective teen contributors with mentors from established open source organizations ultimately builds a path to successful contributions.<br /><br />To increase motivation, GCI is organized as a contest. Pre-university students 13-17 years old from all over the world can choose from a large pool of code, documentation, research, quality assurance and user interface tasks. The pool is created by the mentors of the <a href="http://www.google-melange.com/gci/accepted_orgs/google/gci2013" target="_blank">participating open source organizations</a> who continue to add to it throughout the contest. A task is a set of work in one of the above five categories that can be completed in a short time, taking approximately a few hours to a day to complete. In addition to self-contained tasks, task series are also created where similar work is split into several tasks or related work is split into sequential tasks. This way all sorts of work can be converted into manageable pieces for open source newbies.<br /><br />However, GCI is not meant to be a way of distributing work. It&#8217;s more of an ongoing communicative event &#8212; students and mentors exchange ideas, collaborate, and task after task gets closed. The core of the contest involves choosing a task (or several tasks) and completing it during the seven week contest. Afterwards, the number of successfully completed tasks is summed up. One completed task earns the student a certificate. Three or more qualifies the person for a groovy t-shirt certain to make their friends jealous. Students who are among the 20 top performers win a trip to Google Headquarters in Mountain View, California.<br /><br /><div><a href="http://1.bp.blogspot.com/-NkPvgPv0VWg/U7yQifyXcHI/AAAAAAAAAnk/KAwdgyLOvno/s1600/image00.png"><img border="0" src="http://1.bp.blogspot.com/-NkPvgPv0VWg/U7yQifyXcHI/AAAAAAAAAnk/KAwdgyLOvno/s1600/image00.png"></a></div>A successful GCI for a student means finishing tasks -- fortunately they're fun to work on. Maybe even addicting! Why else would someone work on tasks from dusk till dawn? Our industrious students added documentation videos for all sorts of <a href="https://userbase.kde.org/KWin" target="_blank">KWin</a> effects, updated <a href="https://userbase.kde.org/KGeography" target="_blank">KGeography</a> to show recent changes, and polished <a href="https://userbase.kde.org/KStars" target="_blank">KStars</a> features. A new touch typing course for the US English keyboard layout and keyboard layout files for more languages were created for <a href="http://edu.kde.org/applications/all/ktouch" target="_blank">KTouch</a>. Python support of KDevelop was extended in a series of tasks, and <a href="https://amarok.kde.org/" target="_blank">Amarok</a> got several new testers to verify bugs. The <a href="http://trojita.flaska.net/" target="_blank">Trojit&#225;</a> email client got a couple of usability improvements. All sorts of new features found their way into <a href="https://userbase.kde.org/Marble" target="_blank">Marble</a>, among them are extensions of KML support, polishing of the new Cloud integration and initial support for tours. Inner and outer planets of the Solar System are now shown as well as the Moon with its phases. There were 115 Marble GCI tasks alone, a considerable portion of the 259 total closed tasks for KDE. At the end of the contest Mikhail Ivchenko from Russia and Benjamin Kaiser from Australia each completed over 40 tasks and were selected as KDE&#8217;s two grand prize winners, earning them a trip to Google&#8217;s headquarters in Mountain View, California.<br /><br />A big thanks to all of our hard working students and mentors. &#160;We are hopeful KDE will be able to participate in GCI again later this year!<br /><br /><i>By Dennis Nienh&#252;ser, KDE Mentor</i><br /><br /><i>Are you interested in participating in Google Code-in this year? Keep an eye on the <a href="https://www.google-melange.com/" target="_blank">program website</a> for important dates and information.</i>]]></description>
				<content:encoded><![CDATA[<i><a href="https://developers.google.com/open-source/gci/" >Google Code-in</a> (GCI) is a contest that helps encourage teens (13-17 year olds to be exact) to participate in the wide world of open source development. <a href="http://www.kde.org/" >KDE</a>, an organization that focuses on the development and distribution of free and open source software for desktop and portable computing, has been a proud GCI mentoring organization for the last four years. Dennis Nienhüser, one of KDE’s mentors, discusses his experience with the program below. </i><br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="http://4.bp.blogspot.com/--JhU3wKCvMM/U7yP-Vg0uYI/AAAAAAAAAnc/XnSfhdSkGzs/s1600/gci13-logo.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" src="http://4.bp.blogspot.com/--JhU3wKCvMM/U7yP-Vg0uYI/AAAAAAAAAnc/XnSfhdSkGzs/s1600/gci13-logo.png" height="133" width="200" /></a></div>How does one become a contributor to Open Source? Some start with the wish to fix that certain annoying bug in their favorite software. Others want to extend it by adding a new feature. However one arrives, the path to completing a seemingly easy task is often not clear. Where's the source for that button? How do I make my changes take effect in the software? Finding the right path can be a frustrating journey many are not willing to endure. <a href="https://www.google-melange.com/gci/homepage/google/gci2013" >Google Code-in</a> (GCI) aims to help out; pairing prospective teen contributors with mentors from established open source organizations ultimately builds a path to successful contributions.<br /><br />To increase motivation, GCI is organized as a contest. Pre-university students 13-17 years old from all over the world can choose from a large pool of code, documentation, research, quality assurance and user interface tasks. The pool is created by the mentors of the <a href="http://www.google-melange.com/gci/accepted_orgs/google/gci2013" >participating open source organizations</a> who continue to add to it throughout the contest. A task is a set of work in one of the above five categories that can be completed in a short time, taking approximately a few hours to a day to complete. In addition to self-contained tasks, task series are also created where similar work is split into several tasks or related work is split into sequential tasks. This way all sorts of work can be converted into manageable pieces for open source newbies.<br /><br />However, GCI is not meant to be a way of distributing work. It’s more of an ongoing communicative event — students and mentors exchange ideas, collaborate, and task after task gets closed. The core of the contest involves choosing a task (or several tasks) and completing it during the seven week contest. Afterwards, the number of successfully completed tasks is summed up. One completed task earns the student a certificate. Three or more qualifies the person for a groovy t-shirt certain to make their friends jealous. Students who are among the 20 top performers win a trip to Google Headquarters in Mountain View, California.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="http://1.bp.blogspot.com/-NkPvgPv0VWg/U7yQifyXcHI/AAAAAAAAAnk/KAwdgyLOvno/s1600/image00.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="http://1.bp.blogspot.com/-NkPvgPv0VWg/U7yQifyXcHI/AAAAAAAAAnk/KAwdgyLOvno/s1600/image00.png" /></a></div>A successful GCI for a student means finishing tasks -- fortunately they're fun to work on. Maybe even addicting! Why else would someone work on tasks from dusk till dawn? Our industrious students added documentation videos for all sorts of <a href="https://userbase.kde.org/KWin" >KWin</a> effects, updated <a href="https://userbase.kde.org/KGeography" >KGeography</a> to show recent changes, and polished <a href="https://userbase.kde.org/KStars" >KStars</a> features. A new touch typing course for the US English keyboard layout and keyboard layout files for more languages were created for <a href="http://edu.kde.org/applications/all/ktouch" >KTouch</a>. Python support of KDevelop was extended in a series of tasks, and <a href="https://amarok.kde.org/" >Amarok</a> got several new testers to verify bugs. The <a href="http://trojita.flaska.net/" >Trojitá</a> email client got a couple of usability improvements. All sorts of new features found their way into <a href="https://userbase.kde.org/Marble" >Marble</a>, among them are extensions of KML support, polishing of the new Cloud integration and initial support for tours. Inner and outer planets of the Solar System are now shown as well as the Moon with its phases. There were 115 Marble GCI tasks alone, a considerable portion of the 259 total closed tasks for KDE. At the end of the contest Mikhail Ivchenko from Russia and Benjamin Kaiser from Australia each completed over 40 tasks and were selected as KDE’s two grand prize winners, earning them a trip to Google’s headquarters in Mountain View, California.<br /><br />A big thanks to all of our hard working students and mentors. &nbsp;We are hopeful KDE will be able to participate in GCI again later this year!<br /><br /><i>By Dennis Nienhüser, KDE Mentor</i><br /><br /><i>Are you interested in participating in Google Code-in this year? Keep an eye on the <a href="https://www.google-melange.com/" >program website</a> for important dates and information.</i>]]></content:encoded>
			<wfw:commentRss>https://googledata.org/google-open-source/kde-shines-with-help-from-google-code-in-students/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="" length="" type="" />
		</item>
		<item>
		<title>Mentoring Organization Applications Now Being Accepted for Google Summer of Code 2014!</title>
		<link>https://googledata.org/google-open-source/mentoring-organization-applications-now-being-accepted-for-google-summer-of-code-2014/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=mentoring-organization-applications-now-being-accepted-for-google-summer-of-code-2014</link>
		<comments>https://googledata.org/google-open-source/mentoring-organization-applications-now-being-accepted-for-google-summer-of-code-2014/#comments</comments>
		<pubDate>Mon, 03 Feb 2014 19:00:00 +0000</pubDate>
		<dc:creator><![CDATA[Stephanie Taylor]]></dc:creator>
				<category><![CDATA[Google Open Source]]></category>
		<category><![CDATA[open source]]></category>

		<guid isPermaLink="false">https://googledata.org/?guid=bb00f5847ffc3dd1fa1b2d8b07285872</guid>
		<description><![CDATA[<div><a href="http://3.bp.blogspot.com/-Wiajiq2d6Ao/UuYtwYI9dYI/AAAAAAAAAlU/5LSsZWL8Qd0/s1600/GoogleSummer_2014logo.png"><img border="0" src="http://3.bp.blogspot.com/-Wiajiq2d6Ao/UuYtwYI9dYI/AAAAAAAAAlU/5LSsZWL8Qd0/s1600/GoogleSummer_2014logo.png" height="180" width="200"></a></div>Interested in finding bright, enthusiastic new contributors to your open source project? Apply to be a mentoring organization in the <a href="http://www.google-melange.com/gsoc/program/home/google/gsoc2014" target="_blank">Google Summer of Code</a> program! The organization application period is now open.<br /><br />Celebrating its 10th anniversary, Google Summer of Code is a program designed to pair university students from around the world with mentors at open source projects in such varied fields as academic research, language translations, content management systems, games, and operating systems. Since 2005, over 7,500 students from more than 100 countries have completed the Google Summer of Code program with the support of over 440 mentoring organizations. Students gain exposure to real-world software development while earning a stipend for their work and an opportunity to explore areas related to their academic pursuits, by &#8220;flipping bits, not burgers&#8221; during their school break. In return, mentoring organizations have the opportunity to identify and attract new developers to their projects as these students often continue their work with the organizations after Google Summer of Code concludes.<br /><br />To celebrate our 10th anniversary this year we will accept 10 more organizations that we ever have before -- that's 190 organizations. We hope we also get a record number of applicants!<br /><br />The deadline for applying to be a mentoring organization for Google Summer of Code is Friday, February 14 at <a href="http://goo.gl/bYYgV3" target="_blank">19:00 UTC </a>(11am PST). The list of accepted organizations will be posted on the Google Summer of Code site on Monday, February 24th. Students will then have two weeks to reach out to the accepted organizations to discuss their project ideas before we begin accepting student applications on March 10th.<br /><br />Please visit our <a href="http://www.google-melange.com/gsoc/document/show/gsoc_program/google/gsoc2014/help_page" target="_blank">Frequently Asked Questions</a> page for more details on the program. For more information you can check out the <a href="http://en.flossmanuals.net/gsocmentoring/" target="_blank">Mentor Manual</a>, <a href="http://www.google-melange.com/gsoc/events/google/gsoc2014">timeline</a> and join the <a href="https://groups.google.com/forum/?fromgroups#!forum/google-summer-of-code-discuss" target="_blank">discussion group</a>. You can also check out the <a href="http://en.flossmanuals.net/melange/" target="_blank">Melange Manual </a>for more information on using the program website. Good luck to all of our mentoring organization applicants!<br /><br /><i>By Carol Smith, Open Source Team</i>]]></description>
				<content:encoded><![CDATA[<div class="separator" style="clear: both; text-align: center;"><a href="http://3.bp.blogspot.com/-Wiajiq2d6Ao/UuYtwYI9dYI/AAAAAAAAAlU/5LSsZWL8Qd0/s1600/GoogleSummer_2014logo.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://3.bp.blogspot.com/-Wiajiq2d6Ao/UuYtwYI9dYI/AAAAAAAAAlU/5LSsZWL8Qd0/s1600/GoogleSummer_2014logo.png" height="180" width="200" /></a></div>Interested in finding bright, enthusiastic new contributors to your open source project? Apply to be a mentoring organization in the <a href="http://www.google-melange.com/gsoc/program/home/google/gsoc2014" >Google Summer of Code</a> program! The organization application period is now open.<br /><br />Celebrating its 10th anniversary, Google Summer of Code is a program designed to pair university students from around the world with mentors at open source projects in such varied fields as academic research, language translations, content management systems, games, and operating systems. Since 2005, over 7,500 students from more than 100 countries have completed the Google Summer of Code program with the support of over 440 mentoring organizations. Students gain exposure to real-world software development while earning a stipend for their work and an opportunity to explore areas related to their academic pursuits, by “flipping bits, not burgers” during their school break. In return, mentoring organizations have the opportunity to identify and attract new developers to their projects as these students often continue their work with the organizations after Google Summer of Code concludes.<br /><br />To celebrate our 10th anniversary this year we will accept 10 more organizations that we ever have before -- that's 190 organizations. We hope we also get a record number of applicants!<br /><br />The deadline for applying to be a mentoring organization for Google Summer of Code is Friday, February 14 at <a href="http://goo.gl/bYYgV3" >19:00 UTC </a>(11am PST). The list of accepted organizations will be posted on the Google Summer of Code site on Monday, February 24th. Students will then have two weeks to reach out to the accepted organizations to discuss their project ideas before we begin accepting student applications on March 10th.<br /><br />Please visit our <a href="http://www.google-melange.com/gsoc/document/show/gsoc_program/google/gsoc2014/help_page" >Frequently Asked Questions</a> page for more details on the program. For more information you can check out the <a href="http://en.flossmanuals.net/gsocmentoring/" >Mentor Manual</a>, <a href="http://www.google-melange.com/gsoc/events/google/gsoc2014">timeline</a> and join the <a href="https://groups.google.com/forum/?fromgroups#!forum/google-summer-of-code-discuss" >discussion group</a>. You can also check out the <a href="http://en.flossmanuals.net/melange/" >Melange Manual </a>for more information on using the program website. Good luck to all of our mentoring organization applicants!<br /><br /><i>By Carol Smith, Open Source Team</i>]]></content:encoded>
			<wfw:commentRss>https://googledata.org/google-open-source/mentoring-organization-applications-now-being-accepted-for-google-summer-of-code-2014/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="" length="" type="" />
		</item>
		<item>
		<title>Google Summer of Code Veteran Org: KDE</title>
		<link>https://googledata.org/google-open-source/google-summer-of-code-veteran-org-kde/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=google-summer-of-code-veteran-org-kde</link>
		<comments>https://googledata.org/google-open-source/google-summer-of-code-veteran-org-kde/#comments</comments>
		<pubDate>Fri, 31 Jan 2014 16:00:00 +0000</pubDate>
		<dc:creator><![CDATA[Stephanie Taylor]]></dc:creator>
				<category><![CDATA[Google Open Source]]></category>
		<category><![CDATA[open source]]></category>

		<guid isPermaLink="false">https://googledata.org/?guid=68f96919c647c129787a276415516d6f</guid>
		<description><![CDATA[<i>Next week the application period for mentoring organizations for Google Summer of Code 2014 begins. For our 11th veteran GSoC post, the KDE team talks about a few of their students and their overall experience in the 2013 program.</i><br /><div><a href="http://3.bp.blogspot.com/-OH5KTvErm70/UuuH_BqbSVI/AAAAAAAAAmE/eqWiVeAaHzw/s1600/klogo-official-oxygen-600x600.png"><img border="0" src="http://3.bp.blogspot.com/-OH5KTvErm70/UuuH_BqbSVI/AAAAAAAAAmE/eqWiVeAaHzw/s1600/klogo-official-oxygen-600x600.png" height="200" width="200"></a></div><br /><a href="http://www.google-melange.com/gsoc/homepage/google/gsoc2014" target="_blank">Google Summer of Code</a> 2013 saw 50 enthusiastic students coding for the summer, guided and assisted by their <a href="http://www.kde.org/" target="_blank">KDE</a> mentors. In a span of ninety days, the students learned, innovated, created and contributed to one of the largest free and open source communities, and developed software that may affect users all over the world. As members of the KDE community, they've gained insights into the way the community functions and have had enlightening interactions with enthusiastic community members.<br /><br />GSoC students and mentors have shared some quick thoughts on their experiences below:<br /><span> </span><br /><i>Mat&#283;j Laitl (who worked on <a href="http://amarok.kde.org/" target="_blank">Amarok</a>) joked that what he loved most about GSoC was that he got to spend his summer flipping bits instead of burgers!<span> </span></i><br /><i><br /></i><i>"The satisfaction of working on a real life project and writing code for software which would perhaps be used by millions of people is indescribable.&#8221; -- Akshay Ratan (<a href="http://community.kde.org/Plasma/Plasma_Media_Center" target="_blank">Plasma Media Center</a>) <span> </span></i><br /><i><br /></i><i>&#8220;The entire journey was truly remarkable and cannot be forgotten." -- Lukas Appelhans (<a href="http://community.kde.org/Muon/2.1" target="_blank">Muon</a>)&#160;</i><br /><i><br /></i><i>Albert Vaca (<a href="http://albertvaka.wordpress.com/" target="_blank">KDE Connect</a>) felt that he learned a lot throughout GSoC and was happy to work with such awesome mentors and believed that without their help and advice the project wouldn't have been possible. <span> </span></i><br /><i><br /></i><i>"I first saw the GSoC poster in 2012, but at that time I didn't believe myself to be qualified enough to participate in it. But this year, my final year in college, I had made up my mind and this entire journey was a great learning experience for me!" &#160;-- Yiou Wang (<a href="http://www.digikam.org/" target="_blank">DigiKam</a>)&#160;</i><br /><i><br /></i><i>"It has been an amazing summer during which I've learned so much. I have evolved from a web newbie to a web enthusiast and had the chance to meet great people." -- Andrei Duma (<a href="http://marble.kde.org/" target="_blank">Marble</a>)&#160;</i><br /><i><br /></i><i>Claudio Desideri working on <a href="http://userbase.kde.org/Gluon" target="_blank">Gluon</a> as a part of GSoC said, "the possibility to learn new things, work on so many parts of a project, with so many technologies" kept him motivated!</i><br /><i><br /></i><i>Utku Aydin discovered something interesting during GSoC, "...that one can have a love&#8211;hate relationship with C++." <span> </span></i><br /><br /><i>Lydia Pintscher, the main org admin and a driving force of GSoC in KDE, said, "I'm thrilled to see our community take such a large number of young bright people by the hand. Google Summer of Code and KDE have made such a profound difference in the lives of the students of previous years. I am looking forward to seeing where this year's students are going and how the projects they worked on are going to turn out."</i><br /><br />Students worked on a vast array of KDE projects and developed new features this summer including:<br /><br /><ul><li>A new collaborative text editor based on KTextEditor and KDE Telepathy</li><li>Animation support in Krita, a digital painting suite for real artists&#8212;professionals and those who create for the love and fun of it</li><li>Communication between a user&#8217;s Android phone and their KDE desktop, with features such as desktop notification of new messages, syncing photos over WiFi, pausing music automatically during a call and more. <span> </span></li></ul><br />New KDE applications were added by GSoC students, such as:<br /><br /><ul><li>Artikulate &#8211; a foreign language pronunciation trainer <span> </span></li><li>Khipu&#160;- an advanced mathematical function (2D and 3D) plotter</li><li>A web interface for KDE project reporting that provides information along with statistics and graphical reports</li><li>A localization team management tool that handles tasks such as application booking and the review process. Localization includes translation, documentation, and internationalization. KDE is translated into more than 100 languages.</li></ul><br />To learn more about KDE participation in Google Summer of Code, please read this <a href="http://dot.kde.org/2013/10/18/kde-accomplishments-google-summer-code-2013" target="_blank">comprehensive report</a>.<br /><br /><b>Thank You</b><br />A big thank you to the people in the KDE community who have been so supportive and have encouraged students to contribute to open source as part of the community. And thank you to the mentors for the time and effort put into guiding these students and for your assistance from the beginning&#8212;proposing meaningful GSoC projects&#8212;to the completion of those projects. And many thanks to the GSoC students who worked so diligently on their projects, helping to bring new ideas and energy to free and open source software.<br /><br />Google Summer of Code is many months of hard work for everyone involved. It produces surprising results and fresh enthusiasm. It helps shape minds and attitudes, provides valuable experiences and delightful, life-long memories. It fosters a new sense of freedom and opens possibilities for the participants and the people who are touched by their work. The program and its participants are the epitome of the power of free and open source software.<br /><br /><i>By Devaja Shah, KDE team</i><br /><div><br /></div>]]></description>
				<content:encoded><![CDATA[<i>Next week the application period for mentoring organizations for Google Summer of Code 2014 begins. For our 11th veteran GSoC post, the KDE team talks about a few of their students and their overall experience in the 2013 program.</i><br /><div class="separator" style="clear: both; text-align: center;"><a href="http://3.bp.blogspot.com/-OH5KTvErm70/UuuH_BqbSVI/AAAAAAAAAmE/eqWiVeAaHzw/s1600/klogo-official-oxygen-600x600.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" src="http://3.bp.blogspot.com/-OH5KTvErm70/UuuH_BqbSVI/AAAAAAAAAmE/eqWiVeAaHzw/s1600/klogo-official-oxygen-600x600.png" height="200" width="200" /></a></div><br /><a href="http://www.google-melange.com/gsoc/homepage/google/gsoc2014" >Google Summer of Code</a> 2013 saw 50 enthusiastic students coding for the summer, guided and assisted by their <a href="http://www.kde.org/" >KDE</a> mentors. In a span of ninety days, the students learned, innovated, created and contributed to one of the largest free and open source communities, and developed software that may affect users all over the world. As members of the KDE community, they've gained insights into the way the community functions and have had enlightening interactions with enthusiastic community members.<br /><br />GSoC students and mentors have shared some quick thoughts on their experiences below:<br /><span class="Apple-tab-span" style="white-space: pre;"> </span><br /><i>Matěj Laitl (who worked on <a href="http://amarok.kde.org/" >Amarok</a>) joked that what he loved most about GSoC was that he got to spend his summer flipping bits instead of burgers!<span class="Apple-tab-span" style="white-space: pre;"> </span></i><br /><i><br /></i><i>"The satisfaction of working on a real life project and writing code for software which would perhaps be used by millions of people is indescribable.” -- Akshay Ratan (<a href="http://community.kde.org/Plasma/Plasma_Media_Center" >Plasma Media Center</a>) <span class="Apple-tab-span" style="white-space: pre;"> </span></i><br /><i><br /></i><i>“The entire journey was truly remarkable and cannot be forgotten." -- Lukas Appelhans (<a href="http://community.kde.org/Muon/2.1" >Muon</a>)&nbsp;</i><br /><i><br /></i><i>Albert Vaca (<a href="http://albertvaka.wordpress.com/" >KDE Connect</a>) felt that he learned a lot throughout GSoC and was happy to work with such awesome mentors and believed that without their help and advice the project wouldn't have been possible. <span class="Apple-tab-span" style="white-space: pre;"> </span></i><br /><i><br /></i><i>"I first saw the GSoC poster in 2012, but at that time I didn't believe myself to be qualified enough to participate in it. But this year, my final year in college, I had made up my mind and this entire journey was a great learning experience for me!" &nbsp;-- Yiou Wang (<a href="http://www.digikam.org/" >DigiKam</a>)&nbsp;</i><br /><i><br /></i><i>"It has been an amazing summer during which I've learned so much. I have evolved from a web newbie to a web enthusiast and had the chance to meet great people." -- Andrei Duma (<a href="http://marble.kde.org/" >Marble</a>)&nbsp;</i><br /><i><br /></i><i>Claudio Desideri working on <a href="http://userbase.kde.org/Gluon" >Gluon</a> as a part of GSoC said, "the possibility to learn new things, work on so many parts of a project, with so many technologies" kept him motivated!</i><br /><i><br /></i><i>Utku Aydin discovered something interesting during GSoC, "...that one can have a love–hate relationship with C++." <span class="Apple-tab-span" style="white-space: pre;"> </span></i><br /><br /><i>Lydia Pintscher, the main org admin and a driving force of GSoC in KDE, said, "I'm thrilled to see our community take such a large number of young bright people by the hand. Google Summer of Code and KDE have made such a profound difference in the lives of the students of previous years. I am looking forward to seeing where this year's students are going and how the projects they worked on are going to turn out."</i><br /><br />Students worked on a vast array of KDE projects and developed new features this summer including:<br /><br /><ul><li>A new collaborative text editor based on KTextEditor and KDE Telepathy</li><li>Animation support in Krita, a digital painting suite for real artists—professionals and those who create for the love and fun of it</li><li>Communication between a user’s Android phone and their KDE desktop, with features such as desktop notification of new messages, syncing photos over WiFi, pausing music automatically during a call and more. <span class="Apple-tab-span" style="white-space: pre;"> </span></li></ul><br />New KDE applications were added by GSoC students, such as:<br /><br /><ul><li>Artikulate – a foreign language pronunciation trainer <span class="Apple-tab-span" style="white-space: pre;"> </span></li><li>Khipu&nbsp;- an advanced mathematical function (2D and 3D) plotter</li><li>A web interface for KDE project reporting that provides information along with statistics and graphical reports</li><li>A localization team management tool that handles tasks such as application booking and the review process. Localization includes translation, documentation, and internationalization. KDE is translated into more than 100 languages.</li></ul><br />To learn more about KDE participation in Google Summer of Code, please read this <a href="http://dot.kde.org/2013/10/18/kde-accomplishments-google-summer-code-2013" >comprehensive report</a>.<br /><br /><b>Thank You</b><br />A big thank you to the people in the KDE community who have been so supportive and have encouraged students to contribute to open source as part of the community. And thank you to the mentors for the time and effort put into guiding these students and for your assistance from the beginning—proposing meaningful GSoC projects—to the completion of those projects. And many thanks to the GSoC students who worked so diligently on their projects, helping to bring new ideas and energy to free and open source software.<br /><br />Google Summer of Code is many months of hard work for everyone involved. It produces surprising results and fresh enthusiasm. It helps shape minds and attitudes, provides valuable experiences and delightful, life-long memories. It fosters a new sense of freedom and opens possibilities for the participants and the people who are touched by their work. The program and its participants are the epitome of the power of free and open source software.<br /><br /><i>By Devaja Shah, KDE team</i><br /><div><br /></div>]]></content:encoded>
			<wfw:commentRss>https://googledata.org/google-open-source/google-summer-of-code-veteran-org-kde/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="" length="" type="" />
		</item>
		<item>
		<title>GSoC meetup at ETH Zürich</title>
		<link>https://googledata.org/google-open-source/gsoc-meetup-at-eth-zurich/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=gsoc-meetup-at-eth-zurich</link>
		<comments>https://googledata.org/google-open-source/gsoc-meetup-at-eth-zurich/#comments</comments>
		<pubDate>Wed, 29 Jan 2014 17:00:00 +0000</pubDate>
		<dc:creator><![CDATA[Stephanie Taylor]]></dc:creator>
				<category><![CDATA[Google Open Source]]></category>
		<category><![CDATA[open source]]></category>

		<guid isPermaLink="false">https://googledata.org/?guid=8ec48ed6ef0b336446accf7b849b1a48</guid>
		<description><![CDATA[<i>As we start the 10th year of Google Summer of Code in 2014, GSoC supporters from around the world have been hosting meetups to encourage even more students to apply for the program this March. Below, we have a student from last year&#8217;s program discussing a recent meetup he and other interested students organized in Zurich, Switzerland.</i><br /><br />Being part of <a href="http://www.google-melange.com/gsoc/homepage/google/gsoc2014">Google Summer of Code</a> 2013 was an amazing experience. As a new masters student at ETH Z&#252;rich, I decided that it would be a good idea to spread the word about the upcoming Google Summer of Code, and motivate more students to take part in 2014.<br /><br /><div><a href="http://3.bp.blogspot.com/-iWIKZikB8Bw/UugLiEs4sQI/AAAAAAAAAlk/HiMvlHBEn04/s1600/image00.png"><img border="0" src="http://3.bp.blogspot.com/-iWIKZikB8Bw/UugLiEs4sQI/AAAAAAAAAlk/HiMvlHBEn04/s1600/image00.png" height="200" width="141"></a></div>I began by looking for past GSoC students and mentors who are located in Switzerland. It was a lengthy process, but we were able to gather up a few people into a <a href="https://groups.google.com/forum/?fromgroups=#!forum/gsoc-ch">Google group</a>. It was exciting to find that many people were also eager to share their experiences, as well as meet fellow GSoC alumni. Veronica even offered to come over for the event from Neuch&#226;tel, almost on the other side of Switzerland!<br /><br />Thanks to Sabina and some random but fortunate chain of connections, we were able to get the interest of Wolf and Iurii of Google Zurich, who offered to speak about their experiences (and also bring over GSoC stickers and pens). It really is great to have the Engineering HQ of Google EMEA next door!<br /><br />Soon, a room was booked, a flyer was designed (with over 700 given out), emails were sent out, our event was registered into the <a href="https://www.ethz.ch/en/news-and-events/events/details.html?eventFeedId=20824">official ETH calendar</a>, and the <a href="https://docs.google.com/presentation/d/1qxM2LrVz49lpCcXjk_su-fn1YOoOhgh5fIbFzXUgewo/edit?usp=sharing">Google Slides</a> were starting to take shape from the collaboration of everyone from gsoc-ch.<br /><div></div><br /><div><a href="http://3.bp.blogspot.com/-hc-SErDcQZY/UugLxjifRcI/AAAAAAAAAl0/Qd9zQG79U20/s1600/image03.jpg"><img border="0" src="http://3.bp.blogspot.com/-hc-SErDcQZY/UugLxjifRcI/AAAAAAAAAl0/Qd9zQG79U20/s1600/image03.jpg" height="133" width="200"></a></div>The day of the talk quickly came and we were anxious to see the result of our work. The projector was working fine, the second slide faded in gracefully, and all the speakers were present. Things couldn&#8217;t be better.<br /><br />The session kicked off with a brief introduction to Google Summer of Code. Many students did not know much about GSoC and were interested to find out that projects ranged across many areas of study.<br /><br />After the brief talk, we moved on to presenting personal projects and experiences. It was interesting to hear the varied takes on GSoC, and about what a mentor&#8217;s life is like. From stories of how the first $500 kept a student fed as well as unfortunate disappearances, the talk quickly became a very amusing and vibrant exchange between the speakers and students.<br /><div><a href="http://1.bp.blogspot.com/-pOqxJlzf6RA/UugLuwxea5I/AAAAAAAAAlw/_jYxUjnhg0w/s1600/image01.jpg"><img border="0" src="http://1.bp.blogspot.com/-pOqxJlzf6RA/UugLuwxea5I/AAAAAAAAAlw/_jYxUjnhg0w/s1600/image01.jpg" height="133" width="200"></a></div><div><span><i>The Speakers: Seon-Wook, Wolf, Veronica, lurii, Jasper, Imran, and Sabina (left to right)</i></span></div><div><span><br /></span></div>By the end of the hour and half long event, it seemed like many students had been sold on the benefits of GSoC. We gathered around to take a group photo, and dispersed knowing that we had done something good and worthwhile.<br /><br />The next day brought feedback from my peers who had attended the talk. They had been won over, and were seriously considering an application to Google Summer of Code 2014. It is great to know that our efforts were not wasted!<br /><br />The <a href="https://groups.google.com/forum/?fromgroups=#!forum/gsoc-ch">Google Group</a> for GSoC alumni and prospective students in Switzerland lives on. Do stop by if you have questions, or would just like to say hello!<br /><br /><i>By Seon-Wook Park, GSoC 2013 M-Lab student</i><br /><div><br /></div>]]></description>
				<content:encoded><![CDATA[<i>As we start the 10th year of Google Summer of Code in 2014, GSoC supporters from around the world have been hosting meetups to encourage even more students to apply for the program this March. Below, we have a student from last year’s program discussing a recent meetup he and other interested students organized in Zurich, Switzerland.</i><br /><br />Being part of <a href="http://www.google-melange.com/gsoc/homepage/google/gsoc2014">Google Summer of Code</a> 2013 was an amazing experience. As a new masters student at ETH Zürich, I decided that it would be a good idea to spread the word about the upcoming Google Summer of Code, and motivate more students to take part in 2014.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="http://3.bp.blogspot.com/-iWIKZikB8Bw/UugLiEs4sQI/AAAAAAAAAlk/HiMvlHBEn04/s1600/image00.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="http://3.bp.blogspot.com/-iWIKZikB8Bw/UugLiEs4sQI/AAAAAAAAAlk/HiMvlHBEn04/s1600/image00.png" height="200" width="141" /></a></div>I began by looking for past GSoC students and mentors who are located in Switzerland. It was a lengthy process, but we were able to gather up a few people into a <a href="https://groups.google.com/forum/?fromgroups=#!forum/gsoc-ch">Google group</a>. It was exciting to find that many people were also eager to share their experiences, as well as meet fellow GSoC alumni. Veronica even offered to come over for the event from Neuchâtel, almost on the other side of Switzerland!<br /><br />Thanks to Sabina and some random but fortunate chain of connections, we were able to get the interest of Wolf and Iurii of Google Zurich, who offered to speak about their experiences (and also bring over GSoC stickers and pens). It really is great to have the Engineering HQ of Google EMEA next door!<br /><br />Soon, a room was booked, a flyer was designed (with over 700 given out), emails were sent out, our event was registered into the <a href="https://www.ethz.ch/en/news-and-events/events/details.html?eventFeedId=20824">official ETH calendar</a>, and the <a href="https://docs.google.com/presentation/d/1qxM2LrVz49lpCcXjk_su-fn1YOoOhgh5fIbFzXUgewo/edit?usp=sharing">Google Slides</a> were starting to take shape from the collaboration of everyone from gsoc-ch.<br /><div class="separator" style="clear: both; text-align: center;"></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="http://3.bp.blogspot.com/-hc-SErDcQZY/UugLxjifRcI/AAAAAAAAAl0/Qd9zQG79U20/s1600/image03.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" src="http://3.bp.blogspot.com/-hc-SErDcQZY/UugLxjifRcI/AAAAAAAAAl0/Qd9zQG79U20/s1600/image03.jpg" height="133" width="200" /></a></div>The day of the talk quickly came and we were anxious to see the result of our work. The projector was working fine, the second slide faded in gracefully, and all the speakers were present. Things couldn’t be better.<br /><br />The session kicked off with a brief introduction to Google Summer of Code. Many students did not know much about GSoC and were interested to find out that projects ranged across many areas of study.<br /><br />After the brief talk, we moved on to presenting personal projects and experiences. It was interesting to hear the varied takes on GSoC, and about what a mentor’s life is like. From stories of how the first $500 kept a student fed as well as unfortunate disappearances, the talk quickly became a very amusing and vibrant exchange between the speakers and students.<br /><div class="separator" style="clear: both; text-align: center;"><a href="http://1.bp.blogspot.com/-pOqxJlzf6RA/UugLuwxea5I/AAAAAAAAAlw/_jYxUjnhg0w/s1600/image01.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://1.bp.blogspot.com/-pOqxJlzf6RA/UugLuwxea5I/AAAAAAAAAlw/_jYxUjnhg0w/s1600/image01.jpg" height="133" width="200" /></a></div><div style="text-align: center;"><span style="font-size: x-small;"><i>The Speakers: Seon-Wook, Wolf, Veronica, lurii, Jasper, Imran, and Sabina (left to right)</i></span></div><div style="text-align: center;"><span style="font-size: x-small;"><br /></span></div>By the end of the hour and half long event, it seemed like many students had been sold on the benefits of GSoC. We gathered around to take a group photo, and dispersed knowing that we had done something good and worthwhile.<br /><br />The next day brought feedback from my peers who had attended the talk. They had been won over, and were seriously considering an application to Google Summer of Code 2014. It is great to know that our efforts were not wasted!<br /><br />The <a href="https://groups.google.com/forum/?fromgroups=#!forum/gsoc-ch">Google Group</a> for GSoC alumni and prospective students in Switzerland lives on. Do stop by if you have questions, or would just like to say hello!<br /><br /><i>By Seon-Wook Park, GSoC 2013 M-Lab student</i><br /><div><br /></div>]]></content:encoded>
			<wfw:commentRss>https://googledata.org/google-open-source/gsoc-meetup-at-eth-zurich/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="" length="" type="" />
		</item>
		<item>
		<title>Google Code-in 2013 &#8211; drumroll please!</title>
		<link>https://googledata.org/google-open-source/google-code-in-2013-drumroll-please/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=google-code-in-2013-drumroll-please</link>
		<comments>https://googledata.org/google-open-source/google-code-in-2013-drumroll-please/#comments</comments>
		<pubDate>Mon, 20 Jan 2014 17:00:00 +0000</pubDate>
		<dc:creator><![CDATA[Stephanie Taylor]]></dc:creator>
				<category><![CDATA[Google Open Source]]></category>
		<category><![CDATA[open source]]></category>

		<guid isPermaLink="false">https://googledata.org/?guid=132563468bba5489f195b5a98ec31fdc</guid>
		<description><![CDATA[<div><a href="http://1.bp.blogspot.com/-EZL06p9yduw/UthZzjlAQrI/AAAAAAAAAk0/nfIJUVQHMsw/s1600/gci13-logo.png"><img border="0" src="http://1.bp.blogspot.com/-EZL06p9yduw/UthZzjlAQrI/AAAAAAAAAk0/nfIJUVQHMsw/s1600/gci13-logo.png" height="133" width="200"></a></div>It&#8217;s time to announce this year&#8217;s 20 grand prize winners in the <a href="http://www.google-melange.com/gci/homepage/google/gci2013">Google Code-in 2013</a> contest! Over the last seven weeks, 337 teenagers from 46 countries have been busy working with open source organizations to write code, fix bugs, create documentation and find creative ways to get other students interested in participating in open source, completing a total of 2,113 tasks! Congratulations to all of the students who participated in this year&#8217;s contest! You should all be very proud of yourselves.<br /><br />Each of the <a href="http://www.google-melange.com/gci/accepted_orgs/google/gci2013">10 open source organizations</a> that worked with students during the contest chose 2 students to be their organization&#8217;s grand prize winners based on the students&#8217; comprehensive body of work.<br /><br />The grand prize winners are listed below alphabetically (by first name) with their country and the organization that they worked with during Google Code-in 2013.<br /><br /><b>Akshaykumar Kalose</b>, United States - Sahana Software Foundation<br /><b>Anurag Sharma</b>, India - Sahana Software Foundation<br /><b>Benjamin Kaiser</b>, Australia - KDE<br /><b>Chirayu Desai</b>, India - RTEMS<br /><b>Dalimil H&#225;jek</b>, Czech Republic - Apertium<br /><b>Daniel Ramirez</b>, United States - RTEMS<br /><b>Freeman Lou</b>, United States - Haiku<br /><b>Ignacio Rodr&#237;guez</b>, Uruguay - Sugar Labs<br /><b>Jacob Burroughs</b>, United States - BRL-CAD<br /><b>Jorge Alberto G&#243;mez L&#243;pez</b>, El Salvador - Sugar Labs<br /><b>Mark Klein</b>, United States - Drupal<br /><b>Mateusz Ma&#263;kowski</b>, Poland - Wikimedia<br /><b>Matt Habel</b>, United States - Copyleft Games Group<br /><b>Mikhail Ivchenko</b>, Russian Federation - KDE<br /><b>Peter Amidon</b>, United States - BRL-CAD<br /><b>Puck Meerburg</b>, Netherlands - Haiku<br /><b>Samuel Kim</b>, United States - Copyleft Games Group<br /><b>Sushain Cherivirala</b>, United States - Apertium<br /><b>Theo Patt</b>, United States - Wikimedia<br /><b>Vijay Nandwani</b>, India - Drupal<br /><br />Congratulations to these 20 pre-university students who completed a remarkable 650 tasks during the contest. We asked the students to tell us a bit about their favorite tasks they worked on in the contest and here are descriptions of a few of the tasks in the students&#8217; words:<br /><blockquote><i>The task was about creating a screencast of coding a Hello world module for Drupal 8. It was an ordinary task but it helped me gain recognition in the whole Drupal community. The video was also appreciated and discussed on social networks.</i> -- Vijay Nandwani&#160;</blockquote><blockquote><i>One of my favorite tasks was revamping the "other languages" feature on the mobile Wikipedia, for which I both added features and noticeably reduced page load times.</i> -- Theo Patt&#160;</blockquote><blockquote><i>My favorite task was to modify DriveSetup to make the window zoom-able. It seemed like a simple task but I was still unfamiliar with the Haiku API, so there was a bit of challenge to it. </i>-- Freeman Lou&#160;</blockquote><blockquote><i>I added support for new types of Flickr URLs for UploadWizard extension for MediaWiki. </i>-- Mateusz Ma&#263;kowski</blockquote>For their grand prize trip the 20 students will be flown to Google&#8217;s Mountain View, California headquarters along with a parent or legal guardian in mid April for a four night trip. Students will talk with Google engineers, take part in an awards ceremony, enjoy time exploring San Francisco and best of all make new friends also interested in technology and open source development. <br /><br />We have a special surprise in store for this year&#8217;s grand prize winners -- each year the students tell us they&#8217;d like to meet the mentors that they worked with during the contest so this year we are doing just that -- one mentor from each organization will be joining the students on the grand prize trip.<br /><br />A huge thanks to all of the students, mentors, organization administrators, teachers and parents that made Google Code-in 2013 awesome!<br /><br /><i>By Stephanie Taylor, Open Source Programs</i><br /><br /><br /><br /><br /><br />]]></description>
				<content:encoded><![CDATA[<div class="separator" style="clear: both; text-align: center;"><a href="http://1.bp.blogspot.com/-EZL06p9yduw/UthZzjlAQrI/AAAAAAAAAk0/nfIJUVQHMsw/s1600/gci13-logo.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://1.bp.blogspot.com/-EZL06p9yduw/UthZzjlAQrI/AAAAAAAAAk0/nfIJUVQHMsw/s1600/gci13-logo.png" height="133" width="200" /></a></div>It’s time to announce this year’s 20 grand prize winners in the <a href="http://www.google-melange.com/gci/homepage/google/gci2013">Google Code-in 2013</a> contest! Over the last seven weeks, 337 teenagers from 46 countries have been busy working with open source organizations to write code, fix bugs, create documentation and find creative ways to get other students interested in participating in open source, completing a total of 2,113 tasks! Congratulations to all of the students who participated in this year’s contest! You should all be very proud of yourselves.<br /><br />Each of the <a href="http://www.google-melange.com/gci/accepted_orgs/google/gci2013">10 open source organizations</a> that worked with students during the contest chose 2 students to be their organization’s grand prize winners based on the students’ comprehensive body of work.<br /><br />The grand prize winners are listed below alphabetically (by first name) with their country and the organization that they worked with during Google Code-in 2013.<br /><br /><b>Akshaykumar Kalose</b>, United States - Sahana Software Foundation<br /><b>Anurag Sharma</b>, India - Sahana Software Foundation<br /><b>Benjamin Kaiser</b>, Australia - KDE<br /><b>Chirayu Desai</b>, India - RTEMS<br /><b>Dalimil Hájek</b>, Czech Republic - Apertium<br /><b>Daniel Ramirez</b>, United States - RTEMS<br /><b>Freeman Lou</b>, United States - Haiku<br /><b>Ignacio Rodríguez</b>, Uruguay - Sugar Labs<br /><b>Jacob Burroughs</b>, United States - BRL-CAD<br /><b>Jorge Alberto Gómez López</b>, El Salvador - Sugar Labs<br /><b>Mark Klein</b>, United States - Drupal<br /><b>Mateusz Maćkowski</b>, Poland - Wikimedia<br /><b>Matt Habel</b>, United States - Copyleft Games Group<br /><b>Mikhail Ivchenko</b>, Russian Federation - KDE<br /><b>Peter Amidon</b>, United States - BRL-CAD<br /><b>Puck Meerburg</b>, Netherlands - Haiku<br /><b>Samuel Kim</b>, United States - Copyleft Games Group<br /><b>Sushain Cherivirala</b>, United States - Apertium<br /><b>Theo Patt</b>, United States - Wikimedia<br /><b>Vijay Nandwani</b>, India - Drupal<br /><br />Congratulations to these 20 pre-university students who completed a remarkable 650 tasks during the contest. We asked the students to tell us a bit about their favorite tasks they worked on in the contest and here are descriptions of a few of the tasks in the students’ words:<br /><blockquote class="tr_bq"><i>The task was about creating a screencast of coding a Hello world module for Drupal 8. It was an ordinary task but it helped me gain recognition in the whole Drupal community. The video was also appreciated and discussed on social networks.</i> -- Vijay Nandwani&nbsp;</blockquote><blockquote class="tr_bq"><i>One of my favorite tasks was revamping the "other languages" feature on the mobile Wikipedia, for which I both added features and noticeably reduced page load times.</i> -- Theo Patt&nbsp;</blockquote><blockquote class="tr_bq"><i>My favorite task was to modify DriveSetup to make the window zoom-able. It seemed like a simple task but I was still unfamiliar with the Haiku API, so there was a bit of challenge to it. </i>-- Freeman Lou&nbsp;</blockquote><blockquote class="tr_bq"><i>I added support for new types of Flickr URLs for UploadWizard extension for MediaWiki. </i>-- Mateusz Maćkowski</blockquote>For their grand prize trip the 20 students will be flown to Google’s Mountain View, California headquarters along with a parent or legal guardian in mid April for a four night trip. Students will talk with Google engineers, take part in an awards ceremony, enjoy time exploring San Francisco and best of all make new friends also interested in technology and open source development. <br /><br />We have a special surprise in store for this year’s grand prize winners -- each year the students tell us they’d like to meet the mentors that they worked with during the contest so this year we are doing just that -- one mentor from each organization will be joining the students on the grand prize trip.<br /><br />A huge thanks to all of the students, mentors, organization administrators, teachers and parents that made Google Code-in 2013 awesome!<br /><br /><i>By Stephanie Taylor, Open Source Programs</i><br /><br /><br /><br /><br /><br />]]></content:encoded>
			<wfw:commentRss>https://googledata.org/google-open-source/google-code-in-2013-drumroll-please/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="" length="" type="" />
		</item>
		<item>
		<title>GSoC Meetup in Coimbatore, India</title>
		<link>https://googledata.org/google-open-source/gsoc-meetup-in-coimbatore-india/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=gsoc-meetup-in-coimbatore-india</link>
		<comments>https://googledata.org/google-open-source/gsoc-meetup-in-coimbatore-india/#comments</comments>
		<pubDate>Fri, 17 Jan 2014 20:00:00 +0000</pubDate>
		<dc:creator><![CDATA[Stephanie Taylor]]></dc:creator>
				<category><![CDATA[Google Open Source]]></category>
		<category><![CDATA[open source]]></category>

		<guid isPermaLink="false">https://googledata.org/?guid=c4a4a4ef0c26ae67ba4ffad0f2756f74</guid>
		<description><![CDATA[In celebration of the 10th year of Google Summer of Code in 2014, many former students, mentors, and open source enthusiasts have been hosting GSoC meetups around the globe to introduce new students to the program.&#160; Below we have a guest post from...]]></description>
				<content:encoded><![CDATA[<i>In celebration of the 10th year of Google Summer of Code in 2014, many former students, mentors, and open source enthusiasts have been hosting GSoC meetups around the globe to introduce new students to the program.&nbsp; Below we have a guest post from Sarup Banskota, 2013 GSoC student with Fedora.</i><br /><br />Some of us geeks here at <a href="http://www.amrita.edu/">Amrita University</a>, Coimbatore, India run the <a href="http://techknowlogy.github.io/">tech{know}logy club</a> and we're always trying to inspire college students to be creative and develop new ideas and implement those ideas.<br /><br />We value FOSS principles throughout, and just when a tech{know}logy primer on FOSS techniques was in the pipeline, Google announced the <a href="http://www.google-melange.com/gsoc/homepage/google/gsoc2014">Google Summer of Code</a> program for 2014. We've had two past GSoC'ers, <a href="https://twitter.com/s1thsv">Yeswanth</a> with the <a href="http://www.python.org/psf/">Python Software Foundation</a> in 2011, and myself, <a href="https://twitter.com/sarupbanskota">Sarup Banskota</a>, with the <a href="http://fedoraproject.org/">Fedora Project</a> in 2013. Encouraged by excitement from the students, we decided to host a meetup. <br /><br />The agenda was clear -- introduce students to the FOSS community and encourage them to participate in GSoC and the <a href="http://gnome.org/opw/">Gnome OPW program</a>. With support from the CS department here at Amrita, we managed to book a hall, get loads of flyers printed, and generate interest in the classrooms. <br /><div class="separator" style="clear: both; text-align: center;"><a href="http://3.bp.blogspot.com/-0X82w1huuKk/Uthe__yyrnI/AAAAAAAAAlI/VRh914ghMVY/s1600/image00.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" src="http://3.bp.blogspot.com/-0X82w1huuKk/Uthe__yyrnI/AAAAAAAAAlI/VRh914ghMVY/s1600/image00.jpg" height="150" width="200" /></a></div><br />On event day, we had about 60 students and a professor attend. There were people new to programming and there were others who had some idea about FOSS but wanted help getting started. We started off with the GSoC slide deck, stopping in between to discuss past projects and answering questions. I demonstrated <a href="https://github.com/sarupbanskota/GlitterGallery">GlitterGallery</a>, the GitHub for designers I built over the summer.<br /><br />To give the event an open source feel, we set up an IRC channel, mailing lists and a GitHub repo. I gave a primer on Git (which was gamified and received a lot of interest) and for part of the lesson we collaboratively built a fun project together! There were people sending in pull requests and asking questions on IRC. It was a very exciting half hour, after which we took a break and distributed some Google swag.<br /><br />It was a fantastic Saturday on 9th November, and we hope a lot of the attendees will venture out to open source communities of their choice and contribute! I already had a couple of contributors come by and commit to GlitterGallery, and I hear a few others have started contributing to Gnome and Mozilla. <br /><br />I'd really like to thank everyone who turned up, and my friends Aravind, Archit, Madhu, Manjush and Romil for being awesome geeks and helping out during the event. Special thanks to Kriti for the publicity and for covering the event on her <a href="http://kritishastry.blogspot.in/2013/11/gearing-up-for-gsoc-tknow.html">blog</a>.<br /><br /><i>By Sarup Banskota, Google Summer of Code 2013 Fedora Project student</i>]]></content:encoded>
			<wfw:commentRss>https://googledata.org/google-open-source/gsoc-meetup-in-coimbatore-india/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="" length="" type="" />
		</item>
		<item>
		<title>Introducing InFact library</title>
		<link>https://googledata.org/google-open-source/introducing-infact-library/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=introducing-infact-library</link>
		<comments>https://googledata.org/google-open-source/introducing-infact-library/#comments</comments>
		<pubDate>Thu, 16 Jan 2014 18:00:00 +0000</pubDate>
		<dc:creator><![CDATA[Stephanie Taylor]]></dc:creator>
				<category><![CDATA[Google Open Source]]></category>
		<category><![CDATA[open source]]></category>

		<guid isPermaLink="false">https://googledata.org/?guid=4c8b0039a754d112ef8ca579e7ce0ab4</guid>
		<description><![CDATA[Have you ever heard of <a href="http://en.wikipedia.org/wiki/Greenspun%27s_tenth_rule">Greenspun&#8217;s Tenth Rule</a>? &#160;It says<br /><blockquote><i>Any sufficiently complicated C or Fortran program contains an ad hoc, informally-specified, bug-ridden, slow implementation of half of Common Lisp.</i></blockquote>This is remarkably true in practice, especially when it comes to configuring a large system at run-time. For programming languages like Java that have full reflection capabilities, one can use the language itself as a way to execute code on the fly, as is done by the <a href="http://www.beanshell.org/">BeanShell library</a>. In C++, there is no equivalent mechanism.<br /><br />Today we announce a new, lightweight library called <a href="https://code.google.com/p/infact/">InFact</a> that serves as an interpreter and factory for C++ objects. &#160;Since C++ does not have reflection, we require a tiny bit of help from the programmer, but we have kept that burden very low. InFact can interpret a set of assignment statements at run-time, then the programmer can access variables from the interpreter&#8217;s environment. The language is small and formally specified, and intentionally bears close similarity to C++ itself. The interpreter is also lightweight.<br /><br />The language supports the most common primitive types (bool, int, double and string), objects that are constructed via a Factory class, as well as arrays of primitives or objects, and it can construct objects that wrap other objects. &#160;Here&#8217;s a brief example:<br /><blockquote><div><span>// Construct a cow with a required argument, its name.</span></div><div><span><span>Cow</span> c1 = <span>Cow</span>(name(<span>"Bessie"</span>));</span></div><div><span><br /></span></div><div><span>// Construct a second cow with a different name, and an optional age.</span></div><div><span>// Also, specifying a type is optional, since InFact does type</span></div><div><span>// inference.</span></div><div><span>c2 = <span>Cow</span>(name(<span>"Lani Moo"</span>), age(<span>2</span>));</span></div><div><span><br /></span></div><div><span>// Construct a human pet owner with the two cows as pets.</span></div><span><span>PetOwner</span> p = <span>HumanPetOwner</span>(pets({c1, c2}));</span></blockquote><div><br /></div><div><div>InFact evolved from the <a href="https://code.google.com/p/refr/">Reranker Framework</a> open source project, which uses it as its configuration mechanism. &#160;InFact is available today from Google Code at <a href="http://infact.googlecode.com/">http://infact.googlecode.com/</a></div><div><br /></div><div><i>By Dan Bikel, Senior Research Scientist</i></div><div><br /></div></div>]]></description>
				<content:encoded><![CDATA[Have you ever heard of <a href="http://en.wikipedia.org/wiki/Greenspun%27s_tenth_rule">Greenspun’s Tenth Rule</a>? &nbsp;It says<br /><blockquote class="tr_bq"><i>Any sufficiently complicated C or Fortran program contains an ad hoc, informally-specified, bug-ridden, slow implementation of half of Common Lisp.</i></blockquote>This is remarkably true in practice, especially when it comes to configuring a large system at run-time. For programming languages like Java that have full reflection capabilities, one can use the language itself as a way to execute code on the fly, as is done by the <a href="http://www.beanshell.org/">BeanShell library</a>. In C++, there is no equivalent mechanism.<br /><br />Today we announce a new, lightweight library called <a href="https://code.google.com/p/infact/">InFact</a> that serves as an interpreter and factory for C++ objects. &nbsp;Since C++ does not have reflection, we require a tiny bit of help from the programmer, but we have kept that burden very low. InFact can interpret a set of assignment statements at run-time, then the programmer can access variables from the interpreter’s environment. The language is small and formally specified, and intentionally bears close similarity to C++ itself. The interpreter is also lightweight.<br /><br />The language supports the most common primitive types (bool, int, double and string), objects that are constructed via a Factory class, as well as arrays of primitives or objects, and it can construct objects that wrap other objects. &nbsp;Here’s a brief example:<br /><blockquote class="tr_bq"><div class="p1"><span style="font-family: Courier New, Courier, monospace;">// Construct a cow with a required argument, its name.</span></div><div class="p2"><span style="font-family: Courier New, Courier, monospace;"><span class="s1">Cow</span> c1 = <span class="s1">Cow</span>(name(<span class="s2">"Bessie"</span>));</span></div><div class="p3"><span style="font-family: Courier New, Courier, monospace;"><br /></span></div><div class="p1"><span style="font-family: Courier New, Courier, monospace;">// Construct a second cow with a different name, and an optional age.</span></div><div class="p1"><span style="font-family: Courier New, Courier, monospace;">// Also, specifying a type is optional, since InFact does type</span></div><div class="p1"><span style="font-family: Courier New, Courier, monospace;">// inference.</span></div><div class="p2"><span style="font-family: Courier New, Courier, monospace;">c2 = <span class="s1">Cow</span>(name(<span class="s2">"Lani Moo"</span>), age(<span class="s3">2</span>));</span></div><div class="p3"><span style="font-family: Courier New, Courier, monospace;"><br /></span></div><div class="p1"><span style="font-family: Courier New, Courier, monospace;">// Construct a human pet owner with the two cows as pets.</span></div><span style="font-family: Courier New, Courier, monospace;"><span class="s1">PetOwner</span> p = <span class="s1">HumanPetOwner</span>(pets({c1, c2}));</span></blockquote><div><br /></div><div><div>InFact evolved from the <a href="https://code.google.com/p/refr/">Reranker Framework</a> open source project, which uses it as its configuration mechanism. &nbsp;InFact is available today from Google Code at <a href="http://infact.googlecode.com/">http://infact.googlecode.com/</a></div><div><br /></div><div><i>By Dan Bikel, Senior Research Scientist</i></div><div><br /></div></div>]]></content:encoded>
			<wfw:commentRss>https://googledata.org/google-open-source/introducing-infact-library/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="" length="" type="" />
		</item>
		<item>
		<title>Introducing benchmark</title>
		<link>https://googledata.org/google-open-source/introducing-benchmark/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=introducing-benchmark</link>
		<comments>https://googledata.org/google-open-source/introducing-benchmark/#comments</comments>
		<pubDate>Wed, 15 Jan 2014 18:00:00 +0000</pubDate>
		<dc:creator><![CDATA[Stephanie Taylor]]></dc:creator>
				<category><![CDATA[Google Open Source]]></category>
		<category><![CDATA[open source]]></category>

		<guid isPermaLink="false">https://googledata.org/?guid=bc9bfde92ae1ed9b6ab32de16f5dbc71</guid>
		<description><![CDATA[It is my pleasure to announce a new C++ library for running <a href="http://en.wikipedia.org/wiki/Benchmark_(computing)#Types_of_benchmarks">Microbenchmarks</a>. Inspired by <a href="https://code.google.com/p/googletest/">googletest</a> and the xUnit architecture, <a href="https://github.com/google/benchmark">benchmark</a> supports value- and type-parameterized benchmarks, various options for running the benchmarks including multithreading, and custom report generation.<br /><br />The framework is lightweight but powerful. An example portion of a run comparing the insertion of elements into a <span>std::vector</span> and a <span>std::list</span> is shown in the screenshot below.<br /><div><a href="http://1.bp.blogspot.com/-wk7hsdYodo8/UtS75FZag6I/AAAAAAAAAks/cQFiCXPbtwk/s1600/image00.png"><img border="0" src="http://1.bp.blogspot.com/-wk7hsdYodo8/UtS75FZag6I/AAAAAAAAAks/cQFiCXPbtwk/s1600/image00.png" height="106" width="400"></a></div>Unlike googletest, the benchmarks are not automatically discovered, but this allows greater flexibility in terms of how the benchmarks are run, and the parameters that are used by the benchmark.<br /><br />The benchmark library is released as an open source project under the Apache license, and is available now on <a href="https://github.com/google/benchmark">github</a>. The repository includes some test code demonstrating various use-cases for the framework. If you&#8217;d like to send feedback, or have any questions, please open issues through github, or see our <a href="https://groups.google.com/forum/#!forum/benchmark-discuss">discussion group</a>. I hope you find this useful.<br /><br /><i>By Dominic Hamon, Network Research Team</i>]]></description>
				<content:encoded><![CDATA[It is my pleasure to announce a new C++ library for running <a href="http://en.wikipedia.org/wiki/Benchmark_(computing)#Types_of_benchmarks">Microbenchmarks</a>. Inspired by <a href="https://code.google.com/p/googletest/">googletest</a> and the xUnit architecture, <a href="https://github.com/google/benchmark">benchmark</a> supports value- and type-parameterized benchmarks, various options for running the benchmarks including multithreading, and custom report generation.<br /><br />The framework is lightweight but powerful. An example portion of a run comparing the insertion of elements into a <span style="font-family: &quot;Courier New&quot;,Courier,monospace;">std::vector</span> and a <span style="font-family: &quot;Courier New&quot;,Courier,monospace;">std::list</span> is shown in the screenshot below.<br /><div style="text-align: center;"><a href="http://1.bp.blogspot.com/-wk7hsdYodo8/UtS75FZag6I/AAAAAAAAAks/cQFiCXPbtwk/s1600/image00.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://1.bp.blogspot.com/-wk7hsdYodo8/UtS75FZag6I/AAAAAAAAAks/cQFiCXPbtwk/s1600/image00.png" height="106" width="400" /></a></div>Unlike googletest, the benchmarks are not automatically discovered, but this allows greater flexibility in terms of how the benchmarks are run, and the parameters that are used by the benchmark.<br /><br />The benchmark library is released as an open source project under the Apache license, and is available now on <a href="https://github.com/google/benchmark">github</a>. The repository includes some test code demonstrating various use-cases for the framework. If you’d like to send feedback, or have any questions, please open issues through github, or see our <a href="https://groups.google.com/forum/#!forum/benchmark-discuss">discussion group</a>. I hope you find this useful.<br /><br /><i>By Dominic Hamon, Network Research Team</i>]]></content:encoded>
			<wfw:commentRss>https://googledata.org/google-open-source/introducing-benchmark/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="" length="" type="" />
		</item>
		<item>
		<title>A better way to explore and learn on GitHub</title>
		<link>https://googledata.org/google-open-source/a-better-way-to-explore-and-learn-on-github/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=a-better-way-to-explore-and-learn-on-github</link>
		<comments>https://googledata.org/google-open-source/a-better-way-to-explore-and-learn-on-github/#comments</comments>
		<pubDate>Mon, 13 Jan 2014 21:30:00 +0000</pubDate>
		<dc:creator><![CDATA[Stephanie Taylor]]></dc:creator>
				<category><![CDATA[Google Open Source]]></category>
		<category><![CDATA[open source]]></category>

		<guid isPermaLink="false">https://googledata.org/?guid=09f93b590002a80b22f42d9dbf545a8c</guid>
		<description><![CDATA[<i>Cross posted from the <a href="http://googlecloudplatform.blogspot.com/2014/01/a-better-way-to-explore-and-learn-on-github.html">Google Cloud Platform Blog</a></i><br /><br />Almost one year ago, Google Cloud Platform <a href="http://googledevelopers.blogspot.com/2013/01/find-sample-code-and-more-for-google.html" target="_blank">launched our GitHub organization</a>, with repositories ranging from tutorials to samples to utilities. This is where developers could find all resources relating to the platform, and get started developing quickly. We started with 36 repositories, with lofty plans to add more over time in response to requests from you, our developers. Many product releases, feature launches, and one logo redesign later, we are now up to 123 repositories illustrating how to use all parts of our platform!<br /><div><a href="http://3.bp.blogspot.com/-jQQJhuDv9g8/UtRZbAoJvVI/AAAAAAAAAkY/LyxGciEJnXE/s1600/image00.png"><img border="0" src="http://3.bp.blogspot.com/-jQQJhuDv9g8/UtRZbAoJvVI/AAAAAAAAAkY/LyxGciEJnXE/s1600/image00.png" height="167" width="320"></a></div>Despite <a href="https://github.com/GoogleCloudPlatform/appengine-cloudsql-native-mysql-datanucleus-jdo-demo-java">some clever naming schemes</a>, it was becoming difficult to find exactly the code that you wanted amongst all of our repositories. Idly browsing through over 100 options wasn&#8217;t productive. The repository names gave you an idea of what stacks they used, but not what problems they solved.<br /><br />Today, we are making it easier to browse our repositories and search for sample code with our landing page at <a href="http://googlecloudplatform.github.io/">googlecloudplatform.github.io</a>.&#160;Whether you want to find all Compute Engine resources, locate all samples that are available in your particular stack, or find examples that fit your particular area of interest, you can find it with the new GitHub page. We&#8217;ll be rotating the repositories in the featured section, so make sure to wander that way from time to time.<br /><br />We are very committed to open source at <a href="http://googlecloudplatform.blogspot.com/2013/12/using-google-compute-engine-with-open-source-software.html">Google Cloud Platform</a>. Please let us know what kind of samples and tools that you&#8217;d like to see from the team. We&#8217;re looking forward to many more commits ahead!<br /><br /><i>By Julia Ferraioli, Developer Advocate</i>]]></description>
				<content:encoded><![CDATA[<i>Cross posted from the <a href="http://googlecloudplatform.blogspot.com/2014/01/a-better-way-to-explore-and-learn-on-github.html">Google Cloud Platform Blog</a></i><br /><br />Almost one year ago, Google Cloud Platform <a href="http://googledevelopers.blogspot.com/2013/01/find-sample-code-and-more-for-google.html" >launched our GitHub organization</a>, with repositories ranging from tutorials to samples to utilities. This is where developers could find all resources relating to the platform, and get started developing quickly. We started with 36 repositories, with lofty plans to add more over time in response to requests from you, our developers. Many product releases, feature launches, and one logo redesign later, we are now up to 123 repositories illustrating how to use all parts of our platform!<br /><div class="separator" style="clear: both; text-align: center;"><a href="http://3.bp.blogspot.com/-jQQJhuDv9g8/UtRZbAoJvVI/AAAAAAAAAkY/LyxGciEJnXE/s1600/image00.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://3.bp.blogspot.com/-jQQJhuDv9g8/UtRZbAoJvVI/AAAAAAAAAkY/LyxGciEJnXE/s1600/image00.png" height="167" width="320" /></a></div>Despite <a href="https://github.com/GoogleCloudPlatform/appengine-cloudsql-native-mysql-datanucleus-jdo-demo-java">some clever naming schemes</a>, it was becoming difficult to find exactly the code that you wanted amongst all of our repositories. Idly browsing through over 100 options wasn’t productive. The repository names gave you an idea of what stacks they used, but not what problems they solved.<br /><br />Today, we are making it easier to browse our repositories and search for sample code with our landing page at <a href="http://googlecloudplatform.github.io/">googlecloudplatform.github.io</a>.&nbsp;Whether you want to find all Compute Engine resources, locate all samples that are available in your particular stack, or find examples that fit your particular area of interest, you can find it with the new GitHub page. We’ll be rotating the repositories in the featured section, so make sure to wander that way from time to time.<br /><br />We are very committed to open source at <a href="http://googlecloudplatform.blogspot.com/2013/12/using-google-compute-engine-with-open-source-software.html">Google Cloud Platform</a>. Please let us know what kind of samples and tools that you’d like to see from the team. We’re looking forward to many more commits ahead!<br /><br /><i>By Julia Ferraioli, Developer Advocate</i>]]></content:encoded>
			<wfw:commentRss>https://googledata.org/google-open-source/a-better-way-to-explore-and-learn-on-github/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="" length="" type="" />
		</item>
		<item>
		<title>Google Summer of Code Veteran Orgs: openSUSE</title>
		<link>https://googledata.org/google-open-source/google-summer-of-code-veteran-orgs-opensuse/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=google-summer-of-code-veteran-orgs-opensuse</link>
		<comments>https://googledata.org/google-open-source/google-summer-of-code-veteran-orgs-opensuse/#comments</comments>
		<pubDate>Fri, 10 Jan 2014 18:00:00 +0000</pubDate>
		<dc:creator><![CDATA[Stephanie Taylor]]></dc:creator>
				<category><![CDATA[Google Open Source]]></category>
		<category><![CDATA[open source]]></category>

		<guid isPermaLink="false">https://googledata.org/?guid=24e39b307b9a6bf28d119c526fe52ef1</guid>
		<description><![CDATA[<i>Everything is about the number 10. For our tenth guest post, written by veteran Google Summer of Code Org Admins, the openSUSE folks talk about their 10 successful student projects for summer 2013.</i><br /><div><a href="http://1.bp.blogspot.com/-pdVjGiPzQOQ/UsonV2rF_SI/AAAAAAAAAkA/2TzvqLAQRNs/s1600/openSUSE+logo+(2).png"><img border="0" src="http://1.bp.blogspot.com/-pdVjGiPzQOQ/UsonV2rF_SI/AAAAAAAAAkA/2TzvqLAQRNs/s1600/openSUSE+logo+(2).png" height="117" width="200"></a></div><a href="http://www.google-melange.com/" target="_blank">Google Summer of Code</a> 2013 was the sixth year <a href="http://www.opensuse.org/en/" target="_blank">openSUSE</a> participated as a mentoring organization in the program. We were happy to have 10 of our student projects completed successfully. Our students put in a lot of effort writing code, documenting it and in the process, learning a lot over the summer.<br /><br />Below is a short summary of the work our students completed this summer:<br />1.) Xystushi created a <a href="https://github.com/b4mboo/git-review" target="_blank">Git review system</a>. A lot of code has been refactored from the ground up, important bugs fixed and new features have been added. <br />2.) Kshitij developed <a href="https://launchpad.net/apparmor-profile-tools" target="_blank">tools for AppArmor Profiling</a>. The command line versions have been created for all the tools. There were some setbacks on the YaST based GUI frontend, but the overall project was successful. Kshitij will be working to complete the GUI based tools in the coming weeks.<br />3.) Akif Khan wrote a standalone application that can perform <a href="https://github.com/akifkhan/SizeDog" target="_blank">automatic resizing of File System and Logical Volumes</a>. This tool can be called by the package manager during installation when encountering a low space exception. The tool can also perform automatic resizing if the free space required by a user for a particular volume decreases below a certain level.<br />4.) The music app for ownCloud that Morris Jobke developed this summer lets you scan, browse and listen to your music. The final polish on the app is scheduled for the next ownCloud release.<br />5.) Periklis Natansis wrote a new campaign mission for the game Hedgewars, which is about a hedgehog&#8217;s journey in the stars to save his home planet. It will be included in the next Hedgewars release.<br />6.) Gyula Petrovics wrote a MySQL destination driver for syslog-ng.<br />7.) Tiham&#233;r Petrovics created a <a href="https://github.com/ptichy/syslog-ng-3.4" target="_blank">Redis Destination for syslog-ng</a>.<br />8.) Shayon Mukherjee worked on creating a Discussion System for the Open Build Service(OBS). The project has already been integrated with the OBS, and is proving very useful to packagers and maintainers. He wrote a <a href="http://blog.wrkb.in/post/62022570851/part-1-of-3-technical-details-of-the-gsoc-project" target="_blank">series of blog posts</a> at the end of GSoC, detailing his experiences.<br />9.) Stella Rouzi created the OSEM, Open Source Event Management system. This has system has already been tried and tested during the recent openSUSE Conference in July, and the upcoming openSUSE Summit. The system was well received at the openSUSE Conference, and all visitors got a first hand demonstration on registering, submitting talks, managing schedules, etc. OSEM will be the backbone of future openSUSE Conferences and Summits.<br />10.) Raghu Nayyar created a User Management Application for ownCloud. The project has been completed and integrated with the ownCloud Code.<br /><br />Thanks to our awesome students who keep the spirit of open source and open source communities alive. You guys rock!! Many thanks to the mentors who took valuable time out of their busy schedules to assist the students. A lot of appreciation goes to Google for managing the program year in and year out; Google Summer of Code really is an awesome program. We will most certainly apply in 2014 for the 10th year of the program.<br /><br /><i>By Saurabh Sood, openSUSE Organization Administator</i><br /><div><br /></div>]]></description>
				<content:encoded><![CDATA[<i>Everything is about the number 10. For our tenth guest post, written by veteran Google Summer of Code Org Admins, the openSUSE folks talk about their 10 successful student projects for summer 2013.</i><br /><div class="separator" style="clear: both; text-align: center;"><a href="http://1.bp.blogspot.com/-pdVjGiPzQOQ/UsonV2rF_SI/AAAAAAAAAkA/2TzvqLAQRNs/s1600/openSUSE+logo+(2).png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://1.bp.blogspot.com/-pdVjGiPzQOQ/UsonV2rF_SI/AAAAAAAAAkA/2TzvqLAQRNs/s1600/openSUSE+logo+(2).png" height="117" width="200" /></a></div><a href="http://www.google-melange.com/" >Google Summer of Code</a> 2013 was the sixth year <a href="http://www.opensuse.org/en/" >openSUSE</a> participated as a mentoring organization in the program. We were happy to have 10 of our student projects completed successfully. Our students put in a lot of effort writing code, documenting it and in the process, learning a lot over the summer.<br /><br />Below is a short summary of the work our students completed this summer:<br />1.) Xystushi created a <a href="https://github.com/b4mboo/git-review" >Git review system</a>. A lot of code has been refactored from the ground up, important bugs fixed and new features have been added. <br />2.) Kshitij developed <a href="https://launchpad.net/apparmor-profile-tools" >tools for AppArmor Profiling</a>. The command line versions have been created for all the tools. There were some setbacks on the YaST based GUI frontend, but the overall project was successful. Kshitij will be working to complete the GUI based tools in the coming weeks.<br />3.) Akif Khan wrote a standalone application that can perform <a href="https://github.com/akifkhan/SizeDog" >automatic resizing of File System and Logical Volumes</a>. This tool can be called by the package manager during installation when encountering a low space exception. The tool can also perform automatic resizing if the free space required by a user for a particular volume decreases below a certain level.<br />4.) The music app for ownCloud that Morris Jobke developed this summer lets you scan, browse and listen to your music. The final polish on the app is scheduled for the next ownCloud release.<br />5.) Periklis Natansis wrote a new campaign mission for the game Hedgewars, which is about a hedgehog’s journey in the stars to save his home planet. It will be included in the next Hedgewars release.<br />6.) Gyula Petrovics wrote a MySQL destination driver for syslog-ng.<br />7.) Tihamér Petrovics created a <a href="https://github.com/ptichy/syslog-ng-3.4" >Redis Destination for syslog-ng</a>.<br />8.) Shayon Mukherjee worked on creating a Discussion System for the Open Build Service(OBS). The project has already been integrated with the OBS, and is proving very useful to packagers and maintainers. He wrote a <a href="http://blog.wrkb.in/post/62022570851/part-1-of-3-technical-details-of-the-gsoc-project" >series of blog posts</a> at the end of GSoC, detailing his experiences.<br />9.) Stella Rouzi created the OSEM, Open Source Event Management system. This has system has already been tried and tested during the recent openSUSE Conference in July, and the upcoming openSUSE Summit. The system was well received at the openSUSE Conference, and all visitors got a first hand demonstration on registering, submitting talks, managing schedules, etc. OSEM will be the backbone of future openSUSE Conferences and Summits.<br />10.) Raghu Nayyar created a User Management Application for ownCloud. The project has been completed and integrated with the ownCloud Code.<br /><br />Thanks to our awesome students who keep the spirit of open source and open source communities alive. You guys rock!! Many thanks to the mentors who took valuable time out of their busy schedules to assist the students. A lot of appreciation goes to Google for managing the program year in and year out; Google Summer of Code really is an awesome program. We will most certainly apply in 2014 for the 10th year of the program.<br /><br /><i>By Saurabh Sood, openSUSE Organization Administator</i><br /><div><br /></div>]]></content:encoded>
			<wfw:commentRss>https://googledata.org/google-open-source/google-summer-of-code-veteran-orgs-opensuse/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="" length="" type="" />
		</item>
		<item>
		<title>Google Code-in 2013 comes to an end</title>
		<link>https://googledata.org/google-open-source/google-code-in-2013-comes-to-an-end/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=google-code-in-2013-comes-to-an-end</link>
		<comments>https://googledata.org/google-open-source/google-code-in-2013-comes-to-an-end/#comments</comments>
		<pubDate>Mon, 06 Jan 2014 19:30:00 +0000</pubDate>
		<dc:creator><![CDATA[Stephanie Taylor]]></dc:creator>
				<category><![CDATA[Google Open Source]]></category>
		<category><![CDATA[open source]]></category>

		<guid isPermaLink="false">https://googledata.org/?guid=32d132d7c9646b03870c725a323300bd</guid>
		<description><![CDATA[<div><a href="http://3.bp.blogspot.com/-A15wAlp9dko/UsookCAmaDI/AAAAAAAAAkI/7thvRyAaRMg/s1600/GCI-2013-b.png"><img border="0" src="http://3.bp.blogspot.com/-A15wAlp9dko/UsookCAmaDI/AAAAAAAAAkI/7thvRyAaRMg/s1600/GCI-2013-b.png" height="96" width="200"></a></div><a href="http://www.google-melange.com/gci/homepage/google/gci2013" target="_blank">Google Code-in 2013</a>, our contest introducing 13-17 year old pre-university students to open source software development ended earlier today. <br /><br />Congratulations to the 334* students from around the world who have been working very hard over the last seven weeks completing 2,100* tasks in the contest. Students completed tasks like writing small pieces of code, creating tutorials to help new users of the software, reporting bugs, writing documentation for the open source projects and hosting information sessions about the projects in their local communities or via <a href="http://www.google.com/+/learnmore/hangouts/" target="_blank">Hangouts</a>.<br /><br />Not only did students gain real world experience working with <a href="http://www.google-melange.com/gci/accepted_orgs/google/gci2013" target="_blank">10 open source software projects</a> during the contest and applying the skills they learned in their studies, they also learned how to work collaboratively with a community of developers. As students worked on their tasks, there were mentors available to help guide them and teach them new skills and knowledge about how open source software projects work. Students also earned fun prizes like t-shirts and certificates.<br /><br />We will be announcing the 20 grand prize winners for Google Code-in 2013 on Monday, January 20th on this blog. Each of the 10 open source projects will choose 2 students to be their grand prize winners. These students will receive a trip for themselves and a parent/legal guardian to Google&#8217;s Mountain View, CA headquarters for four days this April where they will meet with Google engineers, explore the Google campus and enjoy a day full of adventures in San Francisco.<br /><br />Congratulations to all of the students who participated in the contest. &#160;We hope you all had fun working with the open source organizations and mentors and continue to stay involved in the community or with other open source projects in the future.<br /><br />The success of the contest comes not only from the hard work and enthusiasm of the students but also the dedication of the mentors and organization administrators who volunteer their time to help young students learn about open source development and their communities. Thank you to all of you for the many busy nights, weekends and holidays you dedicated to helping this year&#8217;s students. This contest would not be possible without all of your passion and enthusiasm for your projects and your desire to excite young minds about open source software development.<br /><br />In the next few weeks we will post more stats on the contest and snippets about some of the extraordinary work the students completed during the Google Code-in.<br /><br />Great job Students, Mentors and Organization Administrators!<br /><br />* The final evaluations are currently being graded, these numbers could increase in the next few days.<br /><br /><i>By Stephanie Taylor, Open Source Programs</i><br /><br /><br />]]></description>
				<content:encoded><![CDATA[<div class="separator" style="clear: both; text-align: center;"><a href="http://3.bp.blogspot.com/-A15wAlp9dko/UsookCAmaDI/AAAAAAAAAkI/7thvRyAaRMg/s1600/GCI-2013-b.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://3.bp.blogspot.com/-A15wAlp9dko/UsookCAmaDI/AAAAAAAAAkI/7thvRyAaRMg/s1600/GCI-2013-b.png" height="96" width="200" /></a></div><a href="http://www.google-melange.com/gci/homepage/google/gci2013" >Google Code-in 2013</a>, our contest introducing 13-17 year old pre-university students to open source software development ended earlier today. <br /><br />Congratulations to the 334* students from around the world who have been working very hard over the last seven weeks completing 2,100* tasks in the contest. Students completed tasks like writing small pieces of code, creating tutorials to help new users of the software, reporting bugs, writing documentation for the open source projects and hosting information sessions about the projects in their local communities or via <a href="http://www.google.com/+/learnmore/hangouts/" >Hangouts</a>.<br /><br />Not only did students gain real world experience working with <a href="http://www.google-melange.com/gci/accepted_orgs/google/gci2013" >10 open source software projects</a> during the contest and applying the skills they learned in their studies, they also learned how to work collaboratively with a community of developers. As students worked on their tasks, there were mentors available to help guide them and teach them new skills and knowledge about how open source software projects work. Students also earned fun prizes like t-shirts and certificates.<br /><br />We will be announcing the 20 grand prize winners for Google Code-in 2013 on Monday, January 20th on this blog. Each of the 10 open source projects will choose 2 students to be their grand prize winners. These students will receive a trip for themselves and a parent/legal guardian to Google’s Mountain View, CA headquarters for four days this April where they will meet with Google engineers, explore the Google campus and enjoy a day full of adventures in San Francisco.<br /><br />Congratulations to all of the students who participated in the contest. &nbsp;We hope you all had fun working with the open source organizations and mentors and continue to stay involved in the community or with other open source projects in the future.<br /><br />The success of the contest comes not only from the hard work and enthusiasm of the students but also the dedication of the mentors and organization administrators who volunteer their time to help young students learn about open source development and their communities. Thank you to all of you for the many busy nights, weekends and holidays you dedicated to helping this year’s students. This contest would not be possible without all of your passion and enthusiasm for your projects and your desire to excite young minds about open source software development.<br /><br />In the next few weeks we will post more stats on the contest and snippets about some of the extraordinary work the students completed during the Google Code-in.<br /><br />Great job Students, Mentors and Organization Administrators!<br /><br />* The final evaluations are currently being graded, these numbers could increase in the next few days.<br /><br /><i>By Stephanie Taylor, Open Source Programs</i><br /><br /><br />]]></content:encoded>
			<wfw:commentRss>https://googledata.org/google-open-source/google-code-in-2013-comes-to-an-end/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="" length="" type="" />
		</item>
		<item>
		<title>Polytechnic University of Bucharest GSoC 10 Things event</title>
		<link>https://googledata.org/google-open-source/polytechnic-university-of-bucharest-gsoc-10-things-event/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=polytechnic-university-of-bucharest-gsoc-10-things-event</link>
		<comments>https://googledata.org/google-open-source/polytechnic-university-of-bucharest-gsoc-10-things-event/#comments</comments>
		<pubDate>Fri, 03 Jan 2014 17:00:00 +0000</pubDate>
		<dc:creator><![CDATA[Stephanie Taylor]]></dc:creator>
				<category><![CDATA[Google Open Source]]></category>
		<category><![CDATA[open source]]></category>

		<guid isPermaLink="false">https://googledata.org/?guid=3ff6fb8eaecdccee81a34bc8876e2486</guid>
		<description><![CDATA[<i>This week we have a guest post from a mentor from the Liquid Galaxy project describing his experience at the Google Summer of Code &#8220;10 things&#8221; celebration in Romania along with his presentation about the Liquid Galaxy project and the workshop he held at the event.</i><br /><br />When the Open Source Programs Outreach team at Google announced their <a href="http://google-opensource.blogspot.com/2013/10/google-code-in-2013-and-google-summer.html" target="_blank">&#8220;10 things&#8221; roadshow</a> for the 2014 <a href="https://developers.google.com/open-source/soc/" target="_blank">Google Summer of Code</a> program, I was excited to see what countries they would visit. They approached the <a href="https://code.google.com/p/liquid-galaxy/" target="_blank">Liquid Galaxy</a> project administrators, Andrew &#8220;ALF&#8221; Leahy, Ben Goldstein, and myself, Andreu Ibanez, about the possibility of doing a presentation of our project at their meetup at the <a href="http://www.upb.ro/" target="_blank">Politechnic University of Bucharest</a> in Romania. We enthusiastically accepted the invitation.<br /><br />On November 21, the event was held in a majestic hall with a dome roof, a beautiful example of the school&#8217;s 160 year history. The room for the main presentation, with two hundred seats and a grand piano in a corner, was perfectly prepared by local Googlers. In time the room was full of students excited about hearing about Google Summer of Code. The day started with a welcome and introductory words from Adina Magda, Dean of the EPB, &#160;Dan Bulucea, Google Romania Country manager, and Googlers Elisabeta Moraru and Gabriela Chiorean.<br /><div><a href="http://1.bp.blogspot.com/-ouhfXwpO1qk/UsZFZJ1YuzI/AAAAAAAAAjw/w6pCKWlkz9I/s1600/foto3+(Large).JPG"><img border="0" src="http://1.bp.blogspot.com/-ouhfXwpO1qk/UsZFZJ1YuzI/AAAAAAAAAjw/w6pCKWlkz9I/s1600/foto3+(Large).JPG" height="150" width="200"></a></div><br />Next there were presentations by local GSoC mentors and students that had projects in past years of the program. It was encouraging to see that many women were involved in the projects, and it was interesting that women tended to choose the larger, more established open source projects, like <a href="http://www.kde.org/" target="_blank">KDE</a> or <a href="http://www.gnome.org/" target="_blank">GNOME</a>.<br /><br />Carol Smith, manager of the Google Summer of Code program, started her presentation by talking about some of the &#8220;10 things&#8221; Google is doing in 2014 to celebrate the 10th year of the program. The exciting news included a 10% increase in the number of students that will be accepted, 10 more organizations than ever before would be accepted (which means it will be 190) and also a 10% increase in the student stipend.<br /><br />And among the statistics mentioned about the program, we soon understood why Google chose the Polytechnic University of Bucharest to hold an event - 100 students from the university have been accepted into GSoC over the last 9 years of the program, the second largest number of students from any single university in the history of the program. From the country of Romania there have been 234 student participants and 54 mentors since 2005.<br /><br />Then it was time for us to present the Liquid Galaxy project. I spent 15 minutes introducing what the Liquid Galaxy is and what kind of different form factors have been explored, complete with nice videos from the Google Mountain View California headquarters and other installations around the world. Also I spent a few minutes introducing the Liquid Galaxy LAB, the joint local initiative we have in Lleida, Spain, that I started a year ago with Escola Politecnica Superior, La Paeria de Lleida City Council, and the Scientific Park. The Liquid Galaxy LAB is a 50 sqm facility equipped with 3 Liquid Galaxy development instances where students from the university develop their projects around Liquid Galaxy and other Google technologies.<br /><br />Lunch was also great, with a selection of interesting local food, that was thoroughly appreciated by the students. With our energy replenished, it was time to go deep on Liquid Galaxy technology with 20 interested students joining us for a two and a half hour workshop.<br /><div><a href="http://1.bp.blogspot.com/-8uN3lMCAFs8/UsZFPi0vASI/AAAAAAAAAjo/1AX6zKNpNIs/s1600/foto9+(Large).JPG"><img border="0" src="http://1.bp.blogspot.com/-8uN3lMCAFs8/UsZFPi0vASI/AAAAAAAAAjo/1AX6zKNpNIs/s1600/foto9+(Large).JPG" height="150" width="200"></a></div>We addressed many topics in the workshop and were pleased with our very interactive group that asked lots of questions throughout the entire workshop. Topics included:<br /><span> </span>&#8226;<span> </span>introduction to deep hardware and software internals of the Liquid Galaxy<br /><span> </span>&#8226;<span> </span>introducing the many user interfaces we&#8217;ve experimented with and the ones we&#8217;re working on, such as Leap Motion controller and Google Glass<br /><span> </span>&#8226;<span> </span>content currently on LG, including Google Earth, Street View, Google Maps, <a href="https://www.google.com/maps/views/streetview/oceans?gl=us" target="_blank">Google Oceans</a>, and other 360 degrees panoramas<br /><span> </span>&#8226;<span> </span>working with web based synchronized contents in browsers across the screens<br /><span> </span>&#8226;<span> </span>ongoing special projects at the Liquid Galaxy LAB such as the <a href="http://faeddroneproject.blogspot.com.es/" target="_blank">FAED drone project</a> that is catching lots of interest, and the Firefighters real time Forest Fire analysis tool, both using the LG as the visualization tool.<br /><br />Other nice surprises included a couple of live Hangouts with other Liquid Galaxy GSoC 2013 students and mentors from Spain and USA.<br /><br />At the end of the workshop I explained past GSoC Liquid Galaxy projects with the help from local student Ciocan Mihai. Ciocan introduced his colleagues to his 2013 project, a Hangouts like application using WebRTC technology that gives the Liquid Galaxy the ability to do video multi conferences, having a person on every screen.<br /><br />And last but not least, a perfect dinner was organized by local Googlers in the old city center, full of great meat, vegetables, beer, and friendship. It was the perfect end for a full day of great experiences, meeting new people, seeing new places, and visiting a University that is really interested in Google technologies.<br /><br /><i>By Andreu Ibanez, Liquid Galaxy LAB&#160;</i><br /><br /><div><br /></div>]]></description>
				<content:encoded><![CDATA[<i>This week we have a guest post from a mentor from the Liquid Galaxy project describing his experience at the Google Summer of Code “10 things” celebration in Romania along with his presentation about the Liquid Galaxy project and the workshop he held at the event.</i><br /><br />When the Open Source Programs Outreach team at Google announced their <a href="http://google-opensource.blogspot.com/2013/10/google-code-in-2013-and-google-summer.html" >“10 things” roadshow</a> for the 2014 <a href="https://developers.google.com/open-source/soc/" >Google Summer of Code</a> program, I was excited to see what countries they would visit. They approached the <a href="https://code.google.com/p/liquid-galaxy/" >Liquid Galaxy</a> project administrators, Andrew “ALF” Leahy, Ben Goldstein, and myself, Andreu Ibanez, about the possibility of doing a presentation of our project at their meetup at the <a href="http://www.upb.ro/" >Politechnic University of Bucharest</a> in Romania. We enthusiastically accepted the invitation.<br /><br />On November 21, the event was held in a majestic hall with a dome roof, a beautiful example of the school’s 160 year history. The room for the main presentation, with two hundred seats and a grand piano in a corner, was perfectly prepared by local Googlers. In time the room was full of students excited about hearing about Google Summer of Code. The day started with a welcome and introductory words from Adina Magda, Dean of the EPB, &nbsp;Dan Bulucea, Google Romania Country manager, and Googlers Elisabeta Moraru and Gabriela Chiorean.<br /><div class="separator" style="clear: both; text-align: center;"><a href="http://1.bp.blogspot.com/-ouhfXwpO1qk/UsZFZJ1YuzI/AAAAAAAAAjw/w6pCKWlkz9I/s1600/foto3+(Large).JPG" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" src="http://1.bp.blogspot.com/-ouhfXwpO1qk/UsZFZJ1YuzI/AAAAAAAAAjw/w6pCKWlkz9I/s1600/foto3+(Large).JPG" height="150" width="200" /></a></div><br />Next there were presentations by local GSoC mentors and students that had projects in past years of the program. It was encouraging to see that many women were involved in the projects, and it was interesting that women tended to choose the larger, more established open source projects, like <a href="http://www.kde.org/" >KDE</a> or <a href="http://www.gnome.org/" >GNOME</a>.<br /><br />Carol Smith, manager of the Google Summer of Code program, started her presentation by talking about some of the “10 things” Google is doing in 2014 to celebrate the 10th year of the program. The exciting news included a 10% increase in the number of students that will be accepted, 10 more organizations than ever before would be accepted (which means it will be 190) and also a 10% increase in the student stipend.<br /><br />And among the statistics mentioned about the program, we soon understood why Google chose the Polytechnic University of Bucharest to hold an event - 100 students from the university have been accepted into GSoC over the last 9 years of the program, the second largest number of students from any single university in the history of the program. From the country of Romania there have been 234 student participants and 54 mentors since 2005.<br /><br />Then it was time for us to present the Liquid Galaxy project. I spent 15 minutes introducing what the Liquid Galaxy is and what kind of different form factors have been explored, complete with nice videos from the Google Mountain View California headquarters and other installations around the world. Also I spent a few minutes introducing the Liquid Galaxy LAB, the joint local initiative we have in Lleida, Spain, that I started a year ago with Escola Politecnica Superior, La Paeria de Lleida City Council, and the Scientific Park. The Liquid Galaxy LAB is a 50 sqm facility equipped with 3 Liquid Galaxy development instances where students from the university develop their projects around Liquid Galaxy and other Google technologies.<br /><br />Lunch was also great, with a selection of interesting local food, that was thoroughly appreciated by the students. With our energy replenished, it was time to go deep on Liquid Galaxy technology with 20 interested students joining us for a two and a half hour workshop.<br /><div class="separator" style="clear: both; text-align: center;"><a href="http://1.bp.blogspot.com/-8uN3lMCAFs8/UsZFPi0vASI/AAAAAAAAAjo/1AX6zKNpNIs/s1600/foto9+(Large).JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://1.bp.blogspot.com/-8uN3lMCAFs8/UsZFPi0vASI/AAAAAAAAAjo/1AX6zKNpNIs/s1600/foto9+(Large).JPG" height="150" width="200" /></a></div>We addressed many topics in the workshop and were pleased with our very interactive group that asked lots of questions throughout the entire workshop. Topics included:<br /><span class="Apple-tab-span" style="white-space: pre;"> </span>•<span class="Apple-tab-span" style="white-space: pre;"> </span>introduction to deep hardware and software internals of the Liquid Galaxy<br /><span class="Apple-tab-span" style="white-space: pre;"> </span>•<span class="Apple-tab-span" style="white-space: pre;"> </span>introducing the many user interfaces we’ve experimented with and the ones we’re working on, such as Leap Motion controller and Google Glass<br /><span class="Apple-tab-span" style="white-space: pre;"> </span>•<span class="Apple-tab-span" style="white-space: pre;"> </span>content currently on LG, including Google Earth, Street View, Google Maps, <a href="https://www.google.com/maps/views/streetview/oceans?gl=us" >Google Oceans</a>, and other 360 degrees panoramas<br /><span class="Apple-tab-span" style="white-space: pre;"> </span>•<span class="Apple-tab-span" style="white-space: pre;"> </span>working with web based synchronized contents in browsers across the screens<br /><span class="Apple-tab-span" style="white-space: pre;"> </span>•<span class="Apple-tab-span" style="white-space: pre;"> </span>ongoing special projects at the Liquid Galaxy LAB such as the <a href="http://faeddroneproject.blogspot.com.es/" >FAED drone project</a> that is catching lots of interest, and the Firefighters real time Forest Fire analysis tool, both using the LG as the visualization tool.<br /><br />Other nice surprises included a couple of live Hangouts with other Liquid Galaxy GSoC 2013 students and mentors from Spain and USA.<br /><br />At the end of the workshop I explained past GSoC Liquid Galaxy projects with the help from local student Ciocan Mihai. Ciocan introduced his colleagues to his 2013 project, a Hangouts like application using WebRTC technology that gives the Liquid Galaxy the ability to do video multi conferences, having a person on every screen.<br /><br />And last but not least, a perfect dinner was organized by local Googlers in the old city center, full of great meat, vegetables, beer, and friendship. It was the perfect end for a full day of great experiences, meeting new people, seeing new places, and visiting a University that is really interested in Google technologies.<br /><br /><i>By Andreu Ibanez, Liquid Galaxy LAB&nbsp;</i><br /><br /><div><br /></div>]]></content:encoded>
			<wfw:commentRss>https://googledata.org/google-open-source/polytechnic-university-of-bucharest-gsoc-10-things-event/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="" length="" type="" />
		</item>
		<item>
		<title>Google Code-in: The programming competition that changed my life</title>
		<link>https://googledata.org/google-open-source/google-code-in-the-programming-competition-that-changed-my-life/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=google-code-in-the-programming-competition-that-changed-my-life</link>
		<comments>https://googledata.org/google-open-source/google-code-in-the-programming-competition-that-changed-my-life/#comments</comments>
		<pubDate>Mon, 23 Dec 2013 18:00:00 +0000</pubDate>
		<dc:creator><![CDATA[Stephanie Taylor]]></dc:creator>
				<category><![CDATA[Google Open Source]]></category>
		<category><![CDATA[open source]]></category>

		<guid isPermaLink="false">https://googledata.org/?guid=67a0605715c915c5c352ea9b12f40a0c</guid>
		<description><![CDATA[<i>This week we have a special guest post from a student, Aaron Schmitz, that was a grand prize winner in Google Code-in 2011 and then went on to participate in the <a href="https://developers.google.com/open-source/soc/" target="_blank">Google Summer of Code</a> 2012 program the following year with Joomla, an open source content management system (CMS).&#160;</i><br /><div></div><br /><div><a href="http://4.bp.blogspot.com/-VxJBC4V1kFc/UqYZrpgOEjI/AAAAAAAAAio/Pjf3W74Sum0/s1600/gci13-logo.png"><img border="0" src="http://4.bp.blogspot.com/-VxJBC4V1kFc/UqYZrpgOEjI/AAAAAAAAAio/Pjf3W74Sum0/s1600/gci13-logo.png" height="133" width="200"></a></div><blockquote>When a <a href="https://developers.google.com/open-source/gci/" target="_blank">Google Code-in</a> blog post caught my eye on a cold November morning, it wasn&#8217;t because it was another one of those run of the mill race-to-the-buzzer-on-a-contrived-programming-puzzler type programming competition. No. Google Code-in is different for two important reasons. First, Google Code-in is a marathon, not a sprint. Little did I know how grueling but rewarding those six weeks would be. Second, Google Code-in isn&#8217;t about who had spent years memorizing very specific algorithms to solve meaningless and often impractical programming problems with no relation to the real world; instead, Google Code-in contestants write real code that finds its way into real repositories for real projects with real users. As it turned out, some of the work my fellow competitors and I did is now in <a href="http://www.videolan.org/vlc/stats/downloads.html" target="_blank">software packages</a> approaching 1.5 billion downloads! Very few industry professionals have the opportunity to write code with that kind of reach -- let alone a bunch of pre-college kids.&#160;</blockquote><blockquote>Suffice to say, I was sold on Google Code-in! What could be more amazing than a programming competition designed for students my age (13-17) that tested and strengthened the skills required of real-world developers: endurance, the ability to work as a team towards a common goal, and the need for flexibility. When the first day of the competition finally arrived, I took a relatively simple non-coding task to do some research for an org, submitted the work, and got it accepted. One down; countless to go&#8230; I picked up a much harder coding task which I finished many frustrating hours later. Then another&#8230; Then another&#8230; My weekends disappeared... Then Thanksgiving... Then Christmas&#8230;&#160;</blockquote><blockquote>What kept me going through six challenging weeks of programming day after day after day? For the first time I wasn&#8217;t just programming in a vacuum. I was collaborating with a multitude of other students from many countries and time zones. We constantly chattered on IRC and to some extent collaborated on tasks and worked together as a team to accomplish the goals of the open source projects we were helping. Two years later, I&#8217;m still friends with a few of my co-competitors even though we live thousands of miles apart and have met each other only once: on the Grand Prize trip.&#160;</blockquote><blockquote>The greatest thing I gained from Google Code-in, however, wasn&#8217;t related to coding at all. Google Code-in changed my life because Google Code-in is where I found my confidence; Google Code-in showed me that I can do anything. The grand prize trip was phenomenal. One day we were being led around the Google campus by people famous in the open source community and the next we&#8217;re living it up on a private yacht sailing under the Golden Gate bridge. That week of excitement in Silicon Valley changed my outlook and inspired me towards the path I am on today. I don&#8217;t know where my journey leads, but the adventure has been amazing thus far. I challenge you to dive into the same adventure and see where your path takes you - you won&#8217;t regret it!&#160;</blockquote><blockquote><i>By Aaron Schmitz, Google Code-in 2011 grand prize winner and 2012 Joomla Google Summer of Code student</i></blockquote>There are still two weeks for students to learn more about the <a href="http://www.google-melange.com/gci/accepted_orgs/google/gci2013" target="_blank">10 participating open source organizations</a> and complete tasks earning certificates and t-shirts in <a href="http://www.google-melange.com/gci/homepage/google/gci2013" target="_blank">Google Code-in 2013</a>. The contest ends on January 6, 2014.<br /><br /><br /><br /><br />]]></description>
				<content:encoded><![CDATA[<i>This week we have a special guest post from a student, Aaron Schmitz, that was a grand prize winner in Google Code-in 2011 and then went on to participate in the <a href="https://developers.google.com/open-source/soc/" >Google Summer of Code</a> 2012 program the following year with Joomla, an open source content management system (CMS).&nbsp;</i><br /><div class="separator" style="clear: both; text-align: center;"></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="http://4.bp.blogspot.com/-VxJBC4V1kFc/UqYZrpgOEjI/AAAAAAAAAio/Pjf3W74Sum0/s1600/gci13-logo.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://4.bp.blogspot.com/-VxJBC4V1kFc/UqYZrpgOEjI/AAAAAAAAAio/Pjf3W74Sum0/s1600/gci13-logo.png" height="133" width="200" /></a></div><blockquote class="tr_bq">When a <a href="https://developers.google.com/open-source/gci/" >Google Code-in</a> blog post caught my eye on a cold November morning, it wasn’t because it was another one of those run of the mill race-to-the-buzzer-on-a-contrived-programming-puzzler type programming competition. No. Google Code-in is different for two important reasons. First, Google Code-in is a marathon, not a sprint. Little did I know how grueling but rewarding those six weeks would be. Second, Google Code-in isn’t about who had spent years memorizing very specific algorithms to solve meaningless and often impractical programming problems with no relation to the real world; instead, Google Code-in contestants write real code that finds its way into real repositories for real projects with real users. As it turned out, some of the work my fellow competitors and I did is now in <a href="http://www.videolan.org/vlc/stats/downloads.html" >software packages</a> approaching 1.5 billion downloads! Very few industry professionals have the opportunity to write code with that kind of reach -- let alone a bunch of pre-college kids.&nbsp;</blockquote><blockquote class="tr_bq">Suffice to say, I was sold on Google Code-in! What could be more amazing than a programming competition designed for students my age (13-17) that tested and strengthened the skills required of real-world developers: endurance, the ability to work as a team towards a common goal, and the need for flexibility. When the first day of the competition finally arrived, I took a relatively simple non-coding task to do some research for an org, submitted the work, and got it accepted. One down; countless to go… I picked up a much harder coding task which I finished many frustrating hours later. Then another… Then another… My weekends disappeared... Then Thanksgiving... Then Christmas…&nbsp;</blockquote><blockquote class="tr_bq">What kept me going through six challenging weeks of programming day after day after day? For the first time I wasn’t just programming in a vacuum. I was collaborating with a multitude of other students from many countries and time zones. We constantly chattered on IRC and to some extent collaborated on tasks and worked together as a team to accomplish the goals of the open source projects we were helping. Two years later, I’m still friends with a few of my co-competitors even though we live thousands of miles apart and have met each other only once: on the Grand Prize trip.&nbsp;</blockquote><blockquote class="tr_bq">The greatest thing I gained from Google Code-in, however, wasn’t related to coding at all. Google Code-in changed my life because Google Code-in is where I found my confidence; Google Code-in showed me that I can do anything. The grand prize trip was phenomenal. One day we were being led around the Google campus by people famous in the open source community and the next we’re living it up on a private yacht sailing under the Golden Gate bridge. That week of excitement in Silicon Valley changed my outlook and inspired me towards the path I am on today. I don’t know where my journey leads, but the adventure has been amazing thus far. I challenge you to dive into the same adventure and see where your path takes you - you won’t regret it!&nbsp;</blockquote><blockquote class="tr_bq"><i>By Aaron Schmitz, Google Code-in 2011 grand prize winner and 2012 Joomla Google Summer of Code student</i></blockquote>There are still two weeks for students to learn more about the <a href="http://www.google-melange.com/gci/accepted_orgs/google/gci2013" >10 participating open source organizations</a> and complete tasks earning certificates and t-shirts in <a href="http://www.google-melange.com/gci/homepage/google/gci2013" >Google Code-in 2013</a>. The contest ends on January 6, 2014.<br /><br /><br /><br /><br />]]></content:encoded>
			<wfw:commentRss>https://googledata.org/google-open-source/google-code-in-the-programming-competition-that-changed-my-life/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="" length="" type="" />
		</item>
		<item>
		<title>University of Toronto GSoC 10 Things meetup</title>
		<link>https://googledata.org/google-open-source/university-of-toronto-gsoc-10-things-meetup/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=university-of-toronto-gsoc-10-things-meetup</link>
		<comments>https://googledata.org/google-open-source/university-of-toronto-gsoc-10-things-meetup/#comments</comments>
		<pubDate>Fri, 20 Dec 2013 18:00:00 +0000</pubDate>
		<dc:creator><![CDATA[Stephanie Taylor]]></dc:creator>
				<category><![CDATA[Google Open Source]]></category>
		<category><![CDATA[open source]]></category>

		<guid isPermaLink="false">https://googledata.org/?guid=3e3c7aac83ea6b4d78c2256692bae5c9</guid>
		<description><![CDATA[<i>This week we have a guest post from Google Summer of Code mentor, Amar Takhar, discussing our recent Google Summer of Code "10 things" meetup in Toronto.</i><br /><br />Since 2005, <a href="http://www.google-melange.com/gsoc/homepage/google/gsoc2013" target="_blank">Google Summer of Code</a> has been creating millions of lines of open source code for the world to use. To celebrate the 10th year of the program in 2014, &#160;members of Google's Open Source Programs office are traveling the globe visiting countries with high participation rates over the past 9 years of the program.<br /><br />I was lucky enough to attend one of these events on November 8th in Toronto, Ontario, Canada at the <a href="http://www.utoronto.com/" target="_blank">University of Toronto</a>. I'm all for community involvement (especially in my home country!) and it&#8217;s very exciting to see Google showing this type of interest. The event was open to anyone interested in learning more about GSoC, Google Code-in and Google&#8217;s involvement in the open source community. There was a strong showing with over 60 attendees, including students and mentors from previous years of GSoC as well as students new to the program.<br /><br /><b>Speakers &#38; Projects</b><br />Google Open Source Programs Office team members, Stephanie Taylor and Mary Radomile, spoke about the programs and their success and what the team has planned for the future.<br /><br />The event also featured eight lightning talks (3-5 minute presentations) given by mentors and former students from the Toronto area who discussed their projects and personal experience with GSoC. They included:<br /><ul><li>Dan Scott, <a href="http://evergreen-ils.org/" target="_blank">Evergreen</a></li><li>David Maxwell, <a href="http://www.netbsd.org/" target="_blank">NetBSD</a></li><li>Olaf Alders, <a href="https://metacpan.org/">MetaCPAN.org</a>&#160;(Perl Foundation)</li><li>Abigail Cabunoc, <a href="http://www.wormbase.org/">Genome Informatics</a></li><li>Sukhbir Singh, <a href="http://www.debian.org/">Debian</a></li><li>Jacob Beard, <a href="https://npmjs.org/package/scxml">scxml-js</a></li><li>Vlad Filippov, <a href="http://www.reviewboard.org/">ReviewBoard</a></li><li>Richard Schwarting, <a href="http://www.gnome.org/">GNOME</a></li></ul><b>Oh, Canada!</b><br />I was amazed to learn Canada has had 869 mentors and 347 students since the program&#8217;s inception in 2005. The University of Toronto has had 58 students participate in GSoC making it the #7 school overall in participation! <br /><br /><b>Wrapup</b><br />The event concluded with a reception - dinner, chatting and of course, tons of Google swag. There were several developers and past attendees of the GSoC Mentor summit in attendance who were able to field questions from eager students. I had a long chat with one of these students who had cursory knowledge of GSoC. He came away from the event excited and eager to participate next year. Based on all the ideas that were passed around and new connections made, I would say the event was a resounding success!<br /><div><a href="http://2.bp.blogspot.com/-10wpUM_Ubx8/UrCrtiXtOrI/AAAAAAAAAjQ/mpU8D9C31AE/s1600/IMG_4148.JPG"><img border="0" src="http://2.bp.blogspot.com/-10wpUM_Ubx8/UrCrtiXtOrI/AAAAAAAAAjQ/mpU8D9C31AE/s1600/IMG_4148.JPG" height="150" width="200"></a></div><div><i>Photo by Zoe Song</i></div><div><i><br /></i></div>I&#8217;d like to encourage not only GSoC participants to attend future events that Google holds, but also students who are interested in learning more about the program and Google&#8217;s contribution to the Open Source community.<br /><br />Participating in Google Summer of Code and Google Code-in has been an adventure I look forward to each year. &#160;I think it would be fantastic to have an annual GSoC meetup here in Toronto where we could help spread the word. I'm already looking forward to the 10th year and all the new developers I will meet!<br /><br /><i>By Amar Takhar, <a href="http://buildbot.net/">Buildbot</a>, <a href="http://www.ntp.org/">NTP</a>, <a href="http://www.rtems.org/">RTEMS</a> Mentor</i><br /><div><br /></div>]]></description>
				<content:encoded><![CDATA[<i>This week we have a guest post from Google Summer of Code mentor, Amar Takhar, discussing our recent Google Summer of Code "10 things" meetup in Toronto.</i><br /><br />Since 2005, <a href="http://www.google-melange.com/gsoc/homepage/google/gsoc2013" >Google Summer of Code</a> has been creating millions of lines of open source code for the world to use. To celebrate the 10th year of the program in 2014, &nbsp;members of Google's Open Source Programs office are traveling the globe visiting countries with high participation rates over the past 9 years of the program.<br /><br />I was lucky enough to attend one of these events on November 8th in Toronto, Ontario, Canada at the <a href="http://www.utoronto.com/" >University of Toronto</a>. I'm all for community involvement (especially in my home country!) and it’s very exciting to see Google showing this type of interest. The event was open to anyone interested in learning more about GSoC, Google Code-in and Google’s involvement in the open source community. There was a strong showing with over 60 attendees, including students and mentors from previous years of GSoC as well as students new to the program.<br /><br /><b>Speakers &amp; Projects</b><br />Google Open Source Programs Office team members, Stephanie Taylor and Mary Radomile, spoke about the programs and their success and what the team has planned for the future.<br /><br />The event also featured eight lightning talks (3-5 minute presentations) given by mentors and former students from the Toronto area who discussed their projects and personal experience with GSoC. They included:<br /><ul><li>Dan Scott, <a href="http://evergreen-ils.org/" >Evergreen</a></li><li>David Maxwell, <a href="http://www.netbsd.org/" >NetBSD</a></li><li>Olaf Alders, <a href="https://metacpan.org/">MetaCPAN.org</a>&nbsp;(Perl Foundation)</li><li>Abigail Cabunoc, <a href="http://www.wormbase.org/">Genome Informatics</a></li><li>Sukhbir Singh, <a href="http://www.debian.org/">Debian</a></li><li>Jacob Beard, <a href="https://npmjs.org/package/scxml">scxml-js</a></li><li>Vlad Filippov, <a href="http://www.reviewboard.org/">ReviewBoard</a></li><li>Richard Schwarting, <a href="http://www.gnome.org/">GNOME</a></li></ul><b>Oh, Canada!</b><br />I was amazed to learn Canada has had 869 mentors and 347 students since the program’s inception in 2005. The University of Toronto has had 58 students participate in GSoC making it the #7 school overall in participation! <br /><br /><b>Wrapup</b><br />The event concluded with a reception - dinner, chatting and of course, tons of Google swag. There were several developers and past attendees of the GSoC Mentor summit in attendance who were able to field questions from eager students. I had a long chat with one of these students who had cursory knowledge of GSoC. He came away from the event excited and eager to participate next year. Based on all the ideas that were passed around and new connections made, I would say the event was a resounding success!<br /><div class="separator" style="clear: both; text-align: center;"><a href="http://2.bp.blogspot.com/-10wpUM_Ubx8/UrCrtiXtOrI/AAAAAAAAAjQ/mpU8D9C31AE/s1600/IMG_4148.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://2.bp.blogspot.com/-10wpUM_Ubx8/UrCrtiXtOrI/AAAAAAAAAjQ/mpU8D9C31AE/s1600/IMG_4148.JPG" height="150" width="200" /></a></div><div style="text-align: center;"><i>Photo by Zoe Song</i></div><div style="text-align: center;"><i><br /></i></div>I’d like to encourage not only GSoC participants to attend future events that Google holds, but also students who are interested in learning more about the program and Google’s contribution to the Open Source community.<br /><br />Participating in Google Summer of Code and Google Code-in has been an adventure I look forward to each year. &nbsp;I think it would be fantastic to have an annual GSoC meetup here in Toronto where we could help spread the word. I'm already looking forward to the 10th year and all the new developers I will meet!<br /><br /><i>By Amar Takhar, <a href="http://buildbot.net/">Buildbot</a>, <a href="http://www.ntp.org/">NTP</a>, <a href="http://www.rtems.org/">RTEMS</a> Mentor</i><br /><div><br /></div>]]></content:encoded>
			<wfw:commentRss>https://googledata.org/google-open-source/university-of-toronto-gsoc-10-things-meetup/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="" length="" type="" />
		</item>
		<item>
		<title>A new role in Open Invention Network</title>
		<link>https://googledata.org/google-open-source/a-new-role-in-open-invention-network/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=a-new-role-in-open-invention-network</link>
		<comments>https://googledata.org/google-open-source/a-new-role-in-open-invention-network/#comments</comments>
		<pubDate>Wed, 18 Dec 2013 11:00:00 +0000</pubDate>
		<dc:creator><![CDATA[Stephanie Taylor]]></dc:creator>
				<category><![CDATA[Google Open Source]]></category>
		<category><![CDATA[open source]]></category>

		<guid isPermaLink="false">https://googledata.org/?guid=ace6a84e386c2223e87be6c3e0aa1aca</guid>
		<description><![CDATA[As readers of this blog will know, open-source software like Linux has spurred huge innovation in cloud computing, the mobile web, and the Internet in general. Linux now powers nearly all the world&#8217;s supercomputers, runs the International Space Station, and forms the core of Android. But as open source has proliferated, so have the threats against it, particularly using patents. That's why we're expanding our participation in <a href="http://www.openinventionnetwork.com/" target="_blank">Open Invention Network</a> (OIN), becoming the organization&#8217;s first new full board member since 2007.<br /><br />OIN protects the open-source community through a patent cross-license for Linux and related open-source technologies. The license is free and available to companies, organizations, and individual developers if they agree not to assert their own patents against Linux. OIN also defends against anti-open-source patent aggression through education, reform efforts, and its own defensive patent portfolio.<br /><br />Over nearly three decades, what is now known as open-source software has benefited consumers all over the world by delivering innovative products and services. We&#8217;re committed to helping protect that innovation and are happy to expand our role in OIN.<br /><br /><i>Posted by Chris DiBona, Director of Open Source</i>]]></description>
				<content:encoded><![CDATA[As readers of this blog will know, open-source software like Linux has spurred huge innovation in cloud computing, the mobile web, and the Internet in general. Linux now powers nearly all the world’s supercomputers, runs the International Space Station, and forms the core of Android. But as open source has proliferated, so have the threats against it, particularly using patents. That's why we're expanding our participation in <a href="http://www.openinventionnetwork.com/" >Open Invention Network</a> (OIN), becoming the organization’s first new full board member since 2007.<br /><br />OIN protects the open-source community through a patent cross-license for Linux and related open-source technologies. The license is free and available to companies, organizations, and individual developers if they agree not to assert their own patents against Linux. OIN also defends against anti-open-source patent aggression through education, reform efforts, and its own defensive patent portfolio.<br /><br />Over nearly three decades, what is now known as open-source software has benefited consumers all over the world by delivering innovative products and services. We’re committed to helping protect that innovation and are happy to expand our role in OIN.<br /><br /><i>Posted by Chris DiBona, Director of Open Source</i>]]></content:encoded>
			<wfw:commentRss>https://googledata.org/google-open-source/a-new-role-in-open-invention-network/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="" length="" type="" />
		</item>
		<item>
		<title>Google Code-in update: halfway through the contest</title>
		<link>https://googledata.org/google-open-source/google-code-in-update-halfway-through-the-contest/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=google-code-in-update-halfway-through-the-contest</link>
		<comments>https://googledata.org/google-open-source/google-code-in-update-halfway-through-the-contest/#comments</comments>
		<pubDate>Fri, 13 Dec 2013 22:30:00 +0000</pubDate>
		<dc:creator><![CDATA[Stephanie Taylor]]></dc:creator>
				<category><![CDATA[Google Open Source]]></category>
		<category><![CDATA[open source]]></category>

		<guid isPermaLink="false">https://googledata.org/?guid=d30f9c0472efe6eecff3045effdab65e</guid>
		<description><![CDATA[<div><a href="http://3.bp.blogspot.com/-xauua_f3ZiU/UquDaL_y6_I/AAAAAAAAAjA/thkkikjKEWc/s1600/GCI-2013-b.png"><img border="0" src="http://3.bp.blogspot.com/-xauua_f3ZiU/UquDaL_y6_I/AAAAAAAAAjA/thkkikjKEWc/s1600/GCI-2013-b.png" height="96" width="200"></a></div>Today marks the halfway point for <a href="http://www.google-melange.com/gci/homepage/google/gci2013" target="_blank">Google Code-in 2013</a>, a contest for 13-17 year old pre-university students interested in learning more about open source software development. There is still plenty of time for students to compete in the contest, 3.5 weeks to be exact.<br /><br />Students will earn a certificate by completing one task in the contest and can earn a Google Code-in 2013 t-shirt when they complete 3 tasks. Many students are also working very hard for a chance at one of the 20 grand prize trips to Google&#8217;s Mountain View, California headquarters next April.<br /><br />During the contest students work on tasks in categories like coding, documentation, quality assurance, outreach, research, training and user interface. &#160;Each of these tasks is assigned a mentor who can help the student if they have questions while completing the task.<br /><br />Google Code-in is a great way for students to use the skills they have been learning in the classroom and apply them to a real open source software project.<br /><br />Google Code-in 2013 statistics at the halfway point of the contest:<br /><ul><li>1,085 tasks have been completed with the 10 open source organizations thus far</li><li>266 students from 43 countries have completed at least one task in the contest</li><li>Countries with the most students completing tasks so far are:</li></ul><blockquote>United States - 86<br />India - 39<br />Romania - 18<br />Singapore - 16<br />Germany - 10</blockquote><ul><li>Over 2,300 students have registered for the contest from 89 countries</li><li>There are 11 new countries to add to the list of registered students for Google Code-in: Anguilla, Armenia, Cambodia, El Salvador, Ethiopia, Kyrgyz Republic, Lebanon, Mauritius, Panama, Swaziland and the US Virgin Islands. </li></ul><br />For <a href="http://www.google-melange.com/gci/document/show/gci_program/google/gci2013/contest_rules" target="_blank">contest rules</a>, <a href="http://www.google-melange.com/gci/document/show/gci_program/google/gci2013/help_page" target="_blank">frequently asked questions</a> and the <a href="http://www.google-melange.com/gci/events/google/gci2013" target="_blank">timeline</a> you can visit the <a href="http://www.google-melange.com/gci/homepage/google/gci2013" target="_blank">contest site</a>. We encourage students to continue checking the Google Code-in 2013 <a href="http://www.google-melange.com/gci/tasks/google/gci2013" target="_blank">list of available tasks</a> as new tasks are being added daily for students to work on. The last day to register for the contest and claim a task is <a href="http://www.google-melange.com/gci/events/google/gci2013" target="_blank">Sunday, January 5, 2014</a> at 17:00 UTC.<br /><br />Students can join the <a href="https://groups.google.com/forum/?fromgroups#!forum/gci-discuss" target="_blank">group discussion list</a> for answers to general questions about the contest from other students, mentors and Google Code-in program administrators. <br /><br />Good luck students, keep up the awesome work!<br /><br /><i>By Stephanie Taylor, Open Source Programs</i><br /><br />]]></description>
				<content:encoded><![CDATA[<div class="separator" style="clear: both; text-align: center;"><a href="http://3.bp.blogspot.com/-xauua_f3ZiU/UquDaL_y6_I/AAAAAAAAAjA/thkkikjKEWc/s1600/GCI-2013-b.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://3.bp.blogspot.com/-xauua_f3ZiU/UquDaL_y6_I/AAAAAAAAAjA/thkkikjKEWc/s1600/GCI-2013-b.png" height="96" width="200" /></a></div>Today marks the halfway point for <a href="http://www.google-melange.com/gci/homepage/google/gci2013" >Google Code-in 2013</a>, a contest for 13-17 year old pre-university students interested in learning more about open source software development. There is still plenty of time for students to compete in the contest, 3.5 weeks to be exact.<br /><br />Students will earn a certificate by completing one task in the contest and can earn a Google Code-in 2013 t-shirt when they complete 3 tasks. Many students are also working very hard for a chance at one of the 20 grand prize trips to Google’s Mountain View, California headquarters next April.<br /><br />During the contest students work on tasks in categories like coding, documentation, quality assurance, outreach, research, training and user interface. &nbsp;Each of these tasks is assigned a mentor who can help the student if they have questions while completing the task.<br /><br />Google Code-in is a great way for students to use the skills they have been learning in the classroom and apply them to a real open source software project.<br /><br />Google Code-in 2013 statistics at the halfway point of the contest:<br /><ul><li>1,085 tasks have been completed with the 10 open source organizations thus far</li><li>266 students from 43 countries have completed at least one task in the contest</li><li>Countries with the most students completing tasks so far are:</li></ul><blockquote class="tr_bq">United States - 86<br />India - 39<br />Romania - 18<br />Singapore - 16<br />Germany - 10</blockquote><ul><li>Over 2,300 students have registered for the contest from 89 countries</li><li>There are 11 new countries to add to the list of registered students for Google Code-in: Anguilla, Armenia, Cambodia, El Salvador, Ethiopia, Kyrgyz Republic, Lebanon, Mauritius, Panama, Swaziland and the US Virgin Islands. </li></ul><br />For <a href="http://www.google-melange.com/gci/document/show/gci_program/google/gci2013/contest_rules" >contest rules</a>, <a href="http://www.google-melange.com/gci/document/show/gci_program/google/gci2013/help_page" >frequently asked questions</a> and the <a href="http://www.google-melange.com/gci/events/google/gci2013" >timeline</a> you can visit the <a href="http://www.google-melange.com/gci/homepage/google/gci2013" >contest site</a>. We encourage students to continue checking the Google Code-in 2013 <a href="http://www.google-melange.com/gci/tasks/google/gci2013" >list of available tasks</a> as new tasks are being added daily for students to work on. The last day to register for the contest and claim a task is <a href="http://www.google-melange.com/gci/events/google/gci2013" >Sunday, January 5, 2014</a> at 17:00 UTC.<br /><br />Students can join the <a href="https://groups.google.com/forum/?fromgroups#!forum/gci-discuss" >group discussion list</a> for answers to general questions about the contest from other students, mentors and Google Code-in program administrators. <br /><br />Good luck students, keep up the awesome work!<br /><br /><i>By Stephanie Taylor, Open Source Programs</i><br /><br />]]></content:encoded>
			<wfw:commentRss>https://googledata.org/google-open-source/google-code-in-update-halfway-through-the-contest/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="" length="" type="" />
		</item>
		<item>
		<title>LiquidFun: a rigid-body physics library with fluid simulation</title>
		<link>https://googledata.org/google-open-source/liquidfun-a-rigid-body-physics-library-with-fluid-simulation/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=liquidfun-a-rigid-body-physics-library-with-fluid-simulation</link>
		<comments>https://googledata.org/google-open-source/liquidfun-a-rigid-body-physics-library-with-fluid-simulation/#comments</comments>
		<pubDate>Wed, 11 Dec 2013 19:25:00 +0000</pubDate>
		<dc:creator><![CDATA[Stephanie Taylor]]></dc:creator>
				<category><![CDATA[Google Open Source]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[open source]]></category>

		<guid isPermaLink="false">https://googledata.org/?guid=ad7c5cf8c891a1984fa9368a7a6e43ea</guid>
		<description><![CDATA[We are excited to announce the open-source release of LiquidFun, a C++ 2D physics library based upon <a href="http://box2d.org/" target="_blank">Box2D</a> that includes particle-based fluid simulation.<br /><br />LiquidFun makes it easier for developers to write games that include realistic fluid physics.&#160; For example, this clip shows a circular body falling into a viscous fluid.<br /> The LiquidFun library is written in platform independent C++ which makes it possible to use on any platform that has a C++ compiler.&#160; We have provided a method to build the LiquidFun library, example applications, and unit tests for Android, Linux, OSX and Windows.<br /><br />Game developers can use physics to drive new game mechanics and add realistic physics.&#160; Designers can use this library to build beautiful fluid interactive experiences.&#160; We&#8217;re excited about the possibilities, and want to hear from you about how we can make this even better!<br /><br />Download the latest release from our <a href="https://github.com/google/liquidfun/releases" target="_blank">github page</a> and join our <a href="https://groups.google.com/forum/#!forum/liquidfun" target="_blank">discussion list</a>!<br /><br />Several Googlers made LiquidFun possible: Alice Ching, Wolff Dobson, Dave Friedman, Vince Harron, Stewart Miles, Jason Sanmiya, Kentaro Suto, and Ali Tahiri.<br /><br /><i>By Stewart Miles, Google engineer</i>]]></description>
				<content:encoded><![CDATA[We are excited to announce the open-source release of LiquidFun, a C++ 2D physics library based upon <a href="http://box2d.org/" >Box2D</a> that includes particle-based fluid simulation.<br /><br />LiquidFun makes it easier for developers to write games that include realistic fluid physics.&nbsp; For example, this clip shows a circular body falling into a viscous fluid.<br /><iframe allowfullscreen="" frameborder="0" height="315" src="http://www.youtube.com/embed/bofu6Hw7u5s" width="560"></iframe> The LiquidFun library is written in platform independent C++ which makes it possible to use on any platform that has a C++ compiler.&nbsp; We have provided a method to build the LiquidFun library, example applications, and unit tests for Android, Linux, OSX and Windows.<br /><br />Game developers can use physics to drive new game mechanics and add realistic physics.&nbsp; Designers can use this library to build beautiful fluid interactive experiences.&nbsp; We’re excited about the possibilities, and want to hear from you about how we can make this even better!<br /><br />Download the latest release from our <a href="https://github.com/google/liquidfun/releases" >github page</a> and join our <a href="https://groups.google.com/forum/#!forum/liquidfun" >discussion list</a>!<br /><br />Several Googlers made LiquidFun possible: Alice Ching, Wolff Dobson, Dave Friedman, Vince Harron, Stewart Miles, Jason Sanmiya, Kentaro Suto, and Ali Tahiri.<br /><br /><i>By Stewart Miles, Google engineer</i>]]></content:encoded>
			<wfw:commentRss>https://googledata.org/google-open-source/liquidfun-a-rigid-body-physics-library-with-fluid-simulation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="" length="" type="" />
		</item>
		<item>
		<title>Google Summer of Code Veteran Orgs: National Resource for Network Biology</title>
		<link>https://googledata.org/google-open-source/google-summer-of-code-veteran-orgs-national-resource-for-network-biology/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=google-summer-of-code-veteran-orgs-national-resource-for-network-biology</link>
		<comments>https://googledata.org/google-open-source/google-summer-of-code-veteran-orgs-national-resource-for-network-biology/#comments</comments>
		<pubDate>Fri, 06 Dec 2013 18:00:00 +0000</pubDate>
		<dc:creator><![CDATA[Stephanie Taylor]]></dc:creator>
				<category><![CDATA[Google Open Source]]></category>
		<category><![CDATA[open source]]></category>

		<guid isPermaLink="false">https://googledata.org/?guid=c7dfb783a68bf653f626ec4fb64948fa</guid>
		<description><![CDATA[In our ninth guest post from Google Summer of Code veteran organizations the Org Admin from NRNB gives an overview of their summer and quotes a few of their student participants.&#160;As the National Resource for Network Biology, we are used to working...]]></description>
				<content:encoded><![CDATA[<i>In our ninth guest post from Google Summer of Code veteran organizations the Org Admin from NRNB gives an overview of their summer and quotes a few of their student participants.&nbsp;</i><br /><div class="separator" style="clear: both; text-align: center;"><a href="http://2.bp.blogspot.com/-7EIi2s4Jr3I/UpZQbtyJigI/AAAAAAAAAiI/XnJwyViNo4A/s1600/image00.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://2.bp.blogspot.com/-7EIi2s4Jr3I/UpZQbtyJigI/AAAAAAAAAiI/XnJwyViNo4A/s1600/image00.png" height="96" width="200" /></a></div>As the <a href="http://nrnb.org/" >National Resource for Network Biology</a>, we are used to working with scaling networks of complex interactions, but there's nothing quite like the connections made through <a href="https://developers.google.com/open-source/soc/" >Google Summer of Code</a>!<br /><br />This season we connected 26 of our mentors with 14 students from 9 countries over 4 continents. But the interactions go deeper than that. This was our 7th year participating in GSoC and we had students returning from prior years for another round of the program along with some past students who served as newly minted mentors themselves this year. And the output of these projects is soon to be in the hands of thousands of researchers studying the role of network interactions in biology and medicine.<br /><br />We also experienced a tragic loss in our community this summer with the passing of Allan Kuchinsky, a champion of open source, network biology and GSoC. In his honor, we put together the <a href="http://cytoscape.org/allanprize.html" >Allan Kuchinsky Student Award</a> and presented it to three of our GSoC students from this summer whose projects exemplified the principles of data visualization and good user-centered design that Allan was so passionate about. Congratulations and thanks to these excellent students!<br /><br />Finally, here are some great quotes from some of our GSoC students this year. If you're considering applying next year -- the <a href="http://www.google-melange.com/gsoc/homepage/google/gsoc2014" >10th year of GSoC</a>! -- then these inspiring words should convince you.<br /><br />I've taken part in GSoC 4 times as a student working on network visualization techniques for Cytoscape and Cytoscape.js. Over those occasions, I was lucky enough to work with great people from all over the world (Hungary, USA, Canada, Turkey), and develop key abilities that will be really helpful in my professional future. - <b>Gerardo Huck </b>(Argentina) [<a href="https://github.com/gerardohuck" >github</a>]<br /><br />My project ended up with adding tests, squashing git commits and making a pull request into main repository. Right after doing that I felt like I leveled up. The most important thing besides gathered experience is the fact that I did something tangible and useful. - <b>Truhin Alexandr</b> (Republic of Moldova) [<a href="https://github.com/bumbu" >github</a>] [<a href="http://bumbu.ru/blog/" >blog</a>]<br /><br />These unbelievable life changing four months came to an end on 27th Sept when I completed final evaluations of GSoC. Things I learned as a part of GSoC: determination, collaboration with mentor and friends, and patience to read articles and documentation. I obviously will contribute to Cytoscape in future. In short, thanks to all the people involved in making GSoC 2013 a wonderful experience. - <b>Shaik Faizaan</b> (India) [<a href="https://github.com/smd-faizan" >github</a>]<br /><br />This year's Google Summer of Code was quite an amazing and adventurous journey. It was very exciting and was very challenging. ...I learned a lot during this brief term of GSOC. I was hit with several roadblocks during the project but successfully solved them and made it to the end. - <b>Sri Harsha P</b> (India) [<a href="https://github.com/applecool" >github</a>] [<a href="http://plugins.pathvisio.org/sbml2gpml/blog/" >blog</a>]<br /><br />Thanks to all the NRNB mentors and students, to all the other mentoring organizations, and a big thanks to the GSoC organizers. You have transformed how we work with students and new developers, and have catalyzed a lot of great code. See you <a href="http://www.google-melange.com/gsoc/homepage/google/gsoc2014" >next year!</a><br /><br /><i>By Alex Pico, NRNB executive director and GSoC org adm</i><br /><br />]]></content:encoded>
			<wfw:commentRss>https://googledata.org/google-open-source/google-summer-of-code-veteran-orgs-national-resource-for-network-biology/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="" length="" type="" />
		</item>
		<item>
		<title>Google Summer of Code Meetup in Sarajevo</title>
		<link>https://googledata.org/google-open-source/google-summer-of-code-meetup-in-sarajevo/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=google-summer-of-code-meetup-in-sarajevo</link>
		<comments>https://googledata.org/google-open-source/google-summer-of-code-meetup-in-sarajevo/#comments</comments>
		<pubDate>Mon, 02 Dec 2013 18:00:00 +0000</pubDate>
		<dc:creator><![CDATA[Stephanie Taylor]]></dc:creator>
				<category><![CDATA[Google Open Source]]></category>
		<category><![CDATA[open source]]></category>

		<guid isPermaLink="false">https://googledata.org/?guid=89f3769be6871a4860fce5b914705c3b</guid>
		<description><![CDATA[By announcing the Google Summer of Code 2014 program early this year (about 3.5 months earlier than previous years), many students, mentors and open source enthusiasts have been busy organizing meetups across the globe to celebrate the 10th year of the...]]></description>
				<content:encoded><![CDATA[By announcing the <a href="https://developers.google.com/open-source/soc/" >Google Summer of Code</a> 2014 program early this year (about 3.5 months earlier than previous years), many students, mentors and open source enthusiasts have been busy organizing meetups across the globe to celebrate the 10th year of the program coming up in 2014. We will continue to post about these global meetups over the coming months.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="http://1.bp.blogspot.com/-j8NInlX9Wa0/UpUdr9sYYXI/AAAAAAAAAh4/5r1VPuaggrk/s1600/GSOC+2014+logo-blog.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" src="http://1.bp.blogspot.com/-j8NInlX9Wa0/UpUdr9sYYXI/AAAAAAAAAh4/5r1VPuaggrk/s1600/GSOC+2014+logo-blog.jpg" height="180" width="200" /></a></div><i>This week we have a guest post from a former Google Summer of Code student who organized a meetup in his home country of Bosnia and Herzegovina. Enjoy.</i><br /><blockquote class="tr_bq">For some time now I thought it was time for <a href="http://goo.gl/maps/dAcjZ" >Bosnia and Herzegovina</a> to have a Google Summer of Code meetup. In the past 9 years of GSoC, Bosnia had 4 different students doing 5 projects. A few times I thought about organizing the meetup but I was not sure if anybody would come to listen to what I have to say, and I finally decided to take this project on myself and was excited to see the results.</blockquote><blockquote class="tr_bq"><b><u>The meetup</u></b><br />After successfully completing the Google Summer of Code program as a student twice (in <a href="https://www.google-melange.com/gsoc/project/google/gsoc2012/beno/3001" >2012</a> and <a href="https://google-melange.appspot.com/gsoc/project/google/gsoc2013/beno/23001" >2013</a>), I now had a lot of insight into the program and people had more reason to be interested in my talk.&nbsp;</blockquote><blockquote class="tr_bq">Though the logistics weren't terribly difficult to arrange, I needed a room (I reserved the conference amphitheater at the&nbsp;<a href="http://www.ius.edu.ba/" >International University of Sarajevo</a>&nbsp;where I am a student), a laptop and a projector. We held the meetup on November 12 with a group of 20 students in attendance, including five from the <a href="http://etf.unsa.ba/">Faculty of Electrical Engineering - University of Sarajevo</a>, and three IUS professors. &nbsp;</blockquote><blockquote class="tr_bq">We kicked things off with GSoC <a href="https://code.google.com/p/google-summer-of-code/downloads/list?can=2&amp;q=presentation+2014" >slides</a> and an overview of the program, including info about projects from previous years, open source/free software in general and a few tips and tricks. I wrapped up with some of my personal experiences in the program. Probably the most important thing that happened at the meetup was to alleviate some of the fear around applying for Google Summer of Code. It took me two years to get it together and gather the nerve to send my first email to a mentoring organization, so I tried to explain to the people at the meetup that they should not be afraid, "If I could do it, why can't you?"&nbsp;</blockquote><blockquote class="tr_bq">Based on the number of questions and the quality of the discussion after the presentation, it was clear that the main goal of the meetup was achieved: drive interest in the program. A number of students that came to the meetup plan on applying for GSoC, and though this is still a relatively small number, it's the beginning of what will hopefully be strong participation from Bosnia and Herzegovina students. I look forward to organizing at least one more meetup in the future.</blockquote><blockquote class="tr_bq"><a href="http://plus.google.com/116864791368738597185">Admir Huric</a>, thank you for your help with this story.&nbsp;</blockquote><blockquote class="tr_bq"><i>By Benjamin Talic, Google Summer of Code 2012 and 2013 student&nbsp;</i></blockquote>For more information on the 10th year of Google Summer of Code visit our <a href="http://www.google-melange.com/gsoc/homepage/google/gsoc2014">program site</a> where you can find the <a href="http://www.google-melange.com/gsoc/events/google/gsoc2014">timeline</a> and <a href="http://www.google-melange.com/gsoc/document/show/gsoc_program/google/gsoc2014/help_page">FAQs</a>.<br /><br /><i>By Stephanie Taylor, Open Source Programs</i><br /><br /><br />]]></content:encoded>
			<wfw:commentRss>https://googledata.org/google-open-source/google-summer-of-code-meetup-in-sarajevo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="" length="" type="" />
		</item>
		<item>
		<title>Google Summer of Code Veteran Orgs: phpMyAdmin</title>
		<link>https://googledata.org/google-open-source/google-summer-of-code-veteran-orgs-phpmyadmin/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=google-summer-of-code-veteran-orgs-phpmyadmin</link>
		<comments>https://googledata.org/google-open-source/google-summer-of-code-veteran-orgs-phpmyadmin/#comments</comments>
		<pubDate>Fri, 29 Nov 2013 18:00:00 +0000</pubDate>
		<dc:creator><![CDATA[Stephanie Taylor]]></dc:creator>
				<category><![CDATA[Google Open Source]]></category>
		<category><![CDATA[open source]]></category>

		<guid isPermaLink="false">https://googledata.org/?guid=5ae591440cd7d192ea44c531c38e916f</guid>
		<description><![CDATA[<i>For our eighth guest post from veteran Google Summer of Code organizations the org admin from phpMyAdmin discusses his organization&#8217;s student projects below.</i><br /><div><a href="http://www.phpmyadmin.net/home_page/images/logo.png"><img border="0" src="http://www.phpmyadmin.net/home_page/images/logo.png"></a></div><br /><a href="https://developers.google.com/open-source/soc/" target="_blank">Google Summer of Code</a> 2013 was a resounding success for <a href="http://www.phpmyadmin.net/home_page/index.php" target="_blank">phpMyAdmin</a>. All six of our students finished their projects and their code is merged with the phpMyAdmin codebase and will be part of the upcoming 4.1 release. phpMyAdmin is a free software tool written in <a href="http://php.net/" target="_blank">PHP</a>, intended to handle the administration of <a href="http://mysql.com/" target="_blank">MySQL</a> over the Web. phpMyAdmin supports a wide range of operations on MySQL, MariaDB and Drizzle.<br /><br />Students Bin Zu and Supun Nakandala refactored many scripts this summer. All the scripts in the Server view and those regarding the SQL executor, along with scripts dealing with the table structure were cleaned up. Code was moved into functions, variable names were improved, and one of the students wrote unit tests for his newly-created functions.<br /><br />Through Google Summer of Code, Kasun Chathuranga worked on implementing new feature requests and improving the user interface of phpMyAdmin.<br /><br />Mohamed Ashraf has successfully contributed an error reporting tool to the phpMyAdmin code base. The tool will aid end users in reporting JavaScript-related issues and help phpMyAdmin developers deliver fixes for such issues quicker.<br /><br />Ayush Chaudhary and Adam Kang were selected for the Automated Testing project. While writing unit tests for string manipulation functions in phpMyAdmin, one of the students identified that the functions were not implemented in a way that would facilitate unit testing and went on to refactor them to add new classes before writing unit tests for them. Selenium tests for interface testing were also added this summer. Existing tests were migrated to Selenium2 and helper classes were added that are needed to write Selenium tests. Overall the test coverage of phpMyAdmin has increased.<br /><br />Some of the students are still around fixing bugs, we look forward to more contributions from them in the future.<br /><br />Thanks to Google Summer of Code, we again had great contributions and improvements to the phpMyAdmin project. Now that GSoC 2014 has been announced, we can start preparing for the next application period and will hopefully be able to have another awesome summer of coding and mentoring.<br /><br /><i>By Dieter Adriaenssens, phpMyAdmin organization administrator</i><br /><div><br /></div>]]></description>
				<content:encoded><![CDATA[<i>For our eighth guest post from veteran Google Summer of Code organizations the org admin from phpMyAdmin discusses his organization’s student projects below.</i><br /><div class="separator" style="clear: both; text-align: center;"><a href="http://www.phpmyadmin.net/home_page/images/logo.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://www.phpmyadmin.net/home_page/images/logo.png" /></a></div><br /><a href="https://developers.google.com/open-source/soc/" >Google Summer of Code</a> 2013 was a resounding success for <a href="http://www.phpmyadmin.net/home_page/index.php" >phpMyAdmin</a>. All six of our students finished their projects and their code is merged with the phpMyAdmin codebase and will be part of the upcoming 4.1 release. phpMyAdmin is a free software tool written in <a href="http://php.net/" >PHP</a>, intended to handle the administration of <a href="http://mysql.com/" >MySQL</a> over the Web. phpMyAdmin supports a wide range of operations on MySQL, MariaDB and Drizzle.<br /><br />Students Bin Zu and Supun Nakandala refactored many scripts this summer. All the scripts in the Server view and those regarding the SQL executor, along with scripts dealing with the table structure were cleaned up. Code was moved into functions, variable names were improved, and one of the students wrote unit tests for his newly-created functions.<br /><br />Through Google Summer of Code, Kasun Chathuranga worked on implementing new feature requests and improving the user interface of phpMyAdmin.<br /><br />Mohamed Ashraf has successfully contributed an error reporting tool to the phpMyAdmin code base. The tool will aid end users in reporting JavaScript-related issues and help phpMyAdmin developers deliver fixes for such issues quicker.<br /><br />Ayush Chaudhary and Adam Kang were selected for the Automated Testing project. While writing unit tests for string manipulation functions in phpMyAdmin, one of the students identified that the functions were not implemented in a way that would facilitate unit testing and went on to refactor them to add new classes before writing unit tests for them. Selenium tests for interface testing were also added this summer. Existing tests were migrated to Selenium2 and helper classes were added that are needed to write Selenium tests. Overall the test coverage of phpMyAdmin has increased.<br /><br />Some of the students are still around fixing bugs, we look forward to more contributions from them in the future.<br /><br />Thanks to Google Summer of Code, we again had great contributions and improvements to the phpMyAdmin project. Now that GSoC 2014 has been announced, we can start preparing for the next application period and will hopefully be able to have another awesome summer of coding and mentoring.<br /><br /><i>By Dieter Adriaenssens, phpMyAdmin organization administrator</i><br /><div><br /></div>]]></content:encoded>
			<wfw:commentRss>https://googledata.org/google-open-source/google-summer-of-code-veteran-orgs-phpmyadmin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="" length="" type="" />
		</item>
		<item>
		<title>Google Code-in: a student perspective</title>
		<link>https://googledata.org/google-open-source/google-code-in-a-student-perspective/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=google-code-in-a-student-perspective</link>
		<comments>https://googledata.org/google-open-source/google-code-in-a-student-perspective/#comments</comments>
		<pubDate>Mon, 25 Nov 2013 18:00:00 +0000</pubDate>
		<dc:creator><![CDATA[Stephanie Taylor]]></dc:creator>
				<category><![CDATA[Google Open Source]]></category>
		<category><![CDATA[open source]]></category>

		<guid isPermaLink="false">https://googledata.org/?guid=3f9815bc670de6b192fbb5e9d4772ca3</guid>
		<description><![CDATA[We have a guest post from former Google Code-in student, David Li, discussing his inspiring Google Code-in experience. &#160;Enjoy.Panic. Confusion. Bewilderment.Scrolling down the infinite list of tasks, my face shifted from a merely quizzical express...]]></description>
				<content:encoded><![CDATA[<i>We have a guest post from former Google Code-in student, David Li, discussing his inspiring Google Code-in experience. &nbsp;Enjoy.</i><br /><blockquote class="tr_bq">Panic. Confusion. Bewilderment.<br /><div class="separator" style="clear: both; text-align: center;"><a href="http://4.bp.blogspot.com/-F4mKfs-sm20/Uo_cW5cCjoI/AAAAAAAAAhk/m9H_dW8sJAs/s1600/GCI-2013-url.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" src="http://4.bp.blogspot.com/-F4mKfs-sm20/Uo_cW5cCjoI/AAAAAAAAAhk/m9H_dW8sJAs/s1600/GCI-2013-url.png" height="96" width="200" /></a></div></blockquote><blockquote class="tr_bq">Scrolling down the infinite list of tasks, my face shifted from a merely quizzical expression to one of befuddlement as I saw task after task involving C, Perl, or some other knowledge that I did not understand.&nbsp;</blockquote><blockquote class="tr_bq">And then I saw <a href="http://sympy.org/en/index.html" >SymPy</a>. <i>Hey, that's written in Python, right?</i>&nbsp;</blockquote><blockquote class="tr_bq">For me, <a href="https://developers.google.com/open-source/gci/" >Google Code-in</a> was an easy way to get involved in <i>real </i>programming - in writing code that other people would use - as a high school student. The competitive nature of the program naturally held my interest, and the mentors were perfect for novices like me, as I began knowing barely <span style="font-family: Courier New, Courier, monospace;">git commit </span>and <span style="font-family: Courier New, Courier, monospace;">git status</span>. And even though I <i>still</i> couldn't handle many of the tasks - "Implement ODE solvers", with my two months of calculus was rather intimidating to see listed - I found a niche that I could contribute to. &nbsp;</blockquote><blockquote class="tr_bq">My first tasks were not that exciting: formatting docstrings and cleaning up warnings and then I moved on to Sympy's website. I felt much more confident with HTML than with Python and found that I enjoyed these tasks the most. Other students and I fixed bugs, implemented a mobile website, and most noticeably, redesigned the theme of the site. I was proud of our contributions.&nbsp;</blockquote><blockquote class="tr_bq">After the competition concluded I felt that we had unfinished work left. SymPy Live had bugs and the mobile interface we wrote was rather unpolished. Naturally, I couldn't let those bugs stand, especially after having put in so much effort implementing some of those features in the first place...and so I submitted another pull request. And then another. SymPy's developers didn't have the time to focus on their websites, so I began to maintain them, fixing bugs and adding features.&nbsp;</blockquote><blockquote class="tr_bq">While digging through SymPy's repositories, I found an abandoned website - SymPy Gamma. The site had had no updates in years. But its premise interested me - an open source Wolfram|Alpha competitor - and I began to dream up and implement new features: basic plotting, a new design, steps for differentiation. By now open source had become my hobby, more so than just programming for its own sake had been; I could contribute to and work with a community, and that was rewarding beyond the task of simply writing code.&nbsp;</blockquote><blockquote class="tr_bq">I am glad Google offered this opportunity to get involved in open source. I learned more about software development than any school could have taught, and I was introduced to a welcoming community, one that appreciated any contribution made. I hope that the users of the myriad projects of Google Code-in enjoyed the improvements that we, the students, made, and I hope other students take the opportunity to involve themselves with open source communities.&nbsp;</blockquote><blockquote class="tr_bq"><i>By David Li, former Google Code-in 2011 student and current Sympy contributor</i></blockquote><a href="http://www.google-melange.com/gci/homepage/google/gci2013">Google Code-in 2013</a> just started last week and will continue until January 6, 2014. Interested pre-university students (13-17 years old) can register at&nbsp;<a href="http://google-melange.com/">google-melange.com</a>&nbsp;and start earning prizes. Good luck students!<br /><br />]]></content:encoded>
			<wfw:commentRss>https://googledata.org/google-open-source/google-code-in-a-student-perspective/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="" length="" type="" />
		</item>
		<item>
		<title>GSoC Meetup at LinuxCon Europe: There are many more than “10 Things” to like about Edinburgh</title>
		<link>https://googledata.org/google-open-source/gsoc-meetup-at-linuxcon-europe-there-are-many-more-than-10-things-to-like-about-edinburgh/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=gsoc-meetup-at-linuxcon-europe-there-are-many-more-than-10-things-to-like-about-edinburgh</link>
		<comments>https://googledata.org/google-open-source/gsoc-meetup-at-linuxcon-europe-there-are-many-more-than-10-things-to-like-about-edinburgh/#comments</comments>
		<pubDate>Thu, 21 Nov 2013 06:00:00 +0000</pubDate>
		<dc:creator><![CDATA[Stephanie Taylor]]></dc:creator>
				<category><![CDATA[Google Open Source]]></category>
		<category><![CDATA[open source]]></category>

		<guid isPermaLink="false">https://googledata.org/?guid=f27f69555b745a2eee7bac3d2e86b42f</guid>
		<description><![CDATA[<a href="http://events.linuxfoundation.org/events/linuxcon-europe" target="_blank">LinuxCon Europe</a> drew a great crowd of 1000+ free and open source developers to majestic Edinburgh, Scotland during the last week of October. Attendees were there to meet and learn about a wide variety of open source technologies, including Yocto, Gluster, GStreamer, Xen, embedded Linux, Linux in cars, the Linux Kernel - are you sensing a theme? <br /><br />This week of crunchy codey goodness started our Google Summer of Code &#8220;10 Things&#8221; campaign visits with a &#8220;Birds of a Feather&#8221; (BoF) &#160;session on the evening of Monday, October 21. Roughly 50 GSoC mentors, past students and interested &#8220;yet-to-participate-in-GSoC&#8221; attendees came to enjoy brownies, beverages and lots of conversation. <br /><br />Attendees of the BoF represented a wide range of open source projects, including but not limited to: LibreOffice, Debian, PulseAudio, Apache, Gentoo, Battle for Wesnoth, OpenMRS, Code For America, and Gnome.<br /><br />My hearty thanks to all of you who came, especially for not making me present a slide deck; it was great how you all pitched in and talked, asking questions and sharing your experiences with the program.<br /><br /><i>By Cat Allman, Open Source Programs</i><br /><br /><br />]]></description>
				<content:encoded><![CDATA[<a href="http://events.linuxfoundation.org/events/linuxcon-europe" >LinuxCon Europe</a> drew a great crowd of 1000+ free and open source developers to majestic Edinburgh, Scotland during the last week of October. Attendees were there to meet and learn about a wide variety of open source technologies, including Yocto, Gluster, GStreamer, Xen, embedded Linux, Linux in cars, the Linux Kernel - are you sensing a theme? <br /><br />This week of crunchy codey goodness started our Google Summer of Code “10 Things” campaign visits with a “Birds of a Feather” (BoF) &nbsp;session on the evening of Monday, October 21. Roughly 50 GSoC mentors, past students and interested “yet-to-participate-in-GSoC” attendees came to enjoy brownies, beverages and lots of conversation. <br /><br />Attendees of the BoF represented a wide range of open source projects, including but not limited to: LibreOffice, Debian, PulseAudio, Apache, Gentoo, Battle for Wesnoth, OpenMRS, Code For America, and Gnome.<br /><br />My hearty thanks to all of you who came, especially for not making me present a slide deck; it was great how you all pitched in and talked, asking questions and sharing your experiences with the program.<br /><br /><i>By Cat Allman, Open Source Programs</i><br /><br /><br />]]></content:encoded>
			<wfw:commentRss>https://googledata.org/google-open-source/gsoc-meetup-at-linuxcon-europe-there-are-many-more-than-10-things-to-like-about-edinburgh/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="" length="" type="" />
		</item>
		<item>
		<title>From your CS class to the real world: a deep dive into open source</title>
		<link>https://googledata.org/google-open-source/from-your-cs-class-to-the-real-world-a-deep-dive-into-open-source-2/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=from-your-cs-class-to-the-real-world-a-deep-dive-into-open-source-2</link>
		<comments>https://googledata.org/google-open-source/from-your-cs-class-to-the-real-world-a-deep-dive-into-open-source-2/#comments</comments>
		<pubDate>Mon, 18 Nov 2013 17:00:00 +0000</pubDate>
		<dc:creator><![CDATA[Stephanie Taylor]]></dc:creator>
				<category><![CDATA[Google Open Source]]></category>
		<category><![CDATA[open source]]></category>

		<guid isPermaLink="false">https://googledata.org/?guid=226d81ddc55bd84043240abaf957b94b</guid>
		<description><![CDATA[<i>Cross posted from the <a href="http://googleblog.blogspot.com/2013/11/from-your-cs-class-to-real-world-deep.html" target="_blank">Official Google Blog</a></i><br /><br />Today marks the start of <a href="http://www.google-melange.com/gci/homepage/google/gci2013">Google Code-in</a>, a global online contest for pre-university students (13-17 years old) interested in learning more about open source software. Participating students have an opportunity to work on real world software projects and earn cool prizes for their effort.<br /><br />For the next seven weeks students from around the world will be able to choose from an extensive list of tasks created by <a href="http://www.google-melange.com/gci/accepted_orgs/google/gci2013">10 open source projects</a>. Some tasks require coding in a variety of programming languages, creating documentation, doing marketing outreach or working on user interfaces.<br /><br />Participants earn points for each task they successfully complete to win T-shirts and certificates. At the end of the contest, 20 students will be selected as grand prize winners and flown to Google&#8217;s Mountain View, California headquarters. Winners will receive a trip to San Francisco, a tour of the Googleplex and a chance to meet with Google engineers.<br /><div><a href="http://4.bp.blogspot.com/-9iteqe6TyQA/UoazlMHgIrI/AAAAAAAAAhU/9nhro7fP-nE/s1600/image00.jpg"><img border="0" src="http://4.bp.blogspot.com/-9iteqe6TyQA/UoazlMHgIrI/AAAAAAAAAhU/9nhro7fP-nE/s1600/image00.jpg" height="158" width="320"></a></div><div><i><span>Google Code-in 2012 grand prize winners at the Googleplex with a self driving car</span></i></div><br />More than 1,200 students from 71 countries and 730 schools have participated in Google Code-in over the past three years. Last year, our 20 grand prize winners came from 12 countries on five continents!<br /><br />We hope this year&#8217;s participants will enjoy learning about open source development while building their technical skills and making an impact on these organizations. Please review our <a href="http://www.google-melange.com/gci/homepage/google/gci2013">program site</a> for contest rules, frequently asked questions and to get started!<br /><br /><i>By Stephanie Taylor, Open Source Programs</i><br /><div><br /></div>]]></description>
				<content:encoded><![CDATA[<i>Cross posted from the <a href="http://googleblog.blogspot.com/2013/11/from-your-cs-class-to-real-world-deep.html" >Official Google Blog</a></i><br /><br />Today marks the start of <a href="http://www.google-melange.com/gci/homepage/google/gci2013">Google Code-in</a>, a global online contest for pre-university students (13-17 years old) interested in learning more about open source software. Participating students have an opportunity to work on real world software projects and earn cool prizes for their effort.<br /><br />For the next seven weeks students from around the world will be able to choose from an extensive list of tasks created by <a href="http://www.google-melange.com/gci/accepted_orgs/google/gci2013">10 open source projects</a>. Some tasks require coding in a variety of programming languages, creating documentation, doing marketing outreach or working on user interfaces.<br /><br />Participants earn points for each task they successfully complete to win T-shirts and certificates. At the end of the contest, 20 students will be selected as grand prize winners and flown to Google’s Mountain View, California headquarters. Winners will receive a trip to San Francisco, a tour of the Googleplex and a chance to meet with Google engineers.<br /><div class="separator" style="clear: both; text-align: center;"><a href="http://4.bp.blogspot.com/-9iteqe6TyQA/UoazlMHgIrI/AAAAAAAAAhU/9nhro7fP-nE/s1600/image00.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://4.bp.blogspot.com/-9iteqe6TyQA/UoazlMHgIrI/AAAAAAAAAhU/9nhro7fP-nE/s1600/image00.jpg" height="158" width="320" /></a></div><div style="text-align: center;"><i><span style="font-size: x-small;">Google Code-in 2012 grand prize winners at the Googleplex with a self driving car</span></i></div><br />More than 1,200 students from 71 countries and 730 schools have participated in Google Code-in over the past three years. Last year, our 20 grand prize winners came from 12 countries on five continents!<br /><br />We hope this year’s participants will enjoy learning about open source development while building their technical skills and making an impact on these organizations. Please review our <a href="http://www.google-melange.com/gci/homepage/google/gci2013">program site</a> for contest rules, frequently asked questions and to get started!<br /><br /><i>By Stephanie Taylor, Open Source Programs</i><br /><div><br /></div>]]></content:encoded>
			<wfw:commentRss>https://googledata.org/google-open-source/from-your-cs-class-to-the-real-world-a-deep-dive-into-open-source-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="" length="" type="" />
		</item>
		<item>
		<title>Google Summer of Code Veteran Orgs: Systers</title>
		<link>https://googledata.org/google-open-source/google-summer-of-code-veteran-orgs-systers/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=google-summer-of-code-veteran-orgs-systers</link>
		<comments>https://googledata.org/google-open-source/google-summer-of-code-veteran-orgs-systers/#comments</comments>
		<pubDate>Fri, 15 Nov 2013 21:00:00 +0000</pubDate>
		<dc:creator><![CDATA[Stephanie Taylor]]></dc:creator>
				<category><![CDATA[Google Open Source]]></category>
		<category><![CDATA[open source]]></category>

		<guid isPermaLink="false">https://googledata.org/?guid=363d2a399765c6472dcc93c76ca769f3</guid>
		<description><![CDATA[<i>For our seventh guest post from veteran <a href="https://developers.google.com/open-source/soc/">Google Summer of Code</a> organizations the Org Admin from Systers recaps their six 2013 student projects and tells us about plans to continue their work.</i><br /><div><a href="http://4.bp.blogspot.com/-O4JKeRLu8PA/UoaCdHSaEZI/AAAAAAAAAhE/Tbj-p4oVE2s/s1600/image001.png"><img border="0" src="http://4.bp.blogspot.com/-O4JKeRLu8PA/UoaCdHSaEZI/AAAAAAAAAhE/Tbj-p4oVE2s/s1600/image001.png"></a></div><br /><a href="http://anitaborg.org/initiatives/systers/">Systers</a> has a mission to support women in computing across the globe and in various disciplines. The 2013 Google Summer of Code program gave our Systers the opportunity to learn more about our open source software, <a href="https://launchpad.net/systers">Mailman</a>, to learn coding and software development practices and to collaborate on a large scale with technical communities. &#160;<a href="http://anitaborg.org/news/blog/archive/2013-systers-google-summer-of-code-students/">Our students</a> did an amazing job this summer, completing their projects and continuing to build on their projects/features after Google Summer of Code 2013 ended.<br /><br /><b>SYSTERS ADMINISTRATIVE FEATURES</b><br /><b><br /></b><a href="http://anitaborg.org/news/blog/archive/2013-systers-google-summer-of-code-students/#Julia"><b>Julia Proft</b></a> worked on enhancing the new membership form for potential Systers. She designed a new User Interface that clearly differentiates the required essay fields thus eliminating much of the additional follow up administrators previously had to do for incomplete essays.<br /><br /><a href="http://anitaborg.org/news/blog/archive/2013-systers-google-summer-of-code-students/#Ioana"><b>Ioana Croitoru</b></a>'s assignment this summer was to add scripting for easier reporting. The original assignment was to add scripts to capture very specific statistics, information that Mailman already provides. &#160;During code review, Ioana was asked if she could add options in the administrative screen so that administrators would be able to see this statistical information without Her Systers&#8217; Keeper (community manager for Systers) generating this data from back-end scripts. The last admin feature is really a testing framework. <br /><br /><a href="http://anitaborg.org/news/blog/archive/2013-systers-google-summer-of-code-students/#Olga"><b>Olga Maciaszek-Sharma</b></a> worked on a Selenium Testing framework for Python. &#160;She worked with Julia and Ioana on specific test cases for their assignments and integrated these cases into Selenium Tests. &#160;Olga also provided the team with a demo of the Selenium Testing framework by running through some of Julia and Ioana&#8217;s test cases; a great example of team collaboration.<br /><br /><b>MAILMAN 3.0</b><br />Since Systers is running an older version of Mailman, 2.12, we didn&#8217;t have the new features of RSS feeds from Mailman 3.0. &#160;<b>Joanna Skrzeszewska</b> extensively researched Mailman 3.0 and <a href="http://systers.org/systers-dev/doku.php/doc_rss_project">created a RSS feed</a> for the new Mailman 3.0 as well as making it possible for individual list owners to enable and disable a set of archivers they want to use.<br /><br /><b>Shanu Salunke</b> also submitted a proposed project with her application about <a href="http://systers.org/systers-dev/doku.php/gosc2013_memberinterface">improving our current user interface</a> for Systers Mailman 2.12. &#160;Her assignment allowed her to work with Django and the latest Mailman 3.0 web interface. &#160;Shanu was very detailed in documenting her work and her design and test cases.<br /><br />And our final Syster, <b>Sneha Priscilla</b>, worked on adding <a href="http://systers.org/systers-dev/doku.php/sneha_priscilla:project_information">global user preferences</a>. Her code is checked into Mailman 3.0 <a href="https://launchpad.net/postorius">Postorious</a> and is currently being reviewed. &#160;The Systers community is eager to upgrade to the latest Mailman 3.0 and experience the new user interface. Sneha was a student last year working with Systers Mailman 2.12 and the additional knowledge she gained from this summer is going to be truly invaluable when we upgrade.<br /><br /><b>OUR INCREDIBLE MENTORS</b><br />Our Google Summer of Code would never be successful without our dedicated mentors. They donate their time and talent for an incredible opportunity to help provide development guidance to the next generation of coders. <br /><br /><b>WHAT&#8217;S NEXT?</b><br />After Google Summer of Code was complete and all of our students successfully passed, they quickly became mentors. &#160;How? &#160;Every year, Anita Borg Institute&#8217;s <a href="http://gracehopper.org/2013/">Grace Hopper Celebration for Women in Computing</a> holds an <a href="http://gracehopper.org/2013/conference/grace-hopper-open-source-day/">Open Source Day</a> where attendees come to <a href="http://opensource.com/life/13/6/grace-hopper-event-2013">Code-a-thon for Humanity</a>. &#160;All of our Google Summer of Code students were available on IRC to answer any questions the participants had during some of the initial environment setup, thus the students immediately stepped into the role of mentor. &#160;Fantastic!<br /><br />We are planning to port students&#8217; work into our current version and hopefully their work will also be accepted in the Mailman 3.0 main branch. &#160;Students have agreed to continue with the work and now we have an incredible pool of volunteers to help us maintain our Mailman software. &#160;What an experience! We are already planning our next projects to submit our application for <a href="http://www.google-melange.com/gsoc/homepage/google/gsoc2014">Google Summer of Code 2014</a>. <br /><br /><i>By Rose Robinson, Systers Organization Administrator and Her Systers Keeper</i><br /><br />]]></description>
				<content:encoded><![CDATA[<i>For our seventh guest post from veteran <a href="https://developers.google.com/open-source/soc/">Google Summer of Code</a> organizations the Org Admin from Systers recaps their six 2013 student projects and tells us about plans to continue their work.</i><br /><div class="separator" style="clear: both; text-align: center;"><a href="http://4.bp.blogspot.com/-O4JKeRLu8PA/UoaCdHSaEZI/AAAAAAAAAhE/Tbj-p4oVE2s/s1600/image001.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://4.bp.blogspot.com/-O4JKeRLu8PA/UoaCdHSaEZI/AAAAAAAAAhE/Tbj-p4oVE2s/s1600/image001.png" /></a></div><br /><a href="http://anitaborg.org/initiatives/systers/">Systers</a> has a mission to support women in computing across the globe and in various disciplines. The 2013 Google Summer of Code program gave our Systers the opportunity to learn more about our open source software, <a href="https://launchpad.net/systers">Mailman</a>, to learn coding and software development practices and to collaborate on a large scale with technical communities. &nbsp;<a href="http://anitaborg.org/news/blog/archive/2013-systers-google-summer-of-code-students/">Our students</a> did an amazing job this summer, completing their projects and continuing to build on their projects/features after Google Summer of Code 2013 ended.<br /><br /><b>SYSTERS ADMINISTRATIVE FEATURES</b><br /><b><br /></b><a href="http://anitaborg.org/news/blog/archive/2013-systers-google-summer-of-code-students/#Julia"><b>Julia Proft</b></a> worked on enhancing the new membership form for potential Systers. She designed a new User Interface that clearly differentiates the required essay fields thus eliminating much of the additional follow up administrators previously had to do for incomplete essays.<br /><br /><a href="http://anitaborg.org/news/blog/archive/2013-systers-google-summer-of-code-students/#Ioana"><b>Ioana Croitoru</b></a>'s assignment this summer was to add scripting for easier reporting. The original assignment was to add scripts to capture very specific statistics, information that Mailman already provides. &nbsp;During code review, Ioana was asked if she could add options in the administrative screen so that administrators would be able to see this statistical information without Her Systers’ Keeper (community manager for Systers) generating this data from back-end scripts. The last admin feature is really a testing framework. <br /><br /><a href="http://anitaborg.org/news/blog/archive/2013-systers-google-summer-of-code-students/#Olga"><b>Olga Maciaszek-Sharma</b></a> worked on a Selenium Testing framework for Python. &nbsp;She worked with Julia and Ioana on specific test cases for their assignments and integrated these cases into Selenium Tests. &nbsp;Olga also provided the team with a demo of the Selenium Testing framework by running through some of Julia and Ioana’s test cases; a great example of team collaboration.<br /><br /><b>MAILMAN 3.0</b><br />Since Systers is running an older version of Mailman, 2.12, we didn’t have the new features of RSS feeds from Mailman 3.0. &nbsp;<b>Joanna Skrzeszewska</b> extensively researched Mailman 3.0 and <a href="http://systers.org/systers-dev/doku.php/doc_rss_project">created a RSS feed</a> for the new Mailman 3.0 as well as making it possible for individual list owners to enable and disable a set of archivers they want to use.<br /><br /><b>Shanu Salunke</b> also submitted a proposed project with her application about <a href="http://systers.org/systers-dev/doku.php/gosc2013_memberinterface">improving our current user interface</a> for Systers Mailman 2.12. &nbsp;Her assignment allowed her to work with Django and the latest Mailman 3.0 web interface. &nbsp;Shanu was very detailed in documenting her work and her design and test cases.<br /><br />And our final Syster, <b>Sneha Priscilla</b>, worked on adding <a href="http://systers.org/systers-dev/doku.php/sneha_priscilla:project_information">global user preferences</a>. Her code is checked into Mailman 3.0 <a href="https://launchpad.net/postorius">Postorious</a> and is currently being reviewed. &nbsp;The Systers community is eager to upgrade to the latest Mailman 3.0 and experience the new user interface. Sneha was a student last year working with Systers Mailman 2.12 and the additional knowledge she gained from this summer is going to be truly invaluable when we upgrade.<br /><br /><b>OUR INCREDIBLE MENTORS</b><br />Our Google Summer of Code would never be successful without our dedicated mentors. They donate their time and talent for an incredible opportunity to help provide development guidance to the next generation of coders. <br /><br /><b>WHAT’S NEXT?</b><br />After Google Summer of Code was complete and all of our students successfully passed, they quickly became mentors. &nbsp;How? &nbsp;Every year, Anita Borg Institute’s <a href="http://gracehopper.org/2013/">Grace Hopper Celebration for Women in Computing</a> holds an <a href="http://gracehopper.org/2013/conference/grace-hopper-open-source-day/">Open Source Day</a> where attendees come to <a href="http://opensource.com/life/13/6/grace-hopper-event-2013">Code-a-thon for Humanity</a>. &nbsp;All of our Google Summer of Code students were available on IRC to answer any questions the participants had during some of the initial environment setup, thus the students immediately stepped into the role of mentor. &nbsp;Fantastic!<br /><br />We are planning to port students’ work into our current version and hopefully their work will also be accepted in the Mailman 3.0 main branch. &nbsp;Students have agreed to continue with the work and now we have an incredible pool of volunteers to help us maintain our Mailman software. &nbsp;What an experience! We are already planning our next projects to submit our application for <a href="http://www.google-melange.com/gsoc/homepage/google/gsoc2014">Google Summer of Code 2014</a>. <br /><br /><i>By Rose Robinson, Systers Organization Administrator and Her Systers Keeper</i><br /><br />]]></content:encoded>
			<wfw:commentRss>https://googledata.org/google-open-source/google-summer-of-code-veteran-orgs-systers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="" length="" type="" />
		</item>
		<item>
		<title>Eclipse Day returns to Google</title>
		<link>https://googledata.org/google-open-source/eclipse-day-returns-to-google/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=eclipse-day-returns-to-google</link>
		<comments>https://googledata.org/google-open-source/eclipse-day-returns-to-google/#comments</comments>
		<pubDate>Thu, 14 Nov 2013 23:00:00 +0000</pubDate>
		<dc:creator><![CDATA[Stephanie Taylor]]></dc:creator>
				<category><![CDATA[Google Open Source]]></category>
		<category><![CDATA[open source]]></category>

		<guid isPermaLink="false">https://googledata.org/?guid=247e6696513871e8eb02bf09917a8724</guid>
		<description><![CDATA[At Google, one of the tools we use in building external and internal products is <a href="http://www.eclipse.org/">Eclipse</a>. In addition to that, we also release Eclipse-based tools. To celebrate this and say thank you to the developer community, we&#8217;ll be hosting <a href="http://wiki.eclipse.org/Eclipse_Day_At_Googleplex_2013">Eclipse Day at the Googleplex</a> on the Mountain View, CA campus on December 18th, 2013.<br /><br />Eclipse Day is a great opportunity for both Eclipse users and contributors to network and share ideas. This year we have sessions that cover <a href="http://www.eclipse.org/orion/">Orion</a>, the <a href="http://m2m.eclipse.org/">Eclipse M2M</a> tools, <a href="http://eclipse.org/birt/phoenix/">BIRT</a>, <a href="https://code.google.com/p/gerrit/">Gerrit</a>, <a href="http://www.eclipse.org/cdt/">CDT</a>, <a href="https://www.dartlang.org/tools/editor/">Dart</a>, <a href="http://www.eclipse.org/hudson/">Hudson</a>, performance tuning in Eclipse, and scaling Eclipse to work with Google&#8217;s massive code base. During the one day conference, Eclipse projects and Eclipse-based products created here at Google will also be highlighted.<br /><br />In previous years some of the most popular sessions have been the Eclipse Ignite talks: 5-minute, 20-slide presentations by attendees sharing what they are doing with Eclipse.<br /><br />A big thank you to everyone at the <a href="http://eclipse.org/">Eclipse Foundation</a> for assembling this great event. We are happy to welcome the Eclipse community to our campus and are always looking for ways to make this conference better. Please share your ideas and let us know your thoughts about this year&#8217;s program.<br /><br /><a href="http://www.eventbrite.com/e/eclipse-day-googleplex-2013-tickets-8658849853">Pre-registration</a>, which includes a $40 contribution to the Eclipse Foundation, is required for attendance. You may pre-register until December 17th, 2013, 2pm PST.<br /><br />Hope to see you there!<br /><br /><i>By Alex Ruiz, Android Development Tools</i><br /><br />]]></description>
				<content:encoded><![CDATA[At Google, one of the tools we use in building external and internal products is <a href="http://www.eclipse.org/">Eclipse</a>. In addition to that, we also release Eclipse-based tools. To celebrate this and say thank you to the developer community, we’ll be hosting <a href="http://wiki.eclipse.org/Eclipse_Day_At_Googleplex_2013">Eclipse Day at the Googleplex</a> on the Mountain View, CA campus on December 18th, 2013.<br /><br />Eclipse Day is a great opportunity for both Eclipse users and contributors to network and share ideas. This year we have sessions that cover <a href="http://www.eclipse.org/orion/">Orion</a>, the <a href="http://m2m.eclipse.org/">Eclipse M2M</a> tools, <a href="http://eclipse.org/birt/phoenix/">BIRT</a>, <a href="https://code.google.com/p/gerrit/">Gerrit</a>, <a href="http://www.eclipse.org/cdt/">CDT</a>, <a href="https://www.dartlang.org/tools/editor/">Dart</a>, <a href="http://www.eclipse.org/hudson/">Hudson</a>, performance tuning in Eclipse, and scaling Eclipse to work with Google’s massive code base. During the one day conference, Eclipse projects and Eclipse-based products created here at Google will also be highlighted.<br /><br />In previous years some of the most popular sessions have been the Eclipse Ignite talks: 5-minute, 20-slide presentations by attendees sharing what they are doing with Eclipse.<br /><br />A big thank you to everyone at the <a href="http://eclipse.org/">Eclipse Foundation</a> for assembling this great event. We are happy to welcome the Eclipse community to our campus and are always looking for ways to make this conference better. Please share your ideas and let us know your thoughts about this year’s program.<br /><br /><a href="http://www.eventbrite.com/e/eclipse-day-googleplex-2013-tickets-8658849853">Pre-registration</a>, which includes a $40 contribution to the Eclipse Foundation, is required for attendance. You may pre-register until December 17th, 2013, 2pm PST.<br /><br />Hope to see you there!<br /><br /><i>By Alex Ruiz, Android Development Tools</i><br /><br />]]></content:encoded>
			<wfw:commentRss>https://googledata.org/google-open-source/eclipse-day-returns-to-google/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="" length="" type="" />
		</item>
		<item>
		<title>Dart 1.0: A stable SDK for structured web apps</title>
		<link>https://googledata.org/google-open-source/dart-1-0-a-stable-sdk-for-structured-web-apps/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=dart-1-0-a-stable-sdk-for-structured-web-apps</link>
		<comments>https://googledata.org/google-open-source/dart-1-0-a-stable-sdk-for-structured-web-apps/#comments</comments>
		<pubDate>Thu, 14 Nov 2013 08:55:00 +0000</pubDate>
		<dc:creator><![CDATA[Stephanie Taylor]]></dc:creator>
				<category><![CDATA[Google Open Source]]></category>
		<category><![CDATA[open source]]></category>

		<guid isPermaLink="false">https://googledata.org/?guid=64173a5bca0c6d14acace9859be7ebc0</guid>
		<description><![CDATA[<div><a href="http://3.bp.blogspot.com/-UenQ9M0t__c/UoPsOagIyUI/AAAAAAAAAH4/ivYJJuWgct4/s1600/Dart_Wordmark_mark.png"><img border="0" src="http://3.bp.blogspot.com/-UenQ9M0t__c/UoPsOagIyUI/AAAAAAAAAH4/ivYJJuWgct4/s1600/Dart_Wordmark_mark.png"></a></div><br />Today we&#8217;re releasing the Dart SDK 1.0, a cross-browser, open source toolkit for structured web applications. In the two years since we first <a href="http://blog.chromium.org/2011/10/dart-language-for-structured.html">announced Dart</a>, we&#8217;ve been working closely with early adopters to mature the project and grow the community. This release marks Dart's transition to a production-ready option for web developers.  <br /><br />The Dart SDK 1.0 includes everything you need to write structured web applications: a simple yet powerful programming language, robust tools, and comprehensive core libraries. Together, these pieces can help make your development workflow simpler, faster, and more scalable as your projects grow from a few scripts to full-fledged web applications.  <br /><br />On the tools side, the SDK includes <a href="https://www.dartlang.org/tools/editor/">Dart Editor</a>, a lightweight but powerful Dart development environment. We wanted to give developers the tools to manage a growing code base, so we added code completion, refactoring, jump to definition, a debugger, hints and warnings, and lots more. Dart also offers an instant edit/refresh cycle with <a href="https://www.dartlang.org/tools/dartium/">Dartium</a>, a custom version of Chromium with the native Dart VM. Outside the browser, the Dart VM can also be used for asynchronous server side computation.  <br /><br />For deployment, dart2js is a translator that allows your Dart code to run in <a href="https://www.dartlang.org/support/faq.html#what-browsers-supported">modern browsers</a>. The performance of generated JavaScript has improved dramatically since our initial release and is in many cases getting close to that of idiomatic JavaScript. In fact, the dart2js output of the <a href="https://www.dartlang.org/performance/">DeltaBlue benchmark</a> now runs even faster than idiomatic JavaScript. Similarly, dart2js output code size has been reduced substantially. The generated JavaScript for the game <a href="http://dart-lang.github.io/pop-pop-win/">Pop, Pop, Win!</a> is now <a href="http://work.j832.com/2013/10/dart-to-javascript-output-size-what.html">40% smaller</a> than it was a year ago. Performance of the VM continues to improve as well; it&#8217;s now between 42% to 130% faster than idiomatic JavaScript running in V8, depending on the benchmark.    <br /><br /><div><table align="center" cellpadding="0" cellspacing="0"><tbody><tr><td><a href="http://4.bp.blogspot.com/-1e98Rh9k15M/UoPsgJqxR6I/AAAAAAAAAIA/a5hEgJd6Oyo/s1600/deltabluebenchmark.png"><img border="0" src="http://4.bp.blogspot.com/-1e98Rh9k15M/UoPsgJqxR6I/AAAAAAAAAIA/a5hEgJd6Oyo/s400/deltabluebenchmark.png" height="220" width="484"></a></td></tr><tr><td>DeltaBlue benchmark results</td></tr></tbody></table></div>The Dart SDK also features the <a href="http://pub.dartlang.org/">Pub</a> package manager, with more than 500 packages from the community. Fan favorites include <a href="https://github.com/angular/angular.dart">AngularDart</a> and <a href="https://www.dartlang.org/polymer-dart/">polymer.dart</a>, which provide higher-level frameworks for building web apps. Dart developers can continue using their favorite JavaScript libraries with <a href="https://www.dartlang.org/articles/js-dart-interop/">Dart-JavaScript interop</a>.  <br /><br />Going forward, the Dart team will focus on improving Dartium, increasing Dart performance, and ensuring the platform remains rock solid. In particular, changes to core technologies will be backward-compatible for the foreseeable future.   <br /><br />Today&#8217;s release marks the first time Dart is officially production-ready, and we&#8217;re seeing teams like <a href="https://www.blossom.io/">Blossom</a>, <a href="http://www.montagebook.com/">Montage</a>, <a href="https://www.soundtrap.com/">Soundtrap</a>, <a href="http://mandrill.com/">Mandrill</a>, Google's internal <a href="http://news.dartlang.org/2013/11/angular-announces-angulardart.html">CRM</a> app and <a href="http://www.google.com/elections/ed/de/districts">Google Elections</a>, already successfully using Dart in production. In addition, companies like <a href="http://news.dartlang.org/2013/05/adobes-flash-pro-cc-exports-to-dart-and.html">Adobe</a>, <a href="https://drone.io/">drone.io</a>, and <a href="http://www.jetbrains.com/webstorm/">JetBrains</a> have started to add Dart support to their products.  <br /><br />To get started, head over to <a href="https://www.dartlang.org/">dartlang.org</a> and join the conversation at our <a href="https://plus.google.com/communities/114566943291919232850">Dartisans community on Google+</a>. We&#8217;re excited to see what you will build with the new stable <a href="https://www.dartlang.org/">Dart SDK 1.0</a>.   <br /><br /><i>Posted by Lars Bak, Software Engineer and Chief Dartisan</i>]]></description>
				<content:encoded><![CDATA[<div style="text-align: center;"><a href="http://3.bp.blogspot.com/-UenQ9M0t__c/UoPsOagIyUI/AAAAAAAAAH4/ivYJJuWgct4/s1600/Dart_Wordmark_mark.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://3.bp.blogspot.com/-UenQ9M0t__c/UoPsOagIyUI/AAAAAAAAAH4/ivYJJuWgct4/s1600/Dart_Wordmark_mark.png" /></a></div><br />Today we’re releasing the Dart SDK 1.0, a cross-browser, open source toolkit for structured web applications. In the two years since we first <a href="http://blog.chromium.org/2011/10/dart-language-for-structured.html">announced Dart</a>, we’ve been working closely with early adopters to mature the project and grow the community. This release marks Dart's transition to a production-ready option for web developers.  <br /><br />The Dart SDK 1.0 includes everything you need to write structured web applications: a simple yet powerful programming language, robust tools, and comprehensive core libraries. Together, these pieces can help make your development workflow simpler, faster, and more scalable as your projects grow from a few scripts to full-fledged web applications.  <br /><br />On the tools side, the SDK includes <a href="https://www.dartlang.org/tools/editor/">Dart Editor</a>, a lightweight but powerful Dart development environment. We wanted to give developers the tools to manage a growing code base, so we added code completion, refactoring, jump to definition, a debugger, hints and warnings, and lots more. Dart also offers an instant edit/refresh cycle with <a href="https://www.dartlang.org/tools/dartium/">Dartium</a>, a custom version of Chromium with the native Dart VM. Outside the browser, the Dart VM can also be used for asynchronous server side computation.  <br /><br />For deployment, dart2js is a translator that allows your Dart code to run in <a href="https://www.dartlang.org/support/faq.html#what-browsers-supported">modern browsers</a>. The performance of generated JavaScript has improved dramatically since our initial release and is in many cases getting close to that of idiomatic JavaScript. In fact, the dart2js output of the <a href="https://www.dartlang.org/performance/">DeltaBlue benchmark</a> now runs even faster than idiomatic JavaScript. Similarly, dart2js output code size has been reduced substantially. The generated JavaScript for the game <a href="http://dart-lang.github.io/pop-pop-win/">Pop, Pop, Win!</a> is now <a href="http://work.j832.com/2013/10/dart-to-javascript-output-size-what.html">40% smaller</a> than it was a year ago. Performance of the VM continues to improve as well; it’s now between 42% to 130% faster than idiomatic JavaScript running in V8, depending on the benchmark.    <br /><br /><div style="text-align: center;"><table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody><tr><td style="text-align: center;"><a href="http://4.bp.blogspot.com/-1e98Rh9k15M/UoPsgJqxR6I/AAAAAAAAAIA/a5hEgJd6Oyo/s1600/deltabluebenchmark.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" src="http://4.bp.blogspot.com/-1e98Rh9k15M/UoPsgJqxR6I/AAAAAAAAAIA/a5hEgJd6Oyo/s400/deltabluebenchmark.png" height="220" width="484" /></a></td></tr><tr><td class="tr-caption" style="text-align: center;">DeltaBlue benchmark results</td></tr></tbody></table></div>The Dart SDK also features the <a href="http://pub.dartlang.org/">Pub</a> package manager, with more than 500 packages from the community. Fan favorites include <a href="https://github.com/angular/angular.dart">AngularDart</a> and <a href="https://www.dartlang.org/polymer-dart/">polymer.dart</a>, which provide higher-level frameworks for building web apps. Dart developers can continue using their favorite JavaScript libraries with <a href="https://www.dartlang.org/articles/js-dart-interop/">Dart-JavaScript interop</a>.  <br /><br />Going forward, the Dart team will focus on improving Dartium, increasing Dart performance, and ensuring the platform remains rock solid. In particular, changes to core technologies will be backward-compatible for the foreseeable future.   <br /><br />Today’s release marks the first time Dart is officially production-ready, and we’re seeing teams like <a href="https://www.blossom.io/">Blossom</a>, <a href="http://www.montagebook.com/">Montage</a>, <a href="https://www.soundtrap.com/">Soundtrap</a>, <a href="http://mandrill.com/">Mandrill</a>, Google's internal <a href="http://news.dartlang.org/2013/11/angular-announces-angulardart.html">CRM</a> app and <a href="http://www.google.com/elections/ed/de/districts">Google Elections</a>, already successfully using Dart in production. In addition, companies like <a href="http://news.dartlang.org/2013/05/adobes-flash-pro-cc-exports-to-dart-and.html">Adobe</a>, <a href="https://drone.io/">drone.io</a>, and <a href="http://www.jetbrains.com/webstorm/">JetBrains</a> have started to add Dart support to their products.  <br /><br />To get started, head over to <a href="https://www.dartlang.org/">dartlang.org</a> and join the conversation at our <a href="https://plus.google.com/communities/114566943291919232850">Dartisans community on Google+</a>. We’re excited to see what you will build with the new stable <a href="https://www.dartlang.org/">Dart SDK 1.0</a>.   <br /><br /><i>Posted by Lars Bak, Software Engineer and Chief Dartisan</i>]]></content:encoded>
			<wfw:commentRss>https://googledata.org/google-open-source/dart-1-0-a-stable-sdk-for-structured-web-apps/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="" length="" type="" />
		</item>
		<item>
		<title>Google Summer of Code Mentor Summit 2013</title>
		<link>https://googledata.org/google-open-source/google-summer-of-code-mentor-summit-2013/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=google-summer-of-code-mentor-summit-2013</link>
		<comments>https://googledata.org/google-open-source/google-summer-of-code-mentor-summit-2013/#comments</comments>
		<pubDate>Tue, 12 Nov 2013 19:00:00 +0000</pubDate>
		<dc:creator><![CDATA[Stephanie Taylor]]></dc:creator>
				<category><![CDATA[Google Open Source]]></category>
		<category><![CDATA[open source]]></category>

		<guid isPermaLink="false">https://googledata.org/?guid=b4f5bec94e195eb5b9b4abb58df932b5</guid>
		<description><![CDATA[<i>We are excited to have a guest post from Remy DeCausemaker highlighting his first Google Summer of Code Mentor Summit. Enjoy. &#160;</i><br /><i><br /></i><i>The first photograph was taken by Matthew Dillon. All other </i><i>photos taken by <a href="https://secure.flickr.com/photos/thomasbonte/">Thomas Bonte</a>, CC-BY. </i><br /><br /><div><a href="http://2.bp.blogspot.com/-X8sknp6uBGw/UoGJV9SMriI/AAAAAAAAAgA/oeTtV9MoYd4/s1600/image02.jpg"><img border="0" src="http://2.bp.blogspot.com/-X8sknp6uBGw/UoGJV9SMriI/AAAAAAAAAgA/oeTtV9MoYd4/s1600/image02.jpg" height="213" width="320"></a></div><div><i>Photo by Matthew Dillon</i></div><br />Over 280 attendees representing <a href="https://www.google-melange.com/gsoc/accepted_orgs/google/gsoc2013" target="_blank">177 mentoring organizations</a> gathered for a two-day, code-munity extravaganza celebrating the conclusion of <a href="https://developers.google.com/open-source/soc/" target="_blank">Google Summer of Code</a> with the annual Mentor Summit held at Google in Mountain View, California.<br /><br /><b>Friday Night</b><br />Mentors and admins began arriving on Friday night, and walking about you could catch bits of conversation, spoken in a plethora of languages and accents, spanning from pixels to bits.<br /><br /><b>The Summit</b><br />No less than four trips of double-decker bus loads, from two different hotels, shuttled everyone into the Googleplex. The morning began with a hearty breakfast, and coffee from Google's expert Baristas. With trays piled high with eggs, bacon, muffins, and other breakfast-y goodness, mentors took their seats in the massive company cafeteria. Under a quartet of stage lights in that familiar Google colored glow, Google Summer of Code lead Carol Smith stepped up to the microphone, and welcomed the crowd.<br /><br />Once folks were acquainted with the schedule of events, places of interest, and policies to follow, FOSS Advocate and Director of <a href="https://developers.google.com/open-source/">Open Source Programs</a> at Google, <a href="https://plus.google.com/+cdibona/posts" target="_blank">Chris DiBona</a>, addressed the audience:<br /><blockquote>"The reason you are here is because you deserve to be. The whole point of GSoC is to introduce new developers to FOSS, create more FOSS code, and support projects we think are great. We look at reviews, and the aftermath and say 'did it work?'<br /><i>You are here because it did.&#160;</i><br />Thank you for being there for Open Source Software. Thank you for being there for Free Software, and for being there for Google. Open source matters to us. The future of Open Source matters to us. This room--and the people you bring in--without you, it wouldn't be as wonderful in 5-10 years as it is today."</blockquote><b>The "Big Reveal&#8221;</b><br />Prior to the summit <a href="https://en.wikipedia.org/wiki/Unconference" target="_blank">unconference</a>, attendees had a chance to suggest and vote on session topics using <a href="https://www.google.com/moderator/" target="_blank">Google Moderator</a>. Sessions were assigned to rooms of a size proportionate to their level of interest. Ample space was also provided for sessions that were proposed on-the-spot, often inspired by discussions from previous sessions.<br /><br /><div><a href="http://1.bp.blogspot.com/-eNQg1aXSm34/UoGJzAoZsXI/AAAAAAAAAgI/m82zI3aJ0Tw/s1600/image00.jpg"><img border="0" src="http://1.bp.blogspot.com/-eNQg1aXSm34/UoGJzAoZsXI/AAAAAAAAAgI/m82zI3aJ0Tw/s1600/image00.jpg" height="156" width="320"></a></div><b>The "Pumphandle" Session &#160;&#160;</b><br />The first "session" of the unconference took the entire GSoC audience, split it down the middle, and formed two long lines for a full morning of meet-and-greet handshaking. This provided attendees with an opportunity to meet each other, and have conversations they may not have had otherwise during the busy summit.<br /><div><a href="http://4.bp.blogspot.com/-6yne0MNQIgw/UoGJ8QGJb6I/AAAAAAAAAgQ/ceXiRwDFLiU/s1600/image01.jpg"><img border="0" src="http://4.bp.blogspot.com/-6yne0MNQIgw/UoGJ8QGJb6I/AAAAAAAAAgQ/ceXiRwDFLiU/s1600/image01.jpg" height="132" width="200"></a></div><br /><b>The Chocolate Room</b><br />Behold, the annual cocoa cornucopia! Mentors from around the world packed &#160;plenty of sweet treats to share with their fellow hackers. Milk chocolate, dark chocolate, bacon chocolate, and yes, even fish chocolate.<br /><br /><br /><br /><a href="http://4.bp.blogspot.com/-LR-FSr_j8h4/UoGKJO1nOSI/AAAAAAAAAgY/oCT_XvYq3F0/s1600/image07.jpg"><img border="0" src="http://4.bp.blogspot.com/-LR-FSr_j8h4/UoGKJO1nOSI/AAAAAAAAAgY/oCT_XvYq3F0/s1600/image07.jpg" height="132" width="200"></a><b>The GSoC Band</b><br />In the Open Source Community, ad hoc collaborative teams are an everyday occurrence. But to see it happen outside of a source code repository, with a full drum set, five kinds of stringed instruments, a keyboard, and even an oboe... that is something you don't see everyday. Shout out to Saturday night's Emcee, host, and bringer of instruments, Googler Marty Conner, who got the GSoC band back together for 2013.<br /><div><a href="http://4.bp.blogspot.com/-woH3o5weR10/UoGLOSxxF7I/AAAAAAAAAg0/VptE_eDA140/s1600/image05.jpg"><img border="0" src="http://4.bp.blogspot.com/-woH3o5weR10/UoGLOSxxF7I/AAAAAAAAAg0/VptE_eDA140/s1600/image05.jpg" height="200" width="108"></a></div><b><br /></b><b><br /></b><b><br /></b><b>The Sticker Swap</b><br />Over the course of the summit, Googlers would freshen the tables of swag at the front of the cafeteria. Tshirts, banners, stickers, and even GSoC Socks! But Google wasn't the only team with a horse in the swag race. Mentors brought stacks of stickers from dozens of projects to participate in the annual sticker swap.<br /><br /><b><br /></b><b><br /></b><b><br /></b><b>The Googleplex Tours &#160;</b><br /><br /><div><b><a href="http://3.bp.blogspot.com/-jjjiGRjJAys/UoGKyV6cJiI/AAAAAAAAAgk/9PbYBWCDSR0/s1600/image06.jpg"><img border="0" src="http://3.bp.blogspot.com/-jjjiGRjJAys/UoGKyV6cJiI/AAAAAAAAAgk/9PbYBWCDSR0/s1600/image06.jpg" height="132" width="200"></a></b></div><a href="https://farm4.staticflickr.com/3797/10372838094_5aa803eb93.jpg"><img alt="DSC_0661" border="0" height="132" src="https://farm4.staticflickr.com/3797/10372838094_5aa803eb93.jpg" width="200"></a>During the lunch hour each day, Stephanie Taylor and Mary Radomile of Google's Open Source Programs Office gave attendees guided tours of the Googleplex campus.<br /><br />With each new release of Google's <a href="http://www.android.com/" target="_blank">Android</a> operating system, comes a new codename, and a new statue in the Sculpture Garden. Note the new KitKat Android on the right side of the photo.<br /><br /><b>The Cakes</b><br />Thanks to Joel Sherrill with RTEMS, who supplied the templates for the giant Google Summer of Code birthday cakes, celebrating nine consecutive years of FOSS community engagement with the logos for each year of the program on two tasty cakes.<br /><div><a href="http://3.bp.blogspot.com/-fIGW0NlIIW8/UoGK-0uhKwI/AAAAAAAAAgs/JiXzqHXFaNg/s1600/image04.jpg"><img border="0" src="http://3.bp.blogspot.com/-fIGW0NlIIW8/UoGK-0uhKwI/AAAAAAAAAgs/JiXzqHXFaNg/s1600/image04.jpg" height="132" width="200"></a></div><h3><b>A New GSoC Tradition</b></h3>Based on feedback from last year's summit, the organizers agreed to put together a whole track of "Google" talks, given by current employees about a variety of projects, initiatives, and technologies. One of the more popular sessions was led by <a href="https://twitter.com/wescpy" target="_blank">Wesley Chun</a>, Developer Advocate with the Google Cloud Team. Chun talked about the <a href="https://cloud.google.com/" target="_blank">Google Cloud Platform</a>, its variety of services, and special discounts and support provided by Google to FOSS projects.<br /><h3><b>Big Take-aways</b></h3>As a first-time Google Summer of Code Mentor attending my first summit, I cannot even begin to recount all of the amazing things that occurred over the course of the weekend. If you clicked on the link at the top of this article for the <a href="https://www.google-melange.com/gsoc/accepted_orgs/google/gsoc2013" target="_blank">177 mentoring organizations</a> represented at the summit, you can begin to imagine the sheer magnitude of talent, passion, and dedication that gathered in Mountain View. As a storyteller, I accumulated thousands of words worth of notes from all the sessions I attended, which sadly, I cannot possibly share with all of you readers in a single post, so we're going to have to do a "highlight reel."<br /><blockquote><b>Operating Systems Summit</b><br />When else do you see core developers from <a href="http://www.gentoo.org/" target="_blank">Gentoo</a>, <a href="http://www.debian.org/" target="_blank">Debian</a>, <a href="https://fedoraproject.org/" target="_blank">Fedora</a>, <a href="http://www.netbsd.org/" target="_blank">NetBSD</a>, <a href="http://www.freebsd.org/" target="_blank">FreeBSD</a>, <a href="http://www.dragonflybsd.org/" target="_blank">DragonFlyBSD</a>, and others, all politicking in one place?&#160;</blockquote><blockquote><b>Gamification in FOSS Session</b><br />Tales of developer incentivization were shared by projects such as <a href="http://www.joomla.org/" target="_blank">Joomla</a>, <a href="http://www.wesnoth.org/" target="_blank">Battle For Wesnoth</a>, and the <a href="https://badges.fedoraproject.org/about" target="_blank">Fedora Community</a>.&#160;</blockquote><blockquote><b>HFOSS Session</b><br /><a href="http://hfoss.org/">HFOSS.org</a>&#160;founders and members, met with representatives from other projects such as <a href="http://openmrs.org/">OpenMRS</a>, <a href="http://www.sigmah.org/">Sigmah</a>, <a href="http://www.postgresql.org/">PostgreSQL</a>, <a href="http://sahanafoundation.org/">The Sahana Software Foundation</a>, The Tsunami Information Project, <a href="http://mifos.org/">Mifos</a>, NetBSD, <a href="http://sugarlabs.org/">SugarLabs</a>, <a href="http://brlcad.org/">BRL-CAD</a>, and a handful of others, to discuss our role as hackers to improve the conditions of our planet, and our species.</blockquote><blockquote><b>Outreach Program For Women</b><br />Led by <a href="https://twitter.com/o0karen0o">Karen Sandler</a>, Executive Director of the <a href="http://blogs.gnome.org/gnomg/">Gnome Foundation</a>, who introduced the <a href="http://gnome.org/opw/">OPW</a>, and discussed ways to bring more diversity to your FOSS project.</blockquote><b>The BIGGEST Take-Away</b><br />Next year will mark the <a href="http://google-opensource.blogspot.com/2013/10/google-code-in-2013-and-google-summer.html">10th year of Google Summer of Code</a>! In honor of "the-big-one-oh," Google will be expanding the Google Summer of Code program ten percent across the board:<br /><span> </span>&#8226;<span> </span>10% increase in Student Stipend<br /><span> </span>&#8226;<span> </span>10% increase in total number of students accepted<br /><span> </span>&#8226;<span> </span>10 more accepted Mentor Organizations than ever before<br /><h3><b>YOU too can join the excitement!</b></h3>Like what you see here? Is your project interested in mentoring? Are you a student that wants to get paid to work on Free/Open Source Software with world-class hackers? Then you should apply for <a href="https://www.google-melange.com/gsoc/homepage/google/gsoc2014">Google Summer of Code 2014</a>. Here are the important dates:<br /><br />8 October, 2013 &#160; &#160; GSoC Program announced.<br />3 February, 2014 &#160; &#160;Mentoring organizations can begin submitting applications to Google.<br />14 February, 2014 &#160;Mentoring organization application deadline.<br />10 March, 2014 &#160; &#160; &#160;Student application period opens.<br />21 March, 2014 &#160; &#160; &#160;Student application deadline.<br /><br />Be sure to keep an eye on the <a href="https://www.google-melange.com/gsoc/events/google/gsoc2014">GSoC 2014 Program Timeline</a> for updates and meetups to be announced in your region.<br /><br />Though this was my first Google Summer of Code, I sure don't intend for it to be my last. I cannot recommend the program highly enough. Next year your chances of acceptance (and pay check) will be better than ever. The benefits for mentors, the students, and the FOSS community at large should be abundantly clear.<br /><br />Happy hacking, and I hope to see you all next year!<br /><br /><i>By <a href="https://twitter.com/remy_d">Remy DeCausemaker</a>, <a href="http://magic.rit.edu/projects/foss/">RIT FOSSBox</a></i><br /><br />]]></description>
				<content:encoded><![CDATA[<i>We are excited to have a guest post from Remy DeCausemaker highlighting his first Google Summer of Code Mentor Summit. Enjoy. &nbsp;</i><br /><i><br /></i><i>The first photograph was taken by Matthew Dillon. All other </i><i>photos taken by <a href="https://secure.flickr.com/photos/thomasbonte/">Thomas Bonte</a>, CC-BY. </i><br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="http://2.bp.blogspot.com/-X8sknp6uBGw/UoGJV9SMriI/AAAAAAAAAgA/oeTtV9MoYd4/s1600/image02.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://2.bp.blogspot.com/-X8sknp6uBGw/UoGJV9SMriI/AAAAAAAAAgA/oeTtV9MoYd4/s1600/image02.jpg" height="213" width="320" /></a></div><div style="text-align: center;"><i>Photo by Matthew Dillon</i></div><br />Over 280 attendees representing <a href="https://www.google-melange.com/gsoc/accepted_orgs/google/gsoc2013" >177 mentoring organizations</a> gathered for a two-day, code-munity extravaganza celebrating the conclusion of <a href="https://developers.google.com/open-source/soc/" >Google Summer of Code</a> with the annual Mentor Summit held at Google in Mountain View, California.<br /><br /><b>Friday Night</b><br />Mentors and admins began arriving on Friday night, and walking about you could catch bits of conversation, spoken in a plethora of languages and accents, spanning from pixels to bits.<br /><br /><b>The Summit</b><br />No less than four trips of double-decker bus loads, from two different hotels, shuttled everyone into the Googleplex. The morning began with a hearty breakfast, and coffee from Google's expert Baristas. With trays piled high with eggs, bacon, muffins, and other breakfast-y goodness, mentors took their seats in the massive company cafeteria. Under a quartet of stage lights in that familiar Google colored glow, Google Summer of Code lead Carol Smith stepped up to the microphone, and welcomed the crowd.<br /><br />Once folks were acquainted with the schedule of events, places of interest, and policies to follow, FOSS Advocate and Director of <a href="https://developers.google.com/open-source/">Open Source Programs</a> at Google, <a href="https://plus.google.com/+cdibona/posts" >Chris DiBona</a>, addressed the audience:<br /><blockquote class="tr_bq">"The reason you are here is because you deserve to be. The whole point of GSoC is to introduce new developers to FOSS, create more FOSS code, and support projects we think are great. We look at reviews, and the aftermath and say 'did it work?'<br /><i>You are here because it did.&nbsp;</i><br />Thank you for being there for Open Source Software. Thank you for being there for Free Software, and for being there for Google. Open source matters to us. The future of Open Source matters to us. This room--and the people you bring in--without you, it wouldn't be as wonderful in 5-10 years as it is today."</blockquote><b>The "Big Reveal”</b><br />Prior to the summit <a href="https://en.wikipedia.org/wiki/Unconference" >unconference</a>, attendees had a chance to suggest and vote on session topics using <a href="https://www.google.com/moderator/" >Google Moderator</a>. Sessions were assigned to rooms of a size proportionate to their level of interest. Ample space was also provided for sessions that were proposed on-the-spot, often inspired by discussions from previous sessions.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="http://1.bp.blogspot.com/-eNQg1aXSm34/UoGJzAoZsXI/AAAAAAAAAgI/m82zI3aJ0Tw/s1600/image00.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" src="http://1.bp.blogspot.com/-eNQg1aXSm34/UoGJzAoZsXI/AAAAAAAAAgI/m82zI3aJ0Tw/s1600/image00.jpg" height="156" width="320" /></a></div><b>The "Pumphandle" Session &nbsp;&nbsp;</b><br />The first "session" of the unconference took the entire GSoC audience, split it down the middle, and formed two long lines for a full morning of meet-and-greet handshaking. This provided attendees with an opportunity to meet each other, and have conversations they may not have had otherwise during the busy summit.<br /><div class="separator" style="clear: both; text-align: center;"><a href="http://4.bp.blogspot.com/-6yne0MNQIgw/UoGJ8QGJb6I/AAAAAAAAAgQ/ceXiRwDFLiU/s1600/image01.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="http://4.bp.blogspot.com/-6yne0MNQIgw/UoGJ8QGJb6I/AAAAAAAAAgQ/ceXiRwDFLiU/s1600/image01.jpg" height="132" width="200" /></a></div><br /><b>The Chocolate Room</b><br />Behold, the annual cocoa cornucopia! Mentors from around the world packed &nbsp;plenty of sweet treats to share with their fellow hackers. Milk chocolate, dark chocolate, bacon chocolate, and yes, even fish chocolate.<br /><br /><br /><br /><a href="http://4.bp.blogspot.com/-LR-FSr_j8h4/UoGKJO1nOSI/AAAAAAAAAgY/oCT_XvYq3F0/s1600/image07.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" src="http://4.bp.blogspot.com/-LR-FSr_j8h4/UoGKJO1nOSI/AAAAAAAAAgY/oCT_XvYq3F0/s1600/image07.jpg" height="132" width="200" /></a><b>The GSoC Band</b><br />In the Open Source Community, ad hoc collaborative teams are an everyday occurrence. But to see it happen outside of a source code repository, with a full drum set, five kinds of stringed instruments, a keyboard, and even an oboe... that is something you don't see everyday. Shout out to Saturday night's Emcee, host, and bringer of instruments, Googler Marty Conner, who got the GSoC band back together for 2013.<br /><div class="separator" style="clear: both; text-align: center;"><a href="http://4.bp.blogspot.com/-woH3o5weR10/UoGLOSxxF7I/AAAAAAAAAg0/VptE_eDA140/s1600/image05.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="http://4.bp.blogspot.com/-woH3o5weR10/UoGLOSxxF7I/AAAAAAAAAg0/VptE_eDA140/s1600/image05.jpg" height="200" width="108" /></a></div><b><br /></b><b><br /></b><b><br /></b><b>The Sticker Swap</b><br />Over the course of the summit, Googlers would freshen the tables of swag at the front of the cafeteria. Tshirts, banners, stickers, and even GSoC Socks! But Google wasn't the only team with a horse in the swag race. Mentors brought stacks of stickers from dozens of projects to participate in the annual sticker swap.<br /><br /><b><br /></b><b><br /></b><b><br /></b><b>The Googleplex Tours &nbsp;</b><br /><br /><div class="separator" style="clear: both; text-align: center;"><b><a href="http://3.bp.blogspot.com/-jjjiGRjJAys/UoGKyV6cJiI/AAAAAAAAAgk/9PbYBWCDSR0/s1600/image06.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" src="http://3.bp.blogspot.com/-jjjiGRjJAys/UoGKyV6cJiI/AAAAAAAAAgk/9PbYBWCDSR0/s1600/image06.jpg" height="132" width="200" /></a></b></div><a href="https://farm4.staticflickr.com/3797/10372838094_5aa803eb93.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img alt="DSC_0661" border="0" height="132" src="https://farm4.staticflickr.com/3797/10372838094_5aa803eb93.jpg" width="200" /></a>During the lunch hour each day, Stephanie Taylor and Mary Radomile of Google's Open Source Programs Office gave attendees guided tours of the Googleplex campus.<br /><br />With each new release of Google's <a href="http://www.android.com/" >Android</a> operating system, comes a new codename, and a new statue in the Sculpture Garden. Note the new KitKat Android on the right side of the photo.<br /><br />  <b>The Cakes</b><br />Thanks to Joel Sherrill with RTEMS, who supplied the templates for the giant Google Summer of Code birthday cakes, celebrating nine consecutive years of FOSS community engagement with the logos for each year of the program on two tasty cakes.<br /><div class="separator" style="clear: both; text-align: center;"><a href="http://3.bp.blogspot.com/-fIGW0NlIIW8/UoGK-0uhKwI/AAAAAAAAAgs/JiXzqHXFaNg/s1600/image04.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://3.bp.blogspot.com/-fIGW0NlIIW8/UoGK-0uhKwI/AAAAAAAAAgs/JiXzqHXFaNg/s1600/image04.jpg" height="132" width="200" /></a></div><h3><b>A New GSoC Tradition</b></h3>Based on feedback from last year's summit, the organizers agreed to put together a whole track of "Google" talks, given by current employees about a variety of projects, initiatives, and technologies. One of the more popular sessions was led by <a href="https://twitter.com/wescpy" >Wesley Chun</a>, Developer Advocate with the Google Cloud Team. Chun talked about the <a href="https://cloud.google.com/" >Google Cloud Platform</a>, its variety of services, and special discounts and support provided by Google to FOSS projects.<br /><h3><b>Big Take-aways</b></h3>As a first-time Google Summer of Code Mentor attending my first summit, I cannot even begin to recount all of the amazing things that occurred over the course of the weekend. If you clicked on the link at the top of this article for the <a href="https://www.google-melange.com/gsoc/accepted_orgs/google/gsoc2013" >177 mentoring organizations</a> represented at the summit, you can begin to imagine the sheer magnitude of talent, passion, and dedication that gathered in Mountain View. As a storyteller, I accumulated thousands of words worth of notes from all the sessions I attended, which sadly, I cannot possibly share with all of you readers in a single post, so we're going to have to do a "highlight reel."<br /><blockquote class="tr_bq"><b>Operating Systems Summit</b><br />When else do you see core developers from <a href="http://www.gentoo.org/" >Gentoo</a>, <a href="http://www.debian.org/" >Debian</a>, <a href="https://fedoraproject.org/" >Fedora</a>, <a href="http://www.netbsd.org/" >NetBSD</a>, <a href="http://www.freebsd.org/" >FreeBSD</a>, <a href="http://www.dragonflybsd.org/" >DragonFlyBSD</a>, and others, all politicking in one place?&nbsp;</blockquote><blockquote class="tr_bq"><b>Gamification in FOSS Session</b><br />Tales of developer incentivization were shared by projects such as <a href="http://www.joomla.org/" >Joomla</a>, <a href="http://www.wesnoth.org/" >Battle For Wesnoth</a>, and the <a href="https://badges.fedoraproject.org/about" >Fedora Community</a>.&nbsp;</blockquote><blockquote class="tr_bq"><b>HFOSS Session</b><br /><a href="http://hfoss.org/">HFOSS.org</a>&nbsp;founders and members, met with representatives from other projects such as <a href="http://openmrs.org/">OpenMRS</a>, <a href="http://www.sigmah.org/">Sigmah</a>, <a href="http://www.postgresql.org/">PostgreSQL</a>, <a href="http://sahanafoundation.org/">The Sahana Software Foundation</a>, The Tsunami Information Project, <a href="http://mifos.org/">Mifos</a>, NetBSD, <a href="http://sugarlabs.org/">SugarLabs</a>, <a href="http://brlcad.org/">BRL-CAD</a>, and a handful of others, to discuss our role as hackers to improve the conditions of our planet, and our species.</blockquote><blockquote class="tr_bq"><b>Outreach Program For Women</b><br />Led by <a href="https://twitter.com/o0karen0o">Karen Sandler</a>, Executive Director of the <a href="http://blogs.gnome.org/gnomg/">Gnome Foundation</a>, who introduced the <a href="http://gnome.org/opw/">OPW</a>, and discussed ways to bring more diversity to your FOSS project.</blockquote><b>The BIGGEST Take-Away</b><br />Next year will mark the <a href="http://google-opensource.blogspot.com/2013/10/google-code-in-2013-and-google-summer.html">10th year of Google Summer of Code</a>! In honor of "the-big-one-oh," Google will be expanding the Google Summer of Code program ten percent across the board:<br /><span class="Apple-tab-span" style="white-space: pre;"> </span>•<span class="Apple-tab-span" style="white-space: pre;"> </span>10% increase in Student Stipend<br /><span class="Apple-tab-span" style="white-space: pre;"> </span>•<span class="Apple-tab-span" style="white-space: pre;"> </span>10% increase in total number of students accepted<br /><span class="Apple-tab-span" style="white-space: pre;"> </span>•<span class="Apple-tab-span" style="white-space: pre;"> </span>10 more accepted Mentor Organizations than ever before<br /><h3><b>YOU too can join the excitement!</b></h3>Like what you see here? Is your project interested in mentoring? Are you a student that wants to get paid to work on Free/Open Source Software with world-class hackers? Then you should apply for <a href="https://www.google-melange.com/gsoc/homepage/google/gsoc2014">Google Summer of Code 2014</a>. Here are the important dates:<br /><br />8 October, 2013 &nbsp; &nbsp; GSoC Program announced.<br />3 February, 2014 &nbsp; &nbsp;Mentoring organizations can begin submitting applications to Google.<br />14 February, 2014 &nbsp;Mentoring organization application deadline.<br />10 March, 2014 &nbsp; &nbsp; &nbsp;Student application period opens.<br />21 March, 2014 &nbsp; &nbsp; &nbsp;Student application deadline.<br /><br />Be sure to keep an eye on the <a href="https://www.google-melange.com/gsoc/events/google/gsoc2014">GSoC 2014 Program Timeline</a> for updates and meetups to be announced in your region.<br /><br />Though this was my first Google Summer of Code, I sure don't intend for it to be my last. I cannot recommend the program highly enough. Next year your chances of acceptance (and pay check) will be better than ever. The benefits for mentors, the students, and the FOSS community at large should be abundantly clear.<br /><br />Happy hacking, and I hope to see you all next year!<br /><br /><i>By <a href="https://twitter.com/remy_d">Remy DeCausemaker</a>, <a href="http://magic.rit.edu/projects/foss/">RIT FOSSBox</a></i><br /><br />]]></content:encoded>
			<wfw:commentRss>https://googledata.org/google-open-source/google-summer-of-code-mentor-summit-2013/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="" length="" type="" />
		</item>
		<item>
		<title>Welcoming MariaDB 10.0.5</title>
		<link>https://googledata.org/google-open-source/welcoming-mariadb-10-0-5/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=welcoming-mariadb-10-0-5</link>
		<comments>https://googledata.org/google-open-source/welcoming-mariadb-10-0-5/#comments</comments>
		<pubDate>Thu, 07 Nov 2013 20:52:00 +0000</pubDate>
		<dc:creator><![CDATA[Stephanie Taylor]]></dc:creator>
				<category><![CDATA[Google Open Source]]></category>
		<category><![CDATA[open source]]></category>

		<guid isPermaLink="false">https://googledata.org/?guid=b13d2119435122154c3a0175ca241327</guid>
		<description><![CDATA[<a href="https://mariadb.org/" target="_blank">MariaDB</a> is a community-developed fork of MySQL, a relational database management system for developers looking for a robust, scalable, and reliable SQL server. Its current version is based on MySQL 5.5 and has the capability to provide powerful multi-source replication for data warehouses, to support subqueries that maximize performance, and to make replication more reliable with global transaction IDs.<br /><br />Today, the MariaDB team is <a href="https://blog.mariadb.org/mariadb-10-0-beta-launched-an-important-milestone/" target="_blank">releasing MariaDB 10.0.5</a>, which includes parallel slave replication threads, a feature sponsored by Google. Parallel replication has the ability to remove bottlenecks in replicated configurations, which is crucial as storage speeds increase to keep systems moving quickly.<br /><br />Internally at Google, we&#8217;ve already deployed MariaDB 10.0 to our non-production MySQL instances to help report bugs and work with the MariaDB team to test their fixes. This release takes the MariaDB 10.0 branch from alpha to beta status, where the team will shift focus from stabilization to bug fixes.<br /><br />Google&#8217;s move and support of MariaDB doesn&#8217;t affect our Google Cloud Platform&#8217;s Cloud SQL offering for developers.<br /><br />Congratulations and thank you to everyone who has worked hard to get here!<br /><br /><i>By Ian Gulliver, Site Reliability Manager</i>]]></description>
				<content:encoded><![CDATA[<a href="https://mariadb.org/" >MariaDB</a> is a community-developed fork of MySQL, a relational database management system for developers looking for a robust, scalable, and reliable SQL server. Its current version is based on MySQL 5.5 and has the capability to provide powerful multi-source replication for data warehouses, to support subqueries that maximize performance, and to make replication more reliable with global transaction IDs.<br /><br />Today, the MariaDB team is <a href="https://blog.mariadb.org/mariadb-10-0-beta-launched-an-important-milestone/" >releasing MariaDB 10.0.5</a>, which includes parallel slave replication threads, a feature sponsored by Google. Parallel replication has the ability to remove bottlenecks in replicated configurations, which is crucial as storage speeds increase to keep systems moving quickly.<br /><br />Internally at Google, we’ve already deployed MariaDB 10.0 to our non-production MySQL instances to help report bugs and work with the MariaDB team to test their fixes. This release takes the MariaDB 10.0 branch from alpha to beta status, where the team will shift focus from stabilization to bug fixes.<br /><br />Google’s move and support of MariaDB doesn’t affect our Google Cloud Platform’s Cloud SQL offering for developers.<br /><br />Congratulations and thank you to everyone who has worked hard to get here!<br /><br /><i>By Ian Gulliver, Site Reliability Manager</i>]]></content:encoded>
			<wfw:commentRss>https://googledata.org/google-open-source/welcoming-mariadb-10-0-5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="" length="" type="" />
		</item>
		<item>
		<title>Mentoring Organizations for Google Code-in 2013 are announced</title>
		<link>https://googledata.org/google-open-source/mentoring-organizations-for-google-code-in-2013-are-announced/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=mentoring-organizations-for-google-code-in-2013-are-announced</link>
		<comments>https://googledata.org/google-open-source/mentoring-organizations-for-google-code-in-2013-are-announced/#comments</comments>
		<pubDate>Fri, 01 Nov 2013 16:00:00 +0000</pubDate>
		<dc:creator><![CDATA[Stephanie Taylor]]></dc:creator>
				<category><![CDATA[Google Open Source]]></category>
		<category><![CDATA[open source]]></category>

		<guid isPermaLink="false">https://googledata.org/?guid=ffd64b04bd7e5b1070a1a6e4cf4d784f</guid>
		<description><![CDATA[<div><a href="http://2.bp.blogspot.com/-3fFHPeW58gQ/UnMmnwZ77EI/AAAAAAAAAfw/mg6jXBPGMJY/s1600/GCI-2013-b.png"><img border="0" src="http://2.bp.blogspot.com/-3fFHPeW58gQ/UnMmnwZ77EI/AAAAAAAAAfw/mg6jXBPGMJY/s1600/GCI-2013-b.png" height="96" width="200"></a></div><br />We are pleased to announce the 10 open source organizations that will be providing tasks for young students to work on during the <a href="http://www.google-melange.com/gci/homepage/google/gci2013" target="_blank">Google Code-in 2013</a> contest starting later this month. The contest is designed to introduce 13-17 year old pre-university students to open source software development. These open source organizations are all experienced at mentoring students, having all participated in <a href="https://developers.google.com/open-source/soc/" target="_blank">Google Summer of Code</a> in the past; many have also participated in previous years of Google Code-in as well.<br /><br /><b><a href="http://www.apertium.org/" target="_blank">Apertium</a></b> - platform for making rule-based machine translation systems<br /><b><a href="http://brlcad.org/" target="_blank">BRL-CAD</a></b> - a 3D computer graphics modeling system<br /><b><a href="http://www.copyleftgames.org/" target="_blank">Copyleft Games Group</a></b> - promotes players rights to create, play, mod, and share games<br /><b><a href="https://drupal.org/" target="_blank">Drupal</a></b> - content management platform<br /><b><a href="https://www.haiku-os.org/" target="_blank">Haiku</a></b> - an operating system, fast and simple, inspired by the BeOS<br /><b><a href="http://www.kde.org/" target="_blank">KDE</a></b> - develops desktop software (desktop globe, music player, office suite and more)<br /><b><a href="http://www.rtems.com/" target="_blank">RTEMS</a></b> - open source real-time operating system for embedded applications<br /><b><a href="http://sahanafoundation.org/" target="_blank">Sahana Software Foundation</a></b> - humanitarian open source disaster management software<br /><b><a href="http://www.sugarlabs.org/" target="_blank">Sugar Labs</a></b> - a learning platform that reinvents how computers are used for primary education<br /><b><a href="http://wikimediafoundation.org/" target="_blank">Wikimedia Foundation</a></b> - MediaWiki and extensions, powering Wikipedia and thousands of collaborative websites<br /><br />Organizations will provide a list of tasks for students to work on during the contest in categories such as coding, documentation, user interface, quality assurance and outreach. Each task has a mentor assigned to it to help students should they have questions as they are completing the tasks. <br /><br />The mentoring organizations are now all busy working on their extensive task lists to have them ready by the start of the contest on November 18th.<br /><br />Starting on <a href="http://www.google-melange.com/gci/events/google/gci2013" target="_blank">Monday, November 18th</a> at 17:00 UTC, students that meet the <a href="http://www.google-melange.com/gci/document/show/gci_program/google/gci2013/help_page#eligibility" target="_blank">eligibility requirements</a> can register on the Google Code-in <a href="http://www.google-melange.com/gci/homepage/google/gci2013" target="_blank">contest site</a> and start claiming tasks and earning prizes.<br /><br />For more important contest information please check out the <a href="http://www.google-melange.com/gci/homepage/google/gci2013" target="_blank">contest site</a> for <a href="http://www.google-melange.com/gci/document/show/gci_program/google/gci2013/contest_rules" target="_blank">Contest Rules</a>, <a href="http://www.google-melange.com/gci/document/show/gci_program/google/gci2013/help_page" target="_blank">Frequently Asked Questions</a> and <a href="http://www.google-melange.com/gci/events/google/gci2013" target="_blank">Important Dates</a>. &#160;We have a <a href="http://youtu.be/zBSOVMHVNxs" target="_blank">screencast</a> and a short <a href="http://youtu.be/YjNADnzNaZg" target="_blank">video</a> about the contest available to view as well. You can also join our <a href="https://groups.google.com/forum/?fromgroups#!forum/gci-announce" target="_blank">announcement</a> and <a href="https://groups.google.com/forum/?fromgroups#!forum/gci-discuss" target="_blank">discussion</a> lists to talk with other students, mentors and organization administrators.<br /><br />Students, join in the fun &#8211; Google Code-in starts Monday, November 18th!<br /><br /><i>By Stephanie Taylor, Open Source Programs</i><br /><br /><br />]]></description>
				<content:encoded><![CDATA[<div class="separator" style="clear: both; text-align: center;"><a href="http://2.bp.blogspot.com/-3fFHPeW58gQ/UnMmnwZ77EI/AAAAAAAAAfw/mg6jXBPGMJY/s1600/GCI-2013-b.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://2.bp.blogspot.com/-3fFHPeW58gQ/UnMmnwZ77EI/AAAAAAAAAfw/mg6jXBPGMJY/s1600/GCI-2013-b.png" height="96" width="200" /></a></div><br />We are pleased to announce the 10 open source organizations that will be providing tasks for young students to work on during the <a href="http://www.google-melange.com/gci/homepage/google/gci2013" >Google Code-in 2013</a> contest starting later this month. The contest is designed to introduce 13-17 year old pre-university students to open source software development. These open source organizations are all experienced at mentoring students, having all participated in <a href="https://developers.google.com/open-source/soc/" >Google Summer of Code</a> in the past; many have also participated in previous years of Google Code-in as well.<br /><br /><b><a href="http://www.apertium.org/" >Apertium</a></b> - platform for making rule-based machine translation systems<br /><b><a href="http://brlcad.org/" >BRL-CAD</a></b> - a 3D computer graphics modeling system<br /><b><a href="http://www.copyleftgames.org/" >Copyleft Games Group</a></b> - promotes players rights to create, play, mod, and share games<br /><b><a href="https://drupal.org/" >Drupal</a></b> - content management platform<br /><b><a href="https://www.haiku-os.org/" >Haiku</a></b> - an operating system, fast and simple, inspired by the BeOS<br /><b><a href="http://www.kde.org/" >KDE</a></b> - develops desktop software (desktop globe, music player, office suite and more)<br /><b><a href="http://www.rtems.com/" >RTEMS</a></b> - open source real-time operating system for embedded applications<br /><b><a href="http://sahanafoundation.org/" >Sahana Software Foundation</a></b> - humanitarian open source disaster management software<br /><b><a href="http://www.sugarlabs.org/" >Sugar Labs</a></b> - a learning platform that reinvents how computers are used for primary education<br /><b><a href="http://wikimediafoundation.org/" >Wikimedia Foundation</a></b> - MediaWiki and extensions, powering Wikipedia and thousands of collaborative websites<br /><br />Organizations will provide a list of tasks for students to work on during the contest in categories such as coding, documentation, user interface, quality assurance and outreach. Each task has a mentor assigned to it to help students should they have questions as they are completing the tasks. <br /><br />The mentoring organizations are now all busy working on their extensive task lists to have them ready by the start of the contest on November 18th.<br /><br />Starting on <a href="http://www.google-melange.com/gci/events/google/gci2013" >Monday, November 18th</a> at 17:00 UTC, students that meet the <a href="http://www.google-melange.com/gci/document/show/gci_program/google/gci2013/help_page#eligibility" >eligibility requirements</a> can register on the Google Code-in <a href="http://www.google-melange.com/gci/homepage/google/gci2013" >contest site</a> and start claiming tasks and earning prizes.<br /><br />For more important contest information please check out the <a href="http://www.google-melange.com/gci/homepage/google/gci2013" >contest site</a> for <a href="http://www.google-melange.com/gci/document/show/gci_program/google/gci2013/contest_rules" >Contest Rules</a>, <a href="http://www.google-melange.com/gci/document/show/gci_program/google/gci2013/help_page" >Frequently Asked Questions</a> and <a href="http://www.google-melange.com/gci/events/google/gci2013" >Important Dates</a>. &nbsp;We have a <a href="http://youtu.be/zBSOVMHVNxs" >screencast</a> and a short <a href="http://youtu.be/YjNADnzNaZg" >video</a> about the contest available to view as well. You can also join our <a href="https://groups.google.com/forum/?fromgroups#!forum/gci-announce" >announcement</a> and <a href="https://groups.google.com/forum/?fromgroups#!forum/gci-discuss" >discussion</a> lists to talk with other students, mentors and organization administrators.<br /><br />Students, join in the fun – Google Code-in starts Monday, November 18th!<br /><br /><i>By Stephanie Taylor, Open Source Programs</i><br /><br /><br />]]></content:encoded>
			<wfw:commentRss>https://googledata.org/google-open-source/mentoring-organizations-for-google-code-in-2013-are-announced/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="" length="" type="" />
		</item>
		<item>
		<title>Google Doc Camp 2013 Wrapup</title>
		<link>https://googledata.org/google-open-source/google-doc-camp-2013-wrapup/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=google-doc-camp-2013-wrapup</link>
		<comments>https://googledata.org/google-open-source/google-doc-camp-2013-wrapup/#comments</comments>
		<pubDate>Wed, 30 Oct 2013 18:15:00 +0000</pubDate>
		<dc:creator><![CDATA[Stephanie Taylor]]></dc:creator>
				<category><![CDATA[Google Open Source]]></category>
		<category><![CDATA[open source]]></category>

		<guid isPermaLink="false">https://googledata.org/?guid=704da0a0093c293ead765f4479208c63</guid>
		<description><![CDATA[Last week three open source projects were invited to Google&#8217;s Mountain View, California headquarters for our 4th documentation camp where each organization was tasked with creating a comprehensive book about their project in a mere three days. &#160;<a href="http://openmrs.org/" target="_blank">OpenMRS</a>, <a href="http://brlcad.org/" target="_blank">BRL-CAD</a>, and <a href="http://www.gnome.org/" target="_blank">GNOME</a> participated this year and the camp was facilitated by <a href="https://twitter.com/booksprint" target="_blank">Adam Hyde</a> of <a href="http://flossmanuals.net/" target="_blank">Floss Manuals</a> and <a href="https://twitter.com/allengunn" target="_blank">Allen Gunn</a> of <a href="http://aspirationtech.org/" target="_blank">Aspiration</a>.<br /><br />This year all three projects decided to write books geared towards newcomers to their projects.<br /><div><a href="http://2.bp.blogspot.com/-lsZDEmk_l9U/UnCZVzU3xxI/AAAAAAAAAfY/hS7ASkjP38c/s1600/IMG_20131018_092709.jpg"><img border="0" src="http://2.bp.blogspot.com/-lsZDEmk_l9U/UnCZVzU3xxI/AAAAAAAAAfY/hS7ASkjP38c/s1600/IMG_20131018_092709.jpg" height="172" width="400"></a></div><br />The OpenMRS team discusses their book making experience below.<br /><blockquote>The week was fast-paced and exciting! On Monday, we got to know each others&#8217; projects, nailed down our target audience and desired outcomes, and brainstormed ways in which we might share this new resource after the week was over. By Tuesday mid-morning, we had a table of contents. We chose the sections we were each most excited about to write first. By the end of Tuesday we had our core chapters mostly written and spent Wednesday writing our introductory and supporting material. Thursday we spent the day editing and gearing up for our 6pm deadline to complete the book for it to go to print. The week was a lot of work and a lot of fun, we were all inspired and well fed. </blockquote><blockquote>And that is how our book titled &#8220;<a href="http://flossmanuals.net/openmrs-developers-guide/" target="_blank">Contributing to OpenMRS: Getting Started as a Developer</a>&#8221;came to be. Usually the hardest part of making meaningful contributions to any open source project is getting started. On behalf of the authors and broader OpenMRS community, we hope this book helps significantly lower the hurdles new OpenMRS developers encounter, whether they are new to open source projects, Health IT, OpenMRS, or all three. The book introduces OpenMRS development processes and architecture, walks the reader through setting up a development environment and building a basic module, overviews OpenMRS collaboration tools and where to go for support, and suggests a potential progression of becoming a seasoned developer community member. &#160;</blockquote><blockquote><i>By Jordan Kellerstrass, OpenMRS team</i></blockquote><br />Below the GNOME team members talk a bit about their experience writing their book about GNOME Mallard, a markup language for generating extra helpful, task-oriented software documentation.<br /><blockquote>Last week, a small troop of five GNOMies from the docs team (Sindhu Sundar, David King, Kat Gerasimova, Michael Hill and Aruna Sankaranarayanan) arrived at Google ready to write a book for our community. We were joined by two enthusiastic documenters, Amanda French and Heidi Waterhouse, who volunteered to help us with our book from the perspective of complete newbies to our project, which was perfect as they are the intended audience for the book.&#160;</blockquote><blockquote>Our first day was spent getting to know the other teams, sharing our project with them and pinning down the table of contents. In the evening, Amanda and Heidi started setting up a working environment for using GNOME&#8217;s <a href="https://wiki.gnome.org/Yelp" target="_blank">Yelp</a> help viewer. It has been very useful to see how our tools are presented by the Internet at large to potential users. For the most part, the available information is accurate, although some details needed to be clarified.&#160;</blockquote><blockquote>On Wednesday, halfway through our second full day of writing, we almost had our first version of the book completed. For Thursday, we refined the existing content and expanded the book where necessary, completing our book by the 6pm deadline to go to print. On Friday we got to see (at least on screen), the fruit of our labour: the <a href="http://en.flossmanuals.net/introduction-to-mallard/index/" target="_blank">Introduction to Mallard</a> book. The printed copies were ready by 8pm Friday night. &#160;</blockquote><blockquote>The week of book sprinting was a remarkable collaborative writing experience, and I can&#8217;t wait to recommend it to other projects I know. Thanks again to Allen Gunn for inspiring us and to Adam Hyde for getting a book out of us and to the Google Open Source Programs team for Doc Camp.&#160;</blockquote><blockquote><i>By Michael Hill, Aruna Sankaranarayanan, and Kat Gerasimova, GNOME Mallard team</i></blockquote><br />The folks from BRL-CAD talk about their Doc Camp experience below.<br /><blockquote>BRL-CAD, a computer-aided design open source software project, is ecstatic for having participated in the 2013 Google Doc Camp. BRL-CAD's team of seven individuals came together from four different countries, three continents and one oceanic island to produce a <a href="http://www.flossmanuals.net/contributors-guide-to-brl-cad/" target="_blank">contributor's guide</a> totaling more than 100 pages in length in less than one week. The inspiration, ideas, and productivity experienced throughout the week-long event has invigorated an effort to expand documentation and improve outreach for our project. Google Doc Camp introduced an <a href="http://brlcad.org/d/node/187" target="_blank">exciting technique</a> for documenting and sharing information which we are using to help grow our community.&#160;</blockquote><blockquote><i>By Christopher Sean Morrison, BRL-CAD team</i></blockquote><br />Congratulations to the GNOME Mallard team, OpenMRS and BRL-CAD for successfully completing their books. We hope these books will bring many more contributors to their open source communities.<br /><br /><i>By Stephanie Taylor, Google Open Source Programs</i><br /><br />]]></description>
				<content:encoded><![CDATA[Last week three open source projects were invited to Google’s Mountain View, California headquarters for our 4th documentation camp where each organization was tasked with creating a comprehensive book about their project in a mere three days. &nbsp;<a href="http://openmrs.org/" >OpenMRS</a>, <a href="http://brlcad.org/" >BRL-CAD</a>, and <a href="http://www.gnome.org/" >GNOME</a> participated this year and the camp was facilitated by <a href="https://twitter.com/booksprint" >Adam Hyde</a> of <a href="http://flossmanuals.net/" >Floss Manuals</a> and <a href="https://twitter.com/allengunn" >Allen Gunn</a> of <a href="http://aspirationtech.org/" >Aspiration</a>.<br /><br />This year all three projects decided to write books geared towards newcomers to their projects.<br /><div class="separator" style="clear: both; text-align: center;"><a href="http://2.bp.blogspot.com/-lsZDEmk_l9U/UnCZVzU3xxI/AAAAAAAAAfY/hS7ASkjP38c/s1600/IMG_20131018_092709.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://2.bp.blogspot.com/-lsZDEmk_l9U/UnCZVzU3xxI/AAAAAAAAAfY/hS7ASkjP38c/s1600/IMG_20131018_092709.jpg" height="172" width="400" /></a></div><br />The OpenMRS team discusses their book making experience below.<br /><blockquote class="tr_bq">The week was fast-paced and exciting! On Monday, we got to know each others’ projects, nailed down our target audience and desired outcomes, and brainstormed ways in which we might share this new resource after the week was over. By Tuesday mid-morning, we had a table of contents. We chose the sections we were each most excited about to write first. By the end of Tuesday we had our core chapters mostly written and spent Wednesday writing our introductory and supporting material. Thursday we spent the day editing and gearing up for our 6pm deadline to complete the book for it to go to print. The week was a lot of work and a lot of fun, we were all inspired and well fed. </blockquote><blockquote class="tr_bq">And that is how our book titled “<a href="http://flossmanuals.net/openmrs-developers-guide/" >Contributing to OpenMRS: Getting Started as a Developer</a>”came to be. Usually the hardest part of making meaningful contributions to any open source project is getting started. On behalf of the authors and broader OpenMRS community, we hope this book helps significantly lower the hurdles new OpenMRS developers encounter, whether they are new to open source projects, Health IT, OpenMRS, or all three. The book introduces OpenMRS development processes and architecture, walks the reader through setting up a development environment and building a basic module, overviews OpenMRS collaboration tools and where to go for support, and suggests a potential progression of becoming a seasoned developer community member. &nbsp;</blockquote><blockquote class="tr_bq"><i>By Jordan Kellerstrass, OpenMRS team</i></blockquote><br />Below the GNOME team members talk a bit about their experience writing their book about GNOME Mallard, a markup language for generating extra helpful, task-oriented software documentation.<br /><blockquote class="tr_bq">Last week, a small troop of five GNOMies from the docs team (Sindhu Sundar, David King, Kat Gerasimova, Michael Hill and Aruna Sankaranarayanan) arrived at Google ready to write a book for our community. We were joined by two enthusiastic documenters, Amanda French and Heidi Waterhouse, who volunteered to help us with our book from the perspective of complete newbies to our project, which was perfect as they are the intended audience for the book.&nbsp;</blockquote><blockquote class="tr_bq">Our first day was spent getting to know the other teams, sharing our project with them and pinning down the table of contents. In the evening, Amanda and Heidi started setting up a working environment for using GNOME’s <a href="https://wiki.gnome.org/Yelp" >Yelp</a> help viewer. It has been very useful to see how our tools are presented by the Internet at large to potential users. For the most part, the available information is accurate, although some details needed to be clarified.&nbsp;</blockquote><blockquote class="tr_bq">On Wednesday, halfway through our second full day of writing, we almost had our first version of the book completed. For Thursday, we refined the existing content and expanded the book where necessary, completing our book by the 6pm deadline to go to print. On Friday we got to see (at least on screen), the fruit of our labour: the <a href="http://en.flossmanuals.net/introduction-to-mallard/index/" >Introduction to Mallard</a> book. The printed copies were ready by 8pm Friday night. &nbsp;</blockquote><blockquote class="tr_bq">The week of book sprinting was a remarkable collaborative writing experience, and I can’t wait to recommend it to other projects I know. Thanks again to Allen Gunn for inspiring us and to Adam Hyde for getting a book out of us and to the Google Open Source Programs team for Doc Camp.&nbsp;</blockquote><blockquote class="tr_bq"><i>By Michael Hill, Aruna Sankaranarayanan, and Kat Gerasimova, GNOME Mallard team</i></blockquote><br />The folks from BRL-CAD talk about their Doc Camp experience below.<br /><blockquote class="tr_bq">BRL-CAD, a computer-aided design open source software project, is ecstatic for having participated in the 2013 Google Doc Camp. BRL-CAD's team of seven individuals came together from four different countries, three continents and one oceanic island to produce a <a href="http://www.flossmanuals.net/contributors-guide-to-brl-cad/" >contributor's guide</a> totaling more than 100 pages in length in less than one week. The inspiration, ideas, and productivity experienced throughout the week-long event has invigorated an effort to expand documentation and improve outreach for our project. Google Doc Camp introduced an <a href="http://brlcad.org/d/node/187" >exciting technique</a> for documenting and sharing information which we are using to help grow our community.&nbsp;</blockquote><blockquote class="tr_bq"><i>By Christopher Sean Morrison, BRL-CAD team</i></blockquote><br />Congratulations to the GNOME Mallard team, OpenMRS and BRL-CAD for successfully completing their books. We hope these books will bring many more contributors to their open source communities.<br /><br /><i>By Stephanie Taylor, Google Open Source Programs</i><br /><br />]]></content:encoded>
			<wfw:commentRss>https://googledata.org/google-open-source/google-doc-camp-2013-wrapup/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="" length="" type="" />
		</item>
		<item>
		<title>Google Summer of Code Veteran Org: Benetech</title>
		<link>https://googledata.org/google-open-source/google-summer-of-code-veteran-org-benetech/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=google-summer-of-code-veteran-org-benetech</link>
		<comments>https://googledata.org/google-open-source/google-summer-of-code-veteran-org-benetech/#comments</comments>
		<pubDate>Fri, 25 Oct 2013 17:00:00 +0000</pubDate>
		<dc:creator><![CDATA[Stephanie Taylor]]></dc:creator>
				<category><![CDATA[Google Open Source]]></category>
		<category><![CDATA[open source]]></category>

		<guid isPermaLink="false">https://googledata.org/?guid=9afae5fc3712471cf2e1dd9474d3b09a</guid>
		<description><![CDATA[<div><a href="http://3.bp.blogspot.com/-4Qncol0iYSQ/UmbubFpFNhI/AAAAAAAAAfE/z8ByV7D7Yz8/s1600/benetech_200_px.jpg"><img border="0" src="http://3.bp.blogspot.com/-4Qncol0iYSQ/UmbubFpFNhI/AAAAAAAAAfE/z8ByV7D7Yz8/s1600/benetech_200_px.jpg"></a></div><i>For our sixth guest post from veteran <a href="https://developers.google.com/open-source/soc/" target="_blank">Google Summer of Code</a> organizations the organization administrator from Benetech discusses his organization&#8217;s student projects below.</i><br /><br /><a href="http://benetech.org/" target="_blank">Benetech</a> was founded to be a different kind of tech company&#8212;a nonprofit&#8212;with a pure focus on developing technology for social good. &#8220;Open Over Proprietary&#8221; is one of our <a href="http://benetech.org/about-us/mission-history/" target="_blank">Seven Benetech Truths</a>, so we&#8217;re delighted to join Google Summer of Code in inspiring young developers.<br /><br />In our second consecutive Google Summer of Code, our three students worked to enhance the tools and capabilities we provide as part of our <a href="http://benetech.org/our-programs/literacy/bookshare/" target="_blank">Bookshare</a> initiative. Bookshare is the world&#8217;s largest accessible online library for people with print disabilities and part of a broader effort to promote the development of accessibility standards and technology through Benetech&#8217;s <a href="http://benetech.org/our-programs/literacy/" target="_blank">Global Literacy Program</a>.<br /><br />We&#8217;ve been working with three amazing students on the following projects:<br /><br /><b>Integrate <a href="http://www.w3.org/Math/whatIsMathML.html" target="_blank">MathML</a> support in <a href="http://goread.org/" target="_blank">Go Read</a> &#8211; Student: Jordan Gould, <a href="https://github.com/jgould22/FBReaderJ" target="_blank">Code</a></b><br />Go Read is our free, Android-based eBook reader that people with visual impairments can use to read Bookshare content. This integration will allow us to deliver better STEM (Science, Technology, Engineering &#38; Math) educational content to our Bookshare users on a variety of Android smartphones and tablets.<br /><br /><b>Integrate <a href="http://komodoopenlab.com/tecla/" target="_blank">Tecla</a> Accessibility Support for Go Read &#8211; Student: Anuruddha Hettiarachchi <a href="https://github.com/AnuruddhaHettiarachchi/FBReaderJ" target="_blank">Code</a>&#160;</b><br />Making Go Read Tecla-accessible will improve its usability for people who cannot read standard eBooks due to mobility impairments.<br /><br /><b>Extend Bookshare API &#8211; Student: Yashasvi Gridhar, <a href="https://github.com/itsyash/FBReaderJ" target="_blank">Code</a></b><br />This enhancement will support the download of books with images, which, for example, are important to users who are dyslexic or have a motor related disability.<br /><br />Our students&#8217; efforts will create a lasting impact for the multitudes of people with print disabilities using Bookshare to access the books they need for education, employment and inclusion in society. And it&#8217;s not just our users who are positively impacted. We&#8217;ve learned that our students also gain a great deal from their summer&#8217;s work. Yashasvi, for example, told us:<br /><blockquote><i>&#8220;All the knowledge and skillset that I have learned will certainly help me in my career ahead. Working with a nonprofit organization like Benetech, you have that awesome feeling of being part of something big that is helping people across the globe. I sincerely hope to continue the same in the future.&#8221; &#160;-- Yashasvi Gridhar</i></blockquote>Thank you, Google Summer of Code, and best wishes to our three students!<br /><br /><i>By Gerardo Capiel, Benetech Vice President of Engineering</i><br /><div><br /></div>]]></description>
				<content:encoded><![CDATA[<div class="separator" style="clear: both; text-align: center;"><a href="http://3.bp.blogspot.com/-4Qncol0iYSQ/UmbubFpFNhI/AAAAAAAAAfE/z8ByV7D7Yz8/s1600/benetech_200_px.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://3.bp.blogspot.com/-4Qncol0iYSQ/UmbubFpFNhI/AAAAAAAAAfE/z8ByV7D7Yz8/s1600/benetech_200_px.jpg" /></a></div><i>For our sixth guest post from veteran <a href="https://developers.google.com/open-source/soc/" >Google Summer of Code</a> organizations the organization administrator from Benetech discusses his organization’s student projects below.</i><br /><br /><a href="http://benetech.org/" >Benetech</a> was founded to be a different kind of tech company—a nonprofit—with a pure focus on developing technology for social good. “Open Over Proprietary” is one of our <a href="http://benetech.org/about-us/mission-history/" >Seven Benetech Truths</a>, so we’re delighted to join Google Summer of Code in inspiring young developers.<br /><br />In our second consecutive Google Summer of Code, our three students worked to enhance the tools and capabilities we provide as part of our <a href="http://benetech.org/our-programs/literacy/bookshare/" >Bookshare</a> initiative. Bookshare is the world’s largest accessible online library for people with print disabilities and part of a broader effort to promote the development of accessibility standards and technology through Benetech’s <a href="http://benetech.org/our-programs/literacy/" >Global Literacy Program</a>.<br /><br />We’ve been working with three amazing students on the following projects:<br /><br /><b>Integrate <a href="http://www.w3.org/Math/whatIsMathML.html" >MathML</a> support in <a href="http://goread.org/" >Go Read</a> – Student: Jordan Gould, <a href="https://github.com/jgould22/FBReaderJ" >Code</a></b><br />Go Read is our free, Android-based eBook reader that people with visual impairments can use to read Bookshare content. This integration will allow us to deliver better STEM (Science, Technology, Engineering &amp; Math) educational content to our Bookshare users on a variety of Android smartphones and tablets.<br /><br /><b>Integrate <a href="http://komodoopenlab.com/tecla/" >Tecla</a> Accessibility Support for Go Read – Student: Anuruddha Hettiarachchi <a href="https://github.com/AnuruddhaHettiarachchi/FBReaderJ" >Code</a>&nbsp;</b><br />Making Go Read Tecla-accessible will improve its usability for people who cannot read standard eBooks due to mobility impairments.<br /><br /><b>Extend Bookshare API – Student: Yashasvi Gridhar, <a href="https://github.com/itsyash/FBReaderJ" >Code</a></b><br />This enhancement will support the download of books with images, which, for example, are important to users who are dyslexic or have a motor related disability.<br /><br />Our students’ efforts will create a lasting impact for the multitudes of people with print disabilities using Bookshare to access the books they need for education, employment and inclusion in society. And it’s not just our users who are positively impacted. We’ve learned that our students also gain a great deal from their summer’s work. Yashasvi, for example, told us:<br /><blockquote class="tr_bq"><i>“All the knowledge and skillset that I have learned will certainly help me in my career ahead. Working with a nonprofit organization like Benetech, you have that awesome feeling of being part of something big that is helping people across the globe. I sincerely hope to continue the same in the future.” &nbsp;-- Yashasvi Gridhar</i></blockquote>Thank you, Google Summer of Code, and best wishes to our three students!<br /><br /><i>By Gerardo Capiel, Benetech Vice President of Engineering</i><br /><div><br /></div>]]></content:encoded>
			<wfw:commentRss>https://googledata.org/google-open-source/google-summer-of-code-veteran-org-benetech/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="" length="" type="" />
		</item>
		<item>
		<title>Google Summer of Code Veteran Orgs: Twitter</title>
		<link>https://googledata.org/google-open-source/google-summer-of-code-veteran-orgs-twitter/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=google-summer-of-code-veteran-orgs-twitter</link>
		<comments>https://googledata.org/google-open-source/google-summer-of-code-veteran-orgs-twitter/#comments</comments>
		<pubDate>Fri, 18 Oct 2013 17:00:00 +0000</pubDate>
		<dc:creator><![CDATA[Stephanie Taylor]]></dc:creator>
				<category><![CDATA[Google Open Source]]></category>
		<category><![CDATA[open source]]></category>

		<guid isPermaLink="false">https://googledata.org/?guid=63f6ff89eb9e3ac6105d128fc55a9250</guid>
		<description><![CDATA[<i>For our fifth guest post from veteran <a href="https://developers.google.com/open-source/soc/" target="_blank">Google Summer of Code</a> organizations the mentors and organization administrators from Twitter discuss their student&#8217;s projects below.&#160;</i><br /><div><a href="http://4.bp.blogspot.com/-Uoz5jQjUDkk/Ul9xxyKRNoI/AAAAAAAAAes/B7q1XOemUxI/s1600/image01.png"><img border="0" src="http://4.bp.blogspot.com/-Uoz5jQjUDkk/Ul9xxyKRNoI/AAAAAAAAAes/B7q1XOemUxI/s1600/image01.png" height="200" width="200"></a></div>For the second time, <a href="https://twitter.com/twitteross" target="_blank">@TwitterOSS</a> participated in the Google Summer of Code. Unlike many Google Summer of Code participating organizations that focus on a single ecosystem, we work on a <a href="http://twitter.github.io/" target="_blank">variety of projects</a> that span multiple programming languages and communities.<br /><br />We worked on three projects with three amazing students over the summer.<br /><div><a href="http://1.bp.blogspot.com/-q0gmd09BIIU/Ul9yAcr3JYI/AAAAAAAAAe0/_35yFdC6br0/s1600/image00.png"><img border="0" src="http://1.bp.blogspot.com/-q0gmd09BIIU/Ul9yAcr3JYI/AAAAAAAAAe0/_35yFdC6br0/s1600/image00.png" height="111" width="320"></a></div><b>Matrix optimizations for Scalding</b><br />Tomas Tauber worked closely with his mentor, Oscar Boykin, to improve the performance of <a href="https://github.com/twitter/scalding" target="_blank">Scalding</a> by adding <a href="https://github.com/twitter/scalding/wiki/Introduction-to-Matrix-Library" target="_blank">matrix</a> optimizations (see the <a href="https://github.com/twitter/scalding/commits?author=tomtau" target="_blank">commits</a>). For example, how should we multiply A*B*C? Perhaps (A*B)*C takes a lot longer than A*(B*C) due to the sizes of the matrices. What about matrices with huge skew, such as Twitter&#8217;s follower graph where some users have millions of followers, but most have only a handful? By optimizing at the Matrix API layer, we can easily reap the benefits at higher layers. This project added a scheduler to the formulas users write with Matrices, and performs the computation in the optimal order, where optimal is in terms of intermediate data size and formula tree-depth. See the <a href="https://github.com/tomtau/scalding/wiki/Matrix-API-Optimization-summary-and-a-few-local-mode-benchmarks" target="_blank">performance results</a> for more information.<br /><br /><b>Asynchronous DNS support for the Netty Project</b><br />&#8232;Mohamed Bakkar worked with the lead of the Netty project Trustin Lee to <a href="https://github.com/netty/netty/pull/1622" target="_blank">add a built-in asynchronous DNS resolver</a>. Instead of using the blocking DNS resolver provided by the JDK, the new resolver will prevent applications built on top of Netty from their performance being impacted by slow or overloaded DNS servers. As a result, Netty applications that rely on DNS should have a positive performance impact.<br /><br /><b>Authentication support for Apache Mesos</b><br />Ilim Ugur worked with <a href="http://mesos.apache.org/" target="_blank">Mesos</a> committer Vinod Kone to add an <a href="https://cwiki.apache.org/confluence/display/MESOS/Authentication+Support" target="_blank">authentication stage in Mesos</a> before letting frameworks and slaves talk to the master(s) thereby making the communication between the modules forming Mesos (masters, slaves and frameworks) more secure.<br /><br />As part of Google Summer of Code, students and mentoring organizations receive a stipend. We are donating our portion of the stipend to the <a href="http://sfconservancy.org/" target="_blank">Software Freedom Conservancy</a> which is a 501(c)(3) organization that helps provide a non-profit home and infrastructure for open source projects like <a href="http://git-scm.com/" target="_blank">Git</a> and Selenium.<br /><br />We really enjoyed the opportunity to take part in Google Summer of Code. Thanks again to our three students, mentors and to Google for the amazing program.<br /><br /><i>By Chris Aniszczyk, Head of Open Source at Twitter</i><br /><div><br /></div>]]></description>
				<content:encoded><![CDATA[<i>For our fifth guest post from veteran <a href="https://developers.google.com/open-source/soc/" >Google Summer of Code</a> organizations the mentors and organization administrators from Twitter discuss their student’s projects below.&nbsp;</i><br /><div class="separator" style="clear: both; text-align: center;"><a href="http://4.bp.blogspot.com/-Uoz5jQjUDkk/Ul9xxyKRNoI/AAAAAAAAAes/B7q1XOemUxI/s1600/image01.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://4.bp.blogspot.com/-Uoz5jQjUDkk/Ul9xxyKRNoI/AAAAAAAAAes/B7q1XOemUxI/s1600/image01.png" height="200" width="200" /></a></div>For the second time, <a href="https://twitter.com/twitteross" >@TwitterOSS</a> participated in the Google Summer of Code. Unlike many Google Summer of Code participating organizations that focus on a single ecosystem, we work on a <a href="http://twitter.github.io/" >variety of projects</a> that span multiple programming languages and communities.<br /><br />We worked on three projects with three amazing students over the summer.<br /><div class="separator" style="clear: both; text-align: center;"><a href="http://1.bp.blogspot.com/-q0gmd09BIIU/Ul9yAcr3JYI/AAAAAAAAAe0/_35yFdC6br0/s1600/image00.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://1.bp.blogspot.com/-q0gmd09BIIU/Ul9yAcr3JYI/AAAAAAAAAe0/_35yFdC6br0/s1600/image00.png" height="111" width="320" /></a></div><b>Matrix optimizations for Scalding</b><br />Tomas Tauber worked closely with his mentor, Oscar Boykin, to improve the performance of <a href="https://github.com/twitter/scalding" >Scalding</a> by adding <a href="https://github.com/twitter/scalding/wiki/Introduction-to-Matrix-Library" >matrix</a> optimizations (see the <a href="https://github.com/twitter/scalding/commits?author=tomtau" >commits</a>). For example, how should we multiply A*B*C? Perhaps (A*B)*C takes a lot longer than A*(B*C) due to the sizes of the matrices. What about matrices with huge skew, such as Twitter’s follower graph where some users have millions of followers, but most have only a handful? By optimizing at the Matrix API layer, we can easily reap the benefits at higher layers. This project added a scheduler to the formulas users write with Matrices, and performs the computation in the optimal order, where optimal is in terms of intermediate data size and formula tree-depth. See the <a href="https://github.com/tomtau/scalding/wiki/Matrix-API-Optimization-summary-and-a-few-local-mode-benchmarks" >performance results</a> for more information.<br /><br /><b>Asynchronous DNS support for the Netty Project</b><br /> Mohamed Bakkar worked with the lead of the Netty project Trustin Lee to <a href="https://github.com/netty/netty/pull/1622" >add a built-in asynchronous DNS resolver</a>. Instead of using the blocking DNS resolver provided by the JDK, the new resolver will prevent applications built on top of Netty from their performance being impacted by slow or overloaded DNS servers. As a result, Netty applications that rely on DNS should have a positive performance impact.<br /><br /><b>Authentication support for Apache Mesos</b><br />Ilim Ugur worked with <a href="http://mesos.apache.org/" >Mesos</a> committer Vinod Kone to add an <a href="https://cwiki.apache.org/confluence/display/MESOS/Authentication+Support" >authentication stage in Mesos</a> before letting frameworks and slaves talk to the master(s) thereby making the communication between the modules forming Mesos (masters, slaves and frameworks) more secure.<br /><br />As part of Google Summer of Code, students and mentoring organizations receive a stipend. We are donating our portion of the stipend to the <a href="http://sfconservancy.org/" >Software Freedom Conservancy</a> which is a 501(c)(3) organization that helps provide a non-profit home and infrastructure for open source projects like <a href="http://git-scm.com/" >Git</a> and Selenium.<br /><br />We really enjoyed the opportunity to take part in Google Summer of Code. Thanks again to our three students, mentors and to Google for the amazing program.<br /><br /><i>By Chris Aniszczyk, Head of Open Source at Twitter</i><br /><div><br /></div>]]></content:encoded>
			<wfw:commentRss>https://googledata.org/google-open-source/google-summer-of-code-veteran-orgs-twitter/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="" length="" type="" />
		</item>
		<item>
		<title>Google Summer of Code Veteran Orgs: QEMU</title>
		<link>https://googledata.org/google-open-source/google-summer-of-code-veteran-orgs-qemu/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=google-summer-of-code-veteran-orgs-qemu</link>
		<comments>https://googledata.org/google-open-source/google-summer-of-code-veteran-orgs-qemu/#comments</comments>
		<pubDate>Fri, 11 Oct 2013 21:00:00 +0000</pubDate>
		<dc:creator><![CDATA[Stephanie Taylor]]></dc:creator>
				<category><![CDATA[Google Open Source]]></category>
		<category><![CDATA[open source]]></category>

		<guid isPermaLink="false">https://googledata.org/?guid=f8bcecb1ec03c6c3009e2c8c31878a50</guid>
		<description><![CDATA[<i>For our fourth guest post highlighting veteran <a href="https://developers.google.com/open-source/soc" target="_blank">Google Summer of Code</a> organizations from this year&#8217;s program the organization administrators from QEMU discuss their student's projects below.</i><br /><div><a href="http://qemu.weilnetz.de/icon/benoit/qemu.png"><img border="0" src="http://qemu.weilnetz.de/icon/benoit/qemu.png" height="101" width="320"></a></div><br /><a href="http://qemu-project.org/Main_Page" target="_blank">QEMU</a> is an open source machine emulator and virtualizer that can run programs written for one type of machine on another using dynamic translation, like ARM Linux on x86 Windows. &#160;Hypervisors such as KVM and Xen also use QEMU to run guest code at native speed, like a Debian Linux guest on a Fedora Linux host.<br /><br />QEMU.org has participated in Google Summer of Code for three years and has helped over 15 talented students contribute to open source. This year we are also acting as an umbrella organization for the KVM Linux kernel module (<a href="http://www.linux-kvm.org/">http://www.linux-kvm.org/</a>) and the libvirt virtualization API (<a href="http://libvirt.org/">http://libvirt.org/</a>).<br /><br />This summer we worked with nine students, we describe two of the projects below.<br /><br /><b>Integrated copy/paste - Students: Pallav Agrawal and Ozan Caglayan</b><br />Up until now QEMU has not supported easy copy/paste between the guest and the host (for example, copying text from a web browser in the guest and pasting it into a text editor on the host).<br /><br />In order to make this work there are a couple of requirements:<br />1) Provide a way for a guest's application window to transmit the contents of its clipboard to the host interface.<br />2) Provide a way for the host interface to transmit the contents of its clipboard to the guest.<br /><br />Both sides of the problem require considerable work so we had two students, Pallav Agrawal and Ozan Caglayan, working on each end of the equation.<br /><br />After completing the initial prototype, Ozan saw the potential for some major performance issues transferring potentially large clipboards on every 'copy' event, and reached out to another member of the QEMU community with experience working on clipboard syncing on another project called SPICE. Together they worked out a much more efficient API. Unfortunately, late in the project we ran into implementation issues with the new API that seemed to require some invasive modifications to core QEMU code. We weren't able to work out a feasible solution in time to complete integration of Ozan and Pallav's work and submission of their code upstream before the end of Google Summer of Code 2013.<br /><br />Both Ozan and Pallav have shown interest in carrying on their work however, and we plan to pick up the task of getting their code merged in the near future. It was a great experience working with both of them, and we look forward to working with them more in the future.<br /><br /><b>Introduce API to query IP addresses for given domain - Student: Nehal J. Wani</b><br />One of the most desired APIs in libvirt that still hasn't been implemented is to get/guess a list of IP addresses assigned to a domain. This project's aim is to implement the API. &#160;There are several ways to get the addresses information: asking a guest agent, snooping domain traffic, parsing the dnsmasq lease file, etc.<br /><br />Nehal implemented a new 'domifaddr' command and API to query IP addresses used by a domain. These patches contain support for getting IP addresses from the guest agent. The API is designed to allow adding more methods to query IP addresses in the future. &#160;Nehal did just that with another patch series that finds IP addresses by parsing the DHCP leases file.<br /><br />Both patch series are currently undergoing community code review and we hope to include them in the next libvirt release.<br /><br />QEMU.org has had a terrific summer and all of our students are making significant progress. &#160;Our project offers an exciting opportunity to work with machine emulation and virtualization.<br /><br /><i>By Osier Yang, Michael Roth, and Stefan Hajnoczi, QEMU.org Mentors</i><br /><br />]]></description>
				<content:encoded><![CDATA[<i>For our fourth guest post highlighting veteran <a href="https://developers.google.com/open-source/soc" >Google Summer of Code</a> organizations from this year’s program the organization administrators from QEMU discuss their student's projects below.</i><br /><div class="separator" style="clear: both; text-align: center;"><a href="http://qemu.weilnetz.de/icon/benoit/qemu.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://qemu.weilnetz.de/icon/benoit/qemu.png" height="101" width="320" /></a></div><br /><a href="http://qemu-project.org/Main_Page" >QEMU</a> is an open source machine emulator and virtualizer that can run programs written for one type of machine on another using dynamic translation, like ARM Linux on x86 Windows. &nbsp;Hypervisors such as KVM and Xen also use QEMU to run guest code at native speed, like a Debian Linux guest on a Fedora Linux host.<br /><br />QEMU.org has participated in Google Summer of Code for three years and has helped over 15 talented students contribute to open source. This year we are also acting as an umbrella organization for the KVM Linux kernel module (<a href="http://www.linux-kvm.org/">http://www.linux-kvm.org/</a>) and the libvirt virtualization API (<a href="http://libvirt.org/">http://libvirt.org/</a>).<br /><br />This summer we worked with nine students, we describe two of the projects below.<br /><br /><b>Integrated copy/paste - Students: Pallav Agrawal and Ozan Caglayan</b><br />Up until now QEMU has not supported easy copy/paste between the guest and the host (for example, copying text from a web browser in the guest and pasting it into a text editor on the host).<br /><br />In order to make this work there are a couple of requirements:<br />1) Provide a way for a guest's application window to transmit the contents of its clipboard to the host interface.<br />2) Provide a way for the host interface to transmit the contents of its clipboard to the guest.<br /><br />Both sides of the problem require considerable work so we had two students, Pallav Agrawal and Ozan Caglayan, working on each end of the equation.<br /><br />After completing the initial prototype, Ozan saw the potential for some major performance issues transferring potentially large clipboards on every 'copy' event, and reached out to another member of the QEMU community with experience working on clipboard syncing on another project called SPICE. Together they worked out a much more efficient API. Unfortunately, late in the project we ran into implementation issues with the new API that seemed to require some invasive modifications to core QEMU code. We weren't able to work out a feasible solution in time to complete integration of Ozan and Pallav's work and submission of their code upstream before the end of Google Summer of Code 2013.<br /><br />Both Ozan and Pallav have shown interest in carrying on their work however, and we plan to pick up the task of getting their code merged in the near future. It was a great experience working with both of them, and we look forward to working with them more in the future.<br /><br /><b>Introduce API to query IP addresses for given domain - Student: Nehal J. Wani</b><br />One of the most desired APIs in libvirt that still hasn't been implemented is to get/guess a list of IP addresses assigned to a domain. This project's aim is to implement the API. &nbsp;There are several ways to get the addresses information: asking a guest agent, snooping domain traffic, parsing the dnsmasq lease file, etc.<br /><br />Nehal implemented a new 'domifaddr' command and API to query IP addresses used by a domain. These patches contain support for getting IP addresses from the guest agent. The API is designed to allow adding more methods to query IP addresses in the future. &nbsp;Nehal did just that with another patch series that finds IP addresses by parsing the DHCP leases file.<br /><br />Both patch series are currently undergoing community code review and we hope to include them in the next libvirt release.<br /><br />QEMU.org has had a terrific summer and all of our students are making significant progress. &nbsp;Our project offers an exciting opportunity to work with machine emulation and virtualization.<br /><br /><i>By Osier Yang, Michael Roth, and Stefan Hajnoczi, QEMU.org Mentors</i><br /><br />]]></content:encoded>
			<wfw:commentRss>https://googledata.org/google-open-source/google-summer-of-code-veteran-orgs-qemu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="" length="" type="" />
		</item>
		<item>
		<title>RProtoBuf &amp; HistogramTools: Statistical Analysis Tools for Large Data Sets</title>
		<link>https://googledata.org/google-open-source/rprotobuf-histogramtools-statistical-analysis-tools-for-large-data-sets/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=rprotobuf-histogramtools-statistical-analysis-tools-for-large-data-sets</link>
		<comments>https://googledata.org/google-open-source/rprotobuf-histogramtools-statistical-analysis-tools-for-large-data-sets/#comments</comments>
		<pubDate>Thu, 10 Oct 2013 22:50:00 +0000</pubDate>
		<dc:creator><![CDATA[Stephanie Taylor]]></dc:creator>
				<category><![CDATA[Google Open Source]]></category>
		<category><![CDATA[open source]]></category>

		<guid isPermaLink="false">https://googledata.org/?guid=f48a97e8a591a8d999be129915875adf</guid>
		<description><![CDATA[At Google, building, managing and safely securing some of the world&#8217;s largest storage systems requires complex analysis of filesystem metadata. This is an important part of making sure that the information stored within those systems is quickly accessible and always secure. We're always looking for ways to make our data storage systems more efficient, and often times, this requires understanding the age, size and access patterns of the data stored, the failure rates of servers and disks, and more. You can imagine how complex this becomes with each new data center added.<br /><br />Given the number of files and servers that are relevant for this performance analysis, we bin the metadata into a compact histogram form. We use these output histograms for many purposes, such as (i) <a href="http://googleresearch.blogspot.com/2011/02/where-does-my-data-live.html" target="_blank">building Markov models of data availability</a>, (ii) <a href="http://research.google.com/pubs/pub37747.html" target="_blank">statistical forecasting of resource usage</a>, and (iii) <a href="http://research.google.com/pubs/pub41179.html" target="_blank">formulating and solving optimization problems to determine optimal allocation of flash devices</a>.<br /><br />We rely on several open source tools to make our work easier. The most common tool we use for statistical analysis of the performance, availability, and resource needs of our internal systems is the <a href="http://www.r-project.org/" target="_blank">R programming language</a>. We&#8217;ve released two package updates that make R particularly suitable for interacting with other distributed systems.<br /><ul><li><a href="http://cran.r-project.org/web/packages/RProtoBuf/index.html" target="_blank">RProtoBuf </a>is an R package for <a href="http://google-opensource.blogspot.com/2008/07/protocol-buffers-googles-data.html?q=protocol+buffers" target="_blank">Google&#8217;s Protocol Buffer library</a> that allows one to define simple data structures with intuitive getter and setter methods. These data structures can be serialized into an extremely compact format for sending to other distributed systems. Recent releases include improved support for 64-bit integers, protocol buffer extensions, and more.</li></ul><ul><li><a href="http://cran.r-project.org/web/packages/HistogramTools/" target="_blank">HistogramTools</a> is a new R package I have released that uses RProtoBuf to read in a compact protocol buffer representation of binned data and includes a number of helpful functions for manipulating, plotting, and measuring the statistical information loss due to the binning. In addition to protocol buffers, it also supports importing aggregate performance data directly from <a href="http://dtrace.org/" target="_blank">DTrace</a> output.</li></ul>Both packages are available on <a href="http://cran.r-project.org/" target="_blank">CRAN</a> and include extensive documentation and examples.<br /><br />If you're interested to learn more, we have shared some of our research findings at conferences such as <a href="http://googleresearch.blogspot.com/2010/10/google-at-usenix-symposium-on-operating.html" target="_blank">OSDI</a>, <a href="http://googleresearch.blogspot.com/2013/07/conference-report-usenix-annual.html" target="_blank">USENIX ATC</a>, and <a href="http://googleresearch.blogspot.com/2011/08/google-at-joint-statistical-meetings-in.html" target="_blank">JSM</a>.<br /><br /><i>By Murray Stokely, Storage Analytics Team Lead</i><br /><div><br /></div>]]></description>
				<content:encoded><![CDATA[At Google, building, managing and safely securing some of the world’s largest storage systems requires complex analysis of filesystem metadata. This is an important part of making sure that the information stored within those systems is quickly accessible and always secure. We're always looking for ways to make our data storage systems more efficient, and often times, this requires understanding the age, size and access patterns of the data stored, the failure rates of servers and disks, and more. You can imagine how complex this becomes with each new data center added.<br /><br />Given the number of files and servers that are relevant for this performance analysis, we bin the metadata into a compact histogram form. We use these output histograms for many purposes, such as (i) <a href="http://googleresearch.blogspot.com/2011/02/where-does-my-data-live.html" >building Markov models of data availability</a>, (ii) <a href="http://research.google.com/pubs/pub37747.html" >statistical forecasting of resource usage</a>, and (iii) <a href="http://research.google.com/pubs/pub41179.html" >formulating and solving optimization problems to determine optimal allocation of flash devices</a>.<br /><br />We rely on several open source tools to make our work easier. The most common tool we use for statistical analysis of the performance, availability, and resource needs of our internal systems is the <a href="http://www.r-project.org/" >R programming language</a>. We’ve released two package updates that make R particularly suitable for interacting with other distributed systems.<br /><ul><li><a href="http://cran.r-project.org/web/packages/RProtoBuf/index.html" >RProtoBuf </a>is an R package for <a href="http://google-opensource.blogspot.com/2008/07/protocol-buffers-googles-data.html?q=protocol+buffers" >Google’s Protocol Buffer library</a> that allows one to define simple data structures with intuitive getter and setter methods. These data structures can be serialized into an extremely compact format for sending to other distributed systems. Recent releases include improved support for 64-bit integers, protocol buffer extensions, and more.</li></ul><ul><li><a href="http://cran.r-project.org/web/packages/HistogramTools/" >HistogramTools</a> is a new R package I have released that uses RProtoBuf to read in a compact protocol buffer representation of binned data and includes a number of helpful functions for manipulating, plotting, and measuring the statistical information loss due to the binning. In addition to protocol buffers, it also supports importing aggregate performance data directly from <a href="http://dtrace.org/" >DTrace</a> output.</li></ul>Both packages are available on <a href="http://cran.r-project.org/" >CRAN</a> and include extensive documentation and examples.<br /><br />If you're interested to learn more, we have shared some of our research findings at conferences such as <a href="http://googleresearch.blogspot.com/2010/10/google-at-usenix-symposium-on-operating.html" >OSDI</a>, <a href="http://googleresearch.blogspot.com/2013/07/conference-report-usenix-annual.html" >USENIX ATC</a>, and <a href="http://googleresearch.blogspot.com/2011/08/google-at-joint-statistical-meetings-in.html" >JSM</a>.<br /><br /><i>By Murray Stokely, Storage Analytics Team Lead</i><br /><div><br /></div>]]></content:encoded>
			<wfw:commentRss>https://googledata.org/google-open-source/rprotobuf-histogramtools-statistical-analysis-tools-for-large-data-sets/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="" length="" type="" />
		</item>
		<item>
		<title>Google Code-in 2013 and Google Summer of Code 2014 are on</title>
		<link>https://googledata.org/google-open-source/google-code-in-2013-and-google-summer-of-code-2014-are-on/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=google-code-in-2013-and-google-summer-of-code-2014-are-on</link>
		<comments>https://googledata.org/google-open-source/google-code-in-2013-and-google-summer-of-code-2014-are-on/#comments</comments>
		<pubDate>Tue, 08 Oct 2013 19:00:00 +0000</pubDate>
		<dc:creator><![CDATA[Stephanie Taylor]]></dc:creator>
				<category><![CDATA[Google Open Source]]></category>
		<category><![CDATA[open source]]></category>

		<guid isPermaLink="false">https://googledata.org/?guid=200b4c60dfb7be41a1b8e3f37439e111</guid>
		<description><![CDATA[At Google we are passionate about introducing students from around the world to open source software development. Since 2005, Google has worked with over 10,000 students and over 440 open source projects in a variety of fields to create more code for the masses.<br /><br />A call out to all students: if you have ever thought it would be cool to write code and see it make a difference in the world then please keep reading. We are excited to announce the next editions of &#160;two programs designed to introduce students to open source software development, <a href="https://developers.google.com/open-source/soc/" target="_blank">Google Summer of Code</a> (for university students) and <a href="https://developers.google.com/open-source/gci" target="_blank">Google Code-in</a> (for 13-17 year old students).<br /><blockquote><h3><b>Google Summer of Code&#160;<div><a href="http://3.bp.blogspot.com/-Xtb8SmczxAw/UkoDvgDctlI/AAAAAAAAAeU/lGl9xriLFeI/s1600/GSOC+2014+logo-blog.jpg"><img border="0" src="http://3.bp.blogspot.com/-Xtb8SmczxAw/UkoDvgDctlI/AAAAAAAAAeU/lGl9xriLFeI/s1600/GSOC+2014+logo-blog.jpg" height="180" width="200"></a></div></b></h3>Back in 2005, Google made a commitment to support open source software contributors. In addition to our other programs to build and support the contributor base, we thought a great way to increase awareness was to introduce the wide world of open source to college students. Google Summer of Code was born: match student developers from around the world with open source software organizations to work on a project while on break from their universities.&#160;</blockquote><blockquote>With over 8,300 mentors in 100 countries around the world, the 8,500 student developers have produced a stunning 50 million lines of code. The program will now be reaching its 10th instance in 2014.&#160;</blockquote><div><br /></div><blockquote>We told you on the <a href="http://googleblog.blogspot.com/2013/10/50-million-lines-of-code-and-counting.html" target="_blank">Official Google Blog</a> just a few highlights of what we&#8217;ll be up to this year, and now we want to tell you all the details: &#160;</blockquote><blockquote><ol><li>10 visits to countries with high participation throughout the year.</li><li>10 developer events in promotion of the program.&#160;</li><li>10 mentors who have participated in Google Summer of Code will be featured on our open source blog.</li><li>10% additional student stipend (a total of $5500 for students who successfully complete the whole program).</li><li>10% more students than we&#8217;ve ever had participate in the program before.</li><li>10 more mentoring organizations than we&#8217;ve ever had in the program will be participating in Google Summer of Code 2014</li><li>10 year student reunion event will be held on Google&#8217;s Mountain View campus next year for all the students who have participated in the program.&#160;</li><li>10 year reunion mentor summit will be held on Google&#8217;s Mountain View campus for all our Google Summer of Code organization alumni.</li><li>10 students/organizations will be chosen to highlight their work at the Google booths at open source events throughout the year.</li><li>10 student projects from the past nine years will be highlighted on the open source blog and YouTube.</li></ol>We&#8217;re pleased to be running a program that touches a lot of lives around the world, and we hope this will be a celebration of all the accomplishments we&#8217;ve seen from so many of our participants. Watch this blog for announcements about our travel and our efforts over the next year. Here&#8217;s to 10 Things!&#160;</blockquote><br /><blockquote><h3><b>Google Code-in - Program starts for students November 18th </b></h3></blockquote><div><a href="http://2.bp.blogspot.com/-18qgc48KDC8/UkoBAe4l_uI/AAAAAAAAAeA/gb4k4eXXwTo/s1600/gci-logo-300x200.png"><img border="0" src="http://2.bp.blogspot.com/-18qgc48KDC8/UkoBAe4l_uI/AAAAAAAAAeA/gb4k4eXXwTo/s1600/gci-logo-300x200.png" height="132" width="200"></a></div><blockquote>For the fourth consecutive year we are thrilled to announce Google Code-in, an international contest designed to introduce 13-17 year old pre-university students to the world of open source development. Open source projects are about more than just coding, and this contest highlights a variety of ways to contribute to open source projects. Every year, open source software is becoming more important around the globe; from government, healthcare, relief efforts, gaming, to large tech companies and everything in between.&#160;</blockquote><blockquote>When you read the term open source do you think:<br /><ul><li>What is open source?</li><li>What types of work do open source projects do?</li><li>I&#8217;ve only taken one computer science class, can I contribute to an open source project?</li><li>I&#8217;m not really into coding, what else can I do to contribute to open source?</li><li>I&#8217;ve never participated in open source or an online contest before, can someone help guide me?</li><li>Open source sounds cool, how can I get started?</li></ul>If you&#8217;ve wondered about any of these questions and are a pre-university student (age 13-17) then we hope you will join in the fun and excitement of the Google Code-in contest starting <a href="http://www.google-melange.com/gci/events/google/gci2013" target="_blank">Monday, November 18th</a>.&#160;</blockquote><div><br /></div><div><blockquote>For seven weeks from mid November to early January, the Google Code-in contest will have students working with 10 selected open source projects on a variety of tasks. These projects have all successfully served as mentoring organizations in previous Google Code-in contests or have worked with university students in our sister program, Google Summer of Code.&#160;</blockquote></div><blockquote>The different categories of tasks that students will be able to work on include:<br /><ol><li>Code: Tasks related to writing or refactoring code</li><li>Documentation/Training: Tasks related to creating/editing documents and helping others learn more</li><li>Outreach/research: Tasks related to community management, outreach/marketing, or studying problems and recommending solutions</li><li>Quality Assurance: Tasks related to testing and ensuring code is of high quality</li><li>User Interface: Tasks related to user experience research or user interface design and interaction</li></ol>Over the past 3 years we have had over 1200 students from 71 countries complete tasks in the contest. In April, we flew the 20 Google Code-in 2012 Grand Prize winners and a parent to Google&#8217;s Mountain View, CA headquarters for a <a href="http://google-opensource.blogspot.com/2013/06/google-code-in-grand-prize-winners.html" target="_blank">5 day/4 night trip</a> where they enjoyed talking with Google engineers, an awards ceremony, a Google campus tour, and a full day of fun in San Francisco.&#160;</blockquote><blockquote>Visit the <a href="http://www.google-melange.com/gci/document/show/gci_program/google/gci2013/help_page" target="_blank">Frequently Asked Questions</a> page on the <a href="http://www.google-melange.com/gci/homepage/google/gci2013" target="_blank">Google Code-in 2013 site</a> for more details on how to sign up and participate. And please help us spread the word to your friends around the globe! If you are a teacher that would like to encourage your students to participate, please send an email to our team at ospoteam@gmail.com. We would be happy to answer any questions you may have.&#160;</blockquote><blockquote>Stay tuned to the contest site and subscribe to our <a href="http://groups.google.com/group/gci-announce" target="_blank">mailing list</a> for more updates on the contest. We will announce the 10 open source organizations that will be participating in the contest on November 1. The Google Code-in contest starts for students on November 18, 2013. We look forward to welcoming hundreds of students from around the world into the open source family again this year.</blockquote>We hope you will help us spread the word about these two programs to all the pre-university and university students in your life. Stay tuned to this blog for more announcements in the coming weeks about both programs.<br /><br /><i>By Carol Smith and Stephanie Taylor, Open Source Programs</i><br /><div><br /></div>]]></description>
				<content:encoded><![CDATA[At Google we are passionate about introducing students from around the world to open source software development. Since 2005, Google has worked with over 10,000 students and over 440 open source projects in a variety of fields to create more code for the masses.<br /><br />A call out to all students: if you have ever thought it would be cool to write code and see it make a difference in the world then please keep reading. We are excited to announce the next editions of &nbsp;two programs designed to introduce students to open source software development, <a href="https://developers.google.com/open-source/soc/" >Google Summer of Code</a> (for university students) and <a href="https://developers.google.com/open-source/gci" >Google Code-in</a> (for 13-17 year old students).<br /><blockquote class="tr_bq"><h3><b>Google Summer of Code&nbsp;<div class="separator" style="clear: both; text-align: right;"><a href="http://3.bp.blogspot.com/-Xtb8SmczxAw/UkoDvgDctlI/AAAAAAAAAeU/lGl9xriLFeI/s1600/GSOC+2014+logo-blog.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" src="http://3.bp.blogspot.com/-Xtb8SmczxAw/UkoDvgDctlI/AAAAAAAAAeU/lGl9xriLFeI/s1600/GSOC+2014+logo-blog.jpg" height="180" width="200" /></a></div></b></h3>Back in 2005, Google made a commitment to support open source software contributors. In addition to our other programs to build and support the contributor base, we thought a great way to increase awareness was to introduce the wide world of open source to college students. Google Summer of Code was born: match student developers from around the world with open source software organizations to work on a project while on break from their universities.&nbsp;</blockquote><blockquote class="tr_bq">With over 8,300 mentors in 100 countries around the world, the 8,500 student developers have produced a stunning 50 million lines of code. The program will now be reaching its 10th instance in 2014.&nbsp;</blockquote><div style="text-align: center;"><br /><iframe allowfullscreen="" frameborder="0" height="315" src="http://www.youtube.com/embed/QVnN34YGz8s" width="420"></iframe></div><blockquote class="tr_bq">We told you on the <a href="http://googleblog.blogspot.com/2013/10/50-million-lines-of-code-and-counting.html" >Official Google Blog</a> just a few highlights of what we’ll be up to this year, and now we want to tell you all the details: &nbsp;</blockquote><blockquote class="tr_bq"><ol><li>10 visits to countries with high participation throughout the year.</li><li>10 developer events in promotion of the program.&nbsp;</li><li>10 mentors who have participated in Google Summer of Code will be featured on our open source blog.</li><li>10% additional student stipend (a total of $5500 for students who successfully complete the whole program).</li><li>10% more students than we’ve ever had participate in the program before.</li><li>10 more mentoring organizations than we’ve ever had in the program will be participating in Google Summer of Code 2014</li><li>10 year student reunion event will be held on Google’s Mountain View campus next year for all the students who have participated in the program.&nbsp;</li><li>10 year reunion mentor summit will be held on Google’s Mountain View campus for all our Google Summer of Code organization alumni.</li><li>10 students/organizations will be chosen to highlight their work at the Google booths at open source events throughout the year.</li><li>10 student projects from the past nine years will be highlighted on the open source blog and YouTube.</li></ol>We’re pleased to be running a program that touches a lot of lives around the world, and we hope this will be a celebration of all the accomplishments we’ve seen from so many of our participants. Watch this blog for announcements about our travel and our efforts over the next year. Here’s to 10 Things!&nbsp;</blockquote><br /><blockquote class="tr_bq"><h3><b>Google Code-in - Program starts for students November 18th </b></h3></blockquote><div class="separator" style="clear: both; text-align: center;"><a href="http://2.bp.blogspot.com/-18qgc48KDC8/UkoBAe4l_uI/AAAAAAAAAeA/gb4k4eXXwTo/s1600/gci-logo-300x200.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" src="http://2.bp.blogspot.com/-18qgc48KDC8/UkoBAe4l_uI/AAAAAAAAAeA/gb4k4eXXwTo/s1600/gci-logo-300x200.png" height="132" width="200" /></a></div><blockquote class="tr_bq">For the fourth consecutive year we are thrilled to announce Google Code-in, an international contest designed to introduce 13-17 year old pre-university students to the world of open source development. Open source projects are about more than just coding, and this contest highlights a variety of ways to contribute to open source projects. Every year, open source software is becoming more important around the globe; from government, healthcare, relief efforts, gaming, to large tech companies and everything in between.&nbsp;</blockquote><blockquote class="tr_bq">When you read the term open source do you think:<br /><ul><li>What is open source?</li><li>What types of work do open source projects do?</li><li>I’ve only taken one computer science class, can I contribute to an open source project?</li><li>I’m not really into coding, what else can I do to contribute to open source?</li><li>I’ve never participated in open source or an online contest before, can someone help guide me?</li><li>Open source sounds cool, how can I get started?</li></ul>If you’ve wondered about any of these questions and are a pre-university student (age 13-17) then we hope you will join in the fun and excitement of the Google Code-in contest starting <a href="http://www.google-melange.com/gci/events/google/gci2013" >Monday, November 18th</a>.&nbsp;</blockquote><div style="text-align: center;"><br /><iframe allowfullscreen="" frameborder="0" height="315" src="http://www.youtube.com/embed/YjNADnzNaZg" width="420"></iframe></div><div style="text-align: left;"><blockquote class="tr_bq">For seven weeks from mid November to early January, the Google Code-in contest will have students working with 10 selected open source projects on a variety of tasks. These projects have all successfully served as mentoring organizations in previous Google Code-in contests or have worked with university students in our sister program, Google Summer of Code.&nbsp;</blockquote></div><blockquote class="tr_bq">The different categories of tasks that students will be able to work on include:<br /><ol><li>Code: Tasks related to writing or refactoring code</li><li>Documentation/Training: Tasks related to creating/editing documents and helping others learn more</li><li>Outreach/research: Tasks related to community management, outreach/marketing, or studying problems and recommending solutions</li><li>Quality Assurance: Tasks related to testing and ensuring code is of high quality</li><li>User Interface: Tasks related to user experience research or user interface design and interaction</li></ol>Over the past 3 years we have had over 1200 students from 71 countries complete tasks in the contest. In April, we flew the 20 Google Code-in 2012 Grand Prize winners and a parent to Google’s Mountain View, CA headquarters for a <a href="http://google-opensource.blogspot.com/2013/06/google-code-in-grand-prize-winners.html" >5 day/4 night trip</a> where they enjoyed talking with Google engineers, an awards ceremony, a Google campus tour, and a full day of fun in San Francisco.&nbsp;</blockquote><blockquote class="tr_bq">Visit the <a href="http://www.google-melange.com/gci/document/show/gci_program/google/gci2013/help_page" >Frequently Asked Questions</a> page on the <a href="http://www.google-melange.com/gci/homepage/google/gci2013" >Google Code-in 2013 site</a> for more details on how to sign up and participate. And please help us spread the word to your friends around the globe! If you are a teacher that would like to encourage your students to participate, please send an email to our team at ospoteam@gmail.com. We would be happy to answer any questions you may have.&nbsp;</blockquote><blockquote class="tr_bq">Stay tuned to the contest site and subscribe to our <a href="http://groups.google.com/group/gci-announce" >mailing list</a> for more updates on the contest. We will announce the 10 open source organizations that will be participating in the contest on November 1. The Google Code-in contest starts for students on November 18, 2013. We look forward to welcoming hundreds of students from around the world into the open source family again this year.</blockquote>We hope you will help us spread the word about these two programs to all the pre-university and university students in your life. Stay tuned to this blog for more announcements in the coming weeks about both programs.<br /><br /><i>By Carol Smith and Stephanie Taylor, Open Source Programs</i><br /><div><br /></div>]]></content:encoded>
			<wfw:commentRss>https://googledata.org/google-open-source/google-code-in-2013-and-google-summer-of-code-2014-are-on/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="" length="" type="" />
		</item>
		<item>
		<title>Google Summer of Code Veteran Orgs: Apache Software Foundation</title>
		<link>https://googledata.org/google-open-source/google-summer-of-code-veteran-orgs-apache-software-foundation/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=google-summer-of-code-veteran-orgs-apache-software-foundation</link>
		<comments>https://googledata.org/google-open-source/google-summer-of-code-veteran-orgs-apache-software-foundation/#comments</comments>
		<pubDate>Fri, 04 Oct 2013 17:00:00 +0000</pubDate>
		<dc:creator><![CDATA[Stephanie Taylor]]></dc:creator>
				<category><![CDATA[Google Open Source]]></category>
		<category><![CDATA[open source]]></category>

		<guid isPermaLink="false">https://googledata.org/?guid=fff63504efc5f0dc50134ebae30eb44f</guid>
		<description><![CDATA[<div><a href="http://www.apache.org/images/asf_logo.gif"><img border="0" src="http://www.apache.org/images/asf_logo.gif" height="82" width="320"></a></div>The <a href="http://www.apache.org/" target="_blank">Apache Software Foundation</a> has been participating in <a href="https://developers.google.com/open-source/soc/" target="_blank">Google Summer of Code</a> since its inception in 2005. Over the years members of our projects&#8217; communities have mentored hundreds of students and their projects with dozens of past students now involved as active contributors, committers and members. This year we accepted 51 students mentored by 78 mentors. Of these, four of the mentors would like to take this opportunity to present their student&#8217;s projects.<br /><blockquote><b>Apache Isis&#160; -- Students: Bhargav Golla and Dimuthu Upeksha<u><br /></u></b><br /><a href="http://isis.apache.org/" target="_blank">Apache Isis</a> is a Java framework for rapidly developing domain-driven apps. This summer we had two students working on new &#8220;viewers&#8221; that interact with a REST API that Isis automatically generates, reflecting the structure and behavior of the domain objects. In the past the Isis community has worked on single-page HTML5/JS viewer and on a Windows Store App viewer. For Google Summer of Code our two students are each building their own viewers, one for Android, and one using JQueryMobile (to be packaged using Apache Cordova/PhoneGap).&#160;</blockquote><blockquote>&#8232;Both students have become quite fluent in the REST API, and both have a viewer running that is quite usable and can be deployed to an Android mobile device. &#160;The two viewers are broadly similar in terms of features implemented, and indeed towards the end of the project hit the limits of the available features in the REST API. &#160;Both students have said they are keen to continue developing their viewers after the Google Summer of Code program ends.&#160;</blockquote><blockquote><i>By Dan Haywood, Apache Mentor&#8232;&#8232;&#160;</i></blockquote><blockquote><b>Apache OODT -- Student: Rajith Siriwardana</b><br />Some exciting work to make <a href="http://oodt.apache.org/" target="_blank">Apache OODT</a> interoperate with the scalable <a href="http://ganglia.sourceforge.net/" target="_blank">Ganglia open source resource monitoring system</a> has been undertaken by Rajith Siriwardana. Rajith and his mentor, Chris Mattmann, divided the project up into several manageable milestones, first developing a fast Java parsing library for Ganglia's XML based response format. This is one of the first modular Java-based Ganglia clients that exists, and to our knowledge is the first one to exist at Apache.&#8232;&#8232;With the Ganglia Java client in hand, Rajith and Chris worked to develop a weighted average load balancing algorithm that plugged into Apache OODT's Resource Monitor interface, allowing it to poll Ganglia for current metrics like 5-min, 1-min avg load, and current disk capacity and space. The algorithm then takes this information into account, along with the requirement for job load, and plugs into the Capacity based scheduler part of the OODT Resource Manager, thereby allowing OODT to poll its resource monitoring information from Ganglia.&#8232;&#8232;We are excited that Rajith is now a member of the Apache OODT Project Management Committee (PMC) and a committer on the project. Apache OODT is a better overall project because of his efforts this summer.</blockquote><blockquote><i>By Chris Mattmann, Apache Mentor&#160;</i></blockquote><blockquote><b>Apache OODT -- Student Ross Laidlaw</b><br />Just as a pencil needs to be kept sharp in order to be useful, computer software needs to be regularly improved and polished in order to stay relevant. Fortunately for the Apache OODT project, this is exactly the type of work Ross Laidlaw, under the mentorship of Rishi Verma, has performed over the past few months through the Google Summer of Code program. Ross has taken a component of the OODT framework called the Product Server, and sculpted it into a more intuitive and usable package. He's taken the Java servlet-based set of web applications constituting the <a href="http://oodt.apache.org/components/maven/product/tutorials/ps/" target="_blank">Product Server</a> framework, and ported them to easier-to-maintain JAX-RS RESTful end-points. Moreover, Ross has advanced the content dissemination package, that's a part of the framework, to help make available OODT metadata in various forms like: JSON, RSS, and RDF. &#160;</blockquote><blockquote>Why perform all this refactoring as well as new development work? Simple: it helps to keep the OODT Product Server framework relevant, maintainable, and sharp. Ross has done an excellent job through his Google Summer of Code project, and we're definitely looking forward to his continuing involvement with OODT.&#160;</blockquote><blockquote><i>By Rishi Verma, Apache Mentor</i>&#160;</blockquote><blockquote><b>Apache Gora -- Apostolos Giannakidis</b><br />Data volumes have been growing at an astronomical rate in recent years with the term 'Big Data' being used ubiquitously within tech circles, mainstream media, governments and society alike. <a href="http://gora.apache.org/" target="_blank">Apache Gora</a> is an open source object-to-datastore mapping framework providing an in-memory data model and persistence for big data. Gora supports persisting to column stores, key value stores, document stores and RDBMSs, and analyzing the data with extensive Apache Hadoop&#8482; MapReduce support. &#160;</blockquote><blockquote>&#8232;Apostolos Giannakidis&#8217; project involved extending datastore support for Oracle's NoSQL database as part of the Gora suite of datastore modules. Work on the design and implementation of the gora-oracle module included the provision of full CRUD operations while exploiting the ACID transactions, flexible consistency options and the simple data mode of Oracle NoSQL database. With these, Apache Gora will be able to integrate seamlessly with the Oracle stack and the Big Data Appliance. Also, this module is one step further toward rendering Apache Gora as the standard persistence framework for NoSQL databases.&#160;</blockquote><blockquote><i>By Lewis John Mcgibbney, Apache Mentor</i></blockquote>We are pleased to announce that Apache had 44 students successfully complete this year&#8217;s Google Summer of Code program. If you would like to read more about the work students completed on Apache CloudStack, during this year&#8217;s program, you can check out our <a href="http://sebgoa.blogspot.ch/2013/09/cloudstack-google-summer-of-code.html" target="_blank">blog post</a>.<br /><br /><span><i>By Ulrich St&#228;rk Apache Organization Administrator for Google Summer of Code</i></span><br /><br />]]></description>
				<content:encoded><![CDATA[<div class="separator" style="clear: both; text-align: center;"><a href="http://www.apache.org/images/asf_logo.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://www.apache.org/images/asf_logo.gif" height="82" width="320" /></a></div>The <a href="http://www.apache.org/" >Apache Software Foundation</a> has been participating in <a href="https://developers.google.com/open-source/soc/" >Google Summer of Code</a> since its inception in 2005. Over the years members of our projects’ communities have mentored hundreds of students and their projects with dozens of past students now involved as active contributors, committers and members. This year we accepted 51 students mentored by 78 mentors. Of these, four of the mentors would like to take this opportunity to present their student’s projects.<br /><blockquote class="tr_bq"><b>Apache Isis&nbsp; -- Students: Bhargav Golla and Dimuthu Upeksha<u><br /></u></b><br /><a href="http://isis.apache.org/" >Apache Isis</a> is a Java framework for rapidly developing domain-driven apps. This summer we had two students working on new “viewers” that interact with a REST API that Isis automatically generates, reflecting the structure and behavior of the domain objects. In the past the Isis community has worked on single-page HTML5/JS viewer and on a Windows Store App viewer. For Google Summer of Code our two students are each building their own viewers, one for Android, and one using JQueryMobile (to be packaged using Apache Cordova/PhoneGap).&nbsp;</blockquote><blockquote class="tr_bq"> Both students have become quite fluent in the REST API, and both have a viewer running that is quite usable and can be deployed to an Android mobile device. &nbsp;The two viewers are broadly similar in terms of features implemented, and indeed towards the end of the project hit the limits of the available features in the REST API. &nbsp;Both students have said they are keen to continue developing their viewers after the Google Summer of Code program ends.&nbsp;</blockquote><blockquote class="tr_bq"><i>By Dan Haywood, Apache Mentor  &nbsp;</i></blockquote><blockquote class="tr_bq"><b>Apache OODT -- Student: Rajith Siriwardana</b><br />Some exciting work to make <a href="http://oodt.apache.org/" >Apache OODT</a> interoperate with the scalable <a href="http://ganglia.sourceforge.net/" >Ganglia open source resource monitoring system</a> has been undertaken by Rajith Siriwardana. Rajith and his mentor, Chris Mattmann, divided the project up into several manageable milestones, first developing a fast Java parsing library for Ganglia's XML based response format. This is one of the first modular Java-based Ganglia clients that exists, and to our knowledge is the first one to exist at Apache.  With the Ganglia Java client in hand, Rajith and Chris worked to develop a weighted average load balancing algorithm that plugged into Apache OODT's Resource Monitor interface, allowing it to poll Ganglia for current metrics like 5-min, 1-min avg load, and current disk capacity and space. The algorithm then takes this information into account, along with the requirement for job load, and plugs into the Capacity based scheduler part of the OODT Resource Manager, thereby allowing OODT to poll its resource monitoring information from Ganglia.  We are excited that Rajith is now a member of the Apache OODT Project Management Committee (PMC) and a committer on the project. Apache OODT is a better overall project because of his efforts this summer.</blockquote><blockquote class="tr_bq"><i>By Chris Mattmann, Apache Mentor&nbsp;</i></blockquote><blockquote class="tr_bq"><b>Apache OODT -- Student Ross Laidlaw</b><br />Just as a pencil needs to be kept sharp in order to be useful, computer software needs to be regularly improved and polished in order to stay relevant. Fortunately for the Apache OODT project, this is exactly the type of work Ross Laidlaw, under the mentorship of Rishi Verma, has performed over the past few months through the Google Summer of Code program. Ross has taken a component of the OODT framework called the Product Server, and sculpted it into a more intuitive and usable package. He's taken the Java servlet-based set of web applications constituting the <a href="http://oodt.apache.org/components/maven/product/tutorials/ps/" >Product Server</a> framework, and ported them to easier-to-maintain JAX-RS RESTful end-points. Moreover, Ross has advanced the content dissemination package, that's a part of the framework, to help make available OODT metadata in various forms like: JSON, RSS, and RDF. &nbsp;</blockquote><blockquote class="tr_bq">Why perform all this refactoring as well as new development work? Simple: it helps to keep the OODT Product Server framework relevant, maintainable, and sharp. Ross has done an excellent job through his Google Summer of Code project, and we're definitely looking forward to his continuing involvement with OODT.&nbsp;</blockquote><blockquote class="tr_bq"><i>By Rishi Verma, Apache Mentor</i>&nbsp;</blockquote><blockquote class="tr_bq"><b>Apache Gora -- Apostolos Giannakidis</b><br />Data volumes have been growing at an astronomical rate in recent years with the term 'Big Data' being used ubiquitously within tech circles, mainstream media, governments and society alike. <a href="http://gora.apache.org/" >Apache Gora</a> is an open source object-to-datastore mapping framework providing an in-memory data model and persistence for big data. Gora supports persisting to column stores, key value stores, document stores and RDBMSs, and analyzing the data with extensive Apache Hadoop™ MapReduce support. &nbsp;</blockquote><blockquote class="tr_bq"> Apostolos Giannakidis’ project involved extending datastore support for Oracle's NoSQL database as part of the Gora suite of datastore modules. Work on the design and implementation of the gora-oracle module included the provision of full CRUD operations while exploiting the ACID transactions, flexible consistency options and the simple data mode of Oracle NoSQL database. With these, Apache Gora will be able to integrate seamlessly with the Oracle stack and the Big Data Appliance. Also, this module is one step further toward rendering Apache Gora as the standard persistence framework for NoSQL databases.&nbsp;</blockquote><blockquote class="tr_bq"><i>By Lewis John Mcgibbney, Apache Mentor</i></blockquote>We are pleased to announce that Apache had 44 students successfully complete this year’s Google Summer of Code program. If you would like to read more about the work students completed on Apache CloudStack, during this year’s program, you can check out our <a href="http://sebgoa.blogspot.ch/2013/09/cloudstack-google-summer-of-code.html" >blog post</a>.<br /><br /><span style="background-color: white;"><i>By Ulrich Stärk Apache Organization Administrator for Google Summer of Code</i></span><br /><br />]]></content:encoded>
			<wfw:commentRss>https://googledata.org/google-open-source/google-summer-of-code-veteran-orgs-apache-software-foundation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="" length="" type="" />
		</item>
		<item>
		<title>9th Year of Google Summer of Code draws to a close</title>
		<link>https://googledata.org/google-open-source/9th-year-of-google-summer-of-code-draws-to-a-close/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=9th-year-of-google-summer-of-code-draws-to-a-close</link>
		<comments>https://googledata.org/google-open-source/9th-year-of-google-summer-of-code-draws-to-a-close/#comments</comments>
		<pubDate>Tue, 01 Oct 2013 17:00:00 +0000</pubDate>
		<dc:creator><![CDATA[Stephanie Taylor]]></dc:creator>
				<category><![CDATA[Google Open Source]]></category>
		<category><![CDATA[open source]]></category>

		<guid isPermaLink="false">https://googledata.org/?guid=237723803b1ee0726a3b469c58f9f5aa</guid>
		<description><![CDATA[<div><a href="http://1.bp.blogspot.com/-6K7amvOt3uc/UkNLb5eYQKI/AAAAAAAAAdg/oBUjei1AuaE/s1600/GSoC+2013+logo.jpg"><img border="0" src="http://1.bp.blogspot.com/-6K7amvOt3uc/UkNLb5eYQKI/AAAAAAAAAdg/oBUjei1AuaE/s320/GSoC+2013+logo.jpg" height="170" width="320"></a></div><br />The end of summer in the Northern Hemisphere also signals the end of the 2013 <i><a href="https://developers.google.com/open-source/soc/" target="_blank">Google Summer of Code</a></i>, our program designed to introduce university students from around the world to open source development.<br /><br />In June, 1,192 university students from 69 countries began writing code for 177 open source <a href="http://www.google-melange.com/gsoc/accepted_orgs/google/gsoc2013" target="_blank">organizations</a> with the help of 2,218 mentors from 71 countries -- quite the team effort! We are excited to announce that 88.6%* (1056) of the students passed their final evaluations. If you would like to read about more numbers on the <i>Google Summer of Code</i> program you can view a variety of statistics on the previous eight years of the program.<br /><br />Stay tuned to this blog each Friday until the end of the year for wrap up posts from many of this year&#8217;s Mentoring organizations.<br /><br />Now that the program has concluded, the students are busy preparing their code samples for all eyes to see. Soon you will be able to go to the <a href="http://www.google-melange.com/gsoc/homepage/google/gsoc2013" target="_blank">program site</a> where organizations will have links to the student&#8217;s code repositories.<br /><br />Thank you to all of the students, mentors and organization administrators that have helped to make this 9th year of the <i>Google Summer of Code</i> a great success!<br /><br /><i>By Carol Smith, Open Source Programs</i><br /><br />* This number could change slightly in the next few weeks.<br /><br /><br />]]></description>
				<content:encoded><![CDATA[<div class="separator" style="clear: both; text-align: center;"><a href="http://1.bp.blogspot.com/-6K7amvOt3uc/UkNLb5eYQKI/AAAAAAAAAdg/oBUjei1AuaE/s1600/GSoC+2013+logo.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://1.bp.blogspot.com/-6K7amvOt3uc/UkNLb5eYQKI/AAAAAAAAAdg/oBUjei1AuaE/s320/GSoC+2013+logo.jpg" height="170" width="320" /></a></div><br />The end of summer in the Northern Hemisphere also signals the end of the 2013 <i><a href="https://developers.google.com/open-source/soc/" >Google Summer of Code</a></i>, our program designed to introduce university students from around the world to open source development.<br /><br />In June, 1,192 university students from 69 countries began writing code for 177 open source <a href="http://www.google-melange.com/gsoc/accepted_orgs/google/gsoc2013" >organizations</a> with the help of 2,218 mentors from 71 countries -- quite the team effort! We are excited to announce that 88.6%* (1056) of the students passed their final evaluations. If you would like to read about more numbers on the <i>Google Summer of Code</i> program you can view a variety of statistics on the previous eight years of the program.<br /><br />Stay tuned to this blog each Friday until the end of the year for wrap up posts from many of this year’s Mentoring organizations.<br /><br />Now that the program has concluded, the students are busy preparing their code samples for all eyes to see. Soon you will be able to go to the <a href="http://www.google-melange.com/gsoc/homepage/google/gsoc2013" >program site</a> where organizations will have links to the student’s code repositories.<br /><br />Thank you to all of the students, mentors and organization administrators that have helped to make this 9th year of the <i>Google Summer of Code</i> a great success!<br /><br /><i>By Carol Smith, Open Source Programs</i><br /><br />* This number could change slightly in the next few weeks.<br /><br /><br />]]></content:encoded>
			<wfw:commentRss>https://googledata.org/google-open-source/9th-year-of-google-summer-of-code-draws-to-a-close/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="" length="" type="" />
		</item>
		<item>
		<title>Google Summer of Code Veteran Orgs: Monkey Project</title>
		<link>https://googledata.org/google-open-source/google-summer-of-code-veteran-orgs-monkey-project/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=google-summer-of-code-veteran-orgs-monkey-project</link>
		<comments>https://googledata.org/google-open-source/google-summer-of-code-veteran-orgs-monkey-project/#comments</comments>
		<pubDate>Fri, 27 Sep 2013 17:00:00 +0000</pubDate>
		<dc:creator><![CDATA[Stephanie Taylor]]></dc:creator>
				<category><![CDATA[Google Open Source]]></category>
		<category><![CDATA[open source]]></category>

		<guid isPermaLink="false">https://googledata.org/?guid=9d7b5e5f91e3cbae4d1bb22d216b9b1c</guid>
		<description><![CDATA[<div><a href="http://2.bp.blogspot.com/-YeUmtvG3Dsw/UkHPuLYW4mI/AAAAAAAAAdQ/yvTyMPHBm3w/s1600/monkey_logo.png"><img border="0" height="99" src="http://2.bp.blogspot.com/-YeUmtvG3Dsw/UkHPuLYW4mI/AAAAAAAAAdQ/yvTyMPHBm3w/s1600/monkey_logo.png" width="320"></a></div><br /><a href="http://monkey-project.com/" target="_blank">Monkey Project</a> is an open source organization that focuses on the development of web backend technologies with products such as Monkey HTTP Server: a fast and lightweight HTTP Server for Linux and Embedded Linux, and Duda I/O: an event-driven and scalable web services framework in C.<br /><br />This is our second year participating as a mentoring organization for the <i>Google Summer of Code</i> program and this year we were given four student slots. During the evaluation period we chose the students not just by their technical skills, but also their motivation, previous contribution with the organization, capacity to learn and ability to adapt to change.<br /><br />After months of hard work, all students accomplished their main goals and they worked very hard to learn networking programming and different areas of the architecture of our HTTP server. Below are descriptions of the four projects our students worked on this summer.<br /><br />&#160;- Monkey Architecture changes (Future Monkey proof for new protocols): Monkey HTTP Server is an event driven web server with a strong focus in Linux and its current architecture allows to extend the core features through plugins. But with the incoming improved protocols such as SPDY and HTTP/2.0, it requires a major refactoring to support multiple protocol layers in the proper way to avoid sacrifice performance. On this project, <a href="https://lotrax.org/gsoc/" target="_blank">Sonny Karlsson</a> is busy working on refactoring the plugin API and different scheduler mechanisms, the work completed is very promising and will be merged with mainline code shortly.<br /><br />&#160;- Monkey Caching plugin: the Monkey server is very fast but it can still perform better by reducing some I/O, so this summer we received a good proposal to add caching support to the server through the plugin interface. <a href="http://ziahamza.wordpress.com/" target="_blank">Hamza Zia</a> did research and tested different caching mechanisms and has already implemented the first caching prototype which is showing good performance improvements.<br /><br />- Monkey Proxy Reverse plugin: a HTTP server not only needs to serve static content, it is mostly a proxy for different resources. This project aims to create a Proxy Reverse plugin with different balancing algorithms to add a security layer in front of backend servers and redirect requests per different configuration schemas. <a href="http://nikolanikov.wordpress.com/" target="_blank">Nikola Nikov</a> has implemented all required components to accomplish this goal, the plugin is in a good state and already functional for testing purposes.<br /><div><a href="http://1.bp.blogspot.com/-IqZEGkCJaTo/UkXMBMhOgLI/AAAAAAAAAdw/MhjJVTSDrGI/s1600/nikola_nikov.jpg"><img border="0" height="112" src="http://1.bp.blogspot.com/-IqZEGkCJaTo/UkXMBMhOgLI/AAAAAAAAAdw/MhjJVTSDrGI/s200/nikola_nikov.jpg" width="200"></a></div><div><span><i>Nikola Nikov's workstation</i></span></div><div><span><i><br /></i></span></div>&#160;- Duda I/O - MariaDB/MySQL and PostgreSQL support: Duda I/O is a web services framework built on top of Monkey, it is an event driven extensible stack in C for high performance web applications. This goal of this project is the creation of two packages to add support for asynchronous connectivity to MariaDB/MySQL and PostgreSQL databases. <a href="http://swpd.github.io/" target="_blank">Zeying Xie</a> has done a very good job adding support for the relational databases mentioned. Now we support NoSQL and common DBs.<br /><br />It is very important to us to keep our organization and community informed about "how" and "what" is being done by our students through the <i>Google Summer of Code</i> program. If you are interested in more technical details about each project, we invite you to follow the blogs (linked to the student&#8217;s names above) that are updated on a weekly basis.<br /><br /><i>By Eduardo Silva, Monkey Project - Google Summer of Code Organization Administrator</i><br /><br />]]></description>
				<content:encoded><![CDATA[<div class="separator" style="clear: both; text-align: center;"><a href="http://2.bp.blogspot.com/-YeUmtvG3Dsw/UkHPuLYW4mI/AAAAAAAAAdQ/yvTyMPHBm3w/s1600/monkey_logo.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="99" src="http://2.bp.blogspot.com/-YeUmtvG3Dsw/UkHPuLYW4mI/AAAAAAAAAdQ/yvTyMPHBm3w/s1600/monkey_logo.png" width="320" /></a></div><br /><a href="http://monkey-project.com/" >Monkey Project</a> is an open source organization that focuses on the development of web backend technologies with products such as Monkey HTTP Server: a fast and lightweight HTTP Server for Linux and Embedded Linux, and Duda I/O: an event-driven and scalable web services framework in C.<br /><br />This is our second year participating as a mentoring organization for the <i>Google Summer of Code</i> program and this year we were given four student slots. During the evaluation period we chose the students not just by their technical skills, but also their motivation, previous contribution with the organization, capacity to learn and ability to adapt to change.<br /><br />After months of hard work, all students accomplished their main goals and they worked very hard to learn networking programming and different areas of the architecture of our HTTP server. Below are descriptions of the four projects our students worked on this summer.<br /><br />&nbsp;- Monkey Architecture changes (Future Monkey proof for new protocols): Monkey HTTP Server is an event driven web server with a strong focus in Linux and its current architecture allows to extend the core features through plugins. But with the incoming improved protocols such as SPDY and HTTP/2.0, it requires a major refactoring to support multiple protocol layers in the proper way to avoid sacrifice performance. On this project, <a href="https://lotrax.org/gsoc/" >Sonny Karlsson</a> is busy working on refactoring the plugin API and different scheduler mechanisms, the work completed is very promising and will be merged with mainline code shortly.<br /><br />&nbsp;- Monkey Caching plugin: the Monkey server is very fast but it can still perform better by reducing some I/O, so this summer we received a good proposal to add caching support to the server through the plugin interface. <a href="http://ziahamza.wordpress.com/" >Hamza Zia</a> did research and tested different caching mechanisms and has already implemented the first caching prototype which is showing good performance improvements.<br /><br />- Monkey Proxy Reverse plugin: a HTTP server not only needs to serve static content, it is mostly a proxy for different resources. This project aims to create a Proxy Reverse plugin with different balancing algorithms to add a security layer in front of backend servers and redirect requests per different configuration schemas. <a href="http://nikolanikov.wordpress.com/" >Nikola Nikov</a> has implemented all required components to accomplish this goal, the plugin is in a good state and already functional for testing purposes.<br /><div class="separator" style="clear: both; text-align: center;"><a href="http://1.bp.blogspot.com/-IqZEGkCJaTo/UkXMBMhOgLI/AAAAAAAAAdw/MhjJVTSDrGI/s1600/nikola_nikov.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="112" src="http://1.bp.blogspot.com/-IqZEGkCJaTo/UkXMBMhOgLI/AAAAAAAAAdw/MhjJVTSDrGI/s200/nikola_nikov.jpg" width="200" /></a></div><div style="text-align: center;"><span style="font-size: x-small;"><i>Nikola Nikov's workstation</i></span></div><div style="text-align: center;"><span style="font-size: x-small;"><i><br /></i></span></div>&nbsp;- Duda I/O - MariaDB/MySQL and PostgreSQL support: Duda I/O is a web services framework built on top of Monkey, it is an event driven extensible stack in C for high performance web applications. This goal of this project is the creation of two packages to add support for asynchronous connectivity to MariaDB/MySQL and PostgreSQL databases. <a href="http://swpd.github.io/" >Zeying Xie</a> has done a very good job adding support for the relational databases mentioned. Now we support NoSQL and common DBs.<br /><br />It is very important to us to keep our organization and community informed about "how" and "what" is being done by our students through the <i>Google Summer of Code</i> program. If you are interested in more technical details about each project, we invite you to follow the blogs (linked to the student’s names above) that are updated on a weekly basis.<br /><br /><i>By Eduardo Silva, Monkey Project - Google Summer of Code Organization Administrator</i><br /><br />]]></content:encoded>
			<wfw:commentRss>https://googledata.org/google-open-source/google-summer-of-code-veteran-orgs-monkey-project/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="" length="" type="" />
		</item>
		<item>
		<title>GanetiCon 2013</title>
		<link>https://googledata.org/google-open-source/ganeticon-2013/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=ganeticon-2013</link>
		<comments>https://googledata.org/google-open-source/ganeticon-2013/#comments</comments>
		<pubDate>Mon, 23 Sep 2013 20:00:00 +0000</pubDate>
		<dc:creator><![CDATA[Stephanie Taylor]]></dc:creator>
				<category><![CDATA[Google Open Source]]></category>
		<category><![CDATA[open source]]></category>

		<guid isPermaLink="false">https://googledata.org/?guid=1f4edecee1436730fe4c8b7431e1d2c6</guid>
		<description><![CDATA[This year Ganeti, the cluster virtualization manager that Google released in August 2007, celebrated its sixth birthday. Over the years, there have been many improvements and changes to Ganeti as the user community continues to grow.During the first we...]]></description>
				<content:encoded><![CDATA[This year <a href="https://code.google.com/p/ganeti/" >Ganeti</a>, the cluster virtualization manager that Google released in August 2007, celebrated its sixth birthday. Over the years, there have been many improvements and changes to Ganeti as the user community continues to grow.<br /><br />During the first week of September, <a href="https://www.google.com/" >Google</a>, <a href="https://www.grnet.gr/en" >GRNET</a> and <a href="http://www.skroutz.gr/" >Skroutz</a> organized <a href="https://sites.google.com/site/ganeticon/" >GanetiCon 2013</a>, the first Ganeti user and developer conference, in Athens, Greece. Over the course of the three-day conference, 50 people met to discuss Ganeti and the future: how they use it, and what they'd like to see come out of it, with workshops on features and discussions between community members.<br /><br />Among the topics we identified as key for Ganeti were:<br /><br />- Better fleet management for environments with multiple clusters<br />- Improvement of OS installation and image management<br />- Better disk support<br />- Security improvements and reduction in the use of the root account<br />- Increased support for different types of "partial shutdown" situations<br /><br />The community also presented software based around Ganeti. Over the years, two web managers were developed, <a href="https://code.osuosl.org/projects/51" >Ganeti Web Manager</a> and <a href="https://code.grnet.gr/projects/ganetimgr" >ganetimgr</a>, as well as a full openstack compatible cloud based on Ganeti, <a href="http://www.synnefo.org/" >Synnefo</a>. Organizations gave presentations on their usage of Ganeti including the <a href="http://www.debian.org/" >Debian Project</a>, the <a href="http://osuosl.org/" >Oregon State Open Source Lab</a> (OSUOSL), Google, GRNET and Skroutz.<br /><br />We are very excited about the feedback and community appreciation we received for organizing the event and we look forward to working on the most important issues, and to organize a new event in 2014!<br /><br /><i>By Guido Trotter, Ganeti</i>]]></content:encoded>
			<wfw:commentRss>https://googledata.org/google-open-source/ganeticon-2013/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="" length="" type="" />
		</item>
		<item>
		<title>Google Summer of Code Veteran Orgs: 52 North</title>
		<link>https://googledata.org/google-open-source/google-summer-of-code-veteran-orgs-52-north/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=google-summer-of-code-veteran-orgs-52-north</link>
		<comments>https://googledata.org/google-open-source/google-summer-of-code-veteran-orgs-52-north/#comments</comments>
		<pubDate>Fri, 20 Sep 2013 17:00:00 +0000</pubDate>
		<dc:creator><![CDATA[Stephanie Taylor]]></dc:creator>
				<category><![CDATA[Google Open Source]]></category>
		<category><![CDATA[open source]]></category>

		<guid isPermaLink="false">https://googledata.org/?guid=6e57e9b88e0d31fbbb08b511a5cfd5f7</guid>
		<description><![CDATA[<div><a href="http://4.bp.blogspot.com/-_Os4x4a-5nU/Ujjb72M-XlI/AAAAAAAAAco/9-imrAQWuJg/s1600/52n-logo+(1).png"><img border="0" src="http://4.bp.blogspot.com/-_Os4x4a-5nU/Ujjb72M-XlI/AAAAAAAAAco/9-imrAQWuJg/s1600/52n-logo+(1).png"></a></div><br />We recently wrapped up our summer blog series highlighting new <i><a href="http://www.google-melange.com/gsoc/homepage/google/gsoc2013" target="_blank">Google Summer of Code</a> </i>organizations. Now it&#8217;s time to feature some of the 130+ veteran organizations that participated in <i>Google Summer of Code</i> 2013. Each Friday for the next few months, we will spotlight a veteran organization and the projects their students worked on over the summer. To kick it off, the organization administrator from <a href="http://52north.org/" target="_blank">52&#176;North</a> talks about their project and their second year as a mentoring organization.<br /><blockquote>The open source software initiative 52&#176;North is an open international network of <a href="http://52north.org/about/partners/" target="_blank">partners</a> from research, industry and public administration. Its main purpose is to foster innovation in the field of Geoinformatics through a collaborative R&#38;D process. The R&#38;D process takes place within 52&#176;North <a href="http://52north.org/communities/i" target="_blank">R&#38;D communities</a>, which develop new concepts and technologies (examples include: for managing near real-time sensor data, integrating geoprocessing technologies into SDIs, and making use of GRID and Cloud technologies). These communities evaluate new macro trends, such as the Internet of Things, the Semantic Web or Linked Open Data, and find ways to unfold their use in practice.&#160;</blockquote><blockquote>As a returning <i>Google Summer of Code</i> mentoring organization, 52&#176;North was particularly thrilled to have four students work on different projects in the fields of Sensor Web, Geostatistics and Geoprocessing this summer. 52&#176;North&#8217;s overall goals for the projects were to improve the usability of the products and extend the user base to new domains.&#160;</blockquote><blockquote>Khalid Alqinyah created a <a href="http://blog.52north.org/2013/06/18/new-52-north-wps-admin-web-application/" target="_blank">new admin web application</a> for the 52&#176; North Web Processing Service (WPS). This new application will improve the WPS back end code with an updated implementation and provide the front end with a new and ergonomic user interface.&#160;</blockquote><blockquote>Patrick Noble added <a href="http://blog.52north.org/2013/06/19/seismic-modeling-using-sos-and-swe/" target="_blank">support for seismic data</a> within the 52&#176; North Sensor Observation Service. This seismic data will then be visualized by the Sensor Web Client. The result of his work will be a comprehensive toolkit for publishing and visualizing seismic data.<br />Jinlong Yang developed classes and methods that enable <a href="http://blog.52north.org/2013/06/20/trajectory-analysis-in-r/" target="_blank">trajectory analysis in the R language</a>. We expect this enhancement to become a valuable tool for all researchers dealing with trajectory data as it will open up R for a whole range of new application scenarios.&#160;</blockquote><blockquote>Mohammad Ahmed Hamed Yakoub implemented the <a href="https://wiki.52north.org/bin/view/Projects/GSoC2013OpenSensorSearch" target="_blank">Open Sensor Search</a> (OSS) idea in an agile software development process. OSS is a platform for the discovery of in-situ sensor data. The resulting discovery solution will become a cornerstone within the 52&#176;North Sensor Web framework, allowing the development of more sophisticated client applications.&#160;</blockquote><blockquote><i>By Jan Schulte, 52&#176;North Organization Administrator</i></blockquote>Currently, students are busy putting the finishing touches on their projects and starting next week they will submit the code they have been working on these last 3 months. Good luck to all the students in these final days of <i>Google Summer of Code</i> 2013.<br /><br /><i>By Stephanie Taylor, Open Source Programs</i><br /><br /><br />]]></description>
				<content:encoded><![CDATA[<div class="separator" style="clear: both; text-align: center;"><a href="http://4.bp.blogspot.com/-_Os4x4a-5nU/Ujjb72M-XlI/AAAAAAAAAco/9-imrAQWuJg/s1600/52n-logo+(1).png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://4.bp.blogspot.com/-_Os4x4a-5nU/Ujjb72M-XlI/AAAAAAAAAco/9-imrAQWuJg/s1600/52n-logo+(1).png" /></a></div><br />We recently wrapped up our summer blog series highlighting new <i><a href="http://www.google-melange.com/gsoc/homepage/google/gsoc2013" >Google Summer of Code</a> </i>organizations. Now it’s time to feature some of the 130+ veteran organizations that participated in <i>Google Summer of Code</i> 2013. Each Friday for the next few months, we will spotlight a veteran organization and the projects their students worked on over the summer. To kick it off, the organization administrator from <a href="http://52north.org/" >52°North</a> talks about their project and their second year as a mentoring organization.<br /><blockquote class="tr_bq">The open source software initiative 52°North is an open international network of <a href="http://52north.org/about/partners/" >partners</a> from research, industry and public administration. Its main purpose is to foster innovation in the field of Geoinformatics through a collaborative R&amp;D process. The R&amp;D process takes place within 52°North <a href="http://52north.org/communities/i" >R&amp;D communities</a>, which develop new concepts and technologies (examples include: for managing near real-time sensor data, integrating geoprocessing technologies into SDIs, and making use of GRID and Cloud technologies). These communities evaluate new macro trends, such as the Internet of Things, the Semantic Web or Linked Open Data, and find ways to unfold their use in practice.&nbsp;</blockquote><blockquote class="tr_bq">As a returning <i>Google Summer of Code</i> mentoring organization, 52°North was particularly thrilled to have four students work on different projects in the fields of Sensor Web, Geostatistics and Geoprocessing this summer. 52°North’s overall goals for the projects were to improve the usability of the products and extend the user base to new domains.&nbsp;</blockquote><blockquote class="tr_bq">Khalid Alqinyah created a <a href="http://blog.52north.org/2013/06/18/new-52-north-wps-admin-web-application/" >new admin web application</a> for the 52° North Web Processing Service (WPS). This new application will improve the WPS back end code with an updated implementation and provide the front end with a new and ergonomic user interface.&nbsp;</blockquote><blockquote class="tr_bq">Patrick Noble added <a href="http://blog.52north.org/2013/06/19/seismic-modeling-using-sos-and-swe/" >support for seismic data</a> within the 52° North Sensor Observation Service. This seismic data will then be visualized by the Sensor Web Client. The result of his work will be a comprehensive toolkit for publishing and visualizing seismic data.<br />Jinlong Yang developed classes and methods that enable <a href="http://blog.52north.org/2013/06/20/trajectory-analysis-in-r/" >trajectory analysis in the R language</a>. We expect this enhancement to become a valuable tool for all researchers dealing with trajectory data as it will open up R for a whole range of new application scenarios.&nbsp;</blockquote><blockquote class="tr_bq">Mohammad Ahmed Hamed Yakoub implemented the <a href="https://wiki.52north.org/bin/view/Projects/GSoC2013OpenSensorSearch" >Open Sensor Search</a> (OSS) idea in an agile software development process. OSS is a platform for the discovery of in-situ sensor data. The resulting discovery solution will become a cornerstone within the 52°North Sensor Web framework, allowing the development of more sophisticated client applications.&nbsp;</blockquote><blockquote class="tr_bq"><i>By Jan Schulte, 52°North Organization Administrator</i></blockquote>Currently, students are busy putting the finishing touches on their projects and starting next week they will submit the code they have been working on these last 3 months. Good luck to all the students in these final days of <i>Google Summer of Code</i> 2013.<br /><br /><i>By Stephanie Taylor, Open Source Programs</i><br /><br /><br />]]></content:encoded>
			<wfw:commentRss>https://googledata.org/google-open-source/google-summer-of-code-veteran-orgs-52-north/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="" length="" type="" />
		</item>
		<item>
		<title>Coder: a simple way to make web stuff on Raspberry Pi</title>
		<link>https://googledata.org/google-open-source/coder-a-simple-way-to-make-web-stuff-on-raspberry-pi/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=coder-a-simple-way-to-make-web-stuff-on-raspberry-pi</link>
		<comments>https://googledata.org/google-open-source/coder-a-simple-way-to-make-web-stuff-on-raspberry-pi/#comments</comments>
		<pubDate>Fri, 13 Sep 2013 21:00:00 +0000</pubDate>
		<dc:creator><![CDATA[Stephanie Taylor]]></dc:creator>
				<category><![CDATA[Google Open Source]]></category>
		<category><![CDATA[open source]]></category>

		<guid isPermaLink="false">https://googledata.org/?guid=5ad071879772ab787fd72b307d9a3860</guid>
		<description><![CDATA[<i>Cross posted from the Google Developers Blog</i><br /><br />I wrote my first two lines of BASIC as a five year old, and I&#8217;ve loved programming ever since. These days I&#8217;m teaching my own kids to code, and I&#8217;ve been thinking a lot about how they could have that same simple experience while learning to program for the web.<br /><br />A quick sprint with my design friend <a href="http://plus.google.com/107978315707521236392/posts" target="_blank">+Jeff Baxter</a> led to a little experiment called Coder. It&#8217;s an open source tool that turns <a href="http://www.raspberrypi.org/">Raspberry Pi</a> into a simple, tiny, personal web server and web-based development environment &#8211; just what you need for crafting HTML, CSS, and JavaScript while you&#8217;re learning to code. Here&#8217;s a quick video that helps explain how it all works (and a huge shout out to our friends <a href="http://plus.google.com/104349298421515727298/posts" target="_blank">+Claire Stapleton</a> and <a href="http://plus.google.com/u/1/110453821704450478355/posts" target="_blank">+Minji Hong</a> who helped us with it):<br /><br /> We thought about all the stuff we could do to make Coder a more complete package, but we have a hunch that the sooner this gets into the open source and maker communities, the more we&#8217;ll learn about how it might be used. Hopefully, a few more folks will pitch in and help us make this even more accessible and helpful for new coders.<br /><br />To learn more, visit <a href="http://googlecreativelab.github.io/coder/" target="_blank">goo.gl/coder</a>, get a Pi, download Coder, and make something awesome.<br /><br /><i>By Jason Striegel, Creative Technologist, Google Creative Lab</i>]]></description>
				<content:encoded><![CDATA[<i>Cross posted from the Google Developers Blog</i><br /><br />I wrote my first two lines of BASIC as a five year old, and I’ve loved programming ever since. These days I’m teaching my own kids to code, and I’ve been thinking a lot about how they could have that same simple experience while learning to program for the web.<br /><br />A quick sprint with my design friend <a href="http://plus.google.com/107978315707521236392/posts" >+Jeff Baxter</a> led to a little experiment called Coder. It’s an open source tool that turns <a href="http://www.raspberrypi.org/">Raspberry Pi</a> into a simple, tiny, personal web server and web-based development environment – just what you need for crafting HTML, CSS, and JavaScript while you’re learning to code. Here’s a quick video that helps explain how it all works (and a huge shout out to our friends <a href="http://plus.google.com/104349298421515727298/posts" >+Claire Stapleton</a> and <a href="http://plus.google.com/u/1/110453821704450478355/posts" >+Minji Hong</a> who helped us with it):<br /><br /><iframe allowfullscreen="" frameborder="0" height="315" src="http://www.youtube.com/embed/wH24YwdayFg" width="560"></iframe> We thought about all the stuff we could do to make Coder a more complete package, but we have a hunch that the sooner this gets into the open source and maker communities, the more we’ll learn about how it might be used. Hopefully, a few more folks will pitch in and help us make this even more accessible and helpful for new coders.<br /><br />To learn more, visit <a href="http://googlecreativelab.github.io/coder/" >goo.gl/coder</a>, get a Pi, download Coder, and make something awesome.<br /><br /><i>By Jason Striegel, Creative Technologist, Google Creative Lab</i>]]></content:encoded>
			<wfw:commentRss>https://googledata.org/google-open-source/coder-a-simple-way-to-make-web-stuff-on-raspberry-pi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="" length="" type="" />
		</item>
		<item>
		<title>Hesokuri &#8211; a personal backup solution for your source code</title>
		<link>https://googledata.org/google-open-source/hesokuri-a-personal-backup-solution-for-your-source-code/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=hesokuri-a-personal-backup-solution-for-your-source-code</link>
		<comments>https://googledata.org/google-open-source/hesokuri-a-personal-backup-solution-for-your-source-code/#comments</comments>
		<pubDate>Thu, 12 Sep 2013 18:30:00 +0000</pubDate>
		<dc:creator><![CDATA[Stephanie Taylor]]></dc:creator>
				<category><![CDATA[Google Open Source]]></category>
		<category><![CDATA[open source]]></category>

		<guid isPermaLink="false">https://googledata.org/?guid=f8faa00503b2c2751fa8ec8a0c799d29</guid>
		<description><![CDATA[If you are a developer, source code is some of the most important data you have. It needs to be backed up regularly, it must be readily accessible from all of your machines, and it may even be confidential. Most of the code is probably already stored u...]]></description>
				<content:encoded><![CDATA[If you are a developer, source code is some of the most important data you have. It needs to be backed up regularly, it must be readily accessible from all of your machines, and it may even be confidential. Most of the code is probably already stored under version control.<br /><br />With this in mind I developed <a href="https://github.com/google/hesokuri">Hesokuri</a>, a background process that keeps Git repositories on multiple machines in sync. Changes are pushed aggressively to peers as they are committed. When a peer is offline, Hesokuri will retry a push regularly until the peer responds. In some cases, a peer will merge pushed commits into the current branch so they are immediately visible in any open text editor. This means that if Hesokuri is running on two or more networked machines, the Git repositories on them are duplicated, backed up, and widely accessible.<br /><br />Once you have set up Hesokuri and written a simple configuration file, you can just use Git as you always have. Hesokuri also has a web interface so you can check what revisions of each repository have been pushed to each peer.<br /><br />We are still working on the user interface and the list of features that we want to include, so thanks to the community in advance for your bug reports, pull requests, and other contributions!<br /><br />For the source code and how to get started, check out the <a href="https://github.com/google/hesokuri">Hesokuri project page</a>. You can also get help using Hesokuri and discuss improvements in the <a href="https://groups.google.com/forum/#!forum/hesokuri">Google discussion group</a>.<br /><br /><i>By Matthew DeVore, Google+ Team</i><br /><br /><br />]]></content:encoded>
			<wfw:commentRss>https://googledata.org/google-open-source/hesokuri-a-personal-backup-solution-for-your-source-code/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="" length="" type="" />
		</item>
		<item>
		<title>Open Source Security</title>
		<link>https://googledata.org/google-open-source/open-source-security/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=open-source-security</link>
		<comments>https://googledata.org/google-open-source/open-source-security/#comments</comments>
		<pubDate>Wed, 11 Sep 2013 18:00:00 +0000</pubDate>
		<dc:creator><![CDATA[Stephanie Taylor]]></dc:creator>
				<category><![CDATA[Google Open Source]]></category>
		<category><![CDATA[open source]]></category>

		<guid isPermaLink="false">https://googledata.org/?guid=ab370dab4a767f5813c40d4f22370612</guid>
		<description><![CDATA[Free and open source software is a crucial part of the security infrastructure of the internet. As a Googler working on security issues, especially those involving open source software, I want to describe some of the open source security projects Google is involved with. This list is far from comprehensive, but comprises some of the projects I have personally had a hand in.<br /><h2><b>OpenSSL</b></h2>Google employs two members of the <a href="http://www.openssl.org/">OpenSSL</a> team, myself and Bodo M&#246;ller. As well as helping to address security issues as they arise (sometimes discovered by other Googlers) we&#8217;ve also been helping with work to improve OpenSSL&#8217;s capabilities, for example implementing <a href="https://github.com/openssl/openssl/commit/a398f821fa98b9923a426cf45b268cf4d56c89bd">application-defined TLS extensions</a>, adding <a href="https://github.com/openssl/openssl/commit/6f017a8f9db3a79f3a3406cf8d493ccd346db691">support for ALPN</a> (<a href="http://tools.ietf.org/html/draft-ietf-tls-applayerprotoneg-01">http://tools.ietf.org/html/draft-ietf-tls-applayerprotoneg-01</a>) and adding a <a href="https://github.com/benlaurie/openssl/compare/aead">framework for Authenticated Encryption with Additional Data (AEAD)</a> (work in progress).<br /><h2><b>Capsicum</b></h2>Over the last decade or so, it has become increasingly (and painfully) apparent that ACLs and MAC, which were originally designed to protect expensive mainframes from their users, and the users from each other, are failing to secure modern cheap machines with single users who need protecting from the software they run.<br /><br />Instead, we need fine-grained access control and strong sandboxing.<br /><br />My <a href="http://www.cl.cam.ac.uk/research/security/ctsrd/people.html">Cambridge colleague</a>, <a href="http://www.cl.cam.ac.uk/~rnw24/">Dr. Robert Watson</a> says:<br /><blockquote>In August 2010, the University of Cambridge and Google published the <a href="http://www.cl.cam.ac.uk/research/security/capsicum/">Capsicum security model</a> at the USENIX Security Symposium. Initially funded by a <a href="http://research.google.com/university/relations/research_awards.html">Google Faculty Research Award</a>, Capsicum combines security ideas from historic research capability systems with contemporary operating-system design to allow robust, fine-grained, flexible, and application-centred sandboxing. Since 2012, Google Open Source Programs Office and the FreeBSD Foundation have been jointly funding continuing open source development to transition Capsicum from research to practice; Google also has summer students working on Capsicum through <i><a href="https://developers.google.com/open-source/soc/">Google Summer of Code</a></i> under the FreeBSD organization.&#160;</blockquote><blockquote>The project has been led by FreeBSD developer Pawel Dawidek, who has refined the Capsicum model as our experience has grown, updating existing privilege-separated applications to use Capsicum (e.g., OpenSSH and dhclient). Pawel has also adapted new applications to use Capsicum compartmentalisation "out-of-the-box", including system tools services (e.g., tcpdump, kdump,the high-availability storage daemon [hastd], the security audit-trail distribution daemon [auditdistd]), and UNIX pipeline components (e.g., grep, uniq). The goal is to move gradually towards ubiquitous sandboxing: since it is cheap (and often easy), explore what happens when you try to do it everywhere, mitigating as-yet unknown future vulnerabilities.&#160;</blockquote><blockquote>A key contribution of this work is the Casper application framework. Casper manages the creation of sandboxes, launching them on demand with only the rights they require to operate (<a href="http://ix.cs.uoregon.edu/~butler/teaching/10F/cis607/papers/saltzer1975.pdf">Saltzer and Schroeder's 1975 Principle of Least Privilege</a>). Existing applications can be linked against Casper to make use of a growing suite of Casper components, including sandboxed DNS resolution, delegation of file-system subsets, cryptographic random number generation, network services (such as sockets), system monitoring interfaces (via sysctl), and system databases such as the user and password files.&#160;</blockquote><blockquote>Pawel's current work is due to wrap up later in 2013. FreeBSD 10.0 will ship with Capsicum enabled by default and a suite of sandboxed applications.</blockquote><h2><b>Certificate Transparency</b></h2>A key concern has been the repeated failures of Certificate Authorities (CAs) to properly defend their operations and correctly issue certificates, most recently exemplified by the <a href="http://en.wikipedia.org/wiki/DigiNotar">DigiNotar incident</a>, which not only compromised the security of hundreds of thousands of internet users, but also led to the company&#8217;s bankruptcy.<br /><br />We&#8217;ve been working hard on a new idea in that area, <a href="http://www.certificate-transparency.org/">Certificate Transparency</a> - essentially a verifiably correct log of all issued certificates that can be used to quickly detect any missteps on the part of CAs. And, of course, we are hard at work on an <a href="https://code.google.com/p/certificate-transparency/">open source implementation</a>, with clients in C++, Java and Python, and a C++ server.<br /><h2><b>Tor</b></h2><a href="https://www.torproject.org/">Tor</a> (originally short for The Onion Router), is a free software for enabling online anonymity. Widely recognized as a key component in online privacy, Foreign Policy Magazine named its primary authors among its 2012 Top 100 Global Thinkers &#8220;for making the web safe for whistleblowers.&#8221; Originally released in 2002 by the US Naval Research Laboratory, Tor development is now supported by a broad range of governments, organizations and individuals. Google is proud to have had the Tor Foundation as a <i>Google Summer of Code</i> mentoring organization since 2007, providing the project with both funding and potential new contributors.<br /><h2><b>Libpurple</b></h2>If you&#8217;ve ever &#8220;chatted&#8221; online chances are very good that you&#8217;ve used <a href="https://developer.pidgin.im/wiki/WhatIsLibpurple">libpurple</a>. Libpurple is the core of various instant messaging applications, notably <a href="http://pidgin.im/">Pidgin</a> and <a href="https://adium.im/about/">Adium</a>. Through a donation to <a href="http://imfreedom.org/">Instant Messaging Freedom, Inc.</a> we have sponsored a developer working on improving its security.<br /><br /><i>By Ben Laurie, Security Engineering</i>]]></description>
				<content:encoded><![CDATA[Free and open source software is a crucial part of the security infrastructure of the internet. As a Googler working on security issues, especially those involving open source software, I want to describe some of the open source security projects Google is involved with. This list is far from comprehensive, but comprises some of the projects I have personally had a hand in.<br /><h2><b>OpenSSL</b></h2>Google employs two members of the <a href="http://www.openssl.org/">OpenSSL</a> team, myself and Bodo Möller. As well as helping to address security issues as they arise (sometimes discovered by other Googlers) we’ve also been helping with work to improve OpenSSL’s capabilities, for example implementing <a href="https://github.com/openssl/openssl/commit/a398f821fa98b9923a426cf45b268cf4d56c89bd">application-defined TLS extensions</a>, adding <a href="https://github.com/openssl/openssl/commit/6f017a8f9db3a79f3a3406cf8d493ccd346db691">support for ALPN</a> (<a href="http://tools.ietf.org/html/draft-ietf-tls-applayerprotoneg-01">http://tools.ietf.org/html/draft-ietf-tls-applayerprotoneg-01</a>) and adding a <a href="https://github.com/benlaurie/openssl/compare/aead">framework for Authenticated Encryption with Additional Data (AEAD)</a> (work in progress).<br /><h2><b>Capsicum</b></h2>Over the last decade or so, it has become increasingly (and painfully) apparent that ACLs and MAC, which were originally designed to protect expensive mainframes from their users, and the users from each other, are failing to secure modern cheap machines with single users who need protecting from the software they run.<br /><br />Instead, we need fine-grained access control and strong sandboxing.<br /><br />My <a href="http://www.cl.cam.ac.uk/research/security/ctsrd/people.html">Cambridge colleague</a>, <a href="http://www.cl.cam.ac.uk/~rnw24/">Dr. Robert Watson</a> says:<br /><blockquote class="tr_bq">In August 2010, the University of Cambridge and Google published the <a href="http://www.cl.cam.ac.uk/research/security/capsicum/">Capsicum security model</a> at the USENIX Security Symposium. Initially funded by a <a href="http://research.google.com/university/relations/research_awards.html">Google Faculty Research Award</a>, Capsicum combines security ideas from historic research capability systems with contemporary operating-system design to allow robust, fine-grained, flexible, and application-centred sandboxing. Since 2012, Google Open Source Programs Office and the FreeBSD Foundation have been jointly funding continuing open source development to transition Capsicum from research to practice; Google also has summer students working on Capsicum through <i><a href="https://developers.google.com/open-source/soc/">Google Summer of Code</a></i> under the FreeBSD organization.&nbsp;</blockquote><blockquote class="tr_bq">The project has been led by FreeBSD developer Pawel Dawidek, who has refined the Capsicum model as our experience has grown, updating existing privilege-separated applications to use Capsicum (e.g., OpenSSH and dhclient). Pawel has also adapted new applications to use Capsicum compartmentalisation "out-of-the-box", including system tools services (e.g., tcpdump, kdump,the high-availability storage daemon [hastd], the security audit-trail distribution daemon [auditdistd]), and UNIX pipeline components (e.g., grep, uniq). The goal is to move gradually towards ubiquitous sandboxing: since it is cheap (and often easy), explore what happens when you try to do it everywhere, mitigating as-yet unknown future vulnerabilities.&nbsp;</blockquote><blockquote class="tr_bq">A key contribution of this work is the Casper application framework. Casper manages the creation of sandboxes, launching them on demand with only the rights they require to operate (<a href="http://ix.cs.uoregon.edu/~butler/teaching/10F/cis607/papers/saltzer1975.pdf">Saltzer and Schroeder's 1975 Principle of Least Privilege</a>). Existing applications can be linked against Casper to make use of a growing suite of Casper components, including sandboxed DNS resolution, delegation of file-system subsets, cryptographic random number generation, network services (such as sockets), system monitoring interfaces (via sysctl), and system databases such as the user and password files.&nbsp;</blockquote><blockquote class="tr_bq">Pawel's current work is due to wrap up later in 2013. FreeBSD 10.0 will ship with Capsicum enabled by default and a suite of sandboxed applications.</blockquote><h2><b>Certificate Transparency</b></h2>A key concern has been the repeated failures of Certificate Authorities (CAs) to properly defend their operations and correctly issue certificates, most recently exemplified by the <a href="http://en.wikipedia.org/wiki/DigiNotar">DigiNotar incident</a>, which not only compromised the security of hundreds of thousands of internet users, but also led to the company’s bankruptcy.<br /><br />We’ve been working hard on a new idea in that area, <a href="http://www.certificate-transparency.org/">Certificate Transparency</a> - essentially a verifiably correct log of all issued certificates that can be used to quickly detect any missteps on the part of CAs. And, of course, we are hard at work on an <a href="https://code.google.com/p/certificate-transparency/">open source implementation</a>, with clients in C++, Java and Python, and a C++ server.<br /><h2><b>Tor</b></h2><a href="https://www.torproject.org/">Tor</a> (originally short for The Onion Router), is a free software for enabling online anonymity. Widely recognized as a key component in online privacy, Foreign Policy Magazine named its primary authors among its 2012 Top 100 Global Thinkers “for making the web safe for whistleblowers.” Originally released in 2002 by the US Naval Research Laboratory, Tor development is now supported by a broad range of governments, organizations and individuals. Google is proud to have had the Tor Foundation as a <i>Google Summer of Code</i> mentoring organization since 2007, providing the project with both funding and potential new contributors.<br /><h2><b>Libpurple</b></h2>If you’ve ever “chatted” online chances are very good that you’ve used <a href="https://developer.pidgin.im/wiki/WhatIsLibpurple">libpurple</a>. Libpurple is the core of various instant messaging applications, notably <a href="http://pidgin.im/">Pidgin</a> and <a href="https://adium.im/about/">Adium</a>. Through a donation to <a href="http://imfreedom.org/">Instant Messaging Freedom, Inc.</a> we have sponsored a developer working on improving its security.<br /><br /><i>By Ben Laurie, Security Engineering</i>]]></content:encoded>
			<wfw:commentRss>https://googledata.org/google-open-source/open-source-security/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="" length="" type="" />
		</item>
		<item>
		<title>We are joining the Open edX platform</title>
		<link>https://googledata.org/google-open-source/we-are-joining-the-open-edx-platform-2/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=we-are-joining-the-open-edx-platform-2</link>
		<comments>https://googledata.org/google-open-source/we-are-joining-the-open-edx-platform-2/#comments</comments>
		<pubDate>Tue, 10 Sep 2013 13:00:00 +0000</pubDate>
		<dc:creator><![CDATA[Stephanie Taylor]]></dc:creator>
				<category><![CDATA[Google Open Source]]></category>
		<category><![CDATA[education]]></category>
		<category><![CDATA[open source]]></category>

		<guid isPermaLink="false">https://googledata.org/?guid=179807ec4c974c5fc0a504c005bd2936</guid>
		<description><![CDATA[A year ago, we released <a href="https://code.google.com/p/course-builder/">Course Builder</a>, an experimental platform for online education at scale. Since then, individuals have created courses on everything from game theory to philanthropy, offered to curious people around the world. Universities and non-profit organizations have used the platform to experiment with MOOCs, while maintaining direct relationships with their participants. Google has published a number of courses including <a href="https://webaccessibility.withgoogle.com/preview" target="_blank">Introduction to Web Accessibility</a> which opens for registration today. &#160;This platform is helping to deliver on our goal of making education more accessible through technology, and enabling educators to easily teach at scale on top of cloud platform services. <br /><br />Today, Google will begin working with <a href="https://www.edx.org/" target="_blank">edX</a> as a contributor to the open source platform, Open edX. We are taking our learnings from Course Builder and applying them to Open edX to further innovate on an open source MOOC platform. &#160;We look forward to contributing to edX&#8217;s new site, MOOC.org, a new service for online learning which will allow any academic institution, business and individual to create and host online courses.<br /><br />Google and edX have a shared mission to broaden access to education, and by working together, we can advance towards our goals much faster. In addition, Google, with its breadth of applicable infrastructure and research capabilities, will continue to make contributions to the online education space, <a href="http://googleresearch.blogspot.com/2013/09/a-comparison-of-five-google-online.html">the findings of which</a> will be shared directly to the online education community and the Open edX platform.<br /><br />We support the development of a diverse education ecosystem, as learning expands in the online world. Part of that means that educational institutions should easily be able to bring their content online and manage their relationships with their students. Our industry is in the early stages of MOOCs, and lots of experimentation is still needed to find the best way to meet the educational needs of the world. An open ecosystem with multiple players encourages rapid experimentation and innovation, and we applaud the work going on in this space today. <br /><br />We appreciate the community that has grown around the Course Builder open source project. We will continue to maintain Course Builder, but are focusing our development efforts on Open edX, and look forward to seeing edX&#8217;s MOOC.org platform develop. &#160;In the future, we will provide an upgrade path to Open edX and MOOC.org from Course Builder. We hope that our continued contributions to open source education projects will enable anyone who builds online education products to benefit from our technology, services and scale. For learners, we believe that a more open online education ecosystem will make it easier for anyone to pick up new skills and concepts at any time, anywhere.<br /><br /><i>By Dan Clancy, Director of Research</i>]]></description>
				<content:encoded><![CDATA[A year ago, we released <a href="https://code.google.com/p/course-builder/">Course Builder</a>, an experimental platform for online education at scale. Since then, individuals have created courses on everything from game theory to philanthropy, offered to curious people around the world. Universities and non-profit organizations have used the platform to experiment with MOOCs, while maintaining direct relationships with their participants. Google has published a number of courses including <a href="https://webaccessibility.withgoogle.com/preview" >Introduction to Web Accessibility</a> which opens for registration today. &nbsp;This platform is helping to deliver on our goal of making education more accessible through technology, and enabling educators to easily teach at scale on top of cloud platform services. <br /><br />Today, Google will begin working with <a href="https://www.edx.org/" >edX</a> as a contributor to the open source platform, Open edX. We are taking our learnings from Course Builder and applying them to Open edX to further innovate on an open source MOOC platform. &nbsp;We look forward to contributing to edX’s new site, MOOC.org, a new service for online learning which will allow any academic institution, business and individual to create and host online courses.<br /><br />Google and edX have a shared mission to broaden access to education, and by working together, we can advance towards our goals much faster. In addition, Google, with its breadth of applicable infrastructure and research capabilities, will continue to make contributions to the online education space, <a href="http://googleresearch.blogspot.com/2013/09/a-comparison-of-five-google-online.html">the findings of which</a> will be shared directly to the online education community and the Open edX platform.<br /><br />We support the development of a diverse education ecosystem, as learning expands in the online world. Part of that means that educational institutions should easily be able to bring their content online and manage their relationships with their students. Our industry is in the early stages of MOOCs, and lots of experimentation is still needed to find the best way to meet the educational needs of the world. An open ecosystem with multiple players encourages rapid experimentation and innovation, and we applaud the work going on in this space today. <br /><br />We appreciate the community that has grown around the Course Builder open source project. We will continue to maintain Course Builder, but are focusing our development efforts on Open edX, and look forward to seeing edX’s MOOC.org platform develop. &nbsp;In the future, we will provide an upgrade path to Open edX and MOOC.org from Course Builder. We hope that our continued contributions to open source education projects will enable anyone who builds online education products to benefit from our technology, services and scale. For learners, we believe that a more open online education ecosystem will make it easier for anyone to pick up new skills and concepts at any time, anywhere.<br /><br /><i>By Dan Clancy, Director of Research</i>]]></content:encoded>
			<wfw:commentRss>https://googledata.org/google-open-source/we-are-joining-the-open-edx-platform-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="" length="" type="" />
		</item>
		<item>
		<title>Who is New in Google Summer of Code &#8211; Final post</title>
		<link>https://googledata.org/google-open-source/who-is-new-in-google-summer-of-code-final-post/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=who-is-new-in-google-summer-of-code-final-post</link>
		<comments>https://googledata.org/google-open-source/who-is-new-in-google-summer-of-code-final-post/#comments</comments>
		<pubDate>Fri, 06 Sep 2013 17:00:00 +0000</pubDate>
		<dc:creator><![CDATA[Stephanie Taylor]]></dc:creator>
				<category><![CDATA[Google Open Source]]></category>
		<category><![CDATA[open source]]></category>

		<guid isPermaLink="false">https://googledata.org/?guid=202f4d979f8d90cabd8d59363115c0f4</guid>
		<description><![CDATA[For our final post in the <a href="http://www.google-melange.com/"><i>Google Summer of Code</i></a> blog series highlighting new open source organizations participating in this year&#8217;s program, we have organization administrators from TimVideos.us and lmonade discussing their student&#8217;s projects.<br /><div><a href="http://3.bp.blogspot.com/-RNhMm8n_TpY/UiYdCizYBLI/AAAAAAAAAcA/UApKg29co08/s1600/logo.jpg"><img border="0" src="http://3.bp.blogspot.com/-RNhMm8n_TpY/UiYdCizYBLI/AAAAAAAAAcA/UApKg29co08/s1600/logo.jpg" height="200" width="200"></a></div><blockquote><a href="http://code.timvideos.us/">TimVideos.us</a> is a group of projects which together create a system for doing both recording and live event streaming for conferences, meetings, user groups and other presentations. The project combines both software (<a href="http://code.timvideos.us/gst-switch.html">gst-switch</a>, <a href="https://github.com/timvideos/streaming-system">streaming website and tools</a>, <a href="http://code.timvideos.us/gst-switch.html#speakertrack">speaker tracking</a>, etc.) and hardware projects (<a href="https://github.com/timvideos/hdmi2usb">HDMI2USB</a> - A HDMI/DVI Capturing Solution). Parts of the system have been been used at large open source conferences such as <a href="http://linux.conf.au/">Linux.conf.au</a>, <a href="http://pyvideo.org/category/33/pycon-us-2013">PyCon US</a> and others. </blockquote><blockquote><div><a href="http://2.bp.blogspot.com/-StVfNJvXWJI/UiYdbDnUIlI/AAAAAAAAAcI/RNCo8mWenug/s1600/image01.png"><img border="0" src="http://2.bp.blogspot.com/-StVfNJvXWJI/UiYdbDnUIlI/AAAAAAAAAcI/RNCo8mWenug/s1600/image01.png" height="286" width="320"></a></div><i>Google Summer of Code </i>2013 has generously funded three students to work on the following TimVideos.us projects: </blockquote><blockquote><ul><li><a href="http://en.wikipedia.org/wiki/Extended_display_identification_data">EDID</a><u> Database Website</u> - <a href="https://github.com/timvideos/edid.tv">Code</a>&#160; Extended display identification data (EDID) is a data structure provided by a digital display to describe its capabilities to a video source. Many devices ship with bad or misleading EDID information. The goal of this project is to develop a website to list EDID information, allowing users to browse, search and update them.&#160;</li></ul></blockquote><blockquote><ul><li><u>Developing Python API for gst-switch</u> - <a href="https://github.com/hyades/gst-switch">Code</a>&#160; gst-switch aims to do interactive live mixing of incoming video streams, designed to meet the needs of conference recording. Designed as a flexible replacement for DVSwitch, and based around GStreamer, this project aims to develop a Python API for controlling and testing gst-switch.&#160;</li></ul></blockquote><blockquote><ul><li><u>Porting <a href="http://www.flumotion.net/">Flumotion</a> to the Gstreamer-1.0 API</u> - <a href="https://github.com/bananadine/flumotion">Code</a>&#160; Flumotion is a streaming media server which uses Gstreamer at its core. GStreamer recently released it's 1.0 API which is not compatible with the old 0.10 Flumotion.&#160;</li></ul></blockquote><blockquote>We hope that through our projects, the costs and expertise currently required to produce live streaming events will be reduced to near zero. We wish to develop a system where everyone has the ability to record presentations and host live remote participants across the globe.&#160;&#160; </blockquote><blockquote><i>By Tim Ansell, TimVideos.us Google Summer of Code Organization Administrator and Mentor</i><br /><br />-----<br /><div><a href="http://www.lmona.de/static/logo-lmonade-65-65.png"><img border="0" src="http://www.lmona.de/static/logo-lmonade-65-65.png"></a></div><br /><a href="http://www.lmona.de/">lmonade</a> is a scientific software distribution that can be installed without administrative rights on Unix based systems. Building on the <a href="http://www.gentoo.org/">Gentoo</a> packaging system, we hope to solve the dependency nightmare experienced by all sufficiently complex scientific software packages which have release schedules that do not fit the restrictions of packagers for large GNU/Linux distributions. </blockquote><blockquote>We are thrilled to be a part of <i>Google Summer of Code</i> as a new organization this year. As an umbrella organization, lmonade promotes ideas to improve various open source/free mathematical software, especially computational algebra projects.  After the midterm evaluations, we are continuing the <i>Google Summer of Code</i> with 4 projects: </blockquote><blockquote><ul><li>Tom Bachmann - C++ wrapper for <a href="http://flintlib.org/">FLINT</a> - FLINT is a highly optimized library for performing computations in number theory, written in C. This project aims to create C++ wrappers using expression templates, which compile down to code which achieves performance as close to native C as possible.&#160;</li></ul></blockquote><blockquote><ul><li>Remus Barbatei - Continuous integration platform for lmonade - This project is about improving the existing CI infrastructure used by lmonade to take advantage of the build instructions and dependency information stored in its package repository and easily set up nightly testing facilities for more scientific software packages.&#160;</li></ul></blockquote><blockquote><ul><li>Ver&#243;nica Suaste - New decoding algorithms for error correcting codes in Sage - The main goal of this work is to implement decoding algorithms based on Gr&#246;bner bases methods in Sage. While improving the coding theory module of Sage, this will provide the opportunity to compare performance of this new algorithm with implementations in computer algebra systems.&#160;</li></ul></blockquote><blockquote><ul><li>Ioana Tamas - Binary decision diagrams for Boolean polynomial rings - Zero-suppressed binary decision diagrams are used by <a href="http://polybori.sourceforge.net/">Polybori </a>for efficiently representing Boolean polynomials. At the moment, they are manipulated via CUDD, which is not specialized on these types of diagrams and only uses C in the implementation. The goal of this project is to implement an independent library in C++ that is specialized on zero-suppressed binary decision diagrams.&#160;</li></ul></blockquote><blockquote>We wish all our students continuing success in their projects.&#160;</blockquote><blockquote><i>By Burcin Erocal, lmonade Organization Administrator&#160;</i> </blockquote>It&#8217;s hard to believe the student coding for <i>Google Summer of Code</i> 2013 will conclude in less than three weeks! To view a complete list of the projects students are working on this summer, visit the <i>Google Summer of Code</i> program site.<br /><br /><i>By Stephanie Taylor, Open Source Programs</i>]]></description>
				<content:encoded><![CDATA[For our final post in the <a href="http://www.google-melange.com/"><i>Google Summer of Code</i></a> blog series highlighting new open source organizations participating in this year’s program, we have organization administrators from TimVideos.us and lmonade discussing their student’s projects.<br /><div class="separator" style="clear: both; text-align: center;"><a href="http://3.bp.blogspot.com/-RNhMm8n_TpY/UiYdCizYBLI/AAAAAAAAAcA/UApKg29co08/s1600/logo.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://3.bp.blogspot.com/-RNhMm8n_TpY/UiYdCizYBLI/AAAAAAAAAcA/UApKg29co08/s1600/logo.jpg" height="200" width="200" /></a></div><blockquote class="tr_bq"><a href="http://code.timvideos.us/">TimVideos.us</a> is a group of projects which together create a system for doing both recording and live event streaming for conferences, meetings, user groups and other presentations. The project combines both software (<a href="http://code.timvideos.us/gst-switch.html">gst-switch</a>, <a href="https://github.com/timvideos/streaming-system">streaming website and tools</a>, <a href="http://code.timvideos.us/gst-switch.html#speakertrack">speaker tracking</a>, etc.) and hardware projects (<a href="https://github.com/timvideos/hdmi2usb">HDMI2USB</a> - A HDMI/DVI Capturing Solution). Parts of the system have been been used at large open source conferences such as <a href="http://linux.conf.au/">Linux.conf.au</a>, <a href="http://pyvideo.org/category/33/pycon-us-2013">PyCon US</a> and others. </blockquote><blockquote class="tr_bq"><div class="separator" style="clear: both; text-align: center;"><a href="http://2.bp.blogspot.com/-StVfNJvXWJI/UiYdbDnUIlI/AAAAAAAAAcI/RNCo8mWenug/s1600/image01.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://2.bp.blogspot.com/-StVfNJvXWJI/UiYdbDnUIlI/AAAAAAAAAcI/RNCo8mWenug/s1600/image01.png" height="286" width="320" /></a></div><i>Google Summer of Code </i>2013 has generously funded three students to work on the following TimVideos.us projects: </blockquote><blockquote class="tr_bq"><ul><li><a href="http://en.wikipedia.org/wiki/Extended_display_identification_data">EDID</a><u> Database Website</u> - <a href="https://github.com/timvideos/edid.tv">Code</a>&nbsp; Extended display identification data (EDID) is a data structure provided by a digital display to describe its capabilities to a video source. Many devices ship with bad or misleading EDID information. The goal of this project is to develop a website to list EDID information, allowing users to browse, search and update them.&nbsp;</li></ul></blockquote><blockquote class="tr_bq"><ul><li><u>Developing Python API for gst-switch</u> - <a href="https://github.com/hyades/gst-switch">Code</a>&nbsp; gst-switch aims to do interactive live mixing of incoming video streams, designed to meet the needs of conference recording. Designed as a flexible replacement for DVSwitch, and based around GStreamer, this project aims to develop a Python API for controlling and testing gst-switch.&nbsp;</li></ul></blockquote><blockquote class="tr_bq"><ul><li><u>Porting <a href="http://www.flumotion.net/">Flumotion</a> to the Gstreamer-1.0 API</u> - <a href="https://github.com/bananadine/flumotion">Code</a>&nbsp; Flumotion is a streaming media server which uses Gstreamer at its core. GStreamer recently released it's 1.0 API which is not compatible with the old 0.10 Flumotion.&nbsp;</li></ul></blockquote><blockquote class="tr_bq">We hope that through our projects, the costs and expertise currently required to produce live streaming events will be reduced to near zero. We wish to develop a system where everyone has the ability to record presentations and host live remote participants across the globe.&nbsp;&nbsp; </blockquote><blockquote class="tr_bq"><i>By Tim Ansell, TimVideos.us Google Summer of Code Organization Administrator and Mentor</i><br /><br />-----<br /><div class="separator" style="clear: both; text-align: center;"><a href="http://www.lmona.de/static/logo-lmonade-65-65.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://www.lmona.de/static/logo-lmonade-65-65.png" /></a></div><br /><a href="http://www.lmona.de/">lmonade</a> is a scientific software distribution that can be installed without administrative rights on Unix based systems. Building on the <a href="http://www.gentoo.org/">Gentoo</a> packaging system, we hope to solve the dependency nightmare experienced by all sufficiently complex scientific software packages which have release schedules that do not fit the restrictions of packagers for large GNU/Linux distributions. </blockquote><blockquote class="tr_bq">We are thrilled to be a part of <i>Google Summer of Code</i> as a new organization this year. As an umbrella organization, lmonade promotes ideas to improve various open source/free mathematical software, especially computational algebra projects.  After the midterm evaluations, we are continuing the <i>Google Summer of Code</i> with 4 projects: </blockquote><blockquote class="tr_bq"><ul><li>Tom Bachmann - C++ wrapper for <a href="http://flintlib.org/">FLINT</a> - FLINT is a highly optimized library for performing computations in number theory, written in C. This project aims to create C++ wrappers using expression templates, which compile down to code which achieves performance as close to native C as possible.&nbsp;</li></ul></blockquote><blockquote class="tr_bq"><ul><li>Remus Barbatei - Continuous integration platform for lmonade - This project is about improving the existing CI infrastructure used by lmonade to take advantage of the build instructions and dependency information stored in its package repository and easily set up nightly testing facilities for more scientific software packages.&nbsp;</li></ul></blockquote><blockquote class="tr_bq"><ul><li>Verónica Suaste - New decoding algorithms for error correcting codes in Sage - The main goal of this work is to implement decoding algorithms based on Gröbner bases methods in Sage. While improving the coding theory module of Sage, this will provide the opportunity to compare performance of this new algorithm with implementations in computer algebra systems.&nbsp;</li></ul></blockquote><blockquote class="tr_bq"><ul><li>Ioana Tamas - Binary decision diagrams for Boolean polynomial rings - Zero-suppressed binary decision diagrams are used by <a href="http://polybori.sourceforge.net/">Polybori </a>for efficiently representing Boolean polynomials. At the moment, they are manipulated via CUDD, which is not specialized on these types of diagrams and only uses C in the implementation. The goal of this project is to implement an independent library in C++ that is specialized on zero-suppressed binary decision diagrams.&nbsp;</li></ul></blockquote><blockquote class="tr_bq">We wish all our students continuing success in their projects.&nbsp;</blockquote><blockquote class="tr_bq"><i>By Burcin Erocal, lmonade Organization Administrator&nbsp;</i> </blockquote>It’s hard to believe the student coding for <i>Google Summer of Code</i> 2013 will conclude in less than three weeks! To view a complete list of the projects students are working on this summer, visit the <i>Google Summer of Code</i> program site.<br /><br /><i>By Stephanie Taylor, Open Source Programs</i>    ]]></content:encoded>
			<wfw:commentRss>https://googledata.org/google-open-source/who-is-new-in-google-summer-of-code-final-post/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="" length="" type="" />
		</item>
		<item>
		<title>Patchfield for Android</title>
		<link>https://googledata.org/google-open-source/patchfield-for-android/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=patchfield-for-android</link>
		<comments>https://googledata.org/google-open-source/patchfield-for-android/#comments</comments>
		<pubDate>Wed, 04 Sep 2013 09:00:00 +0000</pubDate>
		<dc:creator><![CDATA[Stephanie Taylor]]></dc:creator>
				<category><![CDATA[Google Open Source]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[open source]]></category>

		<guid isPermaLink="false">https://googledata.org/?guid=d45a86ea70143ff8846d32bfca05de5a</guid>
		<description><![CDATA[Some of the best apps are those that specialize in a single task. With Patchfield, a new open-source audio library for Android, you can create highly focused audio apps (such as synthesizers and effects) and then combine their capabilities by connectin...]]></description>
				<content:encoded><![CDATA[Some of the best apps are those that specialize in a single task. With <a href="https://github.com/google/patchfield">Patchfield</a>, a new open-source audio library for Android, you can create highly focused audio apps (such as synthesizers and effects) and then combine their capabilities by connecting them to one another in a virtual patch bay. Inspired by <a href="http://jackaudio.org/">JACK</a>, the JACK Audio Connection Kit, Patchfield provides a simple, callback-driven API for implementing audio modules, a flexible API for managing the signal processing graph, and support for inter-app audio routing. Patchfield is the 20% project of Peter Brinkmann, an engineer on the speech infrastructure team.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="http://1.bp.blogspot.com/-9q9V94v1noI/UiYvNWdJq8I/AAAAAAAAAcY/4aZTdIjWio4/s1600/image00.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://1.bp.blogspot.com/-9q9V94v1noI/UiYvNWdJq8I/AAAAAAAAAcY/4aZTdIjWio4/s1600/image00.png" height="200" width="320" /></a></div>Running as a remote service, Patchfield allows audio developers to create interoperable apps that focus on a single task each, such as synthesis or effects or recording. The output of one app can be connected to the input of another, for a combinatorial explosion of possibilities. Running locally within a single app, Patchfield provides a powerful way of organizing the audio components of an app. The implementation resides entirely in user space and works on many stock consumer devices, such as Nexus 7 and 10.<br /><br />Patchfield is available at GitHub, under the the Apache 2.0 License. The repository includes the core library as well as a number of sample projects that illustrate how to use Patchfield. Happy hacking!<br /><br />DevBytes video: http://www.youtube.com/watch?v=LTisevoxm64<br /><br /><i>By Peter Brinkmann, Speech Infrastructure team</i>]]></content:encoded>
			<wfw:commentRss>https://googledata.org/google-open-source/patchfield-for-android/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="" length="" type="" />
		</item>
		<item>
		<title>Who is New in Google Summer of Code &#8211; Part 11</title>
		<link>https://googledata.org/google-open-source/who-is-new-in-google-summer-of-code-part-11/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=who-is-new-in-google-summer-of-code-part-11</link>
		<comments>https://googledata.org/google-open-source/who-is-new-in-google-summer-of-code-part-11/#comments</comments>
		<pubDate>Fri, 30 Aug 2013 16:00:00 +0000</pubDate>
		<dc:creator><![CDATA[Stephanie Taylor]]></dc:creator>
				<category><![CDATA[Google Open Source]]></category>
		<category><![CDATA[open source]]></category>

		<guid isPermaLink="false">https://googledata.org/?guid=8e37eb44c4cea4273c2ff3a1e09978cc</guid>
		<description><![CDATA[Over the past 11 weeks we have highlighted 29 open source organizations participating in their first <i>Google Summer of Code</i>. For our final post in this annual summer series, we have organization administrators from Funf Open Sensing Framework and the Open Source Robotics Foundation describing their student&#8217;s projects below.<br /><div><a href="http://nadav.media.mit.edu/uploads/Projects/funf_green_logo_web.jpg"><img border="0" src="http://nadav.media.mit.edu/uploads/Projects/funf_green_logo_web.jpg" height="100" width="200"></a></div><br /><blockquote>The <a href="http://www.funf.org/">Funf Open Sensing Framework</a> is an extensible sensing and data processing framework for mobile phones. The Funf project aims to help both developers as well as non-technical researchers and individuals. The <a href="http://inabox.funf.org/">Funf-in-a-Box</a> service lets users configure and build a custom data collection app in less than five minutes, with zero programming. <a href="https://play.google.com/store/apps/details?id=edu.mit.media.funf.journal">Funf Journal</a>, a mobile app available on the Android Play Store, allows users to collect and explore data about their lives (quantified-self), and gives developers/researchers a chance to evaluate the capabilities underneath the hood. All of these are built on top of the <a href="https://code.google.com/p/funf-open-sensing-framework/">Funf SDK</a>, which can be used by developers to incorporate sensing functionality into their apps, and can be extended to provide new sensing capabilities.&#160;</blockquote><blockquote>This is Funf&#8217;s first year in Google Summer of Code and we formed a small and tight working group consisting of our two organization mentors and our two amazing students, <a href="http://swetank.in/">Swetank Kumar Saha</a> and <a href="http://www.cse.iitb.ac.in/alumni/~pararth09/">Pararth Shah</a>. We have been working on two fronts: Adding core functionality to the Funf SDK and enhancing Funf In A Box (FIAB) which has become very popular with researchers and data collection enthusiasts. Pararth has spearheaded work on the core library and added support for high bandwidth probes, including raw audio, video, and timelapse. We&#8217;re now diving into advanced triggers and scheduling that will allow for dynamic sensing configurations. On the FIAB side, Swetank is adding support for configuring and deploying custom surveys and capturing additional user input. &#160;Amazingly, he also managed to fit in porting the FIAB architecture from a single Amazon server to Google Cloud Services, which is going to greatly reduce our costs and increase our performance. The summer isn&#8217;t over yet, so stay tuned for more new features and updates!&#160;</blockquote><blockquote><i>By Nadav Aharony and Alan Gardner, Funf Organization Administrators</i>&#160;</blockquote><blockquote>-----&#160;</blockquote><div><a href="http://2.bp.blogspot.com/-2RN9m21liug/Ugu9VmMkf2I/AAAAAAAAAbM/fmTlvsJiSCc/s1600/osrf_logo.png"><img border="0" src="http://2.bp.blogspot.com/-2RN9m21liug/Ugu9VmMkf2I/AAAAAAAAAbM/fmTlvsJiSCc/s1600/osrf_logo.png" height="160" width="320"></a></div><br /><blockquote>The <a href="http://www.osrfoundation.org/">Open Source Robotics Foundation</a> (OSRF) has a clear mission: "To support the development, distribution, and adoption of open source software for use in robotics research, education, and product development." We have three exciting <i>Google Summer of Code</i> projects contributing to <a href="http://gazebosim.org/wiki/CloudSim">CloudSim</a>, <a href="http://gazebosim.org/">Gazebo</a>, and <a href="http://www.ros.org/wiki/">ROS</a>, which currently represent three of our biggest open source efforts. &#160;</blockquote><blockquote>Esteve Fern&#225;ndez has been adding support for <a href="http://www.openstack.org/">OpenStack</a> to CloudSim, a project developed by OSRF to run robotics simulations in the cloud. CloudSim was used to support the <a href="http://www.theroboticschallenge.org/">DARPA Virtual Robotics Challenge</a> and currently supports the Amazon and SoftLayer clouds. Esteve added support for private clouds to CloudSim, enabling organizations to run simulations on their own networks. Furthermore, Esteve is contributing to CloudSim by fixing bugs, improving the code base and helping with any task that comes up. In the following weeks, he will be making CloudSim constellations accessible to users in an OpenStack cloud provided by OSRF as a public service.&#160;</blockquote><blockquote>Andrei Haidu is developing a fluid dynamics physics engine for the Gazebo robot simulator that will enable the use of aerial and underwater vehicles in simulation.&#160;</blockquote><blockquote>Gonzalo Abella is developing a new parameter server prototype for ROS. He is exploring making all parameters dynamic, and integrating the capabilities of the <a href="http://www.ros.org/wiki/dynamic_reconfigure">dynamic_reconfigure package</a> into the core API.&#160;</blockquote><blockquote><i>By Carlos Ag&#252;ero, Open Source Robotics Foundation Organization Administrator</i></blockquote><br />We hope you have enjoyed reading about many of the new organizations participating in <i>Google Summer of Code</i> this year over these past 3 months. Students have a little over two &#160;weeks to wrap up their summer projects before the soft pencils down date on September 16th. &#160;For more details on important dates you can visit our program <a href="http://www.google-melange.com/gsoc/events/google/gsoc2013">timeline</a> and you read about all of the <a href="http://www.google-melange.com/gsoc/projects/list/google/gsoc2013">177 open source projects</a> participating in this year&#8217;s <i>Google Summer of Code</i> on the <a href="http://www.google-melange.com/gsoc/homepage/google/gsoc2013">program site</a>.<br /><br /><i>By Stephanie Taylor, Open Source Programs</i><br /><br /><br />]]></description>
				<content:encoded><![CDATA[Over the past 11 weeks we have highlighted 29 open source organizations participating in their first <i>Google Summer of Code</i>. For our final post in this annual summer series, we have organization administrators from Funf Open Sensing Framework and the Open Source Robotics Foundation describing their student’s projects below.<br /><div class="separator" style="clear: both; text-align: center;"><a href="http://nadav.media.mit.edu/uploads/Projects/funf_green_logo_web.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://nadav.media.mit.edu/uploads/Projects/funf_green_logo_web.jpg" height="100" width="200" /></a></div><br /><blockquote class="tr_bq">The <a href="http://www.funf.org/">Funf Open Sensing Framework</a> is an extensible sensing and data processing framework for mobile phones. The Funf project aims to help both developers as well as non-technical researchers and individuals. The <a href="http://inabox.funf.org/">Funf-in-a-Box</a> service lets users configure and build a custom data collection app in less than five minutes, with zero programming. <a href="https://play.google.com/store/apps/details?id=edu.mit.media.funf.journal">Funf Journal</a>, a mobile app available on the Android Play Store, allows users to collect and explore data about their lives (quantified-self), and gives developers/researchers a chance to evaluate the capabilities underneath the hood. All of these are built on top of the <a href="https://code.google.com/p/funf-open-sensing-framework/">Funf SDK</a>, which can be used by developers to incorporate sensing functionality into their apps, and can be extended to provide new sensing capabilities.&nbsp;</blockquote><blockquote class="tr_bq">This is Funf’s first year in Google Summer of Code and we formed a small and tight working group consisting of our two organization mentors and our two amazing students, <a href="http://swetank.in/">Swetank Kumar Saha</a> and <a href="http://www.cse.iitb.ac.in/alumni/~pararth09/">Pararth Shah</a>. We have been working on two fronts: Adding core functionality to the Funf SDK and enhancing Funf In A Box (FIAB) which has become very popular with researchers and data collection enthusiasts. Pararth has spearheaded work on the core library and added support for high bandwidth probes, including raw audio, video, and timelapse. We’re now diving into advanced triggers and scheduling that will allow for dynamic sensing configurations. On the FIAB side, Swetank is adding support for configuring and deploying custom surveys and capturing additional user input. &nbsp;Amazingly, he also managed to fit in porting the FIAB architecture from a single Amazon server to Google Cloud Services, which is going to greatly reduce our costs and increase our performance. The summer isn’t over yet, so stay tuned for more new features and updates!&nbsp;</blockquote><blockquote class="tr_bq"><i>By Nadav Aharony and Alan Gardner, Funf Organization Administrators</i>&nbsp;</blockquote><blockquote class="tr_bq">-----&nbsp;</blockquote><div class="separator" style="clear: both; text-align: center;"><a href="http://2.bp.blogspot.com/-2RN9m21liug/Ugu9VmMkf2I/AAAAAAAAAbM/fmTlvsJiSCc/s1600/osrf_logo.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://2.bp.blogspot.com/-2RN9m21liug/Ugu9VmMkf2I/AAAAAAAAAbM/fmTlvsJiSCc/s1600/osrf_logo.png" height="160" width="320" /></a></div><br /><blockquote class="tr_bq">The <a href="http://www.osrfoundation.org/">Open Source Robotics Foundation</a> (OSRF) has a clear mission: "To support the development, distribution, and adoption of open source software for use in robotics research, education, and product development." We have three exciting <i>Google Summer of Code</i> projects contributing to <a href="http://gazebosim.org/wiki/CloudSim">CloudSim</a>, <a href="http://gazebosim.org/">Gazebo</a>, and <a href="http://www.ros.org/wiki/">ROS</a>, which currently represent three of our biggest open source efforts. &nbsp;</blockquote><blockquote class="tr_bq">Esteve Fernández has been adding support for <a href="http://www.openstack.org/">OpenStack</a> to CloudSim, a project developed by OSRF to run robotics simulations in the cloud. CloudSim was used to support the <a href="http://www.theroboticschallenge.org/">DARPA Virtual Robotics Challenge</a> and currently supports the Amazon and SoftLayer clouds. Esteve added support for private clouds to CloudSim, enabling organizations to run simulations on their own networks. Furthermore, Esteve is contributing to CloudSim by fixing bugs, improving the code base and helping with any task that comes up. In the following weeks, he will be making CloudSim constellations accessible to users in an OpenStack cloud provided by OSRF as a public service.&nbsp;</blockquote><blockquote class="tr_bq">Andrei Haidu is developing a fluid dynamics physics engine for the Gazebo robot simulator that will enable the use of aerial and underwater vehicles in simulation.&nbsp;</blockquote><blockquote class="tr_bq">Gonzalo Abella is developing a new parameter server prototype for ROS. He is exploring making all parameters dynamic, and integrating the capabilities of the <a href="http://www.ros.org/wiki/dynamic_reconfigure">dynamic_reconfigure package</a> into the core API.&nbsp;</blockquote><blockquote class="tr_bq"><i>By Carlos Agüero, Open Source Robotics Foundation Organization Administrator</i></blockquote><br />We hope you have enjoyed reading about many of the new organizations participating in <i>Google Summer of Code</i> this year over these past 3 months. Students have a little over two &nbsp;weeks to wrap up their summer projects before the soft pencils down date on September 16th. &nbsp;For more details on important dates you can visit our program <a href="http://www.google-melange.com/gsoc/events/google/gsoc2013">timeline</a> and you read about all of the <a href="http://www.google-melange.com/gsoc/projects/list/google/gsoc2013">177 open source projects</a> participating in this year’s <i>Google Summer of Code</i> on the <a href="http://www.google-melange.com/gsoc/homepage/google/gsoc2013">program site</a>.<br /><br /><i>By Stephanie Taylor, Open Source Programs</i><br /><br /><br />]]></content:encoded>
			<wfw:commentRss>https://googledata.org/google-open-source/who-is-new-in-google-summer-of-code-part-11/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="" length="" type="" />
		</item>
		<item>
		<title>Nine years of Google Summer of Code and KDE: Still Going Strong</title>
		<link>https://googledata.org/google-open-source/nine-years-of-google-summer-of-code-and-kde-still-going-strong/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=nine-years-of-google-summer-of-code-and-kde-still-going-strong</link>
		<comments>https://googledata.org/google-open-source/nine-years-of-google-summer-of-code-and-kde-still-going-strong/#comments</comments>
		<pubDate>Wed, 21 Aug 2013 17:00:00 +0000</pubDate>
		<dc:creator><![CDATA[Stephanie Taylor]]></dc:creator>
				<category><![CDATA[Google Open Source]]></category>
		<category><![CDATA[open source]]></category>

		<guid isPermaLink="false">https://googledata.org/?guid=9c300c6d45539687bc5d45d98ff8f232</guid>
		<description><![CDATA[<div><a href="http://3.bp.blogspot.com/-PXautks6V9w/UgKJJKqaKGI/AAAAAAAAAZ0/sczDnLqqLUo/s1600/klogo-official-oxygen-600x600.png"><img border="0" src="http://3.bp.blogspot.com/-PXautks6V9w/UgKJJKqaKGI/AAAAAAAAAZ0/sczDnLqqLUo/s1600/klogo-official-oxygen-600x600.png" height="200" width="200"></a></div><br />Bringing innovation and teaching together, the <a href="http://kde.org/">KDE</a> community takes the spirit of <i><a href="http://www.google-melange.com/">Google Summer of Code</a></i> and keeps building on it to reach even more students. For the ninth year, the KDE community is participating in the <i>Google Summer of Code</i> with 50 student projects. KDE also has three women participating this summer in the <a href="https://wiki.gnome.org/OutreachProgramForWomen/2013/JuneSeptember">Outreach Program for Women</a> run by the GNOME Foundation. As in previous years, the KDE community has organized the '<a href="http://season.kde.org/?q=program_home&#38;prg=20">Season of KDE</a>' for motivated students whose proposals didn't make it in either <i>Google Summer of Code</i> or the Outreach Program for Women.<br /><br />&#8232;With so many students and a request for them to blog regularly about their progress, &#8232;<a href="http://planetkde.org/">Planet KDE</a> has many <i>Google Summer of Code</i> related posts written by this year&#8217;s students. This allows the wider KDE community to follow the work done by the students and comment on it. But this is not the only way the students share what they are doing. At the <a href="http://akademy2013.kde.org/">Akademy conference</a> in Bilbao, many students were present, presenting their work in their own session or as part of the <a href="https://conf.kde.org/en/Akademy2013/public/events/39">Student Programs Presentation</a>. Students also update the KDE wiki with the <a href="http://community.kde.org/GSoC/2013/StatusReports">status of their projects</a>. &#8232;&#8232;<br /><br />The <i>Google Summer of Code</i> students are working on a wide variety of KDE projects, from components of the basic shell (network management) to the core of that shell itself (dynamic switching between shells based on form factor changes) to end user applications. Some projects move out of the desktop sphere, with a web shop for the popular Krita painting application, as well as a project report tool showing development statistics on KDE sub-projects. &#8232;&#8232;<br /><br />Projects are pushing the boundaries of technology, bringing in openGL and collaborative text editing in KDE applications, and exploring unique interfaces for features like the human-friendly query parser for the Semantic Search technology in KDE. &#8232;<br /><br />Since the first <i>Google Summer of Code</i> in 2005, the KDE community continues to push the boundaries of technology. Students discover how the process of collaboration and open innovation results in a great experience, and the IT world gains valuable new participants. And the students in turn get a chance to shine while making a valuable contribution to society!<br /><br /><i>By Jos Poortvliet, KDE Marketing team</i><br /><div><br /></div>]]></description>
				<content:encoded><![CDATA[<div class="separator" style="clear: both; text-align: center;"><a href="http://3.bp.blogspot.com/-PXautks6V9w/UgKJJKqaKGI/AAAAAAAAAZ0/sczDnLqqLUo/s1600/klogo-official-oxygen-600x600.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://3.bp.blogspot.com/-PXautks6V9w/UgKJJKqaKGI/AAAAAAAAAZ0/sczDnLqqLUo/s1600/klogo-official-oxygen-600x600.png" height="200" width="200" /></a></div><br />Bringing innovation and teaching together, the <a href="http://kde.org/">KDE</a> community takes the spirit of <i><a href="http://www.google-melange.com/">Google Summer of Code</a></i> and keeps building on it to reach even more students. For the ninth year, the KDE community is participating in the <i>Google Summer of Code</i> with 50 student projects. KDE also has three women participating this summer in the <a href="https://wiki.gnome.org/OutreachProgramForWomen/2013/JuneSeptember">Outreach Program for Women</a> run by the GNOME Foundation. As in previous years, the KDE community has organized the '<a href="http://season.kde.org/?q=program_home&amp;prg=20">Season of KDE</a>' for motivated students whose proposals didn't make it in either <i>Google Summer of Code</i> or the Outreach Program for Women.<br /><br /> With so many students and a request for them to blog regularly about their progress,  <a href="http://planetkde.org/">Planet KDE</a> has many <i>Google Summer of Code</i> related posts written by this year’s students. This allows the wider KDE community to follow the work done by the students and comment on it. But this is not the only way the students share what they are doing. At the <a href="http://akademy2013.kde.org/">Akademy conference</a> in Bilbao, many students were present, presenting their work in their own session or as part of the <a href="https://conf.kde.org/en/Akademy2013/public/events/39">Student Programs Presentation</a>. Students also update the KDE wiki with the <a href="http://community.kde.org/GSoC/2013/StatusReports">status of their projects</a>.   <br /><br />The <i>Google Summer of Code</i> students are working on a wide variety of KDE projects, from components of the basic shell (network management) to the core of that shell itself (dynamic switching between shells based on form factor changes) to end user applications. Some projects move out of the desktop sphere, with a web shop for the popular Krita painting application, as well as a project report tool showing development statistics on KDE sub-projects.   <br /><br />Projects are pushing the boundaries of technology, bringing in openGL and collaborative text editing in KDE applications, and exploring unique interfaces for features like the human-friendly query parser for the Semantic Search technology in KDE.  <br /><br />Since the first <i>Google Summer of Code</i> in 2005, the KDE community continues to push the boundaries of technology. Students discover how the process of collaboration and open innovation results in a great experience, and the IT world gains valuable new participants. And the students in turn get a chance to shine while making a valuable contribution to society!<br /><br /><i>By Jos Poortvliet, KDE Marketing team</i><br /><div><br /></div>]]></content:encoded>
			<wfw:commentRss>https://googledata.org/google-open-source/nine-years-of-google-summer-of-code-and-kde-still-going-strong/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="" length="" type="" />
		</item>
		<item>
		<title>GNU Tools Cauldron 2013</title>
		<link>https://googledata.org/google-open-source/gnu-tools-cauldron-2013/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=gnu-tools-cauldron-2013</link>
		<comments>https://googledata.org/google-open-source/gnu-tools-cauldron-2013/#comments</comments>
		<pubDate>Mon, 19 Aug 2013 16:00:00 +0000</pubDate>
		<dc:creator><![CDATA[Stephanie Taylor]]></dc:creator>
				<category><![CDATA[Google Open Source]]></category>
		<category><![CDATA[open source]]></category>

		<guid isPermaLink="false">https://googledata.org/?guid=dc9886fa6cb849f35bf252bc6a4fe65b</guid>
		<description><![CDATA[Recently Google hosted just over 100 <a href="http://gcc.gnu.org/">GCC</a> (GNU Compiler Collection) developers at our Mountain View, CA headquarters for the 3rd annual <a href="http://gcc.gnu.org/wiki/cauldron2013">GNU Tools Cauldron</a>. The purpose of this 2+ day workshop was to gather GNU tools developers together to coordinate work, exchange reports on ongoing efforts, and discuss development plans for the next 12 months.<br /><br />For me, the most interesting result was the final realization that GCC is once again in need of a major code base reorganization. &#160;For several quarters we have been working on modernizing the codebase. We switched it to C++, we started converting core data structures and are beating the refactoring drum. All those efforts were not wasted and there are two major efforts in progress now that will fundamentally alter the structure of the compiler.<br /><br />The one I'm most hopeful about is Red Hat's proposal to extend the modularization effort we had <a href="http://gcc.gnu.org/wiki/AndrewMacLeod?action=AttachFile&#38;do=view&#38;target=gccrestructureplan2.1.pdf">started last year</a>. This will see the compiler split into hermetic modules that will only be able to communicate via well-defined interfaces (if you've ever hacked on GCC, you'll know how much this simplifies life).<br /><br />The other, related, effort is the <a href="http://dmalcolm.fedorapeople.org/gcc/global-state/">removal of all global state</a> from the compiler. &#160;The final goal is to allow the compiler to be turned into a shared library and used for JIT purposes.<br /><br />Among my favorites of the <a href="http://gcc.gnu.org/wiki/cauldron2013/">videos of the presentations</a> from the Cauldron are those dealing with this overhaul of the GCC codebase. &#160;This is going to fundamentally transform GCC internals over the next couple of years. GCC 5.0 will be unrecognizable. Watch the videos on the removal of global state and GCC re-architecture. &#160;Exciting stuff!<br /><br />Another especially interesting moment at the Cauldron was when Dehao Chen presented his work on <a href="http://gcc.gnu.org/wiki/AutoFDO">AutoFDO</a>. &#160;This work will significantly simplify the usability of FDO technologies. &#160;I can't wait to see this submitted to trunk.<br /><br />We also had the usual collection of presentations about optimizations, runtime BOFs, new features and &#8220;lively discussion&#8221; over meals. &#160;Good, geeky times were had by all.<br /><br /><i>By Diego Novillo, Compiler team</i><br /><div><br /></div>]]></description>
				<content:encoded><![CDATA[Recently Google hosted just over 100 <a href="http://gcc.gnu.org/">GCC</a> (GNU Compiler Collection) developers at our Mountain View, CA headquarters for the 3rd annual <a href="http://gcc.gnu.org/wiki/cauldron2013">GNU Tools Cauldron</a>. The purpose of this 2+ day workshop was to gather GNU tools developers together to coordinate work, exchange reports on ongoing efforts, and discuss development plans for the next 12 months.<br /><br />For me, the most interesting result was the final realization that GCC is once again in need of a major code base reorganization. &nbsp;For several quarters we have been working on modernizing the codebase. We switched it to C++, we started converting core data structures and are beating the refactoring drum. All those efforts were not wasted and there are two major efforts in progress now that will fundamentally alter the structure of the compiler.<br /><br />The one I'm most hopeful about is Red Hat's proposal to extend the modularization effort we had <a href="http://gcc.gnu.org/wiki/AndrewMacLeod?action=AttachFile&amp;do=view&amp;>started last year</a>. This will see the compiler split into hermetic modules that will only be able to communicate via well-defined interfaces (if you've ever hacked on GCC, you'll know how much this simplifies life).<br /><br />The other, related, effort is the <a href="http://dmalcolm.fedorapeople.org/gcc/global-state/">removal of all global state</a> from the compiler. &nbsp;The final goal is to allow the compiler to be turned into a shared library and used for JIT purposes.<br /><br />Among my favorites of the <a href="http://gcc.gnu.org/wiki/cauldron2013/">videos of the presentations</a> from the Cauldron are those dealing with this overhaul of the GCC codebase. &nbsp;This is going to fundamentally transform GCC internals over the next couple of years. GCC 5.0 will be unrecognizable. Watch the videos on the removal of global state and GCC re-architecture. &nbsp;Exciting stuff!<br /><br />Another especially interesting moment at the Cauldron was when Dehao Chen presented his work on <a href="http://gcc.gnu.org/wiki/AutoFDO">AutoFDO</a>. &nbsp;This work will significantly simplify the usability of FDO technologies. &nbsp;I can't wait to see this submitted to trunk.<br /><br />We also had the usual collection of presentations about optimizations, runtime BOFs, new features and “lively discussion” over meals. &nbsp;Good, geeky times were had by all.<br /><br /><i>By Diego Novillo, Compiler team</i><br /><div><br /></div>]]></content:encoded>
			<wfw:commentRss>https://googledata.org/google-open-source/gnu-tools-cauldron-2013/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="" length="" type="" />
		</item>
		<item>
		<title>Who is New in Google Summer of Code &#8211; Part 9</title>
		<link>https://googledata.org/google-open-source/who-is-new-in-google-summer-of-code-part-9/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=who-is-new-in-google-summer-of-code-part-9</link>
		<comments>https://googledata.org/google-open-source/who-is-new-in-google-summer-of-code-part-9/#comments</comments>
		<pubDate>Fri, 16 Aug 2013 17:00:00 +0000</pubDate>
		<dc:creator><![CDATA[Stephanie Taylor]]></dc:creator>
				<category><![CDATA[Google Open Source]]></category>
		<category><![CDATA[open source]]></category>

		<guid isPermaLink="false">https://googledata.org/?guid=079a2f05177007b8d414102af9bdfc4d</guid>
		<description><![CDATA[This week we have three more new Google Summer of Code organizations, MLton, &#160;Buildroot and Privly, explaining their projects and what their students are currently working on.MLton is an open source, whole program, optimizing compiler for the Stan...]]></description>
				<content:encoded><![CDATA[This week we have three more new <i><a href="http://www.google-melange.com/">Google Summer of Code</a></i> organizations, MLton, &nbsp;Buildroot and Privly, explaining their projects and what their students are currently working on.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="http://mlton.org/Logo.attachments/mlton-64.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://mlton.org/Logo.attachments/mlton-64.png" /></a></div><br /><blockquote class="tr_bq"><a href="http://mlton.org/">MLton</a> is an open source, whole program, optimizing compiler for the <a href="http://en.wikipedia.org/wiki/Standard_ML">Standard ML</a> programming language. Standard ML is a strict, statically typed, functional programming language with type inference, abstract data types, a sophisticated module system, garbage collection and many other features. As a high-level language with advanced programming language features, Standard ML is a challenge to implement efficiently. MLton uses whole program compilation to provide both advanced programming language features and superior performance. &nbsp;</blockquote><blockquote class="tr_bq">This is the first year that MLton is participating in <i>Google Summer of Code</i> and we are excited to be mentoring two students. Tucker DiNapoli is working on adding a rich collection of SIMD primitives to the compiler and developing an SML library that exposes these primitives to the programmer. Nate Burgers is working on tooling support that will allow MLton to target RTEMS (Real-Time Executive for Multiprocessor Systems) and runtime system improvements to make MLton generated code better suited for real-time embedded systems.&nbsp;</blockquote><blockquote class="tr_bq"><i>By Matthew Fluet, MLton Organization Administrator</i>&nbsp;</blockquote><blockquote class="tr_bq">-----&nbsp;</blockquote><div class="separator" style="clear: both; text-align: center;"><a href="http://1.bp.blogspot.com/-mgUQ2iqoG8E/UgVDSC0I6gI/AAAAAAAAAaE/O51Tmz3zJAw/s1600/logo.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://1.bp.blogspot.com/-mgUQ2iqoG8E/UgVDSC0I6gI/AAAAAAAAAaE/O51Tmz3zJAw/s1600/logo.png" height="100" width="200" /></a></div><blockquote class="tr_bq">In the context of embedded Linux systems, one often needs to create highly-customized Linux systems, comprising a Linux kernel, a bootloader and a root file system with multiple libraries and applications. <a href="http://buildroot.uclibc.org/">Buildroot</a> is a tool that allows one to build from source all the components of an embedded Linux system, using cross-compilation. It supports a wide range of CPU architecture (x86, x86-64, ARM, PowerPC, MIPS, Blackfin, ARC, Xtensa and more) and more than 1000 userspace packages (including X.org, Gtk, Qt, Gstreamer and many more). Developed by an active community, Buildroot is used by many embedded CPU vendors as the base for their development kit, and is also used by a number of embedded system makers for their products. &nbsp;</blockquote><blockquote class="tr_bq">The focus of our Buildroot <i>Google Summer of Code</i> project by Spenser Gilliland is to improve the support of the multimedia features of various ARM processors in Buildroot. This involves creating Buildroot packages for the various OpenGL libraries or hardware-accelerated video encoding/decoding libraries that are needed on ARM processors. So far, thanks to the <i>Google Summer of Code</i>, improvements to video decoding on Raspberry Pi have been integrated, OpenGL support for OMAP3 and AM335x platforms (BeagleBoard, BeagleBone) has been integrated, as well as OpenGL support for Allwinner SOCs (Cubieboard and other similar platforms).&nbsp;</blockquote><blockquote class="tr_bq"><i>By Thomas Petazzoni, Buildroot Google Summer of Code Organization Administrator&nbsp;</i></blockquote><blockquote class="tr_bq">-----</blockquote><div class="separator" style="clear: both; text-align: center;"><a href="http://2.bp.blogspot.com/-jF31aE2nWsc/UgVFbpXXluI/AAAAAAAAAaU/vrA0FG1bB9w/s1600/logo_no_bleed.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://2.bp.blogspot.com/-jF31aE2nWsc/UgVFbpXXluI/AAAAAAAAAaU/vrA0FG1bB9w/s1600/logo_no_bleed.png" height="81" width="200" /></a></div><br /><blockquote class="tr_bq">The <a href="https://priv.ly/">Privly Project</a> is developing browser extensions to layer stronger security and privacy properties onto the web. The system works by injecting security applications into the context of potentially untrusted websites. Since the injected content is contained within its own application, Privly can support all relevant cryptographic protocols without downloading server-stored JavaScript on every request. This fixes a fundamental issue with security in the JavaScriptable web.&nbsp;</blockquote><blockquote class="tr_bq">Since mobile browsers are not commonly extendable, Privly needs a different approach for Android and iOS. After a design process led by <i>Google Summer of Code</i> applicants, two students were selected to create a novel way of integrating Privly's security applications with mobile platforms. The mobile apps will be able to post content securely through other mobile applications, as well as pull encrypted content from various sources and display it in-app.&nbsp;</blockquote><blockquote class="tr_bq"><i>By Sean McGregor, Privly Organization Administrator</i></blockquote><br />Over the last 2 months we have highlighted 26 of the 40 new organizations participating in <i>Google Summer of Code</i> this year. To view a complete list of the <a href="http://www.google-melange.com/gsoc/projects/list/google/gsoc2013">projects</a> the students are working on this summer you can visit the <i>Google Summer of Code</i> <a href="http://www.google-melange.com/gsoc/homepage/google/gsoc2013">program site</a>.<br /><br /><i>By Stephanie Taylor, Open Source Programs</i><br /><br />]]></content:encoded>
			<wfw:commentRss>https://googledata.org/google-open-source/who-is-new-in-google-summer-of-code-part-9/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="" length="" type="" />
		</item>
		<item>
		<title>Learning the meaning behind words</title>
		<link>https://googledata.org/google-open-source/learning-the-meaning-behind-words/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=learning-the-meaning-behind-words</link>
		<comments>https://googledata.org/google-open-source/learning-the-meaning-behind-words/#comments</comments>
		<pubDate>Wed, 14 Aug 2013 22:00:00 +0000</pubDate>
		<dc:creator><![CDATA[Stephanie Taylor]]></dc:creator>
				<category><![CDATA[Google Open Source]]></category>
		<category><![CDATA[open source]]></category>

		<guid isPermaLink="false">https://googledata.org/?guid=5d113a3c865ac7bfddc0719acb56cca4</guid>
		<description><![CDATA[Today computers aren't very good at understanding human language, and that forces people to do a lot of the heavy lifting&#8212;for example, speaking "searchese" to find information online, or slogging through lengthy forms to book a trip. Computers should understand natural language better, so people can interact with them more easily and get on with the interesting parts of life.<br /><br />While state-of-the-art technology is still a ways from this goal, we&#8217;re making significant progress using the latest machine learning and natural language processing techniques. <a href="http://deeplearning.net/">Deep learning</a> has markedly improved speech recognition and image classification. For example, we&#8217;ve shown that computers can learn to <a href="http://arxiv.org/pdf/1112.6209.pdf">recognize cats</a> (and many other objects) just by observing large amount of images, without being trained explicitly on what a cat looks like. Now we apply neural networks to understanding words by having them &#8220;read&#8221; vast quantities of text on the web. We&#8217;re scaling this approach to datasets thousands of times larger than what has been possible before, and we&#8217;ve seen a <a href="http://arxiv.org/pdf/1301.3781.pdf">dramatic improvement</a> of performance -- but we think it could be even better. To promote research on how machine learning can apply to natural language problems, we&#8217;re publishing an open source toolkit called <a href="https://code.google.com/p/word2vec/">word2vec</a> that aims to learn the meaning behind words.<br /><br />Word2vec uses distributed representations of text to capture similarities among concepts. For example, it understands that Paris and France are related the same way Berlin and Germany are (capital and country), and not the same way Madrid and Italy are. This chart shows how well it can learn the concept of capital cities, just by reading lots of news articles -- with no human supervision:<br /><div><a href="http://1.bp.blogspot.com/-Q7F8ulD6fC0/UgvnVCSGmXI/AAAAAAAAAbg/MCWLTYBufhs/s1600/image00.gif"><img border="0" src="http://1.bp.blogspot.com/-Q7F8ulD6fC0/UgvnVCSGmXI/AAAAAAAAAbg/MCWLTYBufhs/s1600/image00.gif" height="473" width="640"></a></div><br />The model not only places similar countries next to each other, but also arranges their capital cities in parallel. The most interesting part is that we didn&#8217;t provide any supervised information before or during training. Many more patterns like this arise automatically in training.<br /><br />This has a very broad range of potential applications: knowledge representation and extraction; machine translation; question answering; conversational systems; and many others. We&#8217;re <a href="https://code.google.com/p/word2vec/">open sourcing the code</a> for computing these text representations efficiently (on even a single machine) so the research community can take these models further.<br /><br />We hope this helps connect researchers on machine learning, artificial intelligence, and natural language so they can create amazing real-world applications.<br /><br /><i>By Tomas Mikolov, Ilya Sutskever, and Quoc Le, Google Knowledge</i>]]></description>
				<content:encoded><![CDATA[Today computers aren't very good at understanding human language, and that forces people to do a lot of the heavy lifting—for example, speaking "searchese" to find information online, or slogging through lengthy forms to book a trip. Computers should understand natural language better, so people can interact with them more easily and get on with the interesting parts of life.<br /><br />While state-of-the-art technology is still a ways from this goal, we’re making significant progress using the latest machine learning and natural language processing techniques. <a href="http://deeplearning.net/">Deep learning</a> has markedly improved speech recognition and image classification. For example, we’ve shown that computers can learn to <a href="http://arxiv.org/pdf/1112.6209.pdf">recognize cats</a> (and many other objects) just by observing large amount of images, without being trained explicitly on what a cat looks like. Now we apply neural networks to understanding words by having them “read” vast quantities of text on the web. We’re scaling this approach to datasets thousands of times larger than what has been possible before, and we’ve seen a <a href="http://arxiv.org/pdf/1301.3781.pdf">dramatic improvement</a> of performance -- but we think it could be even better. To promote research on how machine learning can apply to natural language problems, we’re publishing an open source toolkit called <a href="https://code.google.com/p/word2vec/">word2vec</a> that aims to learn the meaning behind words.<br /><br />Word2vec uses distributed representations of text to capture similarities among concepts. For example, it understands that Paris and France are related the same way Berlin and Germany are (capital and country), and not the same way Madrid and Italy are. This chart shows how well it can learn the concept of capital cities, just by reading lots of news articles -- with no human supervision:<br /><div class="separator" style="clear: both; text-align: center;"><a href="http://1.bp.blogspot.com/-Q7F8ulD6fC0/UgvnVCSGmXI/AAAAAAAAAbg/MCWLTYBufhs/s1600/image00.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://1.bp.blogspot.com/-Q7F8ulD6fC0/UgvnVCSGmXI/AAAAAAAAAbg/MCWLTYBufhs/s1600/image00.gif" height="473" width="640" /></a></div><br />The model not only places similar countries next to each other, but also arranges their capital cities in parallel. The most interesting part is that we didn’t provide any supervised information before or during training. Many more patterns like this arise automatically in training.<br /><br />This has a very broad range of potential applications: knowledge representation and extraction; machine translation; question answering; conversational systems; and many others. We’re <a href="https://code.google.com/p/word2vec/">open sourcing the code</a> for computing these text representations efficiently (on even a single machine) so the research community can take these models further.<br /><br />We hope this helps connect researchers on machine learning, artificial intelligence, and natural language so they can create amazing real-world applications.<br /><br /><i>By Tomas Mikolov, Ilya Sutskever, and Quoc Le, Google Knowledge</i>]]></content:encoded>
			<wfw:commentRss>https://googledata.org/google-open-source/learning-the-meaning-behind-words/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="" length="" type="" />
		</item>
		<item>
		<title>Gumbo: A C library for parsing HTML</title>
		<link>https://googledata.org/google-open-source/gumbo-a-c-library-for-parsing-html/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=gumbo-a-c-library-for-parsing-html</link>
		<comments>https://googledata.org/google-open-source/gumbo-a-c-library-for-parsing-html/#comments</comments>
		<pubDate>Tue, 13 Aug 2013 18:40:00 +0000</pubDate>
		<dc:creator><![CDATA[Stephanie Taylor]]></dc:creator>
				<category><![CDATA[Google Open Source]]></category>
		<category><![CDATA[open source]]></category>

		<guid isPermaLink="false">https://googledata.org/?guid=d483d82df9d13d77dc53cd7ec5362a41</guid>
		<description><![CDATA[We're pleased to announce the open source release of the&#160;Gumbo HTML parser, a C implementation of the HTML5 parsing algorithm.One of the big accomplishments of the HTML5 standard was to standardize the HTML parsing algorithm, so that all browsers ...]]></description>
				<content:encoded><![CDATA[We're pleased to announce the open source release of the&nbsp;<a href="https://github.com/google/gumbo-parser">Gumbo HTML parser</a>, a C implementation of the <a href="http://www.whatwg.org/specs/web-apps/current-work/multipage/parsing.html#parsing">HTML5 parsing algorithm</a>.<br /><br />One of the big accomplishments of the HTML5 standard was to standardize the HTML parsing algorithm, so that all browsers see the same HTML document in the same way. So far, most implementations of this algorithm have either been tied to specific browsers or rendering engines, or they've been written in specific scripting languages. This makes it hard to write quick one-off tools to manipulate and cleanup HTML if you don't happen to be working in a language that already has an HTML5-compatible parsing library.<br /><br />Gumbo seeks to provide a simple library that can serve as a basic building block for linters, refactoring tools, templating languages, page analysis, and other small programs that need to manipulate HTML. It's written in pure C for ease of interfacing with other languages, and has no outside dependencies. Gumbo was built from the start to support source locations and correlating nodes in the parse tree with positions in the original text.<br /><br />For more information including download, installation, and usage instructions, please visit the <a href="https://github.com/google/gumbo-parser">Gumbo project page</a>.<br /><br /><i>By Jonathan Tang, Search Features team</i><br /><br /><div><br /></div>]]></content:encoded>
			<wfw:commentRss>https://googledata.org/google-open-source/gumbo-a-c-library-for-parsing-html/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="" length="" type="" />
		</item>
		<item>
		<title>Who is New in Google Summer of Code &#8211; Part 8</title>
		<link>https://googledata.org/google-open-source/who-is-new-in-google-summer-of-code-part-8/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=who-is-new-in-google-summer-of-code-part-8</link>
		<comments>https://googledata.org/google-open-source/who-is-new-in-google-summer-of-code-part-8/#comments</comments>
		<pubDate>Fri, 09 Aug 2013 17:00:00 +0000</pubDate>
		<dc:creator><![CDATA[Stephanie Taylor]]></dc:creator>
				<category><![CDATA[Google Open Source]]></category>
		<category><![CDATA[open source]]></category>

		<guid isPermaLink="false">https://googledata.org/?guid=ea15e00c3a886f635f91a967bb56bc02</guid>
		<description><![CDATA[For the 8th post in our <i><a href="http://www.google-melange.com/">Google Summer of Code</a></i> series highlighting the new open source organizations we are welcoming into this year&#8217;s program, we have organization administrators from LTTng, Constellation and PLASMA describing their student&#8217;s projects below.<br /><br /><div><a href="http://2.bp.blogspot.com/-MLGE8jLyKQI/Ufs80rr68_I/AAAAAAAAAZk/SckUp3pGEc0/s1600/lttng-logo-no-text.png"><img border="0" src="http://2.bp.blogspot.com/-MLGE8jLyKQI/Ufs80rr68_I/AAAAAAAAAZk/SckUp3pGEc0/s1600/lttng-logo-no-text.png" height="131" width="200"></a></div><blockquote>The <a href="https://lttng.org/">LTTng project</a> (Linux Trace Toolkit - next generation) aims at providing highly efficient tracing tools for Linux. Its tracers help to track down performance issues and debugging problems involving multiple concurrent processes and threads. Tracing across multiple systems is also possible. Apart from LTTng's kernel tracer and userspace tracer, viewing and analysis tools are also part of the project. LTTng's performance relies on techniques such as Userspace RCU, lockless algorithms, per-cpu data structures and cache impact minimization.&#160;</blockquote><blockquote>During <i>Google Summer of Code</i> 2013, our two students will work on the following projects:<br /><br /><ul><li>Zifei Tong will work on dynamic instrumentation support for the userspace tracer (UST). The current UST tracer relies on static tracepoint probes manually inserted in the traced application&#8217;s source code. This project aims at providing dynamic instrumentation capabilities in arbitrary applications.&#160;</li></ul></blockquote><blockquote><br /><ul><li>Xiaona Han will work on improvement to the Babeltrace Python bindings. Most of the public Babeltrace API is currently mapped using SWIG. However, a more &#8220;Pythonic&#8221; set of wrapper classes will make trace reading and writing more accessible than using the current native API.&#160;</li></ul></blockquote><blockquote><i>By Christian Babeux, LTTng Organization Administrator&#160;</i></blockquote><blockquote>-----<br /><br /><a href="http://aerospaceresearch.net/constellation/">Constellation</a> is a young academic group at the <a href="http://www.uni-stuttgart.de/home/">University of Stuttgart, Germany</a>. Our goal is to provide the creative environment for realization of different aerospace projects. As one branch the group offers a distributed supercomputing platform for solving aerospace related numerical problems. The massive computing power is provided by volunteers donating their idle computing time at home by forming a virtual super-computer via the internet. For this citizen space science method we are using the open source software called <a href="http://boinc.berkeley.edu/">BOINC</a> (Berkeley Open Interface for Network Computing). We are currently supported by 7,000 volunteers providing 20,000 host PCs to our computing grid where they help us optimize the thrust curve of a hybrid-engine sounding rocket by the student group <a href="http://hybrid-triebwerk.de/">HyEnD</a>, and find a trajectory between Earth and the Earth-Moon-libration point EML-4 for the communication relay satellite mission TYCHO.</blockquote><div><br /></div> <br /><blockquote>We are really honored to be part of this year's <i>Google Summer of Code</i>, and we have three students working on diverse ideas. We try to find the optimum interplanetary trajectory for one probe to all eight planets in our solar system and Pluto with "Solar System Grand Tour", which includes n-body simulation and implementing optimizing algorithms. We want to support flying observatories like <a href="http://www.nasa.gov/mission_pages/SOFIA/index.html#.Ufs7gWTF2BU">SOFIA</a> by NASA and DLR to maximize their observation times by optimizing flight routes with "airborne observatory". And lastly, we want to excite children about space with an educational and fun "space trumps" card game for Android mobile devices, so that they will be involved in STEM professions when they grow up. This is the power of citizen science and open-source!</blockquote><blockquote><i>By Andreas Hornig, Constellation Organization Administrator</i></blockquote><blockquote><br />-----<br /><div><a href="http://people.cs.umass.edu/~emery/plasma/retro-plasma.png"><img border="0" src="http://people.cs.umass.edu/~emery/plasma/retro-plasma.png" height="200" width="196"></a></div><br /><a href="http://plasma.cs.umass.edu/">PLASMA</a> is a research group at the University of Massachusetts that works on a diverse array of projects that span the space of programming languages and systems. We are very excited to take part in <i>Google Summer of Code</i> for the first time! This summer we are fortunate to have three excellent students on board working on two of our projects, Doppio and CheckCell.&#160;</blockquote><blockquote><a href="http://doppiojvm.org/">Doppio</a> is a Java Virtual Machine written in CoffeeScript that can run unmodified JVM programs in the browser -- no plugins or recompilation required! Giles Lavelle is working on adding AWT and Swing support to Doppio, which will enable us to run GUI programs. Braden McDorman is adding networking support to Doppio using WebSockets, which will let JVM programs make use of the network through standard Java socket APIs.&#160;</blockquote><blockquote><a href="http://plasma.cs.umass.edu/emery/checkcell">CheckCell</a> is a tool for finding input data errors in spreadsheets. CheckCell combines statistical and program analysis techniques to find errors: values that have an unusually high influence on formulas or charts. These values are either extremely important, or are wrong. Our <i>Google Summer of Code</i> student, Alexandru Toader, is porting CheckCell from Microsoft Excel to Google Spreadsheet, allowing anyone with a modern web browser to use CheckCell online.&#160;</blockquote><blockquote><i>By John Vilk, Daniel Barowy, and Emery Berger, PLASMA Organization Administrators</i></blockquote>These are only a few of the new organizations participating in <i>Google Summer of Code</i> 2013. Stay tuned for our final posts over the next couple of weeks highlighting the remaining 40+ new organizations. A complete list of the <a href="http://www.google-melange.com/gsoc/accepted_orgs/google/gsoc2013">177 organizations</a> mentoring students this year and the program timeline are available on the <i>Google Summer of Code</i> <a href="http://www.google-melange.com/">program site</a>.<br /><br /><i>By Stephanie Taylor, Open Source Programs</i><br /><div><br /></div>]]></description>
				<content:encoded><![CDATA[For the 8th post in our <i><a href="http://www.google-melange.com/">Google Summer of Code</a></i> series highlighting the new open source organizations we are welcoming into this year’s program, we have organization administrators from LTTng, Constellation and PLASMA describing their student’s projects below.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="http://2.bp.blogspot.com/-MLGE8jLyKQI/Ufs80rr68_I/AAAAAAAAAZk/SckUp3pGEc0/s1600/lttng-logo-no-text.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://2.bp.blogspot.com/-MLGE8jLyKQI/Ufs80rr68_I/AAAAAAAAAZk/SckUp3pGEc0/s1600/lttng-logo-no-text.png" height="131" width="200" /></a></div><blockquote class="tr_bq">The <a href="https://lttng.org/">LTTng project</a> (Linux Trace Toolkit - next generation) aims at providing highly efficient tracing tools for Linux. Its tracers help to track down performance issues and debugging problems involving multiple concurrent processes and threads. Tracing across multiple systems is also possible. Apart from LTTng's kernel tracer and userspace tracer, viewing and analysis tools are also part of the project. LTTng's performance relies on techniques such as Userspace RCU, lockless algorithms, per-cpu data structures and cache impact minimization.&nbsp;</blockquote><blockquote class="tr_bq">During <i>Google Summer of Code</i> 2013, our two students will work on the following projects:<br /><br /><ul><li style="text-align: center;">Zifei Tong will work on dynamic instrumentation support for the userspace tracer (UST). The current UST tracer relies on static tracepoint probes manually inserted in the traced application’s source code. This project aims at providing dynamic instrumentation capabilities in arbitrary applications.&nbsp;</li></ul></blockquote><blockquote class="tr_bq"><br /><ul><li>Xiaona Han will work on improvement to the Babeltrace Python bindings. Most of the public Babeltrace API is currently mapped using SWIG. However, a more “Pythonic” set of wrapper classes will make trace reading and writing more accessible than using the current native API.&nbsp;</li></ul></blockquote><blockquote class="tr_bq"><i>By Christian Babeux, LTTng Organization Administrator&nbsp;</i></blockquote><blockquote class="tr_bq">-----<br /><br /><a href="http://aerospaceresearch.net/constellation/">Constellation</a> is a young academic group at the <a href="http://www.uni-stuttgart.de/home/">University of Stuttgart, Germany</a>. Our goal is to provide the creative environment for realization of different aerospace projects. As one branch the group offers a distributed supercomputing platform for solving aerospace related numerical problems. The massive computing power is provided by volunteers donating their idle computing time at home by forming a virtual super-computer via the internet. For this citizen space science method we are using the open source software called <a href="http://boinc.berkeley.edu/">BOINC</a> (Berkeley Open Interface for Network Computing). We are currently supported by 7,000 volunteers providing 20,000 host PCs to our computing grid where they help us optimize the thrust curve of a hybrid-engine sounding rocket by the student group <a href="http://hybrid-triebwerk.de/">HyEnD</a>, and find a trajectory between Earth and the Earth-Moon-libration point EML-4 for the communication relay satellite mission TYCHO.</blockquote><div style="text-align: center;"><br /></div><iframe allowfullscreen="" frameborder="0" height="315" src="http://www.youtube.com/embed/wo1q-b0RHJg" width="560"></iframe> <br /><blockquote class="tr_bq">We are really honored to be part of this year's <i>Google Summer of Code</i>, and we have three students working on diverse ideas. We try to find the optimum interplanetary trajectory for one probe to all eight planets in our solar system and Pluto with "Solar System Grand Tour", which includes n-body simulation and implementing optimizing algorithms. We want to support flying observatories like <a href="http://www.nasa.gov/mission_pages/SOFIA/index.html#.Ufs7gWTF2BU">SOFIA</a> by NASA and DLR to maximize their observation times by optimizing flight routes with "airborne observatory". And lastly, we want to excite children about space with an educational and fun "space trumps" card game for Android mobile devices, so that they will be involved in STEM professions when they grow up. This is the power of citizen science and open-source!</blockquote><blockquote class="tr_bq"><i>By Andreas Hornig, Constellation Organization Administrator</i></blockquote><blockquote class="tr_bq"><br />-----<br /><div class="separator" style="clear: both; text-align: center;"><a href="http://people.cs.umass.edu/~emery/plasma/retro-plasma.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://people.cs.umass.edu/~emery/plasma/retro-plasma.png" height="200" width="196" /></a></div><br /><a href="http://plasma.cs.umass.edu/">PLASMA</a> is a research group at the University of Massachusetts that works on a diverse array of projects that span the space of programming languages and systems. We are very excited to take part in <i>Google Summer of Code</i> for the first time! This summer we are fortunate to have three excellent students on board working on two of our projects, Doppio and CheckCell.&nbsp;</blockquote><blockquote class="tr_bq"><a href="http://doppiojvm.org/">Doppio</a> is a Java Virtual Machine written in CoffeeScript that can run unmodified JVM programs in the browser -- no plugins or recompilation required! Giles Lavelle is working on adding AWT and Swing support to Doppio, which will enable us to run GUI programs. Braden McDorman is adding networking support to Doppio using WebSockets, which will let JVM programs make use of the network through standard Java socket APIs.&nbsp;</blockquote><blockquote class="tr_bq"><a href="http://plasma.cs.umass.edu/emery/checkcell">CheckCell</a> is a tool for finding input data errors in spreadsheets. CheckCell combines statistical and program analysis techniques to find errors: values that have an unusually high influence on formulas or charts. These values are either extremely important, or are wrong. Our <i>Google Summer of Code</i> student, Alexandru Toader, is porting CheckCell from Microsoft Excel to Google Spreadsheet, allowing anyone with a modern web browser to use CheckCell online.&nbsp;</blockquote><blockquote class="tr_bq"><i>By John Vilk, Daniel Barowy, and Emery Berger, PLASMA Organization Administrators</i></blockquote>These are only a few of the new organizations participating in <i>Google Summer of Code</i> 2013. Stay tuned for our final posts over the next couple of weeks highlighting the remaining 40+ new organizations. A complete list of the <a href="http://www.google-melange.com/gsoc/accepted_orgs/google/gsoc2013">177 organizations</a> mentoring students this year and the program timeline are available on the <i>Google Summer of Code</i> <a href="http://www.google-melange.com/">program site</a>.<br /><br /><i>By Stephanie Taylor, Open Source Programs</i><br /><div><br /></div>]]></content:encoded>
			<wfw:commentRss>https://googledata.org/google-open-source/who-is-new-in-google-summer-of-code-part-8/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="" length="" type="" />
		</item>
		<item>
		<title>More patents in the service of open source</title>
		<link>https://googledata.org/google-open-source/more-patents-in-the-service-of-open-source/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=more-patents-in-the-service-of-open-source</link>
		<comments>https://googledata.org/google-open-source/more-patents-in-the-service-of-open-source/#comments</comments>
		<pubDate>Thu, 08 Aug 2013 18:00:00 +0000</pubDate>
		<dc:creator><![CDATA[Stephanie Taylor]]></dc:creator>
				<category><![CDATA[Google Open Source]]></category>
		<category><![CDATA[open source]]></category>

		<guid isPermaLink="false">https://googledata.org/?guid=e6f4c0ea09e396b3f59a12c13cef9990</guid>
		<description><![CDATA[Open-source software has accelerated the pace of innovation in computing, leading to better products and services at lower cost. But as the impact of open-source software has grown, so too has the number of <a href="http://googleblog.blogspot.com/2011/08/when-patents-attack-android.html">patent attacks</a> against it.<br /><br />In March, we <a href="http://google-opensource.blogspot.com/2013/03/taking-stand-on-open-source-and-patents.html">announced</a> an Open Patent Non-Assertion (OPN) Pledge&#8212;committing not to sue any user, distributor or developer of open-source software on <a href="http://www.google.com/patents/opnpledge/patents/">specified patents</a>, unless first attacked. Our goal was to encourage pro-competitive, defensive uses of patents to support open-source innovation.<br /><br />Today we are pleased to pledge an additional 79 patents under the OPN. These patents cover software used to efficiently operate data centers, including middleware, distributed storage management, distributed database management, and alarm monitoring.<br /><br />We acquired these patents from <a href="http://www.ibm.com/">IBM</a> and <a href="http://www.ca.com/us/default.aspx">CA Technologies</a>, companies that in 2005 were <a href="http://www.arnnet.com.au/article/139603/ca_opens_access_14_patents_announces_deal_ibm/">among the first to make open-source patent pledges</a>. The goal of the patent system is to foster innovation, and we aim to use patents, whether acquired or developed internally, in support of that goal.<br /><br />You can learn more about this second group of patents and the Pledge itself on <a href="http://www.google.com/patents/opnpledge/">our site</a>, which we&#8217;ve also updated to make it easier to browse and download data on pledged patents.<br /><br />To date, the patents we&#8217;ve included in the Pledge have generally related to &#8220;back-end&#8221; technologies: servers, data centers, and the like. But open-source software is also transforming the development of consumer products that people use every day&#8212;so stay tuned for additional extensions to patents covering those sorts of technologies.<br /><br /><i>By Duane Valz, Senior Patent Counsel</i>]]></description>
				<content:encoded><![CDATA[Open-source software has accelerated the pace of innovation in computing, leading to better products and services at lower cost. But as the impact of open-source software has grown, so too has the number of <a href="http://googleblog.blogspot.com/2011/08/when-patents-attack-android.html">patent attacks</a> against it.<br /><br />In March, we <a href="http://google-opensource.blogspot.com/2013/03/taking-stand-on-open-source-and-patents.html">announced</a> an Open Patent Non-Assertion (OPN) Pledge—committing not to sue any user, distributor or developer of open-source software on <a href="http://www.google.com/patents/opnpledge/patents/">specified patents</a>, unless first attacked. Our goal was to encourage pro-competitive, defensive uses of patents to support open-source innovation.<br /><br />Today we are pleased to pledge an additional 79 patents under the OPN. These patents cover software used to efficiently operate data centers, including middleware, distributed storage management, distributed database management, and alarm monitoring.<br /><br />We acquired these patents from <a href="http://www.ibm.com/">IBM</a> and <a href="http://www.ca.com/us/default.aspx">CA Technologies</a>, companies that in 2005 were <a href="http://www.arnnet.com.au/article/139603/ca_opens_access_14_patents_announces_deal_ibm/">among the first to make open-source patent pledges</a>. The goal of the patent system is to foster innovation, and we aim to use patents, whether acquired or developed internally, in support of that goal.<br /><br />You can learn more about this second group of patents and the Pledge itself on <a href="http://www.google.com/patents/opnpledge/">our site</a>, which we’ve also updated to make it easier to browse and download data on pledged patents.<br /><br />To date, the patents we’ve included in the Pledge have generally related to “back-end” technologies: servers, data centers, and the like. But open-source software is also transforming the development of consumer products that people use every day—so stay tuned for additional extensions to patents covering those sorts of technologies.<br /><br /><i>By Duane Valz, Senior Patent Counsel</i>]]></content:encoded>
			<wfw:commentRss>https://googledata.org/google-open-source/more-patents-in-the-service-of-open-source/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="" length="" type="" />
		</item>
		<item>
		<title>Google Summer of Code Full of Stats &#8211; Part 3, Countries</title>
		<link>https://googledata.org/uncategorized/google-summer-of-code-full-of-stats-part-3-countries/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=google-summer-of-code-full-of-stats-part-3-countries</link>
		<comments>https://googledata.org/uncategorized/google-summer-of-code-full-of-stats-part-3-countries/#comments</comments>
		<pubDate>Mon, 05 Aug 2013 18:00:00 +0000</pubDate>
		<dc:creator><![CDATA[Stephanie Taylor]]></dc:creator>
		
		<guid isPermaLink="false">https://googledata.org/?guid=8396c6dab4655577128fc5aace8bbd9d</guid>
		<description><![CDATA[In our third and final series of statistic posts for 2013 Google Summer of Code, and back by popular demand, we have a list of all countries represented in the program this year. Get ready to scroll! There are students from 71 countries this year, comp...]]></description>
				<content:encoded><![CDATA[<div class="separator" style="clear: both; text-align: center;"><a href="http://4.bp.blogspot.com/-NpiG6_dRGEw/Ufb8h0j3DiI/AAAAAAAAAZE/HxhfQRZ3bEQ/s1600/GSoC+2013+logo.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://4.bp.blogspot.com/-NpiG6_dRGEw/Ufb8h0j3DiI/AAAAAAAAAZE/HxhfQRZ3bEQ/s1600/GSoC+2013+logo.jpg" height="170" width="320" /></a></div><br />In our third and final series of statistic posts for 2013 <i><a href="http://www.google-melange.com/gsoc/homepage/google/gsoc2013">Google Summer of Code</a></i>, and back by popular demand, we have a list of all countries represented in the program this year. Get ready to scroll! There are students from 71 countries this year, complete with two newcomers - Cameroon and Tunisia.<br /><br /><b>2013 Student Participants by Country&nbsp;</b><br />Algeria = 4<br />Argentina = 10<br />Australia = 10<br />Austria = 24<br />Azerbaijan = 1<br />Bangladesh = 2<br />Belarus = 5<br />Belgium = 9<br />Bosnia-Herzegovina = 2<br />Brazil = 13<br />Bulgaria = 6<br />Cameroon = 2<br />Canada = 31<br />Chile = 3<br />China = 65<br />Colombia = 1<br />Croatia = 5<br />Cyprus = 1<br />Czech Republic = 11<br />Denmark = 4<br />Ecuador = 1<br />Egypt = 11<br />Estonia = 1<br />Finland = 6<br />France = 35<br />Germany = 68<br />Ghana = 1<br />Greece = 17<br />Hungary = 17<br />India = 271<br />Indonesia = 2<br />Ireland = 5<br />Israel = 1<br />Italy = 20<br />Japan = 6<br />Kazakhstan = 1<br />Kyrgyz Republic = 1<br />Latvia = 1<br />Lithuania = 3<br />Macedonia = 3<br />Malaysia = 1<br />Mexico = 3<br />Moldavia = 2<br />Netherlands = 7<br />New Zealand = 3<br />Pakistan = 1<br />Peru = 3<br />Poland = 31<br />Portugal = 7<br />Romania = 42<br />Russian Federation = 37<br />Serbia = 2<br />Singapore = 17<br />Slovak Republic = 9<br />Slovenia = 6<br />South Africa = 2<br />South Korea = 4<br />Spain = 35<br />Sri Lanka = 56<br />Sweden = 17<br />Switzerland = 6<br />Taiwan = 5<br />Tunisia = 1<br />Turkey = 13<br />Ukraine = 20<br />United Kingdom = 35<br />United States = 143<br />USA Minor Outlying Islands = 1<br />Uzbekistan = 1<br />Vietnam = 2<br /><br /><i>By Mary Radomile, Open Source Programs</i><br /><br />]]></content:encoded>
			<wfw:commentRss>https://googledata.org/uncategorized/google-summer-of-code-full-of-stats-part-3-countries/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="" length="" type="" />
		</item>
		<item>
		<title>Who is New in Google Summer of Code &#8211; Part 7</title>
		<link>https://googledata.org/uncategorized/who-is-new-in-google-summer-of-code-part-7/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=who-is-new-in-google-summer-of-code-part-7</link>
		<comments>https://googledata.org/uncategorized/who-is-new-in-google-summer-of-code-part-7/#comments</comments>
		<pubDate>Fri, 02 Aug 2013 17:00:00 +0000</pubDate>
		<dc:creator><![CDATA[Stephanie Taylor]]></dc:creator>
		
		<guid isPermaLink="false">https://googledata.org/?guid=7bcd4e09f0f3182f629657f19276561b</guid>
		<description><![CDATA[We are halfway through <i><a href="http://www.google-melange.com/">Google Summer of Code</a></i> 2013 and with the three projects below, we have now highlighted 20 of this year&#8217;s 40 new open source organizations in our weekly blog series.<br /><br /><div><a href="http://2.bp.blogspot.com/-0xt_2fE6kpE/UfmdWAxIasI/AAAAAAAAAZU/bDaXC1PuO84/s1600/MITH-extlogotxt-blk.png"><img border="0" src="http://2.bp.blogspot.com/-0xt_2fE6kpE/UfmdWAxIasI/AAAAAAAAAZU/bDaXC1PuO84/s1600/MITH-extlogotxt-blk.png" height="33" width="320"></a></div><blockquote>The <a href="http://mith.umd.edu/">Maryland Institute for Technology in the Humanities (MITH)</a> is a leading digital humanities center that pursues disciplinary innovation and institutional transformation through applied research, public programming, and educational opportunities. Jointly supported by the University of Maryland College of Arts and Humanities and the University of Maryland Libraries, MITH engages in collaborative, interdisciplinary work at the intersection of technology and humanistic inquiry. MITH specializes in text and image analytics for cultural heritage collections, data curation, digital preservation, linked data applications, and data publishing.&#160;</blockquote><blockquote>We have two students working with us on <i>Google Summer of Code</i> projects. One student is working on a JavaScript library to engrave <a href="http://music-encoding.org/home">MEI</a>-encoded music notation using <a href="http://www.vexflow.com/">VexFlow</a>. Part of the work will be dedicated specifically to support variant handling, a distinctive feature of the MEI data model and an essential component of critical editions of musical works. Our second student is creating a set of demonstrations and coding infrastructure for <a href="http://umd-mith.github.io/mithgrid/">MITHgrid</a>, a JavaScript library we&#8217;ve been developing to support graph-based JavaScript applications in the browser, such as a <a href="http://umd-mith.github.io/OACVideoAnnotator/">video annotation toolkit</a> and a <a href="http://www.shared-canvas.org/">Shared Canvas</a> <a href="https://github.com/umd-mith/sga">viewer</a>.&#160;</blockquote><blockquote><i>By James Smith, Organization Administrator for MITH</i>&#160;</blockquote><blockquote>-----&#160;</blockquote><blockquote>Motion planning is a key area in robotics that finds feasible paths for a robot from some initial state to some desired goal. Over the last couple of years we have developed a standard library for sampling-based motion planning algorithms, a class of algorithms that has been shown to work well on a large variety of systems, ranging from car-like robots to humanoid robots with many degrees of freedom. The <a href="http://ompl.kavrakilab.org/">Open Motion Planning Library (OMPL)</a> is designed to be very general; the library makes no assumptions about the type of robot or how the environment is represented. This allows it to be integrated into a larger robotics software system such as <a href="http://www.ros.org/">ROS</a>.&#160;</blockquote><blockquote><i>Manipulation Planning - An example of using OMPL on the PR2 from Willow Garage. The robot is asked to move and manipulate the objects on the table. The demo is using ROS.&#160;</i></blockquote><div></div><blockquote>We are excited to have two very talented students working with us this summer. Caleb Voss is developing a plugin for Blender (a 3D modeling program) that allows one to plan motions for robots in environments drawn within Blender. The project integrates many different components, it relies on the Blender Game Engine to simulate physically realistic robot motion, on <a href="http://www.openrobots.org/wiki/morse/">MORSE</a> for robot models and high-level controllers, and on OMPL for planning.&#160;</blockquote><blockquote>Luis Torres is working on a core future within OMPL - the representation of costs and the way planners optimize costs. There already exists some functionality in OMPL to optimize path length and some other common path properties, but in the redesign that Luis is working on this will be done in an abstract way so that the user can specify almost any kind of cost function.&#160;</blockquote><blockquote><i>By Mark Moll, OMPL Organization Administrator</i></blockquote>Today, August 2nd, is the deadline for midterm evaluations for students and mentors for <i>Google Summer of Code</i> 2013. To view a complete list of the 177 open source organizations that the 1192 students are working with this summer you can visit the <i>Google Summer of Code</i> program site.<br /><br /><i>By Stephanie Taylor, Open Source Programs</i><br /><div><br /></div>]]></description>
				<content:encoded><![CDATA[We are halfway through <i><a href="http://www.google-melange.com/">Google Summer of Code</a></i> 2013 and with the three projects below, we have now highlighted 20 of this year’s 40 new open source organizations in our weekly blog series.<br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="http://2.bp.blogspot.com/-0xt_2fE6kpE/UfmdWAxIasI/AAAAAAAAAZU/bDaXC1PuO84/s1600/MITH-extlogotxt-blk.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://2.bp.blogspot.com/-0xt_2fE6kpE/UfmdWAxIasI/AAAAAAAAAZU/bDaXC1PuO84/s1600/MITH-extlogotxt-blk.png" height="33" width="320" /></a></div><blockquote class="tr_bq">The <a href="http://mith.umd.edu/">Maryland Institute for Technology in the Humanities (MITH)</a> is a leading digital humanities center that pursues disciplinary innovation and institutional transformation through applied research, public programming, and educational opportunities. Jointly supported by the University of Maryland College of Arts and Humanities and the University of Maryland Libraries, MITH engages in collaborative, interdisciplinary work at the intersection of technology and humanistic inquiry. MITH specializes in text and image analytics for cultural heritage collections, data curation, digital preservation, linked data applications, and data publishing.&nbsp;</blockquote><blockquote class="tr_bq">We have two students working with us on <i>Google Summer of Code</i> projects. One student is working on a JavaScript library to engrave <a href="http://music-encoding.org/home">MEI</a>-encoded music notation using <a href="http://www.vexflow.com/">VexFlow</a>. Part of the work will be dedicated specifically to support variant handling, a distinctive feature of the MEI data model and an essential component of critical editions of musical works. Our second student is creating a set of demonstrations and coding infrastructure for <a href="http://umd-mith.github.io/mithgrid/">MITHgrid</a>, a JavaScript library we’ve been developing to support graph-based JavaScript applications in the browser, such as a <a href="http://umd-mith.github.io/OACVideoAnnotator/">video annotation toolkit</a> and a <a href="http://www.shared-canvas.org/">Shared Canvas</a> <a href="https://github.com/umd-mith/sga">viewer</a>.&nbsp;</blockquote><blockquote class="tr_bq"><i>By James Smith, Organization Administrator for MITH</i>&nbsp;</blockquote><blockquote class="tr_bq">-----&nbsp;</blockquote><blockquote class="tr_bq">Motion planning is a key area in robotics that finds feasible paths for a robot from some initial state to some desired goal. Over the last couple of years we have developed a standard library for sampling-based motion planning algorithms, a class of algorithms that has been shown to work well on a large variety of systems, ranging from car-like robots to humanoid robots with many degrees of freedom. The <a href="http://ompl.kavrakilab.org/">Open Motion Planning Library (OMPL)</a> is designed to be very general; the library makes no assumptions about the type of robot or how the environment is represented. This allows it to be integrated into a larger robotics software system such as <a href="http://www.ros.org/">ROS</a>.&nbsp;</blockquote><blockquote class="tr_bq"><i>Manipulation Planning - An example of using OMPL on the PR2 from Willow Garage. The robot is asked to move and manipulate the objects on the table. The demo is using ROS.&nbsp;</i></blockquote><div style="text-align: center;"><iframe allowfullscreen="" frameborder="0" height="315" src="http://www.youtube.com/embed/eUpvbOxrbwY" width="560"></iframe></div><blockquote class="tr_bq">We are excited to have two very talented students working with us this summer. Caleb Voss is developing a plugin for Blender (a 3D modeling program) that allows one to plan motions for robots in environments drawn within Blender. The project integrates many different components, it relies on the Blender Game Engine to simulate physically realistic robot motion, on <a href="http://www.openrobots.org/wiki/morse/">MORSE</a> for robot models and high-level controllers, and on OMPL for planning.&nbsp;</blockquote><blockquote class="tr_bq">Luis Torres is working on a core future within OMPL - the representation of costs and the way planners optimize costs. There already exists some functionality in OMPL to optimize path length and some other common path properties, but in the redesign that Luis is working on this will be done in an abstract way so that the user can specify almost any kind of cost function.&nbsp;</blockquote><blockquote class="tr_bq"><i>By Mark Moll, OMPL Organization Administrator</i></blockquote>Today, August 2nd, is the deadline for midterm evaluations for students and mentors for <i>Google Summer of Code</i> 2013. To view a complete list of the 177 open source organizations that the 1192 students are working with this summer you can visit the <i>Google Summer of Code</i> program site.<br /><br /><i>By Stephanie Taylor, Open Source Programs</i><br /><div><br /></div>]]></content:encoded>
			<wfw:commentRss>https://googledata.org/uncategorized/who-is-new-in-google-summer-of-code-part-7/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="" length="" type="" />
		</item>
		<item>
		<title>Google Summer of Code 2013 midterms are here!</title>
		<link>https://googledata.org/uncategorized/google-summer-of-code-2013-midterms-are-here/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=google-summer-of-code-2013-midterms-are-here</link>
		<comments>https://googledata.org/uncategorized/google-summer-of-code-2013-midterms-are-here/#comments</comments>
		<pubDate>Mon, 29 Jul 2013 19:00:00 +0000</pubDate>
		<dc:creator><![CDATA[Stephanie Taylor]]></dc:creator>
		
		<guid isPermaLink="false">https://googledata.org/?guid=3e9dd71cebe9858b6c4e0f02db06f82d</guid>
		<description><![CDATA[<div><a href="http://4.bp.blogspot.com/-s8B9BvXyqfs/UfBMs5lCvgI/AAAAAAAAAY0/UK1jN3aadZo/s1600/GSoc+2013+logo+image00.jpg"><img border="0" src="http://4.bp.blogspot.com/-s8B9BvXyqfs/UfBMs5lCvgI/AAAAAAAAAY0/UK1jN3aadZo/s1600/GSoc+2013+logo+image00.jpg" height="170" width="320"></a></div><br />This week marks the halfway point of <i><a href="http://www.google-melange.com/gsoc/homepage/google/gsoc2013">Google Summer of Code</a></i> 2013. Both students and mentors will be submitting their midterm evaluations of one another through Friday, August 2 as indicated in our <a href="http://www.google-melange.com/gsoc/events/google/gsoc2013">timeline</a>. If you would like to read more about these midterm evaluations, please check out the "How Do Evaluations Work?" link on our <a href="http://www.google-melange.com/gsoc/document/show/gsoc_program/google/gsoc2013/help_page#9._How_do_evaluations_work">FAQ</a>.<br /><br />The next milestone for the program will be the &#8220;pencils down&#8221; date of September 16th after which students can take a week to scrub their code, write tests, improve calculations and generally polish their work before the firm end of coding on September 23rd.<br /><br />There has been fantastic progress made so far, and we encourage all the students, mentors, and org admins to keep up the great work!<br /><br /><i>By Carol Smith, Open Source Team</i><br /><div><br /></div>]]></description>
				<content:encoded><![CDATA[<div class="separator" style="clear: both; text-align: center;"><a href="http://4.bp.blogspot.com/-s8B9BvXyqfs/UfBMs5lCvgI/AAAAAAAAAY0/UK1jN3aadZo/s1600/GSoc+2013+logo+image00.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://4.bp.blogspot.com/-s8B9BvXyqfs/UfBMs5lCvgI/AAAAAAAAAY0/UK1jN3aadZo/s1600/GSoc+2013+logo+image00.jpg" height="170" width="320" /></a></div><br />This week marks the halfway point of <i><a href="http://www.google-melange.com/gsoc/homepage/google/gsoc2013">Google Summer of Code</a></i> 2013. Both students and mentors will be submitting their midterm evaluations of one another through Friday, August 2 as indicated in our <a href="http://www.google-melange.com/gsoc/events/google/gsoc2013">timeline</a>. If you would like to read more about these midterm evaluations, please check out the "How Do Evaluations Work?" link on our <a href="http://www.google-melange.com/gsoc/document/show/gsoc_program/google/gsoc2013/help_page#9._How_do_evaluations_work">FAQ</a>.<br /><br />The next milestone for the program will be the “pencils down” date of September 16th after which students can take a week to scrub their code, write tests, improve calculations and generally polish their work before the firm end of coding on September 23rd.<br /><br />There has been fantastic progress made so far, and we encourage all the students, mentors, and org admins to keep up the great work!<br /><br /><i>By Carol Smith, Open Source Team</i><br /><div><br /></div>]]></content:encoded>
			<wfw:commentRss>https://googledata.org/uncategorized/google-summer-of-code-2013-midterms-are-here/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="" length="" type="" />
		</item>
	</channel>
</rss>
