Jump to content

SoK/2014/StatusReport: Difference between revisions

From KDE Community Wiki
< SoK
Pinak (talk | contribs)
Added myself
Rahul (talk | contribs)
No edit summary
Line 68: Line 68:


''' This is what I learned during SoK: '''
''' This is what I learned during SoK: '''
== Rahul Chowdhury ==
'''Project Name:'''  Improve/refresh KHangMan UI
'''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.
''' 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.
''' Screenshot: '''  http://wstaw.org/m/2014/11/08/snapshot14.png
''' IRC Nick: '''  rahulch
''' IRC Channels: '''  #kde-devel #kde-edu #kde-soc #kde #fedora-kde
'''Blog: '''  http://rahulc93.wordpress.com/
'''Mentors: '''  Jeremy Whiting , Heena Mahour
''' 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.
''' This is what I learned during SoK: '''  Got to know more about QtQuick, learnt a few tricks on git, developed my OOPS concepts.

Revision as of 14:34, 8 November 2014


Student Name (Please leave this as a template and make a copy for yourself!)

Project Name:

A Brief Description:

Status:

Screenshot:

IRC Nick:

IRC Channels:

Blog:

Mentors:

This is awesome about SoK:

This is what I learned during SoK:


Garvit Khatri

Project Name: Porting Kturtle to KDE Frameworks 5

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.

Status: Getting more familiar with code and communicating with mentor.

Screenshot:

IRC Nick: garvitdelhi

IRC Channels:

Blog: http://garvitdelhi.blog.com/

Mentors: Anuj Pahuja <[email protected]>

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

This is what I learned during SoK: The journey has just started ...


Pinak Ahuja

Project Name: Finding a better alternative to Xapian for Baloo

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.

Status: Understanding implementation of Xapian's features, that Baloo uses, from Xapian source code.

Screenshot:

IRC Nick: pinak

IRC Channels: #plasma #kde-baloo #kde-devel #kde-devel

Blog: http://pinak222.github.io

Mentors: Vishesh Handa

This is awesome about SoK:

This is what I learned during SoK:


Rahul Chowdhury

Project Name: Improve/refresh KHangMan UI

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.

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.

Screenshot: snapshot14.png

IRC Nick: rahulch

IRC Channels: #kde-devel #kde-edu #kde-soc #kde #fedora-kde

Blog: http://rahulc93.wordpress.com/

Mentors: Jeremy Whiting , Heena Mahour

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.

This is what I learned during SoK: Got to know more about QtQuick, learnt a few tricks on git, developed my OOPS concepts.