Pic and Mix Mashup Training Introduction

79
Pic and Mix Pilot project introduction and tutorials Introduction Presenter: Scott Gavin, Applied Trends [email protected] 01843 598633 02.06.09 AppliedTrends

description

Training developed and delivered by Applied Trends for Kent County Council's Pic and Mix Mashup initiative. The intiative is piloting the use of mashups for Kent businesses. Currently using IBM Mashup Center.

Transcript of Pic and Mix Mashup Training Introduction

Page 1: Pic and Mix Mashup Training Introduction

Pic and Mix

Pilot project introduction and tutorials

IntroductionPresenter:Scott Gavin,Applied Trends

[email protected] 598633

02.06.09AppliedTrends

Page 2: Pic and Mix Mashup Training Introduction

AppliedTrends

IntroductionMashups 101Available DataIBM Mashup CenterDemonstrations

12345

Agenda

Page 3: Pic and Mix Mashup Training Introduction

Pic and Mix Intro and Background

Section 1.0

Why is KCC doing this and what’s in it for my business?

AppliedTrends

Introduction

Page 4: Pic and Mix Mashup Training Introduction

What is Pic and Mix?AppliedTrends

KCC are releasing data sets in a standard format via the internet for businesses to use to create new information sources and services

Page 5: Pic and Mix Mashup Training Introduction

What sort of data?AppliedTrends

A combination of statistics, FOI act data, interesting figures......plus on demand data

Page 6: Pic and Mix Mashup Training Introduction

AppliedTrends

The Bigger Picture

★ Starting a move to a self service model★ Greater transparency★ Empowering businesses and individuals

with information★ The start of a new era

Page 7: Pic and Mix Mashup Training Introduction

AppliedTrends

Supporting the vision of Gov 2.0

“Over the past fifteen years, the rise of the World Wide Web has resulted in remarkable new possibilities and business models reshaping our culture and our economy. Now the time has come to reshape government.”

http://gov2summit.com

Page 8: Pic and Mix Mashup Training Introduction

AppliedTrends

Aligning with other Countries

The purpose of Data.gov is to increase public access to high value, machine readable datasets generated by the Executive Branch of the Federal Government. Although the initial launch of Data.gov provides a limited portion of the rich variety of Federal datasets presently available, we invite you to actively participate in shaping the future of Data.gov by suggesting additional datasets and site enhancements to provide seamless access and use of your Federal data.

http://data.gov

Page 9: Pic and Mix Mashup Training Introduction

The Pic and Mix PilotAppliedTrends

★ Real innovation being followed by other councils

★ An opportunity to shape national efforts★ An opportunity to strengthen ties

between businesses, individuals and public sector

Page 10: Pic and Mix Mashup Training Introduction

Notes about this session and the pilot

AppliedTrends

★ An introduction to the system, a first step★ We’re relying on feedback and

partnership★ We need to think openly about the

concept and not focus on the content or technology

Page 11: Pic and Mix Mashup Training Introduction

Pic and Mix Community Site

Page 12: Pic and Mix Mashup Training Introduction

Introduction to Mashups

Section 2.0A quick look at what mashups are and how they are built. More later.

AppliedTrends

Mashupshttp://chicago.everyblock.com

Page 13: Pic and Mix Mashup Training Introduction

Mashups

A “mashup” is a lightweight web application created by combining information or capabilities from more than one existing source to deliver new functions & insights.

Mix Data★ create new data or services

★ new insights

★ use APIs or public data

AppliedTrends

Page 14: Pic and Mix Mashup Training Introduction

Characteristics

Creation★ Rapid creation

(days not months)

★ Reuses existing capabilities, but delivers new functions + insights

AppliedTrends

Skills & Data★ Requires less technical skills

★ Often mixes internal and external sources

Sharing★ Often web based

★ Usually shared via the browser with other users

Page 15: Pic and Mix Mashup Training Introduction

MashupsData Source: A(feed)

Data Source: B(feed)

mash/combine Results

Wow

AppliedTrends

(+ use widgets)

Page 16: Pic and Mix Mashup Training Introduction

Mashups

