https://community.kde.org/api.php?action=feedcontributions&user=Garvit&feedformat=atomKDE Community Wiki - User contributions [en]2024-03-28T21:59:56ZUser contributionsMediaWiki 1.40.2https://community.kde.org/index.php?title=GSoC/2016/StatusReports/anumittal&diff=73611GSoC/2016/StatusReports/anumittal2016-08-21T06:52:57Z<p>Garvit: </p>
<hr />
<div>== Project Overview ==<br />
'''Project Name:''' Histogram under LabPlot<br />
<br />
==Brief==<br />
A histogram is a plot that allows you to observe and understand the pattern of the underlying frequency distribution (shape) of a set of continuous data. Introducing histogram to LabPlot allows the user to plot different type of histogram for various scientific data.<br />
<br />
==Work Report==<br />
The software LabPlot under KDE edu is an application for interactive graphing and analysis of scientific data. This project adds a feature to plot those scientific data into histogram to further increase the analytical property. A user can plot various types of histogram along with advanced settings of number of bins.<br />
<br />
==What’s next==<br />
Adding few more types of histogram and working on the plotting of non-continuous as a bar chart.<br />
<br />
==Screenshots==<br />
[[File:HistogramOption.png]]<br />
[[File:randomValuePlotted.png]]<br />
[[File:ValueFilling.png]]<br />
<br />
<br />
* '''IRC nickname:''' AnuMittal<br />
* '''Blog Link:''' http://anu-mittal.blogspot.in/<br />
* '''Commit history (GitHub) :''' https://github.com/KDE/labplot/commits/histogram_chart?author=Anumittal<br />
* '''Working Demo:''' https://www.youtube.com/watch?v=XHjYvmInXY8&feature=youtu.be</div>Garvithttps://community.kde.org/index.php?title=GSoC/2016/StatusReports&diff=73565GSoC/2016/StatusReports2016-08-20T17:22:18Z<p>Garvit: /* Students list */</p>
<hr />
<div>Status reports for GSoC 2016.<br />
<br />
== Students list == <br />
<br />
Please keep list sorted.<br />
<br />
[[/JohnDoe|John Doe (Template )]]<br />
<br />
[[/AbhimanyuSinghShekhawat| Abhimanyu Singh Shekhawat]]<br />
<br />
[[/AdityaDevSharma| Aditya Dev Sharma]]<br />
<br />
[[/anumittal | Anu Mittal]]<br />
<br />
[[/ArnavDhamija|Arnav Dhamija]]<br />
<br />
[[/AyushShah|Ayush Shah]]<br />
<br />
[[/Batyrenko Vladyslav| Batyrenko Vladyslav]]<br />
<br />
[[/BhavishaDhruve| Bhavisha Dhruve]]<br />
<br />
[[/ChantaraTith| Chantara Tith]]<br />
<br />
[[/FalitJain| Falit Jain]]<br />
<br />
[[/fkristof| Fabian Kristof Szabolcs]]<br />
<br />
[[/jgupta|Jayaditya Gupta]]<br />
<br />
[[/JouniPentikainen|Jouni Pentikäinen]]<br />
<br />
[[/MinhChu|Minh Chu]]<br />
<br />
[[/Nanduni | Nanduni Nimalsiri]]<br />
<br />
[[/LaysRodrigues | Lays Rodrigues]]<br />
<br />
[[/PatrickPereira|Patrick José Pereira]]<br />
<br />
[[/PeifengYu | Peifeng Yu]]<br />
<br />
[[/PulkitGupta| Pulkit Gupta]]<br />
<br />
[[/RaphaelCojocaru | Raphael Cojocaru]]<br />
<br />
[[/RajdeepKaur | Rajdeep Kaur]]<br />
<br />
[[/harishnavnit | R. Harish Navnit]]<br />
<br />
[[/IvanLakhtanov | Ivan Lakhtanov]]<br />
<br />
[[/SagarHani| Sagar Hani]]<br />
<br />
[[/SrijanAgarwal| Srijan Agarwal]]<br />
<br />
[[/StefanToncu | Stefan Toncu]]<br />
<br />
[[/Swati | Swati Lodha]]<br />
<br />
[[/WoltheravanHovelltotWesterflier| Wolthera van Hövell tot Westerflier]]</div>Garvithttps://community.kde.org/index.php?title=GSoC/2016/StatusReports/anumittal&diff=73564GSoC/2016/StatusReports/anumittal2016-08-20T17:21:54Z<p>Garvit: </p>
<hr />
<div>== Project Overview ==<br />
''Project Name:'' Histogram under LabPlot<br />
<br />
==Brief==<br />
A histogram is a plot that allows you to observe and understand the pattern of the underlying frequency distribution (shape) of a set of continuous data. Introducing histogram to LabPlot allows the user to plot different type of histogram for various scientific data.<br />
<br />
==Work Report==<br />
The software LabPlot under KDE edu is an application for interactive graphing and analysis of scientific data. This project adds a feature to plot those scientific data into histogram to further increase the analytical property. A user can plot various types of histogram along with advanced settings of number of bins.<br />
<br />
==What’s next==<br />
Adding few more types of histogram and working on the plotting of non-continuous as a bar chart.<br />
<br />
==Screenshots==<br />
[[File:HistogramOption.png]]<br />
[[File:randomValuePlotted.png]]<br />
[[File:ValueFilling.png]]<br />
<br />
<br />
* ''IRC nickname:'' AnuMittal<br />
* ''Blog Link:'' http://anu-mittal.blogspot.in/<br />
* ''Commit history (GitHub) ::'' https://github.com/KDE/labplot/commits/histogram_chart?author=Anumittal<br />
* ''Working Demo:'' https://www.youtube.com/watch?v=XHjYvmInXY8&feature=youtu.be</div>Garvithttps://community.kde.org/index.php?title=GSoC/2016/StatusReports/anumittal&diff=73562GSoC/2016/StatusReports/anumittal2016-08-20T17:20:16Z<p>Garvit: </p>
<hr />
<div>== Project Overview ==<br />
''Project Name:'' Histogram under LabPlot<br />
<br />
==Brief==<br />
A histogram is a plot that allows you to observe and understand the pattern of the underlying frequency distribution (shape) of a set of continuous data. Introducing histogram to LabPlot allows the user to plot different type of histogram for various scientific data.<br />
<br />
==Work Report==<br />
The software LabPlot under KDE edu is an application for interactive graphing and analysis of scientific data. This project adds a feature to plot those scientific data into histogram to further increase the analytical property. A user can plot various types of histogram along with advanced settings of number of bins.<br />
<br />
==What’s next==<br />
Adding few more types of histogram and working on the plotting of non-continuous as a bar chart.<br />
<br />
==Screenshots==<br />
[[File:HistogramOption.png]]<br />
[[File:randomValuePlotted.png]]<br />
[[File:ValueFilling.png]]<br />
<br />
<br />
* ''IRC nickname:'' AnuMittal<br />
* ''Blog Link:'' http://anu-mittal.blogspot.in/<br />
* ''Commit history (GitHub) ::'' https://github.com/KDE/labplot/commits/histogram_chart?author=Anumittal</div>Garvithttps://community.kde.org/index.php?title=GSoC/2016/StatusReports/anumittal&diff=73561GSoC/2016/StatusReports/anumittal2016-08-20T17:19:31Z<p>Garvit: </p>
<hr />
<div>== Project Overview ==<br />
''Project Name:'' Histogram under LabPlot<br />
<br />
==Brief==<br />
A histogram is a plot that allows you to observe and understand the pattern of the underlying frequency distribution (shape) of a set of continuous data. Introducing histogram to LabPlot allows the user to plot different type of histogram for various scientific data.<br />
<br />
==Work Report==<br />
The software LabPlot under KDE edu is an application for interactive graphing and analysis of scientific data. This project adds a feature to plot those scientific data into histogram to further increase the analytical property. A user can plot various types of histogram along with advanced settings of number of bins.<br />
<br />
==What’s next==<br />
Adding few more types of histogram and working on the plotting of non-continuous as a bar chart.<br />
<br />
==Screenshots==<br />
[[File:HistogramOption.png]]<br />
[[File:randomValuePlotted.png]]<br />
[[File:ValueFilling.png]]<br />
<br />
<br />
''IRC nickname:'' AnuMittal<br />
''Blog Link:'' http://anu-mittal.blogspot.in/<br />
''Commit history (GitHub) ::'' https://github.com/KDE/labplot/commits/histogram_chart?author=Anumittal</div>Garvithttps://community.kde.org/index.php?title=File:ValueFilling.png&diff=73559File:ValueFilling.png2016-08-20T17:17:23Z<p>Garvit: </p>
<hr />
<div></div>Garvithttps://community.kde.org/index.php?title=File:RandomValuePlotted.png&diff=73558File:RandomValuePlotted.png2016-08-20T17:16:42Z<p>Garvit: </p>
<hr />
<div></div>Garvithttps://community.kde.org/index.php?title=GSoC/2016/StatusReports/anumittal&diff=73557GSoC/2016/StatusReports/anumittal2016-08-20T17:15:58Z<p>Garvit: </p>
<hr />
<div>== Project Overview ==<br />
''Project Name:'' Histogram under LabPlot<br />
<br />
==Brief==<br />
A histogram is a plot that allows you to observe and understand the pattern of the underlying frequency distribution (shape) of a set of continuous data. Introducing histogram to LabPlot allows the user to plot different type of histogram for various scientific data.<br />
<br />
==Work Report==<br />
The software LabPlot under KDE edu is an application for interactive graphing and analysis of scientific data. This project adds a feature to plot those scientific data into histogram to further increase the analytical property. A user can plot various types of histogram along with advanced settings of number of bins.<br />
<br />
==What’s next==<br />
Adding few more types of histogram and working on the plotting of non-continuous as a bar chart.<br />
<br />
==Screenshots==<br />
[[File:HistogramOption.png]]<br />
[[File:randomValuePlotted.png]]<br />
[[File:ValueFilling.png]]<br />
<br />
‘’’ IRC nickname:’’’ AnuMittal<br />
‘’’ Blog Link:’’’ http://anu-mittal.blogspot.in/<br />
‘’’Commit history (GitHub) ::’’’ https://github.com/KDE/labplot/commits/histogram_chart?author=Anumittal</div>Garvithttps://community.kde.org/index.php?title=File:HistogramOption.png&diff=73555File:HistogramOption.png2016-08-20T17:15:15Z<p>Garvit: </p>
<hr />
<div></div>Garvithttps://community.kde.org/index.php?title=GSoC/2016/StatusReports/anumittal&diff=73554GSoC/2016/StatusReports/anumittal2016-08-20T17:13:42Z<p>Garvit: Created page with "== Project Overview == ''Project Name:'' Histogram under LabPlot ==Brief== A histogram is a plot that allows you to observe and understand the pattern of the underlying frequ..."</p>
<hr />
<div>== Project Overview ==<br />
''Project Name:'' Histogram under LabPlot<br />
<br />
==Brief==<br />
A histogram is a plot that allows you to observe and understand the pattern of the underlying frequency distribution (shape) of a set of continuous data. Introducing histogram to LabPlot allows the user to plot different type of histogram for various scientific data.<br />
<br />
==Work Report==<br />
The software LabPlot under KDE edu is an application for interactive graphing and analysis of scientific data. This project adds a feature to plot those scientific data into histogram to further increase the analytical property. A user can plot various types of histogram along with advanced settings of number of bins.<br />
<br />
==What’s next==<br />
Adding few more types of histogram and working on the plotting of non-continuous as a bar chart.<br />
<br />
==Screenshots==<br />
<br />
<br />
‘’’ IRC nickname:’’’ AnuMittal<br />
‘’’ Blog Link:’’’ http://anu-mittal.blogspot.in/<br />
‘’’Commit history (GitHub) ::’’’ https://github.com/KDE/labplot/commits/histogram_chart?author=Anumittal</div>Garvithttps://community.kde.org/index.php?title=GSoC/2015/StatusReports&diff=44458GSoC/2015/StatusReports2015-10-07T17:08:09Z<p>Garvit: /* Garvit Khatri */</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 />
<br />
== Minh Ngo == <br />
<br />
'''Project Name:''' VTK Integration into LabPlot<br />
<br />
'''A Brief Description:''' The project involves VTK library integration into the labplot project for visualization of 3D plots and later integration into the scientific computing application Cantor.<br />
<br />
''' Status: ''' Mostly completed. https://fedorapeople.org/~minh/2015/08/21/gsoc-last-report.html<br />
<br />
''' Screenshot: ''' https://i.imgur.com/PK6o1Eb.png<br />
<br />
''' IRC Nick: ''' nlminhtl<br />
<br />
''' IRC Channels: ''' #kde #kde-edu #kde-games #kde-devel #fedora #fedora-kde #gsoc #kde-soc<br />
<br />
'''Blog: ''' https://fedorapeople.org/~minh/<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: green;">Done</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 KIO dependant file operation methods from DIO class'''<pre style="color: green;">Done</pre><br />
<br />
*'''Isolating all KIO calls in a wrapper:'''<pre style="color: green;">Done</pre><br />
<br />
*'''Creating Qt based file I/O operations'''<pre style="color: green;">Done</pre><br />
**'''Copy/Move'''<pre style="color: green;">Done</pre><br />
**'''Rename'''<pre style="color: green;">Done</pre><br />
**'''Delete'''<pre style="color: green;">Done</pre><br />
**'''Trash'''<pre style="color: green;">Done</pre><br />
***'''DTrash Item Info container'''<pre style="color: green;">Done</pre><br />
***'''DTrash Item Info model'''<pre style="color: green;">Done</pre><br />
***'''Trash View'''<pre style="color: green;">Done</pre><br />
***'''"Delete Permanently" Implementation'''<pre style="color: green;">Done</pre><br />
***'''"Restore from trash" implementation'''<pre style="color: green;">Done</pre><br />
<br />
[[File:DigiKam_012.png]]<br />
<br />
*'''Documentation:'''<pre style="color: green;">Done</pre><br />
<br />
*'''Writing test code:'''<pre style="color: orange;">Pending</pre><br />
<br />
*'''Benchmarking:'''<pre style="color: orange;">Pending</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: ''' Learning new things everywhere I edit the sorce code<br />
<br />
''' This is what I learned during GSoC: ''' Dealing with threads efficiently, and using some useful design patterns<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: ''' Succefull Integration of LabPlot and Cantor<br />
<br />
''' Screenshot: ''' http://4.bp.blogspot.com/-y1luKW1lfI8/VdM90DjaqUI/AAAAAAAAIDc/SNqda7WQnj0/s1600/snapshot11.png<br />
http://3.bp.blogspot.com/-X29jgscWWmM/VdM-JsLjggI/AAAAAAAAIDs/IHgYy0WVzT4/s1600/snapshot10.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: green;">done</pre><br />
*'''Updating kdev-krazy:'''<pre style="color: green;">done</pre><br />
*'''Updating kdev-cppcheck:'''<pre style="color: green;">done</pre><br />
*'''Updating kdev-valgrind:'''<pre style="color: green;">done</pre><br />
*'''Implementing clang-check support:'''<pre style="color: green;">done</pre><br />
*'''Implementing pylint support:'''<pre style="color: green;">done</pre><br />
*'''Implementing jshint support:'''<pre style="color: green;">done</pre><br />
<br />
''' Screenshot: ''' N/A<br />
<br />
''' IRC Nick: ''' dfighter<br />
<br />
''' IRC Channels: ''' kdevelop, kde-devel<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 />
* The importance of good documentation<br />
* Some C++11 features<br />
* Unit testing with Qt Test<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: ''' Done!.<br />
<br />
''' Screenshot: ''' http://3.bp.blogspot.com/-G-k42xDW4Zo/VdD766_ZDjI/AAAAAAAAADg/-gVZ0Jum_70/s1600/2.png<br />
<br />
''' IRC Nick: ''' stancium<br />
<br />
''' IRC Channels: ''' #marble #kde-soc<br />
<br />
'''Blog: ''' http://mariusoc.blogspot.ro/<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: ''' <br />
Sharpened my C++ skills<br />
Got a serious grasp on Qt<br />
Got familiar with Git and the Review board<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 />
*Generating Wiki report <pre style="color: green;">Done</pre><br />
*Generating builds report <pre style="color: green;">Done</pre><br />
*Generating lines of code in commits report <pre style="color: green;">Done</pre><br />
*Allowing one to generate his own report <pre style="color: green;">Done</pre><br />
<br />
''' Screenshot: ''' http://i.imgur.com/CCWnnmW.png<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: ''' Quicker understanding of APIs and writing better code.<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 />
*Completed:<br />
** OSM vector tile rendering:<br />
*** Completed the outlines of the streets and highways. <br />
*** Completed "fake3D" decoration for buildings.<br />
*** Tweaked the color styles to match better the openstreetmap mapnik theme.<br />
*** Proper coloring and placement of street labels implemented.<br />
<br />
* Currently working on:<br />
** Improving printing support, making marble's rendering resolution independent:<br />
*** Experimenting with marble on android to see how it behaves on different devices with different DPI resolution.<br />
<br />
''' Screenshot: '''<br />
* Outlines of streets and the street labels following the streets.<br />
[[File:Marble screenshot 1.png]]<br />
* "Fake3D" of buildings in OSM vector tiles.<br />
[[File:Marble screenshot 2.png]]<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 />
If we can consider the percentage at which the amarok build breaks as a measure of progress of the project's current stage (i.e Porting amarok to build using KDELibs4Support) then the build breaks at around 78% now. I know that it seems like a crude way of measuring the progress made but I think it can be considered pretty safely.<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 />
I have learned a LOT about using git, error correction in C++ (some errors seem really weird at first and trust me, you will face a LOT of errors in a port of this magnitude ) and I have come to learn that new APIs are not as scary as they seem at first. I have also gained experience in using Qt, CMake, etc.<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 />
I have implemented a database logger to store all Kopete messages. Currently, we are logging to SQLite, and I am planning to implement MySQL and other RDMS in coming weeks.<br />
<br />
''' BLOG: '''<br />
http://jwj-gsoc.blogspot.com/<br />
<br />
''' IRC Nick: ''' <br />
joshwambua<br />
<br />
''' IRC Channels: ''' <br />
#kopete <br />
#kde-devel <br />
#kde-soc<br />
<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 have sharpened my C++ skills<br />
--git<br />
--Team work<br />
--Better communication<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 - Step I. - Marble Maps<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 worked on to port Marble to Android with Qt for Android. This basically meant to write some UI and design it for mobile platforms, refactor the original sourcecode and the creation of some Android specific codes.<br />
<br />
We decided to create two applications instead of one for Android: Marble Maps and Marble Globe. With this approach we can create a way more better tools. In the summer I worked on Marble Maps. The goal was to get a nice Open Street Map based map and navigation app.<br />
<br />
So from now, you can create an application based on Marble for Android, and you have Marble Maps too.<br />
<br />
''' Status: ''' Android compatible base, working routing and navigation features for Marble Maps which can be found in Google Play<br />
<br />
''' Screenshot: '''<br />
<br />
[[File:MarbleMaps-s1.png|200px]] [[File:MarbleMaps-s2.png|200px]] [[File:MarbleMaps-s3.png|200px]] [[File:MarbleMaps-s4.png|200px]] <br />
<br />
[[File:MarbleMaps-s5.png|200px]] [[File:MarbleMaps-s6.png|200px]] [[File:MarbleMaps-s6.png|200px]]<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, and learning useful things about different programming languages.<br />
<br />
''' This is what I learned during GSoC: ''' I have gained a lot of experience with Android, CMake, Qt and Qml.<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 />
== Francesco Wofford == <br />
<br />
'''Project Name:''' ocs-client<br />
<br />
'''A Brief Description:''' ocs-client is a client for the ocs-server project from Claudio Desideri. In a few words the webclient that now goes with the name of “PlasmaStore” aims to replace kde-look. In my GSoC proposal I had written about providing also a desktop client but discussing with my mentor and the community we found out that slight modifications to muon discover may suffice.<br />
<br />
''' Status: ''' I think that I can say that I'm at a good point with the webclient, it now implements content retrieval, edit and comment. Currently I'm working on the friendship system and on content rating. As for the muon part I had serious incompatibility and instability problems with my pc that we weren't able to solve but during akademy with the help of Claudio and his laptop we were able to use the kns backend to retrieve and install new content.<br />
<br />
''' Screenshot: ''' [http://3.bp.blogspot.com/-zht7Hw5cd7A/VY7sYH-4toI/AAAAAAAAACU/68X_d5bHdHM/s1600/screen1.jpg]<br />
<br />
''' IRC Nick: ''' woffy<br />
<br />
''' IRC Channels: ''' #ocs, #gluon, #kde, #plasma, #gsoc, #kubuntu<br />
<br />
'''Blog: ''' http://wolfcliff.blogspot.it/<br />
<br />
''' This is awesome about GSoC: ''' I think that what is awsome about GSoC is the possibility to work to a project with the help of an assigned mentor and I also think that it is a great opportunity for every student <br />
<br />
''' This is what I learned during GSoC: ''' I have improved my php skills and I've got more confident with mvc<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 />
New section handling code is ready to land and waiting review. I've added a huge part of unittesting and found a number of bugs in old code: all are fixed now.<br />
<br />
Author was ported to KF5, changes are on frameworks branch already. I've made a patch for Soprano to make it compatible with Qt5, contacted Vishesh Handa: he will make needed changes, apply patch and continue life of Soprano on Qt5 systems.<br />
''' Screenshot: '''<br />
<br />
''' IRC Nick: ''' <br />
dener<br />
<br />
''' IRC Channels: ''' <br />
Calligra<br />
<br />
'''Blog: ''' <br />
<br />
''' This is awesome about GSoC: ''' Working in team and producing good free software for everyone.<br />
<br />
''' This is what I learned during GSoC: ''' Carefull unittesting, get experience on Qt5 and KF5.<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: '''<br />
<br />
*'''Layers support:'''<pre style="color: green;">Done</pre><br />
*'''Linearization support:'''<pre style="color: green;">Done</pre><br />
*'''Tags support:'''<pre style="color: green;">Done</pre><br />
*'''Documentation:'''<pre style="color: orange;">In Progress</pre><br />
<br />
''' Screenshot: '''<br />
<br />
''' Layers Support '''<br />
<br />
<br />
http://4.bp.blogspot.com/-qHS-o2yA5Jg/Vc694T6i6lI/AAAAAAAAAQs/_2R3Nxdl5Cs/s1600/12.png<br />
<br />
<br />
http://4.bp.blogspot.com/-mSZNkjNs7dI/Vc6-a5N1_sI/AAAAAAAAAQ0/LD-OupCRYks/s1600/13.png<br />
<br />
<br />
http://4.bp.blogspot.com/-StcbUfKjDLg/Vc7A8obDbZI/AAAAAAAAARA/--Pfn6BXOJU/s1600/14.png<br />
<br />
<br />
''' Linearization Support '''<br />
<br />
<br />
http://3.bp.blogspot.com/-h-mLqG_um6o/Vc7FxpbHmsI/AAAAAAAAARM/Dp4vWk3dKdI/s1600/15.png<br />
<br />
<br />
''' Tags Support '''<br />
<br />
<br />
http://4.bp.blogspot.com/-0tcjWHgq0-s/Vc7JE-n7r3I/AAAAAAAAARc/rjc1brvPfg8/s1600/16.png<br />
<br />
<br />
http://4.bp.blogspot.com/-c-pm6MWt34c/Vc7JpuavO-I/AAAAAAAAARk/4jPAwbI6kvY/s1600/17.png<br />
<br />
<br />
http://4.bp.blogspot.com/-IkdO0lDh9Gs/Vc7K3WJDHnI/AAAAAAAAARw/IWHN_-Vhn1k/s1600/18.png<br />
<br />
<br />
''' IRC Nick: ''' sahebpreet<br />
<br />
''' IRC Channels: ''' #okular, #poppler, #kde-devel, #kde-soc, #kde-in<br />
<br />
'''Blog: ''' [https://sahebpreet-kde.blogspot.com Saheb Preet Singh]<br />
<br />
''' This is awesome about GSoC: ''' Satisfaction of contributing in real world applications which are used by a lot of people under guidance of smart people.<br />
<br />
''' This is what I learned during GSoC: ''' Writing better code, managing time and working hard :)<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: ''' libinput supported on both Wayland and X11. evdev and synaptics are supported too, but UI is incomplete.<br />
<br />
''' Screenshot: '''<br />
<br />
[[File:kcm-pointing-devices-new-layout-mouse.png]]<br />
<br />
[[File:kcm-pointing-devices-new-layout-touchpad.png]]<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 />
Working on the project you choose yourself. And being paid for it.<br />
<br />
''' This is what I learned during GSoC: '''<br />
UI design is a rocket science<br />
<br />
== Sergey Kalinichev == <br />
<br />
'''Project Name:''' Further Clang integration in KDevelop<br />
<br />
'''A Brief Description:''' Finish (well, at least fix as many bugs and implement as many missing features, as possible) the kdev-clang plugin to make it an usable replacement for the existing C++ plugin.<br />
<br />
''' Status: ''' <br />
<br />
''' Screenshot: '''<br />
<br />
''' IRC Nick: ''' klins<br />
<br />
''' IRC Channels: ''' #kdevelop<br />
<br />
'''Blog: ''' [https://sklin0.wordpress.com/tag/gsoc/ https://sklin0.wordpress.com/tag/gsoc/]<br />
<br />
''' This is awesome about GSoC: '''<br />
<br />
''' This is what I learned during GSoC: '''<br />
<br />
== Wolthera van Hövell tot Westerflier == <br />
<br />
'''Project Name: '''Tangent Normal Brush for Krita.<br />
<br />
'''A Brief Description: '''A Brush engine that uses Tilt of advanced tablet to draw the normal-surface color. This can be used to make normal maps. <br />
<br />
''' Status: ''' Nearly ready for merge.<br />
<br />
''' Screenshot: '''[[File:Gsoc normal map results.png|thumb|800px|center|This brush engine makes normal maps that can be used in 3d programs.]]<br />
<br />
'''Video:''' https://www.youtube.com/watch?v=qiX60EWyMF8<br />
<br />
<br />
''' IRC Nick:''' wolthera<br />
<br />
''' IRC Channels:''' #Krita<br />
<br />
'''Blog:''' Wolthera.info <br />
<br />
''' This is awesome about GSoC:''' Making a cool project happen.<br />
<br />
''' This is what I learned during GSoC:''' Making filters, and learning about QVectors. I had never really done that before.<br />
<br />
<br />
== Ankit Wagadre == <br />
<br />
'''Project Name:''' Datapicker for LabPlot<br />
<br />
'''A Brief Description:''' To develop Datapicker for Labplot, it is a tool which converts an image file showing a graph or map, into numbers.<br />
<br />
''' Status: ''' Working on multiple curve and error bars support. <br />
<br />
''' Screenshot: ''' http://i.imgur.com/6lkUGoj.png<br />
<br />
''' IRC Nick: ''' ankitw<br />
<br />
''' IRC Channels: ''' #kde-edu<br />
<br />
'''Blog: ''' http://datapicker.blogspot.in/<br />
<br />
''' This is awesome about GSoC: ''' Interaction with the community is the best part about GSoc. Also Contributing to Open Source feels awesome and is a wonderful learning opportunity.<br />
<br />
''' This is what I learned during GSoC: ''' It improved my C++, OOP, git and communication skills.<br />
<br />
== Vyacheslav Matyushin == <br />
<br />
'''Project Name:''' Port KSystemLog to KDE Frameworks 5 and use journald as a backend <br />
<br />
'''A Brief Description:''' KSystemLog is a tool for viewing log files. It can display system logs, kernel logs as well as logs from various software, such as Apache, Cups, Samba, and others. Traditionally system logs were written to /var/log/syslog, but in a past few years many Linux distributions have switched to systemd. Systemd provides journald - a component which manages system logs. The goal of the project is to port KSystemLog to KDE 5 frameworks and add the support for reading journald logs to KSystemLog.<br />
<br />
''' Status: ''' Completed. Implemented local and network journald support, filtering by priority, systemd units and syslog identifiers. Stability and memory leaks fixes. Usability improvements.<br />
<br />
''' Screenshot: '''<br />
http://2.bp.blogspot.com/-x_lR76tDLfg/VdcWxzmax0I/AAAAAAAAAbY/t0aAqlc84ns/s1600/main_window.png<br />
<br />
http://4.bp.blogspot.com/-erS2CfBTfU8/VdcWvhlS_0I/AAAAAAAAAbo/bJbQkKO5MDA/s1600/filter_by_priority.png<br />
<br />
http://4.bp.blogspot.com/-8l1hJHc6OH4/VdcWvqldPEI/AAAAAAAAAbc/O556oGq1xEc/s1600/cups_missing_files.png<br />
<br />
http://2.bp.blogspot.com/-kzxeLrqCT9A/VdcWwEP1LYI/AAAAAAAAAbU/8_n8NpDMs1Q/s1600/journald_mode_settings.png<br />
<br />
http://3.bp.blogspot.com/-wlPkQn0DEQA/VdcWwpkavTI/AAAAAAAAAbQ/JSc7gB9s6hY/s1600/journald_remote_filtering.png<br />
<br />
''' IRC Nick: ''' abiogenesis<br />
<br />
''' IRC Channels: ''' #kde-devel, #plasma<br />
<br />
'''Blog: ''' http://vyacheslav-matyushin.blogspot.ru/search/label/kde?view=classic<br />
<br />
''' This is awesome about GSoC: ''' Contributing to open source software, getting to work with professionals, learning how production-level software works.<br />
<br />
''' This is what I learned during GSoC: ''' I learned a lot about journald, Qt 5 and KDE Frameworks.</div>Garvithttps://community.kde.org/index.php?title=GSoC/2015/StatusReports&diff=42499GSoC/2015/StatusReports2015-05-30T15:04:10Z<p>Garvit: </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 />
== 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 />
*'''Patching the database files:'''<pre style="color: orange;">In progress</pre><br />
*'''Creating GUI dedicated to controlling multithreading:'''<pre style="color: orange;">In progress</pre><br />
*'''Writing test code:'''<pre style="color: orange;">In progress</pre><br />
*'''Documentation:'''<pre style="color: orange;">In progress</pre><br />
*'''Benchmarking:'''<pre style="color: orange;">In progress</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: '''</div>Garvithttps://community.kde.org/index.php?title=SoK/2014/StatusReport&diff=40970SoK/2014/StatusReport2014-12-30T20:14:41Z<p>Garvit: /* Garvit Khatri */</p>
<hr />
<div>Note: Please make sure you are subscribed to kde-soc@kde.org for updates on SoK. Also, make sure your blog feeds are in PlanetKDE. Good Luck!<br />
== Student Name (copy this template and fill in) == <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 />
'''Mentors: ''' <br />
<br />
''' This is awesome about SoK: '''<br />
<br />
''' This is what I learned during SoK: '''<br />
<br />
== Scarlett Clark== <br />
<br />
'''Project Name: ''' Revamp the Continuous Integration system<br />
<br />
'''A Brief Description:''' The continuous integration system is a piece of KDE.org infrastructure which compiles KDE software, executes tests included with the software and performs software quality tests. This is done when developers make commits to git.kde.org, and is used to ensure our software is in a releasable state and to detect regressions which are accidentally introduced from time to time. It can be found at build.kde.org. As part of this project you will be revamping the system to allow us to expand it to cover additional operating systems in the future, standardise the configuration of jobs and to improve the flexibility of the builds we perform. In addition you'll also be responsible for setting up a new foundation for our Linux builds as the current one is running on a distribution which will soon be out of date.<br />
<br />
''' Status: ''' I have a working first prototype using docker.<br />
<br />
''' Screenshot: ''' Please see my blog post below.<br />
<br />
''' IRC Nick: ''' sgclark<br />
<br />
''' IRC Channels: ''' Err way to many to list, can always find me in kubuntu-devel though<br />
<br />
'''Blog: ''' http://scarlettgatelyclark.com/2014/kde-sok-revamp-the-continuous-integration-system-progress-report/<br />
<br />
'''Mentors: ''' Ben Cooksley<br />
<br />
''' This is awesome about SoK: ''' I am learning a grand number of things. I can take this knowledge with me for life.<br />
<br />
''' This is what I learned during SoK: ''' Docker, Jenkins, Python, and I have only begun my journey...<br />
<br />
<br />
== Souvik Das ==<br />
<br />
'''Project Name:''' Kanagram-Introducing 2-player option<br />
<br />
'''A Brief Description:''' A two-player system could be introduced. Each player would be alternatively given turns to solve the anagram and a scoreline would be kept for each of them. There can be a certain number of questions for each player, from one particular category which should be selected beforehand.<br />
<br />
''' Status: ''' Almost done with the front-end changes<br />
<br />
''' Screenshot: '''<br />
<br />
''' IRC Nick: ''' sd__<br />
<br />
''' IRC Channels: ''' #kde-devel, #kde, #kde-soc, #fedora<br />
<br />
'''Blog: ''' https://dassouvik.wordpress.com/<br />
<br />
'''Mentors: ''' Jeremy Whiting<br />
<br />
''' This is awesome about SoK: ''' Exposes me to the world of open source coding<br />
<br />
''' This is what I learned during SoK: ''' Just started<br />
<br />
<br />
== Aarsee Aeron == <br />
<br />
'''Project Name:''' Adding activities to GCompris <br />
<br />
'''A Brief Description:''' Adding new activities to GCompris <br />
<br />
''' Status:''' Getting familiar with JavaScript and Qt platform<br />
<br />
''' Screenshot: '''<br />
<br />
''' IRC Nick:''' aarsee <br />
<br />
''' IRC Channels:''' #kde , #kde-soc , #kde-devel <br />
<br />
'''Blog: ''' https://aarseeaeron.wordpress.com/<br />
<br />
'''Mentors: ''' Bruno Coudoin<br />
<br />
''' This is awesome about SoK:''' It is my first experience with open source organisation. Quite happy to contribute to it and looking forward to learn a lot from this. <br />
<br />
''' This is what I learned during SoK:''' I have just started with my project.<br />
<br />
<br />
== Garvit Khatri == <br />
<br />
EDIT:<br />
'''Project Name:''' Porting KnetWalk to KDE Frameworks 5 <br />
<br />
'''A Brief Description:''' In this project I will port application KnetWalk to the latest KDE Framework 5. First I will start with Build System then moving on to UI, then to KDE Core.<br />
<br />
''' Status: ''' Knetwalk Port Completed. Now porting KSudoku.<br />
<br />
''' ScreenShot: ''' http://3.bp.blogspot.com/-bUAL59AZ9jY/VKK0GC4oLqI/AAAAAAAABn8/Z620IhCNaq8/s1600/Selection_012.png<br />
http://2.bp.blogspot.com/--qrvMDQzp9g/VKK0Glv8c_I/AAAAAAAABoA/PwzxzKgSXSs/s1600/Selection_013.png<br />
<br />
''' IRC Nick: ''' garvitdelhi<br />
<br />
''' IRC Channels: ''' #kde-devel #kde-soc<br />
<br />
'''Blog: ''' http://garvitdelhi.blogspot.in/<br />
<br />
'''Mentors: ''' Anuj Pahuja <kamikazeanuj@gmail.com><br />
<br />
''' This is awesome about SoK: ''' This not only gives us a platform to develop for KDE organization, gain experience but we get goodies as well at the end :D<br />
<br />
''' This is what I learned during SoK: ''' The journey has just started ...<br />
<br />
==Anu Mittal==<br />
'''Project Name:'''Route to KF5-porting the application Kalzium to KDE Frameworks 5 <br />
<br />
'''A Brief Description:'''Testing the current features,enhancing their speed and upgrading the design of the application.<br />
<br />
''' Status: '''Getting acquainted with the language and the code of the application.<br />
<br />
''' Screenshot: '''<br />
<br />
''' IRC Nick: ''' anuM<br />
<br />
''' IRC Channels: ''' #kde-devel,#kde,#kde-soc<br />
<br />
'''Blog: ''' http://anu-mittal.blogspot.in/<br />
<br />
'''Mentors: ''' Aleix Pol<br />
<br />
''' This is awesome about SoK: '''Provides exposure to open source development and getting acquainted with people of common interest.<br />
<br />
''' This is what I learned during SoK: '''Its just the beginning<br />
<br />
== Pinak Ahuja == <br />
<br />
'''Project Name:''' Finding a better alternative to Xapian for Baloo<br />
<br />
'''A Brief Description:''' In this project I will look at the underlying implementation of Xapian to understand why it doesn't function well for baloo's use case and find an alternative which works better and start implementing it.<br />
<br />
''' Status: ''' Understanding implementation of Xapian's features, that Baloo uses, from Xapian source code.<br />
<br />
''' Screenshot: '''<br />
<br />
''' IRC Nick: ''' pinak<br />
<br />
''' IRC Channels: ''' #plasma #kde-baloo #kde-devel #kde-devel<br />
<br />
'''Blog: ''' http://pinak.github.io<br />
<br />
'''Mentors: ''' Vishesh Handa<br />
<br />
''' This is awesome about SoK: '''<br />
<br />
''' This is what I learned during SoK: '''<br />
<br />
<br />
== Rahul Chowdhury == <br />
<br />
'''Project Name:''' Improve/refresh KHangMan UI<br />
<br />
'''A Brief Description:''' The aim of the project will be to combine the desktop, plasma active and harmattan UI into one QML based UI instead of using QWidget and SVG. As a result KHangMan will be having a nice clean UI and it will be compatible on the above-mentioned platforms.<br />
<br />
''' Status: ''' Initially there were some segfault problems with KHangMan related to loading kvtml files and theme files that had to be taken care of, followed by some cleaning up tasks related to a few TODO and FIXME in the code. Then the QML files under harmattan were moved to a new 'qml' folder, and now KHangMan loads main.qml from there as the main widget in its mainwindow. Much of the code has been ported from QtQuick 1 to QtQuick 2.3 , and at present when the app is launched the QML view is loaded with some of the tools and buttons displaying and some features working properly. There are still a lot of things to be done, like fixing the issues related to loading of some image files, and adding some extra functionalities, and ultimately get the whole app to work properly and so on.<br />
<br />
''' Screenshot: ''' http://wstaw.org/m/2014/11/08/snapshot18.png<br />
<br />
''' IRC Nick: ''' rahulch<br />
<br />
''' IRC Channels: ''' #kde-devel #kde-edu #kde-soc #kde #fedora-kde<br />
<br />
'''Blog: ''' http://rahulc93.wordpress.com/<br />
<br />
'''Mentors: ''' Jeremy Whiting , Heena Mahour<br />
<br />
''' This is awesome about SoK: ''' SoK is a great way for coders to get involved with KDE and start making their contributions to it. Usually if a student has an impressive idea for a project and if it gets accepted, he/she gets to work on it. The experience gained in the whole process is invaluable, where people get to interact with the developers from all over the world, share their knowledge and learn a lot of new things all along. Everyone from the KDE community is extremely friendly, and they are always ready to help out anyone in need. At the end of the project the student gets to learn a lot, it helps to brush up coding and algorithm skills, and it also gives a sense of satisfaction by making your own contributions to a software that is globally used by all.<br />
<br />
''' This is what I learned during SoK: ''' Got to know more about QtQuick, learnt a few tricks on git, developed my OOPS concepts.<br />
<br />
== Koushik S == <br />
<br />
'''Project Name:''' digiKam : Improve automatic noise reduction using Wavelets<br />
<br />
'''A Brief Description:''' The project aims to improve the noise reduction algorithm to better estimate noise present in the image, and correct them. <br />
<br />
''' Status: ''' Getting familiar with the present algorithm implemented, and in the process of implementing the updated one as a seperate OpenCV application for better understanding.<br />
<br />
''' Screenshot: '''<br />
<br />
''' IRC Nick: ''' skoushik<br />
<br />
''' IRC Channels: ''' #digikam #kde-in #kde-soc<br />
<br />
'''Blog: ''' http://skoushik.wordpress.com<br />
<br />
'''Mentors: ''' Gilles Caulier<br />
<br />
''' This is awesome about SoK: ''' Great way to get started with open source development, and getting to know amazing people in the process.<br />
<br />
''' This is what I learned during SoK: ''' So far, I've learnt about practices in writing code, and utilizing Object-oriented Programming concepts for solving some of the problems.<br />
<br />
== Ranveer Aggarwal == <br />
<br />
'''Project Name:''' Revamp planetkde.org<br />
<br />
'''A Brief Description:''' For the uninitiated, Planet KDE is KDE's Blog aggregator, i.e. it displays feeds from the blogs of KDE contributors on one common web platform.<br />
<br />
It's been in existence since 2008, and uses Rawdog (A Python-based RSS Aggregator). It renders all the content on to a single HTML file, which can be customized.<br />
<br />
Basically, what I'm trying to do is to revamp the existing website, in the following ways:<br />
* Upgrade Rawdog to its newest version<br />
* Give the website a new look and feel, with mobile compatibility<br />
* Add social network feeds to it, if the APIs permit<br />
<br />
<br />
''' Timeline: '''So here is what I have roughly planned:<br />
* Firstly, I'll read through the rawdog docs, and try a small implementation locally.<br />
* Next, I'll go through the existing source code, and see how it is written, especially the rawdog-HTML/CSS integration. <br />
* After the basic requirement of aggregating blogs is done, I'll go through the API documentations of social networking websites and work on the integration with the website, again locally. <br />
* After understanding how things work in the above two steps, I'll make a rough mockup of the new design and that can be discussed and improved upon.<br />
* Then I'll develop the front-end part of the website<br />
* After that is done, add rawdog and the social network APIs to it.<br />
* Finalizing the code, adding finishing touches, adding new features if possible<br />
<br />
<br />
''' Status: ''' Currently getting familiar with Rawdog<br />
<br />
''' Screenshot: ''' This is how the current blog looks like:<br />
[[File:PlanetKDE1.png]]<br />
<br />
''' IRC Nick: ''' ranveeraggarwal<br />
<br />
''' IRC Channels: ''' #kde-www #kde-soc<br />
<br />
'''Blog: ''' http://blog.ranveeraggarwal.com/<br />
<br />
'''Mentors: ''' Jonathan Riddell<br />
<br />
''' This is awesome about SoK: ''' It's my first step to Open Source, and I found the community very enthusiastic and helpful.<br />
<br />
''' This is what I learned during SoK: ''' //TODO<br />
<br />
== Dinu Kumarasiri== <br />
<br />
'''Project Name:''' Theme Designing for Pairs<br />
<br />
'''A Brief Description:''' Pairs is an educational project focussed on pre-school children. It stimulates memory and logic skills in children. There are three aspects which should be covered in this project; Create and add new themes, Improve documentation, Refactor and format code base.<br />
<br />
''' Status: ''' Going through and trying to understand the code.<br />
<br />
''' Screenshot: '''<br />
<br />
''' IRC Nick: ''' dinu<br />
<br />
''' IRC Channels: ''' #kde-devel #kde-edu #kde-soc #kde<br />
<br />
'''Blog: ''' http://sinceeverybodyhasablog.wordpress.com/<br />
<br />
'''Mentors: ''' Heena Mahour<br />
<br />
''' This is awesome about SoK: ''' This program gives a guided entrance to KDE and open source community.<br />
<br />
''' This is what I learned during SoK: ''' Still at the getting started phase. I'm sure this will have a long list at the end of the program.<br />
<br />
== Sayan Biswas== <br />
<br />
'''Project Name:''' Kanagram: Make clickable letters using QML objects rather than one text object.<br />
<br />
'''A Brief Description:''' The aim of the project will be to make the letters clickable QML objects rather than one Text object, to animate them moving to the answer area, if a letter is typed on the keyboard then animate moving one of the letters to the answer area, and a few other improvements if time permits.<br />
<br />
''' Status: ''' Getting acquainted with the code.<br />
<br />
''' IRC Nick: ''' techsayan<br />
<br />
''' IRC Channels: ''' #kde-devel #kde-edu #kde-soc #nitdgplug #konversation #gsoc<br />
<br />
'''Blog: ''' http://alltypesofhacking.blogspot.in/KDE<br />
<br />
'''Mentors: ''' Debjit Mondal<br />
<br />
''' This is awesome about SoK: ''' The direct interaction and knowing about the available projects and get the opportunity to actually work on it under the guidance of the maintainers is really what excites me the most. In SoK the maintainers are also encouraging for new ideas and help us work on it from the basics.<br />
<br />
''' This is what I learned during SoK: ''' Got to learn Qt, revise my OOPS concept and the most importantly the journey has just began.<br />
<br />
== R. Harish Navnit == <br />
<br />
'''Project Name:''' Plasma Media Center : Porting the series and RSS podcasts backend to Plasma5<br />
<br />
'''A Brief Description:''' Two backends of the Plasma Media Center are the RSS Podcast support and the Series backend. Through this project, I aim to port both of these backends of the Plasma Media Center to KF5 and Plasma 5 and also make several changes in them, like porting series backend to use guessit library https://pypi.python.org/pypi/guessit etc, fixing various bugs in it and polishing it.<br />
<br />
''' Status: ''' Porting the eventsbackend in Plasma Media Center<br />
<br />
''' Screenshot: '''<br />
<br />
''' IRC Nick: ''' rharish<br />
<br />
''' IRC Channels: ''' #plasma #kde-in #kde-devel #kde-soc #kde-speech<br />
<br />
'''Blog: ''' https://harishnavnit.wordpress.com<br />
<br />
'''Mentors: ''' Bhushan Shah<br />
<br />
''' This is awesome about SoK: ''' The flexibility of the program. <br />
<br />
''' This is what I learned during SoK: '''<br />
<br />
== Utkarsh Simha == <br />
<br />
'''Project Name:''' Enhancing observing tools for KStars<br />
<br />
'''A Brief Description:''' 1. To add "Observing Time Optimizer" feature to find the optimal time/altitude to observe an object. 2. To add ability to sketch logs.<br />
<br />
''' Status: ''' Familiarizing myself with the Qt Framework by implementing some basic UI additions to KStars (UI for StarHopper tool)<br />
<br />
''' Screenshot: '''<br />
<br />
''' IRC Nick: ''' usimha<br />
<br />
''' IRC Channels: ''' #kde-devel, #kde-kstars<br />
<br />
'''Blog: ''' http://thegreatercode.wordpress.com/season-of-kde-nov/<br />
<br />
'''Mentors: ''' Akarsh Simha<br />
<br />
''' This is awesome about SoK: '''Great experience, contributing to Open Source!<br />
<br />
''' This is what I learned during SoK: '''A lot of C++ and Qt. Interacting with other people in the community.<br />
<br />
==M Sai Krishna==<br />
'''Project Name:'''Adding Gcompris activities <br />
<br />
'''A Brief Description:'''Adding new activites to GCompris.<br />
<br />
''' Status: '''Getting acquainted with Qt and Javascript.<br />
<br />
''' Screenshot: '''<br />
<br />
''' IRC Nick: ''' saikrishna17394<br />
<br />
''' IRC Channels: ''' #kde-devel,#kde,#kde-soc<br />
<br />
'''Blog: ''' http://saikrishna17394.github.io/<br />
<br />
'''Mentors: ''' Kesha Shah<br />
<br />
''' This is awesome about SoK: '''This is my first open source project. I am excited contributing to the community.<br />
<br />
''' This is what I learned during SoK: '''It just started.<br />
<br />
==Minh Ngo==<br />
'''Project Name:'''KF5 Based Python 3 backend for Cantor<br />
<br />
'''A Brief Description:''' This projects aim to provide a additional Python<br />
3 backend for Cantor, with the basic features of the Cantor backends:<br />
syntax highlithing, tab-complete, variable management, support to show<br />
plot figures in the worksheet, support to some extensions like linear<br />
algebra and plot generation, and more.<br />
<br />
''' Status: '''Ported for KDE4<br />
<br />
''' Screenshot: '''<br />
<br />
''' IRC Nick: ''' nlminhtl<br />
<br />
''' IRC Channels: ''' #kde-devel, #fedora-kde, #fedora-devel, #kde-soc<br />
<br />
'''Blog: ''' https://ignotus.github.io<br />
<br />
'''Mentors: ''' Filipe Saraiva <br />
<br />
''' This is awesome about SoK: '''It's not my first open source contribution, so I just wanted a cool T-shirt :))<br />
<br />
''' This is what I learned during SoK: '''It just started.<br />
<br />
== Nitul Datt == <br />
<br />
'''Project Name:''' Amarok : Cue Sheet Support <br />
<br />
'''A Brief Description:''' At present Amarok does not provide support for cue sheeted music in the collection. If implemented correctly, this feature would allow for the independent playback of individual songs stored in a single audio file. <br />
<br />
''' Status: ''' Getting to terms with the related parts of the codebase. <br />
<br />
''' Screenshot: '''<br />
<br />
''' IRC Nick: ''' nit91<br />
<br />
''' IRC Channels: ''' #kde-devel, #kde-sok, #amarok.dev<br />
<br />
'''Blog: ''' https://nitul1991.wordpress.com/<br />
<br />
'''Mentors: ''' Vedant Agarwala<br />
<br />
''' This is awesome about SoK: '''<br />
<br />
''' This is what I learned during SoK: '''<br />
<br />
<br />
== Subhajit Mukherjee == <br />
<br />
'''Project Name:''' Finishing test.kubuntu.co.uk<br />
<br />
'''A Brief Description:''' I wish to design a new theme for the webpage and give the site a new look. I also want make the website Google friendly and search engine optimized. I have already started with measuring the traffic on the webpage and wish to ensure that the site can work under load.<br />
I also wish to integrate the site with social media so that people can easily get access to information about Kubuntu and get into using the same.<br />
Finally I would import all the data from the current site and make a responsive webpage that can rum=n smoothly on PC as well as on mobile phones.<br />
<br />
''' Status: ''' Finished designing the basic layout for the web page.<br />
<br />
''' Screenshot: ''' http://wstaw.org/w/32Bp/ , http://wstaw.org/w/32Bq/ , http://wstaw.org/w/32Br/ , http://wstaw.org/w/32Bt/<br />
<br />
''' IRC Nick: ''' bukai<br />
<br />
''' IRC Channels: ''' #kubuntu-devel,#kubuntu,#kde-devel #kde-edu #kde-soc #kde<br />
<br />
'''Blog: ''' http://subhajitmukherjee.wordpress.com/sok/<br />
<br />
'''Mentors: ''' Jonathan Riddell<br />
<br />
''' This is awesome about SoK: ''' It's my first SoK.<br />
<br />
''' This is what I learned during SoK: '''<TODO><br />
<br />
<br />
== Ashish Bansal == <br />
<br />
'''Project Name:''' UPnP Support in PMC<br />
<br />
'''A Brief Description:''' In this project I will introduce the functionality of the DLNA/UPnP into the PMC using which user would be able to play media in PMC from other media servers and play media from PMC on media renderers as well.<br />
<br />
''' Status: ''' I am able to browse media from the media server and get their respective URLs. Now I am implementing the functionality of media server into new and separate Qt application and will merge both of them later on.<br />
<br />
''' Screenshot: ''' http://1.bp.blogspot.com/-JTp8fKjpR6s/VHIj2K69pfI/AAAAAAAACTU/5NOQSBhRPzc/s1600/2.png<br />
http://3.bp.blogspot.com/-fJk5LaOsrNM/VHIj2zDOwHI/AAAAAAAACTY/bL7KbSROwEY/s1600/4.png<br />
<br />
''' IRC Nick: ''' mrphantom<br />
<br />
''' IRC Channels: ''' #plasma #kde-in #kde-devel #kde<br />
<br />
'''Blog: ''' http://blog.ashish-bansal.in<br />
<br />
'''Mentor: ''' Shantanu<br />
<br />
'''This is awesome about SoK: ''' It's SoK.<br />
<br />
<br />
<br />
== Kshitij Gupta == <br />
<br />
'''Project Name:''' Test framework for KWin Effects<br />
<br />
'''A Brief Description:''' ToDo<br />
<br />
''' Status: ''' Coding due to begin (owing to my academic commitments)<br />
<br />
''' Screenshot: '''<br />
<br />
''' IRC Nick: ''' kshitij8<br />
<br />
''' IRC Channels: ''' #kde #kwin #kde-dev<br />
<br />
'''Blog: ''' http://kshitijblogs.blogspot.com/<br />
<br />
'''Mentors: ''' Martin Gräßlin<br />
<br />
''' This is awesome about SoK: ''' ToDo</div>Garvithttps://community.kde.org/index.php?title=SoK/2014/StatusReport&diff=40969SoK/2014/StatusReport2014-12-30T14:23:06Z<p>Garvit: /* Garvit Khatri */</p>
<hr />
<div>Note: Please make sure you are subscribed to kde-soc@kde.org for updates on SoK. Also, make sure your blog feeds are in PlanetKDE. Good Luck!<br />
== Student Name (copy this template and fill in) == <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 />
'''Mentors: ''' <br />
<br />
''' This is awesome about SoK: '''<br />
<br />
''' This is what I learned during SoK: '''<br />
<br />
== Scarlett Clark== <br />
<br />
'''Project Name: ''' Revamp the Continuous Integration system<br />
<br />
'''A Brief Description:''' The continuous integration system is a piece of KDE.org infrastructure which compiles KDE software, executes tests included with the software and performs software quality tests. This is done when developers make commits to git.kde.org, and is used to ensure our software is in a releasable state and to detect regressions which are accidentally introduced from time to time. It can be found at build.kde.org. As part of this project you will be revamping the system to allow us to expand it to cover additional operating systems in the future, standardise the configuration of jobs and to improve the flexibility of the builds we perform. In addition you'll also be responsible for setting up a new foundation for our Linux builds as the current one is running on a distribution which will soon be out of date.<br />
<br />
''' Status: ''' I have a working first prototype using docker.<br />
<br />
''' Screenshot: ''' Please see my blog post below.<br />
<br />
''' IRC Nick: ''' sgclark<br />
<br />
''' IRC Channels: ''' Err way to many to list, can always find me in kubuntu-devel though<br />
<br />
'''Blog: ''' http://scarlettgatelyclark.com/2014/kde-sok-revamp-the-continuous-integration-system-progress-report/<br />
<br />
'''Mentors: ''' Ben Cooksley<br />
<br />
''' This is awesome about SoK: ''' I am learning a grand number of things. I can take this knowledge with me for life.<br />
<br />
''' This is what I learned during SoK: ''' Docker, Jenkins, Python, and I have only begun my journey...<br />
<br />
<br />
== Souvik Das ==<br />
<br />
'''Project Name:''' Kanagram-Introducing 2-player option<br />
<br />
'''A Brief Description:''' A two-player system could be introduced. Each player would be alternatively given turns to solve the anagram and a scoreline would be kept for each of them. There can be a certain number of questions for each player, from one particular category which should be selected beforehand.<br />
<br />
''' Status: ''' Almost done with the front-end changes<br />
<br />
''' Screenshot: '''<br />
<br />
''' IRC Nick: ''' sd__<br />
<br />
''' IRC Channels: ''' #kde-devel, #kde, #kde-soc, #fedora<br />
<br />
'''Blog: ''' https://dassouvik.wordpress.com/<br />
<br />
'''Mentors: ''' Jeremy Whiting<br />
<br />
''' This is awesome about SoK: ''' Exposes me to the world of open source coding<br />
<br />
''' This is what I learned during SoK: ''' Just started<br />
<br />
<br />
== Aarsee Aeron == <br />
<br />
'''Project Name:''' Adding activities to GCompris <br />
<br />
'''A Brief Description:''' Adding new activities to GCompris <br />
<br />
''' Status:''' Getting familiar with JavaScript and Qt platform<br />
<br />
''' Screenshot: '''<br />
<br />
''' IRC Nick:''' aarsee <br />
<br />
''' IRC Channels:''' #kde , #kde-soc , #kde-devel <br />
<br />
'''Blog: ''' https://aarseeaeron.wordpress.com/<br />
<br />
'''Mentors: ''' Bruno Coudoin<br />
<br />
''' This is awesome about SoK:''' It is my first experience with open source organisation. Quite happy to contribute to it and looking forward to learn a lot from this. <br />
<br />
''' This is what I learned during SoK:''' I have just started with my project.<br />
<br />
<br />
== Garvit Khatri == <br />
<br />
EDIT:<br />
'''Project Name:''' Porting KnetWalk to KDE Frameworks 5 <br />
<br />
'''A Brief Description:''' In this project I will port application KnetWalk to the latest KDE Framework 5. First I will start with Build System then moving on to UI, then to KDE Core.<br />
<br />
''' Status: ''' Port Completed.<br />
<br />
''' ScreenShot: ''' http://3.bp.blogspot.com/-bUAL59AZ9jY/VKK0GC4oLqI/AAAAAAAABn8/Z620IhCNaq8/s1600/Selection_012.png<br />
http://2.bp.blogspot.com/--qrvMDQzp9g/VKK0Glv8c_I/AAAAAAAABoA/PwzxzKgSXSs/s1600/Selection_013.png<br />
<br />
''' IRC Nick: ''' garvitdelhi<br />
<br />
''' IRC Channels: ''' #kde-devel #kde-soc<br />
<br />
'''Blog: ''' http://garvitdelhi.blogspot.in/<br />
<br />
'''Mentors: ''' Anuj Pahuja <kamikazeanuj@gmail.com><br />
<br />
''' This is awesome about SoK: ''' This not only gives us a platform to develop for KDE organization, gain experience but we get goodies as well at the end :D<br />
<br />
''' This is what I learned during SoK: ''' The journey has just started ...<br />
<br />
==Anu Mittal==<br />
'''Project Name:'''Route to KF5-porting the application Kalzium to KDE Frameworks 5 <br />
<br />
'''A Brief Description:'''Testing the current features,enhancing their speed and upgrading the design of the application.<br />
<br />
''' Status: '''Getting acquainted with the language and the code of the application.<br />
<br />
''' Screenshot: '''<br />
<br />
''' IRC Nick: ''' anuM<br />
<br />
''' IRC Channels: ''' #kde-devel,#kde,#kde-soc<br />
<br />
'''Blog: ''' http://anu-mittal.blogspot.in/<br />
<br />
'''Mentors: ''' Aleix Pol<br />
<br />
''' This is awesome about SoK: '''Provides exposure to open source development and getting acquainted with people of common interest.<br />
<br />
''' This is what I learned during SoK: '''Its just the beginning<br />
<br />
== Pinak Ahuja == <br />
<br />
'''Project Name:''' Finding a better alternative to Xapian for Baloo<br />
<br />
'''A Brief Description:''' In this project I will look at the underlying implementation of Xapian to understand why it doesn't function well for baloo's use case and find an alternative which works better and start implementing it.<br />
<br />
''' Status: ''' Understanding implementation of Xapian's features, that Baloo uses, from Xapian source code.<br />
<br />
''' Screenshot: '''<br />
<br />
''' IRC Nick: ''' pinak<br />
<br />
''' IRC Channels: ''' #plasma #kde-baloo #kde-devel #kde-devel<br />
<br />
'''Blog: ''' http://pinak.github.io<br />
<br />
'''Mentors: ''' Vishesh Handa<br />
<br />
''' This is awesome about SoK: '''<br />
<br />
''' This is what I learned during SoK: '''<br />
<br />
<br />
== Rahul Chowdhury == <br />
<br />
'''Project Name:''' Improve/refresh KHangMan UI<br />
<br />
'''A Brief Description:''' The aim of the project will be to combine the desktop, plasma active and harmattan UI into one QML based UI instead of using QWidget and SVG. As a result KHangMan will be having a nice clean UI and it will be compatible on the above-mentioned platforms.<br />
<br />
''' Status: ''' Initially there were some segfault problems with KHangMan related to loading kvtml files and theme files that had to be taken care of, followed by some cleaning up tasks related to a few TODO and FIXME in the code. Then the QML files under harmattan were moved to a new 'qml' folder, and now KHangMan loads main.qml from there as the main widget in its mainwindow. Much of the code has been ported from QtQuick 1 to QtQuick 2.3 , and at present when the app is launched the QML view is loaded with some of the tools and buttons displaying and some features working properly. There are still a lot of things to be done, like fixing the issues related to loading of some image files, and adding some extra functionalities, and ultimately get the whole app to work properly and so on.<br />
<br />
''' Screenshot: ''' http://wstaw.org/m/2014/11/08/snapshot18.png<br />
<br />
''' IRC Nick: ''' rahulch<br />
<br />
''' IRC Channels: ''' #kde-devel #kde-edu #kde-soc #kde #fedora-kde<br />
<br />
'''Blog: ''' http://rahulc93.wordpress.com/<br />
<br />
'''Mentors: ''' Jeremy Whiting , Heena Mahour<br />
<br />
''' This is awesome about SoK: ''' SoK is a great way for coders to get involved with KDE and start making their contributions to it. Usually if a student has an impressive idea for a project and if it gets accepted, he/she gets to work on it. The experience gained in the whole process is invaluable, where people get to interact with the developers from all over the world, share their knowledge and learn a lot of new things all along. Everyone from the KDE community is extremely friendly, and they are always ready to help out anyone in need. At the end of the project the student gets to learn a lot, it helps to brush up coding and algorithm skills, and it also gives a sense of satisfaction by making your own contributions to a software that is globally used by all.<br />
<br />
''' This is what I learned during SoK: ''' Got to know more about QtQuick, learnt a few tricks on git, developed my OOPS concepts.<br />
<br />
== Koushik S == <br />
<br />
'''Project Name:''' digiKam : Improve automatic noise reduction using Wavelets<br />
<br />
'''A Brief Description:''' The project aims to improve the noise reduction algorithm to better estimate noise present in the image, and correct them. <br />
<br />
''' Status: ''' Getting familiar with the present algorithm implemented, and in the process of implementing the updated one as a seperate OpenCV application for better understanding.<br />
<br />
''' Screenshot: '''<br />
<br />
''' IRC Nick: ''' skoushik<br />
<br />
''' IRC Channels: ''' #digikam #kde-in #kde-soc<br />
<br />
'''Blog: ''' http://skoushik.wordpress.com<br />
<br />
'''Mentors: ''' Gilles Caulier<br />
<br />
''' This is awesome about SoK: ''' Great way to get started with open source development, and getting to know amazing people in the process.<br />
<br />
''' This is what I learned during SoK: ''' So far, I've learnt about practices in writing code, and utilizing Object-oriented Programming concepts for solving some of the problems.<br />
<br />
== Ranveer Aggarwal == <br />
<br />
'''Project Name:''' Revamp planetkde.org<br />
<br />
'''A Brief Description:''' For the uninitiated, Planet KDE is KDE's Blog aggregator, i.e. it displays feeds from the blogs of KDE contributors on one common web platform.<br />
<br />
It's been in existence since 2008, and uses Rawdog (A Python-based RSS Aggregator). It renders all the content on to a single HTML file, which can be customized.<br />
<br />
Basically, what I'm trying to do is to revamp the existing website, in the following ways:<br />
* Upgrade Rawdog to its newest version<br />
* Give the website a new look and feel, with mobile compatibility<br />
* Add social network feeds to it, if the APIs permit<br />
<br />
<br />
''' Timeline: '''So here is what I have roughly planned:<br />
* Firstly, I'll read through the rawdog docs, and try a small implementation locally.<br />
* Next, I'll go through the existing source code, and see how it is written, especially the rawdog-HTML/CSS integration. <br />
* After the basic requirement of aggregating blogs is done, I'll go through the API documentations of social networking websites and work on the integration with the website, again locally. <br />
* After understanding how things work in the above two steps, I'll make a rough mockup of the new design and that can be discussed and improved upon.<br />
* Then I'll develop the front-end part of the website<br />
* After that is done, add rawdog and the social network APIs to it.<br />
* Finalizing the code, adding finishing touches, adding new features if possible<br />
<br />
<br />
''' Status: ''' Currently getting familiar with Rawdog<br />
<br />
''' Screenshot: ''' This is how the current blog looks like:<br />
[[File:PlanetKDE1.png]]<br />
<br />
''' IRC Nick: ''' ranveeraggarwal<br />
<br />
''' IRC Channels: ''' #kde-www #kde-soc<br />
<br />
'''Blog: ''' http://blog.ranveeraggarwal.com/<br />
<br />
'''Mentors: ''' Jonathan Riddell<br />
<br />
''' This is awesome about SoK: ''' It's my first step to Open Source, and I found the community very enthusiastic and helpful.<br />
<br />
''' This is what I learned during SoK: ''' //TODO<br />
<br />
== Dinu Kumarasiri== <br />
<br />
'''Project Name:''' Theme Designing for Pairs<br />
<br />
'''A Brief Description:''' Pairs is an educational project focussed on pre-school children. It stimulates memory and logic skills in children. There are three aspects which should be covered in this project; Create and add new themes, Improve documentation, Refactor and format code base.<br />
<br />
''' Status: ''' Going through and trying to understand the code.<br />
<br />
''' Screenshot: '''<br />
<br />
''' IRC Nick: ''' dinu<br />
<br />
''' IRC Channels: ''' #kde-devel #kde-edu #kde-soc #kde<br />
<br />
'''Blog: ''' http://sinceeverybodyhasablog.wordpress.com/<br />
<br />
'''Mentors: ''' Heena Mahour<br />
<br />
''' This is awesome about SoK: ''' This program gives a guided entrance to KDE and open source community.<br />
<br />
''' This is what I learned during SoK: ''' Still at the getting started phase. I'm sure this will have a long list at the end of the program.<br />
<br />
== Sayan Biswas== <br />
<br />
'''Project Name:''' Kanagram: Make clickable letters using QML objects rather than one text object.<br />
<br />
'''A Brief Description:''' The aim of the project will be to make the letters clickable QML objects rather than one Text object, to animate them moving to the answer area, if a letter is typed on the keyboard then animate moving one of the letters to the answer area, and a few other improvements if time permits.<br />
<br />
''' Status: ''' Getting acquainted with the code.<br />
<br />
''' IRC Nick: ''' techsayan<br />
<br />
''' IRC Channels: ''' #kde-devel #kde-edu #kde-soc #nitdgplug #konversation #gsoc<br />
<br />
'''Blog: ''' http://alltypesofhacking.blogspot.in/KDE<br />
<br />
'''Mentors: ''' Debjit Mondal<br />
<br />
''' This is awesome about SoK: ''' The direct interaction and knowing about the available projects and get the opportunity to actually work on it under the guidance of the maintainers is really what excites me the most. In SoK the maintainers are also encouraging for new ideas and help us work on it from the basics.<br />
<br />
''' This is what I learned during SoK: ''' Got to learn Qt, revise my OOPS concept and the most importantly the journey has just began.<br />
<br />
== R. Harish Navnit == <br />
<br />
'''Project Name:''' Plasma Media Center : Porting the series and RSS podcasts backend to Plasma5<br />
<br />
'''A Brief Description:''' Two backends of the Plasma Media Center are the RSS Podcast support and the Series backend. Through this project, I aim to port both of these backends of the Plasma Media Center to KF5 and Plasma 5 and also make several changes in them, like porting series backend to use guessit library https://pypi.python.org/pypi/guessit etc, fixing various bugs in it and polishing it.<br />
<br />
''' Status: ''' Porting the eventsbackend in Plasma Media Center<br />
<br />
''' Screenshot: '''<br />
<br />
''' IRC Nick: ''' rharish<br />
<br />
''' IRC Channels: ''' #plasma #kde-in #kde-devel #kde-soc #kde-speech<br />
<br />
'''Blog: ''' https://harishnavnit.wordpress.com<br />
<br />
'''Mentors: ''' Bhushan Shah<br />
<br />
''' This is awesome about SoK: ''' The flexibility of the program. <br />
<br />
''' This is what I learned during SoK: '''<br />
<br />
== Utkarsh Simha == <br />
<br />
'''Project Name:''' Enhancing observing tools for KStars<br />
<br />
'''A Brief Description:''' 1. To add "Observing Time Optimizer" feature to find the optimal time/altitude to observe an object. 2. To add ability to sketch logs.<br />
<br />
''' Status: ''' Familiarizing myself with the Qt Framework by implementing some basic UI additions to KStars (UI for StarHopper tool)<br />
<br />
''' Screenshot: '''<br />
<br />
''' IRC Nick: ''' usimha<br />
<br />
''' IRC Channels: ''' #kde-devel, #kde-kstars<br />
<br />
'''Blog: ''' http://thegreatercode.wordpress.com/season-of-kde-nov/<br />
<br />
'''Mentors: ''' Akarsh Simha<br />
<br />
''' This is awesome about SoK: '''Great experience, contributing to Open Source!<br />
<br />
''' This is what I learned during SoK: '''A lot of C++ and Qt. Interacting with other people in the community.<br />
<br />
==M Sai Krishna==<br />
'''Project Name:'''Adding Gcompris activities <br />
<br />
'''A Brief Description:'''Adding new activites to GCompris.<br />
<br />
''' Status: '''Getting acquainted with Qt and Javascript.<br />
<br />
''' Screenshot: '''<br />
<br />
''' IRC Nick: ''' saikrishna17394<br />
<br />
''' IRC Channels: ''' #kde-devel,#kde,#kde-soc<br />
<br />
'''Blog: ''' http://saikrishna17394.github.io/<br />
<br />
'''Mentors: ''' Kesha Shah<br />
<br />
''' This is awesome about SoK: '''This is my first open source project. I am excited contributing to the community.<br />
<br />
''' This is what I learned during SoK: '''It just started.<br />
<br />
==Minh Ngo==<br />
'''Project Name:'''KF5 Based Python 3 backend for Cantor<br />
<br />
'''A Brief Description:''' This projects aim to provide a additional Python<br />
3 backend for Cantor, with the basic features of the Cantor backends:<br />
syntax highlithing, tab-complete, variable management, support to show<br />
plot figures in the worksheet, support to some extensions like linear<br />
algebra and plot generation, and more.<br />
<br />
''' Status: '''Ported for KDE4<br />
<br />
''' Screenshot: '''<br />
<br />
''' IRC Nick: ''' nlminhtl<br />
<br />
''' IRC Channels: ''' #kde-devel, #fedora-kde, #fedora-devel, #kde-soc<br />
<br />
'''Blog: ''' https://ignotus.github.io<br />
<br />
'''Mentors: ''' Filipe Saraiva <br />
<br />
''' This is awesome about SoK: '''It's not my first open source contribution, so I just wanted a cool T-shirt :))<br />
<br />
''' This is what I learned during SoK: '''It just started.<br />
<br />
== Nitul Datt == <br />
<br />
'''Project Name:''' Amarok : Cue Sheet Support <br />
<br />
'''A Brief Description:''' At present Amarok does not provide support for cue sheeted music in the collection. If implemented correctly, this feature would allow for the independent playback of individual songs stored in a single audio file. <br />
<br />
''' Status: ''' Getting to terms with the related parts of the codebase. <br />
<br />
''' Screenshot: '''<br />
<br />
''' IRC Nick: ''' nit91<br />
<br />
''' IRC Channels: ''' #kde-devel, #kde-sok, #amarok.dev<br />
<br />
'''Blog: ''' https://nitul1991.wordpress.com/<br />
<br />
'''Mentors: ''' Vedant Agarwala<br />
<br />
''' This is awesome about SoK: '''<br />
<br />
''' This is what I learned during SoK: '''<br />
<br />
<br />
== Subhajit Mukherjee == <br />
<br />
'''Project Name:''' Finishing test.kubuntu.co.uk<br />
<br />
'''A Brief Description:''' I wish to design a new theme for the webpage and give the site a new look. I also want make the website Google friendly and search engine optimized. I have already started with measuring the traffic on the webpage and wish to ensure that the site can work under load.<br />
I also wish to integrate the site with social media so that people can easily get access to information about Kubuntu and get into using the same.<br />
Finally I would import all the data from the current site and make a responsive webpage that can rum=n smoothly on PC as well as on mobile phones.<br />
<br />
''' Status: ''' Finished designing the basic layout for the web page.<br />
<br />
''' Screenshot: ''' http://wstaw.org/w/32Bp/ , http://wstaw.org/w/32Bq/ , http://wstaw.org/w/32Br/ , http://wstaw.org/w/32Bt/<br />
<br />
''' IRC Nick: ''' bukai<br />
<br />
''' IRC Channels: ''' #kubuntu-devel,#kubuntu,#kde-devel #kde-edu #kde-soc #kde<br />
<br />
'''Blog: ''' http://subhajitmukherjee.wordpress.com/sok/<br />
<br />
'''Mentors: ''' Jonathan Riddell<br />
<br />
''' This is awesome about SoK: ''' It's my first SoK.<br />
<br />
''' This is what I learned during SoK: '''<TODO><br />
<br />
<br />
== Ashish Bansal == <br />
<br />
'''Project Name:''' UPnP Support in PMC<br />
<br />
'''A Brief Description:''' In this project I will introduce the functionality of the DLNA/UPnP into the PMC using which user would be able to play media in PMC from other media servers and play media from PMC on media renderers as well.<br />
<br />
''' Status: ''' I am able to browse media from the media server and get their respective URLs. Now I am implementing the functionality of media server into new and separate Qt application and will merge both of them later on.<br />
<br />
''' Screenshot: ''' http://1.bp.blogspot.com/-JTp8fKjpR6s/VHIj2K69pfI/AAAAAAAACTU/5NOQSBhRPzc/s1600/2.png<br />
http://3.bp.blogspot.com/-fJk5LaOsrNM/VHIj2zDOwHI/AAAAAAAACTY/bL7KbSROwEY/s1600/4.png<br />
<br />
''' IRC Nick: ''' mrphantom<br />
<br />
''' IRC Channels: ''' #plasma #kde-in #kde-devel #kde<br />
<br />
'''Blog: ''' http://blog.ashish-bansal.in<br />
<br />
'''Mentor: ''' Shantanu<br />
<br />
'''This is awesome about SoK: ''' It's SoK.<br />
<br />
<br />
<br />
== Kshitij Gupta == <br />
<br />
'''Project Name:''' Test framework for KWin Effects<br />
<br />
'''A Brief Description:''' ToDo<br />
<br />
''' Status: ''' Coding due to begin (owing to my academic commitments)<br />
<br />
''' Screenshot: '''<br />
<br />
''' IRC Nick: ''' kshitij8<br />
<br />
''' IRC Channels: ''' #kde #kwin #kde-dev<br />
<br />
'''Blog: ''' http://kshitijblogs.blogspot.com/<br />
<br />
'''Mentors: ''' Martin Gräßlin<br />
<br />
''' This is awesome about SoK: ''' ToDo</div>Garvithttps://community.kde.org/index.php?title=SoK/2014/StatusReport&diff=40923SoK/2014/StatusReport2014-12-21T09:52:44Z<p>Garvit: /* Garvit Khatri */</p>
<hr />
<div>Note: Please make sure you are subscribed to kde-soc@kde.org for updates on SoK. Also, make sure your blog feeds are in PlanetKDE. Good Luck!<br />
== Student Name (copy this template and fill in) == <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 />
'''Mentors: ''' <br />
<br />
''' This is awesome about SoK: '''<br />
<br />
''' This is what I learned during SoK: '''<br />
<br />
== Scarlett Clark== <br />
<br />
'''Project Name: ''' Revamp the Continuous Integration system<br />
<br />
'''A Brief Description:''' The continuous integration system is a piece of KDE.org infrastructure which compiles KDE software, executes tests included with the software and performs software quality tests. This is done when developers make commits to git.kde.org, and is used to ensure our software is in a releasable state and to detect regressions which are accidentally introduced from time to time. It can be found at build.kde.org. As part of this project you will be revamping the system to allow us to expand it to cover additional operating systems in the future, standardise the configuration of jobs and to improve the flexibility of the builds we perform. In addition you'll also be responsible for setting up a new foundation for our Linux builds as the current one is running on a distribution which will soon be out of date.<br />
<br />
''' Status: ''' I have a working first prototype using docker.<br />
<br />
''' Screenshot: ''' Please see my blog post below.<br />
<br />
''' IRC Nick: ''' sgclark<br />
<br />
''' IRC Channels: ''' Err way to many to list, can always find me in kubuntu-devel though<br />
<br />
'''Blog: ''' http://scarlettgatelyclark.com/2014/kde-sok-revamp-the-continuous-integration-system-progress-report/<br />
<br />
'''Mentors: ''' Ben Cooksley<br />
<br />
''' This is awesome about SoK: ''' I am learning a grand number of things. I can take this knowledge with me for life.<br />
<br />
''' This is what I learned during SoK: ''' Docker, Jenkins, Python, and I have only begun my journey...<br />
<br />
<br />
== Souvik Das ==<br />
<br />
'''Project Name:''' Kanagram-Introducing 2-player option<br />
<br />
'''A Brief Description:''' A two-player system could be introduced. Each player would be alternatively given turns to solve the anagram and a scoreline would be kept for each of them. There can be a certain number of questions for each player, from one particular category which should be selected beforehand.<br />
<br />
''' Status: ''' Almost done with the front-end changes<br />
<br />
''' Screenshot: '''<br />
<br />
''' IRC Nick: ''' sd__<br />
<br />
''' IRC Channels: ''' #kde-devel, #kde, #kde-soc, #fedora<br />
<br />
'''Blog: ''' https://dassouvik.wordpress.com/<br />
<br />
'''Mentors: ''' Jeremy Whiting<br />
<br />
''' This is awesome about SoK: ''' Exposes me to the world of open source coding<br />
<br />
''' This is what I learned during SoK: ''' Just started<br />
<br />
<br />
== Aarsee Aeron == <br />
<br />
'''Project Name:''' Adding activities to GCompris <br />
<br />
'''A Brief Description:''' Adding new activities to GCompris <br />
<br />
''' Status:''' Getting familiar with JavaScript and Qt platform<br />
<br />
''' Screenshot: '''<br />
<br />
''' IRC Nick:''' aarsee <br />
<br />
''' IRC Channels:''' #kde , #kde-soc , #kde-devel <br />
<br />
'''Blog: ''' https://aarseeaeron.wordpress.com/<br />
<br />
'''Mentors: ''' Bruno Coudoin<br />
<br />
''' This is awesome about SoK:''' It is my first experience with open source organisation. Quite happy to contribute to it and looking forward to learn a lot from this. <br />
<br />
''' This is what I learned during SoK:''' I have just started with my project.<br />
<br />
<br />
== Garvit Khatri == <br />
<br />
EDIT:<br />
'''Project Name:''' Porting KnetWalk to KDE Frameworks 5 <br />
<br />
'''A Brief Description:''' In this project I will port application KnetWalk to the latest KDE Framework 5. First I will start with Build System then moving on to UI, then to KDE Core.<br />
<br />
''' Status: ''' I have ported build system and it can be seen over frameworks branch of KnetWalk. Made other changes app is can now be installed but it crashes as ui is not ported. So my next task is to port ui.<br />
<br />
''' IRC Nick: ''' garvitdelhi<br />
<br />
''' IRC Channels: ''' #kde-devel #kde-soc<br />
<br />
'''Blog: ''' http://garvitdelhi.blogspot.in/<br />
<br />
'''Mentors: ''' Anuj Pahuja <kamikazeanuj@gmail.com><br />
<br />
''' This is awesome about SoK: ''' This not only gives us a platform to develop for KDE organization, gain experience but we get goodies as well at the end :D<br />
<br />
''' This is what I learned during SoK: ''' The journey has just started ...<br />
<br />
==Anu Mittal==<br />
'''Project Name:'''Route to KF5-porting the application Kalzium to KDE Frameworks 5 <br />
<br />
'''A Brief Description:'''Testing the current features,enhancing their speed and upgrading the design of the application.<br />
<br />
''' Status: '''Getting acquainted with the language and the code of the application.<br />
<br />
''' Screenshot: '''<br />
<br />
''' IRC Nick: ''' anuM<br />
<br />
''' IRC Channels: ''' #kde-devel,#kde,#kde-soc<br />
<br />
'''Blog: ''' http://anu-mittal.blogspot.in/<br />
<br />
'''Mentors: ''' Aleix Pol<br />
<br />
''' This is awesome about SoK: '''Provides exposure to open source development and getting acquainted with people of common interest.<br />
<br />
''' This is what I learned during SoK: '''Its just the beginning<br />
<br />
== Pinak Ahuja == <br />
<br />
'''Project Name:''' Finding a better alternative to Xapian for Baloo<br />
<br />
'''A Brief Description:''' In this project I will look at the underlying implementation of Xapian to understand why it doesn't function well for baloo's use case and find an alternative which works better and start implementing it.<br />
<br />
''' Status: ''' Understanding implementation of Xapian's features, that Baloo uses, from Xapian source code.<br />
<br />
''' Screenshot: '''<br />
<br />
''' IRC Nick: ''' pinak<br />
<br />
''' IRC Channels: ''' #plasma #kde-baloo #kde-devel #kde-devel<br />
<br />
'''Blog: ''' http://pinak.github.io<br />
<br />
'''Mentors: ''' Vishesh Handa<br />
<br />
''' This is awesome about SoK: '''<br />
<br />
''' This is what I learned during SoK: '''<br />
<br />
<br />
== Rahul Chowdhury == <br />
<br />
'''Project Name:''' Improve/refresh KHangMan UI<br />
<br />
'''A Brief Description:''' The aim of the project will be to combine the desktop, plasma active and harmattan UI into one QML based UI instead of using QWidget and SVG. As a result KHangMan will be having a nice clean UI and it will be compatible on the above-mentioned platforms.<br />
<br />
''' Status: ''' Initially there were some segfault problems with KHangMan related to loading kvtml files and theme files that had to be taken care of, followed by some cleaning up tasks related to a few TODO and FIXME in the code. Then the QML files under harmattan were moved to a new 'qml' folder, and now KHangMan loads main.qml from there as the main widget in its mainwindow. Much of the code has been ported from QtQuick 1 to QtQuick 2.3 , and at present when the app is launched the QML view is loaded with some of the tools and buttons displaying and some features working properly. There are still a lot of things to be done, like fixing the issues related to loading of some image files, and adding some extra functionalities, and ultimately get the whole app to work properly and so on.<br />
<br />
''' Screenshot: ''' http://wstaw.org/m/2014/11/08/snapshot18.png<br />
<br />
''' IRC Nick: ''' rahulch<br />
<br />
''' IRC Channels: ''' #kde-devel #kde-edu #kde-soc #kde #fedora-kde<br />
<br />
'''Blog: ''' http://rahulc93.wordpress.com/<br />
<br />
'''Mentors: ''' Jeremy Whiting , Heena Mahour<br />
<br />
''' This is awesome about SoK: ''' SoK is a great way for coders to get involved with KDE and start making their contributions to it. Usually if a student has an impressive idea for a project and if it gets accepted, he/she gets to work on it. The experience gained in the whole process is invaluable, where people get to interact with the developers from all over the world, share their knowledge and learn a lot of new things all along. Everyone from the KDE community is extremely friendly, and they are always ready to help out anyone in need. At the end of the project the student gets to learn a lot, it helps to brush up coding and algorithm skills, and it also gives a sense of satisfaction by making your own contributions to a software that is globally used by all.<br />
<br />
''' This is what I learned during SoK: ''' Got to know more about QtQuick, learnt a few tricks on git, developed my OOPS concepts.<br />
<br />
== Koushik S == <br />
<br />
'''Project Name:''' digiKam : Improve automatic noise reduction using Wavelets<br />
<br />
'''A Brief Description:''' The project aims to improve the noise reduction algorithm to better estimate noise present in the image, and correct them. <br />
<br />
''' Status: ''' Getting familiar with the present algorithm implemented, and in the process of implementing the updated one as a seperate OpenCV application for better understanding.<br />
<br />
''' Screenshot: '''<br />
<br />
''' IRC Nick: ''' skoushik<br />
<br />
''' IRC Channels: ''' #digikam #kde-in #kde-soc<br />
<br />
'''Blog: ''' http://skoushik.wordpress.com<br />
<br />
'''Mentors: ''' Gilles Caulier<br />
<br />
''' This is awesome about SoK: ''' Great way to get started with open source development, and getting to know amazing people in the process.<br />
<br />
''' This is what I learned during SoK: ''' So far, I've learnt about practices in writing code, and utilizing Object-oriented Programming concepts for solving some of the problems.<br />
<br />
== Ranveer Aggarwal == <br />
<br />
'''Project Name:''' Revamp planetkde.org<br />
<br />
'''A Brief Description:''' For the uninitiated, Planet KDE is KDE's Blog aggregator, i.e. it displays feeds from the blogs of KDE contributors on one common web platform.<br />
<br />
It's been in existence since 2008, and uses Rawdog (A Python-based RSS Aggregator). It renders all the content on to a single HTML file, which can be customized.<br />
<br />
Basically, what I'm trying to do is to revamp the existing website, in the following ways:<br />
* Upgrade Rawdog to its newest version<br />
* Give the website a new look and feel, with mobile compatibility<br />
* Add social network feeds to it, if the APIs permit<br />
<br />
<br />
''' Timeline: '''So here is what I have roughly planned:<br />
* Firstly, I'll read through the rawdog docs, and try a small implementation locally.<br />
* Next, I'll go through the existing source code, and see how it is written, especially the rawdog-HTML/CSS integration. <br />
* After the basic requirement of aggregating blogs is done, I'll go through the API documentations of social networking websites and work on the integration with the website, again locally. <br />
* After understanding how things work in the above two steps, I'll make a rough mockup of the new design and that can be discussed and improved upon.<br />
* Then I'll develop the front-end part of the website<br />
* After that is done, add rawdog and the social network APIs to it.<br />
* Finalizing the code, adding finishing touches, adding new features if possible<br />
<br />
<br />
''' Status: ''' Currently getting familiar with Rawdog<br />
<br />
''' Screenshot: ''' This is how the current blog looks like:<br />
[[File:PlanetKDE1.png]]<br />
<br />
''' IRC Nick: ''' ranveeraggarwal<br />
<br />
''' IRC Channels: ''' #kde-www #kde-soc<br />
<br />
'''Blog: ''' http://blog.ranveeraggarwal.com/<br />
<br />
'''Mentors: ''' Jonathan Riddell<br />
<br />
''' This is awesome about SoK: ''' It's my first step to Open Source, and I found the community very enthusiastic and helpful.<br />
<br />
''' This is what I learned during SoK: ''' //TODO<br />
<br />
== Dinu Kumarasiri== <br />
<br />
'''Project Name:''' Theme Designing for Pairs<br />
<br />
'''A Brief Description:''' Pairs is an educational project focussed on pre-school children. It stimulates memory and logic skills in children. There are three aspects which should be covered in this project; Create and add new themes, Improve documentation, Refactor and format code base.<br />
<br />
''' Status: ''' Going through and trying to understand the code.<br />
<br />
''' Screenshot: '''<br />
<br />
''' IRC Nick: ''' dinu<br />
<br />
''' IRC Channels: ''' #kde-devel #kde-edu #kde-soc #kde<br />
<br />
'''Blog: ''' http://sinceeverybodyhasablog.wordpress.com/<br />
<br />
'''Mentors: ''' Heena Mahour<br />
<br />
''' This is awesome about SoK: ''' This program gives a guided entrance to KDE and open source community.<br />
<br />
''' This is what I learned during SoK: ''' Still at the getting started phase. I'm sure this will have a long list at the end of the program.<br />
<br />
== Sayan Biswas== <br />
<br />
'''Project Name:''' Kanagram: Make clickable letters using QML objects rather than one text object.<br />
<br />
'''A Brief Description:''' The aim of the project will be to make the letters clickable QML objects rather than one Text object, to animate them moving to the answer area, if a letter is typed on the keyboard then animate moving one of the letters to the answer area, and a few other improvements if time permits.<br />
<br />
''' Status: ''' Getting acquainted with the code.<br />
<br />
''' IRC Nick: ''' techsayan<br />
<br />
''' IRC Channels: ''' #kde-devel #kde-edu #kde-soc #nitdgplug #konversation #gsoc<br />
<br />
'''Blog: ''' http://alltypesofhacking.blogspot.in/KDE<br />
<br />
'''Mentors: ''' Debjit Mondal<br />
<br />
''' This is awesome about SoK: ''' The direct interaction and knowing about the available projects and get the opportunity to actually work on it under the guidance of the maintainers is really what excites me the most. In SoK the maintainers are also encouraging for new ideas and help us work on it from the basics.<br />
<br />
''' This is what I learned during SoK: ''' Got to learn Qt, revise my OOPS concept and the most importantly the journey has just began.<br />
<br />
== R. Harish Navnit == <br />
<br />
'''Project Name:''' Plasma Media Center : Porting the series and RSS podcasts backend to Plasma5<br />
<br />
'''A Brief Description:''' Two backends of the Plasma Media Center are the RSS Podcast support and the Series backend. Through this project, I aim to port both of these backends of the Plasma Media Center to KF5 and Plasma 5 and also make several changes in them, like porting series backend to use guessit library https://pypi.python.org/pypi/guessit etc, fixing various bugs in it and polishing it.<br />
<br />
''' Status: ''' Porting the eventsbackend in Plasma Media Center<br />
<br />
''' Screenshot: '''<br />
<br />
''' IRC Nick: ''' rharish<br />
<br />
''' IRC Channels: ''' #plasma #kde-in #kde-devel #kde-soc #kde-speech<br />
<br />
'''Blog: ''' https://harishnavnit.wordpress.com<br />
<br />
'''Mentors: ''' Bhushan Shah<br />
<br />
''' This is awesome about SoK: ''' The flexibility of the program. <br />
<br />
''' This is what I learned during SoK: '''<br />
<br />
== Utkarsh Simha == <br />
<br />
'''Project Name:''' Enhancing observing tools for KStars<br />
<br />
'''A Brief Description:''' 1. To add "Observing Time Optimizer" feature to find the optimal time/altitude to observe an object. 2. To add ability to sketch logs.<br />
<br />
''' Status: ''' Familiarizing myself with the Qt Framework by implementing some basic UI additions to KStars (UI for StarHopper tool)<br />
<br />
''' Screenshot: '''<br />
<br />
''' IRC Nick: ''' usimha<br />
<br />
''' IRC Channels: ''' #kde-devel, #kde-kstars<br />
<br />
'''Blog: ''' http://thegreatercode.wordpress.com/season-of-kde-nov/<br />
<br />
'''Mentors: ''' Akarsh Simha<br />
<br />
''' This is awesome about SoK: '''Great experience, contributing to Open Source!<br />
<br />
''' This is what I learned during SoK: '''A lot of C++ and Qt. Interacting with other people in the community.<br />
<br />
==M Sai Krishna==<br />
'''Project Name:'''Adding Gcompris activities <br />
<br />
'''A Brief Description:'''Adding new activites to GCompris.<br />
<br />
''' Status: '''Getting acquainted with Qt and Javascript.<br />
<br />
''' Screenshot: '''<br />
<br />
''' IRC Nick: ''' saikrishna17394<br />
<br />
''' IRC Channels: ''' #kde-devel,#kde,#kde-soc<br />
<br />
'''Blog: ''' http://saikrishna17394.github.io/<br />
<br />
'''Mentors: ''' Kesha Shah<br />
<br />
''' This is awesome about SoK: '''This is my first open source project. I am excited contributing to the community.<br />
<br />
''' This is what I learned during SoK: '''It just started.<br />
<br />
==Minh Ngo==<br />
'''Project Name:'''KF5 Based Python 3 backend for Cantor<br />
<br />
'''A Brief Description:''' This projects aim to provide a additional Python<br />
3 backend for Cantor, with the basic features of the Cantor backends:<br />
syntax highlithing, tab-complete, variable management, support to show<br />
plot figures in the worksheet, support to some extensions like linear<br />
algebra and plot generation, and more.<br />
<br />
''' Status: '''Ported for KDE4<br />
<br />
''' Screenshot: '''<br />
<br />
''' IRC Nick: ''' nlminhtl<br />
<br />
''' IRC Channels: ''' #kde-devel, #fedora-kde, #fedora-devel, #kde-soc<br />
<br />
'''Blog: ''' https://ignotus.github.io<br />
<br />
'''Mentors: ''' Filipe Saraiva <br />
<br />
''' This is awesome about SoK: '''It's not my first open source contribution, so I just wanted a cool T-shirt :))<br />
<br />
''' This is what I learned during SoK: '''It just started.<br />
<br />
== Nitul Datt == <br />
<br />
'''Project Name:''' Amarok : Cue Sheet Support <br />
<br />
'''A Brief Description:''' At present Amarok does not provide support for cue sheeted music in the collection. If implemented correctly, this feature would allow for the independent playback of individual songs stored in a single audio file. <br />
<br />
''' Status: ''' Getting to terms with the related parts of the codebase. <br />
<br />
''' Screenshot: '''<br />
<br />
''' IRC Nick: ''' nit91<br />
<br />
''' IRC Channels: ''' #kde-devel, #kde-sok, #amarok.dev<br />
<br />
'''Blog: ''' https://nitul1991.wordpress.com/<br />
<br />
'''Mentors: ''' Vedant Agarwala<br />
<br />
''' This is awesome about SoK: '''<br />
<br />
''' This is what I learned during SoK: '''<br />
<br />
<br />
== Subhajit Mukherjee == <br />
<br />
'''Project Name:''' Finishing test.kubuntu.co.uk<br />
<br />
'''A Brief Description:''' I wish to design a new theme for the webpage and give the site a new look. I also want make the website Google friendly and search engine optimized. I have already started with measuring the traffic on the webpage and wish to ensure that the site can work under load.<br />
I also wish to integrate the site with social media so that people can easily get access to information about Kubuntu and get into using the same.<br />
Finally I would import all the data from the current site and make a responsive webpage that can rum=n smoothly on PC as well as on mobile phones.<br />
<br />
''' Status: ''' Finished designing the basic layout for the web page.<br />
<br />
''' Screenshot: ''' http://wstaw.org/w/32Bp/ , http://wstaw.org/w/32Bq/ , http://wstaw.org/w/32Br/ , http://wstaw.org/w/32Bt/<br />
<br />
''' IRC Nick: ''' bukai<br />
<br />
''' IRC Channels: ''' #kubuntu-devel,#kubuntu,#kde-devel #kde-edu #kde-soc #kde<br />
<br />
'''Blog: ''' http://subhajitmukherjee.wordpress.com/sok/<br />
<br />
'''Mentors: ''' Jonathan Riddell<br />
<br />
''' This is awesome about SoK: ''' It's my first SoK.<br />
<br />
''' This is what I learned during SoK: '''<TODO><br />
<br />
<br />
== Ashish Bansal == <br />
<br />
'''Project Name:''' UPnP Support in PMC<br />
<br />
'''A Brief Description:''' In this project I will introduce the functionality of the DLNA/UPnP into the PMC using which user would be able to play media in PMC from other media servers and play media from PMC on media renderers as well.<br />
<br />
''' Status: ''' I am able to browse media from the media server and get their respective URLs. Now I am implementing the functionality of media server into new and separate Qt application and will merge both of them later on.<br />
<br />
''' Screenshot: ''' http://1.bp.blogspot.com/-JTp8fKjpR6s/VHIj2K69pfI/AAAAAAAACTU/5NOQSBhRPzc/s1600/2.png<br />
http://3.bp.blogspot.com/-fJk5LaOsrNM/VHIj2zDOwHI/AAAAAAAACTY/bL7KbSROwEY/s1600/4.png<br />
<br />
''' IRC Nick: ''' mrphantom<br />
<br />
''' IRC Channels: ''' #plasma #kde-in #kde-devel #kde<br />
<br />
'''Blog: ''' http://blog.ashish-bansal.in<br />
<br />
'''Mentor: ''' Shantanu<br />
<br />
'''This is awesome about SoK: ''' It's SoK.<br />
<br />
<br />
<br />
== Kshitij Gupta == <br />
<br />
'''Project Name:''' Test framework for KWin Effects<br />
<br />
'''A Brief Description:''' ToDo<br />
<br />
''' Status: ''' Coding due to begin (owing to my academic commitments)<br />
<br />
''' Screenshot: '''<br />
<br />
''' IRC Nick: ''' kshitij8<br />
<br />
''' IRC Channels: ''' #kde #kwin #kde-dev<br />
<br />
'''Blog: ''' http://kshitijblogs.blogspot.com/<br />
<br />
'''Mentors: ''' Martin Gräßlin<br />
<br />
''' This is awesome about SoK: ''' ToDo</div>Garvithttps://community.kde.org/index.php?title=SoK/2014/StatusReport&diff=40855SoK/2014/StatusReport2014-12-13T19:23:54Z<p>Garvit: /* Garvit Khatri */</p>
<hr />
<div>Note: Please make sure you are subscribed to kde-soc@kde.org for updates on SoK. Also, make sure your blog feeds are in PlanetKDE. Good Luck!<br />
== Student Name (copy this template and fill in) == <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 />
'''Mentors: ''' <br />
<br />
''' This is awesome about SoK: '''<br />
<br />
''' This is what I learned during SoK: '''<br />
<br />
== Scarlett Clark== <br />
<br />
'''Project Name: ''' Revamp the Continuous Integration system<br />
<br />
'''A Brief Description:''' The continuous integration system is a piece of KDE.org infrastructure which compiles KDE software, executes tests included with the software and performs software quality tests. This is done when developers make commits to git.kde.org, and is used to ensure our software is in a releasable state and to detect regressions which are accidentally introduced from time to time. It can be found at build.kde.org. As part of this project you will be revamping the system to allow us to expand it to cover additional operating systems in the future, standardise the configuration of jobs and to improve the flexibility of the builds we perform. In addition you'll also be responsible for setting up a new foundation for our Linux builds as the current one is running on a distribution which will soon be out of date.<br />
<br />
''' Status: ''' I have a working first prototype using docker.<br />
<br />
''' Screenshot: ''' Please see my blog post below.<br />
<br />
''' IRC Nick: ''' sgclark<br />
<br />
''' IRC Channels: ''' Err way to many to list, can always find me in kubuntu-devel though<br />
<br />
'''Blog: ''' http://scarlettgatelyclark.com/2014/kde-sok-revamp-the-continuous-integration-system-progress-report/<br />
<br />
'''Mentors: ''' Ben Cooksley<br />
<br />
''' This is awesome about SoK: ''' I am learning a grand number of things. I can take this knowledge with me for life.<br />
<br />
''' This is what I learned during SoK: ''' Docker, Jenkins, Python, and I have only begun my journey...<br />
<br />
<br />
== Souvik Das ==<br />
<br />
'''Project Name:''' Kanagram-Introducing 2-player option<br />
<br />
'''A Brief Description:''' A two-player system could be introduced. Each player would be alternatively given turns to solve the anagram and a scoreline would be kept for each of them. There can be a certain number of questions for each player, from one particular category which should be selected beforehand.<br />
<br />
''' Status: ''' Almost done with the front-end changes<br />
<br />
''' Screenshot: '''<br />
<br />
''' IRC Nick: ''' sd__<br />
<br />
''' IRC Channels: ''' #kde-devel, #kde, #kde-soc, #fedora<br />
<br />
'''Blog: ''' https://dassouvik.wordpress.com/<br />
<br />
'''Mentors: ''' Jeremy Whiting<br />
<br />
''' This is awesome about SoK: ''' Exposes me to the world of open source coding<br />
<br />
''' This is what I learned during SoK: ''' Just started<br />
<br />
<br />
== Aarsee Aeron == <br />
<br />
'''Project Name:''' Adding activities to GCompris <br />
<br />
'''A Brief Description:''' Adding new activities to GCompris <br />
<br />
''' Status:''' Getting familiar with JavaScript and Qt platform<br />
<br />
''' Screenshot: '''<br />
<br />
''' IRC Nick:''' aarsee <br />
<br />
''' IRC Channels:''' #kde , #kde-soc , #kde-devel <br />
<br />
'''Blog: ''' https://aarseeaeron.wordpress.com/<br />
<br />
'''Mentors: ''' Bruno Coudoin<br />
<br />
''' This is awesome about SoK:''' It is my first experience with open source organisation. Quite happy to contribute to it and looking forward to learn a lot from this. <br />
<br />
''' This is what I learned during SoK:''' I have just started with my project.<br />
<br />
<br />
== Garvit Khatri == <br />
<br />
EDIT:<br />
'''Project Name:''' Porting KnetWalk to KDE Frameworks 5 <br />
<br />
'''A Brief Description:''' In this project I will port application KnetWalk to the latest KDE Framework 5. First I will start with Build System then moving on to UI, then to KDE Core.<br />
<br />
''' Status: ''' I have ported build system and it can be seen over frameworks branch of KnetWalk<br />
<br />
''' IRC Nick: ''' garvitdelhi<br />
<br />
''' IRC Channels: ''' #kde-devel #kde-soc<br />
<br />
'''Blog: ''' http://garvitdelhi.blogspot.in/<br />
<br />
'''Mentors: ''' Anuj Pahuja <kamikazeanuj@gmail.com><br />
<br />
''' This is awesome about SoK: ''' This not only gives us a platform to develop for KDE organization, gain experience but we get goodies as well at the end :D<br />
<br />
''' This is what I learned during SoK: ''' The journey has just started ...<br />
<br />
==Anu Mittal==<br />
'''Project Name:'''Route to KF5-porting the application Kalzium to KDE Frameworks 5 <br />
<br />
'''A Brief Description:'''Testing the current features,enhancing their speed and upgrading the design of the application.<br />
<br />
''' Status: '''Getting acquainted with the language and the code of the application.<br />
<br />
''' Screenshot: '''<br />
<br />
''' IRC Nick: ''' anuM<br />
<br />
''' IRC Channels: ''' #kde-devel,#kde,#kde-soc<br />
<br />
'''Blog: ''' http://anu-mittal.blogspot.in/<br />
<br />
'''Mentors: ''' Aleix Pol<br />
<br />
''' This is awesome about SoK: '''Provides exposure to open source development and getting acquainted with people of common interest.<br />
<br />
''' This is what I learned during SoK: '''Its just the beginning<br />
<br />
== Pinak Ahuja == <br />
<br />
'''Project Name:''' Finding a better alternative to Xapian for Baloo<br />
<br />
'''A Brief Description:''' In this project I will look at the underlying implementation of Xapian to understand why it doesn't function well for baloo's use case and find an alternative which works better and start implementing it.<br />
<br />
''' Status: ''' Understanding implementation of Xapian's features, that Baloo uses, from Xapian source code.<br />
<br />
''' Screenshot: '''<br />
<br />
''' IRC Nick: ''' pinak<br />
<br />
''' IRC Channels: ''' #plasma #kde-baloo #kde-devel #kde-devel<br />
<br />
'''Blog: ''' http://pinak.github.io<br />
<br />
'''Mentors: ''' Vishesh Handa<br />
<br />
''' This is awesome about SoK: '''<br />
<br />
''' This is what I learned during SoK: '''<br />
<br />
<br />
== Rahul Chowdhury == <br />
<br />
'''Project Name:''' Improve/refresh KHangMan UI<br />
<br />
'''A Brief Description:''' The aim of the project will be to combine the desktop, plasma active and harmattan UI into one QML based UI instead of using QWidget and SVG. As a result KHangMan will be having a nice clean UI and it will be compatible on the above-mentioned platforms.<br />
<br />
''' Status: ''' Initially there were some segfault problems with KHangMan related to loading kvtml files and theme files that had to be taken care of, followed by some cleaning up tasks related to a few TODO and FIXME in the code. Then the QML files under harmattan were moved to a new 'qml' folder, and now KHangMan loads main.qml from there as the main widget in its mainwindow. Much of the code has been ported from QtQuick 1 to QtQuick 2.3 , and at present when the app is launched the QML view is loaded with some of the tools and buttons displaying and some features working properly. There are still a lot of things to be done, like fixing the issues related to loading of some image files, and adding some extra functionalities, and ultimately get the whole app to work properly and so on.<br />
<br />
''' Screenshot: ''' http://wstaw.org/m/2014/11/08/snapshot18.png<br />
<br />
''' IRC Nick: ''' rahulch<br />
<br />
''' IRC Channels: ''' #kde-devel #kde-edu #kde-soc #kde #fedora-kde<br />
<br />
'''Blog: ''' http://rahulc93.wordpress.com/<br />
<br />
'''Mentors: ''' Jeremy Whiting , Heena Mahour<br />
<br />
''' This is awesome about SoK: ''' SoK is a great way for coders to get involved with KDE and start making their contributions to it. Usually if a student has an impressive idea for a project and if it gets accepted, he/she gets to work on it. The experience gained in the whole process is invaluable, where people get to interact with the developers from all over the world, share their knowledge and learn a lot of new things all along. Everyone from the KDE community is extremely friendly, and they are always ready to help out anyone in need. At the end of the project the student gets to learn a lot, it helps to brush up coding and algorithm skills, and it also gives a sense of satisfaction by making your own contributions to a software that is globally used by all.<br />
<br />
''' This is what I learned during SoK: ''' Got to know more about QtQuick, learnt a few tricks on git, developed my OOPS concepts.<br />
<br />
== Koushik S == <br />
<br />
'''Project Name:''' digiKam : Improve automatic noise reduction using Wavelets<br />
<br />
'''A Brief Description:''' The project aims to improve the noise reduction algorithm to better estimate noise present in the image, and correct them. <br />
<br />
''' Status: ''' Getting familiar with the present algorithm implemented, and in the process of implementing the updated one as a seperate OpenCV application for better understanding.<br />
<br />
''' Screenshot: '''<br />
<br />
''' IRC Nick: ''' skoushik<br />
<br />
''' IRC Channels: ''' #digikam #kde-in #kde-soc<br />
<br />
'''Blog: ''' http://skoushik.wordpress.com<br />
<br />
'''Mentors: ''' Gilles Caulier<br />
<br />
''' This is awesome about SoK: ''' Great way to get started with open source development, and getting to know amazing people in the process.<br />
<br />
''' This is what I learned during SoK: ''' So far, I've learnt about practices in writing code, and utilizing Object-oriented Programming concepts for solving some of the problems.<br />
<br />
== Ranveer Aggarwal == <br />
<br />
'''Project Name:''' Revamp planetkde.org<br />
<br />
'''A Brief Description:''' For the uninitiated, Planet KDE is KDE's Blog aggregator, i.e. it displays feeds from the blogs of KDE contributors on one common web platform.<br />
<br />
It's been in existence since 2008, and uses Rawdog (A Python-based RSS Aggregator). It renders all the content on to a single HTML file, which can be customized.<br />
<br />
Basically, what I'm trying to do is to revamp the existing website, in the following ways:<br />
* Upgrade Rawdog to its newest version<br />
* Give the website a new look and feel, with mobile compatibility<br />
* Add social network feeds to it, if the APIs permit<br />
<br />
<br />
''' Timeline: '''So here is what I have roughly planned:<br />
* Firstly, I'll read through the rawdog docs, and try a small implementation locally.<br />
* Next, I'll go through the existing source code, and see how it is written, especially the rawdog-HTML/CSS integration. <br />
* After the basic requirement of aggregating blogs is done, I'll go through the API documentations of social networking websites and work on the integration with the website, again locally. <br />
* After understanding how things work in the above two steps, I'll make a rough mockup of the new design and that can be discussed and improved upon.<br />
* Then I'll develop the front-end part of the website<br />
* After that is done, add rawdog and the social network APIs to it.<br />
* Finalizing the code, adding finishing touches, adding new features if possible<br />
<br />
<br />
''' Status: ''' Currently getting familiar with Rawdog<br />
<br />
''' Screenshot: ''' This is how the current blog looks like:<br />
[[File:PlanetKDE1.png]]<br />
<br />
''' IRC Nick: ''' ranveeraggarwal<br />
<br />
''' IRC Channels: ''' #kde-www #kde-soc<br />
<br />
'''Blog: ''' http://blog.ranveeraggarwal.com/<br />
<br />
'''Mentors: ''' Jonathan Riddell<br />
<br />
''' This is awesome about SoK: ''' It's my first step to Open Source, and I found the community very enthusiastic and helpful.<br />
<br />
''' This is what I learned during SoK: ''' //TODO<br />
<br />
== Dinu Kumarasiri== <br />
<br />
'''Project Name:''' Theme Designing for Pairs<br />
<br />
'''A Brief Description:''' Pairs is an educational project focussed on pre-school children. It stimulates memory and logic skills in children. There are three aspects which should be covered in this project; Create and add new themes, Improve documentation, Refactor and format code base.<br />
<br />
''' Status: ''' Going through and trying to understand the code.<br />
<br />
''' Screenshot: '''<br />
<br />
''' IRC Nick: ''' dinu<br />
<br />
''' IRC Channels: ''' #kde-devel #kde-edu #kde-soc #kde<br />
<br />
'''Blog: ''' http://sinceeverybodyhasablog.wordpress.com/<br />
<br />
'''Mentors: ''' Heena Mahour<br />
<br />
''' This is awesome about SoK: ''' This program gives a guided entrance to KDE and open source community.<br />
<br />
''' This is what I learned during SoK: ''' Still at the getting started phase. I'm sure this will have a long list at the end of the program.<br />
<br />
== Sayan Biswas== <br />
<br />
'''Project Name:''' Kanagram: Make clickable letters using QML objects rather than one text object.<br />
<br />
'''A Brief Description:''' The aim of the project will be to make the letters clickable QML objects rather than one Text object, to animate them moving to the answer area, if a letter is typed on the keyboard then animate moving one of the letters to the answer area, and a few other improvements if time permits.<br />
<br />
''' Status: ''' Getting acquainted with the code.<br />
<br />
''' IRC Nick: ''' techsayan<br />
<br />
''' IRC Channels: ''' #kde-devel #kde-edu #kde-soc #nitdgplug #konversation #gsoc<br />
<br />
'''Blog: ''' #TODO <br />
<br />
'''Mentors: ''' Debjit Mondal<br />
<br />
''' This is awesome about SoK: ''' The direct interaction and knowing about the available projects and get the opportunity to actually work on it under the guidance of the maintainers is really what excites me the most. In SoK the maintainers are also encouraging for new ideas and help us work on it from the basics.<br />
<br />
''' This is what I learned during SoK: ''' Got to learn Qt, revise my OOPS concept and the most importantly the journey has just began.<br />
<br />
== R. Harish Navnit == <br />
<br />
'''Project Name:''' Plasma Media Center : Porting the series and RSS podcasts backend to Plasma5<br />
<br />
'''A Brief Description:''' Two backends of the Plasma Media Center are the RSS Podcast support and the Series backend. Through this project, I aim to port both of these backends of the Plasma Media Center to KF5 and Plasma 5 and also make several changes in them, like porting series backend to use guessit library https://pypi.python.org/pypi/guessit etc, fixing various bugs in it and polishing it.<br />
<br />
''' Status: ''' Porting the eventsbackend in Plasma Media Center<br />
<br />
''' Screenshot: '''<br />
<br />
''' IRC Nick: ''' rharish<br />
<br />
''' IRC Channels: ''' #plasma #kde-in #kde-devel #kde-soc #kde-speech<br />
<br />
'''Blog: ''' https://harishnavnit.wordpress.com<br />
<br />
'''Mentors: ''' Bhushan Shah<br />
<br />
''' This is awesome about SoK: ''' The flexibility of the program. <br />
<br />
''' This is what I learned during SoK: '''<br />
<br />
== Utkarsh Simha == <br />
<br />
'''Project Name:''' Enhancing observing tools for KStars<br />
<br />
'''A Brief Description:''' 1. To add "Observing Time Optimizer" feature to find the optimal time/altitude to observe an object. 2. To add ability to sketch logs.<br />
<br />
''' Status: ''' Familiarizing myself with the Qt Framework by implementing some basic UI additions to KStars (UI for StarHopper tool)<br />
<br />
''' Screenshot: '''<br />
<br />
''' IRC Nick: ''' usimha<br />
<br />
''' IRC Channels: ''' #kde-devel, #kde-kstars<br />
<br />
'''Blog: ''' http://thegreatercode.wordpress.com/season-of-kde-nov/<br />
<br />
'''Mentors: ''' Akarsh Simha<br />
<br />
''' This is awesome about SoK: '''Great experience, contributing to Open Source!<br />
<br />
''' This is what I learned during SoK: '''A lot of C++ and Qt. Interacting with other people in the community.<br />
<br />
==M Sai Krishna==<br />
'''Project Name:'''Adding Gcompris activities <br />
<br />
'''A Brief Description:'''Adding new activites to GCompris.<br />
<br />
''' Status: '''Getting acquainted with Qt and Javascript.<br />
<br />
''' Screenshot: '''<br />
<br />
''' IRC Nick: ''' saikrishna17394<br />
<br />
''' IRC Channels: ''' #kde-devel,#kde,#kde-soc<br />
<br />
'''Blog: ''' http://saikrishna17394.github.io/<br />
<br />
'''Mentors: ''' Kesha Shah<br />
<br />
''' This is awesome about SoK: '''This is my first open source project. I am excited contributing to the community.<br />
<br />
''' This is what I learned during SoK: '''It just started.<br />
<br />
==Minh Ngo==<br />
'''Project Name:'''KF5 Based Python 3 backend for Cantor<br />
<br />
'''A Brief Description:''' This projects aim to provide a additional Python<br />
3 backend for Cantor, with the basic features of the Cantor backends:<br />
syntax highlithing, tab-complete, variable management, support to show<br />
plot figures in the worksheet, support to some extensions like linear<br />
algebra and plot generation, and more.<br />
<br />
''' Status: '''Ported for KDE4<br />
<br />
''' Screenshot: '''<br />
<br />
''' IRC Nick: ''' nlminhtl<br />
<br />
''' IRC Channels: ''' #kde-devel, #fedora-kde, #fedora-devel, #kde-soc<br />
<br />
'''Blog: ''' https://ignotus.github.io<br />
<br />
'''Mentors: ''' Filipe Saraiva <br />
<br />
''' This is awesome about SoK: '''It's not my first open source contribution, so I just wanted a cool T-shirt :))<br />
<br />
''' This is what I learned during SoK: '''It just started.<br />
<br />
== Nitul Datt == <br />
<br />
'''Project Name:''' Amarok : Cue Sheet Support <br />
<br />
'''A Brief Description:''' At present Amarok does not provide support for cue sheeted music in the collection. If implemented correctly, this feature would allow for the independent playback of individual songs stored in a single audio file. <br />
<br />
''' Status: ''' Getting to terms with the related parts of the codebase. <br />
<br />
''' Screenshot: '''<br />
<br />
''' IRC Nick: ''' nit91<br />
<br />
''' IRC Channels: ''' #kde-devel, #kde-sok, #amarok.dev<br />
<br />
'''Blog: ''' https://nitul1991.wordpress.com/<br />
<br />
'''Mentors: ''' Vedant Agarwala<br />
<br />
''' This is awesome about SoK: '''<br />
<br />
''' This is what I learned during SoK: '''<br />
<br />
<br />
== Subhajit Mukherjee == <br />
<br />
'''Project Name:''' Finishing test.kubuntu.co.uk<br />
<br />
'''A Brief Description:''' I wish to design a new theme for the webpage and give the site a new look. I also want make the website Google friendly and search engine optimized. I have already started with measuring the traffic on the webpage and wish to ensure that the site can work under load.<br />
I also wish to integrate the site with social media so that people can easily get access to information about Kubuntu and get into using the same.<br />
Finally I would import all the data from the current site and make a responsive webpage that can rum=n smoothly on PC as well as on mobile phones.<br />
<br />
''' Status: ''' Finished designing the basic layout for the web page.<br />
<br />
''' Screenshot: ''' http://wstaw.org/w/32Bp/ , http://wstaw.org/w/32Bq/ , http://wstaw.org/w/32Br/ , http://wstaw.org/w/32Bt/<br />
<br />
''' IRC Nick: ''' bukai<br />
<br />
''' IRC Channels: ''' #kubuntu-devel,#kubuntu,#kde-devel #kde-edu #kde-soc #kde<br />
<br />
'''Blog: ''' http://subhajitmukherjee.wordpress.com/sok/<br />
<br />
'''Mentors: ''' Jonathan Riddell<br />
<br />
''' This is awesome about SoK: ''' It's my first SoK.<br />
<br />
''' This is what I learned during SoK: '''<TODO><br />
<br />
<br />
== Ashish Bansal == <br />
<br />
'''Project Name:''' UPnP Support in PMC<br />
<br />
'''A Brief Description:''' In this project I will introduce the functionality of the DLNA/UPnP into the PMC using which user would be able to play media in PMC from other media servers and play media from PMC on media renderers as well.<br />
<br />
''' Status: ''' I am able to browse media from the media server and get their respective URLs. Now I am implementing the functionality of media server into new and separate Qt application and will merge both of them later on.<br />
<br />
''' Screenshot: ''' http://1.bp.blogspot.com/-JTp8fKjpR6s/VHIj2K69pfI/AAAAAAAACTU/5NOQSBhRPzc/s1600/2.png<br />
http://3.bp.blogspot.com/-fJk5LaOsrNM/VHIj2zDOwHI/AAAAAAAACTY/bL7KbSROwEY/s1600/4.png<br />
<br />
''' IRC Nick: ''' mrphantom<br />
<br />
''' IRC Channels: ''' #plasma #kde-in #kde-devel #kde<br />
<br />
'''Blog: ''' http://blog.ashish-bansal.in<br />
<br />
'''Mentor: ''' Shantanu<br />
<br />
'''This is awesome about SoK: ''' It's SoK.<br />
<br />
<br />
<br />
== Kshitij Gupta == <br />
<br />
'''Project Name:''' Test framework for KWin Effects<br />
<br />
'''A Brief Description:''' ToDo<br />
<br />
''' Status: ''' Coding due to begin (owing to my academic commitments)<br />
<br />
''' Screenshot: '''<br />
<br />
''' IRC Nick: ''' kshitij8<br />
<br />
''' IRC Channels: ''' #kde #kwin #kde-dev<br />
<br />
'''Blog: ''' http://kshitijblogs.blogspot.com/<br />
<br />
'''Mentors: ''' Martin Gräßlin<br />
<br />
''' This is awesome about SoK: ''' ToDo</div>Garvithttps://community.kde.org/index.php?title=SoK/2014/StatusReport&diff=40544SoK/2014/StatusReport2014-11-28T14:20:39Z<p>Garvit: /* Garvit Khatri */</p>
<hr />
<div>Note: Please make sure you are subscribed to kde-soc@kde.org for updates on SoK. Also, make sure your blog feeds are in PlanetKDE. Good Luck!<br />
== Student Name (copy this template and fill in) == <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 />
'''Mentors: ''' <br />
<br />
''' This is awesome about SoK: '''<br />
<br />
''' This is what I learned during SoK: '''<br />
<br />
== Scarlett Clark== <br />
<br />
'''Project Name: ''' Revamp the Continuous Integration system<br />
<br />
'''A Brief Description:''' The continuous integration system is a piece of KDE.org infrastructure which compiles KDE software, executes tests included with the software and performs software quality tests. This is done when developers make commits to git.kde.org, and is used to ensure our software is in a releasable state and to detect regressions which are accidentally introduced from time to time. It can be found at build.kde.org. As part of this project you will be revamping the system to allow us to expand it to cover additional operating systems in the future, standardise the configuration of jobs and to improve the flexibility of the builds we perform. In addition you'll also be responsible for setting up a new foundation for our Linux builds as the current one is running on a distribution which will soon be out of date.<br />
<br />
''' Status: ''' I have a working first prototype using docker.<br />
<br />
''' Screenshot: ''' Please see my blog post below.<br />
<br />
''' IRC Nick: ''' sgclark<br />
<br />
''' IRC Channels: ''' Err way to many to list, can always find me in kubuntu-devel though<br />
<br />
'''Blog: ''' http://scarlettgatelyclark.com/2014/kde-sok-revamp-the-continuous-integration-system-progress-report/<br />
<br />
'''Mentors: ''' Ben Cooksley<br />
<br />
''' This is awesome about SoK: ''' I am learning a grand number of things. I can take this knowledge with me for life.<br />
<br />
''' This is what I learned during SoK: ''' Docker, Jenkins, Python, and I have only begun my journey...<br />
<br />
<br />
== Souvik Das ==<br />
<br />
'''Project Name:''' Kanagram-Introducing 2-player option<br />
<br />
'''A Brief Description:''' A two-player system could be introduced. Each player would be alternatively given turns to solve the anagram and a scoreline would be kept for each of them. There can be a certain number of questions for each player, from one particular category which should be selected beforehand.<br />
<br />
''' Status: ''' Just going through the codes and getting familiar<br />
<br />
''' Screenshot: '''<br />
<br />
''' IRC Nick: ''' sd__<br />
<br />
''' IRC Channels: ''' #kde-devel, #kde, #kde-soc, #fedora<br />
<br />
'''Blog: ''' <br />
<br />
'''Mentors: ''' Jeremy Whiting<br />
<br />
''' This is awesome about SoK: ''' Exposes me to the world of open source coding<br />
<br />
''' This is what I learned during SoK: ''' Just started<br />
<br />
<br />
== Aarsee Aeron == <br />
<br />
'''Project Name:''' Adding activities to GCompris <br />
<br />
'''A Brief Description:''' Adding new activities to GCompris <br />
<br />
''' Status:''' Getting familiar with JavaScript and Qt platform<br />
<br />
''' Screenshot: '''<br />
<br />
''' IRC Nick:''' aarsee <br />
<br />
''' IRC Channels:''' #kde , #kde-soc , #kde-devel <br />
<br />
'''Blog: ''' https://aarseeaeron.wordpress.com/<br />
<br />
'''Mentors: ''' Bruno Coudoin<br />
<br />
''' This is awesome about SoK:''' It is my first experience with open source organisation. Quite happy to contribute to it and looking forward to learn a lot from this. <br />
<br />
''' This is what I learned during SoK:''' I have just started with my project.<br />
<br />
<br />
== Garvit Khatri == <br />
<br />
'''Project Name:''' Porting Kturtle to KDE Frameworks 5 <br />
<br />
'''A Brief Description:''' In this project I will port application Kturtle to the latest KDE Framework 5. First I will start with Build System then moving on to UI, then to KDE Core.<br />
<br />
''' Status: ''' Getting more familiar with code and communicating with mentor.<br />
<br />
''' Screenshot: '''<br />
<br />
''' IRC Nick: ''' garvitdelhi<br />
<br />
''' IRC Channels: ''' #kde-devel #kde-soc<br />
<br />
'''Blog: ''' http://garvitdelhi.blogspot.in/<br />
<br />
'''Mentors: ''' Anuj Pahuja <kamikazeanuj@gmail.com><br />
<br />
''' This is awesome about SoK: ''' This not only gives us a platform to develop for KDE organization, gain experience but we get goodies as well at the end :D<br />
<br />
''' This is what I learned during SoK: ''' The journey has just started ...<br />
<br />
==Anu Mittal==<br />
'''Project Name:'''Route to KF5-porting the application Kalzium to KDE Frameworks 5 <br />
<br />
'''A Brief Description:'''Testing the current features,enhancing their speed and upgrading the design of the application.<br />
<br />
''' Status: '''Getting acquainted with the language and the code of the application.<br />
<br />
''' Screenshot: '''<br />
<br />
''' IRC Nick: ''' anuM<br />
<br />
''' IRC Channels: ''' #kde-devel,#kde,#kde-soc<br />
<br />
'''Blog: ''' http://anu-mittal.blogspot.in/<br />
<br />
'''Mentors: ''' Aleix Pol<br />
<br />
''' This is awesome about SoK: '''Provides exposure to open source development and getting acquainted with people of common interest.<br />
<br />
''' This is what I learned during SoK: '''Its just the beginning<br />
<br />
== Pinak Ahuja == <br />
<br />
'''Project Name:''' Finding a better alternative to Xapian for Baloo<br />
<br />
'''A Brief Description:''' In this project I will look at the underlying implementation of Xapian to understand why it doesn't function well for baloo's use case and find an alternative which works better and start implementing it.<br />
<br />
''' Status: ''' Understanding implementation of Xapian's features, that Baloo uses, from Xapian source code.<br />
<br />
''' Screenshot: '''<br />
<br />
''' IRC Nick: ''' pinak<br />
<br />
''' IRC Channels: ''' #plasma #kde-baloo #kde-devel #kde-devel<br />
<br />
'''Blog: ''' http://pinak.github.io<br />
<br />
'''Mentors: ''' Vishesh Handa<br />
<br />
''' This is awesome about SoK: '''<br />
<br />
''' This is what I learned during SoK: '''<br />
<br />
<br />
== Rahul Chowdhury == <br />
<br />
'''Project Name:''' Improve/refresh KHangMan UI<br />
<br />
'''A Brief Description:''' The aim of the project will be to combine the desktop, plasma active and harmattan UI into one QML based UI instead of using QWidget and SVG. As a result KHangMan will be having a nice clean UI and it will be compatible on the above-mentioned platforms.<br />
<br />
''' Status: ''' Initially there were some segfault problems with KHangMan related to loading kvtml files and theme files that had to be taken care of, followed by some cleaning up tasks related to a few TODO and FIXME in the code. Then the QML files under harmattan were moved to a new 'qml' folder, and now KHangMan loads main.qml from there as the main widget in its mainwindow. Much of the code has been ported from QtQuick 1 to QtQuick 2.3 , and at present when the app is launched the QML view is loaded with some of the tools and buttons displaying and some features working properly. There are still a lot of things to be done, like fixing the issues related to loading of some image files, and adding some extra functionalities, and ultimately get the whole app to work properly and so on.<br />
<br />
''' Screenshot: ''' http://wstaw.org/m/2014/11/08/snapshot18.png<br />
<br />
''' IRC Nick: ''' rahulch<br />
<br />
''' IRC Channels: ''' #kde-devel #kde-edu #kde-soc #kde #fedora-kde<br />
<br />
'''Blog: ''' http://rahulc93.wordpress.com/<br />
<br />
'''Mentors: ''' Jeremy Whiting , Heena Mahour<br />
<br />
''' This is awesome about SoK: ''' SoK is a great way for coders to get involved with KDE and start making their contributions to it. Usually if a student has an impressive idea for a project and if it gets accepted, he/she gets to work on it. The experience gained in the whole process is invaluable, where people get to interact with the developers from all over the world, share their knowledge and learn a lot of new things all along. Everyone from the KDE community is extremely friendly, and they are always ready to help out anyone in need. At the end of the project the student gets to learn a lot, it helps to brush up coding and algorithm skills, and it also gives a sense of satisfaction by making your own contributions to a software that is globally used by all.<br />
<br />
''' This is what I learned during SoK: ''' Got to know more about QtQuick, learnt a few tricks on git, developed my OOPS concepts.<br />
<br />
== Koushik S == <br />
<br />
'''Project Name:''' digiKam : Improve automatic noise reduction using Wavelets<br />
<br />
'''A Brief Description:''' The project aims to improve the noise reduction algorithm to better estimate noise present in the image, and correct them. <br />
<br />
''' Status: ''' Getting familiar with the present algorithm implemented, and in the process of implementing the updated one as a seperate OpenCV application for better understanding.<br />
<br />
''' Screenshot: '''<br />
<br />
''' IRC Nick: ''' skoushik<br />
<br />
''' IRC Channels: ''' #digikam #kde-in #kde-soc<br />
<br />
'''Blog: ''' http://skoushik.wordpress.com<br />
<br />
'''Mentors: ''' Gilles Caulier<br />
<br />
''' This is awesome about SoK: ''' Great way to get started with open source development, and getting to know amazing people in the process.<br />
<br />
''' This is what I learned during SoK: ''' So far, I've learnt about practices in writing code, and utilizing Object-oriented Programming concepts for solving some of the problems.<br />
<br />
== Ranveer Aggarwal == <br />
<br />
'''Project Name:''' Revamp planetkde.org<br />
<br />
'''A Brief Description:''' For the uninitiated, Planet KDE is KDE's Blog aggregator, i.e. it displays feeds from the blogs of KDE contributors on one common web platform.<br />
<br />
It's been in existence since 2008, and uses Rawdog (A Python-based RSS Aggregator). It renders all the content on to a single HTML file, which can be customized.<br />
<br />
Basically, what I'm trying to do is to revamp the existing website, in the following ways:<br />
* Upgrade Rawdog to its newest version<br />
* Give the website a new look and feel, with mobile compatibility<br />
* Add social network feeds to it, if the APIs permit<br />
<br />
<br />
''' Timeline: '''So here is what I have roughly planned:<br />
* Firstly, I'll read through the rawdog docs, and try a small implementation locally.<br />
* Next, I'll go through the existing source code, and see how it is written, especially the rawdog-HTML/CSS integration. <br />
* After the basic requirement of aggregating blogs is done, I'll go through the API documentations of social networking websites and work on the integration with the website, again locally. <br />
* After understanding how things work in the above two steps, I'll make a rough mockup of the new design and that can be discussed and improved upon.<br />
* Then I'll develop the front-end part of the website<br />
* After that is done, add rawdog and the social network APIs to it.<br />
* Finalizing the code, adding finishing touches, adding new features if possible<br />
<br />
<br />
''' Status: ''' Currently getting familiar with Rawdog<br />
<br />
''' Screenshot: ''' This is how the current blog looks like:<br />
[[File:PlanetKDE1.png]]<br />
<br />
''' IRC Nick: ''' ranveeraggarwal<br />
<br />
''' IRC Channels: ''' #kde-www #kde-soc<br />
<br />
'''Blog: ''' http://blog.ranveeraggarwal.com/<br />
<br />
'''Mentors: ''' Jonathan Riddell<br />
<br />
''' This is awesome about SoK: ''' It's my first step to Open Source, and I found the community very enthusiastic and helpful.<br />
<br />
''' This is what I learned during SoK: ''' //TODO<br />
<br />
== Dinu Kumarasiri== <br />
<br />
'''Project Name:''' Theme Designing for Pairs<br />
<br />
'''A Brief Description:''' Pairs is an educational project focussed on pre-school children. It stimulates memory and logic skills in children. There are three aspects which should be covered in this project; Create and add new themes, Improve documentation, Refactor and format code base.<br />
<br />
''' Status: ''' Going through and trying to understand the code.<br />
<br />
''' Screenshot: '''<br />
<br />
''' IRC Nick: ''' dinu<br />
<br />
''' IRC Channels: ''' #kde-devel #kde-edu #kde-soc #kde<br />
<br />
'''Blog: ''' http://sinceeverybodyhasablog.wordpress.com/<br />
<br />
'''Mentors: ''' Heena Mahour<br />
<br />
''' This is awesome about SoK: ''' This program gives a guided entrance to KDE and open source community.<br />
<br />
''' This is what I learned during SoK: ''' Still at the getting started phase. I'm sure this will have a long list at the end of the program.<br />
<br />
== Sayan Biswas== <br />
<br />
'''Project Name:''' Kanagram: Make clickable letters using QML objects rather than one text object.<br />
<br />
'''A Brief Description:''' The aim of the project will be to make the letters clickable QML objects rather than one Text object, to animate them moving to the answer area, if a letter is typed on the keyboard then animate moving one of the letters to the answer area, and a few other improvements if time permits.<br />
<br />
''' Status: ''' Getting acquainted with the code.<br />
<br />
''' IRC Nick: ''' techsayan<br />
<br />
''' IRC Channels: ''' #kde-devel #kde-edu #kde-soc #nitdgplug #konversation #gsoc<br />
<br />
'''Blog: ''' #TODO <br />
<br />
'''Mentors: ''' Debjit Mondal<br />
<br />
''' This is awesome about SoK: ''' The direct interaction and knowing about the available projects and get the opportunity to actually work on it under the guidance of the maintainers is really what excites me the most. In SoK the maintainers are also encouraging for new ideas and help us work on it from the basics.<br />
<br />
''' This is what I learned during SoK: ''' Got to learn Qt, revise my OOPS concept and the most importantly the journey has just began.<br />
<br />
== R. Harish Navnit == <br />
<br />
'''Project Name:''' Plasma Media Center : Porting the series and RSS podcasts backend to Plasma5<br />
<br />
'''A Brief Description:''' Two backends of the Plasma Media Center are the RSS Podcast support and the Series backend. Through this project, I aim to port both of these backends of the Plasma Media Center to KF5 and Plasma 5 and also make several changes in them, like porting series backend to use guessit library https://pypi.python.org/pypi/guessit etc, fixing various bugs in it and polishing it.<br />
<br />
''' Status: ''' Porting the eventsbackend in Plasma Media Center<br />
<br />
''' Screenshot: '''<br />
<br />
''' IRC Nick: ''' rharish<br />
<br />
''' IRC Channels: ''' #plasma #kde-in #kde-devel #kde-soc #kde-speech<br />
<br />
'''Blog: ''' https://harishnavnit.wordpress.com<br />
<br />
'''Mentors: ''' Bhushan Shah<br />
<br />
''' This is awesome about SoK: ''' The flexibility of the program. <br />
<br />
''' This is what I learned during SoK: '''<br />
<br />
== Utkarsh Simha == <br />
<br />
'''Project Name:''' Enhancing observing tools for KStars<br />
<br />
'''A Brief Description:''' 1. To add "Observing Time Optimizer" feature to find the optimal time/altitude to observe an object. 2. To add ability to sketch logs.<br />
<br />
''' Status: ''' Familiarizing myself with the Qt Framework by implementing some basic UI additions to KStars (UI for StarHopper tool)<br />
<br />
''' Screenshot: '''<br />
<br />
''' IRC Nick: ''' usimha<br />
<br />
''' IRC Channels: ''' #kde-devel, #kde-kstars<br />
<br />
'''Blog: ''' http://utkarshsimha.wordpress.com/<br />
<br />
'''Mentors: ''' Akarsh Simha<br />
<br />
''' This is awesome about SoK: '''Great experience, contributing to Open Source!<br />
<br />
''' This is what I learned during SoK: '''A lot of C++ and Qt. Interacting with other people in the community.<br />
<br />
==M Sai Krishna==<br />
'''Project Name:'''Adding Gcompris activities <br />
<br />
'''A Brief Description:'''Adding new activites to GCompris.<br />
<br />
''' Status: '''Getting acquainted with Qt and Javascript.<br />
<br />
''' Screenshot: '''<br />
<br />
''' IRC Nick: ''' saikrishna17394<br />
<br />
''' IRC Channels: ''' #kde-devel,#kde,#kde-soc<br />
<br />
'''Blog: ''' http://saikrishna17394.github.io/<br />
<br />
'''Mentors: ''' Kesha Shah<br />
<br />
''' This is awesome about SoK: '''This is my first open source project. I am excited contributing to the community.<br />
<br />
''' This is what I learned during SoK: '''It just started.<br />
<br />
==Minh Ngo==<br />
'''Project Name:'''KF5 Based Python 3 backend for Cantor<br />
<br />
'''A Brief Description:''' This projects aim to provide a additional Python<br />
3 backend for Cantor, with the basic features of the Cantor backends:<br />
syntax highlithing, tab-complete, variable management, support to show<br />
plot figures in the worksheet, support to some extensions like linear<br />
algebra and plot generation, and more.<br />
<br />
''' Status: '''Ported for KDE4<br />
<br />
''' Screenshot: '''<br />
<br />
''' IRC Nick: ''' nlminhtl<br />
<br />
''' IRC Channels: ''' #kde-devel, #fedora-kde, #fedora-devel, #kde-soc<br />
<br />
'''Blog: ''' <TODO><br />
<br />
'''Mentors: ''' Filipe Saraiva <br />
<br />
''' This is awesome about SoK: '''It's not my first open source contribution, so I just wanted a cool T-shirt :))<br />
<br />
''' This is what I learned during SoK: '''It just started.<br />
<br />
<br />
== Nitul Datt == <br />
<br />
'''Project Name:''' Amarok : Cue Sheet Support <br />
<br />
'''A Brief Description:''' At present Amarok does not provide support for cue sheeted music in the collection. If implemented correctly, this feature would allow for the independent playback of individual songs stored in a single audio file. <br />
<br />
''' Status: ''' Getting to terms with the related parts of the codebase. <br />
<br />
''' Screenshot: '''<br />
<br />
''' IRC Nick: ''' nit91<br />
<br />
''' IRC Channels: ''' #kde-devel, #kde-sok, #amarok.dev<br />
<br />
'''Blog: ''' https://nitul1991.wordpress.com/<br />
<br />
'''Mentors: ''' Vedant Agarwala<br />
<br />
''' This is awesome about SoK: '''<br />
<br />
''' This is what I learned during SoK: '''<br />
<br />
<br />
== Subhajit Mukherjee == <br />
<br />
'''Project Name:''' Finishing test.kubuntu.co.uk<br />
<br />
'''A Brief Description:''' I wish to design a new theme for the webpage and give the site a new look. I also want make the website Google friendly and search engine optimized. I have already started with measuring the traffic on the webpage and wish to ensure that the site can work under load.<br />
I also wish to integrate the site with social media so that people can easily get access to information about Kubuntu and get into using the same.<br />
Finally I would import all the data from the current site and make a responsive webpage that can rum=n smoothly on PC as well as on mobile phones.<br />
<br />
''' Status: ''' Finished designing the basic layout for the web page.<br />
<br />
''' Screenshot: ''' http://wstaw.org/w/32Bp/ , http://wstaw.org/w/32Bq/ , http://wstaw.org/w/32Br/ , http://wstaw.org/w/32Bt/<br />
<br />
''' IRC Nick: ''' bukai<br />
<br />
''' IRC Channels: ''' #kubuntu-devel,#kubuntu,#kde-devel #kde-edu #kde-soc #kde<br />
<br />
'''Blog: ''' http://subhajitmukherjee.wordpress.com/sok/<br />
<br />
'''Mentors: ''' Jonathan Riddell<br />
<br />
''' This is awesome about SoK: ''' It's my first SoK.<br />
<br />
''' This is what I learned during SoK: '''<TODO></div>Garvithttps://community.kde.org/index.php?title=SoK/2014/StatusReport&diff=40214SoK/2014/StatusReport2014-11-08T15:46:33Z<p>Garvit: /* Garvit Khatri */</p>
<hr />
<div><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 />
'''Mentors: ''' <br />
<br />
''' This is awesome about SoK: '''<br />
<br />
''' This is what I learned during SoK: '''<br />
<br />
<br />
== Garvit Khatri == <br />
<br />
'''Project Name:''' Porting Kturtle to KDE Frameworks 5 <br />
<br />
'''A Brief Description:''' In this project I will port application Kturtle to the latest KDE Framework 5. First I will start with Build System then moving on to UI, then to KDE Core.<br />
<br />
''' Status: ''' Getting more familiar with code and communicating with mentor.<br />
<br />
''' Screenshot: '''<br />
<br />
''' IRC Nick: ''' garvitdelhi<br />
<br />
''' IRC Channels: ''' #kde-devel #kde-soc<br />
<br />
'''Blog: ''' http://garvitdelhi.blog.com/<br />
<br />
'''Mentors: ''' Anuj Pahuja <apnoob.13@gmail.com><br />
<br />
''' This is awesome about SoK: ''' This not only gives us a platform to develop for KDE organization, gain experience but we get goodies as well at the end :D<br />
<br />
''' This is what I learned during SoK: ''' The journey has just started ...<br />
<br />
== Pinak Ahuja == <br />
<br />
'''Project Name:''' Finding a better alternative to Xapian for Baloo<br />
<br />
'''A Brief Description:''' In this project I will look at the underlying implementation of Xapian to understand why it doesn't function well for baloo's use case and find an alternative which works better and start implementing it.<br />
<br />
''' Status: ''' Understanding implementation of Xapian's features, that Baloo uses, from Xapian source code.<br />
<br />
''' Screenshot: '''<br />
<br />
''' IRC Nick: ''' pinak<br />
<br />
''' IRC Channels: ''' #plasma #kde-baloo #kde-devel #kde-devel<br />
<br />
'''Blog: ''' http://pinak222.github.io<br />
<br />
'''Mentors: ''' Vishesh Handa<br />
<br />
''' This is awesome about SoK: '''<br />
<br />
''' This is what I learned during SoK: '''<br />
<br />
<br />
== Rahul Chowdhury == <br />
<br />
'''Project Name:''' Improve/refresh KHangMan UI<br />
<br />
'''A Brief Description:''' The aim of the project will be to combine the desktop, plasma active and harmattan UI into one QML based UI instead of using QWidget and SVG. As a result KHangMan will be having a nice clean UI and it will be compatible on the above-mentioned platforms.<br />
<br />
''' Status: ''' Initially there were some segfault problems with KHangMan related to loading kvtml files and theme files that had to be taken care of, followed by some cleaning up tasks related to a few TODO and FIXME in the code. Then the QML files under harmattan were moved to a new 'qml' folder, and now KHangMan loads main.qml from there as the main widget in its mainwindow. Much of the code has been ported from QtQuick 1 to QtQuick 2.3 , and at present when the app is launched the QML view is loaded with some of the tools and buttons displaying and some features working properly. There are still a lot of things to be done, like fixing the issues related to loading of some image files, and adding some extra functionalities, and ultimately get the whole app to work properly and so on.<br />
<br />
''' Screenshot: ''' http://wstaw.org/m/2014/11/08/snapshot14.png<br />
<br />
''' IRC Nick: ''' rahulch<br />
<br />
''' IRC Channels: ''' #kde-devel #kde-edu #kde-soc #kde #fedora-kde<br />
<br />
'''Blog: ''' http://rahulc93.wordpress.com/<br />
<br />
'''Mentors: ''' Jeremy Whiting , Heena Mahour<br />
<br />
''' This is awesome about SoK: ''' SoK is a great way for coders to get involved with KDE and start making their contributions to it. Usually if a student has an impressive idea for a project and if it gets accepted, he/she gets to work on it. The experience gained in the whole process is invaluable, where people get to interact with the developers from all over the world, share their knowledge and learn a lot of new things all along. Everyone from the KDE community is extremely friendly, and they are always ready to help out anyone in need. At the end of the project the student gets to learn a lot, it helps to brush up coding and algorithm skills, and it also gives a sense of satisfaction by making your own contributions to a software that is globally used by all.<br />
<br />
''' This is what I learned during SoK: ''' Got to know more about QtQuick, learnt a few tricks on git, developed my OOPS concepts.<br />
<br />
<br />
== Koushik S == <br />
<br />
'''Project Name:''' digiKam : Improve automatic noise reduction using Wavelets<br />
<br />
'''A Brief Description:''' The project aims to improve the noise reduction algorithm to better estimate noise present in the image, and correct them. <br />
<br />
''' Status: ''' Getting familiar with the present algorithm implemented, and in the process of implementing the updated one as a seperate OpenCV application for better understanding.<br />
<br />
''' Screenshot: '''<br />
<br />
''' IRC Nick: ''' skoushik<br />
<br />
''' IRC Channels: ''' #digikam #kde-in #kde-soc<br />
<br />
'''Blog: ''' http://skoushik.wordpress.com<br />
<br />
'''Mentors: ''' Gilles Caulier<br />
<br />
''' This is awesome about SoK: ''' Great way to get started with open source development, and getting to know amazing people in the process.<br />
<br />
''' This is what I learned during SoK: ''' So far, I've learnt about practises in writing code, and utilizing Object-oriented Programming concepts for solving some of the problems.</div>Garvithttps://community.kde.org/index.php?title=SoK/2014/StatusReport&diff=40209SoK/2014/StatusReport2014-11-08T12:56:30Z<p>Garvit: </p>
<hr />
<div><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 />
'''Mentors: ''' <br />
<br />
''' This is awesome about SoK: '''<br />
<br />
''' This is what I learned during SoK: '''<br />
<br />
<br />
== Garvit Khatri == <br />
<br />
'''Project Name:''' Porting Kturtle to KDE Frameworks 5 <br />
<br />
'''A Brief Description:''' In this project I will port application Kturtle to the latest KDE Framework 5. First I will start with Build System then moving on to UI, then to KDE Core.<br />
<br />
''' Status: ''' Getting more familiar with code and communicating with mentor.<br />
<br />
''' Screenshot: '''<br />
<br />
''' IRC Nick: ''' garvitdelhi<br />
<br />
''' IRC Channels: ''' <br />
<br />
'''Blog: ''' http://garvitdelhi.blog.com/<br />
<br />
'''Mentors: ''' Anuj Pahuja <apnoob.13@gmail.com><br />
<br />
''' This is awesome about SoK: ''' This not only gives us a platform to develop for KDE organization, gain experience but we get goodies as well at the end :D<br />
<br />
''' This is what I learned during SoK: ''' The journey has just started ...</div>Garvithttps://community.kde.org/index.php?title=SoK/2014/StatusReport&diff=40208SoK/2014/StatusReport2014-11-08T12:55:08Z<p>Garvit: KDE Project submission</p>
<hr />
<div><br />
== Garvit Khatri == <br />
<br />
'''Project Name:''' Porting Kturtle to KDE Frameworks 5 <br />
<br />
'''A Brief Description:''' In this project I will port application Kturtle to the latest KDE Framework 5. First I will start with Build System then moving on to UI, then to KDE Core.<br />
<br />
''' Status: ''' Getting more familiar with code and communicating with mentor.<br />
<br />
''' Screenshot: '''<br />
<br />
''' IRC Nick: ''' garvitdelhi<br />
<br />
''' IRC Channels: ''' <br />
<br />
'''Blog: ''' http://garvitdelhi.blog.com/<br />
<br />
'''Mentors: ''' Anuj Pahuja <apnoob.13@gmail.com><br />
<br />
''' This is awesome about SoK: ''' This not only gives us a platform to develop for KDE organization, gain experience but we get goodies as well at the end :D<br />
<br />
''' This is what I learned during SoK: ''' The journey has just started ...</div>Garvit