Sorry wrong patch url:

This is the right one: http://saros-build.imp.fu-berlin.de/reviews/r/219/

Am 11.11.2012 02:25, schrieb Stefan Rossbach:
> Hi all,
>
> this was already implemented by me (for Windows Systems) but has never
> gone into production.
>
> http://saros-build.imp.fu-berlin.de/reviews/r/216/diff/#index_header
>
> The solution uses native OS calls (Win32 API). As you can see, you have
> at least to implement
> stuff for *nix and Mac as well ... it is not that easy to make something
> "blink" in the taskbar :P
>
> As for popups (either in Eclipse) or at the task bar of your OS, avoid
> them, because they are annoying.
>
> BR,
> Stefan
>
>
> Am 09.11.2012 15:16, schrieb Zieris, Franz:
>> Dear Thomas and Christoph,
>>
>> First of all, thanks for showing so much interest in Saros in general and in 
>> this topic in particular.
>>
>> On one hand I'm quite happy with some of your points, e.g. your thoughts 
>> about the big picture: not only adding one new type of notification, but 
>> asking for more occasions and optionally reworking all notifications at once.
>>
>> Unfortunately, on the other hand I see a couple of impediments down the way:
>>    * We've been working on disentangling our license model since May 2012 -- 
>> but (obviously) not at full power, which is not due to a lack of motivation, 
>> but of resources. Therefore I'm a bit nervous when
>> thinking about introducing new dependencies. (Although replacing the 
>> BalloonWindows implementation with the Mylyn solution would only replace one 
>> EPL-licensed piece of code with another.)
>>
>>    * The chat is currently "under construction". So if you're going to 
>> change something related to the chat, you'll have to take care of the 
>> ongoing process. (See [1] as an entry point for more detailed information, 
>> the IDs mentioned there refer to our review system Gerrit [4]; synopsis: we 
>> have 13 (!) chat-related patches in our "queue" and you would have to build 
>> your changes on top of the last one, and *not* the current state of the 
>> chat.) That situation is really unsatisfying, I'm working on that.
>>
>>    * These 13 chat-related patches introduce session-independent 
>> 1-to-1-chats, each of which is represented by a separate tab [2]. Therefore 
>> the whole idea of introducing some kind of message notification is be 
>> rethought. The user won't need the information "there is a new message in 
>> your one and only chat window"; rather something like "there are unread 
>> messages in these particular tabs".
>>
>>
>> To make a long story short: If you want to satisfy this feature request, 
>> you'll need to think about the actual user needs that arise from the new 
>> 1-to-1-chats. Some ideas:
>>    * Highlight the corresponding tab(s) by color, font weight, blinking, 
>> outstanding icon ... surprise us!
>>    * Display the number of unread message (like Skype (?))
>>
>> Please make sure that you put your ideas up for discussion *before* actually 
>> submit your patch(es) -- we take usability seriously [3].
>>
>>
>> Best Regards,
>> Franz
>>
>>
>> Links:
>> [1] http://thread.gmane.org/gmane.comp.ide.eclipse.saros.devel/333
>> [2] https://www.dropbox.com/s/37xzxt8e8a0b5ad/saros-new-chat.png
>> [3] http://www.saros-project.org/UsabilityEngineering
>> [4] http://saros-build.imp.fu-berlin.de/gerrit
>>
>>
>> -----Original Message-----
>> From: SourceForge.net [mailto:nore...@sourceforge.net]
>> Sent: Friday, November 09, 2012 1:17 PM
>> To: SourceForge.net
>> Subject: [Dpp-robot] [ dpp-Feature Requests-3392259 ] No notification about 
>> new Chat entries
>>
>> 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.
>>
>> ------------------------------------------------------------------------------
>> 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-Devel mailing list
>> DPP-Devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/dpp-devel
>
> ------------------------------------------------------------------------------
> 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-Devel mailing list
> DPP-Devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/dpp-devel


------------------------------------------------------------------------------
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-Devel mailing list
DPP-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dpp-devel

Reply via email to