GSoC/2014/StatusReports: Difference between revisions

From KDE Community Wiki
< GSoC‎ | 2014
Line 747: Line 747:
|-
|-
|Brief Description
|Brief Description
|''Describe your project shortly in 1-2 sentences. What are the main objectives?''
|The project is about improving and introducing new features to Krita's Brush Module. I am working to implement Dirty Presets, Locked Settings in Presets, Cumulative Undo/Redo in Sessions and a Master Brush to encompass all the existing Brush Engines
|-
|-
|IRC Nick
|IRC Nick
|''Which nickname are you using in Freenode IRC?''
|mohit
|-
|-
|IRC Channels
|IRC Channels
|''Which IRC channels do you join regularly? Add them here. Hopefully #kde-soc is among them!''
|#krita
|-
|-
|Blog (aggregated to PlanetKDE)
|Blog (aggregated to PlanetKDE)
|''Add a link to your blog here. Make sure to aggregate it with http://planetkde.org/ (top of that page has instructions)''
|www.kritawithmohit.wordpress.com
|-
|-
|This is awesome about GSoC
|This is awesome about GSoC
|''What do you enjoy most while working on your GSoC project?''
|The fact that I can ask anything, anytime to any of the awesome people ( Developers and Artists alike ) on the Krita Channel. Only yesterday, my mentor Dmitry taught me about templates and shared pointers in C++. He gave me two books to read and some code  to play around with and refactor to suit the Designs mentioned in the books. That is something that we don't even get to know about in College. Also, the fact that users get to use your implemented features/bug fixes directly is cool too :)
|-
|-
|What I'm learning during GSoC
|What I'm learning during GSoC
|''Be it code, documentation, unit tests, artwork, design, team work, communication -- where are you expanding your knowledge in most?''
|After implementing my first feature - Dirty Presets -- I have realised that having a design in mind is useful. Before this I always used to just start off with coding with a half baked idea in mind. But now, I am focussing more on the design aspect and how I will go about it before actually stepping into code. A sound design will always create sound code.
|-
|-
|Status
|Status
|''What are you working on now? Describe it briefly and add screenshots and other media. Please update this field regularly during your project. Links to blog posts are fine as well.''
|I am currently working on Locked Settings and have completed Dirty Presets. I have to update my blog so I will post the link as soon as possible :)
|}
|}



Revision as of 04:41, 6 June 2014

Abhijeet Nikam: Active Mail - Implement an API and recreate UI/UX for the email composer

Student Abhijeet Nikam
Project Name Active Mail - Implement an API and recreate UI/UX for the email composer
Brief Description Describe your project shortly in 1-2 sentences. What are the main objectives?
IRC Nick Which nickname are you using in Freenode IRC?
IRC Channels Which IRC channels do you join regularly? Add them here. Hopefully #kde-soc is among them!
Blog (aggregated to PlanetKDE) Add a link to your blog here. Make sure to aggregate it with http://planetkde.org/ (top of that page has instructions)
This is awesome about GSoC What do you enjoy most while working on your GSoC project?
What I'm learning during GSoC Be it code, documentation, unit tests, artwork, design, team work, communication -- where are you expanding your knowledge in most?
Status What are you working on now? Describe it briefly and add screenshots and other media. Please update this field regularly during your project. Links to blog posts are fine as well.

Abhinav Gangwar: Marble Game

Student Abhinav Gangwar
Project Name Marble Game
Brief Description Describe your project shortly in 1-2 sentences. What are the main objectives?
IRC Nick Which nickname are you using in Freenode IRC?
IRC Channels Which IRC channels do you join regularly? Add them here. Hopefully #kde-soc is among them!
Blog (aggregated to PlanetKDE) Add a link to your blog here. Make sure to aggregate it with http://planetkde.org/ (top of that page has instructions)
This is awesome about GSoC What do you enjoy most while working on your GSoC project?
What I'm learning during GSoC Be it code, documentation, unit tests, artwork, design, team work, communication -- where are you expanding your knowledge in most?
Status What are you working on now? Describe it briefly and add screenshots and other media. Please update this field regularly during your project. Links to blog posts are fine as well.

Ahmed AbouElhamayed: Improve KDE Reports

Student Ahmed AbouElhamayed
Project Name Improve KDE Reports
Brief Description Describe your project shortly in 1-2 sentences. What are the main objectives?
IRC Nick Which nickname are you using in Freenode IRC?
IRC Channels Which IRC channels do you join regularly? Add them here. Hopefully #kde-soc is among them!
Blog (aggregated to PlanetKDE) Add a link to your blog here. Make sure to aggregate it with http://planetkde.org/ (top of that page has instructions)
This is awesome about GSoC What do you enjoy most while working on your GSoC project?
What I'm learning during GSoC Be it code, documentation, unit tests, artwork, design, team work, communication -- where are you expanding your knowledge in most?
Status What are you working on now? Describe it briefly and add screenshots and other media. Please update this field regularly during your project. Links to blog posts are fine as well.

Alexandr Akulich: Telegram Network Support for Telepathy

