Main Page
From ICal4j Wiki
Revision as of 19:39, 20 September 2011 by Modularity (Talk | contribs)
Contents |
Introduction
iCal4j is a Java API that provides support for the iCalendar specification as defined in RFC2445. This support includes a Parser, Object Model and Generator for iCalendar data streams. For more information check out the API Documentation.
Minimum requirements
iCal4j requires a minimum of Java 1.4 due to the use of features introduced in this version of Java. It may be possible to run with earlier versions, however this is not supported.
Project Information
Download
Getting Started
- If you are new to iCal4j, follow this brief tutorial to help you get started.
- The following examples demonstrate the functionality and uses of iCal4j.
- Slides from a recent presentation at the CalConnect Roundtable XIV.
- Information relating to using iCal4j on Android is available here.
- You can also use iCal4j with Groovy - see here for details.
Concepts and Types
- Folding long content lines
- Date and Time representations
- Working with Timezones
- Compatibility with other Calendar User Agents
- Encoding attachments and other data
- Component, Property and Parameter filtering
- Component and Property indexing
- Recurring events
- Object model extensions
Maven 2
iCal4j now incorporates a Maven 2 build process. More information on how to include iCal4j as a Maven dependency is available here.
Sub-projects
Extensions
MS Outlook Timezone Definitions
vCard
CalDAV
Scheduling
Synchronisation
Resources
- Information regarding code coverage and other project reports is available in the Project Documentation.
- For information regarding specification support, please see the RFC Compliance page.
- Outstanding Tasks
- Details of future directions can be found in the Roadmap.
Related Sites and Articles
- Calendar User Agents supporting the iCalendar specification
- Projects using iCal4j
- iCalendar feeds using iCal4j
- Integrate your Java agenda and iCalendar clients (Outlook) with iCal4j
- Wikipedia on iCalendar.
- iCalendar to XML conversion using ical4j
- MSDN iCalendar Extensions
Frequently Asked Questions
- Answers to some common questions about iCal4j are available here
Sitemap
A hierarchical view of this Wiki is available here.
Acknowledgments
- Thanks to Atlassian Clover for their support.
- YourKit is kindly supporting open source projects with its full-featured Java Profiler. YourKit, LLC is the creator of innovative and intelligent tools for profiling Java and .NET applications. Take a look at YourKit's leading software products:
Suggestions
Vote for your suggestions here