Designing and planning
      a mashup
Morten Just
Vodafone

                        ZYB

                Adobe                 Sky
                         Victoria’s
     ...
Planning a mashup
Magic: the “How does it do that?” effect serves to
         extend what people expect from software
Cayusa on Flickr
The project should solve a problem
The project should make users
better at what they already do
Write
                           Remeber
Find card     Enter PIN                     journal
                             ...
- Who likes me?
- Is everything okay?
- How can I become more popular
- What’s new?
- I’m bored, let’s make some noise
htt...
The project should rely on a distribution
                  that can reach as many people as quickly
                     ...
•Boring
                               •Waste of time
                               •Obsolete in a few years




As littl...
1 day: A shippable first version must be ready after one day
day 3




            day 2




            day 1


       Absolutely most   Critical   Practical
         necessary




H...
day 3




           day 2




           day 1


                     Receipt   Balance report
         Payment




Hard ...
• Magic
• Solves a problem
• Little or no behavior change
• Easy distribution
• Identified core
So technically, what is a
       mashup?
+
Mashup:
+   =   Personal
          MTV
(playmymusicvideos.com)
Human
                Browser (HTML)



                 API (XML)
Computer




Language: The mashup speaks to last.fm thr...
Last.FM laid out for humans
- and the same data, laid out for computers
‘s top 50 most listened to
 Find   user


   artists on

 and look them up one for one on


for each artist choose a rando...
http://ws.audioscrobbler.com/2.0/?
method=user.gettopartists&user=mortenj&api_key=b25b959554ed76058ac22
                  ...
- and expressed in
ActionScript, the
language of Flash
which we’ll use to
play the videos
... which is kind of boring (if you’re not a geek)
I miss all the good
     concerts
Google calendar +
  last.fm + SMS
I listen to music on
my iPhone
Last.FM notes all
songs
... literally, all songs
... and match them
up with who’s
playing near where
I live

                     ... and provide an
                     e...
Google Calendar sends out
SMS reminders - for free
... so now, three
days before the
actual concerts, I
get an SMS
P3 hosts talk too much
I made a last.fm
profile for Danish
national radio
station P3
Through last.fm’s
“Play my library”
we can now listen
to P3 without the
hosts
And get a Twitter
message when
they play yet
another Nephew
song
There are too many
  restaurants and
cinemas to choose
       from
Movie listings +
Restaurant rating
   authorities
YOUR TURN: 10 minutes, 2 mashups

a) What problem are you addressing?
b) Which sources (APIs) are you using?
c) How will i...
Newspapers are boring
Street + medier
Head wind sucks
Weather Channel +
  Google Maps
Running is boring
News, RSS + iPhone
I’m not cool
Last.FM + natural
     language
Coming home to an
empty appartment is
      boring
Bluetooth phone +
Powerpoint + iTunes +
        Speech


http://blog.genstart.dk/2006/04/21/welcome-home-bluetooth-phone-o...
SMS + mask
Waking up is boring
Chumby + Youtube +
    Webcam