Student Alexandr Akulich
Project Name Telegram Network Support for Telepathy
Brief Description Project goal is to implement Qt-based Telegram Connection Manager and to integrate it into KDE Telepathy.
IRC Nick Kaffeine
IRC Channels #kde-telepathy
Blog (aggregated to PlanetKDE) http://akulichalexandr.wordpress.com/
This is awesome about GSoC What do you enjoy most while working on your GSoC project?
What I'm learning during GSoC Be it code, documentation, unit tests, artwork, design, team work, communication -- where are you expanding your knowledge in most?
Status Implemented low-level protocol, encryption and user sign up.

Amarvir Singh: Semi-Automatic Generation of Language Lessons for Parley

Student Amarvir Singh
Project Name Semi-Automatic Generation of Language Lessons for Parley
Brief Description Describe your project shortly in 1-2 sentences. What are the main objectives?
IRC Nick Which nickname are you using in Freenode IRC?
IRC Channels Which IRC channels do you join regularly? Add them here. Hopefully #kde-soc is among them!
Blog (aggregated to PlanetKDE) Add a link to your blog here. Make sure to aggregate it with http://planetkde.org/ (top of that page has instructions)
This is awesome about GSoC What do you enjoy most while working on your GSoC project?
What I'm learning during GSoC Be it code, documentation, unit tests, artwork, design, team work, communication -- where are you expanding your knowledge in most?
Status What are you working on now? Describe it briefly and add screenshots and other media. Please update this field regularly during your project. Links to blog posts are fine as well.

Aniket Anvit: Adding support for Geogebra files in KIG

Student Aniket Anvit
Project Name Adding support for Geogebra files in KIG
Brief Description Describe your project shortly in 1-2 sentences. What are the main objectives?
IRC Nick Which nickname are you using in Freenode IRC?
IRC Channels Which IRC channels do you join regularly? Add them here. Hopefully #kde-soc is among them!
Blog (aggregated to PlanetKDE) Add a link to your blog here. Make sure to aggregate it with http://planetkde.org/ (top of that page has instructions)
This is awesome about GSoC What do you enjoy most while working on your GSoC project?
What I'm learning during GSoC Be it code, documentation, unit tests, artwork, design, team work, communication -- where are you expanding your knowledge in most?
Status What are you working on now? Describe it briefly and add screenshots and other media. Please update this field regularly during your project. Links to blog posts are fine as well.

Anuj Pahuja: Porting KDE Games to KDE Frameworks 5

Student Anuj Pahuja
Project Name Porting KDE Games to KDE Frameworks 5
Brief Description Describe your project shortly in 1-2 sentences. What are the main objectives?
IRC Nick Which nickname are you using in Freenode IRC?
IRC Channels Which IRC channels do you join regularly? Add them here. Hopefully #kde-soc is among them!
Blog (aggregated to PlanetKDE) Add a link to your blog here. Make sure to aggregate it with http://planetkde.org/ (top of that page has instructions)
This is awesome about GSoC What do you enjoy most while working on your GSoC project?
What I'm learning during GSoC Be it code, documentation, unit tests, artwork, design, team work, communication -- where are you expanding your knowledge in most?
Status What are you working on now? Describe it briefly and add screenshots and other media. Please update this field regularly during your project. Links to blog posts are fine as well.

Ashish Madeti: Integrate Plasma Media Center with Simon to make navigation easier

Student Ashish Madeti
Project Name Integrate Plasma Media Center with Simon to make navigation easier
Brief Description The aim of the project is to make Plasma Media Center MPRIS compatible, so that it can accept commands over D-Bus. Then make a Simon command plug-in which will interact with PMC, allowing a user to control PMC with voice commands.
IRC Nick madeti
IRC Channels #plasma, #kde-speech
Blog (aggregated to PlanetKDE) http://ashishmadeti.github.io/
This is awesome about GSoC What do you enjoy most while working on your GSoC project?
What I'm learning during GSoC Be it code, documentation, unit tests, artwork, design, team work, communication -- where are you expanding your knowledge in most?
Status Completed a Simon plug-in which can send basic commands (ex: pause, next) to PMC

Avik Pal: Sound Visualization And Sound Effects In Artikulate

Student Avik Pal
Project Name Sound Visualization And Sound Effects In Artikulate
Brief Description When a user records his/her own voice through a microphone invariably there is noise in the recorded audio and it becomes harder to analyze how well the user is faring with regards to improving pronunciation. So the aim of this project is to have a noise filter implemented within Artikulate and also a way of visually representing user's performance.
IRC Nick avikpal
IRC Channels #kde-soc, #kde-edu, #kde-artikulate, #gstreamer, #qtgstreamer
Blog (yet to be aggregated to PlanetKDE) http://disquisitiveavik.wordpress.com/
This is awesome about GSoC Coding, meeting different people in IRC and discussing bugs with them.
Status I have finished porting Artikulate to qtgstreamer 1.0 but there is a distro specific bug which are due to indirect shared library dependencies.

Bharath M S: Port of GCompris in Qt Quick

