-
Notifications
You must be signed in to change notification settings - Fork 1
/
NewAndNoteworthy_1.2.0.html
236 lines (202 loc) · 7.84 KB
/
NewAndNoteworthy_1.2.0.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>ECF New and Noteworthy</title>
<link rel="stylesheet" href="http://www.eclipse.org/default_style.css" type="text/css">
</head>
<body bgcolor="#FFFFFF">
<table border=0 cellspacing=5 cellpadding=2 width="100%">
<tbody>
<tr>
<td width="69%" class="bannertext">
<font class="indextop style">eclipse communication framework</font>
<br><br>
<font class="indexsub">an eclipse technology project</font>
<br><br>
<font class="indextop style2">New and Noteworthy</font><br>1.2.0</font>
<br><br>
</td>
<td width="31%">
<div align="center">
<img src="../images/Idea.jpg" width="120" height="86" hspace="50" align="middle">
</div>
</td>
</tr>
</tbody>
</table>
<hr>
<table>
<TR>
<TD vAlign=top align=left width="30%">
<P align=left>
<B>Presence and Chat UI Improvements</B>
</P>
</TD>
<TD vAlign=top width="70%">
A number of UI changes/additions were contributed:
<p></p>
Buddy list pictures now show when hovering over a buddy for supporting providers (XMPP/Google Talk):
<p></p>
<img src="images/screens/avatar.png"></li>
<p></p>
Several improvements to chat UI (IRC/XMPP), including operations on members (e.g. WHOIS for IRC), user count, better handling of
text scrolling, etc.
<p></p>
<img src="images/screens/chatviewui.png"></li>
<br><br>
</td>
</TR>
<TR>
<TD vAlign=top align=left width="30%">
<P align=left>
<B>BugDay Fixes/Enhancements</B>
</P>
</TD>
<TD vAlign=top width="70%">
ECF had an excellent number of <a href="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&classification=Technology&product=ECF&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=&bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&emailtype1=substring&email1=&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=2007-06-25&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0=">bugs fixed</a> via
<a href="http://wiki.eclipse.org/BugDay">Bug Day</a> participation. Thanks to all contributors in the community for the excellent work!
<br><br>
<br><br>
</td>
</TR>
<TR>
<TD vAlign=top align=left width="30%">
<P align=left>
<B>Jingle-Based VOIP</B>
</P>
</TD>
<TD vAlign=top width="70%">
See terrific work for the Google SOC by Moritz Post <a href="http://wiki.eclipse.org/VoIP_via_the_ECF_Call_API_and_the_Jingle_Protocol">here</a>.
<br><br>
<br><br>
</td>
</TR>
<TR>
<TD vAlign=top align=left width="30%">
<P align=left>
<B>ECF Server Applications</B>
</P>
</TD>
<TD vAlign=top width="70%">
See <a href="http://wiki.eclipse.org/ECF_Servers">ECF Servers wiki page</a>. Also servers associated with each of the
new providers described below (Websphere CE, Weblogic, JGroups).
<br><br>
<br><br>
</td>
</TR>
<TR>
<TD vAlign=top align=left width="30%">
<P align=left>
<B>Browse Contacts</B>
</P>
</TD>
<TD vAlign=top width="70%">
Added the ability to open a browse contacts dialog and interactively search through contacts.
<p></p>
<img src="images/screens/browsecontacts.png">
<p></p>
See also <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=195770">bug #195770</a> and <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=195772">bug #196772</a>.
<br><br>
<br><br>
</td>
</TR>
<TR> <!----------------------------------------------------->
<TD colSpan=2> <HR> </TD>
</TR>
<TR><TD colSpan=2><H2>ECF API Changes</H2></TD>
<TR>
<TD vAlign=top align=left width="30%">
<P align=left>
<B>Discovery API</B>
</P>
</TD>
<TD vAlign=top width="70%">
Significant additions to the discovery API. See <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=200791">bug #200791</a> and <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=199259">bug #199259</a>.
<br><br>
</td>
</TR>
<TR>
<TD vAlign=top align=left width="30%">
<P align=left>
<B>Presence API</B>
</P>
</TD>
<TD vAlign=top width="70%">
Added support for sending/receiving subject/topic updates for a chat room (IChatRoomAdminListener/IChatRoomAdminSender).
<br><br>
</td>
</TR>
<TR>
<br><br>
<TD vAlign=top align=left width="30%">
<P align=left>
<B>New Providers: IBM Websphere CE, BEA Weblogic, JGroups Multicast</B>
</P>
</TD>
<TD vAlign=top width="70%">
See the <a href="http://ecf1.osuosl.org">ECF @ OSUOSL website</a>.
<br><br>
<br><br>
</td>
</TR>
<TR>
<TD vAlign=top align=left width="30%">
<P align=left>
<B>Changed EE for org.eclipse.ecf.provider</B>
</P>
</TD>
<TD vAlign=top width="70%"><p>
Refactored classes out of bundle and changed execution environment for <b>org.eclipse.ecf.provider</b> bundle to CDC 1.1/Foundation 1.1. Allows this bundle
to be used in other runtime environments. See <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=202100">bug #202100</a>.</p>
<br><br>
</TD>
</tr>
<TR>
<TD vAlign=top align=left width="30%">
<P align=left>
<B>FileTransfer API</B>
</P>
</TD>
<TD vAlign=top width="70%">
Added support file transfer pause and resume. See bug <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=204386">#204386</a>. Also
added new API for partial file transfers. See bug <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=205011">#205011</a>.
<br><br>
Added support for pause/resume for both the <b>org.eclipse.ecf.provider.filetransfer</b> and the <b>org.eclipse.ecf.provider.filetransfer.httpclient</b>
implementations.
<br><br>
</td>
</TR>
<TR>
<TD vAlign=top align=left width="30%">
<P align=left>
<B>ECF Remote Services Improvments</B>
</P>
</TD>
<TD vAlign=top width="70%">
ECF has a little-known API for accessing remote OSGi services called the <a href="http://wiki.eclipse.org/index.php/ECF_API_Docs#Remote_Services_API">Remote Services API</a>.
This API allows the registration, discovery, and remote access to arbitrary services. Services can be accessed via the
usual OSGi services registry API (i.e. BundleContext.getServiceReference), or via a more explicit remote service API. See
blog posting about addressing issues of network transparency <a href="http://eclipseecf.blogspot.com/2007/10/remote-osgi-services-questions-of.html">here</a>.
<br><br>
The remote services API can be used by clients in either a network transparent manner or not...to be decided at registration and lookup time
by the service publisher
and the service client, respectively. See example/test code <a href="http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.ecf/tests/org.eclipse.ecf.tests.remoteservice/src/org/eclipse/ecf/tests/remoteservice/?root=Technology_Project">here</a>.
<br><br>
</td>
</TR>
<TR>
<TD vAlign=top align=left width="30%">
<P align=left>
<B>Automated Build</B>
</P>
</TD>
<TD vAlign=top width="70%">
ECF now has an automated build and server setup to run automated daily builds.
<br><br>
<br><br>
</TD>
</tr>
</table>
</body>
</html>