SlideShare ist ein Scribd-Unternehmen logo
1 von 42
web 2.0 and distributed services:  ... good things for everyone mike ellis,  solutions architect, Eduserv
me, me, me I’ve been doing this stuff for around 10 years in various guises.. I’m a developers’ worst  nightmare What I really do is translate from  geek  to  real speak I wear a series of hats.  Today it’s a museumy, non-technicalish, not for profit one (kinda)
I know a bit about museums < especially this one...
especially these... ...and websites
...not a lot about libraries ...a bit about “traditional publishing”
I don’t know  anything  about you the geek test 1: amateurgeek
2: professionalgeek (worryingly, I actually find this  quite funny. please don’t tell anyone.)
Luckily, web2 isn’t about computers
instead, it’s about  people i.e. content still is  king , after all this time   and  content . the technology is becoming  invisible , less important ...while the experience is becoming  everything
so where are we now? how can we make  sense  of this landscape?
...when there’s  SO MUCH NOISE about web2: wikis, blogs, Facebook, UGC, AJAX, APIs...
..what if it’s all just  hype  ?
let’s ask  Gartner.
 
institutional lag lag is  irritating  and  frustrating  but probably a  good thing  for us
web2 is  dangerous but it is also enormously  powerful  because it  empowers  users...
in other words: engaging with your community  (the crowd) is  GOOD,  therefore... ..web 2.0 is  GOOD * because it is the social web * (but obviously it needs to be  relevant   and, please,  not just for the sake of it ...)
 