Student Bharath M S
Project Name Port of GCompris in Qt Quick
Brief Description Describe your project shortly in 1-2 sentences. What are the main objectives?
IRC Nick Which nickname are you using in Freenode IRC?
IRC Channels Which IRC channels do you join regularly? Add them here. Hopefully #kde-soc is among them!
Blog (aggregated to PlanetKDE) Add a link to your blog here. Make sure to aggregate it with http://planetkde.org/ (top of that page has instructions)
This is awesome about GSoC What do you enjoy most while working on your GSoC project?
What I'm learning during GSoC Be it code, documentation, unit tests, artwork, design, team work, communication -- where are you expanding your knowledge in most?
Status What are you working on now? Describe it briefly and add screenshots and other media. Please update this field regularly during your project. Links to blog posts are fine as well.

Bhaskar Kandiyal: Akonadi Commandline/Shellscripting Interface

Student Bhaskar Kandiyal
Project Name Akonadi Commandline/Shellscripting Interface
Brief Description The project aims to develop a commandline interface for accessing / modifying the Akonadi datastore.
IRC Nick gastly
IRC Channels #akonadi, #kde-soc
Blog (aggregated to PlanetKDE) http://kbhaskar.in/
This is awesome about GSoC GSoC allows people to easily start working and get involved in their favourite open source projects
What I'm learning during GSoC Writing better code and getting familiar with KDE PIM libraries and how they work
Status Working on Basic filesystem commands for the Akonadi client

Bhushan Shah: Integrating Plasma Media Center with Plasma Next and porting to KF5 and Qt5

Student Bhushan Shah
Project Name Integrating Plasma Media Center with Plasma Next and porting to KF5 and Qt5
Brief Description Describe your project shortly in 1-2 sentences. What are the main objectives?
IRC Nick bshah
IRC Channels #plasma, #kde-devel, #kde-soc, #kde-in
Blog (aggregated to PlanetKDE) http://bhush9.github.io/
This is awesome about GSoC What do you enjoy most while working on your GSoC project?
What I'm learning during GSoC Be it code, documentation, unit tests, artwork, design, team work, communication -- where are you expanding your knowledge in most?
Status What are you working on now? Describe it briefly and add screenshots and other media. Please update this field regularly during your project. Links to blog posts are fine as well.

Calin Cruceru: Editing mode for Polygons inside Marble

Student Calin Cruceru
Project Name Editing mode for Polygons inside Marble
Brief Description The main objective of my project is implementing a couple of polygon editing tools to help users both mark specific places and also do more advanced customization on them.
IRC Nick crucerucalin
IRC Channels #gsoc #kde #kde-devel #kde-soc #kubuntu #marble
Blog (aggregated to PlanetKDE) http://calincruceru.wordpress.com/
This is awesome about GSoC What I like most about GSoC is that I met many people (even though only virtually, at least for now) with which I share interests and passions. Also, I like very much the interaction with my mentors, who are always very helpful and kind to ask any question and share interesting things from their vast experience.
What I'm learning during GSoC I think that the most important thing I learned so far is how to efficiently communicate within a community. All of us have worked on personal projects, school assessments and things like these, but working within a community is different and this experience has taught me many valuable aspects which will certainly come useful in my career. The other important thing I'm learning is the language itself (Qt/C++) as well as how to adapt to some existing code base.
Status As mentioned above, I'm keeping a blog on which I will post every one-two weeks (this time I posted after two weeks because I'm in my exam period). I have just added a new post in which I'm presenting my progress so far. The post can be found here: http://calincruceru.wordpress.com/2014/06/05/gsoc-progress-after-the-first-two-weeks/. Currently I'm working on adding new actions on nodes (merging is next).

Claudio Desideri: Gluon Player to Qt5 with friends, activities and real-time chat

Student Claudio Desideri
Project Name Gluon Player to Qt5 with friends, activities and real-time chat
Brief Description Describe your project shortly in 1-2 sentences. What are the main objectives?
IRC Nick Which nickname are you using in Freenode IRC?
IRC Channels Which IRC channels do you join regularly? Add them here. Hopefully #kde-soc is among them!
Blog (aggregated to PlanetKDE) Add a link to your blog here. Make sure to aggregate it with http://planetkde.org/ (top of that page has instructions)
This is awesome about GSoC What do you enjoy most while working on your GSoC project?
What I'm learning during GSoC Be it code, documentation, unit tests, artwork, design, team work, communication -- where are you expanding your knowledge in most?
Status What are you working on now? Describe it briefly and add screenshots and other media. Please update this field regularly during your project. Links to blog posts are fine as well.

David Rosca: Make libbluedevil async

Student David Rosca
Project Name Make libbluedevil async
Brief Description Describe your project shortly in 1-2 sentences. What are the main objectives?
IRC Nick Which nickname are you using in Freenode IRC?
IRC Channels Which IRC channels do you join regularly? Add them here. Hopefully #kde-soc is among them!
Blog (aggregated to PlanetKDE) Add a link to your blog here. Make sure to aggregate it with http://planetkde.org/ (top of that page has instructions)
This is awesome about GSoC What do you enjoy most while working on your GSoC project?
What I'm learning during GSoC Be it code, documentation, unit tests, artwork, design, team work, communication -- where are you expanding your knowledge in most?
Status What are you working on now? Describe it briefly and add screenshots and other media. Please update this field regularly during your project. Links to blog posts are fine as well.