filter/arrange Presentation

Nice

AppliedTrends

Data Source: A(feed)

(+ use widgets)

Page 17: Pic and Mix Mashup Training Introduction

Web feeds, RSS, Atom etc...

Section 2.2Discover the building blocks of Mashups and where to find them

AppliedTrends

Feeds

Page 18: Pic and Mix Mashup Training Introduction

FeedsAppliedTrends

★ A web feed is a data format used for providing users with frequently updated content

★ Users can subscribe to RSS or ATOM via the feed reader in browsers

Page 19: Pic and Mix Mashup Training Introduction

AppliedTrends

★ Feeds emerging as a common way for organizations to expose existing enterprise data to be consumable

★ Feeds can be created from enterprise, departmental and personal sources like Excel, databases or web sources

Feeds

Page 20: Pic and Mix Mashup Training Introduction

AppliedTrends

Feeds are the building blocks of mashups

Feeds, Feeds and more Feeds

No feeds = no data = no mashing

Page 21: Pic and Mix Mashup Training Introduction

Finding Feeds on the Web and In-House

AppliedTrends

Websites like Programmableweb

http://www.programmableweb.com

RSS Feeds (i.e. BBC News)

Your own Excel or database data

Page 22: Pic and Mix Mashup Training Introduction

Wigdets in relation to Mashups

Section 2.1

How widgets can be used with and for mashups

AppliedTrends

Widgets

Page 23: Pic and Mix Mashup Training Introduction

WidgetsAppliedTrends

A widget is a small application or piece of dynamic content that can be easily placed into a web page

a.k.a Gadgets

Page 24: Pic and Mix Mashup Training Introduction

AppliedTrends

Widgets can be used in Mashup platforms to pass and transform data data

Widgets (Pic and Mix)

These “Mashable” widgets pass events, so that they can be wired together to create something new

Page 25: Pic and Mix Mashup Training Introduction

SummaryAppliedTrends

FEEDS GO INTO MASHUPS

WIDGETS CAN BE USED IN MASHUPS

Page 26: Pic and Mix Mashup Training Introduction

Example mashups, inspiration and explanation

Section 2.3So what are mashups and can I see some examples on the web?

AppliedTrends

Mashup Discussion

Page 27: Pic and Mix Mashup Training Introduction

Types of MashupAppliedTrends

Consumer Mashup and Data Mashup

Page 28: Pic and Mix Mashup Training Introduction

Mashup Examples

Mashing: WikiPedia, Flickr, Google Maps, Crime Data, Events, Gov Data...

AppliedTrends

http://chicago.everyblock.com

http://www.programmableweb.comhttp://www.stupeflix.com/wikivideos/stupeflix/

Page 29: Pic and Mix Mashup Training Introduction

HealthMap

AppliedTrends

19 feeds overlaid on Google Maps

Page 30: Pic and Mix Mashup Training Introduction

Official Data Mashup

AppliedTrends

Land Registry + nestoria

Page 31: Pic and Mix Mashup Training Introduction

Stupeflix Wiki VideosAppliedTrends

Wikipedia pictures > Video Engine > Presentation

Page 32: Pic and Mix Mashup Training Introduction

Hungry for More?AppliedTrends

Crime data on Google Maps

http://chicago.everyblock.com http://www.programmableweb.com

More mashups and feeds than you can shake a stick at

Page 33: Pic and Mix Mashup Training Introduction

Data MashupsAppliedTrends

★ Combine sets of data★ Create new useful information★ Provide quick access to disparate data★ Analyze trends★ Make decisions★ Building blocks to consumer/business mashups

Informational, not necessarily ‘pretty’

Page 34: Pic and Mix Mashup Training Introduction

Preview of Initial Pic and Mix Mashups

AppliedTrends

Kent TV and KCC Properties

Page 35: Pic and Mix Mashup Training Introduction

A look at the data currently available

Section 3.0Review the datacurrently available viathe mashupplatform

AppliedTrends

Available Data

Page 36: Pic and Mix Mashup Training Introduction

Business Link Kent Directory Data

Listing of Kent businesses by category including addresses