the notion of user-centredness: of consumers becoming  prosumers , is a pretty well established part of web2 but something  really important  is happening under the hood too.. ..and although it’s not quite what Berners-Lee talked about, it has some familiar hallmarks
..and if we don’t understand what the basic ideas are, we’re not going to be able to play ...but if we do, and act on what we know, then the possibilities are quite  extraordinary . stonetable.org
hang on to your seats: here comes some tech
distributed services are... ...an architectural style that guides all aspects of creating and using business processes, packaged as  services , throughout their lifecycle, as well as defining and provisioning the IT infrastructure that allows different applications to exchange data and participate in business processes regardless of the operating systems or programming languages underlying those applications. SOA represents a model in which functionality is decomposed into small, distinct units (services), which can be distributed over a network and can be combined together and reused to create business applications. These services communicate with each other by passing data from one service to another, or by coordinating an activity between one or more services.  http://en.wikipedia.org/wiki/Service-oriented_architecture blah
pardon? for our purposes today: “ bits of functionality that (usually) exist  outside   our sites  which we, as publishers can capitalise on  cheaply  and  easily   to  augment and improve  the user experience ”
distributed technology  powers  web2
by extending this - by  providing  as well as  consuming  this distributed stuff, we not only build a virtuous cycle ( share the love! )... ..but also make it  nearly trivial  to build things like mobile search, facebook apps, widgets, kiosks, Flash based sites, etc.
the power of the web is in sharing US THEM US THEM US THEM AND HIM HER AND THEM AND HER HIS MATE
basically... we used to build websites in  silos . we used to say things like “don’t have a link to that other site, we’ll lose our users” “ share the love”
now [hopefully] we’re recognising that our users are  fickle  and  talented . they get what they want from  whoever will provide it . they want  more stuff  via  more channels this means they  find  stuff through means other than those we provide, they  drop  into the depths of our sites rather than via the homepage and they  use  our material in ways we’d never even begin to imagine
this throws up lots of challenges which you’ll probably hear more about today:  authority ,  voice ,  moderation  and  brand  to name but a few. ...for a change I’m not going to talk about these, and instead try to provide some  practical ideas  when developing sites.
getting practical.. what are the things that continually come back, the essence of successful web2 implementations?
1: embrace the user and the concept users are the single most important thing about your site, bar none, so let them have their say too web 2 is about losing some level of  control .  Embrace it: it’s happening anyway. Be prepared to defend something which institutions traditionally find very difficult to grasp
2: build or procure stuff with API’s add a line to every spec you release: “ must include a strong API, either SOAP or REST” API: “a way of getting at your data programmatically”
3: provide alternative routes if you can’t have an API then build, or get your tech guys to build, programmatic ways of getting to your content. it really,  really  isn’t hard – in fact it’s easier than a “normal” page
4: be “accessible” (not a box ticker) do use nice, understandable, meaningful, consistent, stable, constantly existing URL’s all the usuals: don’t use frames, do use DIVs, do use css, don’t use tables, embed some metadata, yada  yada   yada ...
5: experiment try things out: be Darwinian. if they don’t work, bin them. If they do, develop them. be honest with your audiences: tell them you’re experimenting. if something doesn’t work, ask them why
6: don’t build if you can borrow most of the things you might want to offer have probably been done already, and done better. interactive maps, timelines, sharing, wikis, chat, search, polls....
7: think holistically user flows are important but think outside these, too. use and provide  feeds  and  microformats  and other ways of  cutting  your content
8: talk and play spend some time browsing sites like  http:// www.programmableweb.com /   to get a feel for the range  of  mashups  available finally: talk to people
to summarise... ,[object Object],[object Object],[object Object]
mike ellis, solutions architect, Eduserv [email_address] www.electronicmuseum.org.uk  /  http://blog.eduserv-psg.net   tag: uksg07lib (?) and thanks to these people, too: clouds: http://www.flickr.com/photos/14766341@N00/307311207/ hype curve: http://www.lupa.cz/clanky/stalo-se-dana-berova-nastupuje-do-spolecnosti-gartner/ share the love: http://www.savethefatman.com/ little bobby tables: http://xkcd.com/327/ love heart: http://www.prezzybox.com/products/index.aspx?pid=3695 talk about tech: http://www.gapingvoid.com/techm3331.jpg alone in london: http://www.gapingvoid.com/0711alone.jpg fog: http://www.flickr.com/photos/emdot/73257387/ tech then and now: http://www.flickr.com/photos/jdickert/305722372/ arizona road: http://www.flickr.com/photos/flissphil/98196685/ crowd: http://www.flickr.com/photos/dklein/22741578/ big hands: http://www.flickr.com/photos/jonnyhunter/464039873/ arrow: http://www.flickr.com/photos/kapungo/1408329358/ road: http://www.flickr.com/photos/schwa23/172185999/ cheapstore: http://www.flickr.com/photos/zannalyons/146547092/ desolate: http://www.flickr.com/photos/jeremyengleman/158208286/ hype: http://www.flickr.com/photos/valentinap/406220705/ freedom: http://www.flickr.com/photos/josefgrunig/1732787905/ anger: http://www.flickr.com/photos/sindesign/221297512/ accessible: http://www.flickr.com/photos/adam_sporka/379371850/ plane: http://www.flickr.com/photos/billypalooza/173104115/ panorama: http://www.flickr.com/photos/zoned_dk/1014057757/ rollercoaster: http://www.flickr.com/photos/kapten/457425729/ please get in touch. I love talking about this stuff...
that’s it
no, really.

Weitere ähnliche Inhalte

Ähnlich wie Web2 And Distributed Services

Drupal UB Usability Testing
Drupal UB Usability TestingDrupal UB Usability Testing
Drupal UB Usability Testing
beccascollan
 
Web2.0 and What it Means for Business
Web2.0 and What it Means for BusinessWeb2.0 and What it Means for Business
Web2.0 and What it Means for Business
Rich Miller
 
Design Camp Cologne (Public)
Design Camp Cologne (Public)Design Camp Cologne (Public)
Design Camp Cologne (Public)
Martin Koser
 
Power to the Users (and Librarians)
Power to the Users (and Librarians)Power to the Users (and Librarians)
Power to the Users (and Librarians)
Guus van den Brekel
 
