<br>It is similar to KPassivePopup or extensions are mean to be more permanent?<br>I am also a GSoC applicant and I was thinking on making a &#39;core&#39; project ideas that I am supposed to achieve and a &#39;desirable&#39; that I&#39;d like but don&#39;t know if I&#39;ll have enough time. <br>
<br><br><div class="gmail_quote">On Thu, Mar 20, 2008 at 12:57 AM, Jamboarder &lt;<a href="mailto:jamboarder@yahoo.com">jamboarder@yahoo.com</a>&gt; wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
From: Rob Scheepmaker &lt;<a href="mailto:r.scheepmaker@student.utwente.nl">r.scheepmaker@student.utwente.nl</a>&gt;<br>
<div class="Ih2E3d">&gt; Hi,<br>
&gt;<br>
&gt; I&#39;ve improved my proposal a bit. It can be found at<br>
&gt;<br>
&gt; <a href="http://cripplefight.student.utwente.nl/extenders.pdf" target="_blank">http://cripplefight.student.utwente.nl/extenders.pdf</a><br>
&gt;<br>
&gt; I&#39;m really hoping that a couple of people could spare some time to<br>
&gt; deliver feedback on this, since I want to have my GSoC application ready<br>
&gt; when the application period starts, and I want to know if I&#39;m on the<br>
&gt; right track. Should it be more specific on the details? Is it &#39;big&#39;<br>
&gt; enough for GSoC? I would like to know what you think about it.<br>
&gt; Any help is appreciated! Thanks in advance...<br>
&gt;<br>
&gt; Rob Scheepmaker (pinda)<br>
<br>
</div>I think this would be great. &nbsp;I&#39;ve been thinking about working on this since<br>
seeing some of the first KDE4 mockup proposals a few years ago. &nbsp;Many applets<br>
could take advantage of this and it would provide a great deal of consistency.<br>
In addition to the examples provided in the proposal, some examples that come<br>
to mind include:<br>
- Clock applet display of multiple timezones (tear-off a time zone and place on the desktop)<br>
- Battery applet display of multiple batteries, cores, etc.<br>
- KGet downloads<br>
- Device Notifier applet display of different devices.<br>
<br>
Ok so maybe not all of the above, but the framework would be great to be able<br>
to use in ways we may not have yet thought of.<br>
<br>
I have no say on what&#39;s &#39;big&#39; enough for GSoC. &nbsp;But for what little it&#39;s worth,<br>
I&#39;d certainly welcome this.<br>
<br>
Hope this helps,<br>
Andrew Lake<br>
<div><div></div><div class="Wj3C7c"><br>
<br>
On Mon, Mar 17, 2008 at 05:48:07PM +0100, Rob Scheepmaker wrote:<br>
&gt; Hello Plasma Devs,<br>
&gt;<br>
&gt; I want to apply for GSoC, and have written this first draft of an<br>
&gt; application. I would like some feedback on my proposal. I would also<br>
&gt; like to know if there&#39;s somewhere where I could find GSoC applications<br>
&gt; from last year, so that I could get an idea about what&#39;s expected.<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; Project proposal Google Summer of Code 2008<br>
&gt;<br>
&gt; The Project:<br>
&gt;<br>
&gt; When plasma was designed, one of the groundbreaking concepts was that of<br>
&gt; extenders. Unfortunately, this concept isn&#39;t implemented in plasma yet.<br>
&gt; Extenders would allow for a more intuitive and versatile way of<br>
&gt; interacting with the desktop. The idea is that so called &#39;applets&#39; which<br>
&gt; are placed in a panel, and have little room to display all information<br>
&gt; they&#39;re capable of displaying, could &#39;extend&#39; the panel when a user<br>
&gt; clicks on them, hovers over them, or when the applet wants attention.<br>
&gt; These extenders could then be detached by dragging them somewhere else,<br>
&gt; so a user could take an item of iterest, and put it somewhere where the<br>
&gt; user can easily monitor the item. Because a mockup says more then a<br>
&gt; thousand words, here are some links illustrating this concept and<br>
&gt; applications that could make use of it.<br>
&gt;<br>
&gt; <a href="http://plasma.kde.org/cms/1069" target="_blank">http://plasma.kde.org/cms/1069</a> (section &#39;extenders&#39;)<br>
&gt; <a href="http://kde-look.org/content/show.php/KDE+Extender+Mockup?content=30012" target="_blank">http://kde-look.org/content/show.php/KDE+Extender+Mockup?content=30012</a><br>
&gt; <a href="http://kde-look.org/content/show.php/Tasks+Info+in+Less+Windows+%28mockup%29?content=33673" target="_blank">http://kde-look.org/content/show.php/Tasks+Info+in+Less+Windows+(mockup)?content=33673</a><br>
&gt;<br>
&gt; When plasma provides a flexible, yet easy to use interface to applets,<br>
&gt; and even applications, lot&#39;s of applets will use this feature, making<br>
&gt; the desktop more consistent, intuitive and powerfull.<br>
&gt;<br>
&gt; This project would cover the following:<br>
&gt;<br>
&gt; Design a easy and flexible api for extenders, so that both applets and<br>
&gt; applications having a system tray icon could add extender functionality<br>
&gt; without much coding effort. This design would of course be made in close<br>
&gt; collaboration with the rest of the plasma developers, to be sure it&#39;s<br>
&gt; flexible enough, and in line with the rest of the plasma api.<br>
&gt; Implement extenders. Extenders would probably be specialised applet&#39;s or<br>
&gt; widgets which will be contained in a special containment. Extenders<br>
&gt; should be sortable, detachable, and regroupable.<br>
&gt; Polish the visual appearence. Extenders should look like they really<br>
&gt; belong to the panel, or whatever other containment they&#39;re in. So panel<br>
&gt; borders shouldn&#39;t be visible between the panel and the extenders and the<br>
&gt; border should go around the extenders. Interacting with extenders should<br>
&gt; have an organic feel to it, so Phase should be used to animate extenders<br>
&gt; growing out of the panel, instead of making them appear out of nothing.<br>
&gt; Also, detached extenders might show some form of &#39;title bar&#39; as shown in<br>
&gt; the animated mockup.<br>
&gt; Make one, or, if time allows, more proof of concept applets that use<br>
&gt; these extenders. Ideas for good proof of concept applets include the<br>
&gt; following:<br>
&gt; &nbsp; &nbsp; A kuiserver applet that shows all currently running jobs (file<br>
&gt; &nbsp; &nbsp; downloads, burning of cd&#39;s etc.).<br>
&gt; &nbsp; &nbsp; An rss applet that can show items from feeds in extenders, and<br>
&gt; &nbsp; &nbsp; where detaching an item shows the the actual post.<br>
&gt; &nbsp; &nbsp; Extend kopete or konversations, so they use extenders for<br>
&gt; &nbsp; &nbsp; showing incoming messages.<br>
&gt;<br>
&gt; About Me:<br>
&gt; I&#39;m a student in computer science at Twente University in the<br>
&gt; Netherlands. I&#39;m currently in my third year of studying computer<br>
&gt; science. Besides my study I also earn some money building web<br>
&gt; applications. I&#39;ve been interested in FOSS software for quite some time,<br>
&gt; but recently I got involved in the KDE project and actually committed a<br>
&gt; couple of improvements. I&#39;ve also been working on a new rss plasmoid.<br>
&gt; I&#39;ve learned basic c++ programming skills on my university, and because<br>
&gt; of my recent involvement in KDE I&#39;ve also learned some basic Qt and<br>
&gt; libplasma.<br>
&gt;<br>
&gt; I&#39;m hoping to get accepted for GSoC, so I could get a more thorough<br>
&gt; understanding of the inner workings of plasma, and improve my knowledge<br>
&gt; of Qt. This would make it easier for me to commit usefull improvements<br>
&gt; to plasma in the future. I discovered that writing code for software you<br>
&gt; use and love, and being able to share that code with the world is very<br>
&gt; satisfying and a lot of fun. And being able to look at the code of other<br>
&gt; applications to see how they solve certain problems is a great way to<br>
&gt; learn. I&#39;d love to be able to spend more time on writing FOSS software,<br>
&gt; and GSoC is an excellent opportunity to be able to do that.<br>
&gt;<br>
&gt; The reason I chose for a KDE project is that I really like the open and<br>
&gt; accessible community. I also think that KDE is the most powerfull<br>
&gt; desktop environment around, and that it has the real potential to draw<br>
&gt; people towards free software. And the first thing people coming from<br>
&gt; other platforms will notice is the plasma workspace. Because plasma is<br>
&gt; such a visible part of KDE, it should be beautifull, flexible, intuitive<br>
&gt; and basically just amaze people. I think that the concept of extenders<br>
&gt; could really add to this.<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; Rob Scheepmaker (pinda)<br>
&gt; _______________________________________________<br>
&gt; Panel-devel mailing list<br>
&gt; <a href="mailto:Panel-devel@kde.org">Panel-devel@kde.org</a><br>
&gt; <a href="https://mail.kde.org/mailman/listinfo/panel-devel" target="_blank">https://mail.kde.org/mailman/listinfo/panel-devel</a><br>
_______________________________________________<br>
Panel-devel mailing list<br>
<a href="mailto:Panel-devel@kde.org">Panel-devel@kde.org</a><br>
<a href="https://mail.kde.org/mailman/listinfo/panel-devel" target="_blank">https://mail.kde.org/mailman/listinfo/panel-devel</a><br>
<br>
<br>
<br>
_______________________________________________<br>
Panel-devel mailing list<br>
<a href="mailto:Panel-devel@kde.org">Panel-devel@kde.org</a><br>
<a href="https://mail.kde.org/mailman/listinfo/panel-devel" target="_blank">https://mail.kde.org/mailman/listinfo/panel-devel</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>Jordi Polo Carres<br>NLP laboratory - NAIST<br><a href="http://www.bahasara.org">http://www.bahasara.org</a><br>