Jump to content

GSoC/2013/StatusReports

From KDE Community Wiki
Revision as of 20:08, 16 June 2013 by Hdevalence (talk | contribs) (Add myself to status reports)

Status reports for GSoC, OPFW and SoK 2013.

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:

This is awesome about GSoC:

This is what I learned during GSoC:

Mohamed Anwer

Project Name: Port Showfoto Thumb bar to Qt4 Model/View

A Brief Description: Porting showfoto thumb-bar to Qt4 Model/View, Making a new class depends on Kurl class, adding some functions like : "drag n drop , right click menu , showing and hiding names under thumbnails,....."

Status: Pending

Screenshot:

IRC Nick: TOOTIS

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

Blog: http://mohammed-anwer.blogspot.com/

This is awesome about GSoC: learning new things, participating in a huge open source projects and contacting developing communities

This is what I learned during GSoC:

Heena

Project Name: Porting plasmoids to plasma2

A Brief Description: A great advantage in porting it is reduce the code maintenance effort for the KDE community. The plasmoids written in QML will have considerably less code as QML allows the creation of fluid UIs in a powerful declarative way. The Javascript/C++ bundle efficiently handles all the back-end implementation, leaving the designers to concentrate on the animations and UI simplicity.

Status:

Screenshot: Coming soon

Google+: heena

IRC Nick: stack3457

IRC Channels: #kde-edu, #kde-soc, #plasma, #kde-devel,#gsoc

Blog: my_blog

This is awesome about GSoC:

This is what I learned during GSoC:

Akshay Ratan

Project Name: Improvements and Enhancements for Plasma Media Center

A Brief Description: This project aims to make Plasma Media Center even better with improvements in the existing features as well as enhancements to this powerful application. One such major proposed addition is to layout a keyboard navigation scheme so that each part of PMC can be usable by the keyboard alone. Features such as addition of Dropbox plugin and polishing of existing online services are also proposed.

Status:

Screenshot: FINAL.png

IRC Nick: akshay_r

IRC Channels: #kde-in, #kde-soc, #plasma, #kde-devel,#gsoc

Blog: www.akshaycode.blogspot.com

This is awesome about GSoC:

This is what I learned during GSoC:

Denis Steckelmacher

Project Name: A New Query Parser and Auto-Completed Input Field for Nepomuk

A Brief Description: Implement a query parser for Nepomuk based on real compiler technologies (lexing, parsing) instead of regular expressions, and able to parse more complex and human-friendly queries and searches. Also implement an input widget (derived from QLineEdit) that allows the user to enter queries which are syntax-highlighted and auto-completed.

Status: Definition of the parser's grammar

Screenshot:

IRC Nick: steckdenis

IRC Channels: #kde-soc on Freenode, but I'm quicker at responding to emails

Blog: http://steckdenis.be

This is awesome about GSoC: Working for a big project and with very skilled people

This is what I learned during GSoC:

Jan Grulich

Project Name: Touchscreen friendly NetworkManager applet and network settings module

A Brief Description: Create a new NetworkManager applet for Plasma active including a setting module for creating and configuring connections. Both parts will be optimized for touchscreen devices.

Status:

Screenshot:

IRC Nick: jgrulich

IRC Channels: #kde-devel, #kde, #solid, #plasma, #active, #kde-soc, #fedora-kde

Blog: http://grulja.wordpress.com

This is awesome about GSoC:

This is what I learned during GSoC:

Filipe Saraiva

Project Name: Improve Cantor Backend for Scientific Programming in Python

A Brief Description: This proposal aims to improve the backend to python scientific programming in Cantor, using numpy, scipy and matplot libraries.

Status:

Screenshot:

IRC Nick: filipesaraiva

IRC Channels: #kde, #kde-brasil, #kde-devel, #kde-edu, #kde-soc

Blog: Filipe Saraiva's blog

This is awesome about GSoC:

This is what I learned during GSoC:

Ivan Čukić

Project Name: [Plasma/KWin] Shell switching and conditional component loading