Debjit Mondal: Advanced features and enhancements for Kanagram

Student Debjit Mondal
Project Name Advanced features and enhancements for Kanagram
Brief Description Describe your project shortly in 1-2 sentences. What are the main objectives?
IRC Nick Which nickname are you using in Freenode IRC?
IRC Channels Which IRC channels do you join regularly? Add them here. Hopefully #kde-soc is among them!
Blog (aggregated to PlanetKDE) Add a link to your blog here. Make sure to aggregate it with http://planetkde.org/ (top of that page has instructions)
This is awesome about GSoC What do you enjoy most while working on your GSoC project?
What I'm learning during GSoC Be it code, documentation, unit tests, artwork, design, team work, communication -- where are you expanding your knowledge in most?
Status What are you working on now? Describe it briefly and add screenshots and other media. Please update this field regularly during your project. Links to blog posts are fine as well.

Denis Kuplyakov: Implement an outliner for Calligra Author

Student Denis Kuplyakov
Project Name Implement an outliner for Calligra Author
Brief Description I'm implementing outliner that will make a Calligra Author perfect tool for novelist. I plan to use openDocument format in conjunction with RDF-metadata.
IRC Nick denerkup
IRC Channels #kde, #calligra, #kde-games
Blog (aggregated to PlanetKDE) http://calligra-author-outliner.blogspot.ru/
This is awesome about GSoC What do you enjoy most while working on your GSoC project?
What I'm learning during GSoC Be it code, documentation, unit tests, artwork, design, team work, communication -- where are you expanding your knowledge in most?
Status http://calligra-author-outliner.blogspot.ru/2014/06/calligra-words-and-author-section.html

Giorgos Tsiapaliokas: Port Plasmate to kdevplatform

Student Giorgos Tsiapaliokas
Project Name Port Plasmate to kdevplatform
Brief Description My project is to port plasmate into kdevplatform in order plasmate to take some of kdevplatform's features and also to make some of the plasma tools(like plasmoidviewer) as kdevplatform plugins which will be possible to use them from kdevelop.
IRC Nick terietor
IRC Channels #kde-soc, #kde-devel, #plama
Blog (aggregated to PlanetKDE) http://terietor.org
This is awesome about GSoC Coding and communicating with great people
What I'm learning during GSoC Reading other people's code and becoming better. That could be unit tests, architecture decisions and a lot more.

Its really hard to tell, but studying different architectures is really priceless.

Status What are you working on now? Describe it briefly and add screenshots and other media. Please update this field regularly during your project. Links to blog posts are fine as well.

Harshita Mistry: Add support for importing tables from LibreOffice Base to Kexi

Student Harshita Mistry
Project Name Add support for importing tables from LibreOffice Base to Kexi
Brief Description Describe your project shortly in 1-2 sentences. What are the main objectives?
IRC Nick Which nickname are you using in Freenode IRC?
IRC Channels Which IRC channels do you join regularly? Add them here. Hopefully #kde-soc is among them!
Blog (aggregated to PlanetKDE) Add a link to your blog here. Make sure to aggregate it with http://planetkde.org/ (top of that page has instructions)
This is awesome about GSoC What do you enjoy most while working on your GSoC project?
What I'm learning during GSoC Be it code, documentation, unit tests, artwork, design, team work, communication -- where are you expanding your knowledge in most?
Status What are you working on now? Describe it briefly and add screenshots and other media. Please update this field regularly during your project. Links to blog posts are fine as well.

Ivan Čukić: Activities - The second burst of Plasma [Plasma, KActivities, Baloo]

Student Ivan Čukić
Project Name Activities - The second burst of Plasma [Plasma, KActivities, Baloo]
Brief Description Describe your project shortly in 1-2 sentences. What are the main objectives?
IRC Nick Which nickname are you using in Freenode IRC?
IRC Channels Which IRC channels do you join regularly? Add them here. Hopefully #kde-soc is among them!
Blog (aggregated to PlanetKDE) Add a link to your blog here. Make sure to aggregate it with http://planetkde.org/ (top of that page has instructions)
This is awesome about GSoC What do you enjoy most while working on your GSoC project?
What I'm learning during GSoC Be it code, documentation, unit tests, artwork, design, team work, communication -- where are you expanding your knowledge in most?
Status What are you working on now? Describe it briefly and add screenshots and other media. Please update this field regularly during your project. Links to blog posts are fine as well.

Karan Luthra: New SMTP Layer integrated with Trojita’s Streams Layer

