From Fedora Project Wiki

(more info)
Line 16: Line 16:
# I would like to improve the slideshow mode of Shotwell - the new standard photo managment application of Fedora. See the [http://fedoraproject.org/wiki/Summer_Coding_2010_ideas#Shotwell_slideshows.2Fprinting idea] and the discussion on the Shotwell mailinglist: [http://lists.yorba.org/pipermail/shotwell/2010-April/000297.html 1], [http://lists.yorba.org/pipermail/shotwell/2010-May/000342.html 2]
# I would like to improve the slideshow mode of Shotwell - the new standard photo managment application of Fedora. See the [http://fedoraproject.org/wiki/Summer_Coding_2010_ideas#Shotwell_slideshows.2Fprinting idea] and the discussion on the Shotwell mailinglist: [http://lists.yorba.org/pipermail/shotwell/2010-April/000297.html 1], [http://lists.yorba.org/pipermail/shotwell/2010-May/000342.html 2]
# Shotwell is a relatively young project which aims to create a photo managment software. With Fedora 13 it became the default application for this job. While Shotwell improved a lot with the latest version the slideshow mode didn't get much attention lately. <br>The goal of my project is to change that and add transitions, title display and (if time permits) background music to Shotwell. This will result in a more visually pleasing and better usable slideshow mode and so increate the capabilities of Fedoras default photo manager.<br> As Shotwell is written in [http://live.gnome.org/Vala Vala] my project will be developed using Vala too. To create a flexible, visually pleasing and powerful interface I decided to use [http://www.clutter-project.org/ Clutter]. Clutter is a "library for creating fast, visually rich, portable and animated graphical user interfaces" and provides hardware acceleration and so is perfectly suited for the projects purpose.
# Shotwell is a relatively young project which aims to create a photo managment software. With Fedora 13 it became the default application for this job. While Shotwell improved a lot with the latest version the slideshow mode didn't get much attention lately. <br>The goal of my project is to change that and add transitions, title display and (if time permits) background music to Shotwell. This will result in a more visually pleasing and better usable slideshow mode and so increate the capabilities of Fedoras default photo manager.<br> As Shotwell is written in [http://live.gnome.org/Vala Vala] my project will be developed using Vala too. To create a flexible, visually pleasing and powerful interface I decided to use [http://www.clutter-project.org/ Clutter]. Clutter is a "library for creating fast, visually rich, portable and animated graphical user interfaces" and provides hardware acceleration and so is perfectly suited for the projects purpose.
# Schedule:
# Schedule:
#* Week 1: Set up working environment, work into Clutter Api
#* Week 1: Set up working environment, work into Clutter Api
Line 23: Line 22:
#* Week 5-7: Integrate the new slideshow mode into showells codebase.  
#* Week 5-7: Integrate the new slideshow mode into showells codebase.  
#* Week 8-9: Bug fixing, writing documentation, testing.
#* Week 8-9: Bug fixing, writing documentation, testing.
# I'm sure that I can complete this project because
== Me and the community ==
# Fedora would gain an improved default photo managment software. The improved slideshow mode will give users the opportunity to display their photos in a great way.
# I'm programming and active in the open source world for some years now. Whenever I had a porblem I couldn't solve with provided docs I always got support by developers or nice peolpe on irc channels. Because of this I think that there're always interested people around to discuss problems.
# Beneath blogging I want to give others the chance to look at my code (for example setting up a public git tree). Furthermore I would want to create videos showing my progress by recording the desktop.
== Miscellaneous ==
# I already used vala and so know how to setup the working environment after having updated to Fedora 13. I only contacted my mentor via mail.
# My shirt size is M (European)
# Starting in middle of juli the examinations of this semsters starts. I won't have as much time as in june but am still sure that I can complete the project.

Revision as of 14:59, 20 May 2010

About me

  1. Name: Paul Lange
  2. E-Mail: palango@gmx.de
  3. wiki username: palango
  4. irc nickname: palango
  5. primary language: German
  6. Germany (GMT +1), working from 8pm till 12pm
  7. Open-source experience:
    • I already worked on creating packages for Fedora. I started in the Fonts SIG and then switched to the Mono SIG, however still maintaining fonts.
    • I created some patches for the Banshee Media Player. This was mostly about creating a plugin which imports the song database from Rhythmbox music player (1, 2).

About my project

  1. Improve Shotwells slideshow mode
  2. I would like to improve the slideshow mode of Shotwell - the new standard photo managment application of Fedora. See the idea and the discussion on the Shotwell mailinglist: 1, 2
  3. Shotwell is a relatively young project which aims to create a photo managment software. With Fedora 13 it became the default application for this job. While Shotwell improved a lot with the latest version the slideshow mode didn't get much attention lately.
    The goal of my project is to change that and add transitions, title display and (if time permits) background music to Shotwell. This will result in a more visually pleasing and better usable slideshow mode and so increate the capabilities of Fedoras default photo manager.
    As Shotwell is written in Vala my project will be developed using Vala too. To create a flexible, visually pleasing and powerful interface I decided to use Clutter. Clutter is a "library for creating fast, visually rich, portable and animated graphical user interfaces" and provides hardware acceleration and so is perfectly suited for the projects purpose.
  4. Schedule:
    • Week 1: Set up working environment, work into Clutter Api
    • Week 2-3: Create standalone prototype. This will include a definition of a trasions as well as some transitions.
    • Week 4: Work into Shotwell slideshow mode. Adjust the prototype accordingly.
    • Week 5-7: Integrate the new slideshow mode into showells codebase.
    • Week 8-9: Bug fixing, writing documentation, testing.
  5. I'm sure that I can complete this project because

Me and the community

  1. Fedora would gain an improved default photo managment software. The improved slideshow mode will give users the opportunity to display their photos in a great way.
  2. I'm programming and active in the open source world for some years now. Whenever I had a porblem I couldn't solve with provided docs I always got support by developers or nice peolpe on irc channels. Because of this I think that there're always interested people around to discuss problems.
  3. Beneath blogging I want to give others the chance to look at my code (for example setting up a public git tree). Furthermore I would want to create videos showing my progress by recording the desktop.

Miscellaneous

  1. I already used vala and so know how to setup the working environment after having updated to Fedora 13. I only contacted my mentor via mail.
  2. My shirt size is M (European)
  3. Starting in middle of juli the examinations of this semsters starts. I won't have as much time as in june but am still sure that I can complete the project.