NEPOMUK brings together researchers, industrial software developers, and representative industrial users, to develop a comprehensive solution for extending the personal desktop into a collaboration environment which supports both the personal information management and the sharing and exchange across social and organizational relations.

This is the public open-source development platform for the NEPOMUK social semantic desktop project. The general NEPOMUK web site is http://nepomuk.semanticdesktop.org.

First Steps

  • UsingNepomuk - learn how to install nepomuk. Explanation of first steps when using it.
  • NightlyBuilds - at the moment, a nightly build of the Java platform is available for Windows, Linux, and MacOS.

Documentation

  • NepomukTutorial - a tutorial explaining how to use Nepomuk services. It gives links to client and server development HOWTOs.
  • Service descriptions - information about the functionalities of each software component.
  • Subproject descriptions - current Nepomuk subprojects.
  • Javadoc of org.semanticdesktop.services.
  • General FAQ - common problems and bugs when using Nepomuk and their solutions.

Resources

Get Involved

  • Check out the source from Subversion/SVN
  • Mailing lists provide a simple and effective communication mechanism. You are welcome to join any of our mailing lists (or all of them if you wish). You can choose to lurk, or actively participate.
  • Issue Tracking - best practice when creating tickets is to enter e-mail addresses of all persons possibly involved with the issue in the ticket's CC field. The respective people will get e-mail notifications upon ticket changes. Discussions can take place as a sequence of ticket comments this way.
  • ProgrammingGuidelines: Read them before you start programming and before committing code. They are similar to any other java-based open-source project.
  • EclipseDevelopment: Read when you are ready to start programming (after reading the ProgrammingGuidelines)

Project Information