AppliedTrends catalog

Page 37: Pic and Mix Mashup Training Introduction

Largest Private Employers in Kent

The top ten largest employers by turnover by district

AppliedTrends catalog

Page 38: Pic and Mix Mashup Training Introduction

Employment

Employment details and statistics by district

AppliedTrends catalog

Page 39: Pic and Mix Mashup Training Introduction

Kent Schools

Details of schools in Kent including names of head teachers and age range served. Source: OPSI

AppliedTrends catalog

Page 40: Pic and Mix Mashup Training Introduction

KCC Property

Details of all the property owned by KCC - by property type and location.Source - KCC

AppliedTrends catalog

Page 41: Pic and Mix Mashup Training Introduction

Kent Business Directory Categories

Categories (SIC) codes from the BLK spreadsheet. First row is the Type ID (numeric) the second row is the description

AppliedTrends catalog

Page 42: Pic and Mix Mashup Training Introduction

Population Data

Population data by age, gender and area

AppliedTrends catalog

Page 43: Pic and Mix Mashup Training Introduction

Exam results and university applications

GCSE results and university applications

AppliedTrends catalog

Page 44: Pic and Mix Mashup Training Introduction

Property Information

Council Tax details and house pricesSource - KCC

AppliedTrends catalog

Page 45: Pic and Mix Mashup Training Introduction

Crime Statistics

Crime figures for 2007-2008 by type and district

AppliedTrends catalog

Page 46: Pic and Mix Mashup Training Introduction

Contract Store

Dummy information on contracts awarded by KCC including amount and tender details

AppliedTrends catalog

Page 47: Pic and Mix Mashup Training Introduction

District Profile Data

Multiple categories of data ranging from population, employment, car ownership and unemployment

AppliedTrends catalog

Page 48: Pic and Mix Mashup Training Introduction

District: Unemployment by Occupation 2001

Split from the main District Profile data

AppliedTrends district

tip: search for ‘29.06.2009’

Page 49: Pic and Mix Mashup Training Introduction

District: KCC GCSE Results 2005 - 2006

Split from the main District Profile data

AppliedTrends district

tip: search for ‘29.06.2009’

Page 50: Pic and Mix Mashup Training Introduction

District: Successful Uni Applications Aged

18-19 1998

Split from the main District Profile data

AppliedTrends district

tip: search for ‘29.06.2009’

Page 51: Pic and Mix Mashup Training Introduction

District: Average Unemployment Rates

Split from the main District Profile data

AppliedTrends district

tip: search for ‘29.06.2009’

Page 52: Pic and Mix Mashup Training Introduction

District: Employment Structure 1995

Split from the main District Profile data

AppliedTrends district

tip: search for ‘29.06.2009’

Page 53: Pic and Mix Mashup Training Introduction

District: Occupational Structure 2001

Split from the main District Profile data

AppliedTrends district

tip: search for ‘29.06.2009’

Page 54: Pic and Mix Mashup Training Introduction

What’s Missing?

This is only the beginning and more data is on the way.

You can request specific data.

AppliedTrends requests

Page 55: Pic and Mix Mashup Training Introduction

Discussion and Brainstorm

Based on what you’ve seen do you have any mashup ideas?

Or maybe you want to discuss a mashup in more detail?

AppliedTrends ideas

Page 56: Pic and Mix Mashup Training Introduction

A look at the IBM Mashup Center, provisioned for the Pic and Mix Pilot

Section 4.0

So how do we actually create mashups and is it difficult?

AppliedTrends

Mashup Center

Page 57: Pic and Mix Mashup Training Introduction

Accessing the PlatformAppliedTrends

Page 58: Pic and Mix Mashup Training Introduction

Mashup Hub

Mashup Center (Canvas)

Catalog

IBM Mashup Center

Create and combine feeds

New and existing sources

Create and edit mashups

Share and export

AppliedTrends

Page 59: Pic and Mix Mashup Training Introduction

Mashup Hub

Mashup Center (Canvas)

Catalog

Create and combine feeds

New and existing sources

Create and edit mashups

Share and export

