This site has been retired. For up to date information, see handbook.gnome.org or gitlab.gnome.org.


[Home] [TitleIndex] [WordIndex

1. Goals

1.1. Background

I hate the term framework. Frameworks are boring. Solutions are exciting. However it is important that Conduit, as a framework, is easy to develop for; how else are we expected to keep up with the social web apps that seem to appear each week?

Users (and developers) should be able to scratch their synchronization itch in the minimum amount of time available.

For example yesterday, using Conduit, I wrote a DataSink for my Xbox which syncs my liferea RSS feeds with Xbox Media Center in about 30 minutes.

1.2. Specific Goals

A GNOME user might store information in a wide variety of places on the desktop including:

The user might also use one of the many popular online services including :

They probbably also own another electronic device such as :

Its hard enough keeping your information organised when limited to the desktop, let alone the added burden of keeping your information in sync with any of the other services or devices listed above.

I want Conduit to allow the GNOME user to keep their information in sync. Irrespective of the type, irrespective of the way in which that information is stored. Conduit should just work.

1.3. Use Cases

1.4. Relationship with Other Projects


2024-10-23 10:58