Scott Wilson

60 %
40 %
Information about Scott Wilson
Education

Published on November 12, 2008

Author: damiana.guedes

Source: slideshare.net

plex experiences in building a composite application Scott Wilson

Topics What is a PLE? What is Plex? How does it work? What have we learned?

What is a PLE?

What is Plex?

How does it work?

What have we learned?

The PLE Project: Concepts Multiple-context learning Formal and informal learning networks Role-switching Asymmetric spaces Self-organisation Integrated identity

Multiple-context learning

Formal and informal learning networks

Role-switching

Asymmetric spaces

Self-organisation

Integrated identity

PLE Project: Approach Top-down: Scenario development, theory-driven analysis (Heidegger, Winograd & Flores, Beer) Bottom-up: Pattern analysis grounded in current and emerging applications and services, examination of existing models Exploratory: Prototype development, service specification and development

Top-down: Scenario development, theory-driven analysis (Heidegger, Winograd & Flores, Beer)

Bottom-up: Pattern analysis grounded in current and emerging applications and services, examination of existing models

Exploratory: Prototype development, service specification and development

Patterns Wide choice of systems examined that have characteristics of interest From the systems we emerge common patterns into a pattern language The pattern language is applied to the development of prototypes

Wide choice of systems examined that have characteristics of interest

From the systems we emerge common patterns into a pattern language

The pattern language is applied to the development of prototypes

 

Models

 

 

 

 

 

 

 

Constructing a model

 

 

 

 

 

 

 

 

 

 

 

Prototypes PLEX (Eclipse RCP) PLEWeb (Liferay) HOWEVER, the PLT solution is not necessarily “a solution”: Interrelated desktop tools (e.g. Thunderbird+OpenOffice+NetNewsWire+Trillian) Network of interrelated online personal tools (e.g. del.icio.us+MySpace+Flickr+GMail (etc))

PLEX (Eclipse RCP)

PLEWeb (Liferay)

HOWEVER, the PLT solution is not necessarily “a solution”:

Interrelated desktop tools (e.g. Thunderbird+OpenOffice+NetNewsWire+Trillian)

Network of interrelated online personal tools (e.g. del.icio.us+MySpace+Flickr+GMail (etc))

Plex Some basic design concepts: Feeds aggregate information from services Conduits publish information to services Views and Groups manage information People, Resources, Activities as the building blocks

Some basic design concepts:

Feeds aggregate information from services

Conduits publish information to services

Views and Groups manage information

People, Resources, Activities as the building blocks

Plex Platform Eclipse RCP and Plugin API Blowfish Rhino Sesame/OpenRDF Rome CETIS Enterprise SDK

Eclipse RCP and Plugin API

Blowfish

Rhino

Sesame/OpenRDF

Rome

CETIS Enterprise SDK

Lets take a look… Here, Scott tries to demo Plex and suffers the usual unfortunate mishaps with networks, proxies, server failures, firewalls, etc.

Here, Scott tries to demo Plex and suffers the usual unfortunate mishaps with networks, proxies, server failures, firewalls, etc.

Data Model

Feed/Conduit

Lessons Learned ReST APIs are a lot faster to implement than SOAP It is possible to generalize across a wide range of protocols within a service genre (e.g. del.icio.us, 43Things, Atom, OPML, RSS) Good conceptual product design is very hard even for an experienced team

ReST APIs are a lot faster to implement than SOAP

It is possible to generalize across a wide range of protocols within a service genre (e.g. del.icio.us, 43Things, Atom, OPML, RSS)

Good conceptual product design is very hard even for an experienced team

More Lessons The link from discovery of opportunities (e.g. via XCRI) to realization is missing - needs a subscription/application API and process No standard API available for generic coordination of activity Generalization across services tends to reduce the metadata relied upon to a bare minimum

The link from discovery of opportunities (e.g. via XCRI) to realization is missing - needs a subscription/application API and process

No standard API available for generic coordination of activity

Generalization across services tends to reduce the metadata relied upon to a bare minimum

And More Portal technologies are really unsuitable for building this type of composite application - they are really not designed for inter-portlet communication RCP is a good platform, and is developing nicely. BUT you have to learn its ways to get the best from your code. However, you can only really do this by reading the JavaDoc! PlexMonkey - adding user Javascript capability is cool!

Portal technologies are really unsuitable for building this type of composite application - they are really not designed for inter-portlet communication

RCP is a good platform, and is developing nicely. BUT you have to learn its ways to get the best from your code. However, you can only really do this by reading the JavaDoc!

PlexMonkey - adding user Javascript capability is cool!

That’s All Folks! http://www.cetis.ac.uk/members/ple http://www.cetis.ac.uk/members/scott [email_address]

http://www.cetis.ac.uk/members/ple

http://www.cetis.ac.uk/members/scott

[email_address]

Add a comment

Related presentations

Related pages

Scott Wilson – Wikipedia

Scott Wilson ist der Name von: Scott Wilson (Jurist) (1870–1942), US-amerikanischer Jurist und Politiker; Scott Wilson (Schauspieler) (* 1942), US ...
Read more

Scott Wilson - IMDb

Scott Wilson, Actor: Monster. One chillingly infamous screen role for Scott Wilson in 1967 set the tone for an actor who went on to prove himself an ...
Read more

Scott Wilson | Facebook

Scott Wilson. 19,334 likes · 64 talking about this. From offices, sets and studios to airports, glaciers and cliff faces; Scott is quick to adapt to new...
Read more

Scott Wilson - Biography - IMDb

One chillingly infamous screen role for Scott Wilson in 1967 set the tone for an actor who went on to prove himself an invaluable character player ...
Read more

Scott Wilson (Schauspieler) – Wikipedia

Scott Wilson (* 29. März 1942 in Atlanta, Georgia) ist ein US-amerikanischer Schauspieler
Read more

Top 25 Scott Wilson profiles | LinkedIn

View the profiles of professionals named Scott Wilson on LinkedIn. There are 2,781 professionals named Scott Wilson, who use LinkedIn to exchange ...
Read more

Scott Wilson - Walking Dead Wiki - Wikia

Scott Wilson Gallery. Scott Wilson is an American actor who portrayed Hershel Greene on AMC's The Walking Dead. One chillingly infamous screen role for ...
Read more

Scott Wilson (actor) - Wikipedia, the free encyclopedia

kids 7 boys and girls. Scott Wilson (born March 29, 1942) is an American film and television actor. He has more than 50 film credits, including In the Heat ...
Read more

Scott Wilson (@scottdescending) | Twitter

1,036 tweets • 161 photos/videos • 23.9K followers. "Amazing performance by @ruralalberta last night with proceeds going to @redcrosscanada for Fort ...
Read more

Scott Wilson – Composer and Sound Artist

Hot on the heels of our performance in Athens Konstantinos Vasilakos and I will be representing BEER at the art@CMS Summer Vernissage at CERN, performing ...
Read more