discoverAppliedTrends

Page 60: Pic and Mix Mashup Training Introduction

Catalog

Navigation and categorization

Tagging and Rating promotes collaboration, re-

use, and self service

A single central catalog for feeds and widgets

discoverAppliedTrends

Page 61: Pic and Mix Mashup Training Introduction

Access any search box to reach the catalog

discoverCataloghere

herehere

AppliedTrends

Page 62: Pic and Mix Mashup Training Introduction

Note: Catalog

Feed and mashup catalog to be surfaced in Pic and Mix community site for discussion, promotion and annotation

Publish Yours★ discover feeds★ view descriptions★ previews★ discussions★ promotion★ best examples

discoverAppliedTrends

Page 63: Pic and Mix Mashup Training Introduction

Mashup Hub

Mashup Center (Canvas)

Catalog

IBM Mashup Center

Create and combine feeds

New and existing sources

Create and edit mashups

Share and export

assembleAppliedTrends

Page 64: Pic and Mix Mashup Training Introduction

Get Your Feedsassemble

2. add to your canvas

1. find feed

Get some data onto your canvas ready for mashing

AppliedTrends

Page 65: Pic and Mix Mashup Training Introduction

Mashup Center (Canvas)assemble

See why we call it a canvas!?

AppliedTrends

Page 66: Pic and Mix Mashup Training Introduction

Mashup Center (Canvas)assemble

The feeds you ‘add’ are kept in the drawers

AppliedTrends

Page 67: Pic and Mix Mashup Training Introduction

Mashup Center (Canvas)assemble

The ‘widgets’ are also kept in the drawers

AppliedTrends

Page 68: Pic and Mix Mashup Training Introduction

Mashup Center (Canvas)assemble

Drag your feeds and widgets to your canvas

AppliedTrends

Page 69: Pic and Mix Mashup Training Introduction

Mashup Center (Canvas)assemble

The feeds and widgets are now ready to be ‘wired’

AppliedTrends

Page 70: Pic and Mix Mashup Training Introduction

Mashup Center (Canvas)assemble

Select what to send, and what to receive for your feeds and widgets

AppliedTrends

Page 71: Pic and Mix Mashup Training Introduction

Mashup Hub

Mashup Center (Canvas)

Catalog

Create and combine feeds

New and existing sources

Create and edit mashups

Share and export

develop &

unlock

AppliedTrends

Page 72: Pic and Mix Mashup Training Introduction

Mashup Hub

Access the catalog, create and mash feeds

develop &

unlock

AppliedTrends

Page 73: Pic and Mix Mashup Training Introduction

Mashup Hub - New Feed

Unlock Data★ personal data★ business data★ customer data★ excel, database★ web service★ structured and unstructured sources

mash KCC data with your own to create new products and information resources

develop &

unlock

AppliedTrends

Page 74: Pic and Mix Mashup Training Introduction

Note: Feeds

Create new feedsGet the URL Use anywhere on the

webFind KCC feeds OR

develop &

unlockAppliedTrends

Page 75: Pic and Mix Mashup Training Introduction

Mashup Hub

Mashup Center (Canvas)

Catalog

Create and combine feeds

New and existing sources

Create and edit mashups

Share and export

transformAppliedTrends

Page 76: Pic and Mix Mashup Training Introduction

76

Output in RSS, ATOM or XML based on consuming application or widget

Fast and easy, but powerful, visual editor for precise control

over information flows

Mash multiple sources into new feeds

Mashup Hub - Mash FeedstransformAppliedTrends

Page 77: Pic and Mix Mashup Training Introduction

77

Creating Mashups

Share & Manage

Assemble

Develop & Unlock

Discover

Transform

AppliedTrends

Page 78: Pic and Mix Mashup Training Introduction

Switch to IBM Mashup Center

Section 5.0

Let’s try a few simple scenarios and mashups

AppliedTrends

Demonstrations

Page 79: Pic and Mix Mashup Training Introduction

Content developed and delivered by Applied Trends on behalf of Kent County

Council to support the Pic and Mix initiative

AppliedTrends

Credits

contact: [email protected]