Skip to Content.
Sympa Menu

patterns-discussion - Re: [patterns-discussion] Pattern Repositories

patterns-discussion AT lists.cs.illinois.edu

Subject: General talk about software patterns

List archive

Re: [patterns-discussion] Pattern Repositories


Chronological Thread 
  • From: Michael Weiss <weiss AT sce.carleton.ca>
  • To: "Christian Kruschitz" <christian.kruschitz AT gmail.com>
  • Cc: "'Hanmer, Robert S \(Robert\)'" <hanmer AT alcatel-lucent.com>, patterns-discussion AT cs.uiuc.edu
  • Subject: Re: [patterns-discussion] Pattern Repositories
  • Date: Thu, 11 Jun 2009 16:24:43 -0400
  • List-archive: <http://lists.cs.uiuc.edu/pipermail/patterns-discussion>
  • List-id: General talk about software patterns <patterns-discussion.cs.uiuc.edu>

Hello Chris,

I would be interested in seeing your paper.

I ran a focus groups on pattern repositories at EuroPLoP 2007, and created a pattern repository (http://www.patternforge.net/wiki) as an outcome. It falls into the category of meta-repositories.

The most important outcome from this exercise was not the repository per se, but the recognition for creating a mechanism to federate repositories, similar to what you not. Otherwise, it's just my repository against yours and little if no progress is ever made. 

Among the people in the room who had built pattern repositories we arrived at the recognition that we need an open API that repositories implement and which would people to create applications on top of the repositories. For instance, if someone wanted to integrate a repository (or several of them) with their IDE, they could do that through the API. If somebody else decided to create a recommender system for patterns, they would have access to the best existing pattern repositories. It's like using Google Maps for the mapping portion of your application. You are much better off than writing your own, but can still add significant value to Google Maps in your own application.

Michael

On 11-Jun-09, at 2:42 PM, Christian Kruschitz wrote:

Maybe this would be interesting for you. I will try to develop a framework which helps to formalize and sharing HCI patterns.
This is just in a early stage but this can be very helpful to the HCI community.
 
I have presented this approach at CHI 2009.
 
ABSTRACT
In this paper we describe an approach to formalize and unify Human-Computer-Interaction (HCI) design patterns. The goal is to help pattern authors, users, and software engineers to work more efficiently with design patterns. To this end, we have investigated seven building blocks for setting up a unified form of HCI design patterns. They will serve as the necessary requirements for successful integration into the Semantic Web, pattern management tools, and the HCI community.
If anyone is interested in the full paper please let me know and drop me a message.
 
Chris
 
 
From: patterns-discussion-bounces AT cs.uiuc.edu [mailto:patterns-discussion-bounces AT cs.uiuc.edu] On Behalf Of Christian Crumlish
Sent: Donnerstag, 11. Juni 2009 19:53
To: Hanmer, Robert S (Robert)
Cc: patterns-discussion AT cs.uiuc.edu
Subject: Re: [patterns-discussion] Pattern Repositories
 


Hanmer, Robert S (Robert) wrote:
Thanks Christian!  That's quite a list.  The UI community certainly has many repositories.
Yes, we often talk about how to federate or amalgamate them more effectively, and there's been some talk about really finishing PLML to enable better sharing and interoperability among repositories.


 
List:  What others are out there???


Yes, please! I hesitated to post my list up-front as I know we are just one small sector of the greater patterns community.

    --xian

-- 
christian crumlish ...xian21370
pattern recognizer ... YOS UED
_______________________________________________
patterns-discussion mailing list
patterns-discussion AT cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/patterns-discussion

Michael Weiss
Associate Professor
Technology Innovation Management
Dept Systems and Computer Engineering 
Carleton University
1125 Colonel By Dr
Ottawa, ON K1S5B6, Canada
Twitter: michaelweissca
Phone: +1 613 520 2600 x 1642
Fax: +1 613 520 5727 




Archive powered by MHonArc 2.6.16.

Top of Page