Student Karan Luthra
Project Name New SMTP Layer integrated with Trojita’s Streams Layer
Brief Description Describe your project shortly in 1-2 sentences. What are the main objectives?
IRC Nick Which nickname are you using in Freenode IRC?
IRC Channels Which IRC channels do you join regularly? Add them here. Hopefully #kde-soc is among them!
Blog (aggregated to PlanetKDE) Add a link to your blog here. Make sure to aggregate it with http://planetkde.org/ (top of that page has instructions)
This is awesome about GSoC What do you enjoy most while working on your GSoC project?
What I'm learning during GSoC Be it code, documentation, unit tests, artwork, design, team work, communication -- where are you expanding your knowledge in most?
Status What are you working on now? Describe it briefly and add screenshots and other media. Please update this field regularly during your project. Links to blog posts are fine as well.

Kevin Funk: Production-ready Clang integration in KDevelop

Student Kevin Funk
Project Name Production-ready Clang integration in KDevelop
Brief Description Describe your project shortly in 1-2 sentences. What are the main objectives?
IRC Nick Which nickname are you using in Freenode IRC?
IRC Channels Which IRC channels do you join regularly? Add them here. Hopefully #kde-soc is among them!
Blog (aggregated to PlanetKDE) Add a link to your blog here. Make sure to aggregate it with http://planetkde.org/ (top of that page has instructions)
This is awesome about GSoC What do you enjoy most while working on your GSoC project?
What I'm learning during GSoC Be it code, documentation, unit tests, artwork, design, team work, communication -- where are you expanding your knowledge in most?
Status What are you working on now? Describe it briefly and add screenshots and other media. Please update this field regularly during your project. Links to blog posts are fine as well.

Antonis Tsiapaliokas: Port Plasma Active Shell to libplasma2 and QML2

Student kokeroulis
Project Name Port Plasma Active Shell to libplasma2 and QML2
Brief Description The main objective is to port the Plasma Active to Qt5/KF5 and libplasma2 technologies.
IRC Nick kokeroulis
IRC Channels #plasma-devel, #kde-devel
Blog (aggregated to PlanetKDE) http://kokeroulis.wordpress.com/
This is awesome about GSoC During GSoC we are able to work together with our mentor and the of rest team. So after the GSoC we are actually part of the team, and this is very important. Because working with a team and creating a software which is going to be used my other people is very awesome. Also all the positive feedback that we get from our blog posts is very important and encouraging in order to continue our work.
What I'm learning during GSoC I am learing the architecture of the libplasma2 how the rest of things integrates with it. (Plasmoids, shell etc)
Status Right now i am working on the activities support and the configuration of the shell. More information can be found here.

active_switcher_and_toolbox.png

Mohamed Anwer: [digiKam] Adding a quick access to colors and labels in dedicated tree-view

Student Mohamed Anwer
Project Name Adding a quick access to colors and labels in dedicated tree-view
Brief Description In digikam found that it takes too much time and too much steps to find and collect items with specific labels like “Rating, Color, and Picks”, So this motivated us to make it easier for the user to collect all this from the database through a tree-view by selecting his/her wanted labels and clicking a single button.
IRC Nick tootis
IRC Channels #kde-soc
Blog (aggregated to PlanetKDE) http://mohamedanwer.wordpress.com/
This is awesome about GSoC Working with professional community.
What I'm learning during GSoC GUI Design, Documentation, and unit testing.
Status To know what have been done so far in the Projects check this out: https://mohamedanwer.wordpress.com/tag/gsoc14/

Mohit Goyal: Improvement Of Brush Module in Krita

Student Mohit Goyal
Project Name Improvement Of Brush Module in Krita
Brief Description The project is about improving and introducing new features to Krita's Brush Module. I am working to implement Dirty Presets, Locked Settings in Presets, Cumulative Undo/Redo in Sessions and a Master Brush to encompass all the existing Brush Engines
IRC Nick mohit
IRC Channels #krita
Blog (aggregated to PlanetKDE) www.kritawithmohit.wordpress.com
This is awesome about GSoC The fact that I can ask anything, anytime to any of the awesome people ( Developers and Artists alike ) on the Krita Channel. Only yesterday, my mentor Dmitry taught me about templates and shared pointers in C++. He gave me two books to read and some code to play around with and refactor to suit the Designs mentioned in the books. That is something that we don't even get to know about in College. Also, the fact that users get to use your implemented features/bug fixes directly is cool too :)
What I'm learning during GSoC After implementing my first feature - Dirty Presets -- I have realised that having a design in mind is useful. Before this I always used to just start off with coding with a half baked idea in mind. But now, I am focussing more on the design aspect and how I will go about it before actually stepping into code. A sound design will always create sound code.
Status I am currently working on Locked Settings and have completed Dirty Presets. I have to update my blog so I will post the link as soon as possible :)

nikhatzi: Plasma Media Center - DVB Support

