Feature Requests item #3392259, was opened at 2011-08-16 01:11 Message generated for change (Comment added) made by You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=843362&aid=3392259&group_id=167540
Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None Status: Open Priority: 3 Private: No Submitted By: erosen (erosen) Assigned to: Nobody/Anonymous (nobody) Summary: No notification about new Chat entries Initial Comment: Notification about new Chat entries would be nice. ---------------------------------------------------------------------- Comment By: cviebig () Date: 2012-11-09 04:16 Message: Thomas Benndorf and me, Christoph Viebig, would like to implement this feature request in the context of an university course. We would like to take up the idea to add visual notifications to inform the user about new events in Saros and follow the often used approach to show a desktop notification popup. An implementation already used in Saros is the class BalloonWindow in com.novocode.naf.swt.custom (ext-src) which displays a Windows XP style balloon notification, as seen in [1]. The Class is licensed under EPL. The Eclipse project tried to sum up the current state of such UI Notifications in Eclipse subprojects [2]. It found out that there are currently no standard API's in the major operating systems (Windows, Linux, Mac) to show such notifications although the use of such functionality would be favorable. Furthermore they observed that there are two projects that implement desktop notification popups theirselves. On the one hand (1) Mylyn and on the other (2) Jazz [4,5]. While we have to admit that the licensing of the Jazz library is at the moment unclear to us, Mylyn is licensed under EPL. As far as we can see in [2] it seems that the Mylyn notification popups are commonly used to display more than one event at the same time, allowing the user to quickly catch a larger part of chat messages to decide wether an immediate response is needed. In contrast Jazz notification popups seem to use a paged approach displaying only one event at a time. To sum everything up: There are three options to implement desktop notification popups. The option already used in one part of Saros displays Windows XP style balloons. Is it desirable to replace it by an alternative implementation which might be more flexible and comes with a more platform independent design? Just to get a feeling for such popups we implemented a small demo application with Mylyn notifications. We noticed that we need to provide an extra thread to display and dispose the notification popups. As far as we could see Saros code is frequently using de.fu_berlin.inf.dpp.util.Utils.run*Async() for such jobs. As dependency org.eclipse.mylyn.commons.ui_3.8.2.v20120916-1200.jar (from http://www.eclipse.org/mylyn/downloads/) is needed which is licensed under the EPL 1.0. As far as we could see the IMUCSessionListener::messageReceived() defined in ChatroomsComposite Class (in de.fu_berlin.inf.dpp.ui.widgets.session) would be the place to trigger new visual notifications for incoming chat messages. Adding more notifications for updates in the Whiteboard seem to be useful to us as well. Do you see further uses for notification popups? We hope we did not miss anything and would be glad if you share your opionion about our thoughts with us. Thank you very much in advance :) [1] http://www.novocode.com/swt/ [2] http://wiki.eclipse.org/Platform_UI/Notifications [3] http://www.eclipse.org/mylyn/ [4] http://www.jazz.net/ ---------------------------------------------------------------------- Comment By: erosen (erosen) Date: 2011-08-18 01:38 Message: I mean some kind of visual notification (not necessarily a new bubble, but maybe three times blinking or so) for those (like me) who do not get sounds from Saros, because Skype is blocking the mike. ---------------------------------------------------------------------- Comment By: Karl Beecher (k_beecher) Date: 2011-08-17 05:39 Message: What kind of notifications do you mean? There's already optional sound. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=843362&aid=3392259&group_id=167540 ------------------------------------------------------------------------------ Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_nov _______________________________________________ Dpp-robot mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/dpp-robot
