TracNav
Get Started
Documentation
NEPOMUK
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.
Note that the NEPOMUK Project ended in 2008. These pages are left here for documentation and archiving, but note that as of 2010 very few changes are made.
First Steps
- UsingNepomuk - learn how to install nepomuk. Explanation of first steps when using it.
- Download NightlyBuilds - at the moment, a nightly build of the Java platform is available for Windows, Linux, and MacOS.
Developer Documentation
- NepomukTutorial - a tutorial explaining how to use Nepomuk services. It gives links to client and server development HOWTOs.
- Architecture - about the general service-oriented architecture of NEPOMUK
- Service descriptions - information about the functionalities of each software component.
- Recommendations - recommendations on how to implement services, links to standard documents
- Javadoc for...
- General FAQ - common problems and bugs when using Nepomuk and their solutions.
Resources
- Publication list - Publications issued by NEPOMUK Consortium members
- Articles - Press articles
- Use cases - Available only to Nepomuk consortium members currently.
Get Involved
- Check out the source from Subversion/SVN, see also how to check out PSEW and run it from source
- 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.
- IRC-Chat: #semdesk channel on IRC-Net on freenode
- For short: irc://irc.freenode.net/semdesk.
- IRC served us well. Many SemWeb people have accounts on freenode, to hang out in #swig. Clients: miranda-im which leobard uses, mIRC is also well-known.
- For pasting code, use pastebin
- 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)
- The NepomukUserGroup is a DFKI-internal meeting place for Nepomuk users. You can form your own groups, just tell us.
- JoinNepomuk - how to get an account and commit rights
Project Information
- Project Team
- Issue Tracking - use the ticket system to list tickets (bug reports) and create new tickets (only for registered users).
- Source code browser
- Acknowledgements
- License - the license proposed for the project (BSD style).