Reactive Microservice Architecture with Groovy and Grails
Reactive Microservice Architecture with Groovy and GrailsReactive Microservice Architecture with Groovy and Grails
Reactive Microservice Architecture with Groovy and Grails
Steve Pember
 

Ähnlich wie Web2 And Distributed Services (20)

The 2.0 In Web 2.0
The 2.0 In Web 2.0The 2.0 In Web 2.0
The 2.0 In Web 2.0
 
2.0 for PLE
2.0 for PLE2.0 for PLE
2.0 for PLE
 
Professional web development with libraries
Professional web development with librariesProfessional web development with libraries
Professional web development with libraries
 
web training
web trainingweb training
web training
 
Drupal UB Usability Testing
Drupal UB Usability TestingDrupal UB Usability Testing
Drupal UB Usability Testing
 
Put a UI Developer in a Bank; See What Happens
Put a UI Developer in a Bank; See What HappensPut a UI Developer in a Bank; See What Happens
Put a UI Developer in a Bank; See What Happens
 
Web 2.0: Implications for Library Services
Web 2.0: Implications for Library ServicesWeb 2.0: Implications for Library Services
Web 2.0: Implications for Library Services
 
Web2.0 and What it Means for Business
Web2.0 and What it Means for BusinessWeb2.0 and What it Means for Business
Web2.0 and What it Means for Business
 
Drupal WebJam Utrecht
Drupal WebJam UtrechtDrupal WebJam Utrecht
Drupal WebJam Utrecht
 
Web3.0- How brands can take advantage of the semantic shift - Brandsential
Web3.0- How brands can take advantage of the semantic shift -  BrandsentialWeb3.0- How brands can take advantage of the semantic shift -  Brandsential
Web3.0- How brands can take advantage of the semantic shift - Brandsential
 
Design Camp Cologne (Public)
Design Camp Cologne (Public)Design Camp Cologne (Public)
Design Camp Cologne (Public)
 
Full stack conference talk slides
Full stack conference talk slidesFull stack conference talk slides
Full stack conference talk slides
 
Power to the Users (and Librarians)
Power to the Users (and Librarians)Power to the Users (and Librarians)
Power to the Users (and Librarians)
 
Web 2.0 101: Understanding Web 2.0 and its Impact on Technical Communication
Web 2.0 101: Understanding Web 2.0 and its Impact on Technical CommunicationWeb 2.0 101: Understanding Web 2.0 and its Impact on Technical Communication
Web 2.0 101: Understanding Web 2.0 and its Impact on Technical Communication
 
Eurodidaweb2012 03-13
Eurodidaweb2012 03-13Eurodidaweb2012 03-13
Eurodidaweb2012 03-13
 
Reactive Microservice Architecture with Groovy and Grails
Reactive Microservice Architecture with Groovy and GrailsReactive Microservice Architecture with Groovy and Grails
Reactive Microservice Architecture with Groovy and Grails
 
Thinking in Components
Thinking in ComponentsThinking in Components
Thinking in Components
 
The Web, The User and the Library (and why to get in between)
The Web, The User and the Library (and why to get in between)The Web, The User and the Library (and why to get in between)
The Web, The User and the Library (and why to get in between)
 
HAX - Chaotic Good
HAX - Chaotic GoodHAX - Chaotic Good
HAX - Chaotic Good
 
Let's Do It Now! Mainstream Uses Of Collaborative Technologies
Let's Do It Now! Mainstream Uses Of Collaborative TechnologiesLet's Do It Now! Mainstream Uses Of Collaborative Technologies
Let's Do It Now! Mainstream Uses Of Collaborative Technologies
 

Mehr von Mike Ellis

Getting collections online
Getting collections onlineGetting collections online
Getting collections online
Mike Ellis
 
Bath Digital general introduction
Bath Digital general introductionBath Digital general introduction
Bath Digital general introduction
Mike Ellis
 

Mehr von Mike Ellis (20)

5 digital habits of highly effective museums
5 digital habits of highly effective museums5 digital habits of highly effective museums
5 digital habits of highly effective museums
 