Student nikhatzi
Project Name Plasma Media Center - DVB Support
Brief Description Describe your project shortly in 1-2 sentences. What are the main objectives?
IRC Nick Which nickname are you using in Freenode IRC?
IRC Channels Which IRC channels do you join regularly? Add them here. Hopefully #kde-soc is among them!
Blog (aggregated to PlanetKDE) Add a link to your blog here. Make sure to aggregate it with http://planetkde.org/ (top of that page has instructions)
This is awesome about GSoC What do you enjoy most while working on your GSoC project?
What I'm learning during GSoC Be it code, documentation, unit tests, artwork, design, team work, communication -- where are you expanding your knowledge in most?
Status What are you working on now? Describe it briefly and add screenshots and other media. Please update this field regularly during your project. Links to blog posts are fine as well.

Nilesh Suthar: Address book based on KPeople

Student Nilesh Suthar
Project Name Address book based on KPeople
Brief Description Describe your project shortly in 1-2 sentences. What are the main objectives?
IRC Nick Which nickname are you using in Freenode IRC?
IRC Channels Which IRC channels do you join regularly? Add them here. Hopefully #kde-soc is among them!
Blog (aggregated to PlanetKDE) Add a link to your blog here. Make sure to aggregate it with http://planetkde.org/ (top of that page has instructions)
This is awesome about GSoC What do you enjoy most while working on your GSoC project?
What I'm learning during GSoC Be it code, documentation, unit tests, artwork, design, team work, communication -- where are you expanding your knowledge in most?
Status What are you working on now? Describe it briefly and add screenshots and other media. Please update this field regularly during your project. Links to blog posts are fine as well.

paalsteek: Cryptography in Trojitá

Student paalsteek
Project Name Cryptography in Trojitá
Brief Description Describe your project shortly in 1-2 sentences. What are the main objectives?
IRC Nick Which nickname are you using in Freenode IRC?
IRC Channels Which IRC channels do you join regularly? Add them here. Hopefully #kde-soc is among them!
Blog (aggregated to PlanetKDE) Add a link to your blog here. Make sure to aggregate it with http://planetkde.org/ (top of that page has instructions)
This is awesome about GSoC What do you enjoy most while working on your GSoC project?
What I'm learning during GSoC Be it code, documentation, unit tests, artwork, design, team work, communication -- where are you expanding your knowledge in most?
Status What are you working on now? Describe it briefly and add screenshots and other media. Please update this field regularly during your project. Links to blog posts are fine as well.

Percy Camilo Triveño Aucahuasi: KDE-Edu/Analitza Enhancements

Student Percy Camilo Triveño Aucahuasi
Project Name KDE-Edu/Analitza Enhancements
Brief Description Improve KDE-Edu/Analitza math library: adding JIT to compute functions, basic Linear Algebra commands and a better matrix manipulation support.
IRC Nick aucahuasi
IRC Channels #kde-edu, #kde-devel, #kde-soc
Blog (aggregated to PlanetKDE) http://aucahuasi.blogspot.com/
This is awesome about GSoC Learning and adding value to the community.
What I'm learning during GSoC Mainly getting a better understanding about LLVM API.
Status Improve matrix support by solving bugs and completing missing features: Done. | Improve the error catching (robust and consistent expressions and operations): In progress. | Unit tests for all new code: In progress. | Linear Algebra commands (eigenvalues and eigenvectors): In progress.

Rupanjana Mitra: Caligra Sheets

Student Rupanjana Mitra
Project Name Caligra Sheets
Brief Description ' My project adds four features to calligra sheets,( a spltter feature, a spell check, highlighting of changed cells and merging documents).
IRC Nick mrupanjana
IRC Channels #calligra!
Blog (aggregated to PlanetKDE) http://mrupanjana.wordpress.com/
This is awesome about GSoC The team work is good. I get to speak to a lot of people who really know how to get work done. And that you have to keep on searching and trying. Things do happen but it takes work!
What I'm learning during GSoC I get to learn a lot of things about a framework and how to rightly utilise documentation.
Status I am presently working on to add splitter to the sheets, horizontal and vertical splitter.

Sanjiban Bairagya: Interactive Tours in Marble

Student Sanjiban Bairagya
Project Name Interactive Tours in Marble
Brief Description Even though the Marble library currently supports use cases of tours but the UI does not reveal all the features yet. This project is about making them possible.
IRC Nick fewcha
IRC Channels #kde, #fedora-kde, #kde-soc, #kde-in, #marble, #gsoc, #konversation, #randa, #akademy, #dgplug, #dgplug-devel, #nitdgplug
Blog (aggregated to PlanetKDE) http://sanjibandotme.wordpress.com/tag/kde/
This is awesome about GSoC The best thing about GSoC other than the fact that it can be done entirely from home, and any time during the day you want, is that you get so much hands-on experience on almost everything related with coding, and you get to learn so much more. The best thing has to be that you get to interact and work with people who have created entire softwares, and who are so much more knowledgeable than anyone, something which people rarely get the advantage to have.
What I'm learning during GSoC How object oriented technology can be practically applied step by step using Qt, to create wonderful stuff, is amazing. Working with my mentor is a pleasure. I am getting to learn how to create code, how to optimise it, how to test if it's correct, how to design a plan, and everything that is required. Official communication is an important part of GSoC and it has changed me tremendously as a person itself. I personally consider myself to be kind of a lucky guy that I chose Marble as my project because, my mentor Dennis Nienhüser and the others, are among those people who will never put you down. And that in turn gives you the motivation to work even harder. The kind of real-world experience I am having currently in GSoC is helping me build up my concept in object-oriented programming more and more, and I'm sure this will help me later in future in every field related to this.
Status My work till now has been described here in the blog post http://sanjibandotme.wordpress.com/2014/05/28/gsoc-week-1/ and right now I am working on adding a slider for the tour playback, along with refactoring it's internal logic and data structures.