It wakes me up with live
                         footage from my street
                         (so I can see other
It l...
Oops. Took more than
just one day to build.



                         ... it never was
I can’t plan the weather
Weather + Calendar
I don’t know the bands
   playing this week
Last.FM + Youtube
Computer dictionaries
       suck
Dictionary + web
Online movie listings
       suck
Movie listings +
  TV listings
Not everyone is happy
morten.just@genstart.dk
Planning and designing a mashup
Planning and designing a mashup
Planning and designing a mashup
Planning and designing a mashup
Planning and designing a mashup
Planning and designing a mashup
Planning and designing a mashup
Planning and designing a mashup
Planning and designing a mashup
Planning and designing a mashup
Planning and designing a mashup
Planning and designing a mashup
Planning and designing a mashup
Planning and designing a mashup
Planning and designing a mashup
Planning and designing a mashup
Planning and designing a mashup
Planning and designing a mashup
Planning and designing a mashup
Planning and designing a mashup
Planning and designing a mashup
Planning and designing a mashup
Planning and designing a mashup
Planning and designing a mashup
Upcoming SlideShare
Loading in …5
×

Planning and designing a mashup

2,756
-1

Published on

Published in: Self Improvement, Technology
0 Comments
4 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,756
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
37
Comments
0
Likes
4
Embeds 0
No embeds

No notes for slide
















  • Så lidt adfærdsændring som muligt



    1) Nedslagspunkter
    2) Vaner
































































































































































  • Planning and designing a mashup

    1. 1. Designing and planning a mashup
    2. 2. Morten Just
    3. 3. Vodafone ZYB Adobe Sky Victoria’s Secret Imity Speednames Tele2
    4. 4. Planning a mashup
    5. 5. Magic: the “How does it do that?” effect serves to extend what people expect from software Cayusa on Flickr
    6. 6. The project should solve a problem
    7. 7. The project should make users better at what they already do
    8. 8. Write Remeber Find card Enter PIN journal card Behavior: The project should not assume that it can change its users’ behavior
    9. 9. - Who likes me? - Is everything okay? - How can I become more popular - What’s new? - I’m bored, let’s make some noise http://sethgodin.typepad.com/seths_blog/2009/03/the-pillars-of-social-media-success.html
    10. 10. The project should rely on a distribution that can reach as many people as quickly and free as possible Twose on Flickr
    11. 11. •Boring •Waste of time •Obsolete in a few years As little code as possible = as little pain as possible
    12. 12. 1 day: A shippable first version must be ready after one day
    13. 13. day 3 day 2 day 1 Absolutely most Critical Practical necessary Hard prioritization finds the application’s core
    14. 14. day 3 day 2 day 1 Receipt Balance report Payment Hard prioritization for a credit card
    15. 15. • Magic • Solves a problem • Little or no behavior change • Easy distribution • Identified core
    16. 16. So technically, what is a mashup?
    17. 17. +
    18. 18. Mashup: + = Personal MTV
    19. 19. (playmymusicvideos.com)
    20. 20. Human Browser (HTML) API (XML) Computer Language: The mashup speaks to last.fm through an API
    21. 21. Last.FM laid out for humans
    22. 22. - and the same data, laid out for computers
    23. 23. ‘s top 50 most listened to Find user artists on and look them up one for one on for each artist choose a random song among the search result’s top 5 (so it doesn’t get boring) The mashup script expressed in human language
    24. 24. http://ws.audioscrobbler.com/2.0/? method=user.gettopartists&user=mortenj&api_key=b25b959554ed76058ac22 0b7b2e0a026 http://gdata.youtube.com/feeds/api/videos?vq= xxxxx ) Youtube video ID Play ID - and in computer language (almost)
    25. 25. - and expressed in ActionScript, the language of Flash which we’ll use to play the videos
    26. 26. ... which is kind of boring (if you’re not a geek)
    27. 27. I miss all the good concerts
    28. 28. Google calendar + last.fm + SMS
    29. 29. I listen to music on my iPhone
    30. 30. Last.FM notes all songs
    31. 31. ... literally, all songs
    32. 32. ... and match them up with who’s playing near where I live ... and provide an export for Google Calendar
    33. 33. Google Calendar sends out SMS reminders - for free
    34. 34. ... so now, three days before the actual concerts, I get an SMS
    35. 35. P3 hosts talk too much
    36. 36. I made a last.fm profile for Danish national radio station P3
    37. 37. Through last.fm’s “Play my library” we can now listen to P3 without the hosts
    38. 38. And get a Twitter message when they play yet another Nephew song
    39. 39. There are too many restaurants and cinemas to choose from
    40. 40. Movie listings + Restaurant rating authorities
    41. 41. YOUR TURN: 10 minutes, 2 mashups a) What problem are you addressing? b) Which sources (APIs) are you using? c) How will it be distributed?
    42. 42. Newspapers are boring
    43. 43. Street + medier
    44. 44. Head wind sucks
    45. 45. Weather Channel + Google Maps
    46. 46. Running is boring
    47. 47. News, RSS + iPhone
    48. 48. I’m not cool
    49. 49. Last.FM + natural language
    50. 50. Coming home to an empty appartment is boring
    51. 51. Bluetooth phone + Powerpoint + iTunes + Speech http://blog.genstart.dk/2006/04/21/welcome-home-bluetooth-phone-owner/
    52. 52. SMS + mask
    53. 53. Waking up is boring
    54. 54. Chumby + Youtube + Webcam
    55. 55. It wakes me up with live footage from my street (so I can see other It lives next people are in fact awake to the pillow and I should be too) It senses movements in the bed, so it knows when I’m in it Using last.fm and Youtube it wakes me up with the music I’m listening to currently
    56. 56. Oops. Took more than just one day to build. ... it never was
    57. 57. I can’t plan the weather
    58. 58. Weather + Calendar
    59. 59. I don’t know the bands playing this week
    60. 60. Last.FM + Youtube
    61. 61. Computer dictionaries suck
    62. 62. Dictionary + web
    63. 63. Online movie listings suck
    64. 64. Movie listings + TV listings
    65. 65. Not everyone is happy
    66. 66. morten.just@genstart.dk
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×