A Brief Description: Dynamically loading shells and components based on the environment (device capabilities, properties, input devices...)

Status: And it all began

Screenshot:

IRC Nick: ivan|home

IRC Channels: #plasma

Blog: http://ivan.fomentgroup.org/blog

This is awesome about GSoC: you can first be a mentor, and later a student

This is what I learned during GSoC:

Maria Far

Project Name: Krita Webshop

A Brief Description: Create and manage the new and shiny Krita Webshop, posting stuff and interview artists in the Krita Webshop Blog, and doing some work in the Krita website.

Status:

Screenshot:

IRC Nick: imeim

IRC Channels: #krita, #chakra, #chakra-es, #kde-women, #kde-soc

Blog: http://kritawebshopblog.wordpress.com http://imeimim.wordpress.com/

This is awesome about OPFW:

This is what I learned during OPFW:

Michael Bohlender

Project Name: Polish Kontact Touch “Mail” to fit Plasma Active UI / UX

A Brief Description: I want to polish “Mail” of Kontact Touch by giving it a UI/UX rework to make it a true PA Application. This means: 1.) Port Mail of Kontact Touch to Plasma Components 2.) Rework the interaction design of Mail in the process

Status: initial mockup + usecases done

Screenshot:

IRC Nick: mbohlender

IRC Channels: #active #plasma #kontact #akonadi #kde-soc

Blog: http://mbohlender.wordpress.com

This is awesome about GSoC: I get to do something meaningful and get paid for it

This is what I learned during GSoC:

René Küttner

Project Name: An OpenGL SceneGraph for Marble

A Brief Description: Marble Virtual Globe is a nice project for working with maps. The software rendering is smart and works very well. However, there are some limitations with the software rendering that hardware accelerated graphics (like OpenGL) solves. This proposal is about a SceneGraph structure that will allow for abstracting the actual graphics scene from the rendering backend within Marble as well as grouping and rendering objects in 3D space.

Status:

Screenshot:

IRC Nick: rku

IRC Channels: #marble, #kde-soc, #kde-devel, #gsoc

Blog: http://zombofant.net/blog/tags/gsoc2013

This is awesome about GSoC:

This is what I learned during GSoC:

Sven Brauch

Project Name: Collaborative text editor based on KTextEditor and kde-telepathy

A Brief Description: This project aims to implement a collaborative text editor as a KTextEditor plugin, and make it use telepathy for data transfer in the background.

Status: A prototype for the editor part exists, as described on http://scummos.blogspot.de/2013/04/collaborative-editing-in-kte-prototype.html

Screenshot: later ;)

IRC Nick: scummos

IRC Channels: #kdevelop #kde-telepathy #kde-devel #kde-soc on freenode (and some others which are fairly unrelated ;)

Blog: http://scummos.blogspot.de (kde-related posts also on planet KDE)

This is awesome about GSoC:

This is what I learned during GSoC:

Ahmed AbouElhamayed

Project Name: Web interface plus service - Simple Project Report

A Brief Description: This project aims to provide insight about KDE projects from one place instead of having to go through 4 different sources. The web service should be able to fetch data from these sources and show them in one place, with the ability to view statistics and graphical reports. It should also contain API to provide the same functions as the graphical interface.

Status: Prototype

Screenshot: PrototypeKDE2.png

IRC Nick: TheMonster

IRC Channels: #kde-devel,#kde-soc,#kde-sysadmin,#kde-www

Blog: http://kdeprogress.blogspot.com/ (Till I get one on planetKDE)

This is awesome about GSoC: I get to learn a lot and do a real useful thing and I get to meet and talk to a great open source community.

This is what I learned during GSoC:

Somsubhra Bairi

Project Name: Animation support in Krita

A Brief Description:The project aims to add animation support in Krita by adding a timeline interface to create/edit animation and store the animation in a new animation format plus add some animation specific tools.

Status:

Screenshot: 51a6156fcd859.png

IRC Nick: somsubhra

IRC Channels: #krita, #calligra, #kde-soc, #kde-in

Blog: http://somsubhra.com/techblog

This is awesome about GSoC:

This is what I learned during GSoC:

Jaydeep Solanki

Project Name: Improve ePub support for Okular

A Brief Description: Improve ePub rendering (change rendering engine) and some usability enhancements in Okular.

Status: Rendering is in its alpha stage

Screenshot:

IRC Nick: jaydp17

IRC Channels: #okular, #kde-soc, #kde-in

Blog: http://jaydp17.wordpress.com/

This is awesome about GSoC:

This is what I learned during GSoC:

Punit Mehta

Project Name: Polishing file structure, Application Actions and UI features in Khipu

A Brief Description: Khipu is an advanced mathematical function plotter application of the KDE Education Project. Khipu is in playground now. This project includes improvement in the basic and necessary features which are some Application Actions, Persistence file and Plot Dictionary support as well as improving UI of Khipu and its code base so that Khipu can be releasable at the end of GSoC.

Status:

Screenshot:

IRC Nick: punit9462

IRC Channels: #kde, #kde-edu, #kde-soc, #kde-in

Blog: http://punit9462.blogspot.com

This is awesome about GSoC: Working with awesome,skilled people and contributing to the project you love the most which is going to be used by millions across the globe.

This is what I learned during GSoC:


Lukas Appelhans

Project Name: Extending Muon to different platforms

A Brief Description: This project is about supporting Muon on more platforms, which means writing backend plugins for it using PackageKit and akabei. While it will give basic support for a lot of distributions, we will discuss, review and improve the current backend abstraction. I will also develop another abstraction layer for creating simple notifiers on whether a system needs to be updated, which can be used e.g. in a plasmoid.

Status: Notifier abstraction done and dummy plugin uses it

Screenshot:

IRC Nick: boom1992

IRC Channels: #kde-devel #kde

Blog: http://boom1992.wordpress.com

This is awesome about GSoC:

This is what I learned during GSoC:


Albert Vaca Cintora

Project Name: Integrate Android with KDE

A Brief Description: The goal of this project is to add some communication between your Android phone and your KDE desktop. This way we can, for example, show a desktop notification when you receive a new message, or pause the music automatically during a call.

Status:

Screenshot:

IRC Nick: elvaka

IRC Channels: #kde-devel-es

Blog:

This is awesome about GSoC:

This is what I learned during GSoC:

Sahil Nagpal

Project Name: Improving the filter module of Krita and adding more filters to it

A Brief Description: Krita currently has a limited set of classic filters . However there are problems with the current filter implementations, for instance in the edge-detection filters. Also, there are some important filters which are absent and need to be implemented in Krita like Color Balance, Spot Blur, Match Color, Wavelet Decompose Filter, Screen Gradient. Status:

Screenshot:

IRC Nick: sahil

IRC Channels: #krita, #kde, #calligra

Blog:

This is awesome about GSoC:

This is what I learned during GSoC:

David Rosca

Project Name: Port libqzeitgeist to libzeitgeist2

A Brief Description: Just recently, Zeitgeist released libzeitgeist2, which includes direct database access as a performance boost. libqzeitgeist is still using the raw DBus API which is slower.

Status:

Screenshot:

IRC Nick: nowrep

IRC Channels: #zeitgeist #kde-soc

Blog: http://davidrosca.blogspot.com

This is awesome about GSoC:

This is what I learned during GSoC:

Anant Kamath

Project Name: Send SMS messages using ModemManagerQt and Telepathy

A Brief Description: To upgrade ModemManagerQt to use the newer SMS sending API in ModemManager 0.7+ and to implement a GUI for sending/receiving SMSs and managing SIM card contacts using Telepathy.

Status:

Screenshot:

IRC Nick: flak37

IRC Channels: #kde-devel #kde-telepathy #solid #plasma

Blog: http://hashpling.wordpress.com

This is awesome about GSoC:

This is what I learned during GSoC:

Oindrila Gupta

Project Name: Assisting in the first release of Artikulate

A Brief Description: While attempting to learn a new language, the most basic and common problem that an individual faces is of speaking the language with fluency and proper pronunciations. Artikulate, a pronunciation trainer, aims at improving and perfecting the pronunciation skills of the user, thereby helping in speaking foreign languages with ease. It is currently in the KDE Edu Playground i.e., it is still under development and has not been released yet.

Status:

Screenshot: mock0.png

IRC Nick: oini

IRC Channels: #kde-edu, #kde-women, #kde-in, #kde, #kde-soc, #gsoc

Blog: http://www.oinig.wordpress.com

This is awesome about GSoC:

This is what I learned during GSoC:

Yiou Wang

Project Name: Port digiKam Image Editor Canvas Classes to Qt4 Model/View

A Brief Description: Image Editor is one of the many reasons making digiKam such a cool application. Its core components for previewing images, ImageRegionWidget and Canvas, depend on Q3ScrollView, which is based on Qt3Support class. In the next Qt5, Qt3Support class will disappear. So it is necessary to port these classes to Qt4 model/view. Besides, this project can bring some new features of Qt4 model/view which will make Image Editor new features implementation a lot easier.

Status:

Screenshot: port.png

IRC Nick: geow812

IRC Channels: #kde-devel, #digikam-soc-devel, #digikam-devel

Blog: http://www.yiouwang.com/blog/

This is awesome about GSoC:

This is what I learned during GSoC:

Gowtham Ashok

Project Name: Image Quality Sorter for digiKam

A Brief Description: Good quality and bad quality pictures can be computationally separated to provide better workflow. This project aims to integrate Image Quality Sorting capability into digiKam.

Status:

Screenshot:

IRC Nick: gwty93

IRC Channels: #digikam

Blog: http://www.gwty93.com

This is awesome about GSoC:

This is what I learned during GSoC:

Saurabh Patel

Project Name: digiKam: Cloud Integration Export Plugin

A Brief Description: Creating kipi export plugin in digiKam to upload photos to google-drive and dropbox

Status:

Screenshot:

IRC Nick: saurabh_p

IRC Channels: #digikam

Blog: http://www.saurabhpatel7717.wordpress.com

This is awesome about GSoC:

This is what I learned during GSoC:

Denis Kuplyakov

Project Name: Port KReversi to QML/QtQuick

A Brief Description: The main aim of the project is to port KReversi to use QML/QtQuick instead of QGprahicsView. QML implementation will be consume less of code and will be easier to maintain.

Status: There is dirty QML port: https://sourceforge.net/projects/krevdirtyqml/ . You can start it, run game, there is no detection of legal positions so you can make move on any point and many features are not implemented.

Screenshot:

Dirty and fast-coded QML port

IRC Nick: denerkup

IRC Channels: #kdegames

Blog:

This is awesome about GSoC:

This is what I learned during GSoC:

Nhu Dinh Tuan

Project Name: Exiv2 Cloud Ready Project

A Brief Description: Exiv2 reads and writes files on the local file system. These files can be memory mapped if this feature is supported by the host OS. With the increasing interest in "cloud" computing, it's become ever more common for files to reside in remote locations which are not mapped to the file system. Very common cases today are ftp and http. This project is to support http, https, ftp and ssh for Exiv2. The implementation provides bi-directional support (both read and write) with read-access being the first priority.

Status:

Screenshot:

IRC Nick: nhudinhtuan

IRC Channels: #kde, #digikam

Blog:

This is awesome about GSoC:

This is what I learned during GSoC:

Soumajyoti Sarkar

Project Name: HDR Composer Plugin for Digikam

A Brief Description: Digikam is one of the major photo editing and management softwares available in KDE. This project aims to extend its current ExpoBlending tool which merges and blends bracketed exposures, into an HDRI( High Dynamic Range Imaging) creation tool .It aims to provide the professional as well as non-professional photographers a tool that would give an HD view to the blended image of the stack of bracketed exposures captured through a camera .

