Projects/Digikam/CodingSprint2010: Difference between revisions

From KDE TechBase
No edit summary
Line 1: Line 1:
== KDE Graphics Coding Sprint 2010 ==
== KDE Graphics Coding Sprint 2010 ==


*The KDE Graphics coding sprint 2010 will take place in [http://www.aixenprovencetourism.com/uk Aix en Provence, France], from August 27th to 29th. It's organized by Gilles Caulier.
*The KDE Graphics coding sprint 2010 will take place in [http://www.aixenprovencetourism.com/uk Aix en Provence, France], from August 27th to 29th. It's organized by Gilles Caulier.


http://farm5.static.flickr.com/4031/4620818767_5fb7450bc0_m.jpg
http://farm5.static.flickr.com/4031/4620818767_5fb7450bc0_m.jpg  


=== Location ===
=== Location ===


==== Hotel ====
==== Hotel ====


*Hotel Paul, near Aix en provence city center. Look [http://aix-en-provence.com/hotelpaul at this url for details]
*Hotel Paul, near Aix en provence city center. Look [http://aix-en-provence.com/hotelpaul at this url for details]


*3 nights have been books to this hotel : Thursday 26/Friday 27 ; Friday 27/Saturday 28; Saturday 28/Sunday 29.
*3 nights have been books to this hotel : Thursday 26/Friday 27 ; Friday 27/Saturday 28; Saturday 28/Sunday 29.  
*If you want to stay more time in this hotel to visit Aix en provence, let's me hear.
*If you want to stay more time in this hotel to visit Aix en provence, let's me hear.


Line 18: Line 18:
*For more details, see map from "Coding Location" section.
*For more details, see map from "Coding Location" section.


==== Directions ====
==== Directions ====


===== By Plane =====
===== By Plane =====


*The closest airport is Marseille/Provence International (MAR).
*The closest airport is Marseille/Provence International (MAR).
Line 36: Line 36:
*For more details, see map from "Coding Location" section.
*For more details, see map from "Coding Location" section.


===== By Train =====
===== By Train =====


*Main train station is located in Aix en Provence city center. It's a small station where only Train from Marseille Saint Charles station come there.
*Main train station is located in Aix en Provence city center. It's a small station where only Train from Marseille Saint Charles station come there.
Line 44: Line 44:
*For more details, see map from "Coding Location" section.
*For more details, see map from "Coding Location" section.


==== Coding Location ====
==== Coding Location ====


*[http://www.paysdaixassociations.org/html/maisonasso.htm Maison des Associations Tavan, 1, Rue Emile Tavan, 13100, Aix en Provence, France]
*[http://www.paysdaixassociations.org/html/maisonasso.htm Maison des Associations Tavan, 1, Rue Emile Tavan, 13100, Aix en Provence, France]
Line 54: Line 54:
*Look at [http://www.aixenprovencetourism.com/uk/aix-acces.htm Aix en Provence Tourism desk web site] to see all details and maps to acces on the city.
*Look at [http://www.aixenprovencetourism.com/uk/aix-acces.htm Aix en Provence Tourism desk web site] to see all details and maps to acces on the city.


=== Participants ===
=== Participants ===


{| class="wikitable" border="1"
{| border="1" class="wikitable"
!Photo
!Name
!Project
!Arrival
!Departure
!Travel Arrangements
!Hotel Arrangements
|-
|-
|[http://www.digikam.org/drupal/blog/3 http://websvn.kde.org/*checkout*/trunk/www/sites/planet/website/hackergotchi/cgilles.png]
! Photo
|Gilles Caulier
! Name
|Student mentoring, digiKam Editor Canvas and Preview Widget factoring, QtScript integration.
! Project
|''n/a''
! Arrival
|''n/a''
! Departure
|''n/a''
! Travel Arrangements
|''n/a''
! Hotel Arrangements
|-
|-
|[http://www.digikam.org/drupal/blog/8 http://websvn.kde.org/*checkout*/trunk/www/sites/planet/website/hackergotchi/mwiesweg.png]
| [http://www.digikam.org/drupal/blog/3 [[Image:|cgilles.png]]]  
|Marcel Wiesweg
| Gilles Caulier
|Student mentoring, digiKam Face Recognition, Image Versioning and Database schema.
| Student mentoring, digiKam Editor Canvas and Preview Widget factoring, QtScript integration.  
|26/08/10:17h10 - MAR airport
| ''n/a''
|29/08/10:17h55 - MAR airport
| ''n/a''
|Plane from Düsseldorf, Germany
| ''n/a''
|1 room, 1 people, 3 nights.
| ''n/a''
|-
|-
|http://websvn.kde.org/*checkout*/trunk/www/sites/planet/website/hackergotchi/mghansen.png
| [http://www.digikam.org/drupal/blog/8 [[Image:|mwiesweg.png]]]
|Michael G. Hansen
| Marcel Wiesweg
|Student mentoring, GPSSync kipi-plugin, Google maps integration
| Student mentoring, digiKam Face Recognition, Image Versioning and Database schema.
|26/08/10:17h10 - MAR airport
| 26/08/10:17h10 - MAR airport  
|29/08/10:17h55 - MAR airport
| 29/08/10:17h55 - MAR airport  
|Plane from Düsseldorf, Germany
| Plane from Düsseldorf, Germany  
|1 room, 1 people, 3 nights.
| 1 room, 1 people, 3 nights.
|-
|-
|[http://dev.exiv2.org/projects/activity?user_id=53 http://websvn.kde.org/*checkout*/trunk/www/sites/planet/website/hackergotchi/ahuggel.png]
| http://websvn.kde.org/*checkout*/trunk/www/sites/planet/website/hackergotchi/mghansen.png  
|Andreas Huggel
| Michael G. Hansen
|digiKam and kipi-plugins Metadata management improvements
| Student mentoring, GPSSync kipi-plugin, Google maps integration
|26/08/10:21h35 - MAR airport
| 26/08/10:17h10 - MAR airport  
|30/08/10:18h45 - MAR airport
| 29/08/10:17h55 - MAR airport  
|Plane from Malaysia
| Plane from Düsseldorf, Germany
|1 room, 1 people, 4 nights.
| 1 room, 1 people, 3 nights.
|-
|-
|[http://vardhman.blogspot.com http://websvn.kde.org/*checkout*/trunk/www/sites/planet/website/hackergotchi/jaiva.png]
| [http://dev.exiv2.org/projects/activity?user_id=53 [[Image:|ahuggel.png]]]  
|Vardhman Jain
| Andreas Huggel
|PicasaWeb and Flickr import/export Kipi-plugins improvements
| digiKam and kipi-plugins Metadata management improvements  
|pending
| 26/08/10:21h35 - MAR airport
|pending
| 30/08/10:18h45 - MAR airport
|Plane from San Francisco, USA (most like via some place)
| Plane from Malaysia
|1 room, 1 people, TO DEFINE.
| 1 room, 1 people, 4 nights.
|-
|-
|[http://www.digikam.org/drupal/blog/149 http://websvn.kde.org/*checkout*/trunk/www/sites/planet/website/hackergotchi/mklapetek.png]
| [http://vardhman.blogspot.com [[Image:|jaiva.png]]]  
|Martin Klapetek
| Vardhman Jain
|GOsC - Non-destructive image editing in digiKam Image Editor
| PicasaWeb and Flickr import/export Kipi-plugins improvements
|pending
| '''''<u>pending</u>'''
|pending
| <u>'''''pending'''''</u
|Plane from Czech Republic - MAR airport
| Plane from San Francisco, USA (most like via some place)
|1 room, 2 peoples, TO DEFINE.
| 1 room, 1 people, <u>'''''TO DEFINE'''''</u.
|-
|-
|[http://adityabhatt.wordpress.com http://websvn.kde.org/*checkout*/trunk/www/sites/planet/website/hackergotchi/adityab.png]
| [http://www.digikam.org/drupal/blog/149 [[Image:|mklapetek.png]]]  
|Aditya Bhatt
| Martin Klapetek
|GOsC - Face detection ; libface with digiKam
| GOsC - Non-destructive image editing in digiKam Image Editor
|26/09/10:21h00 - MAR airport
| '''''<u>pending</u>''
|30/09/10:05h00 - MAR airport
| '''''<u>pending</u>''
|Plane from India
| Plane from Czech Republic - MAR airport
|1 room, 1 people, 4 nights.
| 1 room, 2 peoples, <u>'''''TO DEFINE'''''</u.
|-
|-
|[http://www.digikam.org/drupal/blog/150 http://websvn.kde.org/*checkout*/trunk/www/sites/planet/website/hackergotchi/gvoicu.png]
| [http://adityabhatt.wordpress.com [[Image:|adityab.png]]]  
|Gabriel Voicu
| Aditya Bhatt
|GOsC - GPSSync kipi-plugins ; Advanced Search Tool in digiKam
| GOsC - Face detection&nbsp;; libface with digiKam  
|26/09/10:21h00 Aix
| 26/09/10:21h00 - MAR airport
|30/09/10:05h00 Aix
| 30/09/10:05h00 - MAR airport
|Bus from Roumania
| Plane from India
|1 room, 2 peoples, 4 nights.
| 1 room, 1 people, 4 nights.
|-
|-
|[http://kunalghosh.wordpress.com http://websvn.kde.org/*checkout*/trunk/www/sites/planet/website/hackergotchi/kunalghosh.png]
| [http://www.digikam.org/drupal/blog/150 [[Image:|gvoicu.png]]]  
|Kunal Ghosh
| Gabriel Voicu
|GOsC - QtScript Integration in digikam
| GOsC - GPSSync kipi-plugins&nbsp;; Advanced Search Tool in digiKam
|pending
| 26/09/10:21h00 Aix
|pending
| 30/09/10:05h00 Aix
|Plane from India
| Bus from Roumania
|1 room, 1 people, TO DEFINE.
| 1 room, 2 peoples, 4 nights.
|-
|-
| [http://kunalghosh.wordpress.com [[Image:|kunalghosh.png]]]
| Kunal Ghosh
| GOsC - QtScript Integration in digikam
| '''''<u>pending</u>''
| '''''<u>pending</u>''<u></u>'''
| Plane from India
| 1 room, 1 people, <u>'''''TO DEFINE'''''</u.
|}
|}


There is also an Open-Office spreadsheet with [http://websvn.kde.org/trunk/extragear/graphics/kipi-plugins/project/CodingSprint2010.ods?view=log private information] about event contributors (e-mail, phone number, travel costs, etc...).
There is also an Open-Office spreadsheet with [http://websvn.kde.org/trunk/extragear/graphics/kipi-plugins/project/CodingSprint2010.ods?view=log private information] about event contributors (e-mail, phone number, travel costs, etc...).  


=== Preparation ===
=== Preparation ===


==== To bring ====
==== To bring ====


* Wifi will be available at Maison des Associations Tavan. For non-wifi computers plan a Network gateway and ethernet cables.
*Wifi will be available at Maison des Associations Tavan. For non-wifi computers plan a Network gateway and ethernet cables.  
* Plan a video-projector.
*Plan a video-projector.  
* Digital Still Camera (of course).
*Digital Still Camera (of course).  
* Tea and coffee for working hours.
*Tea and coffee for working hours.


==== To book ====
==== To book ====


* Food for Mid-day lunch. There is a nice garden between "Maison des Associations Tavan" and "Beaux Arts" school.
*Food for Mid-day lunch. There is a nice garden between "Maison des Associations Tavan" and "Beaux Arts" school.  
* Restaurant for 28 august, Saturday evening.
*Restaurant for 28 august, Saturday evening.


=== Common Topics for Discussion and Coding ===
=== Common Topics for Discussion and Coding ===


*Geo-location
*Geo-location  
** [http://community.kde.org/Digikam/GSoC2010/ReverseGeocoding Reverse Geo-coding] ([https://bugs.kde.org/show_bug.cgi?id=150981 BKO #150981] and [https://bugs.kde.org/show_bug.cgi?id=182110 BKO #182110]).
**[http://community.kde.org/Digikam/GSoC2010/ReverseGeocoding Reverse Geo-coding] ([https://bugs.kde.org/show_bug.cgi?id=150981 BKO #150981] and [https://bugs.kde.org/show_bug.cgi?id=182110 BKO #182110]).  
** OpenStreetmap ([https://bugs.kde.org/show_bug.cgi?id=206133 BKO #206133]), Wikimapia ([https://bugs.kde.org/show_bug.cgi?id=233848 BKO #233848]), Google Maps API v3 ([https://bugs.kde.org/show_bug.cgi?id=236533 BKO #236533]), Nokia Ovi.
**OpenStreetmap ([https://bugs.kde.org/show_bug.cgi?id=206133 BKO #206133]), Wikimapia ([https://bugs.kde.org/show_bug.cgi?id=233848 BKO #233848]), Google Maps API v3 ([https://bugs.kde.org/show_bug.cgi?id=236533 BKO #236533]), Nokia Ovi.  
** Share common widget to a dedicated library, suitable in digiKam and Kipi-plugins.
**Share common widget to a dedicated library, suitable in digiKam and Kipi-plugins.  
* Image Versioning
*Image Versioning  
** [http://community.kde.org/Digikam/GSoC2010/NonDestructiveEditing Non destructive editing].
**[http://community.kde.org/Digikam/GSoC2010/NonDestructiveEditing Non destructive editing].  
** A format to describe and store editing operations ([https://bugs.kde.org/show_bug.cgi?id=142056 BKO #142056]).
**A format to describe and store editing operations ([https://bugs.kde.org/show_bug.cgi?id=142056 BKO #142056]).  
** Storage in database and metadata ([https://bugs.kde.org/show_bug.cgi?id=125387 BKO #125387]).
**Storage in database and metadata ([https://bugs.kde.org/show_bug.cgi?id=125387 BKO #125387]).  
*Face detection
*Face detection  
** Existing solutions / libface, feasibility of task ([https://bugs.kde.org/show_bug.cgi?id=146288 BKO #146288]).
**Existing solutions / libface, feasibility of task ([https://bugs.kde.org/show_bug.cgi?id=146288 BKO #146288]).  
** UI drafts for integration ([https://bugs.kde.org/show_bug.cgi?id=146337 BKO #146337]).
**UI drafts for integration ([https://bugs.kde.org/show_bug.cgi?id=146337 BKO #146337]).  
*Scripting Capability
*Scripting Capability  
** [http://community.kde.org/Digikam/SoK2010/QtScriptIntegration QT-Script integration] (based on Amarok interface).
**[http://community.kde.org/Digikam/SoK2010/QtScriptIntegration QT-Script integration] (based on Amarok interface).  
** First implementation and test ([https://bugs.kde.org/show_bug.cgi?id=146866 BKO #146866]).
**First implementation and test ([https://bugs.kde.org/show_bug.cgi?id=146866 BKO #146866]).  
*Model / View
*Model / View  
** CameraGui icon-view port.
**CameraGui icon-view port.  
** Preview and Image Editor canvas factoring.
**Preview and Image Editor canvas factoring.  
** Complete Qt4 port everywhere. Remove Qt3 transition classes.
**Complete Qt4 port everywhere. Remove Qt3 transition classes.  
*Database
*Database  
** Improving current implementation for MySQL.
**Improving current implementation for MySQL.  
** [http://community.kde.org/Digikam/GSoC2010/DatabaseChanges Validate new changes in schema introduced with GOsC contributions].
**[http://community.kde.org/Digikam/GSoC2010/DatabaseChanges Validate new changes in schema introduced with GOsC contributions].  
** Talk about the future : Postgresql support ([https://bugs.kde.org/show_bug.cgi?id=127321 BKO #127321]).
**Talk about the future&nbsp;: Postgresql support ([https://bugs.kde.org/show_bug.cgi?id=127321 BKO #127321]).  
*Metadata
*Metadata  
** XMP sidecar support for read only files ([https://bugs.kde.org/show_bug.cgi?id=220545 BKO #220545]).  
**XMP sidecar support for read only files ([https://bugs.kde.org/show_bug.cgi?id=220545 BKO #220545]).  
** Background processing in digiKam ([https://bugs.kde.org/show_bug.cgi?id=173632 BKO #173632]).
**Background processing in digiKam ([https://bugs.kde.org/show_bug.cgi?id=173632 BKO #173632]).  
** Introduce Video files support ([https://bugs.kde.org/show_bug.cgi?id=164442 BKO #164442]).
**Introduce Video files support ([https://bugs.kde.org/show_bug.cgi?id=164442 BKO #164442]).  
*Flickr and PicasaWeb tools
*Flickr and PicasaWeb tools  
** Use Multithreading ([https://bugs.kde.org/show_bug.cgi?id=194811 BKO #194811]).
**Use Multithreading ([https://bugs.kde.org/show_bug.cgi?id=194811 BKO #194811]).  
** Share common implementation between tools in libkipiplugins.
**Share common implementation between tools in libkipiplugins.


=== Food ===
=== Food ===
 
My suggestions:


My suggestions:
*There is many possibilities in Aix en provence town (pizza, baggels, sushi, sandwich, etc.)
*There is many possibilities in Aix en provence town (pizza, baggels, sushi, sandwich, etc.)


*Last year in Germany we went to a restaurant for dinner Saturday evening, I enjoyed that quite much. I would suggest us we continue in this tradition this year as well. I know good and not too expensive restaurants in Aix en Provence city center.  
*Last year in Germany we went to a restaurant for dinner Saturday evening, I enjoyed that quite much. I would suggest us we continue in this tradition this year as well. I know good and not too expensive restaurants in Aix en Provence city center.


*Anyway, let's me hear your food preferences.
*Anyway, let's me hear your food preferences.


<br>


=== Reimbursements ===
=== Reimbursements ===


*Only travel costs and hotels can be reimbursed, through KDE-ev sponsorship. Take a look on [http://ev.kde.org/rules/reimbursement_policy.php this page to know the policy].
*Only travel costs and hotels can be reimbursed, through KDE-ev sponsorship. Take a look on [http://ev.kde.org/rules/reimbursement_policy.php this page to know the policy].  
*The form to be reimbursed can be [http://ev.kde.org/resources/expense_report.pdf downloaded there].
*The form to be reimbursed can be [http://ev.kde.org/resources/expense_report.pdf downloaded there].


=== Sponsorship ===
=== Sponsorship ===


*http://www.digikam.org/files/images/ev_large.thumbnail.png The event will be sponsored be [http://ev.kde.org KDE-ev].
*http://www.digikam.org/files/images/ev_large.thumbnail.png The event will be sponsored be [http://ev.kde.org KDE-ev].  
*Donations from:
*Donations from:  
**http://www.sinopictures.com/uploads/pics/logo_lo_02.gif Sino-Pictures, [http://www.sinopictures.com a photo agency from China].
**http://www.sinopictures.com/uploads/pics/logo_lo_02.gif Sino-Pictures, [http://www.sinopictures.com a photo agency from China].  
**To become a sponsor, please make a donation following [http://www.digikam.org/drupal/donation this page...]
**To become a sponsor, please make a donation following [http://www.digikam.org/drupal/donation this page...]

Revision as of 10:57, 2 June 2010

KDE Graphics Coding Sprint 2010

  • The KDE Graphics coding sprint 2010 will take place in Aix en Provence, France, from August 27th to 29th. It's organized by Gilles Caulier.

http://farm5.static.flickr.com/4031/4620818767_5fb7450bc0_m.jpg

Location

Hotel

  • 3 nights have been books to this hotel : Thursday 26/Friday 27 ; Friday 27/Saturday 28; Saturday 28/Sunday 29.
  • If you want to stay more time in this hotel to visit Aix en provence, let's me hear.
  • For more details, see map from "Coding Location" section.

Directions

By Plane
  • The closest airport is Marseille/Provence International (MAR).
  • Text me (Gilles) when you board the bus in Airport or when you have got lost.
  • For more details, see map from "Coding Location" section.
By Car
  • Arriving from all directions: A8/E80, exit 30b (Pont de l'Arc)
  • For more details, see map from "Coding Location" section.
By Train
  • Main train station is located in Aix en Provence city center. It's a small station where only Train from Marseille Saint Charles station come there.
  • For long distance travels, look on TGV transport. There is another big station dedicated for Aix en provence. This is the best way to arrive near than Aix en provence without to pass through Marseille city.
  • For more details, see map from "Coding Location" section.

Coding Location

Participants

Photo Name Project Arrival Departure Travel Arrangements Hotel Arrangements
[[Image:|cgilles.png]] Gilles Caulier Student mentoring, digiKam Editor Canvas and Preview Widget factoring, QtScript integration. n/a n/a n/a n/a
[[Image:|mwiesweg.png]] Marcel Wiesweg Student mentoring, digiKam Face Recognition, Image Versioning and Database schema. 26/08/10:17h10 - MAR airport 29/08/10:17h55 - MAR airport Plane from Düsseldorf, Germany 1 room, 1 people, 3 nights.
http://websvn.kde.org/*checkout*/trunk/www/sites/planet/website/hackergotchi/mghansen.png Michael G. Hansen Student mentoring, GPSSync kipi-plugin, Google maps integration 26/08/10:17h10 - MAR airport 29/08/10:17h55 - MAR airport Plane from Düsseldorf, Germany 1 room, 1 people, 3 nights.
[[Image:|ahuggel.png]] Andreas Huggel digiKam and kipi-plugins Metadata management improvements 26/08/10:21h35 - MAR airport 30/08/10:18h45 - MAR airport Plane from Malaysia 1 room, 1 people, 4 nights.
[[Image:|jaiva.png]] Vardhman Jain PicasaWeb and Flickr import/export Kipi-plugins improvements pending pending</u Plane from San Francisco, USA (most like via some place) 1 room, 1 people, TO DEFINE</u.
[[Image:|mklapetek.png]] Martin Klapetek GOsC - Non-destructive image editing in digiKam Image Editor pending pending Plane from Czech Republic - MAR airport 1 room, 2 peoples, TO DEFINE</u.
[[Image:|adityab.png]] Aditya Bhatt GOsC - Face detection ; libface with digiKam 26/09/10:21h00 - MAR airport 30/09/10:05h00 - MAR airport Plane from India 1 room, 1 people, 4 nights.
[[Image:|gvoicu.png]] Gabriel Voicu GOsC - GPSSync kipi-plugins ; Advanced Search Tool in digiKam 26/09/10:21h00 Aix 30/09/10:05h00 Aix Bus from Roumania 1 room, 2 peoples, 4 nights.
[[Image:|kunalghosh.png]] Kunal Ghosh GOsC - QtScript Integration in digikam pending pending Plane from India 1 room, 1 people, TO DEFINE</u.

There is also an Open-Office spreadsheet with private information about event contributors (e-mail, phone number, travel costs, etc...).

Preparation

To bring

  • Wifi will be available at Maison des Associations Tavan. For non-wifi computers plan a Network gateway and ethernet cables.
  • Plan a video-projector.
  • Digital Still Camera (of course).
  • Tea and coffee for working hours.

To book

  • Food for Mid-day lunch. There is a nice garden between "Maison des Associations Tavan" and "Beaux Arts" school.
  • Restaurant for 28 august, Saturday evening.

Common Topics for Discussion and Coding

Food

My suggestions:

  • There is many possibilities in Aix en provence town (pizza, baggels, sushi, sandwich, etc.)
  • Last year in Germany we went to a restaurant for dinner Saturday evening, I enjoyed that quite much. I would suggest us we continue in this tradition this year as well. I know good and not too expensive restaurants in Aix en Provence city center.
  • Anyway, let's me hear your food preferences.


Reimbursements

Sponsorship