SlideShare a Scribd company logo
1 of 80
Download to read offline
mobile
  MA S H       *         *        *




Paul Downey & Uros Rapajic (BT)
May 2007
Please Leave
Your Mobile


ON!
Web and Phone
     not

  Web ON THE
   Phone
The Web




          TELCO
the web
MINISTRY OF
   TELCO
telepocalypse.com
x
DEVELOPERS
   -help build-
 THE WEB
We
     -love-
 DEVELOPERS

sdk.bt.com
sdk.bt.com
SMS
10 outgoing international messages
       160 characters each

      Voice Call
      10 international calls
        2 minutes each

  Conference Call
       10 international calls
   4 participants 2 minutes each
The Web




           Web
          Services
What are
YOU  going
 to build?
here's
 something
WE   built!
http://www.flickr.com/photos/nao-cha/51207191/
WebDogAndBone!
how
  WE
built
        it!
SMS IN
webdogandbone              SMS In

         messages
                    pull
SMS
OUT
@psd hello!
webdogandbone                SMS In

            messages            SMS Out
                         pull
              users

 pull
  feed
slurper

                       push
!call psd
!conf banff
webdogandbone                  SMS In

            messages             SMS Out
                         pull
              users
                                Voice Call
 pull
                                Conf Call
  feed
slurper
                                   …
                       push
the web
webdogandbone                    SMS In

            messages               SMS Out
                           pull
              users
                                  Voice Call
              feeds
 pull
                                  Conf Call
           subscribers
  feed
slurper
                                     …
                         push
!hotspot calgary
!price apple
ipod shuffle
    1GB
SHOW ME THE CODE!
/*
 * make one phone ring another
 */
$web21c = new Web21c('myapp');

$voice = $web21c->ThirdPartyCall();

 $voice->makeCall(
      quot;tel:+178..quot;,
      quot;sip:uros@..quot;
);
/*
 * send text message
 */
$m = $web21c->MessagingOneWay();

 $m->sendMessage(array(quot;tel:+447..quot;),
      quot;myappquot;,
      quot;I'm on the train!quot;
);
/*
 * receive text messages
 */
$m = $web21c->MessagingInbound();

$r = $m->getReceivedMessages(
     quot;myappquot;);

print $r->senderUri;
print $r->messageText;
VIRTUAL
WORLDS
What are you doing?
   ... in 140 characters ...
L:banff, canada

            L:30.010,-90.007


L:home=517 Spruce Ln, Lenexa, KS 60502


L:work=300 Alameda Parkway, San Jose, CA 92012



                 L:work
http://api.twittervision.com/user/current_status/psd.xml

http://api.twittervision.com/user/current_status/psd.json

http://api.twittervision.com/user/current_status/psd.yaml
phoneymashups



treeho.us
geoRSS
ideas ...
TAXI-CAB NOW!




KIP ALERT!
SMS   CALLS
 BIG
GAMES
LOCATION
http://www.cruelgame.com/
B.U.G
WHAT
NEXT?
We WANT

MORE
  OF THIS
COOL   STUFF!
YOU
  CAN
BUILD IT!
YES YOU CAN!
register
sdk.bt.com
download
  make
phones ring!

More Related Content

Similar to Mashing up The Mobile (9)

Vozmob march 6 2009
Vozmob march 6 2009Vozmob march 6 2009
Vozmob march 6 2009
 
Im Presentation
Im PresentationIm Presentation
Im Presentation
 
Vozmob Nokiaday
Vozmob NokiadayVozmob Nokiaday
Vozmob Nokiaday
 
Sip Tutorial Preview
Sip Tutorial PreviewSip Tutorial Preview
Sip Tutorial Preview
 
Etxt app framework
Etxt app frameworkEtxt app framework
Etxt app framework
 
Tele Message PC To Mobile Overview
Tele Message PC To Mobile OverviewTele Message PC To Mobile Overview
Tele Message PC To Mobile Overview
 
Introduction to IP telephony & VoIP
Introduction to IP telephony & VoIP Introduction to IP telephony & VoIP
Introduction to IP telephony & VoIP
 
Getting a live_transcript_of_your_call_using_the_ari
Getting a live_transcript_of_your_call_using_the_ariGetting a live_transcript_of_your_call_using_the_ari
Getting a live_transcript_of_your_call_using_the_ari
 
VoIP - seminar at IASRI, New Delhi
VoIP - seminar at IASRI, New DelhiVoIP - seminar at IASRI, New Delhi
VoIP - seminar at IASRI, New Delhi
 

More from Paul Downey

The Web Is Agreement Opentech2008
The Web Is Agreement   Opentech2008The Web Is Agreement   Opentech2008
The Web Is Agreement Opentech2008
Paul Downey
 
Open Source, Agile, Life-Style
Open Source, Agile, Life-StyleOpen Source, Agile, Life-Style
Open Source, Agile, Life-Style
Paul Downey
 
Extensibility And Versioning
Extensibility And VersioningExtensibility And Versioning
Extensibility And Versioning
Paul Downey
 

More from Paul Downey (18)

ODI Lunchtime Talk, Creating an open register – what it takes and why
ODI Lunchtime Talk, Creating an open register – what it takes and whyODI Lunchtime Talk, Creating an open register – what it takes and why
ODI Lunchtime Talk, Creating an open register – what it takes and why
 
Building systems with integrity
Building systems with integrityBuilding systems with integrity
Building systems with integrity
 
Registers
RegistersRegisters
Registers
 
Building systems with integrity
Building systems with integrityBuilding systems with integrity
Building systems with integrity
 
Standards are Great, but Standardisation is a Really Bad Idea
Standards are Great, but Standardisation is a Really Bad IdeaStandards are Great, but Standardisation is a Really Bad Idea
Standards are Great, but Standardisation is a Really Bad Idea
 
Who am I? Who are you? Who is anybody?
Who am I? Who are you? Who is anybody?Who am I? Who are you? Who is anybody?
Who am I? Who are you? Who is anybody?
 
Open Source Hardware at OTA11
Open Source Hardware at OTA11Open Source Hardware at OTA11
Open Source Hardware at OTA11
 
I spy
I spyI spy
I spy
 
ETSI Hell's Kitchen Debate, Nice 2009
ETSI Hell's Kitchen Debate, Nice 2009ETSI Hell's Kitchen Debate, Nice 2009
ETSI Hell's Kitchen Debate, Nice 2009
 
Denver
DenverDenver
Denver
 
XML Schema Patterns for Databinding
XML Schema Patterns for DatabindingXML Schema Patterns for Databinding
XML Schema Patterns for Databinding
 
The Best Web APIs are Web Sites
The Best Web APIs are Web SitesThe Best Web APIs are Web Sites
The Best Web APIs are Web Sites
 
Publishing Web Services Policies
Publishing Web Services PoliciesPublishing Web Services Policies
Publishing Web Services Policies
 
The Web Is Agreement Opentech2008
The Web Is Agreement   Opentech2008The Web Is Agreement   Opentech2008
The Web Is Agreement Opentech2008
 
Vrm Wedding
Vrm WeddingVrm Wedding
Vrm Wedding
 
Versioning XML and Open Source Tools
Versioning XML and Open Source ToolsVersioning XML and Open Source Tools
Versioning XML and Open Source Tools
 
Open Source, Agile, Life-Style
Open Source, Agile, Life-StyleOpen Source, Agile, Life-Style
Open Source, Agile, Life-Style
 
Extensibility And Versioning
Extensibility And VersioningExtensibility And Versioning
Extensibility And Versioning
 

Recently uploaded

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Recently uploaded (20)

TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 

Mashing up The Mobile