Google Summer of Code: Weeko

4 Mayo 2006

Me he apuntado al Google Summer of Code 2006. Mi intención es crear una aplicación similar al iCal, pero programado en C#, multiplataforma y multiruntime utilizando GTK#.

Este es el texto de la petición para el Google Summer of Code:

[code]
Introduction:
Sometimes, a calendar program becomes necessary, and crossplatform is a plus for multiple OS working people. It would be interesting to have a small application that could be installed to an USB mass storage device, for example, with a cross-platform executable.

We propose to create an iCal (http://www.apple.com/es/macosx/features/ical/) clone using C#, Cairo, Mono an MonoDevelop.

Known work:
There is already a clone of iCal named MonoCalendar (http://www.monocalendar.com/) but it seems to be abandoned and, also, uses Windows Forms. We want to avoid platform-specific gui widgets.

Miguel de Icaza has recently shown interest for MonoCalendar in his own blog (http://tirania.org/blog/archive/2006/Apr-26.html), so we have though that creating a Mono&GTK-based program like this could be of interest for many people.

Application name:
We have chosen Weeko as the name for the application. It is a phonetic game, because Weeko sounds like ‘hueco’ in spanish. ‘Hueco’ is usually

Features that must be included:
- Management of events
- Management of multiple calendars
- Filtering and searching
- Compatibility with:
· Evolution data server (UNIX)
· Address book (people births, etc.)
· Evolution calendar sync
· iCal ICS support
· WebDAV syncronization and publishing of calendars
· PDA/Mobile phone sync throught MultiSync
- Mail calendars throught mail programs (Evolution and Thunderbird as the primary targets)
- Cross-platform plugin support using Boo (http://boo.codehaus.org/) scripting languaje
- Printing support for all views (see available views in next section)
- Export to several formats (we will use Cairo so it could be easier for many formats):
· Postcript
· SVG
· PDF
· PNG and others
· CSV, tab-separated.
· Other PIM formats like PDA-based ones

Views:
- Day view
- Week view (both with weekend and without it)
- Month view
- Year view

Implementation specific:
- C# and MonoDevelop
- GTK#
· Support for Unix Systems under Mono
· Support for Windows Systems
· Future support for MacOS
- Custom calendar widget:
· Using Cairo to render
- SQLite backend

Binary distributions:
- We will provide binary distributions for Unix and Windows.
- MacOS distributions when GTK+ available under MacOS. This will provide a direct iCal <-> Weeko comparison.

License:
- The program itself wold be GPL.
- The initial plugin set will be LGPL.

Website:
We are creating a website for the applcation and a Subversion repository for it. The site is http://weeko.kraptor.com. I’ve included it as a link in ‘Further Information’ box, but does not contain any project info yet.

[/code]

Sé que el texto tiene algunos fallos y, seguramente, no es del todo correcto, pero mi inglés no da más.

A ver qué tal sale. He elegido el proyecto Mono para que sean los “mentores” (es decir, evaluadores del proyecto, además de la realización del seguimiento de los progresos en la aplicación).

Sí, lo sé. Todavía no hay nada en la web de Weeko, pero cuando termine exámenes y me ponga a programar, me encargaré también de la web.

Programación, Tecnología | Comentarios | Trackback Saltar al inicio de la página

2 comentarios de “Google Summer of Code: Weeko”

  1. 01

    Did “weeko” ever get developed? I am really in need of a good Gtk# calendar widget for my own applications. Monocalendar apparently was originally in Gtk# but switched to Winforms - and I haven’t been able to find a copy of an earlier version (everything I see is Winforms).

    whitemice el 28 Febrero 2007 sobre las 20:17
    Saltar al inicio de la página
  2. 02

    I’m planing to develop it sometime soon. But I’m working with a friend in a OpenGL based rendering canvas to perform animations, although it we are planning still some

    Anyway, I’ve recently created a repository for Weeko in Google Code, so expect a first version in a couple of months or so.

    Last year, I had not been accepted, but I will try this year. I’ve also some code written, so it will be developed quickly, I spect.

    Stay tuned!

    PD: Yes, I will have a Gtk.Widget for calendaring and tasks. In fact, the plan is to release Weeko plus a Framework for Gtk under Gtk#.

    Kraptor el 28 Febrero 2007 sobre las 21:00
    Saltar al inicio de la página

Al habla

  •  
  •  
  •  

Puedes estar al tanto de nuevos comentarios con el feed de los comentarios.

Al fin y al cabo todo es cuestión de unos y ceros…




Archivos

Meta