CalDAV
Port(s)80, 443
RFC(s)RFC 4791
OSI layerApplication


Calendaring Extensions to WebDAV, or CalDAV, is an Internet standard allowing a client to access scheduling information on a remote server. It extends WebDAV (HTTP-based protocol for data manipulation) specification and uses iCalendar format for the data. The protocol is defined by RFC 4791. It allows multiple client access to the same information thus allowing cooperative planning and information sharing. Many server and client applications support the protocol.

Contents

  [hide

[edit]History

The CalDAV specification was first published in 2003 as an Internet Draft submitted to the Internet Engineering Task Force (IETF) by Lisa Dusseault. In March 2007, the CalDAV specification was finished and published by the IETF as RFC 4791, authored by Cyrus Daboo (Apple), Bernard Desruissaux (Oracle), and Lisa Dusseault (CommerceNet). CalDAV is designed for implementation by any collaborative software, client or server, that needs to maintain, access or share collections of events. It is developed as an open standard to foster interoperability between software from different implementers.[clarification needed]

[edit]Specification

The architecture of CalDAV (partially inherited from the underlying specifications) organizes the data (events, tasks, free-busy info, notes) in directories (collections), where multiple items (resources) reside. The resources and collections can be accessed by one or more users, using standard HTTP and DAV semantics to detect conflicting changes, or to provide locking.

For access control the concept of ACLs are used, so each operation (view, edit, delete etc.) can be denied or granted per user. Therefore the specification requires that CalDAV servers must support "WebDAV Access Control Protocol" (RFC 3744). The calendar resources must use iCalendar format, which allows the server to understand and process the data. Parsing theiCalendar items is necessary, because the server has to support a number of calendaring-specific operations such as doing free-busy time reports and expansion of recurring events. With this functionality, a user may synchronize his or her own calendar to a CalDAV server, and share it among multiple devices or with other users. The protocol also supports non-personal calendars, such as calendars for sites or organizations.

[edit]Implementations

[edit]Clients

[edit]Servers

  • Apache caldav module caldav module for Apache servers
  • Atmail, a complete client and server implementation, with support for a wide range of desktop clients and mobile devices.
  • Baïkal, an open-source and lightweight CalDAV+CardDAV server based on SabreDAV API; the database used is SQLite (non intrusive, lightweight, easy installation and backup)
  • Bedework: an open-source enterprise calendar system that supports public, personal, and group calendaring.[8]
  • ContactOffice supports CalDAV using iCal 3.x
  • CommuniGate Pro multiplatform Unified Communications server which supports CalDAV
  • DAViCal is an open source calendaring server that uses the CalDAV format compatible with multiple calendaring clients.[9]
  • EGroupware, a web-based open source groupware server, contains support for CalDAV since version 1.8
  • EVO Mail Server, a mail server software, supports CalDAV since version 2.0.100
  • Kerio Connect (formerly Kerio MailServer) - supports CalDAV since version 6.5
  • OpenLink Virtuoso, a hybrid middleware and database server, since version 6.5 (Commercial Edition) and 6.1.5 (Open Source Edition)
  • OpenLink Data Spaces, a data integration framework and suite of associated Web applications
  • Oracle Beehive, a unified communication and collaboration software solution, supports a number of open standards including CalDAV.[10] This allows Beehive to work with a number of calendaring clients including Apple iCal, Mozilla Lightning, and Mozilla Sunbird.[11]
  • ownCloud, a software suite that provides a location-independent storage area for data (cloud storage).
  • Radicale, a Python CalDAV and CardDAV server.
  • SabreDAV, a WebDAV framework for PHP, supports CalDAV since version 1.2.[12]
  • SOGo, SOGo is fully supported and trusted groupware server with a focus on scalability and open standards.[13]
  • Synchronica, a developer of mobile push email and synchronization solutions announced that their Synchronica Mobile Gateway and Synchronica Mobile Backup products are both fully compatible with the CalDAV standard, allowing compatibility across a wide range of calendar applications.[14]
  • Tryton, an Open source platform for business solution, supports CalDAV server since version 1.4[15]
  • Zimbra

[edit]Online-Services

[edit]See also

[edit]References

  1. ^ iCal at Apple Mac OS 10.5.
  2. ^ iCal Server, Apple Mac OS 10.5.
  3. ^ Calendar Server, Darwin.
  4. ^ CalendarSync
  5. ^ CalDAV-Sync
  6. ^ Caldav Sync discussion at F-Droid forum
  7. ^ CalDavZAP
  8. ^ bedework, Bedework Calendar System
  9. ^ DAViCal, DAViCal CalDAV Server
  10. ^ Oracle Beehive Collaboration Platform, Support for CalDAV
  11. ^ Oracle Beehive CalDAV Clients, Oracle Beehive 1.5
  12. ^ SabreDAV Download, SabreDAV
  13. ^ SOGo, SOGo
  14. ^ Calendaring Extensions to WebDAV (CalDAV), Synchronica.
  15. ^ Tryton News, Tryton
  16. ^ http://carddav.calconnect.org/implementations/providers.html
  17. ^ http://caldav.calconnect.org/implementations/providers.html
  18. ^ Google Calendar, CalDAV support using iCal.
  19. ^ Introduction to CalDAV Support
  20. ^ [1]
  21. ^ Yahoo! Calendar, What is CalDAV sync?

[edit]External links

[edit]RFCs


출처 - http://en.wikipedia.org/wiki/CalDAV




Posted by linuxism
,


Eclipse BIRT Project
Eclipse BIRT Report Designer.png
Eclipse BIRT Report Designer
Developer(s)Eclipse Foundation
Stable release4.2.0 / June 27, 2012; 8 months ago
Written inJava
Operating systemCross-platform
Available inMultilingual
TypeEnterprise Reporting /Business Intelligence
LicenseEclipse Public License
Websitewww.eclipse.org/birt


The Business Intelligence and Reporting Tools (BIRT) Project is an open source software project that provides reporting and business intelligencecapabilities for rich client and web applications, especially those based on Java and Java EE. BIRT is a top-level software project within the Eclipse Foundation, an independent not-for-profit consortium of software industry vendors and an open source community.

The project's stated goals are to address a wide range of reporting needs within a typical application,[1] ranging from operational or enterprise reporting to multi-dimensional online analytical processing (OLAP). Initially, the project has focused on and delivered capabilities that allow application developers to easily design and integrate reports into applications.

The project is supported by an active community of users at BIRT Exchange and developers at the Eclipse.org BIRT Project page.

BIRT has two main components: a visual report designer within the Eclipse IDE for creating BIRT Reports, and a runtime component for generating reports that can be deployed to any Java environment. The BIRT project also includes a charting engine that is both fully integrated into the report designer and can be used standalone to integrate charts into an application.

BIRT Report designs are persisted as XML and can access a number of different data sources including JDO datastoresJFire Scripting Objects,POJOsSQL databasesWeb Services and XML.

Contents

  [hide

[edit]History

The BIRT project was first proposed and sponsored by Actuate Corporation when Actuate joined the Eclipse Foundation as a Strategic Developer on August 24, 2004.[2] The project was subsequently approved and became a top-level project within the Eclipse community on October 6, 2004[3] The project contributor community includes IBM, and Innovent Solutions.

In 2007 IBM's Tivoli Division adopted BIRT as the infrastructure for its Tivoli Common Reporting (TCR) product. TCR produces historical reports on Tivoli-managed IT resources and processes.

The initial project code base was designed and developed by Actuate beginning in early 2004 and donated to the Eclipse Foundation when the project was approved.

[edit]Versions

Eclipse BIRT Project Released Versions
VersionRelease DateDescription
1.0 PreviewMarch 1, 2005Preview at EclipseCon 2005: Eclipse Report Designer, Report Engine, Chart Engine
1.0June 6, 2005Initial BIRT Report Designer, BIRT Report Engine, BIRT Chart Engine
1.0.1July, 2005Support for Eclipse 3.1; RCP version of BIRT Report Designer[4]
2.0January 23, 2006Major release[5]
2.0.1February 22, 2006Maintenance release
2.1June 28, 2006Major release as part of Eclipse Callisto Simultaneous Release[6]
2.0.2August 4, 2006Maintenance release
2.1.1September 26, 2006Maintenance release
2.1.2February 27, 2007Maintenance release
2.1.3July 5, 2007Maintenance release
2.2June 28, 2007Major release as part of Eclipse Europa Simultaneous Release[7]
2.2.1October 2, 2007Maintenance release
2.2.1.1November 1, 2007Maintenance release
2.2.2February 27, 2008Maintenance release
2.3June 25, 2008Major release as part of Eclipse Ganymede Simultaneous Release[8]
2.3.1September 24, 2008"SR 1" Fall Maintenance release
2.3.2February 25, 2009"SR 2" Winter Maintenance release
2.5June 24, 2009Major release as part of Eclipse Galileo Simultaneous Release[9]
2.5.1September 25, 2009"SR 1" Fall Maintenance release
2.5.2February 28, 2010"SR 2" Winter Maintenance release
2.6June 24, 2010Major release as part of Eclipse Helios Simultaneous Release[10]
2.6.1September 17, 2010"SR 1" Fall Maintenance release
2.6.2February 25, 2011"SR 2" Spring Maintenance release
3.7June 22, 2011Major release as part of Eclipse Indigo Simultaneous Release[11]
3.7.1September 23, 2011"SR 1" Fall Maintenance release
3.7.2February 24, 2012"SR 2" Maintenance release
4.2.0June 27, 2012Major release as part of Eclipse Juno Simultaneous Release[12]
4.2.1September 28, 2012Maintenance release

[edit]References

[edit]Bibliography

[edit]External links


출처 - http://en.wikipedia.org/wiki/BIRT_Project



'OpenSource > Collaboration Software' 카테고리의 다른 글

CardDAV  (0) 2013.03.25
SOGo (formerly named Scalable OpenGroupware.org)  (0) 2013.03.25
Calendaring Extensions to WebDAV, or CalDAV  (0) 2013.03.25
Business intelligence tools  (0) 2013.03.25
Open-Xchange Architecture  (0) 2013.03.25
Posted by linuxism
,


Business intelligence tools are a type of application software designed to retrieve, analyze and report data. The tools generally read data that have been previously stored, often, though not necessarily, in a data warehouse or data mart.

Contents

  [hide

[edit]Types of business intelligence tools

The key general categories of business intelligence tools are:

Except for spreadsheets, these tools are sold as standalone tools, suites of tools, components of ERP systems, or as components of software targeted to a specific industry. The tools are sometimes packaged into data warehouse appliances.

[edit]Open source free products

[edit]Open source commercial products

  • Jaspersoft: Reporting, Dashboards, Data Analysis, and Data Integration
  • Palo (OLAP database): OLAP Server, Worksheet Server and ETL Server
  • Pentaho: Reporting, analysis, dashboard, data mining and workflow capabilities
  • TACTIC: Reporting, analysis, dashboard, data mining and integration, workflow capabilities

[edit]Proprietary free products

[edit]Proprietary products

[edit]References

[edit]External links


출처 - http://en.wikipedia.org/wiki/Business_intelligence_tools


Posted by linuxism
,