File releases: releasenotes_0.4.0.txt

File releasenotes_0.4.0.txt, 5.4 KB (added by diederik, 5 years ago)

Example of a good announcement

Line 
1I am very pleased to announce version 0.4.0 of the Decibel Realtime
2Communication Framework.
3
4
5Decibel
6=========
7
8Decibel is a realtime communications framework, meant to integrate services like
9CTI (Computer Telephone Integration), VoIP (Voice over IP), text based chat and
10instant messaging.
11
12End users find in Decibel one central place to manage all realtime communication
13settings and can easily configure and change responses to communication
14requests.
15
16By providing a simple, DBus-based API to the services like communication account
17management, connection to contacts, etc. Decibel reduces the complexity and
18effort of accessing realtime communication technologies in applications. This
19allows for integration of realtime communication technologies into applications
20that are not focused on communication.
21
22Decibel consists of the desktop neutral policy daemon and desktop dependent
23components. These components interact with the user and his desktop environment
24by providing GUIs for common tasks like eg. creating a new communication
25account, storing passwords or contacting a friend. Using the Telepathy
26specification (http://telepathy.freedesktop.org/) the Decibel daemon manages
27Telepathy compliant connection managers (implementing the various communication
28protocols) and connects them to Decibel components as required by the users
29communication needs.
30
31
32Motivation
33----------
34
35Today's users are relying on communication software on their computer systems.
36They are forced to switch between different applications for the
37different protocols and communication methods (text chat, telephony, etc.) they
38are using. These applications usually are poorly integrated with each other,
39thus requiring the users to interact with several applications to do simple
40things like setting their online status to "away" on all communication channels
41they are using.
42
43
44Acknowledgments
45---------------
46
47Development of Decibel is sponsored by NLnet (http://www.nlnet.nl/) and
48basysKom GmbH (http://www.basyskom.de/).
49
50Thanks for the support you are giving!
51
52I further want to thank the Tapioca
53project (http://tapioca-voip.sourceforge.net/) for providing Qt bindings
54to the telepathy specification Decibel is using.
55
56
57License
58-------
59
60Decibel is released under the LGPL version 2.1.
61
62
63Version 0.4.0
64===============
65
66This release is considered to be a feature complete implementation of the
67Decibel daemon. It does:
68
69 * Manage communication accounts for all supported protocols
70 * Listen for incoming and outgoing communication channels
71 * Start up components as configured to handle these channels
72 * Support profiles of component configurations. This way you can eg. have
73   different reactions to incoming communication channels when online or
74   offline.
75 * Create connections to contacts managed in an external PIM system.
76 * Propagate presence state of contacts into an external PIM system.
77
78Please send a email to tobias dot hunger at basyskom dot de if you think we can
79improve support for your use cases.
80
81Version 0.4.0 includes an example implementation demonstrating how to integrate
82Decibel with a desktop environment. This implementation uses simple INI files
83for data storage.
84
85This is the forth milestone release of Decibel. It is addressed to application
86developers wanting to get a glance at Decibel. We are very much interested
87in your feedback (and - of course - contributions;-)!
88
89
90Changes since Version 0.3.0
91=============================
92
93 * Build with -fvisibility=hidden: This is the default with KDE4
94 * miniGUI VoIP/CTI client added. this is an example application working well
95   with the snom telepathy module available here:
96       http://decibel.kde.org/index.php?id=90
97 * Documentation updated and reworked. Common API part was split out to
98   avoid confusing doxygen.
99 * API improvements in the ContactManager:
100   Contacts are no longer required to be registered with the PIM system.
101
102
103Sources:
104==========
105
106Get the sources at http://decibel.kde.org/index.php?id=90
107
108The code is further available in the KDE Subversion repository:
109svn://anonsvn.kde.org/home/kde/branches/work/decibel
110
111Please see the INSTALL file for instructions on how to build the sources and
112the a list of dependencies.
113
114If you have questions or comments, please send an email to
115  tobias dot hunger at basyskom dot de
116
117Thanks!
118
119Binary packages are not available from us, but some linux distributions
120already ship Decibel packages. See http://decibel.kde.org/index.php?id=90
121for a list of links.
122
123
124Known Problems
125================
126
127None.
128
129
130To Do
131======
132
133 * Update to the newest telepathy specification. This will improve compatibility
134   to telepathy connection managers using the streamed media interface.
135 * Finalize KDE4 Controlcenter Module for account handling, add another module
136   to configure components.
137 * Integrate Decibel into desktop environments: A second example implementation
138   showing how to integrate Decibel into KDE4 needs to be added.
139 * Enhance existing command line examples with a GUI and write more examples.
140
141
142Contact
143=========
144
145Web:          http://decibel.kde.org/
146mailing list: decibel at kde dot org
147IRC:          #decibel on freenode.net
148Author:       tobias dot hunger at basyskom dot de
149Authors Blog: http://basysblog.org/
150
151Do not hesitate to contact us if you have questions, feedback or want to help
152building the Decibel Realtime Communication Framework!