How to stop freelance from killing you
How to stop freelance from killing youHow to stop freelance from killing you
How to stop freelance from killing you
 
Getting collections online
Getting collections onlineGetting collections online
Getting collections online
 
Why Wordpress is better than your cms
Why Wordpress is better than your cmsWhy Wordpress is better than your cms
Why Wordpress is better than your cms
 
Forget the objects, tell the stories
Forget the objects, tell the storiesForget the objects, tell the stories
Forget the objects, tell the stories
 
Bath Digital general introduction
Bath Digital general introductionBath Digital general introduction
Bath Digital general introduction
 
Stop the noise - ten digital marketing tips
Stop the noise - ten digital marketing tipsStop the noise - ten digital marketing tips
Stop the noise - ten digital marketing tips
 
Bathcamp 2010 zeitgeist
Bathcamp 2010 zeitgeistBathcamp 2010 zeitgeist
Bathcamp 2010 zeitgeist
 
Strategic digital marketing: some ideas for joining things up
Strategic digital marketing: some ideas for joining things upStrategic digital marketing: some ideas for joining things up
Strategic digital marketing: some ideas for joining things up
 
If you love your content, set it free (v3.0)
If you love your content, set it free (v3.0) If you love your content, set it free (v3.0)
If you love your content, set it free (v3.0)
 
Mobile: the next frontier
Mobile: the next frontierMobile: the next frontier
Mobile: the next frontier
 
Niche or Platform - what next for our institutions online?
Niche or Platform - what next for our institutions online?Niche or Platform - what next for our institutions online?
Niche or Platform - what next for our institutions online?
 
The Intertubes Everywhere
The Intertubes EverywhereThe Intertubes Everywhere
The Intertubes Everywhere
 
Bathcamp #8: Quiz Of The Year
Bathcamp #8: Quiz Of The YearBathcamp #8: Quiz Of The Year
Bathcamp #8: Quiz Of The Year
 
The Benefits Of Doing Things Differently
The Benefits Of Doing Things DifferentlyThe Benefits Of Doing Things Differently
The Benefits Of Doing Things Differently
 
Collaboration 2.0
Collaboration 2.0Collaboration 2.0
Collaboration 2.0
 
Getting people together
Getting people togetherGetting people together
Getting people together
 
3 minutes, one technology: the piano
3 minutes, one technology: the piano3 minutes, one technology: the piano
3 minutes, one technology: the piano
 
Don't Think Websites, think data
Don't Think Websites, think dataDon't Think Websites, think data
Don't Think Websites, think data
 
Scraping Scripting Hacking
Scraping Scripting HackingScraping Scripting Hacking
Scraping Scripting Hacking
 

Kürzlich hochgeladen

Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service NoidaCall Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
dlhescort
 
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al MizharAl Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
allensay1
 
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
amitlee9823
 
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
daisycvs
 
Call Girls From Raj Nagar Extension Ghaziabad❤️8448577510 ⊹Best Escorts Servi...
Call Girls From Raj Nagar Extension Ghaziabad❤️8448577510 ⊹Best Escorts Servi...Call Girls From Raj Nagar Extension Ghaziabad❤️8448577510 ⊹Best Escorts Servi...
Call Girls From Raj Nagar Extension Ghaziabad❤️8448577510 ⊹Best Escorts Servi...
lizamodels9
 
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
dollysharma2066
 
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Sheetaleventcompany
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
dollysharma2066
 

Kürzlich hochgeladen (20)

Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service NoidaCall Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
 
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al MizharAl Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and pains
 
Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...
Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...
Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...
 
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
 
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
 
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
 
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfDr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
 
Call Girls From Raj Nagar Extension Ghaziabad❤️8448577510 ⊹Best Escorts Servi...
Call Girls From Raj Nagar Extension Ghaziabad❤️8448577510 ⊹Best Escorts Servi...Call Girls From Raj Nagar Extension Ghaziabad❤️8448577510 ⊹Best Escorts Servi...
Call Girls From Raj Nagar Extension Ghaziabad❤️8448577510 ⊹Best Escorts Servi...
 
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
 