sbrown: Krita Material Painting and Preview Rendering

Student sbrown
Project Name Krita Material Painting and Preview Rendering
Brief Description Describe your project shortly in 1-2 sentences. What are the main objectives?
IRC Nick Which nickname are you using in Freenode IRC?
IRC Channels Which IRC channels do you join regularly? Add them here. Hopefully #kde-soc is among them!
Blog (aggregated to PlanetKDE) Add a link to your blog here. Make sure to aggregate it with http://planetkde.org/ (top of that page has instructions)
This is awesome about GSoC What do you enjoy most while working on your GSoC project?
What I'm learning during GSoC Be it code, documentation, unit tests, artwork, design, team work, communication -- where are you expanding your knowledge in most?
Status What are you working on now? Describe it briefly and add screenshots and other media. Please update this field regularly during your project. Links to blog posts are fine as well.

Sergey Kalinichev: Includes and defines improvements for KDevelop

Student Sergey Kalinichev
Project Name Includes and defines improvements for KDevelop
Brief Description Describe your project shortly in 1-2 sentences. What are the main objectives?
IRC Nick Which nickname are you using in Freenode IRC?
IRC Channels Which IRC channels do you join regularly? Add them here. Hopefully #kde-soc is among them!
Blog (aggregated to PlanetKDE) Add a link to your blog here. Make sure to aggregate it with http://planetkde.org/ (top of that page has instructions)
This is awesome about GSoC What do you enjoy most while working on your GSoC project?
What I'm learning during GSoC Be it code, documentation, unit tests, artwork, design, team work, communication -- where are you expanding your knowledge in most?
Status What are you working on now? Describe it briefly and add screenshots and other media. Please update this field regularly during your project. Links to blog posts are fine as well.

Shourya Singh Gupta: Integrating KIPI Export Plugins Directly In BQM Of digiKam

Student Shourya Singh Gupta
Project Name Integrating KIPI Export Plugins Directly In BQM Of digiKam
Brief Description Describe your project shortly in 1-2 sentences. What are the main objectives?
IRC Nick Which nickname are you using in Freenode IRC?
IRC Channels Which IRC channels do you join regularly? Add them here. Hopefully #kde-soc is among them!
Blog (aggregated to PlanetKDE) Add a link to your blog here. Make sure to aggregate it with http://planetkde.org/ (top of that page has instructions)
This is awesome about GSoC What do you enjoy most while working on your GSoC project?
What I'm learning during GSoC Be it code, documentation, unit tests, artwork, design, team work, communication -- where are you expanding your knowledge in most?
Status What are you working on now? Describe it briefly and add screenshots and other media. Please update this field regularly during your project. Links to blog posts are fine as well.

Somsubhra: Making Krita Animation usable

Student Somsubhra
Project Name Making Krita Animation usable
Brief Description Describe your project shortly in 1-2 sentences. What are the main objectives?
IRC Nick Which nickname are you using in Freenode IRC?
IRC Channels Which IRC channels do you join regularly? Add them here. Hopefully #kde-soc is among them!
Blog (aggregated to PlanetKDE) Add a link to your blog here. Make sure to aggregate it with http://planetkde.org/ (top of that page has instructions)
This is awesome about GSoC What do you enjoy most while working on your GSoC project?
What I'm learning during GSoC Be it code, documentation, unit tests, artwork, design, team work, communication -- where are you expanding your knowledge in most?
Status What are you working on now? Describe it briefly and add screenshots and other media. Please update this field regularly during your project. Links to blog posts are fine as well.

steckdenis: Improving QML/JS Support in KDevelop

Student steckdenis
Project Name Improving QML/JS Support in KDevelop
Brief Description
Code-completion proposals for a QML object
This projects consists of developing a KDevelop language support plugin for QML. KDevelop will be able to highlight QML, recognize Javascript variables, types, functions, objects and QML components, script bindings and properties. The plugin will also provide code-completion for Javascript and QML objects and properties, and some refactoring operations.
IRC Nick steckdenis
IRC Channels #kdevelop
Blog http://steckdenis.be/
This is awesome about GSoC I push something on the repository, and minutes after that several users are already saying that the feature is cool and works well. KDevelop is a big project having many people working on it, and the community is very responsive.
What I'm learning during GSoC I'm mostly learning how KDevelop works, and it is big, rich, powerful and well-thought.
Status My blog is updated about once a week with the latest features of the QML/JS plugin.

Veaceslav Munteanu: digiKam: Port Greycstoration CImg interface to GMic

