8
Internet Applications: Mapping the territory

Internet Applications: Mapping the territory

Embed Size (px)

DESCRIPTION

Internet Applications: Mapping the territory. Why map?. To help understand the space of existing applications and the technologies they use. To identify areas of high activity – where the action is. To identify areas of low activity – where there are market gaps. - PowerPoint PPT Presentation

Citation preview

Page 1: Internet Applications: Mapping the territory

Internet Applications:Mapping the territory

Page 2: Internet Applications: Mapping the territory

Why map?

• To help understand the space of existing applications and the technologies they use.

• To identify areas of high activity – where the action is.

• To identify areas of low activity – where there are market gaps.

• A kind of business intelligence.

Page 3: Internet Applications: Mapping the territory

Maps have dimensions

• A physical map has latitude, longitude and height

• Maps have a purpose – geographic, political, historical, energy usage…

• Conceptual maps need dimensions too.

Page 4: Internet Applications: Mapping the territory

Tools for conceptual maps

• Structures– Graphical Mindmaps – spider diagrams – Tony Buzan– Formal

• Topic maps• RDF

• Tools– Graphical

• FreeMind– Text

• Our Ajax SMS whiteboard• 37Signals WriteBoard

– Conceptual• Protégé• Jena

Page 5: Internet Applications: Mapping the territory

Possible dimensions

• Purpose or function– Blog, wiki, social book mark, photo sharing,

auction, gambling…

• Application architecture– Desktop, web-hosted, Rich Internet

Application (RIA), mashup

• Implementation technologies– Ajax, J2EE, XQuery, RDBMS..

• …..

Page 6: Internet Applications: Mapping the territory

Simple SMS example

• SMS applications– http://www.cems.uwe.ac.uk/~cjwallac/apps/

sms/

• The current Poll– http://www.cems.uwe.ac.uk/~cjwallac/apps/

poll2/tally.php%3fpollid=4–

Page 7: Internet Applications: Mapping the territory

AJAX whiteboard

• Our Ajax SMS whiteboard

Page 8: Internet Applications: Mapping the territory

Simple mashup• Flickr/GoogleEarth

– Working area– Flickr function

• Function: photosharing• Architecture: RIA• Implementation : javascript, php….

– Google Earth• Function: mapping• Architecture: desktop • Implementation : ??

• Keywords– API – Application Programmer Interface– XML – generic markup language– Kml – XML vocabulary used in GoogleEarth– XQuery – XML query language