Famous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st CenturyFamous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st Century
 
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRLBAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
 
Business Model Canvas (BMC)- A new venture concept
Business Model Canvas (BMC)-  A new venture conceptBusiness Model Canvas (BMC)-  A new venture concept
Business Model Canvas (BMC)- A new venture concept
 
Phases of Negotiation .pptx
 Phases of Negotiation .pptx Phases of Negotiation .pptx
Phases of Negotiation .pptx
 
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
 
Falcon Invoice Discounting platform in india
Falcon Invoice Discounting platform in indiaFalcon Invoice Discounting platform in india
Falcon Invoice Discounting platform in india
 
Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with Culture
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptx
 
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 

Web2 And Distributed Services

  • 1. web 2.0 and distributed services: ... good things for everyone mike ellis, solutions architect, Eduserv
  • 2. me, me, me I’ve been doing this stuff for around 10 years in various guises.. I’m a developers’ worst nightmare What I really do is translate from geek to real speak I wear a series of hats. Today it’s a museumy, non-technicalish, not for profit one (kinda)
  • 3. I know a bit about museums < especially this one...
  • 5. ...not a lot about libraries ...a bit about “traditional publishing”
  • 6. I don’t know anything about you the geek test 1: amateurgeek
  • 7. 2: professionalgeek (worryingly, I actually find this quite funny. please don’t tell anyone.)
  • 8. Luckily, web2 isn’t about computers
  • 9. instead, it’s about people i.e. content still is king , after all this time and content . the technology is becoming invisible , less important ...while the experience is becoming everything
  • 10. so where are we now? how can we make sense of this landscape?
  • 11. ...when there’s SO MUCH NOISE about web2: wikis, blogs, Facebook, UGC, AJAX, APIs...
  • 12. ..what if it’s all just hype ?
  • 13. let’s ask Gartner.
  • 14.  
  • 15. institutional lag lag is irritating and frustrating but probably a good thing for us
  • 16. web2 is dangerous but it is also enormously powerful because it empowers users...
  • 17. in other words: engaging with your community (the crowd) is GOOD, therefore... ..web 2.0 is GOOD * because it is the social web * (but obviously it needs to be relevant and, please, not just for the sake of it ...)
  • 18.  
  • 19. the notion of user-centredness: of consumers becoming prosumers , is a pretty well established part of web2 but something really important is happening under the hood too.. ..and although it’s not quite what Berners-Lee talked about, it has some familiar hallmarks
  • 20. ..and if we don’t understand what the basic ideas are, we’re not going to be able to play ...but if we do, and act on what we know, then the possibilities are quite extraordinary . stonetable.org
  • 21. hang on to your seats: here comes some tech
  • 22. distributed services are... ...an architectural style that guides all aspects of creating and using business processes, packaged as services , throughout their lifecycle, as well as defining and provisioning the IT infrastructure that allows different applications to exchange data and participate in business processes regardless of the operating systems or programming languages underlying those applications. SOA represents a model in which functionality is decomposed into small, distinct units (services), which can be distributed over a network and can be combined together and reused to create business applications. These services communicate with each other by passing data from one service to another, or by coordinating an activity between one or more services. http://en.wikipedia.org/wiki/Service-oriented_architecture blah
  • 23. pardon? for our purposes today: “ bits of functionality that (usually) exist outside our sites which we, as publishers can capitalise on cheaply and easily to augment and improve the user experience ”
  • 24. distributed technology powers web2
  • 25. by extending this - by providing as well as consuming this distributed stuff, we not only build a virtuous cycle ( share the love! )... ..but also make it nearly trivial to build things like mobile search, facebook apps, widgets, kiosks, Flash based sites, etc.
  • 26. the power of the web is in sharing US THEM US THEM US THEM AND HIM HER AND THEM AND HER HIS MATE
  • 27. basically... we used to build websites in silos . we used to say things like “don’t have a link to that other site, we’ll lose our users” “ share the love”
  • 28. now [hopefully] we’re recognising that our users are fickle and talented . they get what they want from whoever will provide it . they want more stuff via more channels this means they find stuff through means other than those we provide, they drop into the depths of our sites rather than via the homepage and they use our material in ways we’d never even begin to imagine
  • 29. this throws up lots of challenges which you’ll probably hear more about today: authority , voice , moderation and brand to name but a few. ...for a change I’m not going to talk about these, and instead try to provide some practical ideas when developing sites.
  • 30. getting practical.. what are the things that continually come back, the essence of successful web2 implementations?
  • 31. 1: embrace the user and the concept users are the single most important thing about your site, bar none, so let them have their say too web 2 is about losing some level of control . Embrace it: it’s happening anyway. Be prepared to defend something which institutions traditionally find very difficult to grasp
  • 32. 2: build or procure stuff with API’s add a line to every spec you release: “ must include a strong API, either SOAP or REST” API: “a way of getting at your data programmatically”
  • 33. 3: provide alternative routes if you can’t have an API then build, or get your tech guys to build, programmatic ways of getting to your content. it really, really isn’t hard – in fact it’s easier than a “normal” page
  • 34. 4: be “accessible” (not a box ticker) do use nice, understandable, meaningful, consistent, stable, constantly existing URL’s all the usuals: don’t use frames, do use DIVs, do use css, don’t use tables, embed some metadata, yada yada yada ...
  • 35. 5: experiment try things out: be Darwinian. if they don’t work, bin them. If they do, develop them. be honest with your audiences: tell them you’re experimenting. if something doesn’t work, ask them why
  • 36. 6: don’t build if you can borrow most of the things you might want to offer have probably been done already, and done better. interactive maps, timelines, sharing, wikis, chat, search, polls....
  • 37. 7: think holistically user flows are important but think outside these, too. use and provide feeds and microformats and other ways of cutting your content
  • 38. 8: talk and play spend some time browsing sites like http:// www.programmableweb.com / to get a feel for the range of mashups available finally: talk to people
  • 39.
  • 40. mike ellis, solutions architect, Eduserv [email_address] www.electronicmuseum.org.uk / http://blog.eduserv-psg.net tag: uksg07lib (?) and thanks to these people, too: clouds: http://www.flickr.com/photos/14766341@N00/307311207/ hype curve: http://www.lupa.cz/clanky/stalo-se-dana-berova-nastupuje-do-spolecnosti-gartner/ share the love: http://www.savethefatman.com/ little bobby tables: http://xkcd.com/327/ love heart: http://www.prezzybox.com/products/index.aspx?pid=3695 talk about tech: http://www.gapingvoid.com/techm3331.jpg alone in london: http://www.gapingvoid.com/0711alone.jpg fog: http://www.flickr.com/photos/emdot/73257387/ tech then and now: http://www.flickr.com/photos/jdickert/305722372/ arizona road: http://www.flickr.com/photos/flissphil/98196685/ crowd: http://www.flickr.com/photos/dklein/22741578/ big hands: http://www.flickr.com/photos/jonnyhunter/464039873/ arrow: http://www.flickr.com/photos/kapungo/1408329358/ road: http://www.flickr.com/photos/schwa23/172185999/ cheapstore: http://www.flickr.com/photos/zannalyons/146547092/ desolate: http://www.flickr.com/photos/jeremyengleman/158208286/ hype: http://www.flickr.com/photos/valentinap/406220705/ freedom: http://www.flickr.com/photos/josefgrunig/1732787905/ anger: http://www.flickr.com/photos/sindesign/221297512/ accessible: http://www.flickr.com/photos/adam_sporka/379371850/ plane: http://www.flickr.com/photos/billypalooza/173104115/ panorama: http://www.flickr.com/photos/zoned_dk/1014057757/ rollercoaster: http://www.flickr.com/photos/kapten/457425729/ please get in touch. I love talking about this stuff...