Student Veaceslav Munteanu
Project Name digiKam: Port Greycstoration CImg interface to GMic
Brief Description Describe your project shortly in 1-2 sentences. What are the main objectives?
IRC Nick Which nickname are you using in Freenode IRC?
IRC Channels Which IRC channels do you join regularly? Add them here. Hopefully #kde-soc is among them!
Blog (aggregated to PlanetKDE) Add a link to your blog here. Make sure to aggregate it with http://planetkde.org/ (top of that page has instructions)
This is awesome about GSoC What do you enjoy most while working on your GSoC project?
What I'm learning during GSoC Be it code, documentation, unit tests, artwork, design, team work, communication -- where are you expanding your knowledge in most?
Status What are you working on now? Describe it briefly and add screenshots and other media. Please update this field regularly during your project. Links to blog posts are fine as well.

Vedant Agarwala: Lyric Support Improvements

Student Vedant Agarwala
Project Name Lyric Support Improvements
Brief Description Download and display LRC lyrics i.e. the current playing line will be highlighted
IRC Nick vedu
IRC Channels #amarok, #amarok.dev, #kde-soc, #gsoc'
Blog (aggregated to PlanetKDE) Not yet
This is awesome about GSoC This a much wanted feature for me, and I am getting paid to make it happen ;-)
What I'm learning during GSoC I am learning how important it is be pedantic and write high quality open source code. It is more important to write readable and easily understandable code rather than code that does the job or is is efficient.
Status I am going through the source code of LrcShow-X[1]. Trying to understand how it displays floating lyrics. I can use the concept to make a QWidget. This software is written in pyQt.

Vijay Dhameliya: Adding astrophotographs browser and Enhancing features in KStars

Student Vijay Dhameliya
Project Name Adding astrophotographs browser and Enhancing features in KStars
Brief Description Describe your project shortly in 1-2 sentences. What are the main objectives?
IRC Nick Which nickname are you using in Freenode IRC?
IRC Channels Which IRC channels do you join regularly? Add them here. Hopefully #kde-soc is among them!
Blog (aggregated to PlanetKDE) Add a link to your blog here. Make sure to aggregate it with http://planetkde.org/ (top of that page has instructions)
This is awesome about GSoC What do you enjoy most while working on your GSoC project?
What I'm learning during GSoC Be it code, documentation, unit tests, artwork, design, team work, communication -- where are you expanding your knowledge in most?
Status What are you working on now? Describe it briefly and add screenshots and other media. Please update this field regularly during your project. Links to blog posts are fine as well.

Wenchao Li: Calligra plugin for drawing variable thickness lines

Student Wenchao Li
Project Name Calligra plugin for drawing variable thickness lines
Brief Description Describe your project shortly in 1-2 sentences. What are the main objectives?
IRC Nick Which nickname are you using in Freenode IRC?
IRC Channels Which IRC channels do you join regularly? Add them here. Hopefully #kde-soc is among them!
Blog (aggregated to PlanetKDE) Add a link to your blog here. Make sure to aggregate it with http://planetkde.org/ (top of that page has instructions)
This is awesome about GSoC What do you enjoy most while working on your GSoC project?
What I'm learning during GSoC Be it code, documentation, unit tests, artwork, design, team work, communication -- where are you expanding your knowledge in most?
Status What are you working on now? Describe it briefly and add screenshots and other media. Please update this field regularly during your project. Links to blog posts are fine as well.

YANG Qiao: KDE SOLID iOS Integration

Student YANG Qiao
Project Name KDE SOLID iOS Integration
Brief Description Describe your project shortly in 1-2 sentences. What are the main objectives?
IRC Nick Which nickname are you using in Freenode IRC?
IRC Channels Which IRC channels do you join regularly? Add them here. Hopefully #kde-soc is among them!
Blog (aggregated to PlanetKDE) Add a link to your blog here. Make sure to aggregate it with http://planetkde.org/ (top of that page has instructions)
This is awesome about GSoC What do you enjoy most while working on your GSoC project?
What I'm learning during GSoC Be it code, documentation, unit tests, artwork, design, team work, communication -- where are you expanding your knowledge in most?
Status What are you working on now? Describe it briefly and add screenshots and other media. Please update this field regularly during your project. Links to blog posts are fine as well.

Ziemin: Off-the-Record support for Telepathy

Student Ziemin
Project Name Off-the-Record support for Telepathy
Brief Description Describe your project shortly in 1-2 sentences. What are the main objectives?
IRC Nick Which nickname are you using in Freenode IRC?
IRC Channels Which IRC channels do you join regularly? Add them here. Hopefully #kde-soc is among them!
Blog (aggregated to PlanetKDE) Add a link to your blog here. Make sure to aggregate it with http://planetkde.org/ (top of that page has instructions)
This is awesome about GSoC What do you enjoy most while working on your GSoC project?
What I'm learning during GSoC Be it code, documentation, unit tests, artwork, design, team work, communication -- where are you expanding your knowledge in most?
Status What are you working on now? Describe it briefly and add screenshots and other media. Please update this field regularly during your project. Links to blog posts are fine as well.