background preloader


Facebook Twitter


Testez le design de votre site dans différents navigateurs - Browsershots. Software As She’s Developed » Blog Archive » AJAX Patterns: Design Patterns for AJAX Usability. I’ve been putting together some AJAX design patterns.

Software As She’s Developed » Blog Archive » AJAX Patterns: Design Patterns for AJAX Usability

Update (May 15, 2005): I’ve set up to keep working on these patterns. I’ve also cleaned up a couple of things here, although all future changes will occur at ajaxpatterns. Thanks to Leoglas for spotting two errors here. Why AJAX Design Patterns? AJAX holds a lot of promise for web usability, and the underlying technology has already delivered some stunning applications. Patterns being patterns, there’s not a lot of unseen information here. This is a work-in-progress. Related Work Thomas Baekdal’s AJAX Usability Guidelines contains some great advice and inspired me to write these patterns. Design Principles for AJAX Applications Some (and eventually all?) Architectural Patterns Local Event-Handling You want the user experience to be dynamic and responsive, but it slows things down if you have to keep going to the server.

Example: Websites have kept local information at hand for many years. Tripoli - a CSS standard for HTML rendering. About the Book - Designing Interfaces. - Patterns in Interaction Design. Web Patterns: A UC Berkeley Resource for Building User Interfaces.

User Interface Design Patterns: Introduction. Interaction Design Patterns. This page contains information about resources related to pattern languages for interaction design (of which user interface design is a subset), and a few links to more general papers that may be of use to interaction designers. I also include some links to organizational design patterns, which I find hard to disentangle from interaction design.

Those interested should also see Jan Borcher's HCI patterns page. Those interested in other uses of pattern languages should see the Patterns Home Page , which is the most comprehensive source of information, and also Brad Appleton's Software Patterns Links . Previous updates: 27 Jan 12; 27 Sep 11; 17 Aug 11; 17 Jan 11; 11 Aug 10, 14 Jun 10, 15 Nov 09; 07 March 2009; 30 May 2008; 01 Oct 07; 29 June 07; 14 June 07; 09 May; 27 Mar 2007; 10 Oct 2006; 05 June, 06 Mar, 14 Feb, 25 Jan, 13 Jan 2006; 21 Dec 2005, 09 Dec, 28 Nov, 02 Nov, 26 Oct 2005 , ... Contents of this page How to get added Recent additions Papers Pattern Languages ...

Recent Additions. Building Standards Compliant Web Sites. J2EE DESIGN PATTERNS. Intercepting Filter : Facilitates preprocessing and post-processing of a request.


Front Controller : Provides a centralized controller for managing the handling of requests. Composite View : Creates an aggregate View from atomic subcomponents. View Helper : Encapsulates logic that is not related to presentation formatting into Helper components. Dispatcher View : Combines a Dispatcher component with the Front Controller and View Helper patterns, deferring many activities to View processing. Service to Worker :Combines a Dispatcher component with the Front Controller and View Helper patterns. Business Delegate :Reduces coupling between presentation-tier clients and business services. Session Facade : Encapsulate the complexity of interactions between the business objects participating in a workflow. Service Locator : Multiple clients can reuse the Service Locator object to reduce code complexity, provide a single point of control, and improve performance by providing a caching facility.

Code Generation Network. Stephen J Mellor is an independent teacher and consultant focussed on methods for the construction of real-time and embedded systems.

Code Generation Network

He is the author of Structured Development for Real-Time Systems (way back in 1985), Object Lifecycles, Executable UML, and MDA Distilled. He is also (perhaps surprisingly) a signatory to the Agile Manifesto. Until recently, he was Chief Scientist of the Embedded Software Division at Mentor Graphics, and founder and some-time president of Project Technology, Inc., before its acquisition. He participates in multiple UML/modeling related activities at the Object Management Group, and was a member of the OMG's Architecture Board, which is the final technical gateway for all OMG standards. Mr Mellor was the Chairman of the Advisory Board to IEEE Software for ten years and a two-time Guest Editor of the magazine, most recently for an issue on Model-Driven Development. JAVA DESIGN PATTERNS.

Prashant Satarkar He has a good experience into Java and J2EE designing and development.


He has worked for many national and international clients as developer and designer on J2EE technologies. Requirement Analysis and Designing has been his core competency. He has also studied Rational Unified Processes. The design patterns can come in handy designing phase of the project. Here is a write-up by Mr. Abstract: “Pattern” as the name suggests, means series of events occurring in a definite order. Web Patterns: A UC Berkeley Resource for Building User Interfaces. Architecture Patterns. Design pattern (computer science) There are many types of design patterns, for instance Algorithm strategy patterns addressing concerns related to high-level strategies describing how to exploit application characteristics on a computing platform.Computational design patterns addressing concerns related to key computation identification.Execution patterns that address concerns related to supporting application execution, including strategies in executing streams of tasks and building blocks to support task synchronization.Implementation strategy patterns addressing concerns related to implementing source code to support program organization, andthe common data structures specific to parallel programming.Structural design patterns addressing concerns related to high-level structures of applications being developed.

Design pattern (computer science)

History[edit] In Relation To... Dex Reference Architecture - GovDex Reference - GovDex Collaborative Workspace. The Design Patterns Java Companion. Web Design References.