<?xml version="1.0"?>
<rss version="2.0">
  <channel>
    <title><![CDATA[Ubuntu brainstorm]]></title>
    <link>http://brainstorm.ubuntu.com</link>
    <description><![CDATA[Post your ideas and vote for the entries you like. Please read the posting <b><a href="https://wiki.ubuntu.com/Brainstorm">guidelines</a></b> and <b><a href="http://brainstorm.ubuntu.com/advanced_search">check</a></b> if your idea has been posted already! ]]></description>
    <language>en-us</language>
    <pubDate>Tue, 06-Jan-2009 00:00:00 UTC</pubDate>
    <lastBuildDate>Tue, 06-Jan-2009 00:00:00 UTC</lastBuildDate>
    <generator>QAPoll module</generator>
 

    <item>
      <title><![CDATA[[380] Implement support for OpenCL API]]></title>
      <link>http://brainstorm.ubuntu.com/item/16362/</link>
      <description><![CDATA[Now that <a href="http://www.khronos.org/opencl/">OpenCL 1.0</a> is <a href="http://www.khronos.org/registry/cl/specs/opencl-1.0.29.pdf">final</a>, prioritising support would not only inspire developers to use linux, but also prove that we have the development toolkits, guts and motivation to compete against <a href="http://www.apple.com/macosx/snowleopard/">OSX Snow Leopard</a> and <a href="http://www.microsoft.com/windows/windows-7/">Windows 7</a>. If we don't support it rapidly, we will only fall further behind OSX, especially since it will give their developers extra time to utilise it properly (we shouldn't be waiting until its already popular). The faster we get this implemented, the quicker developers can use it, and the faster Ubuntu will be! <br /><br />For those who don't know, OpenCL is a royalty-free standard for developers to program general purpose highly parallelised applications over GPU and CPU (combining their power even). Its more advanced then <a href="http://www.nvidia.com/object/cuda_what_is.html">CUDA</a> in that it combines CPU and GPU power and is accessible outside of Nvidia's video cards. <br /><br />In summary, OpenCL is expected to become very popular with developers and users, and will make everything damned fast (especially considering we are already seeing <a href="http://game.amd.com/us-en/unlock_radeonhd4870x2.aspx?p=3">video cards with 1600 processing threads</a>, and <a href ="http://en.wikipedia.org/wiki/Nehalem_(microarchitecture)">Intel CPU's with 16 virtual CPU's</a> will be out Q3 2009). If every program used OpenCL, processing power will seem almost infinite to end users.<br /><br />Activision, Blizzard, AMD, Apple, ARM, Broadcom, Electronic Arts, IBM, Intel, Nokia, NVIDIA, Apple and Samsung are all on board. All major gaming companies, CPU and GPU manufacturers are on board.  So yes, it will be a slaughter without support... ATI is dropping "close to metal", and as Nvidia will support OpenCL, CUDA will probably be depreciated slowly too (at the moment they are recommending CUDA only as a higher-level development platform).<br />
<br />
<b>Attachments</b>:
<br />



No attachments.
]]>
</description>
      <pubDate>Tue, 06-Jan-2009 00:00:00 UTC</pubDate>
      <guid>http://brainstorm.ubuntu.com/item/16362/</guid>
    </item>


    <item>
      <title><![CDATA[[16] C++ 0x support for GCC]]></title>
      <link>http://brainstorm.ubuntu.com/item/16936/</link>
      <description><![CDATA[<a href="http://en.wikipedia.org/wiki/C%2B%2B0x">C++ 0x</a> is the next generation C/C++ language (please note, C# is actually technically not considered to be part of the series).<br /><br />Whilst the language hasn't been finalised yet, it is now considered to be a late draft, and should be finalised next year. I propose that we already start adding support for C++ 0x to GCC, so that developers can begin learning it, and experimenting with it. This way full support would be available shortly after the language is finalised, and with a working C++ 0x compiler, bugs in the language will become apparent sooner before the language is finalised.<br /><br />If we wait (AGAIN), everyone except linux (again) will have full support. C++ 0x adds significant programming improvements including multi-threading natively (so that multi-threading is no longer OS specific, and dependant on foreign libraries), Regular expressions (these can offer MAJOR programming benefit, we need seperate libs to do that currently) and smart pointers (which will make a massive difference in security and reliability of code). In other words, it corrects MAJOR shortcomings in c++/C.<br /><br />As C++ 0x is an improvement on top of C++, the foundations are laid, some extra functionality simply needs to be laid on top.<br />
<br />
<b>Attachments</b>:
<br />



No attachments.
]]>
</description>
      <pubDate>Tue, 06-Jan-2009 00:00:00 UTC</pubDate>
      <guid>http://brainstorm.ubuntu.com/item/16936/</guid>
    </item>


    <item>
      <title><![CDATA[[32] Python debugger as Gedit plugin]]></title>
      <link>http://brainstorm.ubuntu.com/item/16437/</link>
      <description><![CDATA[Gedit is simple editor which is powerful using the various plugins it has. I think python is a great language lacks an easy to use visual debugger. I used gedit latex plugin which was really cool, even it has memory leaks [http://live.gnome.org/Gedit/LaTeXPlugin].<br /><br />My idea shortly, I am enthusiastic to see a python debugger in gedit. I  don't have experience in gnome development. However, I am ready to work on that If I got simple guidelines and support[any type of mentorship you like].<br />
<br />
<b>Attachments</b>:
<br />



No attachments.
]]>
</description>
      <pubDate>Tue, 06-Jan-2009 00:00:00 UTC</pubDate>
      <guid>http://brainstorm.ubuntu.com/item/16437/</guid>
    </item>


    <item>
      <title><![CDATA[[18] PyGTK needs to be in the Repos]]></title>
      <link>http://brainstorm.ubuntu.com/item/16727/</link>
      <description><![CDATA[Python is getting more and more attention (and it is also part of a standard installation). The one thing everybody wants to do on the second day of writing code in Python is to get its results on screen in a beautiful and "professional" looking window.<br /><br />PyGTK does just that and is perfect in Gnome<br /><br />http://www.pygtk.org<br /><br />The results have THE look (a lot better than EasyGUI, which still punches out some MS Win type windows), but unluckily not everybody does the compilation from source, so why not put it in the repos and make it accessible for the better part of the users?<br />
<br />
<b>Attachments</b>:
<br />



No attachments.
]]>
</description>
      <pubDate>Tue, 06-Jan-2009 00:00:00 UTC</pubDate>
      <guid>http://brainstorm.ubuntu.com/item/16727/</guid>
    </item>


  </channel>
</rss>

