https://community.kde.org/api.php?action=feedcontributions&user=Nikhatzi&feedformat=atomKDE Community Wiki - User contributions [en]2024-03-29T00:06:33ZUser contributionsMediaWiki 1.40.2https://community.kde.org/index.php?title=GSoC/2015/StatusReports&diff=42886GSoC/2015/StatusReports2015-06-29T10:18:19Z<p>Nikhatzi: </p>
<hr />
<div>Status reports for GSoC, OPFW and SoK 2015.<br />
<br />
== Student Name (Please leave this as a template and make a copy for yourself!) == <br />
<br />
'''Project Name:''' <br />
<br />
'''A Brief Description:''' <br />
<br />
''' Status: '''<br />
<br />
''' Screenshot: '''<br />
<br />
''' IRC Nick: ''' <br />
<br />
''' IRC Channels: ''' <br />
<br />
'''Blog: ''' <br />
<br />
''' This is awesome about GSoC: '''<br />
<br />
''' This is what I learned during GSoC: '''<br />
<br />
==Akshay Ratan==<br />
<br />
'''Project Name:''' IRC Protocol for Kopete<br />
<br />
'''A Brief Description:''' Kopete does not have working IRC protocol support. In Kopete, git tree is <br />
unfinished semiported plugin from Kopete KDE3 which is not working. This project aims to <br />
provide a full fledged IRC Plugin support to Kopete. <br />
<br />
''' Status: ''' Currently integrating Communi framework for IRC support in Kopete. Will be updating the progress on my blog soon.<br />
<br />
''' IRC Nick: ''' akshay_r<br />
<br />
''' IRC Channels: ''' #kopete, #kde-devel, #kde-soc, #kde-in, #plasma<br />
<br />
'''Blog: ''' [https://akshaycode.blogspot.com Akshay Ratan]<br />
<br />
''' This is awesome about GSoC: ''' The satisfaction of seeing your contribution integrated in real-world applications with so many people using it. The opprtunity to learn so many new things, and enjoying each and every bit of open-source software development.<br />
<br />
''' This is what I learned during GSoC: ''' CMake, Git Version Controlling, IRC Protocols<br />
<br />
== Siddhesh suthar == <br />
<br />
'''Project Name:''' Port of GCompris to QtQuick<br />
<br />
'''A Brief Description:''' GCompris is a an educational software suite comprising of numerous activities for children aged 2 to 10. Originaly written in Gtk+ it's development team decided to rewrite it from scratch in Qt Quick. I am porting reading activities and will create new computer learning activities this summer.<br />
<br />
''' Status: ''' Working on live feedback for reading activities<br />
<br />
''' IRC Nick: ''' siddhism<br />
<br />
''' IRC Channels: ''' #gcompris<br />
<br />
'''Blog: ''' [https://siddhism.github.io siddhesh suthar]<br />
<br />
''' This is awesome about GSoC: ''' We get to learn things and enjoy our work at the same time. It feels awesome to contribute and see our work integrated, inspires us to do more quality work.<br />
<br />
''' This is what I learned during GSoC: ''' To properly plan and discuss the features. A lot to be learned in coding period yet.<br />
<br />
== Mohamed Anwer == <br />
<br />
'''Project Name:''' [digiKam] Rewrite database KIO-slaves as pure Qt5 with multithreading<br />
<br />
'''A Brief Description:''' Originally, KIO-Slaves was implemented to run database queries in a separate process to prevent problems with SQlite. Since SQlite support queries from separate threads, KIO-slaves can be dropped, and a new API can be implemented using pure Qt threads API. This will improve digiKam portability, and permit adjusting CPU cores assigned to database processes efficiently.<br />
<br />
''' Status: ''' <br />
*'''Dropping dependency on KIO-Slaves:'''<pre style="color: orange;">In progress</pre><br />
**'''Dropping listing and scanning KIO Slaves methods'''<pre style="color: green;">Done</pre><br />
**'''Dropping data serialization'''<pre style="color: green;">Done</pre><br />
**'''Dropping Database Url Module'''<pre style="color: orange;">In Progress</pre><br />
**'''Dropping KIO dependant file operation methods'''<pre style="color: orange;">In Progress</pre><br />
*'''Patching the database files for thread safety:'''<pre style="color: red;">Not yet</pre><br />
*'''Creating GUI dedicated to controlling multithreading:'''<pre style="color: red;">Not yet</pre><br />
*'''Writing test code:'''<pre style="color: red;">Not yet</pre><br />
*'''Documentation:'''<pre style="color: red;">Not yet</pre><br />
*'''Benchmarking:'''<pre style="color: red;">Not yet</pre><br />
----<br />
''' IRC Nick: ''' tootis<br />
<br />
''' IRC Channels: ''' #digikam<br />
<br />
'''Blog: ''' [https://mohamedanwer.wordpress.com Mohamed Anwer]<br />
<br />
''' This is awesome about GSoC: '''Not Yet<br />
<br />
''' This is what I learned during GSoC: '''Not Yet<br />
<br />
<br />
<br />
<br />
[[Category:Mentoring]]<br />
<br />
== Garvit Khatri == <br />
<br />
'''Project Name:''' Integrate Cantor with LabPlot<br />
<br />
'''A Brief Description:''' This project aims to integrate cantor (a front-end to powerful mathematics and statistics packages) with LabPlot (a scientific data plotter application). The expected result is a to use cantor's session data as to plot graphs inside labplot.<br />
<br />
''' Status: ''' Workin on UI integration of cantor<br />
<br />
''' Screenshot: ''' https://www.googledrive.com/host/0B0d1uAp4oMlRflU1bXBQcXlpZFhLQWtEVGRRTGJmSWVxcmU4LXVqbVUxSk8tenZwZzl2LUE/Selection_110.png<br />
<br />
''' IRC Nick: ''' garvitdelhi<br />
<br />
''' IRC Channels: ''' #kde-devel, #kde-soc, #kde-edu<br />
<br />
'''Blog: ''' http://garvitdelhi.blogspot.in/<br />
<br />
''' This is awesome about GSoC: ''' We get to write code with best community people and also get paid for it. We get to learn a lot of things as we progress with the summers.<br />
<br />
''' This is what I learned during GSoC: '''<br />
<br />
== Vineet Garg == <br />
<br />
'''Project Name:''' Improving KDE Connect encryption<br />
<br />
'''A Brief Description:''' KDE Connect uses plain RSA encryption scheme to transfer packets between devices. This project aims to use SSL for packet encryption.<br />
<br />
''' Status: ''' Code refactored on Android side to provide backward compatibility. Started implementing SSL filter over sessions.<br />
<br />
''' IRC Nick: ''' vineet<br />
<br />
''' IRC Channels: ''' #kde-devel<br />
<br />
'''Blog: ''' https://thebinarybin.wordpress.com/<br />
<br />
''' This is awesome about GSoC: ''' Working with awesome people on awesome project who can pin point even the tiniest error and help you to do some great work.<br />
<br />
''' This is what I learned during GSoC: ''' About networking protocols, cryptography and security<br />
<br />
<br />
== Laszlo Kis-Adam == <br />
<br />
'''Project Name:''' KDevelop - Checker framework<br />
<br />
'''A Brief Description:''' Create a reusable framework for problem checker tools. Update some tools to use the framework. Create new tools with the framework.<br />
<br />
''' Status: '''<br />
*'''Creating framework:'''<pre style="color: orange;">In progress</pre><br />
*'''Updating kdev-krazy:'''<pre style="color: orange;">In progress</pre><br />
*'''Updating kdev-cppcheck:'''<pre style="color: orange;">In progress</pre><br />
*'''Updating kdev-valgrind:'''<pre style="color: orange;">In progress</pre><br />
*''Implementing clang-check:'''<pre style="color: orange;">In progress</pre><br />
*'''Implementing pylint:'''<pre style="color: orange;">In progress</pre><br />
<br />
''' Screenshot: '''<br />
<br />
''' IRC Nick: ''' dfighter<br />
<br />
''' IRC Channels: ''' kdevelop<br />
<br />
'''Blog: ''' https://dfighter1985.wordpress.com/<br />
<br />
''' This is awesome about GSoC: ''' I get to do my hobby (developing open source software) and get paid for it.<br />
<br />
''' This is what I learned during GSoC: '''<br />
<br />
<br />
== Marius Stanciu == <br />
<br />
'''Project Name:''' Adding OSM ( OpenStreetMap ) support for Marble<br />
<br />
'''A Brief Description:''' The main part of the project consists in extending Marble's map editor ( Annotation Plugin ) to support OSM files. The goal is to allow the user to open, view, edit and export OSM maps while offering him all the tools ( as many as possible ) necessary. <br />
<br />
''' Status: ''' Early stages, implementing the OSM export classes.<br />
<br />
''' Screenshot: ''' Only technical stuff at the moment, exciting things coming later.<br />
<br />
''' IRC Nick: ''' stancium<br />
<br />
''' IRC Channels: ''' #marble #kde-soc<br />
<br />
'''Blog: ''' http://mariusoc.blogspot.ro/ ( soon available )<br />
<br />
''' This is awesome about GSoC: ''' <br />
Great way to get me started with bigger projects.<br />
Introduced me to the concept of open-source ( was an alien concept to me ).<br />
Got the chance to contribute to such a great community, that is Kde! :D<br />
<br />
''' This is what I learned during GSoC: ''' Well, it's a bit early, eh?<br />
<br />
== Ahmed AbouElhamayed == <br />
<br />
'''Project Name:''' Continue improvement of KDE Reports.<br />
<br />
'''A Brief Description:''' KDE Reports is a project started in GSoC 2013 that displays reports about different KDE projects and can help one get a general overview of any project activity. This year I'm planning to add customized reports so that one can request reports about a certain contributor activity. Also, I want to add reports about wikis, build status and project code.<br />
<br />
''' Status: '''<br />
*Improving average line graphs in Bugs and Reviewboard Reports <pre style="color: green;">Done</pre><br />
*Generating average time to first reply in mailing lists, irc and forum reports <pre style="color: green;">Done</pre><br />
<br />
''' Screenshot: '''<br />
<br />
''' IRC Nick: ''' TheMonster<br />
<br />
''' IRC Channels: ''' #kde-www, #kde-sysadmin, #kde-devel, #kde-soc<br />
<br />
'''Blog: ''' [http://ahmedabouelhamayed.wordpress.com/ Ahmed AbouElhamayed]<br />
<br />
''' This is awesome about GSoC: ''' Best way I found till now to learn new stuff while enjoying your time and achieving something... Getting help and advice from some of the best people.<br />
<br />
''' This is what I learned during GSoC: '''<br />
<br />
== Maciej Poleski == <br />
<br />
'''Project Name:''' Refactoring for KDevelop<br />
<br />
'''A Brief Description:''' Use Clang (and especially libTooling) to provide KDevelop with refactoring capabilities. Implementation lands in kdev-clang (plugin based on Clang designed to replace old C++ support)<br />
<br />
''' Status: ''' Skeleton of interface, Replacements -> DocumentChangeSet in progress<br />
<br />
Done:<br />
* CompilationDatabase for CMake based projects<br />
* ClangTool pre populated with cache content (TODO: updates)<br />
<br />
<br />
Unfinished:<br />
* Build system for plugin (works, but need more polish)<br />
<br />
<br />
''' Screenshot: '''<br />
<br />
''' IRC Nick: ''' <br />
<br />
''' IRC Channels: ''' <br />
<br />
'''Blog: ''' https://blogs.kde.org/blogs/maciej<br />
<br />
''' This is awesome about GSoC: '''<br />
<br />
''' This is what I learned during GSoC: '''<br />
* Sometimes ordering of libraries in linker invocation makes difference (linker errors). This apply to LLVM/Clang libraries.<br />
<br />
== David Kolozsvari ==<br />
<br />
'''Project Name: ''' Improve Marble's OSM vector rendering and printing support<br />
<br />
'''A Brief Description: ''' Marble has a great rendering engine, which is fast (Marble starts up in 2-5 seconds), reliable and allows developers to easily improve some of its features. This projects main goals are to improve the following parts of the program: the rendering of the .osm file based vector tiles, the picking of the texture tiles, improving printing support. I also intend to fix any bugs that I may encounter in the process. This would improve Marble's rendering and maturity too, so the end-user should be more satisfied with the application.<br />
<br />
''' Status: '''<br />
* OSM vector tile rendering:<br />
** Working on the outlines of the streets and highways.<br />
<br />
''' Screenshot: ''' Coming soon.<br />
<br />
''' IRC Nick: ''' koldavid<br />
<br />
''' IRC Channels: ''' #marble #kde-soc<br />
<br />
'''Blog: ''' http://koldavidgsoc.blogspot.ro/<br />
<br />
''' This is awesome about GSoC: ''' There is a lot of things that I enjoy about GSoC, but probably the best thing is the nonstop interaction with the mentors and the students. Besides that, being a GSoC student is a great way to learn new stuff, not only regarding to programming, but to everything that comes in the way while coding or chating with others.<br />
<br />
''' This is what I learned during GSoC: '''<br />
<br />
== Aroonav Mishra == <br />
<br />
'''Project Name:''' Porting of Amarok to Qt5/KF5<br />
<br />
'''A Brief Description:''' Currently, kdelibs is distributed as a single set of interconnected libraries which makes it bulky. Under the KDE Frameworks 5 efforts, these libraries are being remodelled into a set of independent modules enabling the developers to use only the specific parts which they need and avoid pulling unwanted dependencies. Amarok currently uses Qt 4, kdelibs and Plasma 4. This project aims to port amarok to Qt 5 while using KDE Frameworks 5 enabling amarok to derive their benefits.<br />
<br />
''' Status: '''<br />
Most work in porting the cmake files has been done.<br />
I am now porting amarok with the aim to compile it using KF5::KDELib4Support which will take some time.<br />
<br />
''' Screenshot: '''<br />
<br />
''' IRC Nick: ''' roguedragon<br />
<br />
''' IRC Channels: ''' #amarok, #kde-devel, #kde-soc, #kde, #gsoc<br />
<br />
'''Blog: ''' http://binaryspring.blogspot.in/<br />
<br />
''' This is awesome about GSoC: ''' I have always loved the amount of help that I get from the community and this is something that isn't unique to GSoC but is common in open source world.<br />
<br />
''' This is what I learned during GSoC: '''<br />
<br />
<br />
== Pinak Ahuja == <br />
<br />
'''Project Name:''' Better Tooling for Baloo<br />
<br />
'''A Brief Description:''' This project aims to provide better Tooling for Baloo. These tools will include a UI and CLI tools to monitor status of Baloo and UI to visualize which types of files are taking how much of storage, utilizing the data indexed by Baloo.<br />
<br />
''' Status: ''' Weekly Status updates on blog<br />
<br />
''' Screenshot: ''' not yet<br />
<br />
''' IRC Nick: ''' pinak<br />
<br />
''' IRC Channels: ''' #kde-baloo #kde-devel #plasma #kde-soc #kde-in<br />
<br />
'''Blog: ''' http://blog.pinak.me/<br />
<br />
''' This is awesome about GSoC: ''' What's not to love about GSoC, contributing to a FOSS project, full time support of a mentor and the community, on top of that being paid for it.<br />
<br />
''' This is what I learned during GSoC: ''' Too soon? Though I'm sure this will be a huge list.<br />
<br />
<br />
== Joseph W. Joshua ==<br />
'''Project Name:''' <br />
Kopete - Improved History Plugin<br />
<br />
'''A Brief Description:''' <br />
Kopete currently has an history plugin, but it is not up to spec. This project will focus on creating a new, improved plugin, storing the data in SQL.<br />
<br />
''' Status: '''<br />
Beginning. :)<br />
<br />
''' Screenshot: '''<br />
---Too soon? UI work not started yet.<br />
<br />
''' IRC Nick: ''' <br />
joshwambua<br />
<br />
''' IRC Channels: ''' <br />
#kopete <br />
#kde-devel <br />
#kde-soc<br />
<br />
'''Blog: ''' <br />
Coming soon<br />
<br />
''' This is awesome about GSoC: '''<br />
-Lots of support, and everyone is given room to think, and share our ideas.<br />
<br />
''' This is what I learned during GSoC: '''<br />
--I am continually learning alot as time goes by.<br />
<br />
== Daniel Leu == <br />
<br />
'''Project Name: Ekos Scheduler''' <br />
<br />
'''A Brief Description: I am in the process of implementing a simple scheduler for the KStars application. The scheduler will automate the astrophotography sessions thus making the astronomer obsolete. Based on some constraints like weather conditions and altitude, the scheduler will decide if the session is good to go or is aborted.''' <br />
<br />
''' Status: Working on DBus interface to make INDI calls. '''<br />
<br />
''' Screenshot: Nothing visual at the moment. Check my blog for further updates. '''<br />
<br />
''' IRC Nick: daniel_leu ''' <br />
<br />
''' IRC Channels: #kde-kstars ''' <br />
<br />
'''Blog: https://danielgsoc.wordpress.com/ ''' <br />
<br />
''' This is awesome about GSoC: I think it provides the conditions and environment for the perfect learning experience. '''<br />
<br />
''' This is what I learned during GSoC: I learned a lot about Qt (and i am still learning) and i re-discovered my passion about astronomy. Being able to work on something i loved ever since i was a kid is awesome. '''<br />
<br />
<br />
== Rahul Chowdhury == <br />
<br />
'''Project Name:''' Make an Editor Library/Plugin for KVTML Files<br />
<br />
'''A Brief Description:''' The goal of the project is to separate the built-in editor in Parley into a library and/or plugin and make it available for other applications. This editor library should be made flexible and configurable so that applications with different needs could create an editor which supports the level of sophistication that suits that application best.<br />
<br />
''' Status: ''' Migrating of the editor models from Parley to LibKEduVocDocument is done and put up in reviewboard. Set up LibKEduVocDocument and Parley with Qt 5.5.0 and the editor works fine with the models from the library. Next thing to do is move the view classes to the library and implement them in Parley.<br />
<br />
''' Screenshot: ''' http://wstaw.org/m/2015/06/02/parley_editor.png<br />
<br />
''' IRC Nick: ''' rahulch<br />
<br />
''' IRC Channels: ''' #kde #fedora-kde #konversation #kde-devel #kde-edu #kde--sysadmin #Calligra #plasma #kde-soc #kde-in #gsoc #gsoc-india<br />
<br />
'''Blog: ''' https://rahulc93.wordpress.com/<br />
<br />
''' This is awesome about GSoC: ''' Getting to work on awesome softwares of opensource communities, under the guidance of experienced mentors who have a lot of knowledge to share with you, and seeing your contributions being used by other users worldwide is surely a great experience.<br />
<br />
''' This is what I learned during GSoC: ''' Sharpen my skills on OOPS and software development.<br />
<br />
==M.S.Adityan== <br />
<br />
'''Project Name:''' Adding the constellation art feature to KStars<br />
<br />
'''A Brief Description:''' My project is about enabling KStars draw constellation images on to the sky map.<br />
<br />
''' Status: ''' In progress. I have made a file that lists constellations and KStars is able to read it. I will be working on making KStars draw the constellations from now on. <br />
<br />
''' Screenshot: ''' None at the moment. Please check my blog for further updates.<br />
<br />
''' IRC Nick: ''' drawkward<br />
<br />
''' IRC Channels: ''' #kde-kstars,#kde,#kde-devel<br />
<br />
'''Blog: ''' http://www.msadityan.com<br />
<br />
''' This is awesome about GSoC: ''' It is a steep learning curve and a wonderful opportunity for students.<br />
<br />
''' This is what I learned during GSoC: ''' I learnt about Qt and read up a lot on astronomy.<br />
<br />
== Gábor Péterffy == <br />
<br />
'''Project Name: ''' Porting Marble to Android platform <br />
<br />
'''A Brief Description:''' Nowdays more and more Android devices are being used worldwide as personal devices and in education too. So I am going to port Marble to Android with Qt for Android. This basically means to rewrite the UI and design it for mobile platforms, refactoring the original sourcecode if needed and creating some Android specific codes.<br />
<br />
''' Status: ''' Started, current task to set up the needed cmake toolchain for android.<br />
<br />
''' Screenshot: ''' -<br />
<br />
''' IRC Nick: ''' pgabor<br />
<br />
''' IRC Channels: ''' #marble<br />
<br />
'''Blog: ''' http://pgabor.blogspot.com<br />
<br />
''' This is awesome about GSoC: ''' Working with other nice people from all over the world, and createing something useful<br />
<br />
''' This is what I learned during GSoC: ''' Cmake is trickier than I tought.<br />
<br />
== Ranveer Aggarwal == <br />
<br />
'''Project Name: ''' Package Install for 3rd Party Applications<br />
<br />
'''A Brief Description:''' KDE applications need to install software (extra features) in various places. Most applications don't have an interface wherein one can do so. The task is to implement such an interface for the apps that need it. This has to be done in a way such that it works across all major distributions.<br />
<br />
''' Status: ''' Learnt packaging, currently trying to build a small application that uses Libpackagekit-Qt<br />
<br />
''' Screenshot: ''' N/A<br />
<br />
''' IRC Nick: ''' ranveeraggarwal<br />
<br />
''' IRC Channels: ''' #kde-devel<br />
<br />
'''Blog: ''' http://ranveeraggarwal.com/blog<br />
<br />
''' This is awesome about GSoC: ''' Interacting with lots of brilliant people from around the world working towards a common mission.<br />
<br />
''' This is what I learned during GSoC (till now): ''' Packaging and Publishing<br />
<br />
== Claudio Desideri == <br />
<br />
'''Project Name:''' Restructuring content delivery system with ocs-server and Gluon Player<br />
<br />
'''A Brief Description:''' I'm writing a ready to be used ocs server that implements a subset (for now) of the Open Collaboration Services and improve the current Gluon Player.<br />
<br />
''' Status: ''' As for now, I'm restructuring the ocs server and fixing bugs. I decided to do some sort of TDD to increase stability.<br />
<br />
''' Screenshot: ''' It's a bit difficult to screenshot a php server-only application ;) I'll do some of the admin panel in work. <br />
<br />
''' IRC Nick: ''' snizzo<br />
<br />
''' IRC Channels: ''' #ocs, #gluon, #kde-devel, #kde-soc, #plasma<br />
<br />
'''Blog: ''' http://playgfx.blogspot.it/<br />
<br />
''' This is awesome about GSoC: ''' I think GSoC is awesome because it gives you the possibility to join a community such KDE without worrying for expenses. Kudos to all the KDE community for being a great one. I've been here for some years now, and it's getting better and better.<br />
<br />
''' This is what I learned during GSoC: ''' I'm more and more learning about software architecturing and methodologies more than just programming, since of the nature of my project. I'm also learning to manage incoming contributions rather than just outgoing ones, since I'm working very close with a teammate (Francesco Wofford) and his strictly related project, doing mentoring and guidace for him.<br />
<br />
==Gurjot Singh==<br />
<br />
'''Project Name:''' Kdenlive - Add support for new Animation capabilities <br />
<br />
'''A Brief Description:''' This project aims to upgrade the animation capabilities to allow much simpler, smoother and more general animations than the traditional keyframes technology and also intend to provide new widgets to edit these properties, and eventually evolve on-monitor interactions.<br />
<br />
''' Status: ''' Have understood the MLT Framework (overview), now looking into animation API.<br />
<br />
''' IRC Nick: ''' bhattigurjot<br />
<br />
''' IRC Channels: ''' #kdenlive<br />
<br />
'''Blog: ''' [https://bhattigurjot.com Gurjot Singh]<br />
<br />
''' This is awesome about GSoC: ''' You get an opportunity to work on something which is being used by so many people. You get to discuss with developers around the world and learn how to stick to your schedule. You get reward for your work which in itself is pretty motivating.<br />
<br />
''' This is what I learned during GSoC: ''' I am learning how to read other people's code which I always find pretty daunting stuff. Moreover, I have learnt about MLT Framework which is quite awesome to work with.<br />
<br />
== R. Harish Navnit == <br />
<br />
'''Project Name:''' Port Kopete to KF5<br />
<br />
'''A Brief Description:''' Kopete still contains some KDE3 libraries and does not use the latest KDE libraries (KF5/Qt5). This project aims to integrate with Kopete with KF5.<br />
<br />
''' Status: ''' Half-way through removing KDE3 dependencies from libkopete. <br />
<br />
''' Screenshot: '''<br />
<br />
''' IRC Nick: ''' rharish<br />
<br />
''' IRC Channels: ''' #kopete, #kde-devel, #kde-soc, #kde-in<br />
<br />
'''Blog: ''' https://harishnavnit.wordpress.com/blog<br />
<br />
''' This is awesome about GSoC: ''' Everything about GSoC is awesome :) To be able to work on something that will actually be in production(so to say), is for a student, a rare opportunity indeed. In addition, interacting with mentors and developers from across the world and learning new things everyday is priceless. <br />
<br />
''' This is what I learned during GSoC: ''' Setting up scratch repos and modifying a large codebase.<br />
<br />
== Bhushan Shah == <br />
<br />
'''Project Name:''' TV Optimized Dashboard support<br />
<br />
'''A Brief Description:''' This project aims to provide the containment and user interface for the Plasma Media Center which can be easily controlled using the remote control<br />
<br />
''' Status: ''' Discussed design with VDG, currently working on the basic containment<br />
<br />
''' Screenshot: ''' [https://www.youtube.com/watch?v=Kfec_kUcDNA screencast of containment]<br />
<br />
''' IRC Nick: ''' bshah<br />
<br />
''' IRC Channels: ''' #plasma #kde-devel #kde #kde-in #gsoc<br />
<br />
'''Blog: ''' [https://bhush9.github.io/ Blog of Bhushan Shah]<br />
<br />
''' This is awesome about GSoC: '''<br />
<br />
''' This is what I learned during GSoC: '''<br />
<br />
== Sagar Chand Agarwal == <br />
<br />
'''Project Name: '''Port of GCompris in Qt Quick <br />
<br />
'''A Brief Description: '''<br />
GCompris is a high quality educational software suite comprising of numerous activities for children aged 2 to 10. Major categories are game oriented but educational and it spans across arthimetic,reading science,games,music and a lot more.GCompris is developed on GTK+ framework based on C and Python<br />
<br />
I am working on the newer version of GCompris based on Qt Quick.It helps to deliver across Desktop and Tablet platforms.My role is to create newer activites and port existing activities.<br />
<br />
''' Status:'''<br />
Working on creation of science and computer activities as well as porting of exisiting activities<br />
<br />
''' Screenshot: ''' https://community.kde.org/images.community/thumb/0/0d/Watercycle_gcompris.png/778px-Watercycle_gcompris.png<br />
<br />
''' IRC Nick:''' sagaragarwal94''' <br />
<br />
''' IRC Channels: '''#gcompris <br />
<br />
'''Blog: '''<br />
https://scagarwal.wordpress.com<br />
<br />
''' This is awesome about GSoC:''' "Flipping bits,not burgers" <br />
<br />
''' This is what I learned during GSoC:'''My blog will brief all the information.Updated every activity.<br />
<br />
== Michael Bohlender== <br />
<br />
'''Project Name:''' Akonadi2 Settings<br />
<br />
'''A Brief Description:''' The goal is to port the Widget based configuration dialog of Akonadi to QtQuick.<br />
<br />
''' Status: ''' Drafting QML APIs<br />
<br />
''' IRC Nick: ''' mbohlender <br />
<br />
''' IRC Channels: ''' #kontact<br />
<br />
'''Blog: ''' mbohlender.wordpress.com<br />
<br />
== Denis Kuplyakov == <br />
<br />
'''Project Name:''' <br />
Finish implementation of an outliner for Calligra Author<br />
<br />
'''A Brief Description:''' <br />
The main aim of the project is to finish an outliner (special tool to help planning and writing novels) as a part of Calligra Author application using the codebase created last year.<br />
<br />
''' Status: '''<br />
<br />
''' Screenshot: '''<br />
<br />
''' IRC Nick: ''' <br />
dener<br />
<br />
''' IRC Channels: ''' <br />
Calligra<br />
<br />
'''Blog: ''' <br />
<br />
''' This is awesome about GSoC: '''<br />
<br />
''' This is what I learned during GSoC: '''<br />
<br />
== Nikolaos Chatzidakis == <br />
<br />
'''Project Name:''' Kopete - PGP Plugin<br />
<br />
'''A Brief Description:''' This year's project is about writing a new PGP plugin for te<br />
<br />
''' Status: ''' Working on the plugin's KCM module in kopete. Adding per-account specific settings.<br />
<br />
''' Screenshot: ''' https://nikhatzi.gr/kopete1.png<br />
<br />
''' IRC Nick: ''' nikhatzi<br />
<br />
''' IRC Channels: ''' #kopete on freenode<br />
<br />
'''Blog: ''' <br />
<br />
''' This is awesome about GSoC: ''' Colaborating with other people to boost kopete!<br />
<br />
''' This is what I learned during GSoC: ''' New encryption libraries. QCA is awesome!<br />
<br />
== Saheb Preet Singh == <br />
<br />
'''Project Name:''' Introduction of tag, layers and linearization support in okular<br />
<br />
'''A Brief Description:''' Okular is a KDE universal document viewer with support for a lot of different formats like PDF, PostScript®, Tiff, CHM, DjVU, Images (png, jpg, etc.) XPS, Open Document (ODT), Fiction Books, Comic Book, Plucker, EPub and Fax. But it currently lacks some of the features currently supported by the poppler ( pdf backend for okular ) such as pdf layers, tagged pdf support and linearized pdf support. This project focus on implementing the missing functionalities.<br />
<br />
''' Status: ''' Working on linearization support.<br />
<br />
''' Screenshot: ''' <br />
<br />
''' IRC Nick: ''' sahebpreet<br />
<br />
''' IRC Channels: ''' #okular, #kde-devel, #kde-soc<br />
<br />
'''Blog: ''' [https://sahebpreet-kde.blogspot.com Saheb Preet Singh]<br />
<br />
''' This is awesome about GSoC: ''' <br />
<br />
''' This is what I learned during GSoC: '''<br />
<br />
== Jouni Pentikäinen == <br />
<br />
'''Project Name:''' Animation in Krita<br />
<br />
'''A Brief Description:''' The goal is to integrate basic raster animation features into Krita. This includes changes in Krita core to introduce a keyframing system, the implementation of various operations to do animation, and creation of a timeline interface for interacting with keyframes.<br />
<br />
''' Status: ''' In progress. See blog for updates.<br />
<br />
''' Screenshot: '''<br />
<br />
[[File:Krita-animation-screenshot.png]]<br />
<br />
''' IRC Nick: ''' Tyyppi<br />
<br />
''' IRC Channels: ''' #krita, #kde-soc<br />
<br />
'''Blog: ''' [http://kritaanimation.blogspot.com http://kritaanimation.blogspot.com]<br />
<br />
''' This is awesome about GSoC: '''<br />
<br />
''' This is what I learned during GSoC: ''' (TBD)<br />
<br />
== Alexander Mezin == <br />
<br />
'''Project Name:''' Pointing Devices KCM<br />
<br />
'''A Brief Description:''' New KCM that will handle both mouses and touchpads, allow per-device configuration, and support KWin on Wayland.<br />
<br />
''' Status: ''' Partially implemented X11 backend with some tests, started working on the KCM itself and daemon.<br />
<br />
''' Screenshot: ''' nothing to show yet<br />
<br />
''' IRC Nick: ''' amezin<br />
<br />
''' IRC Channels: ''' #kwin<br />
<br />
'''Blog: ''' [http://amezin.github.io/ http://amezin.github.io/]<br />
<br />
''' This is awesome about GSoC: '''<br />
<br />
''' This is what I learned during GSoC: '''</div>Nikhatzihttps://community.kde.org/index.php?title=GSoC/2015/StatusReports&diff=42812GSoC/2015/StatusReports2015-06-25T17:18:22Z<p>Nikhatzi: </p>
<hr />
<div>Status reports for GSoC, OPFW and SoK 2015.<br />
<br />
== Student Name (Please leave this as a template and make a copy for yourself!) == <br />
<br />
'''Project Name:''' <br />
<br />
'''A Brief Description:''' <br />
<br />
''' Status: '''<br />
<br />
''' Screenshot: '''<br />
<br />
''' IRC Nick: ''' <br />
<br />
''' IRC Channels: ''' <br />
<br />
'''Blog: ''' <br />
<br />
''' This is awesome about GSoC: '''<br />
<br />
''' This is what I learned during GSoC: '''<br />
<br />
==Akshay Ratan==<br />
<br />
'''Project Name:''' IRC Protocol for Kopete<br />
<br />
'''A Brief Description:''' Kopete does not have working IRC protocol support. In Kopete, git tree is <br />
unfinished semiported plugin from Kopete KDE3 which is not working. This project aims to <br />
provide a full fledged IRC Plugin support to Kopete. <br />
<br />
''' Status: ''' Currently integrating Communi framework for IRC support in Kopete. Will be updating the progress on my blog soon.<br />
<br />
''' IRC Nick: ''' akshay_r<br />
<br />
''' IRC Channels: ''' #kopete, #kde-devel, #kde-soc, #kde-in, #plasma<br />
<br />
'''Blog: ''' [https://akshaycode.blogspot.com Akshay Ratan]<br />
<br />
''' This is awesome about GSoC: ''' The satisfaction of seeing your contribution integrated in real-world applications with so many people using it. The opprtunity to learn so many new things, and enjoying each and every bit of open-source software development.<br />
<br />
''' This is what I learned during GSoC: ''' CMake, Git Version Controlling, IRC Protocols<br />
<br />
== Siddhesh suthar == <br />
<br />
'''Project Name:''' Port of GCompris to QtQuick<br />
<br />
'''A Brief Description:''' GCompris is a an educational software suite comprising of numerous activities for children aged 2 to 10. Originaly written in Gtk+ it's development team decided to rewrite it from scratch in Qt Quick. I am porting reading activities and will create new computer learning activities this summer.<br />
<br />
''' Status: ''' Working on live feedback for reading activities<br />
<br />
''' IRC Nick: ''' siddhism<br />
<br />
''' IRC Channels: ''' #gcompris<br />
<br />
'''Blog: ''' [https://siddhism.github.io siddhesh suthar]<br />
<br />
''' This is awesome about GSoC: ''' We get to learn things and enjoy our work at the same time. It feels awesome to contribute and see our work integrated, inspires us to do more quality work.<br />
<br />
''' This is what I learned during GSoC: ''' To properly plan and discuss the features. A lot to be learned in coding period yet.<br />
<br />
== Mohamed Anwer == <br />
<br />
'''Project Name:''' [digiKam] Rewrite database KIO-slaves as pure Qt5 with multithreading<br />
<br />
'''A Brief Description:''' Originally, KIO-Slaves was implemented to run database queries in a separate process to prevent problems with SQlite. Since SQlite support queries from separate threads, KIO-slaves can be dropped, and a new API can be implemented using pure Qt threads API. This will improve digiKam portability, and permit adjusting CPU cores assigned to database processes efficiently.<br />
<br />
''' Status: ''' <br />
*'''Dropping dependency on KIO-Slaves:'''<pre style="color: orange;">In progress</pre><br />
**'''Dropping listing and scanning KIO Slaves methods'''<pre style="color: green;">Done</pre><br />
**'''Dropping data serialization'''<pre style="color: green;">Done</pre><br />
**'''Dropping Database Url Module'''<pre style="color: orange;">In Progress</pre><br />
**'''Dropping KIO dependant file operation methods'''<pre style="color: orange;">In Progress</pre><br />
*'''Patching the database files for thread safety:'''<pre style="color: red;">Not yet</pre><br />
*'''Creating GUI dedicated to controlling multithreading:'''<pre style="color: red;">Not yet</pre><br />
*'''Writing test code:'''<pre style="color: red;">Not yet</pre><br />
*'''Documentation:'''<pre style="color: red;">Not yet</pre><br />
*'''Benchmarking:'''<pre style="color: red;">Not yet</pre><br />
----<br />
''' IRC Nick: ''' tootis<br />
<br />
''' IRC Channels: ''' #digikam<br />
<br />
'''Blog: ''' [https://mohamedanwer.wordpress.com Mohamed Anwer]<br />
<br />
''' This is awesome about GSoC: '''Not Yet<br />
<br />
''' This is what I learned during GSoC: '''Not Yet<br />
<br />
<br />
<br />
<br />
[[Category:Mentoring]]<br />
<br />
== Garvit Khatri == <br />
<br />
'''Project Name:''' Integrate Cantor with LabPlot<br />
<br />
'''A Brief Description:''' This project aims to integrate cantor (a front-end to powerful mathematics and statistics packages) with LabPlot (a scientific data plotter application). The expected result is a to use cantor's session data as to plot graphs inside labplot.<br />
<br />
''' Status: ''' Workin on UI integration of cantor<br />
<br />
''' Screenshot: ''' https://www.googledrive.com/host/0B0d1uAp4oMlRflU1bXBQcXlpZFhLQWtEVGRRTGJmSWVxcmU4LXVqbVUxSk8tenZwZzl2LUE/Selection_110.png<br />
<br />
''' IRC Nick: ''' garvitdelhi<br />
<br />
''' IRC Channels: ''' #kde-devel, #kde-soc, #kde-edu<br />
<br />
'''Blog: ''' http://garvitdelhi.blogspot.in/<br />
<br />
''' This is awesome about GSoC: ''' We get to write code with best community people and also get paid for it. We get to learn a lot of things as we progress with the summers.<br />
<br />
''' This is what I learned during GSoC: '''<br />
<br />
== Vineet Garg == <br />
<br />
'''Project Name:''' Improving KDE Connect encryption<br />
<br />
'''A Brief Description:''' KDE Connect uses plain RSA encryption scheme to transfer packets between devices. This project aims to use SSL for packet encryption.<br />
<br />
''' Status: ''' Code refactored on Android side to provide backward compatibility. Started implementing SSL filter over sessions.<br />
<br />
''' IRC Nick: ''' vineet<br />
<br />
''' IRC Channels: ''' #kde-devel<br />
<br />
'''Blog: ''' https://thebinarybin.wordpress.com/<br />
<br />
''' This is awesome about GSoC: ''' Working with awesome people on awesome project who can pin point even the tiniest error and help you to do some great work.<br />
<br />
''' This is what I learned during GSoC: ''' About networking protocols, cryptography and security<br />
<br />
<br />
== Laszlo Kis-Adam == <br />
<br />
'''Project Name:''' KDevelop - Checker framework<br />
<br />
'''A Brief Description:''' Create a reusable framework for problem checker tools. Update some tools to use the framework. Create new tools with the framework.<br />
<br />
''' Status: '''<br />
*'''Creating framework:'''<pre style="color: orange;">In progress</pre><br />
*'''Updating kdev-krazy:'''<pre style="color: orange;">In progress</pre><br />
*'''Updating kdev-cppcheck:'''<pre style="color: orange;">In progress</pre><br />
*'''Updating kdev-valgrind:'''<pre style="color: orange;">In progress</pre><br />
*''Implementing clang-check:'''<pre style="color: orange;">In progress</pre><br />
*'''Implementing pylint:'''<pre style="color: orange;">In progress</pre><br />
<br />
''' Screenshot: '''<br />
<br />
''' IRC Nick: ''' dfighter<br />
<br />
''' IRC Channels: ''' kdevelop<br />
<br />
'''Blog: ''' https://dfighter1985.wordpress.com/<br />
<br />
''' This is awesome about GSoC: ''' I get to do my hobby (developing open source software) and get paid for it.<br />
<br />
''' This is what I learned during GSoC: '''<br />
<br />
<br />
== Marius Stanciu == <br />
<br />
'''Project Name:''' Adding OSM ( OpenStreetMap ) support for Marble<br />
<br />
'''A Brief Description:''' The main part of the project consists in extending Marble's map editor ( Annotation Plugin ) to support OSM files. The goal is to allow the user to open, view, edit and export OSM maps while offering him all the tools ( as many as possible ) necessary. <br />
<br />
''' Status: ''' Early stages, implementing the OSM export classes.<br />
<br />
''' Screenshot: ''' Only technical stuff at the moment, exciting things coming later.<br />
<br />
''' IRC Nick: ''' stancium<br />
<br />
''' IRC Channels: ''' #marble #kde-soc<br />
<br />
'''Blog: ''' http://mariusoc.blogspot.ro/ ( soon available )<br />
<br />
''' This is awesome about GSoC: ''' <br />
Great way to get me started with bigger projects.<br />
Introduced me to the concept of open-source ( was an alien concept to me ).<br />
Got the chance to contribute to such a great community, that is Kde! :D<br />
<br />
''' This is what I learned during GSoC: ''' Well, it's a bit early, eh?<br />
<br />
== Ahmed AbouElhamayed == <br />
<br />
'''Project Name:''' Continue improvement of KDE Reports.<br />
<br />
'''A Brief Description:''' KDE Reports is a project started in GSoC 2013 that displays reports about different KDE projects and can help one get a general overview of any project activity. This year I'm planning to add customized reports so that one can request reports about a certain contributor activity. Also, I want to add reports about wikis, build status and project code.<br />
<br />
''' Status: '''<br />
<br />
''' Screenshot: '''<br />
<br />
''' IRC Nick: ''' TheMonster<br />
<br />
''' IRC Channels: ''' #kde-www, #kde-sysadmin, #kde-devel, #kde-soc<br />
<br />
'''Blog: ''' <br />
<br />
''' This is awesome about GSoC: ''' Best way I found till now to learn new stuff while enjoying your time and achieving something... Getting help and advice from some of the best people.<br />
<br />
''' This is what I learned during GSoC: '''<br />
<br />
== Maciej Poleski == <br />
<br />
'''Project Name:''' Refactoring for KDevelop<br />
<br />
'''A Brief Description:''' Use Clang (and especially libTooling) to provide KDevelop with refactoring capabilities. Implementation lands in kdev-clang (plugin based on Clang designed to replace old C++ support)<br />
<br />
''' Status: ''' Skeleton of interface, Replacements -> DocumentChangeSet in progress<br />
<br />
Done:<br />
* CompilationDatabase for CMake based projects<br />
* ClangTool pre populated with cache content (TODO: updates)<br />
<br />
<br />
Unfinished:<br />
* Build system for plugin (works, but need more polish)<br />
<br />
<br />
''' Screenshot: '''<br />
<br />
''' IRC Nick: ''' <br />
<br />
''' IRC Channels: ''' <br />
<br />
'''Blog: ''' https://blogs.kde.org/blogs/maciej<br />
<br />
''' This is awesome about GSoC: '''<br />
<br />
''' This is what I learned during GSoC: '''<br />
* Sometimes ordering of libraries in linker invocation makes difference (linker errors). This apply to LLVM/Clang libraries.<br />
<br />
== David Kolozsvari ==<br />
<br />
'''Project Name: ''' Improve Marble's OSM vector rendering and printing support<br />
<br />
'''A Brief Description: ''' Marble has a great rendering engine, which is fast (Marble starts up in 2-5 seconds), reliable and allows developers to easily improve some of its features. This projects main goals are to improve the following parts of the program: the rendering of the .osm file based vector tiles, the picking of the texture tiles, improving printing support. I also intend to fix any bugs that I may encounter in the process. This would improve Marble's rendering and maturity too, so the end-user should be more satisfied with the application.<br />
<br />
''' Status: '''<br />
* OSM vector tile rendering:<br />
** Working on the outlines of the streets and highways.<br />
<br />
''' Screenshot: ''' Coming soon.<br />
<br />
''' IRC Nick: ''' koldavid<br />
<br />
''' IRC Channels: ''' #marble #kde-soc<br />
<br />
'''Blog: ''' http://koldavidgsoc.blogspot.ro/<br />
<br />
''' This is awesome about GSoC: ''' There is a lot of things that I enjoy about GSoC, but probably the best thing is the nonstop interaction with the mentors and the students. Besides that, being a GSoC student is a great way to learn new stuff, not only regarding to programming, but to everything that comes in the way while coding or chating with others.<br />
<br />
''' This is what I learned during GSoC: '''<br />
<br />
== Aroonav Mishra == <br />
<br />
'''Project Name:''' Porting of Amarok to Qt5/KF5<br />
<br />
'''A Brief Description:''' Currently, kdelibs is distributed as a single set of interconnected libraries which makes it bulky. Under the KDE Frameworks 5 efforts, these libraries are being remodelled into a set of independent modules enabling the developers to use only the specific parts which they need and avoid pulling unwanted dependencies. Amarok currently uses Qt 4, kdelibs and Plasma 4. This project aims to port amarok to Qt 5 while using KDE Frameworks 5 enabling amarok to derive their benefits.<br />
<br />
''' Status: '''<br />
Most work in porting the cmake files has been done.<br />
I am now porting amarok with the aim to compile it using KF5::KDELib4Support which will take some time.<br />
<br />
''' Screenshot: '''<br />
<br />
''' IRC Nick: ''' roguedragon<br />
<br />
''' IRC Channels: ''' #amarok, #kde-devel, #kde-soc, #kde, #gsoc<br />
<br />
'''Blog: ''' http://binaryspring.blogspot.in/<br />
<br />
''' This is awesome about GSoC: ''' I have always loved the amount of help that I get from the community and this is something that isn't unique to GSoC but is common in open source world.<br />
<br />
''' This is what I learned during GSoC: '''<br />
<br />
<br />
== Pinak Ahuja == <br />
<br />
'''Project Name:''' Better Tooling for Baloo<br />
<br />
'''A Brief Description:''' This project aims to provide better Tooling for Baloo. These tools will include a UI and CLI tools to monitor status of Baloo and UI to visualize which types of files are taking how much of storage, utilizing the data indexed by Baloo.<br />
<br />
''' Status: ''' Weekly Status updates on blog<br />
<br />
''' Screenshot: ''' not yet<br />
<br />
''' IRC Nick: ''' pinak<br />
<br />
''' IRC Channels: ''' #kde-baloo #kde-devel #plasma #kde-soc #kde-in<br />
<br />
'''Blog: ''' http://blog.pinak.me/<br />
<br />
''' This is awesome about GSoC: ''' What's not to love about GSoC, contributing to a FOSS project, full time support of a mentor and the community, on top of that being paid for it.<br />
<br />
''' This is what I learned during GSoC: ''' Too soon? Though I'm sure this will be a huge list.<br />
<br />
<br />
== Joseph W. Joshua ==<br />
'''Project Name:''' <br />
Kopete - Improved History Plugin<br />
<br />
'''A Brief Description:''' <br />
Kopete currently has an history plugin, but it is not up to spec. This project will focus on creating a new, improved plugin, storing the data in SQL.<br />
<br />
''' Status: '''<br />
Beginning. :)<br />
<br />
''' Screenshot: '''<br />
---Too soon? UI work not started yet.<br />
<br />
''' IRC Nick: ''' <br />
joshwambua<br />
<br />
''' IRC Channels: ''' <br />
#kopete <br />
#kde-devel <br />
#kde-soc<br />
<br />
'''Blog: ''' <br />
Coming soon<br />
<br />
''' This is awesome about GSoC: '''<br />
-Lots of support, and everyone is given room to think, and share our ideas.<br />
<br />
''' This is what I learned during GSoC: '''<br />
--I am continually learning alot as time goes by.<br />
<br />
== Daniel Leu == <br />
<br />
'''Project Name: Ekos Scheduler''' <br />
<br />
'''A Brief Description: I am in the process of implementing a simple scheduler for the KStars application. The scheduler will automate the astrophotography sessions thus making the astronomer obsolete. Based on some constraints like weather conditions and altitude, the scheduler will decide if the session is good to go or is aborted.''' <br />
<br />
''' Status: Working on DBus interface to make INDI calls. '''<br />
<br />
''' Screenshot: Nothing visual at the moment. Check my blog for further updates. '''<br />
<br />
''' IRC Nick: daniel_leu ''' <br />
<br />
''' IRC Channels: #kde-kstars ''' <br />
<br />
'''Blog: https://danielgsoc.wordpress.com/ ''' <br />
<br />
''' This is awesome about GSoC: I think it provides the conditions and environment for the perfect learning experience. '''<br />
<br />
''' This is what I learned during GSoC: I learned a lot about Qt (and i am still learning) and i re-discovered my passion about astronomy. Being able to work on something i loved ever since i was a kid is awesome. '''<br />
<br />
<br />
== Rahul Chowdhury == <br />
<br />
'''Project Name:''' Make an Editor Library/Plugin for KVTML Files<br />
<br />
'''A Brief Description:''' The goal of the project is to separate the built-in editor in Parley into a library and/or plugin and make it available for other applications. This editor library should be made flexible and configurable so that applications with different needs could create an editor which supports the level of sophistication that suits that application best.<br />
<br />
''' Status: ''' Migrating of the editor models from Parley to LibKEduVocDocument is done and put up in reviewboard. Set up LibKEduVocDocument and Parley with Qt 5.5.0 and the editor works fine with the models from the library. Next thing to do is move the view classes to the library and implement them in Parley.<br />
<br />
''' Screenshot: ''' http://wstaw.org/m/2015/06/02/parley_editor.png<br />
<br />
''' IRC Nick: ''' rahulch<br />
<br />
''' IRC Channels: ''' #kde #fedora-kde #konversation #kde-devel #kde-edu #kde--sysadmin #Calligra #plasma #kde-soc #kde-in #gsoc #gsoc-india<br />
<br />
'''Blog: ''' https://rahulc93.wordpress.com/<br />
<br />
''' This is awesome about GSoC: ''' Getting to work on awesome softwares of opensource communities, under the guidance of experienced mentors who have a lot of knowledge to share with you, and seeing your contributions being used by other users worldwide is surely a great experience.<br />
<br />
''' This is what I learned during GSoC: ''' Sharpen my skills on OOPS and software development.<br />
<br />
==M.S.Adityan== <br />
<br />
'''Project Name:''' Adding the constellation art feature to KStars<br />
<br />
'''A Brief Description:''' My project is about enabling KStars draw constellation images on to the sky map.<br />
<br />
''' Status: ''' In progress. I have made a file that lists constellations and KStars is able to read it. I will be working on making KStars draw the constellations from now on. <br />
<br />
''' Screenshot: ''' None at the moment. Please check my blog for further updates.<br />
<br />
''' IRC Nick: ''' drawkward<br />
<br />
''' IRC Channels: ''' #kde-kstars,#kde,#kde-devel<br />
<br />
'''Blog: ''' http://www.msadityan.com<br />
<br />
''' This is awesome about GSoC: ''' It is a steep learning curve and a wonderful opportunity for students.<br />
<br />
''' This is what I learned during GSoC: ''' I learnt about Qt and read up a lot on astronomy.<br />
<br />
== Gábor Péterffy == <br />
<br />
'''Project Name: ''' Porting Marble to Android platform <br />
<br />
'''A Brief Description:''' Nowdays more and more Android devices are being used worldwide as personal devices and in education too. So I am going to port Marble to Android with Qt for Android. This basically means to rewrite the UI and design it for mobile platforms, refactoring the original sourcecode if needed and creating some Android specific codes.<br />
<br />
''' Status: ''' Started, current task to set up the needed cmake toolchain for android.<br />
<br />
''' Screenshot: ''' -<br />
<br />
''' IRC Nick: ''' pgabor<br />
<br />
''' IRC Channels: ''' #marble<br />
<br />
'''Blog: ''' http://pgabor.blogspot.com<br />
<br />
''' This is awesome about GSoC: ''' Working with other nice people from all over the world, and createing something useful<br />
<br />
''' This is what I learned during GSoC: ''' Cmake is trickier than I tought.<br />
<br />
== Ranveer Aggarwal == <br />
<br />
'''Project Name: ''' Package Install for 3rd Party Applications<br />
<br />
'''A Brief Description:''' KDE applications need to install software (extra features) in various places. Most applications don't have an interface wherein one can do so. The task is to implement such an interface for the apps that need it. This has to be done in a way such that it works across all major distributions.<br />
<br />
''' Status: ''' Learnt packaging, currently trying to build a small application that uses Libpackagekit-Qt<br />
<br />
''' Screenshot: ''' N/A<br />
<br />
''' IRC Nick: ''' ranveeraggarwal<br />
<br />
''' IRC Channels: ''' #kde-devel<br />
<br />
'''Blog: ''' http://ranveeraggarwal.com/blog<br />
<br />
''' This is awesome about GSoC: ''' Interacting with lots of brilliant people from around the world working towards a common mission.<br />
<br />
''' This is what I learned during GSoC (till now): ''' Packaging and Publishing<br />
<br />
== Claudio Desideri == <br />
<br />
'''Project Name:''' Restructuring content delivery system with ocs-server and Gluon Player<br />
<br />
'''A Brief Description:''' I'm writing a ready to be used ocs server that implements a subset (for now) of the Open Collaboration Services and improve the current Gluon Player.<br />
<br />
''' Status: ''' As for now, I'm restructuring the ocs server and fixing bugs. I decided to do some sort of TDD to increase stability.<br />
<br />
''' Screenshot: ''' It's a bit difficult to screenshot a php server-only application ;) I'll do some of the admin panel in work. <br />
<br />
''' IRC Nick: ''' snizzo<br />
<br />
''' IRC Channels: ''' #ocs, #gluon, #kde-devel, #kde-soc, #plasma<br />
<br />
'''Blog: ''' http://playgfx.blogspot.it/<br />
<br />
''' This is awesome about GSoC: ''' I think GSoC is awesome because it gives you the possibility to join a community such KDE without worrying for expenses. Kudos to all the KDE community for being a great one. I've been here for some years now, and it's getting better and better.<br />
<br />
''' This is what I learned during GSoC: ''' I'm more and more learning about software architecturing and methodologies more than just programming, since of the nature of my project. I'm also learning to manage incoming contributions rather than just outgoing ones, since I'm working very close with a teammate (Francesco Wofford) and his strictly related project, doing mentoring and guidace for him.<br />
<br />
==Gurjot Singh==<br />
<br />
'''Project Name:''' Kdenlive - Add support for new Animation capabilities <br />
<br />
'''A Brief Description:''' This project aims to upgrade the animation capabilities to allow much simpler, smoother and more general animations than the traditional keyframes technology and also intend to provide new widgets to edit these properties, and eventually evolve on-monitor interactions.<br />
<br />
''' Status: ''' Have understood the MLT Framework (overview), now looking into animation API.<br />
<br />
''' IRC Nick: ''' bhattigurjot<br />
<br />
''' IRC Channels: ''' #kdenlive<br />
<br />
'''Blog: ''' [https://bhattigurjot.com Gurjot Singh]<br />
<br />
''' This is awesome about GSoC: ''' You get an opportunity to work on something which is being used by so many people. You get to discuss with developers around the world and learn how to stick to your schedule. You get reward for your work which in itself is pretty motivating.<br />
<br />
''' This is what I learned during GSoC: ''' I am learning how to read other people's code which I always find pretty daunting stuff. Moreover, I have learnt about MLT Framework which is quite awesome to work with.<br />
<br />
== R. Harish Navnit == <br />
<br />
'''Project Name:''' Port Kopete to KF5<br />
<br />
'''A Brief Description:''' Kopete still contains some KDE3 libraries and does not use the latest KDE libraries (KF5/Qt5). This project aims to integrate with Kopete with KF5.<br />
<br />
''' Status: ''' Half-way through removing KDE3 dependencies from libkopete. <br />
<br />
''' Screenshot: '''<br />
<br />
''' IRC Nick: ''' rharish<br />
<br />
''' IRC Channels: ''' #kopete, #kde-devel, #kde-soc, #kde-in<br />
<br />
'''Blog: ''' https://harishnavnit.wordpress.com/blog<br />
<br />
''' This is awesome about GSoC: ''' Everything about GSoC is awesome :) To be able to work on something that will actually be in production(so to say), is for a student, a rare opportunity indeed. In addition, interacting with mentors and developers from across the world and learning new things everyday is priceless. <br />
<br />
''' This is what I learned during GSoC: ''' Setting up scratch repos and modifying a large codebase.<br />
<br />
== Bhushan Shah == <br />
<br />
'''Project Name:''' TV Optimized Dashboard support<br />
<br />
'''A Brief Description:''' This project aims to provide the containment and user interface for the Plasma Media Center which can be easily controlled using the remote control<br />
<br />
''' Status: ''' Discussed design with VDG, currently working on the basic containment<br />
<br />
''' Screenshot: ''' [https://www.youtube.com/watch?v=Kfec_kUcDNA screencast of containment]<br />
<br />
''' IRC Nick: ''' bshah<br />
<br />
''' IRC Channels: ''' #plasma #kde-devel #kde #kde-in #gsoc<br />
<br />
'''Blog: ''' [https://bhush9.github.io/ Blog of Bhushan Shah]<br />
<br />
''' This is awesome about GSoC: '''<br />
<br />
''' This is what I learned during GSoC: '''<br />
<br />
== Sagar Chand Agarwal == <br />
<br />
'''Project Name: '''Port of GCompris in Qt Quick <br />
<br />
'''A Brief Description: '''<br />
GCompris is a high quality educational software suite comprising of numerous activities for children aged 2 to 10. Major categories are game oriented but educational and it spans across arthimetic,reading science,games,music and a lot more.GCompris is developed on GTK+ framework based on C and Python<br />
<br />
I am working on the newer version of GCompris based on Qt Quick.It helps to deliver across Desktop and Tablet platforms.My role is to create newer activites and port existing activities.<br />
<br />
''' Status:'''<br />
Working on creation of science and computer activities as well as porting of exisiting activities<br />
<br />
''' Screenshot: ''' https://community.kde.org/images.community/thumb/0/0d/Watercycle_gcompris.png/778px-Watercycle_gcompris.png<br />
<br />
''' IRC Nick:''' sagaragarwal94''' <br />
<br />
''' IRC Channels: '''#gcompris <br />
<br />
'''Blog: '''<br />
https://scagarwal.wordpress.com<br />
<br />
''' This is awesome about GSoC:''' "Flipping bits,not burgers" <br />
<br />
''' This is what I learned during GSoC:'''My blog will brief all the information.Updated every activity.<br />
<br />
== Michael Bohlender== <br />
<br />
'''Project Name:''' Akonadi2 Settings<br />
<br />
'''A Brief Description:''' The goal is to port the Widget based configuration dialog of Akonadi to QtQuick.<br />
<br />
''' Status: ''' Drafting QML APIs<br />
<br />
''' IRC Nick: ''' mbohlender <br />
<br />
''' IRC Channels: ''' #kontact<br />
<br />
'''Blog: ''' mbohlender.wordpress.com<br />
<br />
== Denis Kuplyakov == <br />
<br />
'''Project Name:''' <br />
Finish implementation of an outliner for Calligra Author<br />
<br />
'''A Brief Description:''' <br />
The main aim of the project is to finish an outliner (special tool to help planning and writing novels) as a part of Calligra Author application using the codebase created last year.<br />
<br />
''' Status: '''<br />
<br />
''' Screenshot: '''<br />
<br />
''' IRC Nick: ''' <br />
dener<br />
<br />
''' IRC Channels: ''' <br />
Calligra<br />
<br />
'''Blog: ''' <br />
<br />
''' This is awesome about GSoC: '''<br />
<br />
''' This is what I learned during GSoC: '''<br />
<br />
== Nikolaos Chatzidakis == <br />
<br />
'''Project Name:''' Kopete - PGP Plugin<br />
<br />
'''A Brief Description:''' This year's project is about writing a new PGP plugin for te<br />
<br />
''' Status: ''' Working on the plugin's KCM module in kopete. Adding per-account specific settings.<br />
<br />
''' Screenshot: ''' https://nikhatzi.gr/kopete.png<br />
<br />
''' IRC Nick: ''' nikhatzi<br />
<br />
''' IRC Channels: ''' #kopete on freenode<br />
<br />
'''Blog: ''' <br />
<br />
''' This is awesome about GSoC: ''' Colaborating with other people to boost kopete!<br />
<br />
''' This is what I learned during GSoC: ''' New encryption libraries. QCA is awesome!<br />
<br />
== Saheb Preet Singh == <br />
<br />
'''Project Name:''' Introduction of tag, layers and linearization support in okular<br />
<br />
'''A Brief Description:''' Okular is a KDE universal document viewer with support for a lot of different formats like PDF, PostScript®, Tiff, CHM, DjVU, Images (png, jpg, etc.) XPS, Open Document (ODT), Fiction Books, Comic Book, Plucker, EPub and Fax. But it currently lacks some of the features currently supported by the poppler ( pdf backend for okular ) such as pdf layers, tagged pdf support and linearized pdf support. This project focus on implementing the missing functionalities.<br />
<br />
''' Status: ''' Working on linearization support.<br />
<br />
''' Screenshot: ''' <br />
<br />
''' IRC Nick: ''' sahebpreet<br />
<br />
''' IRC Channels: ''' #okular, #kde-devel, #kde-soc<br />
<br />
'''Blog: ''' [https://sahebpreet-kde.blogspot.com Saheb Preet Singh]<br />
<br />
''' This is awesome about GSoC: ''' <br />
<br />
''' This is what I learned during GSoC: '''<br />
<br />
== Jouni Pentikäinen == <br />
<br />
'''Project Name:''' Animation in Krita<br />
<br />
'''A Brief Description:''' The goal is to integrate basic raster animation features into Krita. This includes changes in Krita core to introduce a keyframing system, the implementation of various operations to do animation, and creation of a timeline interface for interacting with keyframes.<br />
<br />
''' Status: ''' In progress. See blog for updates.<br />
<br />
''' Screenshot: '''<br />
<br />
[[File:Krita-animation-screenshot.png]]<br />
<br />
''' IRC Nick: ''' Tyyppi<br />
<br />
''' IRC Channels: ''' #krita, #kde-soc<br />
<br />
'''Blog: ''' [http://kritaanimation.blogspot.com http://kritaanimation.blogspot.com]<br />
<br />
''' This is awesome about GSoC: '''<br />
<br />
''' This is what I learned during GSoC: ''' (TBD)</div>Nikhatzihttps://community.kde.org/index.php?title=GSoC/2015/StatusReports&diff=42709GSoC/2015/StatusReports2015-06-19T21:26:52Z<p>Nikhatzi: </p>
<hr />
<div>Status reports for GSoC, OPFW and SoK 2015.<br />
<br />
== Student Name (Please leave this as a template and make a copy for yourself!) == <br />
<br />
'''Project Name:''' <br />
<br />
'''A Brief Description:''' <br />
<br />
''' Status: '''<br />
<br />
''' Screenshot: '''<br />
<br />
''' IRC Nick: ''' <br />
<br />
''' IRC Channels: ''' <br />
<br />
'''Blog: ''' <br />
<br />
''' This is awesome about GSoC: '''<br />
<br />
''' This is what I learned during GSoC: '''<br />
<br />
==Akshay Ratan==<br />
<br />
'''Project Name:''' IRC Protocol for Kopete<br />
<br />
'''A Brief Description:''' Kopete does not have working IRC protocol support. In Kopete, git tree is <br />
unfinished semiported plugin from Kopete KDE3 which is not working. This project aims to <br />
provide a full fledged IRC Plugin support to Kopete. <br />
<br />
''' Status: ''' Currently integrating Communi framework for IRC support in Kopete. Will be updating the progress on my blog soon.<br />
<br />
''' IRC Nick: ''' akshay_r<br />
<br />
''' IRC Channels: ''' #kopete, #kde-devel, #kde-soc, #kde-in, #plasma<br />
<br />
'''Blog: ''' [https://akshaycode.blogspot.com Akshay Ratan]<br />
<br />
''' This is awesome about GSoC: ''' The satisfaction of seeing your contribution integrated in real-world applications with so many people using it. The opprtunity to learn so many new things, and enjoying each and every bit of open-source software development.<br />
<br />
''' This is what I learned during GSoC: ''' CMake, Git Version Controlling, IRC Protocols<br />
<br />
== Siddhesh suthar == <br />
<br />
'''Project Name:''' Port of GCompris to QtQuick<br />
<br />
'''A Brief Description:''' GCompris is a an educational software suite comprising of numerous activities for children aged 2 to 10. Originaly written in Gtk+ it's development team decided to rewrite it from scratch in Qt Quick. I am porting reading activities and will create new computer learning activities this summer.<br />
<br />
''' Status: ''' Working on live feedback for reading activities<br />
<br />
''' IRC Nick: ''' siddhism<br />
<br />
''' IRC Channels: ''' #gcompris<br />
<br />
'''Blog: ''' [https://siddhism.github.io siddhesh suthar]<br />
<br />
''' This is awesome about GSoC: ''' We get to learn things and enjoy our work at the same time. It feels awesome to contribute and see our work integrated, inspires us to do more quality work.<br />
<br />
''' This is what I learned during GSoC: ''' To properly plan and discuss the features. A lot to be learned in coding period yet.<br />
<br />
== Mohamed Anwer == <br />
<br />
'''Project Name:''' [digiKam] Rewrite database KIO-slaves as pure Qt5 with multithreading<br />
<br />
'''A Brief Description:''' Originally, KIO-Slaves was implemented to run database queries in a separate process to prevent problems with SQlite. Since SQlite support queries from separate threads, KIO-slaves can be dropped, and a new API can be implemented using pure Qt threads API. This will improve digiKam portability, and permit adjusting CPU cores assigned to database processes efficiently.<br />
<br />
''' Status: ''' <br />
*'''Dropping dependency on KIO-Slaves:'''<pre style="color: orange;">In progress</pre><br />
**'''Dropping listing and scanning KIO Slaves methods'''<pre style="color: green;">Done</pre><br />
**'''Dropping data serialization'''<pre style="color: green;">Done</pre><br />
**'''Dropping Database Url Module'''<pre style="color: orange;">In Progress</pre><br />
**'''Dropping KIO dependant file operation methods'''<pre style="color: orange;">In Progress</pre><br />
*'''Patching the database files for thread safety:'''<pre style="color: red;">Not yet</pre><br />
*'''Creating GUI dedicated to controlling multithreading:'''<pre style="color: red;">Not yet</pre><br />
*'''Writing test code:'''<pre style="color: red;">Not yet</pre><br />
*'''Documentation:'''<pre style="color: red;">Not yet</pre><br />
*'''Benchmarking:'''<pre style="color: red;">Not yet</pre><br />
----<br />
''' IRC Nick: ''' tootis<br />
<br />
''' IRC Channels: ''' #digikam<br />
<br />
'''Blog: ''' [https://mohamedanwer.wordpress.com Mohamed Anwer]<br />
<br />
''' This is awesome about GSoC: '''Not Yet<br />
<br />
''' This is what I learned during GSoC: '''Not Yet<br />
<br />
<br />
<br />
<br />
[[Category:Mentoring]]<br />
<br />
== Garvit Khatri == <br />
<br />
'''Project Name:''' Integrate Cantor with LabPlot<br />
<br />
'''A Brief Description:''' This project aims to integrate cantor (a front-end to powerful mathematics and statistics packages) with LabPlot (a scientific data plotter application). The expected result is a to use cantor's session data as to plot graphs inside labplot.<br />
<br />
''' Status: ''' Workin on UI integration of cantor<br />
<br />
''' Screenshot: ''' https://www.googledrive.com/host/0B0d1uAp4oMlRflU1bXBQcXlpZFhLQWtEVGRRTGJmSWVxcmU4LXVqbVUxSk8tenZwZzl2LUE/Selection_110.png<br />
<br />
''' IRC Nick: ''' garvitdelhi<br />
<br />
''' IRC Channels: ''' #kde-devel, #kde-soc, #kde-edu<br />
<br />
'''Blog: ''' http://garvitdelhi.blogspot.in/<br />
<br />
''' This is awesome about GSoC: ''' We get to write code with best community people and also get paid for it. We get to learn a lot of things as we progress with the summers.<br />
<br />
''' This is what I learned during GSoC: '''<br />
<br />
== Vineet Garg == <br />
<br />
'''Project Name:''' Improving KDE Connect encryption<br />
<br />
'''A Brief Description:''' KDE Connect uses plain RSA encryption scheme to transfer packets between devices. This project aims to use SSL for packet encryption.<br />
<br />
''' Status: ''' Code refactored on Android side to provide backward compatibility. Started implementing SSL filter over sessions.<br />
<br />
''' IRC Nick: ''' vineet<br />
<br />
''' IRC Channels: ''' #kde-devel<br />
<br />
'''Blog: ''' https://thebinarybin.wordpress.com/<br />
<br />
''' This is awesome about GSoC: ''' Working with awesome people on awesome project who can pin point even the tiniest error and help you to do some great work.<br />
<br />
''' This is what I learned during GSoC: ''' About networking protocols, cryptography and security<br />
<br />
<br />
== Laszlo Kis-Adam == <br />
<br />
'''Project Name:''' KDevelop - Checker framework<br />
<br />
'''A Brief Description:''' Create a reusable framework for problem checker tools. Update some tools to use the framework. Create new tools with the framework.<br />
<br />
''' Status: '''<br />
*'''Creating framework:'''<pre style="color: orange;">In progress</pre><br />
*'''Updating kdev-krazy:'''<pre style="color: orange;">In progress</pre><br />
*'''Updating kdev-cppcheck:'''<pre style="color: orange;">In progress</pre><br />
*'''Updating kdev-valgrind:'''<pre style="color: orange;">In progress</pre><br />
*''Implementing clang-check:'''<pre style="color: orange;">In progress</pre><br />
*'''Implementing pylint:'''<pre style="color: orange;">In progress</pre><br />
<br />
''' Screenshot: '''<br />
<br />
''' IRC Nick: ''' dfighter<br />
<br />
''' IRC Channels: ''' kdevelop<br />
<br />
'''Blog: ''' https://dfighter1985.wordpress.com/<br />
<br />
''' This is awesome about GSoC: ''' I get to do my hobby (developing open source software) and get paid for it.<br />
<br />
''' This is what I learned during GSoC: '''<br />
<br />
<br />
== Marius Stanciu == <br />
<br />
'''Project Name:''' Adding OSM ( OpenStreetMap ) support for Marble<br />
<br />
'''A Brief Description:''' The main part of the project consists in extending Marble's map editor ( Annotation Plugin ) to support OSM files. The goal is to allow the user to open, view, edit and export OSM maps while offering him all the tools ( as many as possible ) necessary. <br />
<br />
''' Status: ''' Early stages, implementing the OSM export classes.<br />
<br />
''' Screenshot: ''' Only technical stuff at the moment, exciting things coming later.<br />
<br />
''' IRC Nick: ''' stancium<br />
<br />
''' IRC Channels: ''' #marble #kde-soc<br />
<br />
'''Blog: ''' http://mariusoc.blogspot.ro/ ( soon available )<br />
<br />
''' This is awesome about GSoC: ''' <br />
Great way to get me started with bigger projects.<br />
Introduced me to the concept of open-source ( was an alien concept to me ).<br />
Got the chance to contribute to such a great community, that is Kde! :D<br />
<br />
''' This is what I learned during GSoC: ''' Well, it's a bit early, eh?<br />
<br />
== Ahmed AbouElhamayed == <br />
<br />
'''Project Name:''' Continue improvement of KDE Reports.<br />
<br />
'''A Brief Description:''' KDE Reports is a project started in GSoC 2013 that displays reports about different KDE projects and can help one get a general overview of any project activity. This year I'm planning to add customized reports so that one can request reports about a certain contributor activity. Also, I want to add reports about wikis, build status and project code.<br />
<br />
''' Status: '''<br />
<br />
''' Screenshot: '''<br />
<br />
''' IRC Nick: ''' TheMonster<br />
<br />
''' IRC Channels: ''' #kde-www, #kde-sysadmin, #kde-devel, #kde-soc<br />
<br />
'''Blog: ''' <br />
<br />
''' This is awesome about GSoC: ''' Best way I found till now to learn new stuff while enjoying your time and achieving something... Getting help and advice from some of the best people.<br />
<br />
''' This is what I learned during GSoC: '''<br />
<br />
== Maciej Poleski == <br />
<br />
'''Project Name:''' Refactoring for KDevelop<br />
<br />
'''A Brief Description:''' Use Clang (and especially libTooling) to provide KDevelop with refactoring capabilities. Implementation lands in kdev-clang (plugin based on Clang designed to replace old C++ support)<br />
<br />
''' Status: ''' Skeleton of interface, Replacements -> DocumentChangeSet in progress<br />
<br />
Done:<br />
* CompilationDatabase for CMake based projects<br />
* ClangTool pre populated with cache content (TODO: updates)<br />
<br />
<br />
Unfinished:<br />
* Build system for plugin (works, but need more polish)<br />
<br />
<br />
''' Screenshot: '''<br />
<br />
''' IRC Nick: ''' <br />
<br />
''' IRC Channels: ''' <br />
<br />
'''Blog: ''' https://blogs.kde.org/blogs/maciej<br />
<br />
''' This is awesome about GSoC: '''<br />
<br />
''' This is what I learned during GSoC: '''<br />
* Sometimes ordering of libraries in linker invocation makes difference (linker errors). This apply to LLVM/Clang libraries.<br />
<br />
== David Kolozsvari ==<br />
<br />
'''Project Name: ''' Improve Marble's OSM vector rendering and printing support<br />
<br />
'''A Brief Description: ''' Marble has a great rendering engine, which is fast (Marble starts up in 2-5 seconds), reliable and allows developers to easily improve some of its features. This projects main goals are to improve the following parts of the program: the rendering of the .osm file based vector tiles, the picking of the texture tiles, improving printing support. I also intend to fix any bugs that I may encounter in the process. This would improve Marble's rendering and maturity too, so the end-user should be more satisfied with the application.<br />
<br />
''' Status: '''<br />
* OSM vector tile rendering:<br />
** Working on the outlines of the streets and highways.<br />
<br />
''' Screenshot: ''' Coming soon.<br />
<br />
''' IRC Nick: ''' koldavid<br />
<br />
''' IRC Channels: ''' #marble #kde-soc<br />
<br />
'''Blog: ''' http://koldavidgsoc.blogspot.ro/<br />
<br />
''' This is awesome about GSoC: ''' There is a lot of things that I enjoy about GSoC, but probably the best thing is the nonstop interaction with the mentors and the students. Besides that, being a GSoC student is a great way to learn new stuff, not only regarding to programming, but to everything that comes in the way while coding or chating with others.<br />
<br />
''' This is what I learned during GSoC: '''<br />
<br />
== Aroonav Mishra == <br />
<br />
'''Project Name:''' Porting of Amarok to Qt5/KF5<br />
<br />
'''A Brief Description:''' Currently, kdelibs is distributed as a single set of interconnected libraries which makes it bulky. Under the KDE Frameworks 5 efforts, these libraries are being remodelled into a set of independent modules enabling the developers to use only the specific parts which they need and avoid pulling unwanted dependencies. Amarok currently uses Qt 4, kdelibs and Plasma 4. This project aims to port amarok to Qt 5 while using KDE Frameworks 5 enabling amarok to derive their benefits.<br />
<br />
''' Status: '''<br />
Most work in porting the cmake files has been done.<br />
I am now porting amarok with the aim to compile it using KF5::KDELib4Support which will take some time.<br />
<br />
''' Screenshot: '''<br />
<br />
''' IRC Nick: ''' roguedragon<br />
<br />
''' IRC Channels: ''' #amarok, #kde-devel, #kde-soc, #kde, #gsoc<br />
<br />
'''Blog: ''' http://binaryspring.blogspot.in/<br />
<br />
''' This is awesome about GSoC: ''' I have always loved the amount of help that I get from the community and this is something that isn't unique to GSoC but is common in open source world.<br />
<br />
''' This is what I learned during GSoC: '''<br />
<br />
<br />
== Pinak Ahuja == <br />
<br />
'''Project Name:''' Better Tooling for Baloo<br />
<br />
'''A Brief Description:''' This project aims to provide better Tooling for Baloo. These tools will include a UI and CLI tools to monitor status of Baloo and UI to visualize which types of files are taking how much of storage, utilizing the data indexed by Baloo.<br />
<br />
''' Status: ''' Weekly Status updates on blog<br />
<br />
''' Screenshot: ''' not yet<br />
<br />
''' IRC Nick: ''' pinak<br />
<br />
''' IRC Channels: ''' #kde-baloo #kde-devel #plasma #kde-soc #kde-in<br />
<br />
'''Blog: ''' http://blog.pinak.me/<br />
<br />
''' This is awesome about GSoC: ''' What's not to love about GSoC, contributing to a FOSS project, full time support of a mentor and the community, on top of that being paid for it.<br />
<br />
''' This is what I learned during GSoC: ''' Too soon? Though I'm sure this will be a huge list.<br />
<br />
<br />
== Joseph W. Joshua ==<br />
'''Project Name:''' <br />
Kopete - Improved History Plugin<br />
<br />
'''A Brief Description:''' <br />
Kopete currently has an history plugin, but it is not up to spec. This project will focus on creating a new, improved plugin, storing the data in SQL.<br />
<br />
''' Status: '''<br />
Beginning. :)<br />
<br />
''' Screenshot: '''<br />
---Too soon? UI work not started yet.<br />
<br />
''' IRC Nick: ''' <br />
joshwambua<br />
<br />
''' IRC Channels: ''' <br />
#kopete <br />
#kde-devel <br />
#kde-soc<br />
<br />
'''Blog: ''' <br />
Coming soon<br />
<br />
''' This is awesome about GSoC: '''<br />
-Lots of support, and everyone is given room to think, and share our ideas.<br />
<br />
''' This is what I learned during GSoC: '''<br />
--I am continually learning alot as time goes by.<br />
<br />
== Daniel Leu == <br />
<br />
'''Project Name: Ekos Scheduler''' <br />
<br />
'''A Brief Description: I am in the process of implementing a simple scheduler for the KStars application. The scheduler will automate the astrophotography sessions thus making the astronomer obsolete. Based on some constraints like weather conditions and altitude, the scheduler will decide if the session is good to go or is aborted.''' <br />
<br />
''' Status: Working on DBus interface to make INDI calls. '''<br />
<br />
''' Screenshot: Nothing visual at the moment. Check my blog for further updates. '''<br />
<br />
''' IRC Nick: daniel_leu ''' <br />
<br />
''' IRC Channels: #kde-kstars ''' <br />
<br />
'''Blog: https://danielgsoc.wordpress.com/ ''' <br />
<br />
''' This is awesome about GSoC: I think it provides the conditions and environment for the perfect learning experience. '''<br />
<br />
''' This is what I learned during GSoC: I learned a lot about Qt (and i am still learning) and i re-discovered my passion about astronomy. Being able to work on something i loved ever since i was a kid is awesome. '''<br />
<br />
<br />
== Rahul Chowdhury == <br />
<br />
'''Project Name:''' Make an Editor Library/Plugin for KVTML Files<br />
<br />
'''A Brief Description:''' The goal of the project is to separate the built-in editor in Parley into a library and/or plugin and make it available for other applications. This editor library should be made flexible and configurable so that applications with different needs could create an editor which supports the level of sophistication that suits that application best.<br />
<br />
''' Status: ''' Migrating of the editor models from Parley to LibKEduVocDocument is done and put up in reviewboard. Set up LibKEduVocDocument and Parley with Qt 5.5.0 and the editor works fine with the models from the library. Next thing to do is move the view classes to the library and implement them in Parley.<br />
<br />
''' Screenshot: ''' http://wstaw.org/m/2015/06/02/parley_editor.png<br />
<br />
''' IRC Nick: ''' rahulch<br />
<br />
''' IRC Channels: ''' #kde #fedora-kde #konversation #kde-devel #kde-edu #kde--sysadmin #Calligra #plasma #kde-soc #kde-in #gsoc #gsoc-india<br />
<br />
'''Blog: ''' https://rahulc93.wordpress.com/<br />
<br />
''' This is awesome about GSoC: ''' Getting to work on awesome softwares of opensource communities, under the guidance of experienced mentors who have a lot of knowledge to share with you, and seeing your contributions being used by other users worldwide is surely a great experience.<br />
<br />
''' This is what I learned during GSoC: ''' Sharpen my skills on OOPS and software development.<br />
<br />
==M.S.Adityan== <br />
<br />
'''Project Name:''' Adding the constellation art feature to KStars<br />
<br />
'''A Brief Description:''' My project is about enabling KStars draw constellation images on to the sky map.<br />
<br />
''' Status: ''' In progress. I have made a file that lists constellations and KStars is able to read it. I will be working on making KStars draw the constellations from now on. <br />
<br />
''' Screenshot: ''' None at the moment. Please check my blog for further updates.<br />
<br />
''' IRC Nick: ''' drawkward<br />
<br />
''' IRC Channels: ''' #kde-kstars,#kde,#kde-devel<br />
<br />
'''Blog: ''' http://www.msadityan.com<br />
<br />
''' This is awesome about GSoC: ''' It is a steep learning curve and a wonderful opportunity for students.<br />
<br />
''' This is what I learned during GSoC: ''' I learnt about Qt and read up a lot on astronomy.<br />
<br />
== Gábor Péterffy == <br />
<br />
'''Project Name: ''' Porting Marble to Android platform <br />
<br />
'''A Brief Description:''' Nowdays more and more Android devices are being used worldwide as personal devices and in education too. So I am going to port Marble to Android with Qt for Android. This basically means to rewrite the UI and design it for mobile platforms, refactoring the original sourcecode if needed and creating some Android specific codes.<br />
<br />
''' Status: ''' Started, current task to set up the needed cmake toolchain for android.<br />
<br />
''' Screenshot: ''' -<br />
<br />
''' IRC Nick: ''' pgabor<br />
<br />
''' IRC Channels: ''' #marble<br />
<br />
'''Blog: ''' http://pgabor.blogspot.com<br />
<br />
''' This is awesome about GSoC: ''' Working with other nice people from all over the world, and createing something useful<br />
<br />
''' This is what I learned during GSoC: ''' Cmake is trickier than I tought.<br />
<br />
== Ranveer Aggarwal == <br />
<br />
'''Project Name: ''' Package Install for 3rd Party Applications<br />
<br />
'''A Brief Description:''' KDE applications need to install software (extra features) in various places. Most applications don't have an interface wherein one can do so. The task is to implement such an interface for the apps that need it. This has to be done in a way such that it works across all major distributions.<br />
<br />
''' Status: ''' Learnt packaging, currently trying to build a small application that uses Libpackagekit-Qt<br />
<br />
''' Screenshot: ''' N/A<br />
<br />
''' IRC Nick: ''' ranveeraggarwal<br />
<br />
''' IRC Channels: ''' #kde-devel<br />
<br />
'''Blog: ''' http://ranveeraggarwal.com/blog<br />
<br />
''' This is awesome about GSoC: ''' Interacting with lots of brilliant people from around the world working towards a common mission.<br />
<br />
''' This is what I learned during GSoC (till now): ''' Packaging and Publishing<br />
<br />
== Claudio Desideri == <br />
<br />
'''Project Name:''' Restructuring content delivery system with ocs-server and Gluon Player<br />
<br />
'''A Brief Description:''' I'm writing a ready to be used ocs server that implements a subset (for now) of the Open Collaboration Services and improve the current Gluon Player.<br />
<br />
''' Status: ''' As for now, I'm restructuring the ocs server and fixing bugs. I decided to do some sort of TDD to increase stability.<br />
<br />
''' Screenshot: ''' It's a bit difficult to screenshot a php server-only application ;) I'll do some of the admin panel in work. <br />
<br />
''' IRC Nick: ''' snizzo<br />
<br />
''' IRC Channels: ''' #ocs, #gluon, #kde-devel, #kde-soc, #plasma<br />
<br />
'''Blog: ''' http://playgfx.blogspot.it/<br />
<br />
''' This is awesome about GSoC: ''' I think GSoC is awesome because it gives you the possibility to join a community such KDE without worrying for expenses. Kudos to all the KDE community for being a great one. I've been here for some years now, and it's getting better and better.<br />
<br />
''' This is what I learned during GSoC: ''' I'm more and more learning about software architecturing and methodologies more than just programming, since of the nature of my project. I'm also learning to manage incoming contributions rather than just outgoing ones, since I'm working very close with a teammate (Francesco Wofford) and his strictly related project, doing mentoring and guidace for him.<br />
<br />
==Gurjot Singh==<br />
<br />
'''Project Name:''' Kdenlive - Add support for new Animation capabilities <br />
<br />
'''A Brief Description:''' This project aims to upgrade the animation capabilities to allow much simpler, smoother and more general animations than the traditional keyframes technology and also intend to provide new widgets to edit these properties, and eventually evolve on-monitor interactions.<br />
<br />
''' Status: ''' Have understood the MLT Framework (overview), now looking into animation API.<br />
<br />
''' IRC Nick: ''' bhattigurjot<br />
<br />
''' IRC Channels: ''' #kdenlive<br />
<br />
'''Blog: ''' [https://bhattigurjot.com Gurjot Singh]<br />
<br />
''' This is awesome about GSoC: ''' You get an opportunity to work on something which is being used by so many people. You get to discuss with developers around the world and learn how to stick to your schedule. You get reward for your work which in itself is pretty motivating.<br />
<br />
''' This is what I learned during GSoC: ''' I am learning how to read other people's code which I always find pretty daunting stuff. Moreover, I have learnt about MLT Framework which is quite awesome to work with.<br />
<br />
== R. Harish Navnit == <br />
<br />
'''Project Name:''' Port Kopete to KF5<br />
<br />
'''A Brief Description:''' Kopete still contains some KDE3 libraries and does not use the latest KDE libraries (KF5/Qt5). This project aims to integrate with Kopete with KF5.<br />
<br />
''' Status: ''' Half-way through removing KDE3 dependencies from libkopete. <br />
<br />
''' Screenshot: '''<br />
<br />
''' IRC Nick: ''' rharish<br />
<br />
''' IRC Channels: ''' #kopete, #kde-devel, #kde-soc, #kde-in<br />
<br />
'''Blog: ''' https://harishnavnit.wordpress.com/blog<br />
<br />
''' This is awesome about GSoC: ''' Everything about GSoC is awesome :) To be able to work on something that will actually be in production(so to say), is for a student, a rare opportunity indeed. In addition, interacting with mentors and developers from across the world and learning new things everyday is priceless. <br />
<br />
''' This is what I learned during GSoC: ''' Setting up scratch repos and modifying a large codebase.<br />
<br />
== Bhushan Shah == <br />
<br />
'''Project Name:''' TV Optimized Dashboard support<br />
<br />
'''A Brief Description:''' This project aims to provide the containment and user interface for the Plasma Media Center which can be easily controlled using the remote control<br />
<br />
''' Status: ''' Discussed design with VDG, currently working on the basic containment<br />
<br />
''' Screenshot: ''' [https://www.youtube.com/watch?v=Kfec_kUcDNA screencast of containment]<br />
<br />
''' IRC Nick: ''' bshah<br />
<br />
''' IRC Channels: ''' #plasma #kde-devel #kde #kde-in #gsoc<br />
<br />
'''Blog: ''' [https://bhush9.github.io/ Blog of Bhushan Shah]<br />
<br />
''' This is awesome about GSoC: '''<br />
<br />
''' This is what I learned during GSoC: '''<br />
<br />
== Sagar Chand Agarwal == <br />
<br />
'''Project Name: '''Port of GCompris in Qt Quick <br />
<br />
'''A Brief Description: '''<br />
GCompris is a high quality educational software suite comprising of numerous activities for children aged 2 to 10. Major categories are game oriented but educational and it spans across arthimetic,reading science,games,music and a lot more.GCompris is developed on GTK+ framework based on C and Python<br />
<br />
I am working on the newer version of GCompris based on Qt Quick.It helps to deliver across Desktop and Tablet platforms.My role is to create newer activites and port existing activities.<br />
<br />
''' Status:'''<br />
Working on creation of science and computer activities as well as porting of exisiting activities<br />
<br />
''' Screenshot: ''' https://community.kde.org/images.community/thumb/0/0d/Watercycle_gcompris.png/778px-Watercycle_gcompris.png<br />
<br />
''' IRC Nick:''' sagaragarwal94''' <br />
<br />
''' IRC Channels: '''#gcompris <br />
<br />
'''Blog: '''<br />
https://scagarwal.wordpress.com<br />
<br />
''' This is awesome about GSoC:''' "Flipping bits,not burgers" <br />
<br />
''' This is what I learned during GSoC:'''My blog will brief all the information.Updated every activity.<br />
<br />
== Michael Bohlender== <br />
<br />
'''Project Name:''' Akonadi2 Settings<br />
<br />
'''A Brief Description:''' The goal is to port the Widget based configuration dialog of Akonadi to QtQuick.<br />
<br />
''' Status: ''' Drafting QML APIs<br />
<br />
''' IRC Nick: ''' mbohlender <br />
<br />
''' IRC Channels: ''' #kontact<br />
<br />
'''Blog: ''' mbohlender.wordpress.com<br />
<br />
== Denis Kuplyakov == <br />
<br />
'''Project Name:''' <br />
Finish implementation of an outliner for Calligra Author<br />
<br />
'''A Brief Description:''' <br />
The main aim of the project is to finish an outliner (special tool to help planning and writing novels) as a part of Calligra Author application using the codebase created last year.<br />
<br />
''' Status: '''<br />
<br />
''' Screenshot: '''<br />
<br />
''' IRC Nick: ''' <br />
dener<br />
<br />
''' IRC Channels: ''' <br />
Calligra<br />
<br />
'''Blog: ''' <br />
<br />
''' This is awesome about GSoC: '''<br />
<br />
''' This is what I learned during GSoC: '''<br />
<br />
== Nikolaos Chatzidakis == <br />
<br />
'''Project Name:''' Kopete - PGP Plugin<br />
<br />
'''A Brief Description:''' This year's project is about writing a new PGP plugin for te<br />
<br />
''' Status: ''' Working on the plugin's KCM module in kopete. Adding per-account specific settings.<br />
<br />
''' Screenshot: ''' https://nikhatzi.gr/gsoc.png<br />
<br />
''' IRC Nick: ''' nikhatzi<br />
<br />
''' IRC Channels: ''' #kopete on freenode<br />
<br />
'''Blog: ''' <br />
<br />
''' This is awesome about GSoC: ''' Colaborating with other people to boost kopete!<br />
<br />
''' This is what I learned during GSoC: ''' New encryption libraries. QCA is awesome!</div>Nikhatzihttps://community.kde.org/index.php?title=GSoC/2014/StatusReports&diff=38197GSoC/2014/StatusReports2014-06-22T09:20:22Z<p>Nikhatzi: /* nikhatzi: Plasma Media Center - DVB Support */</p>
<hr />
<div>== Abhijeet Nikam: Active Mail - Implement an API and recreate UI/UX for the email composer ==<br />
{|<br />
| width="250pt" | Student<br />
|Abhijeet Nikam<br />
|-<br />
|Project Name<br />
|Active Mail - Implement an API and recreate UI/UX for the email composer<br />
|-<br />
|Brief Description<br />
|We will be first create an API which can compose a mail and using that we will be re-implementing the user interface of the present mail composer in QML, bringing it one step closer to a actual touch based application.<br />
|-<br />
|IRC Nick<br />
|nikam08<br />
|-<br />
|IRC Channels<br />
|#kontact, #gsoc<br />
|-<br />
|Blog (aggregated to PlanetKDE)<br />
|http://n1kam.wordpress.com<br />
|-<br />
<br />
|This is awesome about GSoC<br />
|You get to do something important. It is amazing , the way your mentor takes the effort to guide you. I have learnt so much from Michael. You just start becoming a part of the family!<br />
<br />
|-<br />
|What I'm learning during GSoC<br />
|From my code style, to making commits, Qt-QML programming, writing a wiki or discussing the implementation - and there's still so much to learn. A simple review my your mentors makes you learn a lot!<br />
<br />
|-<br />
|Status<br />
|I have implemented the first iteration of comosing mail in the API. I am now working on the attachment and mail sending part.<br />
|}<br />
<br />
== Abhinav Gangwar: Marble Game ==<br />
{|<br />
| width="250pt" | Student<br />
|Abhinav Gangwar<br />
|-<br />
|Project Name<br />
|Marble Game<br />
|-<br />
|Brief Description<br />
|Design an entertaining and educational game using [http://marble.kde.org Marble] which will help learning Geography.<br />
|-<br />
|IRC Nick<br />
|abhgangwar<br />
|-<br />
|IRC Channels<br />
|#marble, #kde-soc, #kde-devel, #gsoc, #kde-edu<br />
|-<br />
|Blog (aggregated to PlanetKDE)<br />
|http://abhgangwar.wordpress.com<br />
|-<br />
|This is awesome about GSoC<br />
|Getting guidance from quite talented and experienced people. They are really helpful. Discussing plans for new features or issues with current one is awesome. I enjoy such discussions. Getting feedback on your patches for mistakes I couldn't even think of. In other words, I enjoy it all. :)<br />
|-<br />
|What I'm learning during GSoC<br />
|I learned some Qt stuff and still learning. The project also gave me chance to learn about KML . And of course understanding large code base of Marble and its architecture is an interesting task in itself. A lot more to learn in coming tasks.<br />
|-<br />
|Status<br />
|I have a basic political map integrated with Marble. Find details on my [http://abhgangwar.wordpress.com/ blog]<br />
https://abhgangwar.files.wordpress.com/2014/06/must3.png<br />
|}<br />
<br />
== Ahmed AbouElhamayed: Improve KDE Reports ==<br />
{|<br />
| width="250pt" | Student<br />
|Ahmed AbouElhamayed<br />
|-<br />
|Project Name<br />
|Improve KDE Reports<br />
|-<br />
|Brief Description<br />
|My project aims to complete KDE Reports Test Suite, improve it's performance and generate more reports from new sources. [http://reports.kde.org]<br />
|-<br />
|IRC Nick<br />
|TheMonster<br />
|-<br />
|IRC Channels<br />
|#kde-devel, #kde-sysadmin, #kde-www, #kde-soc, #plasma<br />
|-<br />
|Blog (aggregated to PlanetKDE)<br />
|[https://ahmedabouelhamayed.wordpress.com/]<br />
|-<br />
|This is awesome about GSoC<br />
|Getting to do what I love and learning by doing, facing real problems and the joy of solving them after doing some effort.<br />
|-<br />
|What I'm learning during GSoC<br />
|I'm dealing with tests for now. I'm learning to write tests(Unit tests mainly) for a project that is somewhat hard to test due to its wide dependency on external sources.<br />
|-<br />
|Status<br />
|I'm currently writing tests for the various parts of the project to make it ready for the upgrade to Rails 4.<br />
|}<br />
<br />
== Alexandr Akulich: Telegram Network Support for Telepathy ==<br />
{|<br />
| width="250pt" | Student<br />
|Alexandr Akulich<br />
|-<br />
|Project Name<br />
|Telegram Network Support for Telepathy<br />
|-<br />
|Brief Description<br />
|Project goal is to implement Qt-based [https://telegram.org Telegram] Connection Manager and to integrate it into [http://userbase.kde.org/Telepathy KDE] [http://telepathy.freedesktop.org Telepathy].<br />
|-<br />
|IRC Nick<br />
|Kaffeine<br />
|-<br />
|IRC Channels<br />
|#kde-telepathy<br />
|-<br />
|Blog (aggregated to PlanetKDE)<br />
|http://akulichalexandr.wordpress.com/<br />
|-<br />
|This is awesome about GSoC<br />
|''What do you enjoy most while working on your GSoC project?''<br />
|-<br />
|What I'm learning during GSoC<br />
|''Be it code, documentation, unit tests, artwork, design, team work, communication -- where are you expanding your knowledge in most?''<br />
|-<br />
|Status<br />
|Implemented low-level protocol, encryption and user sign up.<br />
|}<br />
<br />
== Amarvir Singh: Semi-Automatic Generation of Language Lessons for Parley ==<br />
{|<br />
| width="250pt" | Student<br />
|Amarvir Singh<br />
|-<br />
|Project Name<br />
|Semi-Automatic Generation of Language Lessons for Parley<br />
|-<br />
|Brief Description<br />
|''Describe your project shortly in 1-2 sentences. What are the main objectives?''<br />
|-<br />
|IRC Nick<br />
|''Which nickname are you using in Freenode IRC?''<br />
|-<br />
|IRC Channels<br />
|''Which IRC channels do you join regularly? Add them here. Hopefully #kde-soc is among them!''<br />
|-<br />
|Blog (aggregated to PlanetKDE)<br />
|''Add a link to your blog here. Make sure to aggregate it with http://planetkde.org/ (top of that page has instructions)''<br />
|-<br />
|This is awesome about GSoC<br />
|''What do you enjoy most while working on your GSoC project?''<br />
|-<br />
|What I'm learning during GSoC<br />
|''Be it code, documentation, unit tests, artwork, design, team work, communication -- where are you expanding your knowledge in most?''<br />
|-<br />
|Status<br />
|''What are you working on now? Describe it briefly and add screenshots and other media. Please update this field regularly during your project. Links to blog posts are fine as well.''<br />
|}<br />
<br />
== Aniket Anvit: Adding support for Geogebra files in KIG ==<br />
{|<br />
| width="250pt" | Student<br />
|Aniket Anvit<br />
|-<br />
|Project Name<br />
|Adding support for Geogebra files in KIG<br />
|-<br />
|Brief Description<br />
|''My project aims at creating a Geogebra-filter for KIG with the help of which KIG will be able to open Geogebra Worksheets and tool files. Both Geogebra and KIG are widely used applications for Geometry learning.''<br />
|-<br />
|IRC Nick<br />
|''packo''<br />
|-<br />
|IRC Channels<br />
|'' #kde, #kde-edu. #kde-devel, #kde-soc''<br />
|-<br />
|Blog (aggregated to PlanetKDE)<br />
|''http://aniketanvit.wordpress.com/''<br />
|-<br />
|This is awesome about GSoC<br />
|'' Getting feedback on your plans ( and implementations ) as well as the guidance that the mentor provides is amazing and motivating. Learning from the existing code and architecture, watching what things are implemented which way. Praises from the mentor on your nice work ;) ''<br />
|-<br />
|What I'm learning during GSoC<br />
|''I got introduced to XML processing (something which I knew existed but was not aware of its usefulness). Transforming one XML representation to another using XSLT (eXtensible Stylesheet Language Transformations) is a lot of fun. I learnt how applications store the data describing their documents in XML format. How they are read when the user opens a saved document. ''<br />
|-<br />
|Status<br />
|'' I have been able to add support for circles, conics, angles, vectors, lines, constrained-points, graphic-properties(like color, style, line-thickness) and some basic macros.''<br />
|}<br />
<br />
== Anuj Pahuja: Porting KDE Games to KDE Frameworks 5 ==<br />
{|<br />
| width="250pt" | Student<br />
|Anuj Pahuja<br />
|-<br />
|Project Name<br />
|Porting KDE Games to KDE Frameworks 5<br />
|-<br />
|Brief Description<br />
|My project aims at porting the KDE Games module (libkdegames specifically) plus three separate games to KDE Frameworks 5.<br />
|-<br />
|IRC Nick<br />
|alasin<br />
|-<br />
|IRC Channels<br />
|#kde-devel, #kde-soc and #kde-games<br />
|-<br />
|Blog (aggregated to PlanetKDE)<br />
|alasin.github.io<br />
|-<br />
|This is awesome about GSoC<br />
|Interacting with great developers, constantly learning new things and realizing that your code would be used by people all over the world!<br />
|-<br />
|What I'm learning during GSoC<br />
|Good programming practices, a lot of Qt and CMake, quick debugging and writing clean code.<br />
|-<br />
|Status<br />
|I am currently working on porting KMines to KF5 and test it by building against the ported libkdegames and KF5 libs. The port is almost complete but still needs some debugging. <br />
|}<br />
<br />
== Ashish Madeti: Integrate Plasma Media Center with Simon to make navigation easier ==<br />
{|<br />
| width="250pt" | Student<br />
|Ashish Madeti<br />
|-<br />
|Project Name<br />
|Integrate Plasma Media Center with Simon to make navigation easier<br />
|-<br />
|Brief Description<br />
|The aim of the project is to make [http://community.kde.org/Plasma/Plasma_Media_Center Plasma Media Center] MPRIS compatible, so that it can accept commands over [http://www.freedesktop.org/wiki/Software/dbus/ D-Bus]. Then make a [http://simon.kde.org/ Simon] command plug-in which will interact with PMC, allowing a user to control PMC with voice commands.<br />
|-<br />
|IRC Nick<br />
|madeti<br />
|-<br />
|IRC Channels<br />
|#plasma, #kde-speech<br />
|-<br />
|Blog (aggregated to PlanetKDE)<br />
|http://ashishmadeti.github.io/<br />
|-<br />
|This is awesome about GSoC<br />
|''What do you enjoy most while working on your GSoC project?''<br />
|-<br />
|What I'm learning during GSoC<br />
|''Be it code, documentation, unit tests, artwork, design, team work, communication -- where are you expanding your knowledge in most?''<br />
|-<br />
|Status<br />
|Completed MPRIS specification Tracklist interface for PMC<br />
|}<br />
<br />
== Avik Pal: Sound Visualization And Sound Effects In Artikulate ==<br />
{|<br />
| width="250pt" | Student<br />
|Avik Pal<br />
|-<br />
|Project Name<br />
|Sound Visualization And Sound Effects In Artikulate<br />
|-<br />
|Brief Description<br />
|When a user records his/her own voice through a microphone invariably there is noise in the recorded audio and it becomes harder to analyze how well the user is faring with regards to improving pronunciation. So the aim of this project is to have a noise filter implemented within Artikulate and also a way of visually representing user's performance.<br />
|-<br />
|IRC Nick<br />
|avikpal<br />
|-<br />
|IRC Channels<br />
|#kde-soc, #kde-edu, #kde-artikulate, #gstreamer, #qtgstreamer<br />
|-<br />
|Blog<br />
|http://disquisitiveavik.wordpress.com/<br />
|-<br />
|This is awesome about GSoC<br />
|Coding, meeting different people in IRC and discussing bugs with them.<br />
|-<br />
|Status<br />
|I have finished porting Artikulate to qtgstreamer 1.0 but there is a distro specific bug which are due to indirect shared library dependencies. I am presently working on audio fingerprinting.<br />
|}<br />
<br />
== Bharath M S: Port of GCompris in Qt Quick ==<br />
{|<br />
| width="250pt" | Student<br />
|Bharath M S<br />
|-<br />
|Project Name<br />
|Port of GCompris in Qt Quick<br />
|-<br />
|Brief Description<br />
|Port various existing activities making improvements to the previous versions in both design and logic. Also create new activities either from existing ideas or from scratch.<br />
|-<br />
|IRC Nick<br />
|brat197<br />
|-<br />
|IRC Channels<br />
|#gcompris, #kde-soc, #fsmk<br />
|-<br />
|Blog (aggregated to PlanetKDE)<br />
|bharathbrat.wordpress.com<br />
|-<br />
|This is awesome about GSoC<br />
|The opportunity to learn as I work and also interact with various people.<br />
|-<br />
|What I'm learning during GSoC<br />
|I have learnt to improve the quality of code I write. QML and JS have been added to the list of languages I speak.<br />
|-<br />
|Status<br />
|http://bharathbrat.wordpress.com/2014/06/11/gsoc-update-2-gcompris-football/ <br />
|}<br />
<br />
== Bhaskar Kandiyal: Akonadi Commandline/Shellscripting Interface ==<br />
{|<br />
| width="250pt" | Student<br />
|Bhaskar Kandiyal<br />
|-<br />
|Project Name<br />
|Akonadi Commandline/Shellscripting Interface<br />
|-<br />
|Brief Description<br />
|The project aims to develop a commandline interface for accessing / modifying the Akonadi datastore.<br />
|-<br />
|IRC Nick<br />
|gastly<br />
|-<br />
|IRC Channels<br />
|#akonadi, #kde-soc<br />
|-<br />
|Blog (aggregated to PlanetKDE)<br />
|http://kbhaskar.in/<br />
|-<br />
|This is awesome about GSoC<br />
|GSoC allows people to easily start working and get involved in their favourite open source projects<br />
|-<br />
|What I'm learning during GSoC<br />
|Writing better code and getting familiar with KDE PIM libraries and how they work<br />
|-<br />
|Status<br />
|Working on Basic filesystem commands for the Akonadi client<br />
|}<br />
<br />
== Bhushan Shah: Integrating Plasma Media Center with Plasma Next and porting to KF5 and Qt5 ==<br />
{|<br />
| width="250pt" | Student<br />
|Bhushan Shah<br />
|-<br />
|Project Name<br />
|Integrating Plasma Media Center with Plasma Next and porting to KF5 and Qt5<br />
|-<br />
|Brief Description<br />
|''Describe your project shortly in 1-2 sentences. What are the main objectives?''<br />
|-<br />
|IRC Nick<br />
|bshah<br />
|-<br />
|IRC Channels<br />
|#plasma, #kde-devel, #kde-soc, #kde-in<br />
|-<br />
|Blog (aggregated to PlanetKDE)<br />
|http://bhush9.github.io/<br />
|-<br />
|This is awesome about GSoC<br />
|''What do you enjoy most while working on your GSoC project?''<br />
|-<br />
|What I'm learning during GSoC<br />
|''Be it code, documentation, unit tests, artwork, design, team work, communication -- where are you expanding your knowledge in most?''<br />
|-<br />
|Status<br />
|''What are you working on now? Describe it briefly and add screenshots and other media. Please update this field regularly during your project. Links to blog posts are fine as well.''<br />
|}<br />
<br />
== Calin Cruceru: Editing mode for Polygons inside Marble ==<br />
{|<br />
| width="250pt" | Student<br />
|Calin Cruceru<br />
|-<br />
|Project Name<br />
|Editing mode for Polygons inside Marble<br />
|-<br />
|Brief Description<br />
|The main objective of my project is implementing a couple of polygon editing tools to help users both mark specific places and also do more advanced customization on them.<br />
|-<br />
|IRC Nick<br />
|crucerucalin<br />
|-<br />
|IRC Channels<br />
|#gsoc #kde #kde-devel #kde-soc #kubuntu #marble<br />
|-<br />
|Blog (aggregated to PlanetKDE)<br />
|http://calincruceru.wordpress.com/<br />
|-<br />
|This is awesome about GSoC<br />
|What I like most about GSoC is that I met many people (even though only virtually, at least for now) with which I share interests and passions. Also, I like very much the interaction with my mentors, who are always very helpful and kind to ask any question and share interesting things from their vast experience.<br />
|-<br />
|What I'm learning during GSoC<br />
|I think that the most important thing I learned so far is how to efficiently communicate within a community. All of us have worked on personal projects, school assessments and things like these, but working within a community is different and this experience has taught me many valuable aspects which will certainly come useful in my career. The other important thing I'm learning is the language itself (Qt/C++) as well as how to adapt to some existing code base.<br />
|-<br />
|Status<br />
|As mentioned above, I'm keeping a blog on which I will post every one-two weeks (this time I posted after two weeks because I'm in my exam period). I have just added a new post in which I'm presenting my progress so far. The post can be found here: http://calincruceru.wordpress.com/2014/06/05/gsoc-progress-after-the-first-two-weeks/. Currently I'm working on adding new actions on nodes (merging is next).<br />
|}<br />
<br />
== Claudio Desideri: Gluon Player to Qt5 with friends, activities and real-time chat ==<br />
{|<br />
| width="250pt" | Student<br />
|Claudio Desideri<br />
|-<br />
|Project Name<br />
|Gluon Player to Qt5 with friends, activities and real-time chat<br />
|-<br />
|Brief Description<br />
|My project consists in enhancing the distribution system of the Gluon Project. I will achieve this by porting Gluon Player to Qt5 (which consists in porting the player library that works with attica and integrates with all the other tools), adding a friend and activity system on our OCS server and enable real time chatting between players using XMPP protocol an QXMPP library. Unfortunately we can't use Telepathy due to Windows incompatibility.<br />
|-<br />
|IRC Nick<br />
|I'm usually snizzo / snizzo_ / snizzo__<br />
|-<br />
|IRC Channels<br />
|#gluon, #kde-devel, #kde-soc, #qt, #necessitas<br />
|-<br />
|Blog (aggregated to PlanetKDE)<br />
|http://playgfx.blogspot.it/ (both my tech and personal blog)<br />
|-<br />
|This is awesome about GSoC<br />
|I can work with awesome technologies like Qt, QML and everything open. This seems to be like a small factor, but it's really impotant to me to work with open source because of many reasons. Among them: learning, understanding, modifying and reusing code is essential. And of course there's the community. Oh I love KDE people very much. Kudos to everyone for making this community so great and perfect!<br />
|-<br />
|What I'm learning during GSoC<br />
|Since I'm involved in porting duties, I'm mostly learning in rewriting, refactoring and architecturing. This is awesome since it's very rare for a young student like me to have the possibility to build something new on an already big project. I'm trying also to put more effort in UI/UX design.<br />
|-<br />
|Status<br />
|I currently work both on Gluon Player and OCS server. At this exact time I've finalized the login/logout port and I'm writing the OCS friend system. I haven't much to show you for now, but a new blog post is surely coming soon as we're rapidly working. Also, anyone interested in testing our work is welcome. I'll write a wiki page soon with instructions to do so.<br />
|}<br />
<br />
== David Rosca: Make libbluedevil async ==<br />
{|<br />
| width="250pt" | Student<br />
|David Rosca<br />
|-<br />
|Project Name<br />
|Make libbluedevil async<br />
|-<br />
|Brief Description<br />
|The main objective of this project is to create a new asyncrhonous Qt Bluez wrapper library. <br />
|-<br />
|IRC Nick<br />
|nowrep<br />
|-<br />
|IRC Channels<br />
|#kde-soc #solid<br />
|-<br />
|Blog (aggregated to PlanetKDE)<br />
|<br />
|-<br />
|This is awesome about GSoC<br />
|<br />
|-<br />
|What I'm learning during GSoC<br />
|<br />
|-<br />
|Status<br />
|I have created a personal scratch [http://quickgit.kde.org/?p=scratch%2Fdrosca%2Fqbluez.git repo] and started working.<br />
|}<br />
<br />
== Debjit Mondal: Advanced features and enhancements for Kanagram ==<br />
{|<br />
| width="250pt" | Student<br />
|Debjit Mondal<br />
|-<br />
|Project Name<br />
|Advanced features and enhancements for Kanagram<br />
|-<br />
|Brief Description<br />
|''My project aims at implementation of a text to speech daemon, a fresh and colourful user interface using QtQuick framework, a wiki link feature and an enhancement in the self-assessment tool.''<br />
|-<br />
|IRC Nick<br />
|''debjit''<br />
|-<br />
|IRC Channels<br />
|''#kde-soc, #kde-edu, #kde, #fedora-kde, #gsoc, #konversation, #dgplug, #nitdgplug ''<br />
|-<br />
|Blog (aggregated to PlanetKDE)<br />
|''http://debjitmondal.blogspot.in//''<br />
|-<br />
|This is awesome about GSoC<br />
|''Learn, Code, Commit and save lives. On a serious note, discussing things with some knowledgeable people gives you a whole new perspective on writing codes. Seeing your features used and praised by the users gives you immense joy and happiness. And that's what makes GSoC awesome.''<br />
|-<br />
|What I'm learning during GSoC<br />
|''Writing better code and learning how most of the things work in Kanagram. At the moment, my focus is on learning QML.''<br />
|-<br />
|Status<br />
|''The work done so far is given in : http://debjitmondal.blogspot.in/2014/06/gsoc14-kanagram.html . And currently I am designing the game interface.''<br />
|}<br />
<br />
== Denis Kuplyakov: Implement an outliner for Calligra Author ==<br />
{|<br />
| width="250pt" | Student<br />
|Denis Kuplyakov<br />
|-<br />
|Project Name<br />
|Implement an outliner for Calligra Author<br />
|-<br />
|Brief Description<br />
|I'm implementing [http://en.wikipedia.org/wiki/Outliner outliner] that will make a Calligra Author perfect tool for novelist. I plan to use openDocument format in conjunction with RDF-metadata.<br />
|-<br />
|IRC Nick<br />
|denerkup<br />
|-<br />
|IRC Channels<br />
|#kde, #calligra, #kde-games<br />
|-<br />
|Blog (aggregated to PlanetKDE)<br />
|http://calligra-author-outliner.blogspot.ru/<br />
|-<br />
|This is awesome about GSoC<br />
|''What do you enjoy most while working on your GSoC project?''<br />
|-<br />
|What I'm learning during GSoC<br />
|''Be it code, documentation, unit tests, artwork, design, team work, communication -- where are you expanding your knowledge in most?''<br />
|-<br />
|Status<br />
|http://calligra-author-outliner.blogspot.ru/2014/06/calligra-words-and-author-section.html<br />
|}<br />
<br />
== Giorgos Tsiapaliokas: Port Plasmate to kdevplatform ==<br />
{|<br />
| width="250pt" | Student<br />
|Giorgos Tsiapaliokas<br />
|-<br />
|Project Name<br />
|Port Plasmate to kdevplatform<br />
|-<br />
|Brief Description<br />
|My project is to port plasmate into kdevplatform in order plasmate to take some of kdevplatform's features and also to make some of the plasma tools(like plasmoidviewer) as kdevplatform plugins which will be possible to use them from kdevelop.<br />
|-<br />
|IRC Nick<br />
|terietor<br />
|-<br />
|IRC Channels<br />
|#kde-soc, #kde-devel, #plama<br />
|-<br />
|Blog (aggregated to PlanetKDE)<br />
|http://terietor.org<br />
|-<br />
|This is awesome about GSoC<br />
|Coding and communicating with great people<br />
|-<br />
|What I'm learning during GSoC<br />
|Reading other people's code and becoming better. That could be unit tests, architecture decisions and a lot more.<br />
Its really hard to tell, but studying different architectures is really priceless.<br />
|-<br />
|Status<br />
|''What are you working on now? Describe it briefly and add screenshots and other media. Please update this field regularly during your project. Links to blog posts are fine as well.''<br />
|}<br />
<br />
== Harshita Mistry: Add support for importing tables from LibreOffice Base to Kexi ==<br />
{|<br />
| width="250pt" | Student<br />
|Harshita Mistry<br />
|-<br />
|Project Name<br />
|Add support for importing tables from LibreOffice Base to Kexi<br />
|-<br />
|Brief Description<br />
|Kexi is an Open Source visual database creator. It is ued to perform database operations like inserting and editing data and performing queries. Kexi also provides migration functionality from other database sources e.g. mdb. However, <br />
Kexi doesn't have support to import Open Document Format (.odb) database files generated by LibreOfficeBase. So, the main objective of this project is to add support for importing database, structure as well as data generated by LibreOffice Base to Kexi.<br />
|-<br />
|IRC Nick<br />
|Harshita<br />
|-<br />
|IRC Channels<br />
|#kexi<br />
|-<br />
|Blog (aggregated to PlanetKDE)<br />
|http://harshimistry.wordpress.com<br />
|-<br />
|This is awesome about GSoC<br />
|GSoC is an effective way to contribute in Open Source community. It allows me to interact with my mentor, to whom I can discuss my problems, bugs and my project. GSoC is nexus between every people in this community which allows to have great bond with everyone and share their project experiences with eachother.<br />
|-<br />
|What I'm learning during GSoC<br />
|I am learning a lot during GSoC. I have never worked before in Qt. During m project I am enhancing my knowledge in Qt as well as Java. As I have to code in Java as well. In addition to all these awesome things, I am polishing my communication skills as well. GSoC is not only about coding , it also enables you to communicate with open source contributors and have real talk with them about your code, bugs and experiences. All of these factors are so much useful in future.<br />
|-<br />
|Status<br />
| I have created some methods in my java code to establish a connection to hsqldb database to fetch information and called these methods in my C++ code. The code is working pretty much fine as of now as I am testing my code independently. Now I am working on cmake files to compile my code with the whole kexi project.<br />
|}<br />
<br />
== Ivan Čukić: Activities - The second burst of Plasma [Plasma, KActivities, Baloo] ==<br />
{|<br />
| width="250pt" | Student<br />
|Ivan Čukić<br />
|-<br />
|Project Name<br />
|Activities - The second burst of Plasma [Plasma, KActivities, Baloo]<br />
|-<br />
|Brief Description<br />
|This proposal is about bringing activities to a new level, to make them truly useful and properly integrated with the environment.<br />
|-<br />
|IRC Nick<br />
|ivan¦home<br />
|-<br />
|IRC Channels<br />
|#plasma, #kde-core-devel<br />
|-<br />
|Blog (aggregated to PlanetKDE)<br />
|http://ivan.fomentgroup.org/blog<br />
|-<br />
|This is awesome about GSoC<br />
|Working on a part of Plasma that lacks manpower<br />
|-<br />
|What I'm learning during GSoC<br />
|QML<br />
|-<br />
|Status<br />
|Speed optimizations for activity switcher in Plasma<br />
|}<br />
<br />
== Karan Luthra: New SMTP Layer integrated with Trojita’s Streams Layer ==<br />
{|<br />
| width="250pt" | Student<br />
|Karan Luthra<br />
|-<br />
|Project Name<br />
|New SMTP Layer integrated with Trojita’s Streams Layer<br />
|-<br />
|Brief Description<br />
|''Describe your project shortly in 1-2 sentences. What are the main objectives?''<br />
|-<br />
|IRC Nick<br />
|luthrak<br />
|-<br />
|IRC Channels<br />
|#trojita #kde-soc #gsoc ##gsoc-india #bvplug<br />
|-<br />
|Blog (aggregated to PlanetKDE)<br />
|[http://blog.karanluthra.in Blog] [http://blog.karanluthra.in/feeds/kde.atom.xml PlanetKDE Feed]<br />
|-<br />
|This is awesome about GSoC<br />
|''What do you enjoy most while working on your GSoC project?''<br />
|-<br />
|What I'm learning during GSoC<br />
|''Be it code, documentation, unit tests, artwork, design, team work, communication -- where are you expanding your knowledge in most?''<br />
|-<br />
|Status<br />
|''What are you working on now? Describe it briefly and add screenshots and other media. Please update this field regularly during your project. Links to blog posts are fine as well.''<br />
|}<br />
<br />
== Kevin Funk: Production-ready Clang integration in KDevelop ==<br />
{|<br />
| width="250pt" | Student<br />
|Kevin Funk<br />
|-<br />
|Project Name<br />
|Production-ready Clang integration in KDevelop<br />
|-<br />
|Brief Description<br />
|The main focus of my GSoC is to get the Clang language support plugin in KDevelop to a state where it is usable for a broad audience and feature compatible with the current C++ language support plugin which contains a self-written C++ parser<br />
|-<br />
|IRC Nick<br />
|kfunk<br />
|-<br />
|IRC Channels<br />
|#kde,#kdevelop<br />
|-<br />
|Blog (aggregated to PlanetKDE)<br />
|http://kfunk.org/<br />
|-<br />
|This is awesome about GSoC<br />
|Getting the awesome opportunity to dedicate work solely on one of my favorite open-source projects for several months<br />
|-<br />
|What I'm learning during GSoC<br />
|Expanding my knowledge in the LLVM/Clang area, getting to know people (read: other contributors) to the LLVM/Clang project<br />
|-<br />
|Status<br />
|Blog posts:<br />
* Introductory post: http://kfunk.org/2014/04/28/gsoc-2014-improving-the-clang-integration-in-kdevelop/<br />
* Week 2 status report: http://kfunk.org/2014/06/13/gsoc-status-report-week-2-moving-assistants-infrastructure/<br />
|-<br />
|}<br />
<br />
== Antonis Tsiapaliokas: Port Plasma Active Shell to libplasma2 and QML2 ==<br />
{|<br />
| width="250pt" | Student<br />
|kokeroulis<br />
|-<br />
|Project Name<br />
|Port Plasma Active Shell to libplasma2 and QML2<br />
|-<br />
|Brief Description<br />
|The main objective is to port the Plasma Active to Qt5/KF5 and libplasma2 technologies. <br />
|-<br />
|IRC Nick<br />
|kokeroulis<br />
|-<br />
|IRC Channels<br />
|#plasma-devel, #kde-devel<br />
|-<br />
|Blog (aggregated to PlanetKDE)<br />
|http://kokeroulis.wordpress.com/<br />
|-<br />
|This is awesome about GSoC<br />
|During GSoC we are able to work together with our mentor and the of rest team. So after the GSoC we are actually part of the team, and this is very important. Because working with a team and creating a software which is going to be used my other people is very awesome. Also all the positive feedback that we get from our blog posts is very important and encouraging in order to continue our work. <br />
|-<br />
|What I'm learning during GSoC<br />
|I am learing the architecture of the libplasma2 how the rest of things integrates with it. (Plasmoids, shell etc)<br />
|-<br />
|Status<br />
|Right now i am working on the activities support and the configuration of the shell. More information can be found [http://kokeroulis.wordpress.com/2014/06/01/plasma-active-on-kf5qt5/ here]. <br />
http://kokeroulis.files.wordpress.com/2014/05/active_switcher_and_toolbox.png<br />
|}<br />
<br />
== Mohamed Anwer: [digiKam] Adding a quick access to colors and labels in dedicated tree-view ==<br />
{|<br />
| width="250pt" | Student<br />
|Mohamed Anwer<br />
<br />
|-<br />
<br />
|Project Name<br />
|Adding a quick access to colors and labels in dedicated tree-view<br />
<br />
|-<br />
<br />
|Brief Description<br />
|In digikam found that it takes too much time and too much steps to find and collect items with specific labels like “Rating, Color, and Picks”, So this motivated us to make it easier for the user to collect all this from the database through a tree-view by selecting his/her wanted labels and clicking a single button.<br />
<br />
|-<br />
<br />
|IRC Nick<br />
|tootis<br />
<br />
|-<br />
<br />
|IRC Channels<br />
|#kde-soc<br />
<br />
|-<br />
|-<br />
<br />
|Blog (aggregated to PlanetKDE)<br />
|http://mohamedanwer.wordpress.com/<br />
<br />
|-<br />
|-<br />
<br />
|This is awesome about GSoC<br />
|Working with professional community.<br />
<br />
|-<br />
|-<br />
<br />
|What I'm learning during GSoC<br />
|GUI Design, Documentation, and unit testing.<br />
<br />
|-<br />
|-<br />
<br />
|Status<br />
|To know what have been done so far in the Projects check this out: https://mohamedanwer.wordpress.com/tag/gsoc14/<br />
|}<br />
<br />
== Mohit Goyal: Improvement Of Brush Module in Krita ==<br />
{|<br />
| width="250pt" | Student<br />
|Mohit Goyal<br />
|-<br />
|Project Name<br />
|Improvement Of Brush Module in Krita<br />
|-<br />
|Brief Description<br />
|The project is about improving and introducing new features to Krita's Brush Module. I am working to implement Dirty Presets, Locked Settings in Presets, Cumulative Undo/Redo in Sessions and a Master Brush to encompass all the existing Brush Engines<br />
|-<br />
|IRC Nick<br />
|mohit<br />
|-<br />
|IRC Channels<br />
|#krita<br />
|-<br />
|Blog (aggregated to PlanetKDE)<br />
|www.kritawithmohit.wordpress.com<br />
|-<br />
|This is awesome about GSoC<br />
|The fact that I can ask anything, anytime to any of the awesome people ( Developers and Artists alike ) on the Krita Channel. Only yesterday, my mentor Dmitry taught me about templates and shared pointers in C++. He gave me two books to read and some code to play around with and refactor to suit the Designs mentioned in the books. That is something that we don't even get to know about in College. Also, the fact that users get to use your implemented features/bug fixes directly is cool too :)<br />
|-<br />
|What I'm learning during GSoC<br />
|After implementing my first feature - Dirty Presets -- I have realised that having a design in mind is useful. Before this I always used to just start off with coding with a half baked idea in mind. But now, I am focussing more on the design aspect and how I will go about it before actually stepping into code. A sound design will always create sound code. <br />
|-<br />
|Status<br />
|I am currently working on Locked Settings and have completed Dirty Presets. I have to update my blog so I will post the link as soon as possible :)<br />
|}<br />
<br />
== nikhatzi: Plasma Media Center - DVB Support ==<br />
{|<br />
| width="250pt" | Student<br />
|Nikolaos Chatzidakis<br />
|-<br />
|Project Name<br />
|Plasma Media Center - DVB Support<br />
|-<br />
|Brief Description<br />
|This project is about the Plasma Media Center. Upon completion, PMC will be able to play DVB television using a tuner!<br />
|-<br />
|IRC Nick<br />
|nikhatzi<br />
|-<br />
|IRC Channels<br />
|#kde, #kde-soc, #kde-devel, #plasma, #gentoo-el, #qt-labs, #linuxtv<br />
|-<br />
|Blog (aggregated to PlanetKDE)<br />
|http://www.nikhatzi.gr<br />
|-<br />
|This is awesome about GSoC<br />
|The most awsome thing about GSoC is that you get to know people with a lot of knowledge and passion for open source. Working with people who love kde, and being able to contribute to this effort is just awesome!<br />
|-<br />
|What I'm learning during GSoC<br />
| During this years GSoC I had to dive into many new aspects of programming. According to my project, I had to start working with QML (yay!) and learn some kernel API bits concerning the DVB stuff in order to get information from my usb DVB tuner, and all this using Qt!<br />
|-<br />
|Status<br />
|Since DVB playback is tested and seems to work flawlessly, I am currently working on the channel scanning feature and the UI. The playback is automatically detected using LibVLC, so many DVB implementations (such as terrestrial of satellite) will work out of the box. I have also uploaded a video here http://www.nikhatzi.gr/?p=23 showing the current progress.<br />
|}<br />
<br />
== Nilesh Suthar: Address book based on KPeople ==<br />
{|<br />
| width="250pt" | Student<br />
|Nilesh Suthar<br />
|-<br />
|Project Name<br />
|Address book based on KPeople<br />
|-<br />
|Brief Description<br />
|This project aims in building a wigdet apps to use the functionality provided by kpeople. The application emphasis on showing available details of person like recents emails, recent chats, shared notes, files, events.<br />
|-<br />
|IRC Nick<br />
|nil1511<br />
|-<br />
|IRC Channels<br />
|#kde-soc, #kontact, #kde-in<br />
|-<br />
|Blog (aggregated to PlanetKDE)<br />
|[http://nil1511.wordpress.com/ http://nil1511.wordpress.com/]<br />
|-<br />
|This is awesome about GSoC<br />
|I get to learn new thing from my mentor Martin. My work get quickly reviewed when I am done with it and I get some very useful suggestion to improve my work.<br />
|-<br />
|What I'm learning during GSoC<br />
|During GSOC I improved my communication skill. I am able to quickly understand some kde projects when needed this is helpful sometimes.<br />
|-<br />
|Status<br />
|Currently I am working on Listing the emails appropriately in user friendly manner.<br />
|}<br />
<br />
== Stephan Platz: Cryptography in Trojitá ==<br />
{|<br />
| width="250pt" | Student<br />
|Stephan Platz<br />
|-<br />
|Project Name<br />
|Cryptography in Trojitá<br />
|-<br />
|Brief Description<br />
|Adding support for PGP and S/MIME to Trojitá. In the end it should be possible to read and write encrypted and signed PGP and S/MIME mails.<br />
|-<br />
|IRC Nick<br />
|paalsteek<br />
|-<br />
|IRC Channels<br />
|#kde-soc, #trojita<br />
|-<br />
|Blog (aggregated to PlanetKDE)<br />
|http://paalsteek.de/<br />
|-<br />
|This is awesome about GSoC<br />
|Being able to work on an open source project and using that for my studies instead of visiting yet another (boring) lecture.<br />
|-<br />
|What I'm learning during GSoC<br />
|I hope to improve my coding style and knowledge in C++ as well as gaining some experience in unit testing.<br />
|-<br />
|Status<br />
|I currently have a working branch that can decrypt and display encrypted PGP/MIME messages. But there is some more work needed to make it ready for merging into master.<br />
|}<br />
<br />
== Percy Camilo Triveño Aucahuasi: KDE-Edu/Analitza Enhancements ==<br />
{|<br />
| width="250pt" | Student<br />
|Percy Camilo Triveño Aucahuasi<br />
|-<br />
|Project Name<br />
|KDE-Edu/Analitza Enhancements<br />
|-<br />
|Brief Description<br />
|Improve KDE-Edu/Analitza math library: adding JIT to compute functions, basic Linear Algebra commands and a better matrix manipulation support.<br />
|-<br />
|IRC Nick<br />
|aucahuasi<br />
|-<br />
|IRC Channels<br />
|#kde-edu, #kde-devel, #kde-soc<br />
|-<br />
|Blog (aggregated to PlanetKDE)<br />
|http://aucahuasi.blogspot.com/<br />
|-<br />
|This is awesome about GSoC<br />
|Learning and adding value to the community.<br />
|-<br />
|What I'm learning during GSoC<br />
|Mainly getting a better understanding about LLVM API.<br />
|-<br />
|Status<br />
|Commands to construct matrices (diag, tridiag, identitymatrix, etc): Done. | Improve matrix support by solving bugs and completing missing features: Done. | Improve the error catching (robust and consistent expressions and operations): In progress. | Unit tests for all new code: In progress. | Linear Algebra commands (eigenvalues and eigenvectors): In progress.<br />
|}<br />
<br />
== Rupanjana Mitra: Caligra Sheets ==<br />
{|<br />
| width="250pt" | Student<br />
|Rupanjana Mitra<br />
|-<br />
|Project Name<br />
|Caligra Sheets<br />
|-<br />
|Brief Description<br />
|' My project adds four features to calligra sheets,( a spltter feature, a spell check, highlighting of changed cells and merging documents).<br />
|-<br />
|IRC Nick<br />
|''mrupanjana''<br />
|-<br />
|IRC Channels<br />
|''#calligra!''<br />
|-<br />
|Blog (aggregated to PlanetKDE)<br />
|''http://mrupanjana.wordpress.com/''<br />
|-<br />
|This is awesome about GSoC<br />
|''The team work is good. I get to speak to a lot of people who really know how to get work done. And that you have to keep on searching and trying. Things do happen but it takes work!''<br />
|-<br />
|What I'm learning during GSoC<br />
|''I get to learn a lot of things about a framework and how to rightly utilise documentation.''<br />
|-<br />
|Status<br />
|''I am presently working on to add splitter to the sheets, horizontal and vertical splitter.''<br />
|}<br />
<br />
== Sanjiban Bairagya: Interactive Tours in Marble ==<br />
{|<br />
| width="250pt" | Student<br />
|Sanjiban Bairagya<br />
|-<br />
|Project Name<br />
|Interactive Tours in Marble<br />
|-<br />
|Brief Description<br />
|Even though the Marble library currently supports use cases of tours but the UI does not reveal all the features yet. This project is about making them possible.<br />
|-<br />
|IRC Nick<br />
|fewcha<br />
|-<br />
|IRC Channels<br />
|#kde, #fedora-kde, #kde-soc, #kde-in, #marble, #gsoc, #konversation, #randa, #akademy, #dgplug, #dgplug-devel, #nitdgplug<br />
|-<br />
|Blog (aggregated to PlanetKDE)<br />
|http://sanjibandotme.wordpress.com/tag/kde/<br />
|-<br />
|This is awesome about GSoC<br />
|The best thing about GSoC other than the fact that it can be done entirely from home, and any time during the day you want, is that you get so much hands-on experience on almost everything related with coding, and you get to learn so much more. The best thing has to be that you get to interact and work with people who have created entire softwares, and who are so much more knowledgeable than anyone, something which people rarely get the advantage to have.<br />
|-<br />
|What I'm learning during GSoC<br />
|How object oriented technology can be practically applied step by step using Qt, to create wonderful stuff, is amazing. Working with my mentor is a pleasure. I am getting to learn how to create code, how to optimise it, how to test if it's correct, how to design a plan, and everything that is required. Official communication is an important part of GSoC and it has changed me tremendously as a person itself. I personally consider myself to be kind of a lucky guy that I chose Marble as my project because, my mentor Dennis Nienhüser and the others, are among those people who will never put you down. And that in turn gives you the motivation to work even harder. The kind of real-world experience I am having currently in GSoC is helping me build up my concept in object-oriented programming more and more, and I'm sure this will help me later in future in every field related to this.<br />
|-<br />
|Status<br />
|My work till now has been described here in the blog post http://sanjibandotme.wordpress.com/2014/05/28/gsoc-week-1/ and right now I am working on adding a slider for the tour playback, along with refactoring it's internal logic and data structures.<br />
|}<br />
<br />
== sbrown: Krita Material Painting and Preview Rendering ==<br />
{|<br />
| width="250pt" | Student<br />
|sbrown<br />
|-<br />
|Project Name<br />
|Krita Material Painting and Preview Rendering<br />
|-<br />
|Brief Description<br />
|''Describe your project shortly in 1-2 sentences. What are the main objectives?''<br />
|-<br />
|IRC Nick<br />
|''Which nickname are you using in Freenode IRC?''<br />
|-<br />
|IRC Channels<br />
|''Which IRC channels do you join regularly? Add them here. Hopefully #kde-soc is among them!''<br />
|-<br />
|Blog (aggregated to PlanetKDE)<br />
|''Add a link to your blog here. Make sure to aggregate it with http://planetkde.org/ (top of that page has instructions)''<br />
|-<br />
|This is awesome about GSoC<br />
|''What do you enjoy most while working on your GSoC project?''<br />
|-<br />
|What I'm learning during GSoC<br />
|''Be it code, documentation, unit tests, artwork, design, team work, communication -- where are you expanding your knowledge in most?''<br />
|-<br />
|Status<br />
|''What are you working on now? Describe it briefly and add screenshots and other media. Please update this field regularly during your project. Links to blog posts are fine as well.''<br />
|}<br />
<br />
== Sergey Kalinichev: Includes and defines improvements for KDevelop ==<br />
{|<br />
| width="250pt" | Student<br />
|Sergey Kalinichev<br />
|-<br />
|Project Name<br />
|Includes and defines improvements for KDevelop<br />
|-<br />
|Brief Description<br />
|''The goal of this project is to create a framework that provides unified access for project parsers to all types of include directories/files and defined macros.''<br />
|-<br />
|IRC Nick<br />
|''klins''<br />
|-<br />
|IRC Channels<br />
|'' #kdevelop, #kde-devel (rarely)''<br />
|-<br />
|Blog (aggregated to PlanetKDE)<br />
|''http://sklin0.wordpress.com/tag/gsoc/''<br />
|-<br />
|This is awesome about GSoC<br />
|''TODO''<br />
|-<br />
|What I'm learning during GSoC<br />
|''TODO''<br />
|-<br />
|Status<br />
|''Finishing the 5 point from the plan''<br />
|}<br />
<br />
== Shourya Singh Gupta: Integrating KIPI Export Plugins Directly In BQM Of digiKam ==<br />
{|<br />
| width="250pt" | Student<br />
|Shourya Singh Gupta<br />
|-<br />
|Project Name<br />
|Integrating KIPI Export Plugins Directly In BQM Of digiKam<br />
|-<br />
|Brief Description<br />
|''Describe your project shortly in 1-2 sentences. What are the main objectives?''<br />
|-<br />
|IRC Nick<br />
|''Which nickname are you using in Freenode IRC?''<br />
|-<br />
|IRC Channels<br />
|''Which IRC channels do you join regularly? Add them here. Hopefully #kde-soc is among them!''<br />
|-<br />
|Blog (aggregated to PlanetKDE)<br />
|''Add a link to your blog here. Make sure to aggregate it with http://planetkde.org/ (top of that page has instructions)''<br />
|-<br />
|This is awesome about GSoC<br />
|''What do you enjoy most while working on your GSoC project?''<br />
|-<br />
|What I'm learning during GSoC<br />
|''Be it code, documentation, unit tests, artwork, design, team work, communication -- where are you expanding your knowledge in most?''<br />
|-<br />
|Status<br />
|''What are you working on now? Describe it briefly and add screenshots and other media. Please update this field regularly during your project. Links to blog posts are fine as well.''<br />
|}<br />
<br />
== Somsubhra: Making Krita Animation usable ==<br />
{|<br />
| width="250pt" | Student<br />
|Somsubhra<br />
|-<br />
|Project Name<br />
|Making Krita Animation usable<br />
|-<br />
|Brief Description<br />
|''Describe your project shortly in 1-2 sentences. What are the main objectives?''<br />
|-<br />
|IRC Nick<br />
|''Which nickname are you using in Freenode IRC?''<br />
|-<br />
|IRC Channels<br />
|''Which IRC channels do you join regularly? Add them here. Hopefully #kde-soc is among them!''<br />
|-<br />
|Blog (aggregated to PlanetKDE)<br />
|''Add a link to your blog here. Make sure to aggregate it with http://planetkde.org/ (top of that page has instructions)''<br />
|-<br />
|This is awesome about GSoC<br />
|''What do you enjoy most while working on your GSoC project?''<br />
|-<br />
|What I'm learning during GSoC<br />
|''Be it code, documentation, unit tests, artwork, design, team work, communication -- where are you expanding your knowledge in most?''<br />
|-<br />
|Status<br />
|''What are you working on now? Describe it briefly and add screenshots and other media. Please update this field regularly during your project. Links to blog posts are fine as well.''<br />
|}<br />
<br />
== steckdenis: Improving QML/JS Support in KDevelop ==<br />
{|<br />
| width="250pt" | Student<br />
|steckdenis<br />
|-<br />
|Project Name<br />
|Improving QML/JS Support in KDevelop<br />
|-<br />
|Brief Description<br />
|[[File:Kdev-fieldmember-qml-completion.png|frame|right|Code-completion proposals for a QML object]] This projects consists of developing a KDevelop language support plugin for QML. KDevelop will be able to highlight QML, recognize Javascript variables, types, functions, objects and QML components, script bindings and properties. The plugin will also provide code-completion for Javascript and QML objects and properties, and some refactoring operations.<br />
|-<br />
|IRC Nick<br />
|steckdenis<br />
|-<br />
|IRC Channels<br />
|#kdevelop<br />
|-<br />
|Blog<br />
|http://steckdenis.be/<br />
|-<br />
|This is awesome about GSoC<br />
|I push something on the repository, and minutes after that several users are already saying that the feature is cool and works well. KDevelop is a big project having many people working on it, and the community is very responsive.<br />
|-<br />
|What I'm learning during GSoC<br />
|I'm mostly learning how KDevelop works, and it is big, rich, powerful and well-thought.<br />
|-<br />
|Status<br />
| [http://steckdenis.be My blog] is updated about once a week with the latest features of the QML/JS plugin.<br />
|}<br />
<br />
== Veaceslav Munteanu: digiKam: Port Greycstoration CImg interface to GMic ==<br />
{|<br />
| width="250pt" | Student<br />
|Veaceslav Munteanu<br />
|-<br />
|Project Name<br />
|digiKam: Port Greycstoration CImg interface to GMic<br />
|-<br />
|Brief Description<br />
|''Describe your project shortly in 1-2 sentences. What are the main objectives?''<br />
|-<br />
|IRC Nick<br />
|''Which nickname are you using in Freenode IRC?''<br />
|-<br />
|IRC Channels<br />
|''Which IRC channels do you join regularly? Add them here. Hopefully #kde-soc is among them!''<br />
|-<br />
|Blog (aggregated to PlanetKDE)<br />
|''Add a link to your blog here. Make sure to aggregate it with http://planetkde.org/ (top of that page has instructions)''<br />
|-<br />
|This is awesome about GSoC<br />
|''What do you enjoy most while working on your GSoC project?''<br />
|-<br />
|What I'm learning during GSoC<br />
|''Be it code, documentation, unit tests, artwork, design, team work, communication -- where are you expanding your knowledge in most?''<br />
|-<br />
|Status<br />
|''What are you working on now? Describe it briefly and add screenshots and other media. Please update this field regularly during your project. Links to blog posts are fine as well.''<br />
|}<br />
<br />
== Vedant Agarwala: Lyric Support Improvements ==<br />
{|<br />
| width="250pt" | Student<br />
|Vedant Agarwala<br />
|-<br />
|Project Name<br />
|Lyric Support Improvements<br />
|-<br />
|Brief Description<br />
|''Download and display LRC lyrics i.e. the current playing line will be highlighted ''<br />
|-<br />
|IRC Nick<br />
|''vedu''<br />
|-<br />
|IRC Channels<br />
|''#amarok, #amarok.dev, #kde-soc, #gsoc<br />
|-<br />
|Blog (aggregated to PlanetKDE)<br />
|''Not yet''<br />
|-<br />
|This is awesome about GSoC<br />
|''This a much wanted feature for me, and I am getting paid to make it happen ;-)''<br />
|-<br />
|What I'm learning during GSoC<br />
|''I am learning how important it is be pedantic and write high quality open source code. It is more important to write readable and easily understandable code rather than code that does the job or is is efficient.''<br />
|-<br />
|Status<br />
|''LRC files are parsed correctly. Lines are hightlighted according to LRC but managing offset is missing.''<br />
|}<br />
<br />
== Vijay Dhameliya: Adding astrophotographs browser and Enhancing features in KStars ==<br />
{|<br />
| width="250pt" | Student<br />
|Vijay Dhameliya<br />
|-<br />
|Project Name<br />
|Adding astrophotographs browser and Enhancing features in KStars<br />
|-<br />
|Brief Description<br />
|KStars is desktop planetarium application under KDE Education Projects, which has many advanced features, some of which require some attention before they’re usable. First part of project is to extend existing community feature i.e. image search from astrobin.com . The second part is to enhance Moon Phase Calendar and Almanac tools by making them more informative. Also, the Solar System Viewer tool will be ameliorated by adding minor bodies (asteroids) and control features. <br />
|-<br />
|IRC Nick<br />
|Vijay13<br />
|-<br />
|IRC Channels<br />
|#kde, #kde-edu, #kde-kstars, #kde-soc<br />
|-<br />
|Blog (aggregated to PlanetKDE)<br />
|http://codingyuga.blogspot.in/<br />
|-<br />
|This is awesome about GSoC<br />
|Learning something new everyday is one thing I love the most about GSoC.<br />
|-<br />
|What I'm learning during GSoC<br />
|The best things I am learning are how to learn and how to search for solution of any problem. Apart from that I am learning coding for real life application, documentation, and better way of communication. <br />
|-<br />
|Status<br />
|Currently I am developing Astrophotographs Browser tool in KStars. It is QML based interface for searching astroimages from Internet. It shows real life images of queried sky objects from astrobin.com using astrobin API. Along with image it shows many important information like Date on which image was captured, Bortle Dark-Sky Scale, RA Centre, DEC Centre, Telescope or Camera used, Description added by astrophotographer etc. The edit option opens image in editor which allows user to mark and label different sky object present in images and save the same. The save option downloads very high resolution image and save it to disk. <br />
|}<br />
<br />
== Wenchao Li: Calligra plugin for drawing variable thickness lines ==<br />
{|<br />
| width="250pt" | Student<br />
|Wenchao Li<br />
|-<br />
|Project Name<br />
|Calligra plugin for drawing variable thickness lines<br />
|-<br />
|Brief Description<br />
|Our project aims to enable Calligra suite to take advantage of the plugin system by making the applications possible to draw variable width curves, allowing each node could have its width set.<br />
|-<br />
|IRC Nick<br />
|Wenchao<br />
|-<br />
|IRC Channels<br />
|#calligra #kde-soc<br />
|-<br />
|Blog (aggregated to PlanetKDE)<br />
|http://x-leo.diandian.com/<br />
|-<br />
|This is awesome about GSoC<br />
|Getting familiar with the open source community. Learning to be consistent with the community. Working with experienced people from different countries or in different time zone!<br />
|-<br />
|What I'm learning during GSoC<br />
|Communication is quite important. I'm trying to share more about my experience and ask more questions when I meet problems. I can also learn how other talented people code from the code base and follow the coding style. Additionally, using Kubuntu and Git is totally new experience for me. All in all, I still have a lot to learn in coming tasks.<br />
|-<br />
|Status<br />
|I've already created a branch and working on it. A basic plugin with simple function is implemented. More detailed information will be posted on [http://x-leo.diandian.com/?tag=GSoC my Blog].<br />
|}<br />
<br />
== YANG Qiao: KDE SOLID iOS Integration ==<br />
{|<br />
| width="250pt" | Student<br />
|YANG Qiao<br />
|-<br />
|Project Name<br />
|KDE SOLID iOS Integration<br />
|-<br />
|Brief Description<br />
|This project aim to highly and seamless fuse your devices with your desktop environment in order to simplify our daily tasks. The main purpose of this project is to integrate the iOS platform with the Plasma desktop.<br />
|-<br />
|IRC Nick<br />
|yangqiao<br />
|-<br />
|IRC Channels<br />
|#solid , #kde-devel<br />
|-<br />
|Blog (aggregated to PlanetKDE)<br />
|http://yangqiao.esy.es<br />
|-<br />
|This is awesome about GSoC<br />
|I've been getting to know more and more useful libraries , tools , and I'm inspired by the others ideas. It's quite a pleasure to learn , design and develop such a cool software for the community and meet the experienced developers .<br />
|-<br />
|What I'm learning during GSoC<br />
|The implementation of different design-patterns on iOS, and the usage of many features of iOS such as keychain, BTLE 4.0, data encryption. As well as development on kde environment using qt framework and cmake.<br />
|-<br />
|Status<br />
|Now, our iOS device can be exposed in a network and it can find other devices, pair and remember them. Four plugins are implemented: Ping, Share photos, MPRIS , Clipboad Synchronize. More plugins and features will come!<br />
|}<br />
<br />
== Ziemin: Off-the-Record support for Telepathy ==<br />
{|<br />
| width="250pt" | Student<br />
|Ziemin<br />
|-<br />
|Project Name<br />
|Off-the-Record support for Telepathy <br />
|-<br />
|Brief Description<br />
|Adding support for OTR protocol in KTp, what will enable both end-to-end encryption of text messages and peer authentication.<br />
|-<br />
|IRC Nick<br />
|ziemin<br />
|-<br />
|IRC Channels<br />
|#kde-telepathy<br />
|-<br />
|Blog (aggregated to PlanetKDE)<br />
|http://ziemin.wordpress.com<br />
|-<br />
|This is awesome about GSoC<br />
|''What do you enjoy most while working on your GSoC project?''<br />
|-<br />
|What I'm learning during GSoC<br />
|''Be it code, documentation, unit tests, artwork, design, team work, communication -- where are you expanding your knowledge in most?''<br />
|-<br />
|Status<br />
|''What are you working on now? Describe it briefly and add screenshots and other media. Please update this field regularly during your project. Links to blog posts are fine as well.''<br />
|}</div>Nikhatzihttps://community.kde.org/index.php?title=GSoC/2014/StatusReports&diff=38196GSoC/2014/StatusReports2014-06-22T08:51:13Z<p>Nikhatzi: /* nikhatzi: Plasma Media Center - DVB Support */</p>
<hr />
<div>== Abhijeet Nikam: Active Mail - Implement an API and recreate UI/UX for the email composer ==<br />
{|<br />
| width="250pt" | Student<br />
|Abhijeet Nikam<br />
|-<br />
|Project Name<br />
|Active Mail - Implement an API and recreate UI/UX for the email composer<br />
|-<br />
|Brief Description<br />
|We will be first create an API which can compose a mail and using that we will be re-implementing the user interface of the present mail composer in QML, bringing it one step closer to a actual touch based application.<br />
|-<br />
|IRC Nick<br />
|nikam08<br />
|-<br />
|IRC Channels<br />
|#kontact, #gsoc<br />
|-<br />
|Blog (aggregated to PlanetKDE)<br />
|http://n1kam.wordpress.com<br />
|-<br />
<br />
|This is awesome about GSoC<br />
|You get to do something important. It is amazing , the way your mentor takes the effort to guide you. I have learnt so much from Michael. You just start becoming a part of the family!<br />
<br />
|-<br />
|What I'm learning during GSoC<br />
|From my code style, to making commits, Qt-QML programming, writing a wiki or discussing the implementation - and there's still so much to learn. A simple review my your mentors makes you learn a lot!<br />
<br />
|-<br />
|Status<br />
|I have implemented the first iteration of comosing mail in the API. I am now working on the attachment and mail sending part.<br />
|}<br />
<br />
== Abhinav Gangwar: Marble Game ==<br />
{|<br />
| width="250pt" | Student<br />
|Abhinav Gangwar<br />
|-<br />
|Project Name<br />
|Marble Game<br />
|-<br />
|Brief Description<br />
|Design an entertaining and educational game using [http://marble.kde.org Marble] which will help learning Geography.<br />
|-<br />
|IRC Nick<br />
|abhgangwar<br />
|-<br />
|IRC Channels<br />
|#marble, #kde-soc, #kde-devel, #gsoc, #kde-edu<br />
|-<br />
|Blog (aggregated to PlanetKDE)<br />
|http://abhgangwar.wordpress.com<br />
|-<br />
|This is awesome about GSoC<br />
|Getting guidance from quite talented and experienced people. They are really helpful. Discussing plans for new features or issues with current one is awesome. I enjoy such discussions. Getting feedback on your patches for mistakes I couldn't even think of. In other words, I enjoy it all. :)<br />
|-<br />
|What I'm learning during GSoC<br />
|I learned some Qt stuff and still learning. The project also gave me chance to learn about KML . And of course understanding large code base of Marble and its architecture is an interesting task in itself. A lot more to learn in coming tasks.<br />
|-<br />
|Status<br />
|I have a basic political map integrated with Marble. Find details on my [http://abhgangwar.wordpress.com/ blog]<br />
https://abhgangwar.files.wordpress.com/2014/06/must3.png<br />
|}<br />
<br />
== Ahmed AbouElhamayed: Improve KDE Reports ==<br />
{|<br />
| width="250pt" | Student<br />
|Ahmed AbouElhamayed<br />
|-<br />
|Project Name<br />
|Improve KDE Reports<br />
|-<br />
|Brief Description<br />
|My project aims to complete KDE Reports Test Suite, improve it's performance and generate more reports from new sources. [http://reports.kde.org]<br />
|-<br />
|IRC Nick<br />
|TheMonster<br />
|-<br />
|IRC Channels<br />
|#kde-devel, #kde-sysadmin, #kde-www, #kde-soc, #plasma<br />
|-<br />
|Blog (aggregated to PlanetKDE)<br />
|[https://ahmedabouelhamayed.wordpress.com/]<br />
|-<br />
|This is awesome about GSoC<br />
|Getting to do what I love and learning by doing, facing real problems and the joy of solving them after doing some effort.<br />
|-<br />
|What I'm learning during GSoC<br />
|I'm dealing with tests for now. I'm learning to write tests(Unit tests mainly) for a project that is somewhat hard to test due to its wide dependency on external sources.<br />
|-<br />
|Status<br />
|I'm currently writing tests for the various parts of the project to make it ready for the upgrade to Rails 4.<br />
|}<br />
<br />
== Alexandr Akulich: Telegram Network Support for Telepathy ==<br />
{|<br />
| width="250pt" | Student<br />
|Alexandr Akulich<br />
|-<br />
|Project Name<br />
|Telegram Network Support for Telepathy<br />
|-<br />
|Brief Description<br />
|Project goal is to implement Qt-based [https://telegram.org Telegram] Connection Manager and to integrate it into [http://userbase.kde.org/Telepathy KDE] [http://telepathy.freedesktop.org Telepathy].<br />
|-<br />
|IRC Nick<br />
|Kaffeine<br />
|-<br />
|IRC Channels<br />
|#kde-telepathy<br />
|-<br />
|Blog (aggregated to PlanetKDE)<br />
|http://akulichalexandr.wordpress.com/<br />
|-<br />
|This is awesome about GSoC<br />
|''What do you enjoy most while working on your GSoC project?''<br />
|-<br />
|What I'm learning during GSoC<br />
|''Be it code, documentation, unit tests, artwork, design, team work, communication -- where are you expanding your knowledge in most?''<br />
|-<br />
|Status<br />
|Implemented low-level protocol, encryption and user sign up.<br />
|}<br />
<br />
== Amarvir Singh: Semi-Automatic Generation of Language Lessons for Parley ==<br />
{|<br />
| width="250pt" | Student<br />
|Amarvir Singh<br />
|-<br />
|Project Name<br />
|Semi-Automatic Generation of Language Lessons for Parley<br />
|-<br />
|Brief Description<br />
|''Describe your project shortly in 1-2 sentences. What are the main objectives?''<br />
|-<br />
|IRC Nick<br />
|''Which nickname are you using in Freenode IRC?''<br />
|-<br />
|IRC Channels<br />
|''Which IRC channels do you join regularly? Add them here. Hopefully #kde-soc is among them!''<br />
|-<br />
|Blog (aggregated to PlanetKDE)<br />
|''Add a link to your blog here. Make sure to aggregate it with http://planetkde.org/ (top of that page has instructions)''<br />
|-<br />
|This is awesome about GSoC<br />
|''What do you enjoy most while working on your GSoC project?''<br />
|-<br />
|What I'm learning during GSoC<br />
|''Be it code, documentation, unit tests, artwork, design, team work, communication -- where are you expanding your knowledge in most?''<br />
|-<br />
|Status<br />
|''What are you working on now? Describe it briefly and add screenshots and other media. Please update this field regularly during your project. Links to blog posts are fine as well.''<br />
|}<br />
<br />
== Aniket Anvit: Adding support for Geogebra files in KIG ==<br />
{|<br />
| width="250pt" | Student<br />
|Aniket Anvit<br />
|-<br />
|Project Name<br />
|Adding support for Geogebra files in KIG<br />
|-<br />
|Brief Description<br />
|''My project aims at creating a Geogebra-filter for KIG with the help of which KIG will be able to open Geogebra Worksheets and tool files. Both Geogebra and KIG are widely used applications for Geometry learning.''<br />
|-<br />
|IRC Nick<br />
|''packo''<br />
|-<br />
|IRC Channels<br />
|'' #kde, #kde-edu. #kde-devel, #kde-soc''<br />
|-<br />
|Blog (aggregated to PlanetKDE)<br />
|''http://aniketanvit.wordpress.com/''<br />
|-<br />
|This is awesome about GSoC<br />
|'' Getting feedback on your plans ( and implementations ) as well as the guidance that the mentor provides is amazing and motivating. Learning from the existing code and architecture, watching what things are implemented which way. Praises from the mentor on your nice work ;) ''<br />
|-<br />
|What I'm learning during GSoC<br />
|''I got introduced to XML processing (something which I knew existed but was not aware of its usefulness). Transforming one XML representation to another using XSLT (eXtensible Stylesheet Language Transformations) is a lot of fun. I learnt how applications store the data describing their documents in XML format. How they are read when the user opens a saved document. ''<br />
|-<br />
|Status<br />
|'' I have been able to add support for circles, conics, angles, vectors, lines, constrained-points, graphic-properties(like color, style, line-thickness) and some basic macros.''<br />
|}<br />
<br />
== Anuj Pahuja: Porting KDE Games to KDE Frameworks 5 ==<br />
{|<br />
| width="250pt" | Student<br />
|Anuj Pahuja<br />
|-<br />
|Project Name<br />
|Porting KDE Games to KDE Frameworks 5<br />
|-<br />
|Brief Description<br />
|My project aims at porting the KDE Games module (libkdegames specifically) plus three separate games to KDE Frameworks 5.<br />
|-<br />
|IRC Nick<br />
|alasin<br />
|-<br />
|IRC Channels<br />
|#kde-devel, #kde-soc and #kde-games<br />
|-<br />
|Blog (aggregated to PlanetKDE)<br />
|alasin.github.io<br />
|-<br />
|This is awesome about GSoC<br />
|Interacting with great developers, constantly learning new things and realizing that your code would be used by people all over the world!<br />
|-<br />
|What I'm learning during GSoC<br />
|Good programming practices, a lot of Qt and CMake, quick debugging and writing clean code.<br />
|-<br />
|Status<br />
|I am currently working on porting KMines to KF5 and test it by building against the ported libkdegames and KF5 libs. The port is almost complete but still needs some debugging. <br />
|}<br />
<br />
== Ashish Madeti: Integrate Plasma Media Center with Simon to make navigation easier ==<br />
{|<br />
| width="250pt" | Student<br />
|Ashish Madeti<br />
|-<br />
|Project Name<br />
|Integrate Plasma Media Center with Simon to make navigation easier<br />
|-<br />
|Brief Description<br />
|The aim of the project is to make [http://community.kde.org/Plasma/Plasma_Media_Center Plasma Media Center] MPRIS compatible, so that it can accept commands over [http://www.freedesktop.org/wiki/Software/dbus/ D-Bus]. Then make a [http://simon.kde.org/ Simon] command plug-in which will interact with PMC, allowing a user to control PMC with voice commands.<br />
|-<br />
|IRC Nick<br />
|madeti<br />
|-<br />
|IRC Channels<br />
|#plasma, #kde-speech<br />
|-<br />
|Blog (aggregated to PlanetKDE)<br />
|http://ashishmadeti.github.io/<br />
|-<br />
|This is awesome about GSoC<br />
|''What do you enjoy most while working on your GSoC project?''<br />
|-<br />
|What I'm learning during GSoC<br />
|''Be it code, documentation, unit tests, artwork, design, team work, communication -- where are you expanding your knowledge in most?''<br />
|-<br />
|Status<br />
|Completed MPRIS specification Tracklist interface for PMC<br />
|}<br />
<br />
== Avik Pal: Sound Visualization And Sound Effects In Artikulate ==<br />
{|<br />
| width="250pt" | Student<br />
|Avik Pal<br />
|-<br />
|Project Name<br />
|Sound Visualization And Sound Effects In Artikulate<br />
|-<br />
|Brief Description<br />
|When a user records his/her own voice through a microphone invariably there is noise in the recorded audio and it becomes harder to analyze how well the user is faring with regards to improving pronunciation. So the aim of this project is to have a noise filter implemented within Artikulate and also a way of visually representing user's performance.<br />
|-<br />
|IRC Nick<br />
|avikpal<br />
|-<br />
|IRC Channels<br />
|#kde-soc, #kde-edu, #kde-artikulate, #gstreamer, #qtgstreamer<br />
|-<br />
|Blog<br />
|http://disquisitiveavik.wordpress.com/<br />
|-<br />
|This is awesome about GSoC<br />
|Coding, meeting different people in IRC and discussing bugs with them.<br />
|-<br />
|Status<br />
|I have finished porting Artikulate to qtgstreamer 1.0 but there is a distro specific bug which are due to indirect shared library dependencies. I am presently working on audio fingerprinting.<br />
|}<br />
<br />
== Bharath M S: Port of GCompris in Qt Quick ==<br />
{|<br />
| width="250pt" | Student<br />
|Bharath M S<br />
|-<br />
|Project Name<br />
|Port of GCompris in Qt Quick<br />
|-<br />
|Brief Description<br />
|Port various existing activities making improvements to the previous versions in both design and logic. Also create new activities either from existing ideas or from scratch.<br />
|-<br />
|IRC Nick<br />
|brat197<br />
|-<br />
|IRC Channels<br />
|#gcompris, #kde-soc, #fsmk<br />
|-<br />
|Blog (aggregated to PlanetKDE)<br />
|bharathbrat.wordpress.com<br />
|-<br />
|This is awesome about GSoC<br />
|The opportunity to learn as I work and also interact with various people.<br />
|-<br />
|What I'm learning during GSoC<br />
|I have learnt to improve the quality of code I write. QML and JS have been added to the list of languages I speak.<br />
|-<br />
|Status<br />
|http://bharathbrat.wordpress.com/2014/06/11/gsoc-update-2-gcompris-football/ <br />
|}<br />
<br />
== Bhaskar Kandiyal: Akonadi Commandline/Shellscripting Interface ==<br />
{|<br />
| width="250pt" | Student<br />
|Bhaskar Kandiyal<br />
|-<br />
|Project Name<br />
|Akonadi Commandline/Shellscripting Interface<br />
|-<br />
|Brief Description<br />
|The project aims to develop a commandline interface for accessing / modifying the Akonadi datastore.<br />
|-<br />
|IRC Nick<br />
|gastly<br />
|-<br />
|IRC Channels<br />
|#akonadi, #kde-soc<br />
|-<br />
|Blog (aggregated to PlanetKDE)<br />
|http://kbhaskar.in/<br />
|-<br />
|This is awesome about GSoC<br />
|GSoC allows people to easily start working and get involved in their favourite open source projects<br />
|-<br />
|What I'm learning during GSoC<br />
|Writing better code and getting familiar with KDE PIM libraries and how they work<br />
|-<br />
|Status<br />
|Working on Basic filesystem commands for the Akonadi client<br />
|}<br />
<br />
== Bhushan Shah: Integrating Plasma Media Center with Plasma Next and porting to KF5 and Qt5 ==<br />
{|<br />
| width="250pt" | Student<br />
|Bhushan Shah<br />
|-<br />
|Project Name<br />
|Integrating Plasma Media Center with Plasma Next and porting to KF5 and Qt5<br />
|-<br />
|Brief Description<br />
|''Describe your project shortly in 1-2 sentences. What are the main objectives?''<br />
|-<br />
|IRC Nick<br />
|bshah<br />
|-<br />
|IRC Channels<br />
|#plasma, #kde-devel, #kde-soc, #kde-in<br />
|-<br />
|Blog (aggregated to PlanetKDE)<br />
|http://bhush9.github.io/<br />
|-<br />
|This is awesome about GSoC<br />
|''What do you enjoy most while working on your GSoC project?''<br />
|-<br />
|What I'm learning during GSoC<br />
|''Be it code, documentation, unit tests, artwork, design, team work, communication -- where are you expanding your knowledge in most?''<br />
|-<br />
|Status<br />
|''What are you working on now? Describe it briefly and add screenshots and other media. Please update this field regularly during your project. Links to blog posts are fine as well.''<br />
|}<br />
<br />
== Calin Cruceru: Editing mode for Polygons inside Marble ==<br />
{|<br />
| width="250pt" | Student<br />
|Calin Cruceru<br />
|-<br />
|Project Name<br />
|Editing mode for Polygons inside Marble<br />
|-<br />
|Brief Description<br />
|The main objective of my project is implementing a couple of polygon editing tools to help users both mark specific places and also do more advanced customization on them.<br />
|-<br />
|IRC Nick<br />
|crucerucalin<br />
|-<br />
|IRC Channels<br />
|#gsoc #kde #kde-devel #kde-soc #kubuntu #marble<br />
|-<br />
|Blog (aggregated to PlanetKDE)<br />
|http://calincruceru.wordpress.com/<br />
|-<br />
|This is awesome about GSoC<br />
|What I like most about GSoC is that I met many people (even though only virtually, at least for now) with which I share interests and passions. Also, I like very much the interaction with my mentors, who are always very helpful and kind to ask any question and share interesting things from their vast experience.<br />
|-<br />
|What I'm learning during GSoC<br />
|I think that the most important thing I learned so far is how to efficiently communicate within a community. All of us have worked on personal projects, school assessments and things like these, but working within a community is different and this experience has taught me many valuable aspects which will certainly come useful in my career. The other important thing I'm learning is the language itself (Qt/C++) as well as how to adapt to some existing code base.<br />
|-<br />
|Status<br />
|As mentioned above, I'm keeping a blog on which I will post every one-two weeks (this time I posted after two weeks because I'm in my exam period). I have just added a new post in which I'm presenting my progress so far. The post can be found here: http://calincruceru.wordpress.com/2014/06/05/gsoc-progress-after-the-first-two-weeks/. Currently I'm working on adding new actions on nodes (merging is next).<br />
|}<br />
<br />
== Claudio Desideri: Gluon Player to Qt5 with friends, activities and real-time chat ==<br />
{|<br />
| width="250pt" | Student<br />
|Claudio Desideri<br />
|-<br />
|Project Name<br />
|Gluon Player to Qt5 with friends, activities and real-time chat<br />
|-<br />
|Brief Description<br />
|My project consists in enhancing the distribution system of the Gluon Project. I will achieve this by porting Gluon Player to Qt5 (which consists in porting the player library that works with attica and integrates with all the other tools), adding a friend and activity system on our OCS server and enable real time chatting between players using XMPP protocol an QXMPP library. Unfortunately we can't use Telepathy due to Windows incompatibility.<br />
|-<br />
|IRC Nick<br />
|I'm usually snizzo / snizzo_ / snizzo__<br />
|-<br />
|IRC Channels<br />
|#gluon, #kde-devel, #kde-soc, #qt, #necessitas<br />
|-<br />
|Blog (aggregated to PlanetKDE)<br />
|http://playgfx.blogspot.it/ (both my tech and personal blog)<br />
|-<br />
|This is awesome about GSoC<br />
|I can work with awesome technologies like Qt, QML and everything open. This seems to be like a small factor, but it's really impotant to me to work with open source because of many reasons. Among them: learning, understanding, modifying and reusing code is essential. And of course there's the community. Oh I love KDE people very much. Kudos to everyone for making this community so great and perfect!<br />
|-<br />
|What I'm learning during GSoC<br />
|Since I'm involved in porting duties, I'm mostly learning in rewriting, refactoring and architecturing. This is awesome since it's very rare for a young student like me to have the possibility to build something new on an already big project. I'm trying also to put more effort in UI/UX design.<br />
|-<br />
|Status<br />
|I currently work both on Gluon Player and OCS server. At this exact time I've finalized the login/logout port and I'm writing the OCS friend system. I haven't much to show you for now, but a new blog post is surely coming soon as we're rapidly working. Also, anyone interested in testing our work is welcome. I'll write a wiki page soon with instructions to do so.<br />
|}<br />
<br />
== David Rosca: Make libbluedevil async ==<br />
{|<br />
| width="250pt" | Student<br />
|David Rosca<br />
|-<br />
|Project Name<br />
|Make libbluedevil async<br />
|-<br />
|Brief Description<br />
|The main objective of this project is to create a new asyncrhonous Qt Bluez wrapper library. <br />
|-<br />
|IRC Nick<br />
|nowrep<br />
|-<br />
|IRC Channels<br />
|#kde-soc #solid<br />
|-<br />
|Blog (aggregated to PlanetKDE)<br />
|<br />
|-<br />
|This is awesome about GSoC<br />
|<br />
|-<br />
|What I'm learning during GSoC<br />
|<br />
|-<br />
|Status<br />
|I have created a personal scratch [http://quickgit.kde.org/?p=scratch%2Fdrosca%2Fqbluez.git repo] and started working.<br />
|}<br />
<br />
== Debjit Mondal: Advanced features and enhancements for Kanagram ==<br />
{|<br />
| width="250pt" | Student<br />
|Debjit Mondal<br />
|-<br />
|Project Name<br />
|Advanced features and enhancements for Kanagram<br />
|-<br />
|Brief Description<br />
|''My project aims at implementation of a text to speech daemon, a fresh and colourful user interface using QtQuick framework, a wiki link feature and an enhancement in the self-assessment tool.''<br />
|-<br />
|IRC Nick<br />
|''debjit''<br />
|-<br />
|IRC Channels<br />
|''#kde-soc, #kde-edu, #kde, #fedora-kde, #gsoc, #konversation, #dgplug, #nitdgplug ''<br />
|-<br />
|Blog (aggregated to PlanetKDE)<br />
|''http://debjitmondal.blogspot.in//''<br />
|-<br />
|This is awesome about GSoC<br />
|''Learn, Code, Commit and save lives. On a serious note, discussing things with some knowledgeable people gives you a whole new perspective on writing codes. Seeing your features used and praised by the users gives you immense joy and happiness. And that's what makes GSoC awesome.''<br />
|-<br />
|What I'm learning during GSoC<br />
|''Writing better code and learning how most of the things work in Kanagram. At the moment, my focus is on learning QML.''<br />
|-<br />
|Status<br />
|''The work done so far is given in : http://debjitmondal.blogspot.in/2014/06/gsoc14-kanagram.html . And currently I am designing the game interface.''<br />
|}<br />
<br />
== Denis Kuplyakov: Implement an outliner for Calligra Author ==<br />
{|<br />
| width="250pt" | Student<br />
|Denis Kuplyakov<br />
|-<br />
|Project Name<br />
|Implement an outliner for Calligra Author<br />
|-<br />
|Brief Description<br />
|I'm implementing [http://en.wikipedia.org/wiki/Outliner outliner] that will make a Calligra Author perfect tool for novelist. I plan to use openDocument format in conjunction with RDF-metadata.<br />
|-<br />
|IRC Nick<br />
|denerkup<br />
|-<br />
|IRC Channels<br />
|#kde, #calligra, #kde-games<br />
|-<br />
|Blog (aggregated to PlanetKDE)<br />
|http://calligra-author-outliner.blogspot.ru/<br />
|-<br />
|This is awesome about GSoC<br />
|''What do you enjoy most while working on your GSoC project?''<br />
|-<br />
|What I'm learning during GSoC<br />
|''Be it code, documentation, unit tests, artwork, design, team work, communication -- where are you expanding your knowledge in most?''<br />
|-<br />
|Status<br />
|http://calligra-author-outliner.blogspot.ru/2014/06/calligra-words-and-author-section.html<br />
|}<br />
<br />
== Giorgos Tsiapaliokas: Port Plasmate to kdevplatform ==<br />
{|<br />
| width="250pt" | Student<br />
|Giorgos Tsiapaliokas<br />
|-<br />
|Project Name<br />
|Port Plasmate to kdevplatform<br />
|-<br />
|Brief Description<br />
|My project is to port plasmate into kdevplatform in order plasmate to take some of kdevplatform's features and also to make some of the plasma tools(like plasmoidviewer) as kdevplatform plugins which will be possible to use them from kdevelop.<br />
|-<br />
|IRC Nick<br />
|terietor<br />
|-<br />
|IRC Channels<br />
|#kde-soc, #kde-devel, #plama<br />
|-<br />
|Blog (aggregated to PlanetKDE)<br />
|http://terietor.org<br />
|-<br />
|This is awesome about GSoC<br />
|Coding and communicating with great people<br />
|-<br />
|What I'm learning during GSoC<br />
|Reading other people's code and becoming better. That could be unit tests, architecture decisions and a lot more.<br />
Its really hard to tell, but studying different architectures is really priceless.<br />
|-<br />
|Status<br />
|''What are you working on now? Describe it briefly and add screenshots and other media. Please update this field regularly during your project. Links to blog posts are fine as well.''<br />
|}<br />
<br />
== Harshita Mistry: Add support for importing tables from LibreOffice Base to Kexi ==<br />
{|<br />
| width="250pt" | Student<br />
|Harshita Mistry<br />
|-<br />
|Project Name<br />
|Add support for importing tables from LibreOffice Base to Kexi<br />
|-<br />
|Brief Description<br />
|Kexi is an Open Source visual database creator. It is ued to perform database operations like inserting and editing data and performing queries. Kexi also provides migration functionality from other database sources e.g. mdb. However, <br />
Kexi doesn't have support to import Open Document Format (.odb) database files generated by LibreOfficeBase. So, the main objective of this project is to add support for importing database, structure as well as data generated by LibreOffice Base to Kexi.<br />
|-<br />
|IRC Nick<br />
|Harshita<br />
|-<br />
|IRC Channels<br />
|#kexi<br />
|-<br />
|Blog (aggregated to PlanetKDE)<br />
|http://harshimistry.wordpress.com<br />
|-<br />
|This is awesome about GSoC<br />
|GSoC is an effective way to contribute in Open Source community. It allows me to interact with my mentor, to whom I can discuss my problems, bugs and my project. GSoC is nexus between every people in this community which allows to have great bond with everyone and share their project experiences with eachother.<br />
|-<br />
|What I'm learning during GSoC<br />
|I am learning a lot during GSoC. I have never worked before in Qt. During m project I am enhancing my knowledge in Qt as well as Java. As I have to code in Java as well. In addition to all these awesome things, I am polishing my communication skills as well. GSoC is not only about coding , it also enables you to communicate with open source contributors and have real talk with them about your code, bugs and experiences. All of these factors are so much useful in future.<br />
|-<br />
|Status<br />
| I have created some methods in my java code to establish a connection to hsqldb database to fetch information and called these methods in my C++ code. The code is working pretty much fine as of now as I am testing my code independently. Now I am working on cmake files to compile my code with the whole kexi project.<br />
|}<br />
<br />
== Ivan Čukić: Activities - The second burst of Plasma [Plasma, KActivities, Baloo] ==<br />
{|<br />
| width="250pt" | Student<br />
|Ivan Čukić<br />
|-<br />
|Project Name<br />
|Activities - The second burst of Plasma [Plasma, KActivities, Baloo]<br />
|-<br />
|Brief Description<br />
|This proposal is about bringing activities to a new level, to make them truly useful and properly integrated with the environment.<br />
|-<br />
|IRC Nick<br />
|ivan¦home<br />
|-<br />
|IRC Channels<br />
|#plasma, #kde-core-devel<br />
|-<br />
|Blog (aggregated to PlanetKDE)<br />
|http://ivan.fomentgroup.org/blog<br />
|-<br />
|This is awesome about GSoC<br />
|Working on a part of Plasma that lacks manpower<br />
|-<br />
|What I'm learning during GSoC<br />
|QML<br />
|-<br />
|Status<br />
|Speed optimizations for activity switcher in Plasma<br />
|}<br />
<br />
== Karan Luthra: New SMTP Layer integrated with Trojita’s Streams Layer ==<br />
{|<br />
| width="250pt" | Student<br />
|Karan Luthra<br />
|-<br />
|Project Name<br />
|New SMTP Layer integrated with Trojita’s Streams Layer<br />
|-<br />
|Brief Description<br />
|''Describe your project shortly in 1-2 sentences. What are the main objectives?''<br />
|-<br />
|IRC Nick<br />
|luthrak<br />
|-<br />
|IRC Channels<br />
|#trojita #kde-soc #gsoc ##gsoc-india #bvplug<br />
|-<br />
|Blog (aggregated to PlanetKDE)<br />
|[http://blog.karanluthra.in Blog] [http://blog.karanluthra.in/feeds/kde.atom.xml PlanetKDE Feed]<br />
|-<br />
|This is awesome about GSoC<br />
|''What do you enjoy most while working on your GSoC project?''<br />
|-<br />
|What I'm learning during GSoC<br />
|''Be it code, documentation, unit tests, artwork, design, team work, communication -- where are you expanding your knowledge in most?''<br />
|-<br />
|Status<br />
|''What are you working on now? Describe it briefly and add screenshots and other media. Please update this field regularly during your project. Links to blog posts are fine as well.''<br />
|}<br />
<br />
== Kevin Funk: Production-ready Clang integration in KDevelop ==<br />
{|<br />
| width="250pt" | Student<br />
|Kevin Funk<br />
|-<br />
|Project Name<br />
|Production-ready Clang integration in KDevelop<br />
|-<br />
|Brief Description<br />
|The main focus of my GSoC is to get the Clang language support plugin in KDevelop to a state where it is usable for a broad audience and feature compatible with the current C++ language support plugin which contains a self-written C++ parser<br />
|-<br />
|IRC Nick<br />
|kfunk<br />
|-<br />
|IRC Channels<br />
|#kde,#kdevelop<br />
|-<br />
|Blog (aggregated to PlanetKDE)<br />
|http://kfunk.org/<br />
|-<br />
|This is awesome about GSoC<br />
|Getting the awesome opportunity to dedicate work solely on one of my favorite open-source projects for several months<br />
|-<br />
|What I'm learning during GSoC<br />
|Expanding my knowledge in the LLVM/Clang area, getting to know people (read: other contributors) to the LLVM/Clang project<br />
|-<br />
|Status<br />
|Blog posts:<br />
* Introductory post: http://kfunk.org/2014/04/28/gsoc-2014-improving-the-clang-integration-in-kdevelop/<br />
* Week 2 status report: http://kfunk.org/2014/06/13/gsoc-status-report-week-2-moving-assistants-infrastructure/<br />
|-<br />
|}<br />
<br />
== Antonis Tsiapaliokas: Port Plasma Active Shell to libplasma2 and QML2 ==<br />
{|<br />
| width="250pt" | Student<br />
|kokeroulis<br />
|-<br />
|Project Name<br />
|Port Plasma Active Shell to libplasma2 and QML2<br />
|-<br />
|Brief Description<br />
|The main objective is to port the Plasma Active to Qt5/KF5 and libplasma2 technologies. <br />
|-<br />
|IRC Nick<br />
|kokeroulis<br />
|-<br />
|IRC Channels<br />
|#plasma-devel, #kde-devel<br />
|-<br />
|Blog (aggregated to PlanetKDE)<br />
|http://kokeroulis.wordpress.com/<br />
|-<br />
|This is awesome about GSoC<br />
|During GSoC we are able to work together with our mentor and the of rest team. So after the GSoC we are actually part of the team, and this is very important. Because working with a team and creating a software which is going to be used my other people is very awesome. Also all the positive feedback that we get from our blog posts is very important and encouraging in order to continue our work. <br />
|-<br />
|What I'm learning during GSoC<br />
|I am learing the architecture of the libplasma2 how the rest of things integrates with it. (Plasmoids, shell etc)<br />
|-<br />
|Status<br />
|Right now i am working on the activities support and the configuration of the shell. More information can be found [http://kokeroulis.wordpress.com/2014/06/01/plasma-active-on-kf5qt5/ here]. <br />
http://kokeroulis.files.wordpress.com/2014/05/active_switcher_and_toolbox.png<br />
|}<br />
<br />
== Mohamed Anwer: [digiKam] Adding a quick access to colors and labels in dedicated tree-view ==<br />
{|<br />
| width="250pt" | Student<br />
|Mohamed Anwer<br />
<br />
|-<br />
<br />
|Project Name<br />
|Adding a quick access to colors and labels in dedicated tree-view<br />
<br />
|-<br />
<br />
|Brief Description<br />
|In digikam found that it takes too much time and too much steps to find and collect items with specific labels like “Rating, Color, and Picks”, So this motivated us to make it easier for the user to collect all this from the database through a tree-view by selecting his/her wanted labels and clicking a single button.<br />
<br />
|-<br />
<br />
|IRC Nick<br />
|tootis<br />
<br />
|-<br />
<br />
|IRC Channels<br />
|#kde-soc<br />
<br />
|-<br />
|-<br />
<br />
|Blog (aggregated to PlanetKDE)<br />
|http://mohamedanwer.wordpress.com/<br />
<br />
|-<br />
|-<br />
<br />
|This is awesome about GSoC<br />
|Working with professional community.<br />
<br />
|-<br />
|-<br />
<br />
|What I'm learning during GSoC<br />
|GUI Design, Documentation, and unit testing.<br />
<br />
|-<br />
|-<br />
<br />
|Status<br />
|To know what have been done so far in the Projects check this out: https://mohamedanwer.wordpress.com/tag/gsoc14/<br />
|}<br />
<br />
== Mohit Goyal: Improvement Of Brush Module in Krita ==<br />
{|<br />
| width="250pt" | Student<br />
|Mohit Goyal<br />
|-<br />
|Project Name<br />
|Improvement Of Brush Module in Krita<br />
|-<br />
|Brief Description<br />
|The project is about improving and introducing new features to Krita's Brush Module. I am working to implement Dirty Presets, Locked Settings in Presets, Cumulative Undo/Redo in Sessions and a Master Brush to encompass all the existing Brush Engines<br />
|-<br />
|IRC Nick<br />
|mohit<br />
|-<br />
|IRC Channels<br />
|#krita<br />
|-<br />
|Blog (aggregated to PlanetKDE)<br />
|www.kritawithmohit.wordpress.com<br />
|-<br />
|This is awesome about GSoC<br />
|The fact that I can ask anything, anytime to any of the awesome people ( Developers and Artists alike ) on the Krita Channel. Only yesterday, my mentor Dmitry taught me about templates and shared pointers in C++. He gave me two books to read and some code to play around with and refactor to suit the Designs mentioned in the books. That is something that we don't even get to know about in College. Also, the fact that users get to use your implemented features/bug fixes directly is cool too :)<br />
|-<br />
|What I'm learning during GSoC<br />
|After implementing my first feature - Dirty Presets -- I have realised that having a design in mind is useful. Before this I always used to just start off with coding with a half baked idea in mind. But now, I am focussing more on the design aspect and how I will go about it before actually stepping into code. A sound design will always create sound code. <br />
|-<br />
|Status<br />
|I am currently working on Locked Settings and have completed Dirty Presets. I have to update my blog so I will post the link as soon as possible :)<br />
|}<br />
<br />
== nikhatzi: Plasma Media Center - DVB Support ==<br />
{|<br />
| width="250pt" | Student<br />
|Nikolaos Chatzidakis<br />
|-<br />
|Project Name<br />
|Plasma Media Center - DVB Support<br />
|-<br />
|Brief Description<br />
|This project is about the Plasma Media Center. Upon completion, PMC will be able to play DVB television using a tuner!<br />
|-<br />
|IRC Nick<br />
|nikhatzi<br />
|-<br />
|IRC Channels<br />
|#kde, #kde-soc, #kde-devel, #plasma, #gentoo-el, #qt-labs, #linuxtv<br />
|-<br />
|Blog (aggregated to PlanetKDE)<br />
|http://www.nikhatzi.gr<br />
|-<br />
|This is awesome about GSoC<br />
|The most awsome thing about GSoC is that you get to know people with a lot of knowledge and passion for open source. Working with people who love kde, and being able to contribute to this effort is just awesome!<br />
|-<br />
|What I'm learning during GSoC<br />
| During this years GSoC I had to dive into many new aspects of programming. According to my project, I had to start working with QML (yay!) and learn some kernel API bits concerning the DVB stuff in order to get information from my usb DVB tuner, and all this using Qt!<br />
|-<br />
|Status<br />
|Since DVB playback is tested and seems to work flawlessly, I am currently working on the channel scanning feature and the UI. The playback is automatically detected using LibVLC, so many DVB implementations (such as terrestrial of satellite) will work out of the box. I have also uploaded a video here http://www.nikhatzi.gr/?p=23 showing the current progress<br />
|}<br />
<br />
== Nilesh Suthar: Address book based on KPeople ==<br />
{|<br />
| width="250pt" | Student<br />
|Nilesh Suthar<br />
|-<br />
|Project Name<br />
|Address book based on KPeople<br />
|-<br />
|Brief Description<br />
|This project aims in building a wigdet apps to use the functionality provided by kpeople. The application emphasis on showing available details of person like recents emails, recent chats, shared notes, files, events.<br />
|-<br />
|IRC Nick<br />
|nil1511<br />
|-<br />
|IRC Channels<br />
|#kde-soc, #kontact, #kde-in<br />
|-<br />
|Blog (aggregated to PlanetKDE)<br />
|[http://nil1511.wordpress.com/ http://nil1511.wordpress.com/]<br />
|-<br />
|This is awesome about GSoC<br />
|I get to learn new thing from my mentor Martin. My work get quickly reviewed when I am done with it and I get some very useful suggestion to improve my work.<br />
|-<br />
|What I'm learning during GSoC<br />
|During GSOC I improved my communication skill. I am able to quickly understand some kde projects when needed this is helpful sometimes.<br />
|-<br />
|Status<br />
|Currently I am working on Listing the emails appropriately in user friendly manner.<br />
|}<br />
<br />
== Stephan Platz: Cryptography in Trojitá ==<br />
{|<br />
| width="250pt" | Student<br />
|Stephan Platz<br />
|-<br />
|Project Name<br />
|Cryptography in Trojitá<br />
|-<br />
|Brief Description<br />
|Adding support for PGP and S/MIME to Trojitá. In the end it should be possible to read and write encrypted and signed PGP and S/MIME mails.<br />
|-<br />
|IRC Nick<br />
|paalsteek<br />
|-<br />
|IRC Channels<br />
|#kde-soc, #trojita<br />
|-<br />
|Blog (aggregated to PlanetKDE)<br />
|http://paalsteek.de/<br />
|-<br />
|This is awesome about GSoC<br />
|Being able to work on an open source project and using that for my studies instead of visiting yet another (boring) lecture.<br />
|-<br />
|What I'm learning during GSoC<br />
|I hope to improve my coding style and knowledge in C++ as well as gaining some experience in unit testing.<br />
|-<br />
|Status<br />
|I currently have a working branch that can decrypt and display encrypted PGP/MIME messages. But there is some more work needed to make it ready for merging into master.<br />
|}<br />
<br />
== Percy Camilo Triveño Aucahuasi: KDE-Edu/Analitza Enhancements ==<br />
{|<br />
| width="250pt" | Student<br />
|Percy Camilo Triveño Aucahuasi<br />
|-<br />
|Project Name<br />
|KDE-Edu/Analitza Enhancements<br />
|-<br />
|Brief Description<br />
|Improve KDE-Edu/Analitza math library: adding JIT to compute functions, basic Linear Algebra commands and a better matrix manipulation support.<br />
|-<br />
|IRC Nick<br />
|aucahuasi<br />
|-<br />
|IRC Channels<br />
|#kde-edu, #kde-devel, #kde-soc<br />
|-<br />
|Blog (aggregated to PlanetKDE)<br />
|http://aucahuasi.blogspot.com/<br />
|-<br />
|This is awesome about GSoC<br />
|Learning and adding value to the community.<br />
|-<br />
|What I'm learning during GSoC<br />
|Mainly getting a better understanding about LLVM API.<br />
|-<br />
|Status<br />
|Commands to construct matrices (diag, tridiag, identitymatrix, etc): Done. | Improve matrix support by solving bugs and completing missing features: Done. | Improve the error catching (robust and consistent expressions and operations): In progress. | Unit tests for all new code: In progress. | Linear Algebra commands (eigenvalues and eigenvectors): In progress.<br />
|}<br />
<br />
== Rupanjana Mitra: Caligra Sheets ==<br />
{|<br />
| width="250pt" | Student<br />
|Rupanjana Mitra<br />
|-<br />
|Project Name<br />
|Caligra Sheets<br />
|-<br />
|Brief Description<br />
|' My project adds four features to calligra sheets,( a spltter feature, a spell check, highlighting of changed cells and merging documents).<br />
|-<br />
|IRC Nick<br />
|''mrupanjana''<br />
|-<br />
|IRC Channels<br />
|''#calligra!''<br />
|-<br />
|Blog (aggregated to PlanetKDE)<br />
|''http://mrupanjana.wordpress.com/''<br />
|-<br />
|This is awesome about GSoC<br />
|''The team work is good. I get to speak to a lot of people who really know how to get work done. And that you have to keep on searching and trying. Things do happen but it takes work!''<br />
|-<br />
|What I'm learning during GSoC<br />
|''I get to learn a lot of things about a framework and how to rightly utilise documentation.''<br />
|-<br />
|Status<br />
|''I am presently working on to add splitter to the sheets, horizontal and vertical splitter.''<br />
|}<br />
<br />
== Sanjiban Bairagya: Interactive Tours in Marble ==<br />
{|<br />
| width="250pt" | Student<br />
|Sanjiban Bairagya<br />
|-<br />
|Project Name<br />
|Interactive Tours in Marble<br />
|-<br />
|Brief Description<br />
|Even though the Marble library currently supports use cases of tours but the UI does not reveal all the features yet. This project is about making them possible.<br />
|-<br />
|IRC Nick<br />
|fewcha<br />
|-<br />
|IRC Channels<br />
|#kde, #fedora-kde, #kde-soc, #kde-in, #marble, #gsoc, #konversation, #randa, #akademy, #dgplug, #dgplug-devel, #nitdgplug<br />
|-<br />
|Blog (aggregated to PlanetKDE)<br />
|http://sanjibandotme.wordpress.com/tag/kde/<br />
|-<br />
|This is awesome about GSoC<br />
|The best thing about GSoC other than the fact that it can be done entirely from home, and any time during the day you want, is that you get so much hands-on experience on almost everything related with coding, and you get to learn so much more. The best thing has to be that you get to interact and work with people who have created entire softwares, and who are so much more knowledgeable than anyone, something which people rarely get the advantage to have.<br />
|-<br />
|What I'm learning during GSoC<br />
|How object oriented technology can be practically applied step by step using Qt, to create wonderful stuff, is amazing. Working with my mentor is a pleasure. I am getting to learn how to create code, how to optimise it, how to test if it's correct, how to design a plan, and everything that is required. Official communication is an important part of GSoC and it has changed me tremendously as a person itself. I personally consider myself to be kind of a lucky guy that I chose Marble as my project because, my mentor Dennis Nienhüser and the others, are among those people who will never put you down. And that in turn gives you the motivation to work even harder. The kind of real-world experience I am having currently in GSoC is helping me build up my concept in object-oriented programming more and more, and I'm sure this will help me later in future in every field related to this.<br />
|-<br />
|Status<br />
|My work till now has been described here in the blog post http://sanjibandotme.wordpress.com/2014/05/28/gsoc-week-1/ and right now I am working on adding a slider for the tour playback, along with refactoring it's internal logic and data structures.<br />
|}<br />
<br />
== sbrown: Krita Material Painting and Preview Rendering ==<br />
{|<br />
| width="250pt" | Student<br />
|sbrown<br />
|-<br />
|Project Name<br />
|Krita Material Painting and Preview Rendering<br />
|-<br />
|Brief Description<br />
|''Describe your project shortly in 1-2 sentences. What are the main objectives?''<br />
|-<br />
|IRC Nick<br />
|''Which nickname are you using in Freenode IRC?''<br />
|-<br />
|IRC Channels<br />
|''Which IRC channels do you join regularly? Add them here. Hopefully #kde-soc is among them!''<br />
|-<br />
|Blog (aggregated to PlanetKDE)<br />
|''Add a link to your blog here. Make sure to aggregate it with http://planetkde.org/ (top of that page has instructions)''<br />
|-<br />
|This is awesome about GSoC<br />
|''What do you enjoy most while working on your GSoC project?''<br />
|-<br />
|What I'm learning during GSoC<br />
|''Be it code, documentation, unit tests, artwork, design, team work, communication -- where are you expanding your knowledge in most?''<br />
|-<br />
|Status<br />
|''What are you working on now? Describe it briefly and add screenshots and other media. Please update this field regularly during your project. Links to blog posts are fine as well.''<br />
|}<br />
<br />
== Sergey Kalinichev: Includes and defines improvements for KDevelop ==<br />
{|<br />
| width="250pt" | Student<br />
|Sergey Kalinichev<br />
|-<br />
|Project Name<br />
|Includes and defines improvements for KDevelop<br />
|-<br />
|Brief Description<br />
|''The goal of this project is to create a framework that provides unified access for project parsers to all types of include directories/files and defined macros.''<br />
|-<br />
|IRC Nick<br />
|''klins''<br />
|-<br />
|IRC Channels<br />
|'' #kdevelop, #kde-devel (rarely)''<br />
|-<br />
|Blog (aggregated to PlanetKDE)<br />
|''http://sklin0.wordpress.com/tag/gsoc/''<br />
|-<br />
|This is awesome about GSoC<br />
|''TODO''<br />
|-<br />
|What I'm learning during GSoC<br />
|''TODO''<br />
|-<br />
|Status<br />
|''Finishing the 5 point from the plan''<br />
|}<br />
<br />
== Shourya Singh Gupta: Integrating KIPI Export Plugins Directly In BQM Of digiKam ==<br />
{|<br />
| width="250pt" | Student<br />
|Shourya Singh Gupta<br />
|-<br />
|Project Name<br />
|Integrating KIPI Export Plugins Directly In BQM Of digiKam<br />
|-<br />
|Brief Description<br />
|''Describe your project shortly in 1-2 sentences. What are the main objectives?''<br />
|-<br />
|IRC Nick<br />
|''Which nickname are you using in Freenode IRC?''<br />
|-<br />
|IRC Channels<br />
|''Which IRC channels do you join regularly? Add them here. Hopefully #kde-soc is among them!''<br />
|-<br />
|Blog (aggregated to PlanetKDE)<br />
|''Add a link to your blog here. Make sure to aggregate it with http://planetkde.org/ (top of that page has instructions)''<br />
|-<br />
|This is awesome about GSoC<br />
|''What do you enjoy most while working on your GSoC project?''<br />
|-<br />
|What I'm learning during GSoC<br />
|''Be it code, documentation, unit tests, artwork, design, team work, communication -- where are you expanding your knowledge in most?''<br />
|-<br />
|Status<br />
|''What are you working on now? Describe it briefly and add screenshots and other media. Please update this field regularly during your project. Links to blog posts are fine as well.''<br />
|}<br />
<br />
== Somsubhra: Making Krita Animation usable ==<br />
{|<br />
| width="250pt" | Student<br />
|Somsubhra<br />
|-<br />
|Project Name<br />
|Making Krita Animation usable<br />
|-<br />
|Brief Description<br />
|''Describe your project shortly in 1-2 sentences. What are the main objectives?''<br />
|-<br />
|IRC Nick<br />
|''Which nickname are you using in Freenode IRC?''<br />
|-<br />
|IRC Channels<br />
|''Which IRC channels do you join regularly? Add them here. Hopefully #kde-soc is among them!''<br />
|-<br />
|Blog (aggregated to PlanetKDE)<br />
|''Add a link to your blog here. Make sure to aggregate it with http://planetkde.org/ (top of that page has instructions)''<br />
|-<br />
|This is awesome about GSoC<br />
|''What do you enjoy most while working on your GSoC project?''<br />
|-<br />
|What I'm learning during GSoC<br />
|''Be it code, documentation, unit tests, artwork, design, team work, communication -- where are you expanding your knowledge in most?''<br />
|-<br />
|Status<br />
|''What are you working on now? Describe it briefly and add screenshots and other media. Please update this field regularly during your project. Links to blog posts are fine as well.''<br />
|}<br />
<br />
== steckdenis: Improving QML/JS Support in KDevelop ==<br />
{|<br />
| width="250pt" | Student<br />
|steckdenis<br />
|-<br />
|Project Name<br />
|Improving QML/JS Support in KDevelop<br />
|-<br />
|Brief Description<br />
|[[File:Kdev-fieldmember-qml-completion.png|frame|right|Code-completion proposals for a QML object]] This projects consists of developing a KDevelop language support plugin for QML. KDevelop will be able to highlight QML, recognize Javascript variables, types, functions, objects and QML components, script bindings and properties. The plugin will also provide code-completion for Javascript and QML objects and properties, and some refactoring operations.<br />
|-<br />
|IRC Nick<br />
|steckdenis<br />
|-<br />
|IRC Channels<br />
|#kdevelop<br />
|-<br />
|Blog<br />
|http://steckdenis.be/<br />
|-<br />
|This is awesome about GSoC<br />
|I push something on the repository, and minutes after that several users are already saying that the feature is cool and works well. KDevelop is a big project having many people working on it, and the community is very responsive.<br />
|-<br />
|What I'm learning during GSoC<br />
|I'm mostly learning how KDevelop works, and it is big, rich, powerful and well-thought.<br />
|-<br />
|Status<br />
| [http://steckdenis.be My blog] is updated about once a week with the latest features of the QML/JS plugin.<br />
|}<br />
<br />
== Veaceslav Munteanu: digiKam: Port Greycstoration CImg interface to GMic ==<br />
{|<br />
| width="250pt" | Student<br />
|Veaceslav Munteanu<br />
|-<br />
|Project Name<br />
|digiKam: Port Greycstoration CImg interface to GMic<br />
|-<br />
|Brief Description<br />
|''Describe your project shortly in 1-2 sentences. What are the main objectives?''<br />
|-<br />
|IRC Nick<br />
|''Which nickname are you using in Freenode IRC?''<br />
|-<br />
|IRC Channels<br />
|''Which IRC channels do you join regularly? Add them here. Hopefully #kde-soc is among them!''<br />
|-<br />
|Blog (aggregated to PlanetKDE)<br />
|''Add a link to your blog here. Make sure to aggregate it with http://planetkde.org/ (top of that page has instructions)''<br />
|-<br />
|This is awesome about GSoC<br />
|''What do you enjoy most while working on your GSoC project?''<br />
|-<br />
|What I'm learning during GSoC<br />
|''Be it code, documentation, unit tests, artwork, design, team work, communication -- where are you expanding your knowledge in most?''<br />
|-<br />
|Status<br />
|''What are you working on now? Describe it briefly and add screenshots and other media. Please update this field regularly during your project. Links to blog posts are fine as well.''<br />
|}<br />
<br />
== Vedant Agarwala: Lyric Support Improvements ==<br />
{|<br />
| width="250pt" | Student<br />
|Vedant Agarwala<br />
|-<br />
|Project Name<br />
|Lyric Support Improvements<br />
|-<br />
|Brief Description<br />
|''Download and display LRC lyrics i.e. the current playing line will be highlighted ''<br />
|-<br />
|IRC Nick<br />
|''vedu''<br />
|-<br />
|IRC Channels<br />
|''#amarok, #amarok.dev, #kde-soc, #gsoc<br />
|-<br />
|Blog (aggregated to PlanetKDE)<br />
|''Not yet''<br />
|-<br />
|This is awesome about GSoC<br />
|''This a much wanted feature for me, and I am getting paid to make it happen ;-)''<br />
|-<br />
|What I'm learning during GSoC<br />
|''I am learning how important it is be pedantic and write high quality open source code. It is more important to write readable and easily understandable code rather than code that does the job or is is efficient.''<br />
|-<br />
|Status<br />
|''LRC files are parsed correctly. Lines are hightlighted according to LRC but managing offset is missing.''<br />
|}<br />
<br />
== Vijay Dhameliya: Adding astrophotographs browser and Enhancing features in KStars ==<br />
{|<br />
| width="250pt" | Student<br />
|Vijay Dhameliya<br />
|-<br />
|Project Name<br />
|Adding astrophotographs browser and Enhancing features in KStars<br />
|-<br />
|Brief Description<br />
|KStars is desktop planetarium application under KDE Education Projects, which has many advanced features, some of which require some attention before they’re usable. First part of project is to extend existing community feature i.e. image search from astrobin.com . The second part is to enhance Moon Phase Calendar and Almanac tools by making them more informative. Also, the Solar System Viewer tool will be ameliorated by adding minor bodies (asteroids) and control features. <br />
|-<br />
|IRC Nick<br />
|Vijay13<br />
|-<br />
|IRC Channels<br />
|#kde, #kde-edu, #kde-kstars, #kde-soc<br />
|-<br />
|Blog (aggregated to PlanetKDE)<br />
|http://codingyuga.blogspot.in/<br />
|-<br />
|This is awesome about GSoC<br />
|Learning something new everyday is one thing I love the most about GSoC.<br />
|-<br />
|What I'm learning during GSoC<br />
|The best things I am learning are how to learn and how to search for solution of any problem. Apart from that I am learning coding for real life application, documentation, and better way of communication. <br />
|-<br />
|Status<br />
|Currently I am developing Astrophotographs Browser tool in KStars. It is QML based interface for searching astroimages from Internet. It shows real life images of queried sky objects from astrobin.com using astrobin API. Along with image it shows many important information like Date on which image was captured, Bortle Dark-Sky Scale, RA Centre, DEC Centre, Telescope or Camera used, Description added by astrophotographer etc. The edit option opens image in editor which allows user to mark and label different sky object present in images and save the same. The save option downloads very high resolution image and save it to disk. <br />
|}<br />
<br />
== Wenchao Li: Calligra plugin for drawing variable thickness lines ==<br />
{|<br />
| width="250pt" | Student<br />
|Wenchao Li<br />
|-<br />
|Project Name<br />
|Calligra plugin for drawing variable thickness lines<br />
|-<br />
|Brief Description<br />
|Our project aims to enable Calligra suite to take advantage of the plugin system by making the applications possible to draw variable width curves, allowing each node could have its width set.<br />
|-<br />
|IRC Nick<br />
|Wenchao<br />
|-<br />
|IRC Channels<br />
|#calligra #kde-soc<br />
|-<br />
|Blog (aggregated to PlanetKDE)<br />
|http://x-leo.diandian.com/<br />
|-<br />
|This is awesome about GSoC<br />
|Getting familiar with the open source community. Learning to be consistent with the community. Working with experienced people from different countries or in different time zone!<br />
|-<br />
|What I'm learning during GSoC<br />
|Communication is quite important. I'm trying to share more about my experience and ask more questions when I meet problems. I can also learn how other talented people code from the code base and follow the coding style. Additionally, using Kubuntu and Git is totally new experience for me. All in all, I still have a lot to learn in coming tasks.<br />
|-<br />
|Status<br />
|I've already created a branch and working on it. A basic plugin with simple function is implemented. More detailed information will be posted on [http://x-leo.diandian.com/?tag=GSoC my Blog].<br />
|}<br />
<br />
== YANG Qiao: KDE SOLID iOS Integration ==<br />
{|<br />
| width="250pt" | Student<br />
|YANG Qiao<br />
|-<br />
|Project Name<br />
|KDE SOLID iOS Integration<br />
|-<br />
|Brief Description<br />
|This project aim to highly and seamless fuse your devices with your desktop environment in order to simplify our daily tasks. The main purpose of this project is to integrate the iOS platform with the Plasma desktop.<br />
|-<br />
|IRC Nick<br />
|yangqiao<br />
|-<br />
|IRC Channels<br />
|#solid , #kde-devel<br />
|-<br />
|Blog (aggregated to PlanetKDE)<br />
|http://yangqiao.esy.es<br />
|-<br />
|This is awesome about GSoC<br />
|I've been getting to know more and more useful libraries , tools , and I'm inspired by the others ideas. It's quite a pleasure to learn , design and develop such a cool software for the community and meet the experienced developers .<br />
|-<br />
|What I'm learning during GSoC<br />
|The implementation of different design-patterns on iOS, and the usage of many features of iOS such as keychain, BTLE 4.0, data encryption. As well as development on kde environment using qt framework and cmake.<br />
|-<br />
|Status<br />
|Now, our iOS device can be exposed in a network and it can find other devices, pair and remember them. Four plugins are implemented: Ping, Share photos, MPRIS , Clipboad Synchronize. More plugins and features will come!<br />
|}<br />
<br />
== Ziemin: Off-the-Record support for Telepathy ==<br />
{|<br />
| width="250pt" | Student<br />
|Ziemin<br />
|-<br />
|Project Name<br />
|Off-the-Record support for Telepathy <br />
|-<br />
|Brief Description<br />
|Adding support for OTR protocol in KTp, what will enable both end-to-end encryption of text messages and peer authentication.<br />
|-<br />
|IRC Nick<br />
|ziemin<br />
|-<br />
|IRC Channels<br />
|#kde-telepathy<br />
|-<br />
|Blog (aggregated to PlanetKDE)<br />
|http://ziemin.wordpress.com<br />
|-<br />
|This is awesome about GSoC<br />
|''What do you enjoy most while working on your GSoC project?''<br />
|-<br />
|What I'm learning during GSoC<br />
|''Be it code, documentation, unit tests, artwork, design, team work, communication -- where are you expanding your knowledge in most?''<br />
|-<br />
|Status<br />
|''What are you working on now? Describe it briefly and add screenshots and other media. Please update this field regularly during your project. Links to blog posts are fine as well.''<br />
|}</div>Nikhatzihttps://community.kde.org/index.php?title=GSoC/2014/StatusReports&diff=38195GSoC/2014/StatusReports2014-06-22T08:49:59Z<p>Nikhatzi: /* nikhatzi: Plasma Media Center - DVB Support */</p>
<hr />
<div>== Abhijeet Nikam: Active Mail - Implement an API and recreate UI/UX for the email composer ==<br />
{|<br />
| width="250pt" | Student<br />
|Abhijeet Nikam<br />
|-<br />
|Project Name<br />
|Active Mail - Implement an API and recreate UI/UX for the email composer<br />
|-<br />
|Brief Description<br />
|We will be first create an API which can compose a mail and using that we will be re-implementing the user interface of the present mail composer in QML, bringing it one step closer to a actual touch based application.<br />
|-<br />
|IRC Nick<br />
|nikam08<br />
|-<br />
|IRC Channels<br />
|#kontact, #gsoc<br />
|-<br />
|Blog (aggregated to PlanetKDE)<br />
|http://n1kam.wordpress.com<br />
|-<br />
<br />
|This is awesome about GSoC<br />
|You get to do something important. It is amazing , the way your mentor takes the effort to guide you. I have learnt so much from Michael. You just start becoming a part of the family!<br />
<br />
|-<br />
|What I'm learning during GSoC<br />
|From my code style, to making commits, Qt-QML programming, writing a wiki or discussing the implementation - and there's still so much to learn. A simple review my your mentors makes you learn a lot!<br />
<br />
|-<br />
|Status<br />
|I have implemented the first iteration of comosing mail in the API. I am now working on the attachment and mail sending part.<br />
|}<br />
<br />
== Abhinav Gangwar: Marble Game ==<br />
{|<br />
| width="250pt" | Student<br />
|Abhinav Gangwar<br />
|-<br />
|Project Name<br />
|Marble Game<br />
|-<br />
|Brief Description<br />
|Design an entertaining and educational game using [http://marble.kde.org Marble] which will help learning Geography.<br />
|-<br />
|IRC Nick<br />
|abhgangwar<br />
|-<br />
|IRC Channels<br />
|#marble, #kde-soc, #kde-devel, #gsoc, #kde-edu<br />
|-<br />
|Blog (aggregated to PlanetKDE)<br />
|http://abhgangwar.wordpress.com<br />
|-<br />
|This is awesome about GSoC<br />
|Getting guidance from quite talented and experienced people. They are really helpful. Discussing plans for new features or issues with current one is awesome. I enjoy such discussions. Getting feedback on your patches for mistakes I couldn't even think of. In other words, I enjoy it all. :)<br />
|-<br />
|What I'm learning during GSoC<br />
|I learned some Qt stuff and still learning. The project also gave me chance to learn about KML . And of course understanding large code base of Marble and its architecture is an interesting task in itself. A lot more to learn in coming tasks.<br />
|-<br />
|Status<br />
|I have a basic political map integrated with Marble. Find details on my [http://abhgangwar.wordpress.com/ blog]<br />
https://abhgangwar.files.wordpress.com/2014/06/must3.png<br />
|}<br />
<br />
== Ahmed AbouElhamayed: Improve KDE Reports ==<br />
{|<br />
| width="250pt" | Student<br />
|Ahmed AbouElhamayed<br />
|-<br />
|Project Name<br />
|Improve KDE Reports<br />
|-<br />
|Brief Description<br />
|My project aims to complete KDE Reports Test Suite, improve it's performance and generate more reports from new sources. [http://reports.kde.org]<br />
|-<br />
|IRC Nick<br />
|TheMonster<br />
|-<br />
|IRC Channels<br />
|#kde-devel, #kde-sysadmin, #kde-www, #kde-soc, #plasma<br />
|-<br />
|Blog (aggregated to PlanetKDE)<br />
|[https://ahmedabouelhamayed.wordpress.com/]<br />
|-<br />
|This is awesome about GSoC<br />
|Getting to do what I love and learning by doing, facing real problems and the joy of solving them after doing some effort.<br />
|-<br />
|What I'm learning during GSoC<br />
|I'm dealing with tests for now. I'm learning to write tests(Unit tests mainly) for a project that is somewhat hard to test due to its wide dependency on external sources.<br />
|-<br />
|Status<br />
|I'm currently writing tests for the various parts of the project to make it ready for the upgrade to Rails 4.<br />
|}<br />
<br />
== Alexandr Akulich: Telegram Network Support for Telepathy ==<br />
{|<br />
| width="250pt" | Student<br />
|Alexandr Akulich<br />
|-<br />
|Project Name<br />
|Telegram Network Support for Telepathy<br />
|-<br />
|Brief Description<br />
|Project goal is to implement Qt-based [https://telegram.org Telegram] Connection Manager and to integrate it into [http://userbase.kde.org/Telepathy KDE] [http://telepathy.freedesktop.org Telepathy].<br />
|-<br />
|IRC Nick<br />
|Kaffeine<br />
|-<br />
|IRC Channels<br />
|#kde-telepathy<br />
|-<br />
|Blog (aggregated to PlanetKDE)<br />
|http://akulichalexandr.wordpress.com/<br />
|-<br />
|This is awesome about GSoC<br />
|''What do you enjoy most while working on your GSoC project?''<br />
|-<br />
|What I'm learning during GSoC<br />
|''Be it code, documentation, unit tests, artwork, design, team work, communication -- where are you expanding your knowledge in most?''<br />
|-<br />
|Status<br />
|Implemented low-level protocol, encryption and user sign up.<br />
|}<br />
<br />
== Amarvir Singh: Semi-Automatic Generation of Language Lessons for Parley ==<br />
{|<br />
| width="250pt" | Student<br />
|Amarvir Singh<br />
|-<br />
|Project Name<br />
|Semi-Automatic Generation of Language Lessons for Parley<br />
|-<br />
|Brief Description<br />
|''Describe your project shortly in 1-2 sentences. What are the main objectives?''<br />
|-<br />
|IRC Nick<br />
|''Which nickname are you using in Freenode IRC?''<br />
|-<br />
|IRC Channels<br />
|''Which IRC channels do you join regularly? Add them here. Hopefully #kde-soc is among them!''<br />
|-<br />
|Blog (aggregated to PlanetKDE)<br />
|''Add a link to your blog here. Make sure to aggregate it with http://planetkde.org/ (top of that page has instructions)''<br />
|-<br />
|This is awesome about GSoC<br />
|''What do you enjoy most while working on your GSoC project?''<br />
|-<br />
|What I'm learning during GSoC<br />
|''Be it code, documentation, unit tests, artwork, design, team work, communication -- where are you expanding your knowledge in most?''<br />
|-<br />
|Status<br />
|''What are you working on now? Describe it briefly and add screenshots and other media. Please update this field regularly during your project. Links to blog posts are fine as well.''<br />
|}<br />
<br />
== Aniket Anvit: Adding support for Geogebra files in KIG ==<br />
{|<br />
| width="250pt" | Student<br />
|Aniket Anvit<br />
|-<br />
|Project Name<br />
|Adding support for Geogebra files in KIG<br />
|-<br />
|Brief Description<br />
|''My project aims at creating a Geogebra-filter for KIG with the help of which KIG will be able to open Geogebra Worksheets and tool files. Both Geogebra and KIG are widely used applications for Geometry learning.''<br />
|-<br />
|IRC Nick<br />
|''packo''<br />
|-<br />
|IRC Channels<br />
|'' #kde, #kde-edu. #kde-devel, #kde-soc''<br />
|-<br />
|Blog (aggregated to PlanetKDE)<br />
|''http://aniketanvit.wordpress.com/''<br />
|-<br />
|This is awesome about GSoC<br />
|'' Getting feedback on your plans ( and implementations ) as well as the guidance that the mentor provides is amazing and motivating. Learning from the existing code and architecture, watching what things are implemented which way. Praises from the mentor on your nice work ;) ''<br />
|-<br />
|What I'm learning during GSoC<br />
|''I got introduced to XML processing (something which I knew existed but was not aware of its usefulness). Transforming one XML representation to another using XSLT (eXtensible Stylesheet Language Transformations) is a lot of fun. I learnt how applications store the data describing their documents in XML format. How they are read when the user opens a saved document. ''<br />
|-<br />
|Status<br />
|'' I have been able to add support for circles, conics, angles, vectors, lines, constrained-points, graphic-properties(like color, style, line-thickness) and some basic macros.''<br />
|}<br />
<br />
== Anuj Pahuja: Porting KDE Games to KDE Frameworks 5 ==<br />
{|<br />
| width="250pt" | Student<br />
|Anuj Pahuja<br />
|-<br />
|Project Name<br />
|Porting KDE Games to KDE Frameworks 5<br />
|-<br />
|Brief Description<br />
|My project aims at porting the KDE Games module (libkdegames specifically) plus three separate games to KDE Frameworks 5.<br />
|-<br />
|IRC Nick<br />
|alasin<br />
|-<br />
|IRC Channels<br />
|#kde-devel, #kde-soc and #kde-games<br />
|-<br />
|Blog (aggregated to PlanetKDE)<br />
|alasin.github.io<br />
|-<br />
|This is awesome about GSoC<br />
|Interacting with great developers, constantly learning new things and realizing that your code would be used by people all over the world!<br />
|-<br />
|What I'm learning during GSoC<br />
|Good programming practices, a lot of Qt and CMake, quick debugging and writing clean code.<br />
|-<br />
|Status<br />
|I am currently working on porting KMines to KF5 and test it by building against the ported libkdegames and KF5 libs. The port is almost complete but still needs some debugging. <br />
|}<br />
<br />
== Ashish Madeti: Integrate Plasma Media Center with Simon to make navigation easier ==<br />
{|<br />
| width="250pt" | Student<br />
|Ashish Madeti<br />
|-<br />
|Project Name<br />
|Integrate Plasma Media Center with Simon to make navigation easier<br />
|-<br />
|Brief Description<br />
|The aim of the project is to make [http://community.kde.org/Plasma/Plasma_Media_Center Plasma Media Center] MPRIS compatible, so that it can accept commands over [http://www.freedesktop.org/wiki/Software/dbus/ D-Bus]. Then make a [http://simon.kde.org/ Simon] command plug-in which will interact with PMC, allowing a user to control PMC with voice commands.<br />
|-<br />
|IRC Nick<br />
|madeti<br />
|-<br />
|IRC Channels<br />
|#plasma, #kde-speech<br />
|-<br />
|Blog (aggregated to PlanetKDE)<br />
|http://ashishmadeti.github.io/<br />
|-<br />
|This is awesome about GSoC<br />
|''What do you enjoy most while working on your GSoC project?''<br />
|-<br />
|What I'm learning during GSoC<br />
|''Be it code, documentation, unit tests, artwork, design, team work, communication -- where are you expanding your knowledge in most?''<br />
|-<br />
|Status<br />
|Completed MPRIS specification Tracklist interface for PMC<br />
|}<br />
<br />
== Avik Pal: Sound Visualization And Sound Effects In Artikulate ==<br />
{|<br />
| width="250pt" | Student<br />
|Avik Pal<br />
|-<br />
|Project Name<br />
|Sound Visualization And Sound Effects In Artikulate<br />
|-<br />
|Brief Description<br />
|When a user records his/her own voice through a microphone invariably there is noise in the recorded audio and it becomes harder to analyze how well the user is faring with regards to improving pronunciation. So the aim of this project is to have a noise filter implemented within Artikulate and also a way of visually representing user's performance.<br />
|-<br />
|IRC Nick<br />
|avikpal<br />
|-<br />
|IRC Channels<br />
|#kde-soc, #kde-edu, #kde-artikulate, #gstreamer, #qtgstreamer<br />
|-<br />
|Blog<br />
|http://disquisitiveavik.wordpress.com/<br />
|-<br />
|This is awesome about GSoC<br />
|Coding, meeting different people in IRC and discussing bugs with them.<br />
|-<br />
|Status<br />
|I have finished porting Artikulate to qtgstreamer 1.0 but there is a distro specific bug which are due to indirect shared library dependencies. I am presently working on audio fingerprinting.<br />
|}<br />
<br />
== Bharath M S: Port of GCompris in Qt Quick ==<br />
{|<br />
| width="250pt" | Student<br />
|Bharath M S<br />
|-<br />
|Project Name<br />
|Port of GCompris in Qt Quick<br />
|-<br />
|Brief Description<br />
|Port various existing activities making improvements to the previous versions in both design and logic. Also create new activities either from existing ideas or from scratch.<br />
|-<br />
|IRC Nick<br />
|brat197<br />
|-<br />
|IRC Channels<br />
|#gcompris, #kde-soc, #fsmk<br />
|-<br />
|Blog (aggregated to PlanetKDE)<br />
|bharathbrat.wordpress.com<br />
|-<br />
|This is awesome about GSoC<br />
|The opportunity to learn as I work and also interact with various people.<br />
|-<br />
|What I'm learning during GSoC<br />
|I have learnt to improve the quality of code I write. QML and JS have been added to the list of languages I speak.<br />
|-<br />
|Status<br />
|http://bharathbrat.wordpress.com/2014/06/11/gsoc-update-2-gcompris-football/ <br />
|}<br />
<br />
== Bhaskar Kandiyal: Akonadi Commandline/Shellscripting Interface ==<br />
{|<br />
| width="250pt" | Student<br />
|Bhaskar Kandiyal<br />
|-<br />
|Project Name<br />
|Akonadi Commandline/Shellscripting Interface<br />
|-<br />
|Brief Description<br />
|The project aims to develop a commandline interface for accessing / modifying the Akonadi datastore.<br />
|-<br />
|IRC Nick<br />
|gastly<br />
|-<br />
|IRC Channels<br />
|#akonadi, #kde-soc<br />
|-<br />
|Blog (aggregated to PlanetKDE)<br />
|http://kbhaskar.in/<br />
|-<br />
|This is awesome about GSoC<br />
|GSoC allows people to easily start working and get involved in their favourite open source projects<br />
|-<br />
|What I'm learning during GSoC<br />
|Writing better code and getting familiar with KDE PIM libraries and how they work<br />
|-<br />
|Status<br />
|Working on Basic filesystem commands for the Akonadi client<br />
|}<br />
<br />
== Bhushan Shah: Integrating Plasma Media Center with Plasma Next and porting to KF5 and Qt5 ==<br />
{|<br />
| width="250pt" | Student<br />
|Bhushan Shah<br />
|-<br />
|Project Name<br />
|Integrating Plasma Media Center with Plasma Next and porting to KF5 and Qt5<br />
|-<br />
|Brief Description<br />
|''Describe your project shortly in 1-2 sentences. What are the main objectives?''<br />
|-<br />
|IRC Nick<br />
|bshah<br />
|-<br />
|IRC Channels<br />
|#plasma, #kde-devel, #kde-soc, #kde-in<br />
|-<br />
|Blog (aggregated to PlanetKDE)<br />
|http://bhush9.github.io/<br />
|-<br />
|This is awesome about GSoC<br />
|''What do you enjoy most while working on your GSoC project?''<br />
|-<br />
|What I'm learning during GSoC<br />
|''Be it code, documentation, unit tests, artwork, design, team work, communication -- where are you expanding your knowledge in most?''<br />
|-<br />
|Status<br />
|''What are you working on now? Describe it briefly and add screenshots and other media. Please update this field regularly during your project. Links to blog posts are fine as well.''<br />
|}<br />
<br />
== Calin Cruceru: Editing mode for Polygons inside Marble ==<br />
{|<br />
| width="250pt" | Student<br />
|Calin Cruceru<br />
|-<br />
|Project Name<br />
|Editing mode for Polygons inside Marble<br />
|-<br />
|Brief Description<br />
|The main objective of my project is implementing a couple of polygon editing tools to help users both mark specific places and also do more advanced customization on them.<br />
|-<br />
|IRC Nick<br />
|crucerucalin<br />
|-<br />
|IRC Channels<br />
|#gsoc #kde #kde-devel #kde-soc #kubuntu #marble<br />
|-<br />
|Blog (aggregated to PlanetKDE)<br />
|http://calincruceru.wordpress.com/<br />
|-<br />
|This is awesome about GSoC<br />
|What I like most about GSoC is that I met many people (even though only virtually, at least for now) with which I share interests and passions. Also, I like very much the interaction with my mentors, who are always very helpful and kind to ask any question and share interesting things from their vast experience.<br />
|-<br />
|What I'm learning during GSoC<br />
|I think that the most important thing I learned so far is how to efficiently communicate within a community. All of us have worked on personal projects, school assessments and things like these, but working within a community is different and this experience has taught me many valuable aspects which will certainly come useful in my career. The other important thing I'm learning is the language itself (Qt/C++) as well as how to adapt to some existing code base.<br />
|-<br />
|Status<br />
|As mentioned above, I'm keeping a blog on which I will post every one-two weeks (this time I posted after two weeks because I'm in my exam period). I have just added a new post in which I'm presenting my progress so far. The post can be found here: http://calincruceru.wordpress.com/2014/06/05/gsoc-progress-after-the-first-two-weeks/. Currently I'm working on adding new actions on nodes (merging is next).<br />
|}<br />
<br />
== Claudio Desideri: Gluon Player to Qt5 with friends, activities and real-time chat ==<br />
{|<br />
| width="250pt" | Student<br />
|Claudio Desideri<br />
|-<br />
|Project Name<br />
|Gluon Player to Qt5 with friends, activities and real-time chat<br />
|-<br />
|Brief Description<br />
|My project consists in enhancing the distribution system of the Gluon Project. I will achieve this by porting Gluon Player to Qt5 (which consists in porting the player library that works with attica and integrates with all the other tools), adding a friend and activity system on our OCS server and enable real time chatting between players using XMPP protocol an QXMPP library. Unfortunately we can't use Telepathy due to Windows incompatibility.<br />
|-<br />
|IRC Nick<br />
|I'm usually snizzo / snizzo_ / snizzo__<br />
|-<br />
|IRC Channels<br />
|#gluon, #kde-devel, #kde-soc, #qt, #necessitas<br />
|-<br />
|Blog (aggregated to PlanetKDE)<br />
|http://playgfx.blogspot.it/ (both my tech and personal blog)<br />
|-<br />
|This is awesome about GSoC<br />
|I can work with awesome technologies like Qt, QML and everything open. This seems to be like a small factor, but it's really impotant to me to work with open source because of many reasons. Among them: learning, understanding, modifying and reusing code is essential. And of course there's the community. Oh I love KDE people very much. Kudos to everyone for making this community so great and perfect!<br />
|-<br />
|What I'm learning during GSoC<br />
|Since I'm involved in porting duties, I'm mostly learning in rewriting, refactoring and architecturing. This is awesome since it's very rare for a young student like me to have the possibility to build something new on an already big project. I'm trying also to put more effort in UI/UX design.<br />
|-<br />
|Status<br />
|I currently work both on Gluon Player and OCS server. At this exact time I've finalized the login/logout port and I'm writing the OCS friend system. I haven't much to show you for now, but a new blog post is surely coming soon as we're rapidly working. Also, anyone interested in testing our work is welcome. I'll write a wiki page soon with instructions to do so.<br />
|}<br />
<br />
== David Rosca: Make libbluedevil async ==<br />
{|<br />
| width="250pt" | Student<br />
|David Rosca<br />
|-<br />
|Project Name<br />
|Make libbluedevil async<br />
|-<br />
|Brief Description<br />
|The main objective of this project is to create a new asyncrhonous Qt Bluez wrapper library. <br />
|-<br />
|IRC Nick<br />
|nowrep<br />
|-<br />
|IRC Channels<br />
|#kde-soc #solid<br />
|-<br />
|Blog (aggregated to PlanetKDE)<br />
|<br />
|-<br />
|This is awesome about GSoC<br />
|<br />
|-<br />
|What I'm learning during GSoC<br />
|<br />
|-<br />
|Status<br />
|I have created a personal scratch [http://quickgit.kde.org/?p=scratch%2Fdrosca%2Fqbluez.git repo] and started working.<br />
|}<br />
<br />
== Debjit Mondal: Advanced features and enhancements for Kanagram ==<br />
{|<br />
| width="250pt" | Student<br />
|Debjit Mondal<br />
|-<br />
|Project Name<br />
|Advanced features and enhancements for Kanagram<br />
|-<br />
|Brief Description<br />
|''My project aims at implementation of a text to speech daemon, a fresh and colourful user interface using QtQuick framework, a wiki link feature and an enhancement in the self-assessment tool.''<br />
|-<br />
|IRC Nick<br />
|''debjit''<br />
|-<br />
|IRC Channels<br />
|''#kde-soc, #kde-edu, #kde, #fedora-kde, #gsoc, #konversation, #dgplug, #nitdgplug ''<br />
|-<br />
|Blog (aggregated to PlanetKDE)<br />
|''http://debjitmondal.blogspot.in//''<br />
|-<br />
|This is awesome about GSoC<br />
|''Learn, Code, Commit and save lives. On a serious note, discussing things with some knowledgeable people gives you a whole new perspective on writing codes. Seeing your features used and praised by the users gives you immense joy and happiness. And that's what makes GSoC awesome.''<br />
|-<br />
|What I'm learning during GSoC<br />
|''Writing better code and learning how most of the things work in Kanagram. At the moment, my focus is on learning QML.''<br />
|-<br />
|Status<br />
|''The work done so far is given in : http://debjitmondal.blogspot.in/2014/06/gsoc14-kanagram.html . And currently I am designing the game interface.''<br />
|}<br />
<br />
== Denis Kuplyakov: Implement an outliner for Calligra Author ==<br />
{|<br />
| width="250pt" | Student<br />
|Denis Kuplyakov<br />
|-<br />
|Project Name<br />
|Implement an outliner for Calligra Author<br />
|-<br />
|Brief Description<br />
|I'm implementing [http://en.wikipedia.org/wiki/Outliner outliner] that will make a Calligra Author perfect tool for novelist. I plan to use openDocument format in conjunction with RDF-metadata.<br />
|-<br />
|IRC Nick<br />
|denerkup<br />
|-<br />
|IRC Channels<br />
|#kde, #calligra, #kde-games<br />
|-<br />
|Blog (aggregated to PlanetKDE)<br />
|http://calligra-author-outliner.blogspot.ru/<br />
|-<br />
|This is awesome about GSoC<br />
|''What do you enjoy most while working on your GSoC project?''<br />
|-<br />
|What I'm learning during GSoC<br />
|''Be it code, documentation, unit tests, artwork, design, team work, communication -- where are you expanding your knowledge in most?''<br />
|-<br />
|Status<br />
|http://calligra-author-outliner.blogspot.ru/2014/06/calligra-words-and-author-section.html<br />
|}<br />
<br />
== Giorgos Tsiapaliokas: Port Plasmate to kdevplatform ==<br />
{|<br />
| width="250pt" | Student<br />
|Giorgos Tsiapaliokas<br />
|-<br />
|Project Name<br />
|Port Plasmate to kdevplatform<br />
|-<br />
|Brief Description<br />
|My project is to port plasmate into kdevplatform in order plasmate to take some of kdevplatform's features and also to make some of the plasma tools(like plasmoidviewer) as kdevplatform plugins which will be possible to use them from kdevelop.<br />
|-<br />
|IRC Nick<br />
|terietor<br />
|-<br />
|IRC Channels<br />
|#kde-soc, #kde-devel, #plama<br />
|-<br />
|Blog (aggregated to PlanetKDE)<br />
|http://terietor.org<br />
|-<br />
|This is awesome about GSoC<br />
|Coding and communicating with great people<br />
|-<br />
|What I'm learning during GSoC<br />
|Reading other people's code and becoming better. That could be unit tests, architecture decisions and a lot more.<br />
Its really hard to tell, but studying different architectures is really priceless.<br />
|-<br />
|Status<br />
|''What are you working on now? Describe it briefly and add screenshots and other media. Please update this field regularly during your project. Links to blog posts are fine as well.''<br />
|}<br />
<br />
== Harshita Mistry: Add support for importing tables from LibreOffice Base to Kexi ==<br />
{|<br />
| width="250pt" | Student<br />
|Harshita Mistry<br />
|-<br />
|Project Name<br />
|Add support for importing tables from LibreOffice Base to Kexi<br />
|-<br />
|Brief Description<br />
|Kexi is an Open Source visual database creator. It is ued to perform database operations like inserting and editing data and performing queries. Kexi also provides migration functionality from other database sources e.g. mdb. However, <br />
Kexi doesn't have support to import Open Document Format (.odb) database files generated by LibreOfficeBase. So, the main objective of this project is to add support for importing database, structure as well as data generated by LibreOffice Base to Kexi.<br />
|-<br />
|IRC Nick<br />
|Harshita<br />
|-<br />
|IRC Channels<br />
|#kexi<br />
|-<br />
|Blog (aggregated to PlanetKDE)<br />
|http://harshimistry.wordpress.com<br />
|-<br />
|This is awesome about GSoC<br />
|GSoC is an effective way to contribute in Open Source community. It allows me to interact with my mentor, to whom I can discuss my problems, bugs and my project. GSoC is nexus between every people in this community which allows to have great bond with everyone and share their project experiences with eachother.<br />
|-<br />
|What I'm learning during GSoC<br />
|I am learning a lot during GSoC. I have never worked before in Qt. During m project I am enhancing my knowledge in Qt as well as Java. As I have to code in Java as well. In addition to all these awesome things, I am polishing my communication skills as well. GSoC is not only about coding , it also enables you to communicate with open source contributors and have real talk with them about your code, bugs and experiences. All of these factors are so much useful in future.<br />
|-<br />
|Status<br />
| I have created some methods in my java code to establish a connection to hsqldb database to fetch information and called these methods in my C++ code. The code is working pretty much fine as of now as I am testing my code independently. Now I am working on cmake files to compile my code with the whole kexi project.<br />
|}<br />
<br />
== Ivan Čukić: Activities - The second burst of Plasma [Plasma, KActivities, Baloo] ==<br />
{|<br />
| width="250pt" | Student<br />
|Ivan Čukić<br />
|-<br />
|Project Name<br />
|Activities - The second burst of Plasma [Plasma, KActivities, Baloo]<br />
|-<br />
|Brief Description<br />
|This proposal is about bringing activities to a new level, to make them truly useful and properly integrated with the environment.<br />
|-<br />
|IRC Nick<br />
|ivan¦home<br />
|-<br />
|IRC Channels<br />
|#plasma, #kde-core-devel<br />
|-<br />
|Blog (aggregated to PlanetKDE)<br />
|http://ivan.fomentgroup.org/blog<br />
|-<br />
|This is awesome about GSoC<br />
|Working on a part of Plasma that lacks manpower<br />
|-<br />
|What I'm learning during GSoC<br />
|QML<br />
|-<br />
|Status<br />
|Speed optimizations for activity switcher in Plasma<br />
|}<br />
<br />
== Karan Luthra: New SMTP Layer integrated with Trojita’s Streams Layer ==<br />
{|<br />
| width="250pt" | Student<br />
|Karan Luthra<br />
|-<br />
|Project Name<br />
|New SMTP Layer integrated with Trojita’s Streams Layer<br />
|-<br />
|Brief Description<br />
|''Describe your project shortly in 1-2 sentences. What are the main objectives?''<br />
|-<br />
|IRC Nick<br />
|luthrak<br />
|-<br />
|IRC Channels<br />
|#trojita #kde-soc #gsoc ##gsoc-india #bvplug<br />
|-<br />
|Blog (aggregated to PlanetKDE)<br />
|[http://blog.karanluthra.in Blog] [http://blog.karanluthra.in/feeds/kde.atom.xml PlanetKDE Feed]<br />
|-<br />
|This is awesome about GSoC<br />
|''What do you enjoy most while working on your GSoC project?''<br />
|-<br />
|What I'm learning during GSoC<br />
|''Be it code, documentation, unit tests, artwork, design, team work, communication -- where are you expanding your knowledge in most?''<br />
|-<br />
|Status<br />
|''What are you working on now? Describe it briefly and add screenshots and other media. Please update this field regularly during your project. Links to blog posts are fine as well.''<br />
|}<br />
<br />
== Kevin Funk: Production-ready Clang integration in KDevelop ==<br />
{|<br />
| width="250pt" | Student<br />
|Kevin Funk<br />
|-<br />
|Project Name<br />
|Production-ready Clang integration in KDevelop<br />
|-<br />
|Brief Description<br />
|The main focus of my GSoC is to get the Clang language support plugin in KDevelop to a state where it is usable for a broad audience and feature compatible with the current C++ language support plugin which contains a self-written C++ parser<br />
|-<br />
|IRC Nick<br />
|kfunk<br />
|-<br />
|IRC Channels<br />
|#kde,#kdevelop<br />
|-<br />
|Blog (aggregated to PlanetKDE)<br />
|http://kfunk.org/<br />
|-<br />
|This is awesome about GSoC<br />
|Getting the awesome opportunity to dedicate work solely on one of my favorite open-source projects for several months<br />
|-<br />
|What I'm learning during GSoC<br />
|Expanding my knowledge in the LLVM/Clang area, getting to know people (read: other contributors) to the LLVM/Clang project<br />
|-<br />
|Status<br />
|Blog posts:<br />
* Introductory post: http://kfunk.org/2014/04/28/gsoc-2014-improving-the-clang-integration-in-kdevelop/<br />
* Week 2 status report: http://kfunk.org/2014/06/13/gsoc-status-report-week-2-moving-assistants-infrastructure/<br />
|-<br />
|}<br />
<br />
== Antonis Tsiapaliokas: Port Plasma Active Shell to libplasma2 and QML2 ==<br />
{|<br />
| width="250pt" | Student<br />
|kokeroulis<br />
|-<br />
|Project Name<br />
|Port Plasma Active Shell to libplasma2 and QML2<br />
|-<br />
|Brief Description<br />
|The main objective is to port the Plasma Active to Qt5/KF5 and libplasma2 technologies. <br />
|-<br />
|IRC Nick<br />
|kokeroulis<br />
|-<br />
|IRC Channels<br />
|#plasma-devel, #kde-devel<br />
|-<br />
|Blog (aggregated to PlanetKDE)<br />
|http://kokeroulis.wordpress.com/<br />
|-<br />
|This is awesome about GSoC<br />
|During GSoC we are able to work together with our mentor and the of rest team. So after the GSoC we are actually part of the team, and this is very important. Because working with a team and creating a software which is going to be used my other people is very awesome. Also all the positive feedback that we get from our blog posts is very important and encouraging in order to continue our work. <br />
|-<br />
|What I'm learning during GSoC<br />
|I am learing the architecture of the libplasma2 how the rest of things integrates with it. (Plasmoids, shell etc)<br />
|-<br />
|Status<br />
|Right now i am working on the activities support and the configuration of the shell. More information can be found [http://kokeroulis.wordpress.com/2014/06/01/plasma-active-on-kf5qt5/ here]. <br />
http://kokeroulis.files.wordpress.com/2014/05/active_switcher_and_toolbox.png<br />
|}<br />
<br />
== Mohamed Anwer: [digiKam] Adding a quick access to colors and labels in dedicated tree-view ==<br />
{|<br />
| width="250pt" | Student<br />
|Mohamed Anwer<br />
<br />
|-<br />
<br />
|Project Name<br />
|Adding a quick access to colors and labels in dedicated tree-view<br />
<br />
|-<br />
<br />
|Brief Description<br />
|In digikam found that it takes too much time and too much steps to find and collect items with specific labels like “Rating, Color, and Picks”, So this motivated us to make it easier for the user to collect all this from the database through a tree-view by selecting his/her wanted labels and clicking a single button.<br />
<br />
|-<br />
<br />
|IRC Nick<br />
|tootis<br />
<br />
|-<br />
<br />
|IRC Channels<br />
|#kde-soc<br />
<br />
|-<br />
|-<br />
<br />
|Blog (aggregated to PlanetKDE)<br />
|http://mohamedanwer.wordpress.com/<br />
<br />
|-<br />
|-<br />
<br />
|This is awesome about GSoC<br />
|Working with professional community.<br />
<br />
|-<br />
|-<br />
<br />
|What I'm learning during GSoC<br />
|GUI Design, Documentation, and unit testing.<br />
<br />
|-<br />
|-<br />
<br />
|Status<br />
|To know what have been done so far in the Projects check this out: https://mohamedanwer.wordpress.com/tag/gsoc14/<br />
|}<br />
<br />
== Mohit Goyal: Improvement Of Brush Module in Krita ==<br />
{|<br />
| width="250pt" | Student<br />
|Mohit Goyal<br />
|-<br />
|Project Name<br />
|Improvement Of Brush Module in Krita<br />
|-<br />
|Brief Description<br />
|The project is about improving and introducing new features to Krita's Brush Module. I am working to implement Dirty Presets, Locked Settings in Presets, Cumulative Undo/Redo in Sessions and a Master Brush to encompass all the existing Brush Engines<br />
|-<br />
|IRC Nick<br />
|mohit<br />
|-<br />
|IRC Channels<br />
|#krita<br />
|-<br />
|Blog (aggregated to PlanetKDE)<br />
|www.kritawithmohit.wordpress.com<br />
|-<br />
|This is awesome about GSoC<br />
|The fact that I can ask anything, anytime to any of the awesome people ( Developers and Artists alike ) on the Krita Channel. Only yesterday, my mentor Dmitry taught me about templates and shared pointers in C++. He gave me two books to read and some code to play around with and refactor to suit the Designs mentioned in the books. That is something that we don't even get to know about in College. Also, the fact that users get to use your implemented features/bug fixes directly is cool too :)<br />
|-<br />
|What I'm learning during GSoC<br />
|After implementing my first feature - Dirty Presets -- I have realised that having a design in mind is useful. Before this I always used to just start off with coding with a half baked idea in mind. But now, I am focussing more on the design aspect and how I will go about it before actually stepping into code. A sound design will always create sound code. <br />
|-<br />
|Status<br />
|I am currently working on Locked Settings and have completed Dirty Presets. I have to update my blog so I will post the link as soon as possible :)<br />
|}<br />
<br />
== nikhatzi: Plasma Media Center - DVB Support ==<br />
{|<br />
| width="250pt" | Student<br />
|Nikolaos Chatzidakis<br />
|-<br />
|Project Name<br />
|Plasma Media Center - DVB Support<br />
|-<br />
|Brief Description<br />
|This project is about the Plasma Media Center. Upon completion, PMC will be able to play DVB television using a tuner!<br />
|-<br />
|IRC Nick<br />
|nikhatzi<br />
|-<br />
|IRC Channels<br />
|#kde, #kde-soc, #kde-devel, #plasma, #gentoo-el, #qt-labs, #linuxtv<br />
|-<br />
|Blog (aggregated to PlanetKDE)<br />
|http://www.nikhatzi.gr<br />
|-<br />
|This is awesome about GSoC<br />
|The most awsome thing about GSoC is that you get to know people with a lot of knowledge and passion for open source. Working with people who love kde, and being able to contribute to this effort is just awesome!<br />
|-<br />
|What I'm learning during GSoC<br />
| During this years GSoC I had to dive into many new aspects of programming. According to my project, I had to start working with QML (yay!) and learn some kernel API bits concerning the DVB stuff in order to get information from my usb DVB tuner, and all this using Qt!<br />
|-<br />
|Status<br />
|Since DVB playback is tested and seems to work flawlessly, I am currently working on the channel scanning feature and the UI. The playback is automatically detected using LibVLC, so many DVB implementations (such as terestrial of sattelite) will work out of the box.<br />
|}<br />
<br />
== Nilesh Suthar: Address book based on KPeople ==<br />
{|<br />
| width="250pt" | Student<br />
|Nilesh Suthar<br />
|-<br />
|Project Name<br />
|Address book based on KPeople<br />
|-<br />
|Brief Description<br />
|This project aims in building a wigdet apps to use the functionality provided by kpeople. The application emphasis on showing available details of person like recents emails, recent chats, shared notes, files, events.<br />
|-<br />
|IRC Nick<br />
|nil1511<br />
|-<br />
|IRC Channels<br />
|#kde-soc, #kontact, #kde-in<br />
|-<br />
|Blog (aggregated to PlanetKDE)<br />
|[http://nil1511.wordpress.com/ http://nil1511.wordpress.com/]<br />
|-<br />
|This is awesome about GSoC<br />
|I get to learn new thing from my mentor Martin. My work get quickly reviewed when I am done with it and I get some very useful suggestion to improve my work.<br />
|-<br />
|What I'm learning during GSoC<br />
|During GSOC I improved my communication skill. I am able to quickly understand some kde projects when needed this is helpful sometimes.<br />
|-<br />
|Status<br />
|Currently I am working on Listing the emails appropriately in user friendly manner.<br />
|}<br />
<br />
== Stephan Platz: Cryptography in Trojitá ==<br />
{|<br />
| width="250pt" | Student<br />
|Stephan Platz<br />
|-<br />
|Project Name<br />
|Cryptography in Trojitá<br />
|-<br />
|Brief Description<br />
|Adding support for PGP and S/MIME to Trojitá. In the end it should be possible to read and write encrypted and signed PGP and S/MIME mails.<br />
|-<br />
|IRC Nick<br />
|paalsteek<br />
|-<br />
|IRC Channels<br />
|#kde-soc, #trojita<br />
|-<br />
|Blog (aggregated to PlanetKDE)<br />
|http://paalsteek.de/<br />
|-<br />
|This is awesome about GSoC<br />
|Being able to work on an open source project and using that for my studies instead of visiting yet another (boring) lecture.<br />
|-<br />
|What I'm learning during GSoC<br />
|I hope to improve my coding style and knowledge in C++ as well as gaining some experience in unit testing.<br />
|-<br />
|Status<br />
|I currently have a working branch that can decrypt and display encrypted PGP/MIME messages. But there is some more work needed to make it ready for merging into master.<br />
|}<br />
<br />
== Percy Camilo Triveño Aucahuasi: KDE-Edu/Analitza Enhancements ==<br />
{|<br />
| width="250pt" | Student<br />
|Percy Camilo Triveño Aucahuasi<br />
|-<br />
|Project Name<br />
|KDE-Edu/Analitza Enhancements<br />
|-<br />
|Brief Description<br />
|Improve KDE-Edu/Analitza math library: adding JIT to compute functions, basic Linear Algebra commands and a better matrix manipulation support.<br />
|-<br />
|IRC Nick<br />
|aucahuasi<br />
|-<br />
|IRC Channels<br />
|#kde-edu, #kde-devel, #kde-soc<br />
|-<br />
|Blog (aggregated to PlanetKDE)<br />
|http://aucahuasi.blogspot.com/<br />
|-<br />
|This is awesome about GSoC<br />
|Learning and adding value to the community.<br />
|-<br />
|What I'm learning during GSoC<br />
|Mainly getting a better understanding about LLVM API.<br />
|-<br />
|Status<br />
|Commands to construct matrices (diag, tridiag, identitymatrix, etc): Done. | Improve matrix support by solving bugs and completing missing features: Done. | Improve the error catching (robust and consistent expressions and operations): In progress. | Unit tests for all new code: In progress. | Linear Algebra commands (eigenvalues and eigenvectors): In progress.<br />
|}<br />
<br />
== Rupanjana Mitra: Caligra Sheets ==<br />
{|<br />
| width="250pt" | Student<br />
|Rupanjana Mitra<br />
|-<br />
|Project Name<br />
|Caligra Sheets<br />
|-<br />
|Brief Description<br />
|' My project adds four features to calligra sheets,( a spltter feature, a spell check, highlighting of changed cells and merging documents).<br />
|-<br />
|IRC Nick<br />
|''mrupanjana''<br />
|-<br />
|IRC Channels<br />
|''#calligra!''<br />
|-<br />
|Blog (aggregated to PlanetKDE)<br />
|''http://mrupanjana.wordpress.com/''<br />
|-<br />
|This is awesome about GSoC<br />
|''The team work is good. I get to speak to a lot of people who really know how to get work done. And that you have to keep on searching and trying. Things do happen but it takes work!''<br />
|-<br />
|What I'm learning during GSoC<br />
|''I get to learn a lot of things about a framework and how to rightly utilise documentation.''<br />
|-<br />
|Status<br />
|''I am presently working on to add splitter to the sheets, horizontal and vertical splitter.''<br />
|}<br />
<br />
== Sanjiban Bairagya: Interactive Tours in Marble ==<br />
{|<br />
| width="250pt" | Student<br />
|Sanjiban Bairagya<br />
|-<br />
|Project Name<br />
|Interactive Tours in Marble<br />
|-<br />
|Brief Description<br />
|Even though the Marble library currently supports use cases of tours but the UI does not reveal all the features yet. This project is about making them possible.<br />
|-<br />
|IRC Nick<br />
|fewcha<br />
|-<br />
|IRC Channels<br />
|#kde, #fedora-kde, #kde-soc, #kde-in, #marble, #gsoc, #konversation, #randa, #akademy, #dgplug, #dgplug-devel, #nitdgplug<br />
|-<br />
|Blog (aggregated to PlanetKDE)<br />
|http://sanjibandotme.wordpress.com/tag/kde/<br />
|-<br />
|This is awesome about GSoC<br />
|The best thing about GSoC other than the fact that it can be done entirely from home, and any time during the day you want, is that you get so much hands-on experience on almost everything related with coding, and you get to learn so much more. The best thing has to be that you get to interact and work with people who have created entire softwares, and who are so much more knowledgeable than anyone, something which people rarely get the advantage to have.<br />
|-<br />
|What I'm learning during GSoC<br />
|How object oriented technology can be practically applied step by step using Qt, to create wonderful stuff, is amazing. Working with my mentor is a pleasure. I am getting to learn how to create code, how to optimise it, how to test if it's correct, how to design a plan, and everything that is required. Official communication is an important part of GSoC and it has changed me tremendously as a person itself. I personally consider myself to be kind of a lucky guy that I chose Marble as my project because, my mentor Dennis Nienhüser and the others, are among those people who will never put you down. And that in turn gives you the motivation to work even harder. The kind of real-world experience I am having currently in GSoC is helping me build up my concept in object-oriented programming more and more, and I'm sure this will help me later in future in every field related to this.<br />
|-<br />
|Status<br />
|My work till now has been described here in the blog post http://sanjibandotme.wordpress.com/2014/05/28/gsoc-week-1/ and right now I am working on adding a slider for the tour playback, along with refactoring it's internal logic and data structures.<br />
|}<br />
<br />
== sbrown: Krita Material Painting and Preview Rendering ==<br />
{|<br />
| width="250pt" | Student<br />
|sbrown<br />
|-<br />
|Project Name<br />
|Krita Material Painting and Preview Rendering<br />
|-<br />
|Brief Description<br />
|''Describe your project shortly in 1-2 sentences. What are the main objectives?''<br />
|-<br />
|IRC Nick<br />
|''Which nickname are you using in Freenode IRC?''<br />
|-<br />
|IRC Channels<br />
|''Which IRC channels do you join regularly? Add them here. Hopefully #kde-soc is among them!''<br />
|-<br />
|Blog (aggregated to PlanetKDE)<br />
|''Add a link to your blog here. Make sure to aggregate it with http://planetkde.org/ (top of that page has instructions)''<br />
|-<br />
|This is awesome about GSoC<br />
|''What do you enjoy most while working on your GSoC project?''<br />
|-<br />
|What I'm learning during GSoC<br />
|''Be it code, documentation, unit tests, artwork, design, team work, communication -- where are you expanding your knowledge in most?''<br />
|-<br />
|Status<br />
|''What are you working on now? Describe it briefly and add screenshots and other media. Please update this field regularly during your project. Links to blog posts are fine as well.''<br />
|}<br />
<br />
== Sergey Kalinichev: Includes and defines improvements for KDevelop ==<br />
{|<br />
| width="250pt" | Student<br />
|Sergey Kalinichev<br />
|-<br />
|Project Name<br />
|Includes and defines improvements for KDevelop<br />
|-<br />
|Brief Description<br />
|''The goal of this project is to create a framework that provides unified access for project parsers to all types of include directories/files and defined macros.''<br />
|-<br />
|IRC Nick<br />
|''klins''<br />
|-<br />
|IRC Channels<br />
|'' #kdevelop, #kde-devel (rarely)''<br />
|-<br />
|Blog (aggregated to PlanetKDE)<br />
|''http://sklin0.wordpress.com/tag/gsoc/''<br />
|-<br />
|This is awesome about GSoC<br />
|''TODO''<br />
|-<br />
|What I'm learning during GSoC<br />
|''TODO''<br />
|-<br />
|Status<br />
|''Finishing the 5 point from the plan''<br />
|}<br />
<br />
== Shourya Singh Gupta: Integrating KIPI Export Plugins Directly In BQM Of digiKam ==<br />
{|<br />
| width="250pt" | Student<br />
|Shourya Singh Gupta<br />
|-<br />
|Project Name<br />
|Integrating KIPI Export Plugins Directly In BQM Of digiKam<br />
|-<br />
|Brief Description<br />
|''Describe your project shortly in 1-2 sentences. What are the main objectives?''<br />
|-<br />
|IRC Nick<br />
|''Which nickname are you using in Freenode IRC?''<br />
|-<br />
|IRC Channels<br />
|''Which IRC channels do you join regularly? Add them here. Hopefully #kde-soc is among them!''<br />
|-<br />
|Blog (aggregated to PlanetKDE)<br />
|''Add a link to your blog here. Make sure to aggregate it with http://planetkde.org/ (top of that page has instructions)''<br />
|-<br />
|This is awesome about GSoC<br />
|''What do you enjoy most while working on your GSoC project?''<br />
|-<br />
|What I'm learning during GSoC<br />
|''Be it code, documentation, unit tests, artwork, design, team work, communication -- where are you expanding your knowledge in most?''<br />
|-<br />
|Status<br />
|''What are you working on now? Describe it briefly and add screenshots and other media. Please update this field regularly during your project. Links to blog posts are fine as well.''<br />
|}<br />
<br />
== Somsubhra: Making Krita Animation usable ==<br />
{|<br />
| width="250pt" | Student<br />
|Somsubhra<br />
|-<br />
|Project Name<br />
|Making Krita Animation usable<br />
|-<br />
|Brief Description<br />
|''Describe your project shortly in 1-2 sentences. What are the main objectives?''<br />
|-<br />
|IRC Nick<br />
|''Which nickname are you using in Freenode IRC?''<br />
|-<br />
|IRC Channels<br />
|''Which IRC channels do you join regularly? Add them here. Hopefully #kde-soc is among them!''<br />
|-<br />
|Blog (aggregated to PlanetKDE)<br />
|''Add a link to your blog here. Make sure to aggregate it with http://planetkde.org/ (top of that page has instructions)''<br />
|-<br />
|This is awesome about GSoC<br />
|''What do you enjoy most while working on your GSoC project?''<br />
|-<br />
|What I'm learning during GSoC<br />
|''Be it code, documentation, unit tests, artwork, design, team work, communication -- where are you expanding your knowledge in most?''<br />
|-<br />
|Status<br />
|''What are you working on now? Describe it briefly and add screenshots and other media. Please update this field regularly during your project. Links to blog posts are fine as well.''<br />
|}<br />
<br />
== steckdenis: Improving QML/JS Support in KDevelop ==<br />
{|<br />
| width="250pt" | Student<br />
|steckdenis<br />
|-<br />
|Project Name<br />
|Improving QML/JS Support in KDevelop<br />
|-<br />
|Brief Description<br />
|[[File:Kdev-fieldmember-qml-completion.png|frame|right|Code-completion proposals for a QML object]] This projects consists of developing a KDevelop language support plugin for QML. KDevelop will be able to highlight QML, recognize Javascript variables, types, functions, objects and QML components, script bindings and properties. The plugin will also provide code-completion for Javascript and QML objects and properties, and some refactoring operations.<br />
|-<br />
|IRC Nick<br />
|steckdenis<br />
|-<br />
|IRC Channels<br />
|#kdevelop<br />
|-<br />
|Blog<br />
|http://steckdenis.be/<br />
|-<br />
|This is awesome about GSoC<br />
|I push something on the repository, and minutes after that several users are already saying that the feature is cool and works well. KDevelop is a big project having many people working on it, and the community is very responsive.<br />
|-<br />
|What I'm learning during GSoC<br />
|I'm mostly learning how KDevelop works, and it is big, rich, powerful and well-thought.<br />
|-<br />
|Status<br />
| [http://steckdenis.be My blog] is updated about once a week with the latest features of the QML/JS plugin.<br />
|}<br />
<br />
== Veaceslav Munteanu: digiKam: Port Greycstoration CImg interface to GMic ==<br />
{|<br />
| width="250pt" | Student<br />
|Veaceslav Munteanu<br />
|-<br />
|Project Name<br />
|digiKam: Port Greycstoration CImg interface to GMic<br />
|-<br />
|Brief Description<br />
|''Describe your project shortly in 1-2 sentences. What are the main objectives?''<br />
|-<br />
|IRC Nick<br />
|''Which nickname are you using in Freenode IRC?''<br />
|-<br />
|IRC Channels<br />
|''Which IRC channels do you join regularly? Add them here. Hopefully #kde-soc is among them!''<br />
|-<br />
|Blog (aggregated to PlanetKDE)<br />
|''Add a link to your blog here. Make sure to aggregate it with http://planetkde.org/ (top of that page has instructions)''<br />
|-<br />
|This is awesome about GSoC<br />
|''What do you enjoy most while working on your GSoC project?''<br />
|-<br />
|What I'm learning during GSoC<br />
|''Be it code, documentation, unit tests, artwork, design, team work, communication -- where are you expanding your knowledge in most?''<br />
|-<br />
|Status<br />
|''What are you working on now? Describe it briefly and add screenshots and other media. Please update this field regularly during your project. Links to blog posts are fine as well.''<br />
|}<br />
<br />
== Vedant Agarwala: Lyric Support Improvements ==<br />
{|<br />
| width="250pt" | Student<br />
|Vedant Agarwala<br />
|-<br />
|Project Name<br />
|Lyric Support Improvements<br />
|-<br />
|Brief Description<br />
|''Download and display LRC lyrics i.e. the current playing line will be highlighted ''<br />
|-<br />
|IRC Nick<br />
|''vedu''<br />
|-<br />
|IRC Channels<br />
|''#amarok, #amarok.dev, #kde-soc, #gsoc<br />
|-<br />
|Blog (aggregated to PlanetKDE)<br />
|''Not yet''<br />
|-<br />
|This is awesome about GSoC<br />
|''This a much wanted feature for me, and I am getting paid to make it happen ;-)''<br />
|-<br />
|What I'm learning during GSoC<br />
|''I am learning how important it is be pedantic and write high quality open source code. It is more important to write readable and easily understandable code rather than code that does the job or is is efficient.''<br />
|-<br />
|Status<br />
|''LRC files are parsed correctly. Lines are hightlighted according to LRC but managing offset is missing.''<br />
|}<br />
<br />
== Vijay Dhameliya: Adding astrophotographs browser and Enhancing features in KStars ==<br />
{|<br />
| width="250pt" | Student<br />
|Vijay Dhameliya<br />
|-<br />
|Project Name<br />
|Adding astrophotographs browser and Enhancing features in KStars<br />
|-<br />
|Brief Description<br />
|KStars is desktop planetarium application under KDE Education Projects, which has many advanced features, some of which require some attention before they’re usable. First part of project is to extend existing community feature i.e. image search from astrobin.com . The second part is to enhance Moon Phase Calendar and Almanac tools by making them more informative. Also, the Solar System Viewer tool will be ameliorated by adding minor bodies (asteroids) and control features. <br />
|-<br />
|IRC Nick<br />
|Vijay13<br />
|-<br />
|IRC Channels<br />
|#kde, #kde-edu, #kde-kstars, #kde-soc<br />
|-<br />
|Blog (aggregated to PlanetKDE)<br />
|http://codingyuga.blogspot.in/<br />
|-<br />
|This is awesome about GSoC<br />
|Learning something new everyday is one thing I love the most about GSoC.<br />
|-<br />
|What I'm learning during GSoC<br />
|The best things I am learning are how to learn and how to search for solution of any problem. Apart from that I am learning coding for real life application, documentation, and better way of communication. <br />
|-<br />
|Status<br />
|Currently I am developing Astrophotographs Browser tool in KStars. It is QML based interface for searching astroimages from Internet. It shows real life images of queried sky objects from astrobin.com using astrobin API. Along with image it shows many important information like Date on which image was captured, Bortle Dark-Sky Scale, RA Centre, DEC Centre, Telescope or Camera used, Description added by astrophotographer etc. The edit option opens image in editor which allows user to mark and label different sky object present in images and save the same. The save option downloads very high resolution image and save it to disk. <br />
|}<br />
<br />
== Wenchao Li: Calligra plugin for drawing variable thickness lines ==<br />
{|<br />
| width="250pt" | Student<br />
|Wenchao Li<br />
|-<br />
|Project Name<br />
|Calligra plugin for drawing variable thickness lines<br />
|-<br />
|Brief Description<br />
|Our project aims to enable Calligra suite to take advantage of the plugin system by making the applications possible to draw variable width curves, allowing each node could have its width set.<br />
|-<br />
|IRC Nick<br />
|Wenchao<br />
|-<br />
|IRC Channels<br />
|#calligra #kde-soc<br />
|-<br />
|Blog (aggregated to PlanetKDE)<br />
|http://x-leo.diandian.com/<br />
|-<br />
|This is awesome about GSoC<br />
|Getting familiar with the open source community. Learning to be consistent with the community. Working with experienced people from different countries or in different time zone!<br />
|-<br />
|What I'm learning during GSoC<br />
|Communication is quite important. I'm trying to share more about my experience and ask more questions when I meet problems. I can also learn how other talented people code from the code base and follow the coding style. Additionally, using Kubuntu and Git is totally new experience for me. All in all, I still have a lot to learn in coming tasks.<br />
|-<br />
|Status<br />
|I've already created a branch and working on it. A basic plugin with simple function is implemented. More detailed information will be posted on [http://x-leo.diandian.com/?tag=GSoC my Blog].<br />
|}<br />
<br />
== YANG Qiao: KDE SOLID iOS Integration ==<br />
{|<br />
| width="250pt" | Student<br />
|YANG Qiao<br />
|-<br />
|Project Name<br />
|KDE SOLID iOS Integration<br />
|-<br />
|Brief Description<br />
|This project aim to highly and seamless fuse your devices with your desktop environment in order to simplify our daily tasks. The main purpose of this project is to integrate the iOS platform with the Plasma desktop.<br />
|-<br />
|IRC Nick<br />
|yangqiao<br />
|-<br />
|IRC Channels<br />
|#solid , #kde-devel<br />
|-<br />
|Blog (aggregated to PlanetKDE)<br />
|http://yangqiao.esy.es<br />
|-<br />
|This is awesome about GSoC<br />
|I've been getting to know more and more useful libraries , tools , and I'm inspired by the others ideas. It's quite a pleasure to learn , design and develop such a cool software for the community and meet the experienced developers .<br />
|-<br />
|What I'm learning during GSoC<br />
|The implementation of different design-patterns on iOS, and the usage of many features of iOS such as keychain, BTLE 4.0, data encryption. As well as development on kde environment using qt framework and cmake.<br />
|-<br />
|Status<br />
|Now, our iOS device can be exposed in a network and it can find other devices, pair and remember them. Four plugins are implemented: Ping, Share photos, MPRIS , Clipboad Synchronize. More plugins and features will come!<br />
|}<br />
<br />
== Ziemin: Off-the-Record support for Telepathy ==<br />
{|<br />
| width="250pt" | Student<br />
|Ziemin<br />
|-<br />
|Project Name<br />
|Off-the-Record support for Telepathy <br />
|-<br />
|Brief Description<br />
|Adding support for OTR protocol in KTp, what will enable both end-to-end encryption of text messages and peer authentication.<br />
|-<br />
|IRC Nick<br />
|ziemin<br />
|-<br />
|IRC Channels<br />
|#kde-telepathy<br />
|-<br />
|Blog (aggregated to PlanetKDE)<br />
|http://ziemin.wordpress.com<br />
|-<br />
|This is awesome about GSoC<br />
|''What do you enjoy most while working on your GSoC project?''<br />
|-<br />
|What I'm learning during GSoC<br />
|''Be it code, documentation, unit tests, artwork, design, team work, communication -- where are you expanding your knowledge in most?''<br />
|-<br />
|Status<br />
|''What are you working on now? Describe it briefly and add screenshots and other media. Please update this field regularly during your project. Links to blog posts are fine as well.''<br />
|}</div>Nikhatzihttps://community.kde.org/index.php?title=GSoC/2013/StatusReports&diff=32383GSoC/2013/StatusReports2013-06-16T20:19:39Z<p>Nikhatzi: </p>
<hr />
<div>Status reports for GSoC, OPFW and SoK 2013.<br />
<br />
== Student Name (Please leave this as a template and make a copy for yourself!) == <br />
<br />
'''Project Name:''' <br />
<br />
'''A Brief Description:''' <br />
<br />
''' Status: '''<br />
<br />
''' Screenshot: '''<br />
<br />
''' IRC Nick: ''' <br />
<br />
''' IRC Channels: ''' <br />
<br />
'''Blog: ''' <br />
<br />
''' This is awesome about GSoC: '''<br />
<br />
''' This is what I learned during GSoC: '''<br />
<br />
== Mohamed Anwer == <br />
<br />
'''Project Name:''' Port Showfoto Thumb bar to Qt4 Model/View<br />
<br />
'''A Brief Description:''' Porting showfoto thumb-bar to Qt4 Model/View, Making a new class depends on Kurl class, adding some functions like : "drag n drop , right click menu , showing and hiding names under thumbnails,....."<br />
<br />
''' Status: ''' Pending<br />
<br />
''' Screenshot: '''<br />
<br />
''' IRC Nick: ''' TOOTIS<br />
<br />
''' IRC Channels: ''' #kde-devel , #kde-edu , #kde-soc<br />
<br />
'''Blog: ''' http://mohammed-anwer.blogspot.com/<br />
<br />
''' This is awesome about GSoC: ''' learning new things, participating in a huge open source projects and contacting developing communities<br />
<br />
''' This is what I learned during GSoC: '''<br />
<br />
==Heena ==<br />
<br />
'''Project Name:''' Porting plasmoids to plasma2<br />
<br />
'''A Brief Description:''' A great advantage in porting it is reduce the code maintenance effort for the KDE community. The plasmoids written in QML will have considerably less code as QML allows the creation of fluid UIs in a powerful declarative way. The Javascript/C++ bundle efficiently handles all the back-end implementation, leaving the designers to concentrate on the animations and UI simplicity.<br />
<br />
''' Status: ''' <br />
<br />
''' Screenshot: ''' Coming soon<br />
<br />
''' Google+: ''' [https://plus.google.com/u/0/me/posts heena]<br />
<br />
''' IRC Nick:''' stack3457<br />
<br />
''' IRC Channels:''' #kde-edu, #kde-soc, #plasma, #kde-devel,#gsoc<br />
<br />
'''Blog: ''' [http://www.heenamahour.blogspot.com my_blog ]<br />
<br />
''' This is awesome about GSoC: '''<br />
<br />
''' This is what I learned during GSoC: '''<br />
<br />
==Akshay Ratan==<br />
<br />
'''Project Name:''' Improvements and Enhancements for Plasma Media Center<br />
<br />
'''A Brief Description:''' This project aims to make Plasma Media Center even better with improvements in the existing features as well as enhancements to this powerful application. One such major proposed addition is to layout a keyboard navigation scheme so that each part of PMC can be usable by the keyboard alone. Features such as addition of Dropbox plugin and polishing of existing online services are also proposed.<br />
<br />
''' Status: ''' <br />
<br />
''' Screenshot: ''' https://dl.dropboxusercontent.com/u/107169565/GSOC%20Proposal%20Images/FINAL.png<br />
<br />
''' IRC Nick:''' akshay_r<br />
<br />
''' IRC Channels:''' #kde-in, #kde-soc, #plasma, #kde-devel,#gsoc<br />
<br />
'''Blog: ''' [http://www.akshaycode.blogspot.com www.akshaycode.blogspot.com] <br />
<br />
''' This is awesome about GSoC: '''<br />
<br />
''' This is what I learned during GSoC: '''<br />
<br />
== Denis Steckelmacher ==<br />
<br />
'''Project Name:''' A New Query Parser and Auto-Completed Input Field for Nepomuk<br />
<br />
'''A Brief Description:''' Implement a query parser for Nepomuk based on real compiler technologies (lexing, parsing) instead of regular expressions, and able to parse more complex and human-friendly queries and searches. Also implement an input widget (derived from QLineEdit) that allows the user to enter queries which are syntax-highlighted and auto-completed.<br />
<br />
''' Status: ''' Definition of the parser's grammar<br />
<br />
''' Screenshot: '''<br />
<br />
''' IRC Nick: ''' steckdenis<br />
<br />
''' IRC Channels: ''' #kde-soc on Freenode, but I'm quicker at responding to emails<br />
<br />
'''Blog: ''' http://steckdenis.be<br />
<br />
''' This is awesome about GSoC: ''' Working for a big project and with very skilled people<br />
<br />
''' This is what I learned during GSoC: '''<br />
<br />
== Jan Grulich ==<br />
<br />
'''Project Name:''' Touchscreen friendly NetworkManager applet and network settings module<br />
<br />
'''A Brief Description:''' Create a new NetworkManager applet for Plasma active including a setting module for creating and configuring connections. Both parts will be optimized for touchscreen devices.<br />
<br />
''' Status: '''<br />
<br />
''' Screenshot: '''<br />
<br />
''' IRC Nick: ''' jgrulich<br />
<br />
''' IRC Channels: ''' #kde-devel, #kde, #solid, #plasma, #active, #kde-soc, #fedora-kde<br />
<br />
'''Blog: ''' http://grulja.wordpress.com<br />
<br />
''' This is awesome about GSoC: '''<br />
<br />
''' This is what I learned during GSoC: '''<br />
<br />
== Filipe Saraiva ==<br />
<br />
'''Project Name:''' Improve Cantor Backend for Scientific Programming in Python<br />
<br />
'''A Brief Description:''' This proposal aims to improve the backend to python scientific programming in Cantor, using numpy, scipy and matplot libraries.<br />
<br />
''' Status: ''' <br />
<br />
''' Screenshot: '''<br />
<br />
''' IRC Nick: ''' filipesaraiva<br />
<br />
''' IRC Channels: ''' #kde, #kde-brasil, #kde-devel, #kde-edu, #kde-soc<br />
<br />
'''Blog: ''' [http://blog.filipesaraiva.info/ Filipe Saraiva's blog]<br />
<br />
''' This is awesome about GSoC: '''<br />
<br />
''' This is what I learned during GSoC: '''<br />
<br />
== Ivan Čukić ==<br />
<br />
'''Project Name: ''' [Plasma/KWin] Shell switching and conditional component loading<br />
<br />
'''A Brief Description: ''' Dynamically loading shells and components based on the environment (device capabilities, properties, input devices...)<br />
<br />
''' Status: ''' And it all began<br />
<br />
''' Screenshot: '''<br />
<br />
''' IRC Nick:''' ivan|home <br />
<br />
''' IRC Channels:''' #plasma <br />
<br />
'''Blog:''' http://ivan.fomentgroup.org/blog<br />
<br />
''' This is awesome about GSoC: '''you can first be a mentor, and later a student <br />
<br />
''' This is what I learned during GSoC: '''<br />
<br />
== Maria Far ==<br />
<br />
'''Project Name:''' Krita Webshop<br />
<br />
'''A Brief Description:''' Create and manage the new and shiny Krita Webshop, posting stuff and interview artists in the Krita Webshop Blog, and doing some work in the Krita website.<br />
<br />
''' Status: '''<br />
<br />
''' Screenshot: '''<br />
<br />
''' IRC Nick: ''' imeim<br />
<br />
''' IRC Channels: ''' #krita, #chakra, #chakra-es, #kde-women, #kde-soc<br />
<br />
'''Blog: ''' http://kritawebshopblog.wordpress.com <br />
http://imeimim.wordpress.com/<br />
<br />
''' This is awesome about OPFW: '''<br />
<br />
''' This is what I learned during OPFW: '''<br />
<br />
== Michael Bohlender ==<br />
<br />
'''Project Name:''' Polish Kontact Touch “Mail” to fit Plasma Active UI / UX<br />
<br />
'''A Brief Description:''' I want to polish “Mail” of Kontact Touch by giving it a UI/UX rework to make it a true PA Application. This means: 1.) Port Mail of Kontact Touch to Plasma Components 2.) Rework the interaction design of Mail in the process<br />
<br />
''' Status: ''' initial mockup + usecases done<br />
<br />
''' Screenshot: '''<br />
<br />
''' IRC Nick: ''' mbohlender<br />
<br />
''' IRC Channels: ''' #active #plasma #kontact #akonadi #kde-soc<br />
<br />
'''Blog: ''' http://mbohlender.wordpress.com<br />
<br />
''' This is awesome about GSoC: ''' I get to do something meaningful and get paid for it<br />
<br />
''' This is what I learned during GSoC: '''<br />
<br />
== René Küttner ==<br />
<br />
'''Project Name:''' An OpenGL SceneGraph for Marble<br />
<br />
'''A Brief Description:'''<br />
Marble Virtual Globe is a nice project for working with maps. The software rendering is smart and works very well. However, there are some limitations with the software rendering that hardware accelerated graphics (like OpenGL) solves. This proposal is about a SceneGraph structure that will allow for abstracting the actual graphics scene from the rendering backend within Marble as well as grouping and rendering objects in 3D space.<br />
<br />
''' Status: '''<br />
<br />
''' Screenshot: '''<br />
<br />
''' IRC Nick: ''' rku<br />
<br />
''' IRC Channels: ''' #marble, #kde-soc, #kde-devel, #gsoc<br />
<br />
'''Blog: ''' http://zombofant.net/blog/tags/gsoc2013<br />
<br />
''' This is awesome about GSoC: '''<br />
<br />
''' This is what I learned during GSoC: '''<br />
<br />
== Sven Brauch ==<br />
<br />
'''Project Name:''' Collaborative text editor based on KTextEditor and kde-telepathy <br />
<br />
'''A Brief Description:''' This project aims to implement a collaborative text editor as a KTextEditor plugin, and make it use telepathy for data transfer in the background.<br />
<br />
''' Status: ''' A prototype for the editor part exists, as described on http://scummos.blogspot.de/2013/04/collaborative-editing-in-kte-prototype.html<br />
<br />
''' Screenshot: ''' later ;)<br />
<br />
''' IRC Nick: ''' scummos<br />
<br />
''' IRC Channels: ''' #kdevelop #kde-telepathy #kde-devel #kde-soc on freenode (and some others which are fairly unrelated ;)<br />
<br />
'''Blog: ''' http://scummos.blogspot.de (kde-related posts also on planet KDE)<br />
<br />
''' This is awesome about GSoC: '''<br />
<br />
''' This is what I learned during GSoC: '''<br />
<br />
== Ahmed AbouElhamayed ==<br />
<br />
'''Project Name:''' Web interface plus service - Simple Project Report<br />
<br />
'''A Brief Description:''' This project aims to provide insight about KDE projects from one place instead of having to go through 4 different sources. The web service should be able to fetch data from these sources and show them in one place, with the ability to view statistics and graphical reports. It should also contain API to provide the same functions as the graphical interface.<br />
<br />
''' Status: ''' Prototype<br />
<br />
''' Screenshot: ''' https://dl.dropboxusercontent.com/u/143005469/PrototypeKDE2.png<br />
<br />
''' IRC Nick: ''' TheMonster<br />
<br />
''' IRC Channels: ''' #kde-devel,#kde-soc,#kde-sysadmin,#kde-www<br />
<br />
'''Blog: ''' http://kdeprogress.blogspot.com/ ''(Till I get one on planetKDE)''<br />
<br />
''' This is awesome about GSoC: ''' I get to learn a lot and do a real useful thing and I get to meet and talk to a great open source community.<br />
<br />
''' This is what I learned during GSoC: '''<br />
<br />
== Somsubhra Bairi ==<br />
<br />
'''Project Name:''' Animation support in Krita<br />
<br />
'''A Brief Description:'''The project aims to add animation support in Krita by adding a timeline interface to create/edit animation and store the animation in a new animation format plus add some animation specific tools.<br />
<br />
''' Status: '''<br />
<br />
''' Screenshot: ''' http://img.ctrlv.in.s3.amazonaws.com/img/51a6156fcd859.png<br />
<br />
''' IRC Nick: ''' somsubhra<br />
<br />
''' IRC Channels: ''' #krita, #calligra, #kde-soc, #kde-in<br />
<br />
'''Blog: ''' http://somsubhra.com/techblog<br />
<br />
''' This is awesome about GSoC: '''<br />
<br />
''' This is what I learned during GSoC: '''<br />
<br />
== Jaydeep Solanki==<br />
<br />
'''Project Name:''' Improve ePub support for Okular<br />
<br />
'''A Brief Description:''' Improve ePub rendering (change rendering engine) and some usability enhancements in Okular.<br />
<br />
''' Status: ''' Rendering is in its alpha stage<br />
<br />
''' Screenshot: ''' <br />
<br />
''' IRC Nick: ''' jaydp17<br />
<br />
''' IRC Channels: ''' #okular, #kde-soc, #kde-in <br />
<br />
'''Blog: ''' http://jaydp17.wordpress.com/<br />
<br />
''' This is awesome about GSoC: '''<br />
<br />
''' This is what I learned during GSoC: '''<br />
<br />
== Punit Mehta ==<br />
<br />
'''Project Name:''' Polishing file structure, Application Actions and UI features in Khipu<br />
<br />
'''A Brief Description:''' Khipu is an advanced mathematical function plotter application of the KDE Education Project. Khipu is in playground now. This project includes improvement in the basic and necessary features which are some Application Actions, Persistence file and Plot Dictionary support as well as improving UI of Khipu and its code base so that Khipu can be releasable at the end of GSoC.<br />
<br />
''' Status: '''<br />
<br />
''' Screenshot: '''<br />
<br />
''' IRC Nick: ''' punit9462<br />
<br />
''' IRC Channels: ''' #kde, #kde-edu, #kde-soc, #kde-in<br />
<br />
'''Blog: ''' http://punit9462.blogspot.com<br />
<br />
''' This is awesome about GSoC: ''' Working with awesome,skilled people and contributing to the project you love the most which is going to be used by millions across the globe.<br />
<br />
''' This is what I learned during GSoC: '''<br />
<br />
<br />
== Lukas Appelhans ==<br />
<br />
'''Project Name:''' Extending Muon to different platforms<br />
<br />
'''A Brief Description:''' This project is about supporting Muon on more platforms, which means writing backend plugins for it using PackageKit and akabei. While it will give basic support for a lot of distributions, we will discuss, review and improve the current backend abstraction. I will also develop another abstraction layer for creating simple notifiers on whether a system needs to be updated, which can be used e.g. in a plasmoid.<br />
<br />
''' Status: ''' Notifier abstraction done and dummy plugin uses it<br />
<br />
''' Screenshot: '''<br />
<br />
''' IRC Nick: ''' boom1992<br />
<br />
''' IRC Channels: ''' #kde-devel #kde<br />
<br />
'''Blog: ''' http://boom1992.wordpress.com<br />
<br />
''' This is awesome about GSoC: '''<br />
<br />
''' This is what I learned during GSoC: '''<br />
<br />
<br />
== Albert Vaca Cintora ==<br />
<br />
'''Project Name:''' Integrate Android with KDE<br />
<br />
'''A Brief Description:''' The goal of this project is to add some communication between your Android phone and your KDE desktop. This way we can, for example, show a desktop notification when you receive a new message, or pause the music automatically during a call.<br />
<br />
''' Status: ''' <br />
<br />
''' Screenshot: '''<br />
<br />
''' IRC Nick: ''' elvaka<br />
<br />
''' IRC Channels: ''' #kde-devel-es<br />
<br />
'''Blog: ''' <br />
<br />
''' This is awesome about GSoC: '''<br />
<br />
''' This is what I learned during GSoC: '''<br />
<br />
== Sahil Nagpal ==<br />
<br />
'''Project Name:''' Improving the filter module of Krita and adding more filters to it <br />
<br />
'''A Brief Description:''' Krita currently has a limited set of classic filters . However there are problems with the current filter implementations, for instance in the edge-detection filters. Also, there are some important filters which are absent and need to be implemented in Krita like Color Balance, Spot Blur, Match Color, Wavelet Decompose Filter, Screen Gradient.<br />
''' Status: ''' <br />
<br />
''' Screenshot: '''<br />
<br />
''' IRC Nick: ''' sahil<br />
<br />
''' IRC Channels: ''' #krita, #kde, #calligra <br />
<br />
'''Blog: ''' <br />
<br />
''' This is awesome about GSoC: '''<br />
<br />
''' This is what I learned during GSoC: '''<br />
<br />
== David Rosca ==<br />
<br />
'''Project Name:''' Port libqzeitgeist to libzeitgeist2 <br />
<br />
'''A Brief Description:''' Just recently, Zeitgeist released libzeitgeist2, which includes direct database access as a performance boost. libqzeitgeist is still using the raw DBus API which is slower.<br />
<br />
''' Status: '''<br />
<br />
''' Screenshot: '''<br />
<br />
''' IRC Nick: ''' nowrep<br />
<br />
''' IRC Channels: ''' #zeitgeist #kde-soc<br />
<br />
'''Blog: ''' http://davidrosca.blogspot.com<br />
<br />
''' This is awesome about GSoC: '''<br />
<br />
''' This is what I learned during GSoC: '''<br />
<br />
== Anant Kamath ==<br />
<br />
'''Project Name:''' Send SMS messages using ModemManagerQt and Telepathy<br />
<br />
'''A Brief Description:''' To upgrade ModemManagerQt to use the newer SMS sending API in ModemManager 0.7+ and to implement a GUI for sending/receiving SMSs and managing SIM card contacts using Telepathy.<br />
<br />
''' Status: '''<br />
<br />
''' Screenshot: '''<br />
<br />
''' IRC Nick: ''' flak37<br />
<br />
''' IRC Channels: ''' #kde-devel #kde-telepathy #solid #plasma<br />
<br />
''' Blog: ''' http://hashpling.wordpress.com<br />
<br />
''' This is awesome about GSoC: '''<br />
<br />
''' This is what I learned during GSoC: '''<br />
<br />
==Oindrila Gupta==<br />
<br />
'''Project Name:''' Assisting in the first release of Artikulate<br />
<br />
'''A Brief Description:''' While attempting to learn a new language, the most basic and common problem that an individual faces is of speaking the language with fluency and proper pronunciations. Artikulate, a pronunciation trainer, aims at improving and perfecting the pronunciation skills of the user, thereby helping in speaking foreign languages with ease. It is currently in the KDE Edu Playground i.e., it is still under development and has not been released yet.<br />
<br />
''' Status: ''' <br />
<br />
''' Screenshot: ''' https://lh6.googleusercontent.com/-270ZqF6c0Pw/UYLX9rZwj-I/AAAAAAAAAGA/WhpHVi7ydxU/w497-h273-no/mock0.png<br />
<br />
''' IRC Nick:''' oini<br />
<br />
''' IRC Channels:''' #kde-edu, #kde-women, #kde-in, #kde, #kde-soc, #gsoc<br />
<br />
'''Blog: ''' http://www.oinig.wordpress.com<br />
<br />
''' This is awesome about GSoC: ''' <br />
<br />
''' This is what I learned during GSoC: '''<br />
<br />
==Yiou Wang==<br />
<br />
'''Project Name:''' Port digiKam Image Editor Canvas Classes to Qt4 Model/View<br />
<br />
'''A Brief Description:''' Image Editor is one of the many reasons making digiKam such a cool application. Its core components for previewing images, ImageRegionWidget and Canvas, depend on Q3ScrollView, which is based on Qt3Support class. In the next Qt5, Qt3Support class will disappear. So it is necessary to port these classes to Qt4 model/view. Besides, this project can bring some new features of Qt4 model/view which will make Image Editor new features implementation a lot easier.<br />
<br />
''' Status: ''' <br />
<br />
''' Screenshot: ''' https://dl.dropboxusercontent.com/u/52053122/port.png<br />
<br />
''' IRC Nick:''' geow812<br />
<br />
''' IRC Channels:''' #kde-devel, #digikam-soc-devel, #digikam-devel<br />
<br />
'''Blog: ''' http://www.yiouwang.com/blog/<br />
<br />
''' This is awesome about GSoC: ''' <br />
<br />
''' This is what I learned during GSoC: '''<br />
<br />
==Gowtham Ashok==<br />
<br />
'''Project Name:''' Image Quality Sorter for digiKam<br />
<br />
'''A Brief Description:''' Good quality and bad quality pictures can be computationally separated to provide better workflow. This project aims to integrate Image Quality Sorting capability into digiKam.<br />
<br />
''' Status: ''' <br />
<br />
''' Screenshot: ''' <br />
<br />
''' IRC Nick:''' gwty93<br />
<br />
''' IRC Channels:''' #digikam<br />
<br />
'''Blog: ''' http://www.gwty93.com<br />
<br />
''' This is awesome about GSoC: ''' <br />
<br />
''' This is what I learned during GSoC: '''<br />
<br />
==Saurabh Patel==<br />
<br />
'''Project Name:''' digiKam: Cloud Integration Export Plugin<br />
<br />
'''A Brief Description:''' Creating kipi export plugin in digiKam to upload photos to google-drive and dropbox<br />
<br />
''' Status: ''' <br />
<br />
''' Screenshot: ''' <br />
<br />
''' IRC Nick:''' saurabh_p<br />
<br />
''' IRC Channels:''' #digikam<br />
<br />
'''Blog: ''' http://www.saurabhpatel7717.wordpress.com<br />
<br />
''' This is awesome about GSoC: ''' <br />
<br />
''' This is what I learned during GSoC: '''<br />
<br />
==Denis Kuplyakov==<br />
<br />
'''Project Name:''' Port KReversi to QML/QtQuick <br />
<br />
'''A Brief Description:''' The main aim of the project is to port KReversi to use QML/QtQuick instead of QGprahicsView. QML implementation will be consume less of code and will be easier to maintain.<br />
<br />
''' Status: ''' There is dirty QML port: https://sourceforge.net/projects/krevdirtyqml/ . You can start it, run game, there is no detection of legal positions so you can make move on any point and many features are not implemented.<br />
<br />
''' Screenshot: ''' [[File:Kreversi_status_screenshot_v1.png|200px|thumb||Dirty and fast-coded QML port]]<br />
<br />
''' IRC Nick:''' denerkup<br />
<br />
''' IRC Channels:''' #kdegames<br />
<br />
'''Blog: '''<br />
<br />
''' This is awesome about GSoC: ''' <br />
<br />
''' This is what I learned during GSoC: '''<br />
<br />
==Nhu Dinh Tuan==<br />
<br />
'''Project Name:''' Exiv2 Cloud Ready Project <br />
<br />
'''A Brief Description:''' Exiv2 reads and writes files on the local file system. These files can be memory mapped if this feature is supported by the host OS. With the increasing interest in "cloud" computing, it's become ever more common for files to reside in remote locations which are not mapped to the file system. Very common cases today are ftp and http. This project is to support http, https, ftp and ssh for Exiv2. The implementation provides bi-directional support (both read and write) with read-access being the first priority.<br />
<br />
''' Status: ''' <br />
<br />
''' Screenshot: ''' <br />
<br />
''' IRC Nick:''' nhudinhtuan<br />
<br />
''' IRC Channels:''' #kde, #digikam<br />
<br />
'''Blog: '''<br />
<br />
''' This is awesome about GSoC: ''' <br />
<br />
''' This is what I learned during GSoC: '''<br />
<br />
==Soumajyoti Sarkar==<br />
<br />
'''Project Name:''' HDR Composer Plugin for Digikam<br />
<br />
'''A Brief Description:''' Digikam is one of the major photo editing and management softwares available in KDE. This project aims to extend its current ExpoBlending tool which merges and blends bracketed exposures, into an HDRI( High Dynamic Range Imaging) creation tool .It aims to provide the professional as well as non-professional photographers a tool that would give an HD view to the blended image of the stack of bracketed exposures captured through a camera .<br />
<br />
''' Status: ''' <br />
<br />
''' Screenshot: ''' <br />
<br />
''' IRC Nick:''' soumajyoti<br />
<br />
''' IRC Channels:''' #kde, #digikam<br />
<br />
'''Blog: ''' http://soumajyoti.wordpress.com/<br />
<br />
''' This is awesome about GSoC: ''' <br />
<br />
''' This is what I learned during GSoC: '''<br />
<br />
== Andrei Duma ==<br />
<br />
'''Project Name:''' Marble meets ownCloud<br />
<br />
'''A Brief Description:''' This project intends to enhance Marble with syncing capabilities by integrating it with ownCloud, the personal cloud platform.<br />
<br />
''' Status: ''' planned<br />
<br />
''' Screenshot: ''' pending<br />
<br />
''' IRC Nick: ''' AndreiDuma<br />
<br />
''' IRC Channels: ''' #kde, #marble, #marble-owncloud, #owncloud<br />
<br />
'''Blog: ''' http://blog.andreiduma.ro<br />
<br />
''' This is awesome about GSoC: ''' Engaging in a friendly community, gaining valuable experience, being carefully mentored.<br />
<br />
''' This is what I learned during GSoC: '''<br />
<br />
<br />
== Aniket Anvit ==<br />
<br />
'''Project Name:''' Adding Friction force and Pulley-Cord object in STEP<br />
<br />
'''A Brief Description:''' This project aims at enabling STEP to support simulation for situations involving friction and also to allow creation of pulleys in the work-space.<br />
<br />
'''Status: ''' Planning<br />
<br />
'''Screenshot :'''<br />
<br />
'''IRC NIck :''' pakko<br />
<br />
'''IRC Channels :''' #kde, #kde-edu, #kde-devel<br />
<br />
'''Blog :''' http://aniketanvit.wordpress.com/<br />
<br />
'''This is awesome about GSoC :'''<br />
<br />
'''This is what I learned during GSoC :'''<br />
<br />
<br />
<br />
<br />
== Chinkal Nagpal == <br />
<br />
'''Project Name:''' Krita Webshop<br />
<br />
'''A Brief Description:''' The responsibilities under this project involves planning and launching a new venture of Krita namely Krita Webshop, maintaining the website of Krita, creating merchandise, to contact and collaborate with Krita artists for the project etc. <br />
<br />
''' Status: '''<br />
<br />
''' Screenshot: '''<br />
<br />
''' IRC Nick: ''' Chinkal<br />
<br />
''' IRC Channels: ''' #krita #krita-shop #kde-soc #kde-women<br />
<br />
'''Blog: ''' http://kritawebshop.wordpress.com<br />
<br />
''' This is awesome about GSoC: '''<br />
<br />
''' This is what I learned during GSoC: '''<br />
<br />
== Magdalena Konkiewicz == <br />
<br />
'''Project Name:''' Artikulate<br />
<br />
'''A Brief Description:''' Artikulate is a pronunciation trainer in KDE Edu playground. It was created to help people with learning new languages and perfectioning their pronunciation skills. The project is currently under development and I will be helping with its first release. <br />
<br />
''' Status: ''' Starting the work now. <br />
<br />
''' Screenshot: '''<br />
<br />
''' IRC Nick: ''' konki<br />
<br />
''' IRC Channels: ''' #kde-edu #kde-soc #opw #artikulate<br />
<br />
'''Blog: ''' http://konkiewiczm.wordpress.com/<br />
<br />
''' This is awesome about GSoC: '''<br />
<br />
''' This is what I learned during GSoC: '''<br />
<br />
== Chandan Kumar == <br />
<br />
'''Localization team management Tool''' <br />
<br />
'''A Brief Description:''' It is a a web application that handle all the localization (translation) team management (apps booking, and review process). More details are given here: http://community.kde.org/KDE_Localization/LTMT<br />
<br />
''' Status: ''' Gui Mock up design started<br />
<br />
''' Screenshot: '''<br />
<br />
''' IRC Nick: ''' chandankumar<br />
<br />
''' IRC Channels: ''' #kde-i18n, #kde-soc, #kde-in<br />
<br />
'''Blog: ''' http://ciypro.wordpress.com<br />
<br />
''' This is awesome about GSoC: '''<br />
<br />
''' This is what I learned during GSoC: '''<br />
<br />
== Martin Bříza == <br />
<br />
'''Project Name:''' Improving polkit integration in KDE<br />
<br />
'''A Brief Description:''' Preparing the polkit agent and wrapper libraries in KDE/Qt for future Qt5 usage and making it fit better in the KDE Plasma Workspaces<br />
<br />
''' Status: ''' <br />
<br />
''' Screenshot: '''<br />
<br />
''' IRC Nick: ''' mbriza<br />
<br />
''' IRC Channels: ''' #kde-soc, #kde-devel, #kde, #solid, #fedora-kde<br />
<br />
'''Blog: ''' http://martinbriza.wordpress.com<br />
<br />
''' This is awesome about GSoC: '''<br />
<br />
''' This is what I learned during GSoC: '''<br />
<br />
== Pavol Rohár ==<br />
<br />
'''Project Name:''' Integrate Trojita to KDE<br />
<br />
'''A Brief Description:''' Trojita is fast IMAP email client written in pure Qt. So integrate it into Kontact/KDEPIM/KDE like email client KMail.<br />
<br />
''' Status: '''<br />
<br />
''' Screenshot: '''<br />
<br />
''' IRC Nick: ''' Pali<br />
<br />
''' IRC Channels: ''' #trojita<br />
<br />
'''Blog: ''' <br />
<br />
''' This is awesome about GSoC: '''<br />
<br />
''' This is what I learned during GSoC: '''<br />
<br />
== Adrian Draghici ==<br />
<br />
'''Project Name:''' Marble KML Editor<br />
<br />
'''A Brief Description:''' Thie project focuses on developing a visual way for editing KML files, currently unavailable in Marble.<br />
<br />
''' Status: ''' Plannes<br />
<br />
''' Screenshot: '''<br />
<br />
''' IRC Nick: ''' adrianb<br />
<br />
''' IRC Channels: ''' #kde, #kde-devel, #kde-soc, #marble<br />
<br />
'''Blog: ''' http://adrianbd.wordpress.com/<br />
<br />
''' This is awesome about GSoC: '''<br />
<br />
''' This is what I learned during GSoC: '''<br />
<br />
== Claudio Desideri == <br />
<br />
'''Project Name:''' Make the Create > Play > Discuss process work in Gluon Project<br />
<br />
'''A Brief Description:''' I'm currently writing a QML version of the Gluon desktop player. I will also integrate this and the creator application with Simple OCS server used by gamingfreedom.org. My final aim is to launch a version which is usable from creation of games to deployment, with website, ocs webserver, creator and player. I should be glue to the great work done in those years by the Gluon team in various parts of the project. <br />
<br />
''' Status: ''' For now, I'm experimenting with plasma components' QML. I'm alreasy starting to implement a simple working example of the QML Gluon Player. I will anyway reuse much code already wrote for the old player, especially that one using libAttica etc. OCS server still needs updated to the current OCS protocol version. <br />
<br />
''' Screenshot: ''' Nothing much interesting for now, but check planet regularly as I'll post something soon :)<br />
<br />
''' IRC Nick: ''' snizzo<br />
<br />
''' IRC Channels: ''' #gluon, #kde-devel<br />
<br />
'''Blog: ''' http://playgfx.blogspot.com<br />
<br />
''' This is awesome about GSoC: ''' The possibility to learn new things, work on so many parts of a project, with so many technologies... all being paid! I would have worked if not picked up by GSoC.<br />
<br />
''' This is what I learned during GSoC: ''' For now, I have to be very open mentally, as I have to work with different technologies, languages and paradigms.<br />
<br />
== Mahesh Hegde ==<br />
<br />
'''Project Name:''' Video Metadata write support for Digikam<br />
<br />
'''A Brief Description:''' Digikam uses Exiv2,which is cross platform library to play with Image and video metadata.Currently we area aiming at extending its support to write metadata within Video files.It makes video management in Digikam and also any application using Exiv2,more interactive and helpful,by extending the functionality to add custom tags.<br />
<br />
''' Status: ''' Previous year GSoCer Abhinav is helping me and also he is mentoring this project.Exiv2 team members Robin,Gilles,Andrias and Tuan are very supportive and helped me to start working on project very quickly.<br />
<br />
''' Screenshot: '''<br />
<br />
''' IRC Nick: ''' mmh<br />
<br />
''' IRC Channels: ''' #gentoo #lfs-support <br />
<br />
'''Blog: ''' <br />
<br />
''' This is awesome about GSoC: ''' Working with very nice people who are always ready help and share knowledge,and treat new contributor as nice as family member is something really special.<br />
<br />
== Konrad Zemek == <br />
<br />
'''Project Name:''' Reimplement Amarok 1.4 (FastForward) & iTunes importers on top of Statistics Synchronization framework, and add Amarok 2.x and Rhythmbox as synchronization targets.<br />
<br />
'''A Brief Description:''' The basic goal of this project is to make it possible to easily synchronize personal track metadata (like playcount or user rating) between Rhythmbox, iTunes, and Amarok.<br />
<br />
''' Status: '''<br />
<br />
''' Screenshot: '''<br />
<br />
''' IRC Nick: ''' kzemek<br />
<br />
''' IRC Channels: ''' #amarok #gsoc #kde #kde-soc<br />
<br />
'''Blog: ''' http://konradzemek.com/category/gsoc/<br />
<br />
''' This is awesome about GSoC: ''' Why, the t-shirt of course! Also: the priceless experience, great people to hang with and something really fun to do during the summer.<br />
<br />
''' This is what I learned during GSoC: '''<br />
<br />
== Veaceslav Munteanu == <br />
<br />
'''Project Name:''' digiKam - Tags Manager <br />
<br />
'''A Brief Description:''' A brand new tool for managing image tags designed to improve digiKam's user experience. Managing tags will be much easier with large collections and lots of maintenance options.<br />
<br />
''' Status: ''' Planned<br />
<br />
''' Screenshot: ''' <br />
<br />
''' IRC Nick: ''' Veaceslav<br />
<br />
''' IRC Channels: ''' #digikam #kde<br />
<br />
'''Blog: ''' TODO<br />
<br />
''' This is awesome about GSoC: ''' I always enjoy working with people from different countries and it also helps me to flip bits not burgers :)<br />
<br />
''' This is what I learned during GSoC: '''<br />
<br />
==Tatiana Gornak == <br />
<br />
'''Project Name:''' Audio СD collection refactoring.<br />
<br />
'''A Brief Description:''' The goal of this project is more solid support of audio CD in Amarok.<br />
<br />
''' Status: '''<br />
<br />
''' Screenshot: '''<br />
<br />
''' IRC Nick: ''' melandory<br />
<br />
''' IRC Channels: ''' #amarok #gsoc<br />
<br />
'''Blog: ''' http://ego-machine-en.blogspot.ca/search/label/gsoc<br />
<br />
''' This is awesome about GSoC: '''<br />
<br />
''' This is what I learned during GSoC: '''<br />
<br />
== Student Name (Please leave this as a template and make a copy for yourself!) == <br />
<br />
'''Project Name:''' KStars data processing with OpenCL<br />
<br />
'''A Brief Description:''' KStars does all of its data processing in a really wasteful way. I'm going to rewrite it using OpenCL.<br />
<br />
''' Status: '''<br />
<br />
''' Screenshot: '''<br />
<br />
''' IRC Nick: ''' hdevalence<br />
<br />
''' IRC Channels: ''' #kde-kstars, #kde, #kde-devel<br />
<br />
'''Blog: ''' http://hdevalence.ca/blog<br />
<br />
''' This is awesome about GSoC: ''' Being able to work on cool projects with cool people!<br />
<br />
''' This is what I learned during GSoC: '''<br />
<br />
==Nikolaos Chatzidakis== <br />
<br />
'''Project Name:''' KMix2<br />
<br />
'''A Brief Description:''' KMix for KDE needs some fresh air. I 'm gonna write a new audio mixer for KDE with lots of new stuff!<br />
<br />
''' Status: '''<br />
<br />
''' Screenshot: ''' https://fbcdn-sphotos-h-a.akamaihd.net/hphotos-ak-ash4/422157_313140052149383_776536088_n.jpg<br />
<br />
''' IRC Nick: ''' nikhatzi<br />
<br />
''' IRC Channels: ''' #gentoo-el, #opensuse-el, #kde-multimedia<br />
<br />
'''Blog: ''' http://www.nikhatzi.gr/<br />
<br />
''' This is awesome about GSoC: ''' To be able to learn new stuff about things you like, and do your best to contribute to the magnificent world of opensource!<br />
<br />
''' This is what I learned during GSoC: '''</div>Nikhatzihttps://community.kde.org/index.php?title=Promo/Events/Release_Parties/4.7&diff=14474Promo/Events/Release Parties/4.72011-08-18T16:53:43Z<p>Nikhatzi: </p>
<hr />
<div>This page is for KDE SC 4.7 release party listings. Please follow the following template for readability and keep it sorted.<br />
<br />
If you have question email lydia at kde org or kde-promo at kde org.<br />
<br />
= Continent =<br />
== Country ==<br />
<br />
=== &lt;Place&gt; ===<br />
<br />
*Date: DD/MM/YY (preferably within one week of release (27. July)) <br />
*Time: 00:00UTC/00:00LOCAL - 00:00UTC/00:00LOCAL <br />
*Place: 12 Krazy Ave, Krazytown, Krazyland (link to map) <br />
*Organizer: Luis (email) <br />
*Other info:<br />
** Bring your own beer!<br />
<br />
*Who is coming? (Add yourself here if you want to come!)<br />
** Brian<br />
** Melissa<br />
<br />
*What are you doing?<br />
** Melissa will give a talk about 4.7<br />
** have a few beer<br />
** have fun<br />
<br />
= Europe =<br />
== Germany ==<br />
<br />
=== Karlsruhe ===<br />
<br />
*Date: 29.7. <br />
*Time: 19:00<br />
*Place: Vogelbräu Karlsruhe, Kapellenstraße (ask for the table reserved for Pintscher), see [http://www.vogelbraeu.de/karlsruhe/2_1_7.html here] for directions and parking.<br />
*Organizer: Lydia (lydia at kde org)<br />
<br />
*Who is coming? (Add yourself here if you want to come!)<br />
** Lydia<br />
** Andreas (ademmer at opensuse dot org)<br />
** Martin<br />
** Volker<br />
** Sven<br />
** [[User:ThorstenStaerk|Thorsten]]<br />
** Gregor<br />
** Michael (plans to be there)<br />
** Kai Uwe (definitly this time)<br />
** Manuel (Sput)<br />
** Dennis<br />
<br />
*What are you doing?<br />
** have a few beer<br />
** have fun<br />
<br />
=== Ulm ===<br />
<br />
*Date: 30.7. <br />
*Time: 19:00<br />
*Place: Apartment of Mark and Myriam, Herrenkellergasse 4, Ulm<br />
*Organizer: Mark (kretschmann at kde org)<br />
<br />
*Who is coming? (Add yourself here if you want to come!)<br />
** Mark Kretschmann (kretschmann at kde dot org)<br />
** Myriam Schweingruber (myriam at kde dot org)<br />
** Christian Muehlhaeuser (muesli at gmail dot com)<br />
** Sherry Lochhaas (sherry.lochhaas at gmail)<br />
** Ian Monroe (imonroe at kde)<br />
** Manuel Nickschas (sputnick at quassel-irc dot org)<br />
** Michael Groh + Anika (brot at minad dot de)<br />
** Guenter Schwann<br />
** Edward Toroshchin + Tanya (edward.toroshchin@itwm.fraunhofer.de)<br />
<br />
*What are you doing?<br />
** Have tons of beer, wine, and other stuff (since Mark and Myriam won't be able to provide for everything, you might want to give a hand in buying/cooking/brewing/else)<br />
** Listen to music<br />
** Celebrate the release of Amarok 2.4.2 and Mark's birthday at the same time as well :)<br />
<br />
=== Nürnberg ===<br />
<br />
*Date: 27.7. <br />
*Time: 19:30<br />
*Place: All-hands area at SUSE headquarter, Maxfeldstr. 5<br />
*Organizer: [mailto:schumacher@kde.org Cornelius], [mailto:freitag@kde.org Klaas]<br />
<br />
*Who is coming? (Feel free to add yourself here if you want to come, but we have enough space, so spontaneous visitors are welcome as well)<br />
** Cornelius<br />
** Klaas<br />
** [mailto:vl@fidra.de Volker]<br />
<br />
*What are you doing?<br />
** Have a few short presentations as a starter:<br />
*** The 88th release - Cornelius Schumacher<br />
*** KDE 4.7 Feature Walkthrough: Sascha Peilicke<br />
*** KDE PIM 2.0: Ismail Dönmesz<br />
*** Marble 4.7: Whats new? : Torsten Rahn<br />
** Talk about KDE and whatever else is interesting<br />
** Have some beer<br />
** Have a lot of fun<br />
<br />
== Greece ==<br />
<br />
=== Thessaloniki ===<br />
<br />
*Date: 19 August 2011<br />
*Time: 21:00<br />
*Place: [http://beeraries.blogspot.com/2010/12/dollys.html Dolly's] ([http://maps.google.com/maps/ms?msid=207920159064068657740.0004a8e88a55800103306&msa=0&ll=40.6262,22.951813&spn=0.07296,0.154324 Map])<br />
*Organizer: [mailto:tampakrap@gentoo.org Theo]<br />
<br />
*Who is coming?(Feel free to add yourself!)<br />
** Theo<br />
** differentreality<br />
** diamond_gr (Stathis)<br />
** Tsiapaliwkas Giorgos (terietor)<br />
** Tsiapaliokas Antonis (kokeroulis)<br />
** Anastasios Ksouzafeiris (ankso)<br />
** gkiagia (most probably)<br />
** Efstathios Xatzikiriakidis (efxa)<br />
** Dimitrios Papapoulios (skiarxon)<br />
** Nikolaos Chatzidakis (nikhatzi)<br />
<br />
*What are you doing?<br />
** Nerdy chit chat<br />
** Distribute KDE LiveCDs, stickers, pins<br />
** Lottery!! (Prizes include T-Shirts and USB sticks)<br />
** Have fun<br />
** Have beers<br />
** Eat the Kake (KDE Cake)<br />
** NULL, void, None, nill :)<br />
<br />
== France ==<br />
<br />
=== Toulouse ===<br />
<br />
<br />
*Time: July the 27th, at about 8pm<br />
*Place: Le paradis du fruit - 16, bd de Strasbourg - 31000 Toulouse <br />
*Organizer: Jean-Nicolas (morice-net on irc) (jeannicolasartaud at gmail com)<br />
*Details: [[http://www.toulibre.org/kde47 KDE 4.7 release webpage]]<br />
<br />
*Who is coming? (Add yourself [[http://www.toulibre.org/kde47 on the form]] if you want to come!)<br />
** Kévin Ottens<br />
** Jean-Nicolas Artaud<br />
** Find the list at the bottom of [[http://www.toulibre.org/kde47#lieu this page]]<br />
<br />
*What are you doing?<br />
** eat healthy food and drink fruit cocktails<br />
** have fun and drink beer, for those that don't like cocktails<br />
** discuss about some future events around KDE<br />
<br />
== Poland ==<br />
<br />
=== Warsaw ===<br />
<br />
<br />
*Time: July the 23th, at about 10am<br />
*Place: Warsaw University of Technology<br />
*Organizer: Marcin Karpezo (@sirmacik), Paweł Bąk (@kichawa), Karolina Pomarańska and Michał Woźniak (@rysiek) - contact us via kontakt at archcon dot pl<br />
*Details: [[http://archcon.pl Conference website (so far in Polish)]]<br />
<br />
*Who is coming? <br />
** Add yourself [[http://archcon.pl/rejestracja on the form]] if you want to come!<br />
<br />
*What are you doing?<br />
** we'll have fe presentations about FLOSS and its place in business world<br />
** Paweł'll present new features in KDE 4.7<br />
** then we'll have nice party<br />
<br />
== Spain ==<br />
=== Barcelona ===<br />
*Date: 29/7<br />
*Time: 22h 00<br />
*Place: El Disbarat. C/ Montseny, 14 (08012 Barcelona). Al costat de Gran de Gràcia (Metro L3 Fontana)<br />
*Organizer: Aleix Pol <aleixpol a kde punt org><br />
<br />
*Who is coming? (Add yourself here if you want to come!)<br />
** Aleix Pol<br />
** Josep Ma. Ferrer<br />
** Víctor Blázquez<br />
** Pedro López-Cabanillas<br />
** Miquel Sabaté<br />
** Albert Vaca<br />
<br />
*What are you doing?<br />
** Having dinner and discussing about KDE and FreeSoftware awesomeness.<br />
<br />
=== Valencia ===<br />
*Date: 02/8<br />
*Time: 20.45h<br />
*Place: [http://www.laguiago.com/valencia/empresa/2764/la-lobera-de-xiqui/ La Lobera de Xiqui] (Av. Blasco Ibáñez, 124)<br />
*Organizer: Baltasar Ortega <baltolkien a gmail punt com><br />
<br />
*Who is coming? (Add yourself here if you want to come!)<br />
** Baltasar Ortega<br />
** Mª Amparo Edo<br />
** Cristina Yenyxe González<br />
** Pau Garcia<br />
** Iván Vicente Escrivá Aparisi<br />
** Sergio Izquierdo Martínez<br />
** Badlop<br />
<br />
*What are you doing?<br />
** Having dinner and discussing about KDE and FreeSoftware awesomeness.<br />
<br />
= Asia =<br />
== India ==<br />
<br />
=== Bangalore ===<br />
<br />
*Date and Time: [[http://www.doodle.com/xp5v4xvs2e3gwemk Doodle poll]]<br />
*Time: tbd <br />
*Place: tbd in Bangalore, Karnataka, India<br />
*Organizer: Tushar Mehta (mehtatus at gmail dot com)<br />
<br />
*Who is coming? (Add yourself here if you want to come!)<br />
** Tushar Mehta<br />
** Phaneendra Hegde<br />
** Vamsi Krishna Brahmajosyula<br />
** Yuvraj Tomar<br />
** Pritam Ghanghas<br />
<br />
*What are you doing?<br />
** have fun<br />
** Would like to meet other KDE people<br />
** have talk with them<br />
** have nice food ;)<br />
** exchange ideas and thoughts<br />
<br />
== Taiwan ==<br />
<br />
=== Taipei ===<br />
<br />
*Date and Time: 2011-08-02 19:00<br />
*Place: Mix Coffee & Tea (200 Sec. 2 Nanchang Rd., Taipei)<br />
*Organizer: Franklin Weng (franklin at goodhorse dot idv dot tw), Taiwan Open Source Software User Group (TOSSUG)<br />
<br />
*Who is coming?<br />
** Franklin Weng<br />
** Community members of TOSSUG<br />
** ... and many other KDE users in Taiwan<br />
<br />
*What are you doing?<br />
** Form a real KDE user community in Taiwan<br />
** Introduce KDE 4.7<br />
** Current status of KDE zh_TW localization<br />
** Talk about Aaron Seigo's visit to Taiwan and his session in COSCUP (8/20)<br />
** Talk about Birds of a Feature sessions in COSCUP (8/20 evening)<br />
<br />
= North America =<br />
== USA ==<br />
<br />
=== Farmville, Virginia ===<br />
<br />
*Date and Time: July 27th<br />
*Time: 6:30pm-10:30pm<br />
*Place: 1411 High Street<br />
*Organizer: Robert Marmorstein (rmmarm AT sdf DOT lonestar DOT org)<br />
<br />
*Who is coming? (Add yourself here if you want to come!)<br />
** Robert and Beth Marmorstein <br />
** Matthew Jayce Gaines<br />
** Bryan Roethel<br />
** Mark Colombo<br />
<br />
*What are you doing?<br />
** Hanging out and meeting other KDE enthusiasts<br />
** Eating food (snacks, maybe pizza)<br />
** Playing board games (or Linux LAN games)<br />
** Showcasing new features of KDE 4.7<br />
<br />
*Other info:<br />
** Farmville is about 1 hour west of Richmond, VA, 1 hour east of Lynchburg, VA, and about an hour and a half south of Charlottesville, VA. If you live in the Raleigh-Durham area in NC, we are only about two and a half hours north.<br />
** My wife and I don't drink, so please no alcohol. If you want to grab a drink afterward, there are several places in town that would be great for an "afterparty".<br />
<br />
=== Portland, Oregon at Frakkin OSCON! ===<br />
<br />
*Date and Time: Wednesday July 27th<br />
*Time: 19:00-21:00 (7pm-9pm) (flexible)<br />
*Place: One or more tables in the Hacker's Area (located outside the Expo Hall) at OSCON Oregon Convention Center. It'll be at the tables with the ethernet switches. I should be wearing a KDE India t-shirt.<br />
*Organizer: Elcaset (Chad) Quick way to reach me: 206-455-one542 (voice, not SMS). Otherwise, a much slower way to reach me: (elcaseti AT gmail DOT com)<br />
<br />
*Who is coming? (Add yourself here if you want to come!)<br />
** Elcaset<br />
** Valorie (woooooo! for the idea)(valorie-zimmerman at kubuntu.org)<br />
<br />
*What are you doing?<br />
** meeting other KDE enthusiasts<br />
** I am creating a Qt user group for PDX (Portland)<br />
** discuss Free Geek Seattle & Free Geek Portland<br />
** Beer and/or other beverages (BYOB)<br />
<br />
= South America =<br />
== Brazil ==<br />
<br />
=== Campinas, Sao Paulo ===<br />
<br />
*Date: August 5th or 6th<br />
*Time: 19:30pm - 22:00pm (?)<br />
*Place: tbd<br />
*Organizer: Tulio Magno (tuliom AT quites DOT com DOT br)<br />
<br />
*Who is coming? (Add yourself here if you want to come!)<br />
** Tulio Magno<br />
<br />
*What are you doing?<br />
** Food<br />
** Beer<br />
<br />
=== Salvador, Bahia ===<br />
<br />
*Date and Time: July 28th<br />
*Time: 5:00pm - 22:00pm<br />
*Place: Largo da Dinha (Rio Vermelho)<br />
*Organizer: Sandro Andrade (sandroandrade AT kde DOT org)<br />
<br />
*Who is coming? (Add yourself here if you want to come!)<br />
** Sandro Andrade<br />
** Luis Paulo<br />
** Mateus Ataide<br />
** Heider Sassou<br />
** William<br />
<br />
*What are you doing?<br />
** Enjoy the sunset<br />
** Food (acarajé, abará)<br />
** Beer<br />
** Random conversations<br />
<br />
=== Teresina, Piauí ===<br />
<br />
*Date and Time: July 29th<br />
*Time: 19:00pm - 22:00pm<br />
*Place: Praça de alimentação do Teresina Shopping<br />
*Organizer: Aracele Torres (araceletorres AT gmail DOT com)<br />
<br />
*Who is coming? (Add yourself here if you want to come!)<br />
** Aracele<br />
** Francisco Fernandes (aka Xicão)<br />
** Bianca<br />
** Ângela<br />
** Lucas<br />
** Leo<br />
** André<br />
<br />
*What are you doing?<br />
<br />
** Food <br />
** Beer<br />
** Conversations about KDE, the universe and everything!<br />
<br />
=== São Carlos, São Paulo ===<br />
<br />
*Date and Time: Around 27 July<br />
*Time: 19:00pm - 23:00pm<br />
*Place: Negotiable<br />
*Organizer: Filipe Saraiva (filip.saraiva AT gmail DOT com)<br />
<br />
*Who is coming? (Add yourself here if you want to come!)<br />
** Filipe Saraiva<br />
** Daniel<br />
<br />
*What are you doing?<br />
** Beer!<br />
** Pizza!<br />
** Beer!<br />
** Conversations about KDE<br />
** More beer!</div>Nikhatzi