Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
helloworld:design_pattern:command:undomanager [2020/03/02 21:52] – Ajout des archives manquantes root | helloworld:design_pattern:command:undomanager [2025/07/24 11:32] (Version actuelle) – Fix typo root |
---|
{{:helloworld:design_pattern:command:undomanager:mvc_undo.png?666|Uml MVC avec undo}} | {{:helloworld:design_pattern:command:undomanager:mvc_undo.png|Uml MVC avec undo}} |
| |
{{:helloworld:design_pattern:command:undomanager:mvc_undo_sequence.png?800|Diagramme de séquence MVC avec undo}} | {{:helloworld:design_pattern:command:undomanager:mvc_undo_sequence.png|Diagramme de séquence MVC avec undo}} |
| |
Une version classique de l'undomanager [[https://dl.acm.org/citation.cfm?doid=1411732.1411738|A framework for command processing in Java/Swing programs based on the MVC pattern]] {{ :helloworld:design_pattern:command:undomanager:a_framework_for_command_processing_in_javaswing_pr.pdf |Archive}} | Une version classique de l'undomanager [[https://dl.acm.org/citation.cfm?doid=1411732.1411738|A framework for command processing in Java/Swing programs based on the MVC pattern]] {{ :helloworld:design_pattern:command:undomanager:a_framework_for_command_processing_in_javaswing_pr.pdf |Archive}} |
| |
Une version experte de l'undomanager qu'on ne trouve nul part [[https://hal.inria.fr/hal-01523298/document|CAUSALITY – A Conceptual Model of Interaction History]] {{ :helloworld:design_pattern:command:undomanager:causality.pdf |Archive}} et ces sources. Toutes présentes différentes possibilités d'une implémentation d'un gestionnaire d'annulation. | Une version experte de l'undomanager qu'on ne trouve nul part [[https://hal.inria.fr/hal-01523298/document|CAUSALITY – A Conceptual Model of Interaction History]] {{ :helloworld:design_pattern:command:undomanager:causality.pdf |Archive}} et ces sources. Toutes présentent différentes possibilités d'une implémentation d'un gestionnaire d'annulation. |
- [[http://alandix.com/academic/papers/undo92/undo.pdf|Giving undo attention]] {{ :helloworld:design_pattern:command:undomanager:1_-_giving_undo_attention.pdf |Archive}} | - [[http://alandix.com/academic/papers/undo92/undo.pdf|Giving undo attention]] {{ :helloworld:design_pattern:command:undomanager:1_-_giving_undo_attention.pdf |Archive}} |
- [[https://hal.archives-ouvertes.fr/hal-00663638v1/document|Dwell-and-Spring: Undo for Direct Manipulation]] {{ :helloworld:design_pattern:command:undomanager:2_-_dwell-and-spring_undo_for_direct_manipulation.pdf |Archive}} | - [[https://hal.archives-ouvertes.fr/hal-00663638v1/document|Dwell-and-Spring: Undo for Direct Manipulation]] {{ :helloworld:design_pattern:command:undomanager:2_-_dwell-and-spring_undo_for_direct_manipulation.pdf |Archive}} |
- [[http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.157.1887&rep=rep1&type=pdf|Extending applications to support parallel setup, viewing and control of alternative scenarios]] {{ :helloworld:design_pattern:command:undomanager:18_-_10.1.1.157.1887.pdf |Archive}} | - [[http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.157.1887&rep=rep1&type=pdf|Extending applications to support parallel setup, viewing and control of alternative scenarios]] {{ :helloworld:design_pattern:command:undomanager:18_-_10.1.1.157.1887.pdf |Archive}} |
- [[http://www.cs.columbia.edu/~simha/preprint_isca12_tw.pdf|TimeWarp: Rethinking Timekeeping and Performance Monitoring Mechanisms to Mitigate Side-Channel Attacks]] {{ :helloworld:design_pattern:command:undomanager:19_-_preprint_isca12_tw.pdf |Archive}} | - [[http://www.cs.columbia.edu/~simha/preprint_isca12_tw.pdf|TimeWarp: Rethinking Timekeeping and Performance Monitoring Mechanisms to Mitigate Side-Channel Attacks]] {{ :helloworld:design_pattern:command:undomanager:19_-_preprint_isca12_tw.pdf |Archive}} |
- [[http://prior.sigchi.org/chi96/proceedings/papers/Myers/bam_com.htm|Reusable Hierarchical Command Objects]] {{ :helloworld:design_pattern:command:undomanager:20_-_reusable_hierarchical_command_objects.mhtml |Archive}} | - [[http://prior.sigchi.org/chi96/proceedings/papers/Myers/bam_com.htm|Reusable Hierarchical Command Objects]] {{ :helloworld:design_pattern:command:undomanager:20_-_reusable_hierarchical_command_objects_2020-04-29_10_58_04_pm_.html |Archive}} |
- [[http://www.softwareresearch.net/fileadmin/src/docs/teaching/WS16/IT-Sicherheit/Exception_Handling_CommandFramework_PPPJ_2008.pdf|A Framework for Command Processing in Java/Swing Programs Based on the MVC Pattern]] {{ :helloworld:design_pattern:command:undomanager:21_-_a_framework_for_command_processing.pdf |Archive}} | - [[http://www.softwareresearch.net/fileadmin/src/docs/teaching/WS16/IT-Sicherheit/Exception_Handling_CommandFramework_PPPJ_2008.pdf|A Framework for Command Processing in Java/Swing Programs Based on the MVC Pattern]] {{ :helloworld:design_pattern:command:undomanager:21_-_a_framework_for_command_processing.pdf |Archive}} |
- [[https://hal.inria.fr/inria-00444773/document|Undo for anyone, anywhere, anytime]] {{ :helloworld:design_pattern:command:undomanager:22_-_undo_for_anyone_anywhere_anytime.pdf |Archive}} | - [[https://hal.inria.fr/inria-00444773/document|Undo for anyone, anywhere, anytime]] {{ :helloworld:design_pattern:command:undomanager:22_-_undo_for_anyone_anywhere_anytime.pdf |Archive}} |