Status:

Screenshot:

IRC Nick: soumajyoti

IRC Channels: #kde, #digikam

Blog: http://soumajyoti.wordpress.com/

This is awesome about GSoC:

This is what I learned during GSoC:

Andrei Duma

Project Name: Marble meets ownCloud

A Brief Description: This project intends to enhance Marble with syncing capabilities by integrating it with ownCloud, the personal cloud platform.

Status: planned

Screenshot: pending

IRC Nick: AndreiDuma

IRC Channels: #kde, #marble, #marble-owncloud, #owncloud

Blog: http://blog.andreiduma.ro

This is awesome about GSoC: Engaging in a friendly community, gaining valuable experience, being carefully mentored.

This is what I learned during GSoC:


Aniket Anvit

Project Name: Adding Friction force and Pulley-Cord object in STEP

A Brief Description: This project aims at enabling STEP to support simulation for situations involving friction and also to allow creation of pulleys in the work-space.

Status: Planning

Screenshot :

IRC NIck : pakko

IRC Channels : #kde, #kde-edu, #kde-devel

Blog : http://aniketanvit.wordpress.com/

This is awesome about GSoC :

This is what I learned during GSoC :



Chinkal Nagpal

Project Name: Krita Webshop

A Brief Description: The responsibilities under this project involves planning and launching a new venture of Krita namely Krita Webshop, maintaining the website of Krita, creating merchandise, to contact and collaborate with Krita artists for the project etc.

Status:

Screenshot:

IRC Nick: Chinkal

IRC Channels: #krita #krita-shop #kde-soc #kde-women

Blog: http://kritawebshop.wordpress.com

This is awesome about GSoC:

This is what I learned during GSoC:

Magdalena Konkiewicz

Project Name: Artikulate

A Brief Description: Artikulate is a pronunciation trainer in KDE Edu playground. It was created to help people with learning new languages and perfectioning their pronunciation skills. The project is currently under development and I will be helping with its first release.

Status: Starting the work now.

Screenshot:

IRC Nick: konki

IRC Channels: #kde-edu #kde-soc #opw #artikulate

Blog: http://konkiewiczm.wordpress.com/

This is awesome about GSoC:

This is what I learned during GSoC:

Chandan Kumar

Localization team management Tool

A Brief Description: It is a a web application that handle all the localization (translation) team management (apps booking, and review process). More details are given here: http://community.kde.org/KDE_Localization/LTMT

Status: Gui Mock up design started

Screenshot:

IRC Nick: chandankumar

IRC Channels: #kde-i18n, #kde-soc, #kde-in

Blog: http://ciypro.wordpress.com

This is awesome about GSoC:

This is what I learned during GSoC:

Martin Bříza

Project Name: Improving polkit integration in KDE

A Brief Description: Preparing the polkit agent and wrapper libraries in KDE/Qt for future Qt5 usage and making it fit better in the KDE Plasma Workspaces

Status:

Screenshot:

IRC Nick: mbriza

IRC Channels: #kde-soc, #kde-devel, #kde, #solid, #fedora-kde

Blog: http://martinbriza.wordpress.com

This is awesome about GSoC:

This is what I learned during GSoC:

Pavol Rohár

Project Name: Integrate Trojita to KDE

A Brief Description: Trojita is fast IMAP email client written in pure Qt. So integrate it into Kontact/KDEPIM/KDE like email client KMail.

Status:

Screenshot:

IRC Nick: Pali

IRC Channels: #trojita

Blog:

This is awesome about GSoC:

This is what I learned during GSoC:

Adrian Draghici

Project Name: Marble KML Editor

A Brief Description: Thie project focuses on developing a visual way for editing KML files, currently unavailable in Marble.

Status: Plannes

Screenshot:

IRC Nick: adrianb

IRC Channels: #kde, #kde-devel, #kde-soc, #marble

Blog: http://adrianbd.wordpress.com/

This is awesome about GSoC:

This is what I learned during GSoC:

Claudio Desideri

Project Name: Make the Create > Play > Discuss process work in Gluon Project

A Brief Description: I'm currently writing a QML version of the Gluon desktop player. I will also integrate this and the creator application with Simple OCS server used by gamingfreedom.org. My final aim is to launch a version which is usable from creation of games to deployment, with website, ocs webserver, creator and player. I should be glue to the great work done in those years by the Gluon team in various parts of the project.

Status: For now, I'm experimenting with plasma components' QML. I'm alreasy starting to implement a simple working example of the QML Gluon Player. I will anyway reuse much code already wrote for the old player, especially that one using libAttica etc. OCS server still needs updated to the current OCS protocol version.

Screenshot: Nothing much interesting for now, but check planet regularly as I'll post something soon :)

IRC Nick: snizzo

IRC Channels: #gluon, #kde-devel

Blog: http://playgfx.blogspot.com

This is awesome about GSoC: The possibility to learn new things, work on so many parts of a project, with so many technologies... all being paid! I would have worked if not picked up by GSoC.

This is what I learned during GSoC: For now, I have to be very open mentally, as I have to work with different technologies, languages and paradigms.

Mahesh Hegde

Project Name: Video Metadata write support for Digikam

A Brief Description: Digikam uses Exiv2,which is cross platform library to play with Image and video metadata.Currently we area aiming at extending its support to write metadata within Video files.It makes video management in Digikam and also any application using Exiv2,more interactive and helpful,by extending the functionality to add custom tags.

Status: Previous year GSoCer Abhinav is helping me and also he is mentoring this project.Exiv2 team members Robin,Gilles,Andrias and Tuan are very supportive and helped me to start working on project very quickly.

Screenshot:

IRC Nick: mmh

IRC Channels: #gentoo #lfs-support

Blog:

This is awesome about GSoC: Working with very nice people who are always ready help and share knowledge,and treat new contributor as nice as family member is something really special.

Konrad Zemek

Project Name: Reimplement Amarok 1.4 (FastForward) & iTunes importers on top of Statistics Synchronization framework, and add Amarok 2.x and Rhythmbox as synchronization targets.

A Brief Description: The basic goal of this project is to make it possible to easily synchronize personal track metadata (like playcount or user rating) between Rhythmbox, iTunes, and Amarok.

Status:

Screenshot:

IRC Nick: kzemek

IRC Channels: #amarok #gsoc #kde #kde-soc

Blog: http://konradzemek.com/category/gsoc/

This is awesome about GSoC: Why, the t-shirt of course! Also: the priceless experience, great people to hang with and something really fun to do during the summer.

This is what I learned during GSoC:

Veaceslav Munteanu

Project Name: digiKam - Tags Manager

A Brief Description: A brand new tool for managing image tags designed to improve digiKam's user experience. Managing tags will be much easier with large collections and lots of maintenance options.

Status: Planned

Screenshot:

IRC Nick: Veaceslav

IRC Channels: #digikam #kde

Blog: TODO

This is awesome about GSoC: I always enjoy working with people from different countries and it also helps me to flip bits not burgers :)

This is what I learned during GSoC:

Tatiana Gornak

Project Name: Audio СD collection refactoring.

A Brief Description: The goal of this project is more solid support of audio CD in Amarok.

Status:

Screenshot:

IRC Nick: melandory

IRC Channels: #amarok #gsoc

Blog: http://ego-machine-en.blogspot.ca/search/label/gsoc

This is awesome about GSoC:

This is what I learned during GSoC:

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

Project Name: KStars data processing with OpenCL

A Brief Description: KStars does all of its data processing in a really wasteful way. I'm going to rewrite it using OpenCL.

Status:

Screenshot:

IRC Nick: hdevalence

IRC Channels: #kde-kstars, #kde, #kde-devel

Blog: http://hdevalence.ca/blog

This is awesome about GSoC: Being able to work on cool projects with cool people!

This is what I learned during GSoC: