Where's your web at
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Where's your web at

on

  • 3,891 views

Trends and predictions in web web development

Trends and predictions in web web development

Statistics

Views

Total Views
3,891
Views on SlideShare
3,641
Embed Views
250

Actions

Likes
9
Downloads
82
Comments
0

8 Embeds 250

http://www.bookslope.jp 94
http://withd.jp 90
http://www.webdirections.org 60
http://bliki.ngc 2
http://72.14.205.104 1
http://westciv.com 1
http://209.85.141.104 1
http://webcache.googleusercontent.com 1
More...

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Where's your web at Presentation Transcript

  • 1. where’s your web at?
    • trends and predictions in web technology
    john allsopp web directions south 2007
  • 2. computing paradigm
    • you go to the web
  • 3. computing paradigm
    • on a desk
    • fixed location
    • via keyboard/mouse
    • in isolation
  • 4. this is rapidly breaking down
  • 5. ubiquitous
  • 6. interaction
  • 7. operating systems
  • 8. browsers
  • 9. platform x(html) CSS Javascript XMLHTTPrequest SVG PNG Flash/AIR silverlight data services storage processing TCP/IP
  • 10. the centre cannot hold
    • everything is moving from the centre to the edges
    • we are only beginning to build applications with this in mind
  • 11. location location location
    • currently
      • too expensive
      • patchy coverage
  • 12. location location location
    • ~3 years
      • always on
      • commodity pricing
  • 13. location location location wimax 3G/4G satellite
  • 14. location location location
    • devices will increasingly know where they are
  • 15. location location location
    • These developments give us a web unchained from the desktop
    • We will take the web with us wherever we go
    • We will always be connected to the web
  • 16. location location location
    • very few applications
      • making sense of place
      • responding to place
      • responding to proximity
  • 17. location location location
    • not just mapping
    • it’s about
      • where someone is right now
      • who is nearby
      • what is nearby
  • 18. location location location
    • privacy and security
      • fundamental to any web based application
  • 19. location location location
    • huge opportunity for developers
  • 20. what’s your web on?
  • 21. what’s your web on?
  • 22. where’s your web running?
    • encouraged casual, shared use
    • wireless remote facilitates use in family room, with larger screens
    • uses Opera, a fully fledged standards based browser
  • 23. where’s your web running?
    • shows entrenched paradigms change rapidly
    • “they don’t have the internet on computers now”
      • shared experience
      • living room experience
  • 24. where’s your web running?
    • challenges
      • resolution and accessibility
      • mousing and interaction
      • text input
      • shared experiences
  • 25. the mobile web at last?
  • 26. mobile web challenges
    • no baselines to fallback on
      • device dimensions
      • user events
        • typing
        • mousing
  • 27. mobile web challenges
    • many of our design and interaction patterns are meaningless
      • fixed width layouts
      • multicolumn layouts
      • ‘flyout’ menus
      • mouse events
  • 28. mobile web challenges
    • user input is profoundly different
      • no mouse or even cursor
      • virtual keyboards
      • voice input and commands
  • 29. I did what ?
    • traditional applications rely on active user input
  • 30. passive input last.fm
  • 31. passive input
    • always on, go everywhere devices
    • keep track
      • of where you have been
      • who you met
      • what you did
    • what kinds of applications will take advantage of this capability?
  • 32. where’s your data at?
  • 33. silos of data
    • traditional computing and the web
      • isolated data and services
      • walled gardens - registration
      • ownership - IMDB, Amazon User Reviews
  • 34. data at the centre browser user site site site unstructured, non semantic tag soup HTML licensing and copyright restrictions islands of isolated data
  • 35. data at the edges RSS JSON XML uf APIs RDF structured, semantic HTML/XHTML microformats, RDF, XML, RSS more liberal licensing and copyright
  • 36. data at the edges browser user site site site mashup aggregator mashup
  • 37. developer’s challenge
    • build applications from the API up
    • use these internally
    • what data and services can you make available?
  • 38. developer’s challenge
    • huge cultural change for organisations and ‘managers’
    • value is moving from content to attention
    • how do you encourage the use of your data?
  • 39. ecosystems
    • users are becoming the ecosystem
    • not just contributing content
  • 40. ecosystems
  • 41. ecosystems
    • how do you encourage ecosystems?
      • customizability
      • plug in architectures
      • APIs
      • licensing
  • 42. atomic applications smaller more focussed easier to debug and maintain easier to bring to market easier to abandon
  • 43. challenges
    • How are you planning for a move toward always on web enabled devices?
  • 44. challenges
    • How are you thinking about devices which
      • know where they are?
      • know where others are?
  • 45. challenges
    • How are you planning for the coming huge array of user experiences
    • away from the computer/mouse keyboard
    • to in car, hand held, living room, laptop, and more?
  • 46. challenges
    • How are you planning to liberate your data and content?
  • 47. challenges
    • How will your applications enable and encourage ecosystems of users?
  • 48. challenges
    • thank you
    • http://webdirections.org
    • [email_address]