Skip to content

GNOME Application

polymeris edited this page Apr 11, 2013 · 16 revisions

layout: page title: "GNOME Application"

{% include JB/setup %}

  • What is your e-mail address and IRC nick?

    cpolymeris@gmail.com and cpolymeris, respectively.

  • Do you have a web page, blog, or microblog?

Starting with this GSoC, I'll have a blog and wiki at http://polymeris.github.com I am collecting information there and will use the blog for my weekly (or more frequent progress reports).

  • What is your academic background?

    I am a Geology student at Universidad de Concepción, Chile.

  • What is the ultimate goal of your proposal?

    This project aims to integrate RAW development software like UFraw, Rawstudio, Raw Therapee and darktable into Shotwell. More technical details can be found on the project's page on my site.

  • What components/modules will the proposed work modify or create?

    The Shotwell photo manager, in particular it's RAW handling pipeline and GUI.

  • What benefits does your proposed work have for GNOME and its community?

    Quoting Lucas Beeler, Shotwell developer:

    While Shotwell is predominantly a photo manager, we see Shotwell as a critical part of any pro-level photography workflow on the free desktop. Suffice to say, another critical part of such a workflow is a tool for developing RAW images into JPEGs, so we view any project that seeks to integrate the two as a good thing not only for Shotwell but for pro photo users on Linux in general.

    The proposed improvement does not interfere with Shotwell's user-friendliness. I am sure not only pros can benefit from the improved RAW handling, but also amateurs like myself.

  • Why are you the right person to work on this project?

    Mostly, because as an amateur photographer, I am the end user. I am "scratching my own itch", so I do understand the problem well, and am motivated to see it be realized. I have previously contributed to Shotwell and other open source software projects, including rawstudio, one of the target raw developer programs. My previous contributions to Shotwell made me appreciate the high standards of the code, and I feel comfortable addressing this problem in the scope of Google Summer of Code 2013.

  • How do you plan to achieve completion of your project?

    See Timeline.

  • What will showable at mid-term

    Mid-term, I'll have the RAW system working with one external developer program (UFRaw). The UI will be very basic, but the logic will be implemented.

  • What are your past experiences with the open source world as a user and as a contributor?

    As said, I have contributed patches to Shotwell and Rawstudio, but also to non-photography-related software, including science related programs, like QGIS (end-user GIS software, in the context of past summers of code) and Milk, and audio software like Emutrix (my own project, a GUI mixer for a model of soundcards) and Music21. I have also made minor contributions to Naev (a game).

  • Please include a link to the bug you fixed for the GNOME module your proposal is related to.

  • If available, please include links to any other code you wrote for GNOME or other open source projects.

  • What other relevant projects have you worked on previously and what knowledge you gained from working on them?

See above. My previous work with end-user software can provide useful in the implementation of the graphical user interface for this project. Additionally, my photography projects have taught me about RAW file usage and development, both from a practical and a theoretical perspective.