You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@pivot.apache.org by "Sandro Martini (JIRA)" <ji...@apache.org> on 2012/08/01 15:41:03 UTC

[jira] [Comment Edited] (PIVOT-851) Verify if move to a more reactive approach for event propagation and loose coupling between components

    [ https://issues.apache.org/jira/browse/PIVOT-851?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13426527#comment-13426527 ] 

Sandro Martini edited comment on PIVOT-851 at 8/1/12 1:39 PM:
--------------------------------------------------------------

Other great article on this: http://jim-mcbeath.blogspot.it/2009/10/simple-publishsubscribe-example-in.html

And a paper, from Scala people: http://infoscience.epfl.ch/record/176887 , with a link inside to the updated pdf paper (in 2012)
and the original (older) version: http://lampwww.epfl.ch%2F~imaier%2Fpub%2FDeprecatingObserversTR2010.pdf  , for a more better approach, using reactive concepts ...

                
      was (Author: smartini):
    Other great article on this: http://jim-mcbeath.blogspot.it/2009/10/simple-publishsubscribe-example-in.html

And a paper, direclty from Scala people:
http://infoscience.epfl.ch/record/176887 , with a link inside to the updated pdf paper (in 2012)
and the original (older) version: http://lampwww.epfl.ch%2F~imaier%2Fpub%2FDeprecatingObserversTR2010.pdf
for a more better approach, using reactive concepts ...

                  
> Verify if move to a more reactive approach for event propagation and loose coupling between components
> ------------------------------------------------------------------------------------------------------
>
>                 Key: PIVOT-851
>                 URL: https://issues.apache.org/jira/browse/PIVOT-851
>             Project: Pivot
>          Issue Type: Wish
>            Reporter: Sandro Martini
>            Assignee: Sandro Martini
>              Labels: event, gui, java, message, reactive, scala
>             Fix For: 3.0
>
>
> Verify if move to a more reactive approach for event propagation and loose coupling between components.
> For example, verify (for what it's possible in Java, without a full rewrite in Scala)
> http://www.scala-lang.org/sites/default/files/sids/imaier/Mon,%202009-11-02,%2008:55/scala-swing-design.pdf
> http://lamp.epfl.ch/~imaier/pub/DeprecatingObserversTR2010.pdf
> http://stackoverflow.com/questions/3755453/scala-listener-observer
> http://stackoverflow.com/questions/3084546/design-patterns-for-functional-oo-hybrid-languages
> An innovative frameworks like Play have chosen for its new major release (2.0, released in March 2012) to do a full rewrite in Scala BUT with full compatibility even with Java (and Java 8 should have the same features too ...).
> Last, another interesting point to explore (but again mainly for Scala, or using Akka even from Java) could be to use Actors (local and/or remote), even for events ... just as idea.
> Many other interesting ideas for a more "complete" approach to make applications from Eclise E4 (extension points, mapping controllers to URLs, etc), for example some info here:
> http://www.vogella.com/articles/Eclipse4RCP/article.html
> and of course even from Griffon (in from the Groovy side).
> At the moment this issue is only a pleceholder to share in the same place ideas and links on this subject ... so as always comments are welcome.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira