SlideShare ist ein Scribd-Unternehmen logo
1 von 18
Welcome to FaceBook Developer
           Garage
GigMonkey




            Social Music application for gigs




                    Based on LocalSocial: A joint project between Rococo Software,
                    University College Dublin, and the National Digital Research Centre
Who?    Who are we?




What?   What’s GigMonkey?




 FB     Facebook Experience
Who?        Who are we?



  • Rococo Software
       – Java/Bluetooth technology (JSR82)
       – Software shipped on over 200M phones

  • UCD
       – Wireless and Mobile R&D
       – Bluebook Final Year Project

  • National Digital Research Centre
       – Translational Research
       – Focus on Digital Media / Digital technology
What?       GigMonkey Context




   • LocalSocial
        – NDRC-funded project to create a Social Proximity
          Framework
        – Dramatically simplify the process of creating
          mobile social applications
        – 18 month project; started January ‘09

   • GigMonkey
        – Social Music Application
        – Drives requirements for the Proximity Framework
        – Could be a cool app in its own right!
What?      GigMonkey Context


    Find                 Share   Comment
What?   Overview of GigMonkey
What?   GigMonkey Tour : Web
What?      GigMonkey Tour: J2ME Client




        Login   Main Menu
                        Gig Menu Gig DetailGig Detail




                   Gig Photos     Photo Detail
What?   GigMonkey Tour: iPhone Client
What?   GigMonkey Tour: Facebook




                       QuickTimeª and a
                         decompressor
                  are needed to see this picture.
What?   GigMonkey Tour: Facebook
What?   GigMonkey Tour: Facebook




                        QuickTimeª and a
                          decompressor
                   are needed to see this picture.
FB         Facebook experience so far



 • Did Bebo App first
     –   Not a lot of documentation
     –   Support can be tricky
     –   “similar” to Facebook APIs
     –   Used a Rails plugin : Beboist

 • Facebook
     – Better documentation
     – Lot of developer activity
     – Therefore lots of lore, how-to’s and help from user
       community
FB       “Porting” from Bebo to Facebook




 • Straightforward overall
     – Created new Gigmonkey app in FB
     – Set keys and pointed callback URL to
       GigMonkey Server
     – Re-used html and css
       • with some FBML added
     – Requests (client to server) : same
     – Standard permission request similar
       • more of them (offline, photo uploads)
FB       “Porting” from Bebo to Facebook




 • Rails plugin for Facebook : facebooker
     – Also supported Bebo!
     – Removed Beboist and switched to facebooker for
       both
 • Multiple permissions
     – Can mean a walk through the fields…(many
       screens of permissions)
 • Doesn’t support OAuth
     – “offline access” is in effect a form of delegated
       authentication
     – Grants GigMonkey (Consumer) access to a user’s
       Facebook account (Provider)
Summary


• Experience with the Facebook APIs very
  good

• Recommend Facebooker if you’re RoR
  – http://facebooker.rubyforge.org/

• There seems to be quite a bit you can now
  push to the wall or feed
  – We plan to use this to seed viral adoption
sos@mylocalsocial.com

Weitere ähnliche Inhalte

Andere mochten auch

Circular Functions Answers
Circular Functions AnswersCircular Functions Answers
Circular Functions Answers
ingroy
 
Lesson 7 Nov 26 09
Lesson 7 Nov 26 09Lesson 7 Nov 26 09
Lesson 7 Nov 26 09
ingroy
 
Sotsiaalvorgudkorgkoolis embassy
Sotsiaalvorgudkorgkoolis embassySotsiaalvorgudkorgkoolis embassy
Sotsiaalvorgudkorgkoolis embassy
Kai Pata
 

Andere mochten auch (20)

Real Estate, Property and iBeacon
Real Estate, Property and iBeaconReal Estate, Property and iBeacon
Real Estate, Property and iBeacon
 
Beacosystem V3
Beacosystem V3Beacosystem V3
Beacosystem V3
 
LocalSocial, Dial2Do and the Cloud
LocalSocial, Dial2Do and the CloudLocalSocial, Dial2Do and the Cloud
LocalSocial, Dial2Do and the Cloud
 
Dial2Do Backgrounder Q309
Dial2Do Backgrounder Q309Dial2Do Backgrounder Q309
Dial2Do Backgrounder Q309
 
Dial2Do Smart Pipes 2009
Dial2Do Smart Pipes 2009Dial2Do Smart Pipes 2009
Dial2Do Smart Pipes 2009
 
The Social Phone
The Social PhoneThe Social Phone
The Social Phone
 
Dial2Do Q2 2010
Dial2Do Q2 2010Dial2Do Q2 2010
Dial2Do Q2 2010
 
Dial2Do ICIN 09
Dial2Do ICIN 09Dial2Do ICIN 09
Dial2Do ICIN 09
 
Dial2Do Q409
Dial2Do Q409Dial2Do Q409
Dial2Do Q409
 
JSR82: Past, Present and Future
JSR82: Past, Present and FutureJSR82: Past, Present and Future
JSR82: Past, Present and Future
 
Dial2Do API
Dial2Do APIDial2Do API
Dial2Do API
 
Rococo Software JB Q108
Rococo Software JB Q108Rococo Software JB Q108
Rococo Software JB Q108
 
Voice 2.0 Talk at BarCampDublin April 07
Voice 2.0 Talk at BarCampDublin April 07Voice 2.0 Talk at BarCampDublin April 07
Voice 2.0 Talk at BarCampDublin April 07
 
Voice 2.0 - Introduction
Voice 2.0 - IntroductionVoice 2.0 - Introduction
Voice 2.0 - Introduction
 
Rococo Software - Java/Bluetooth and JSR82
Rococo Software - Java/Bluetooth and JSR82Rococo Software - Java/Bluetooth and JSR82
Rococo Software - Java/Bluetooth and JSR82
 
Климе Бабунски - Иднина без сегашност!?
Климе Бабунски - Иднина без сегашност!?Климе Бабунски - Иднина без сегашност!?
Климе Бабунски - Иднина без сегашност!?
 
Circular Functions Answers
Circular Functions AnswersCircular Functions Answers
Circular Functions Answers
 
Lesson 7 Nov 26 09
Lesson 7 Nov 26 09Lesson 7 Nov 26 09
Lesson 7 Nov 26 09
 
Sotsiaalvorgudkorgkoolis embassy
Sotsiaalvorgudkorgkoolis embassySotsiaalvorgudkorgkoolis embassy
Sotsiaalvorgudkorgkoolis embassy
 
Making 1:1 work in your school
Making 1:1 work in your schoolMaking 1:1 work in your school
Making 1:1 work in your school
 

Ähnlich wie GigMonkey Facebook Dev Garage July09

Evaluation 4
Evaluation 4Evaluation 4
Evaluation 4
msk9
 
Uc14 chap10
Uc14 chap10Uc14 chap10
Uc14 chap10
ayahye
 
The Year Ahead in Social Media - Rafi Jacoby
The Year Ahead in Social Media - Rafi JacobyThe Year Ahead in Social Media - Rafi Jacoby
The Year Ahead in Social Media - Rafi Jacoby
Razorfish
 
Nmt Evaluation
Nmt EvaluationNmt Evaluation
Nmt Evaluation
Halfmazin
 
Nmt Evaluation
Nmt EvaluationNmt Evaluation
Nmt Evaluation
Halfmazin
 

Ähnlich wie GigMonkey Facebook Dev Garage July09 (20)

Trends in front end engineering_handouts
Trends in front end engineering_handoutsTrends in front end engineering_handouts
Trends in front end engineering_handouts
 
BIM Unit 7.pdf
BIM Unit 7.pdfBIM Unit 7.pdf
BIM Unit 7.pdf
 
Future of Mobile
Future of MobileFuture of Mobile
Future of Mobile
 
Capstone pitch
Capstone pitchCapstone pitch
Capstone pitch
 
GeoFocus
GeoFocusGeoFocus
GeoFocus
 
Mobile that works for your library
Mobile that works for your libraryMobile that works for your library
Mobile that works for your library
 
Evaluation 4
Evaluation 4Evaluation 4
Evaluation 4
 
Wikipedia Mobile App with PhoneGap
Wikipedia Mobile App with PhoneGapWikipedia Mobile App with PhoneGap
Wikipedia Mobile App with PhoneGap
 
Uc14 chap10
Uc14 chap10Uc14 chap10
Uc14 chap10
 
Uc14 chap10
Uc14 chap10Uc14 chap10
Uc14 chap10
 
Rise of Mobile and Web Runtimes - for Standards-Next
Rise of Mobile and Web Runtimes - for Standards-NextRise of Mobile and Web Runtimes - for Standards-Next
Rise of Mobile and Web Runtimes - for Standards-Next
 
The Year Ahead in Social Media - Rafi Jacoby
The Year Ahead in Social Media - Rafi JacobyThe Year Ahead in Social Media - Rafi Jacoby
The Year Ahead in Social Media - Rafi Jacoby
 
Webapps: introduction and publishing on Firefox OS
Webapps: introduction and publishing on Firefox OSWebapps: introduction and publishing on Firefox OS
Webapps: introduction and publishing on Firefox OS
 
UPNext
UPNextUPNext
UPNext
 
Nmt Evaluation
Nmt EvaluationNmt Evaluation
Nmt Evaluation
 
Nmt Evaluation
Nmt EvaluationNmt Evaluation
Nmt Evaluation
 
Charlie Cheever Facebook Developer Garage Uganda
Charlie Cheever Facebook Developer Garage UgandaCharlie Cheever Facebook Developer Garage Uganda
Charlie Cheever Facebook Developer Garage Uganda
 
Developing for Firefox
Developing for FirefoxDeveloping for Firefox
Developing for Firefox
 
Getting The Vibe from Facebook Application
Getting The Vibe from Facebook ApplicationGetting The Vibe from Facebook Application
Getting The Vibe from Facebook Application
 
Facebook F8
Facebook F8Facebook F8
Facebook F8
 

Mehr von Sean O'Sullivan

Mehr von Sean O'Sullivan (20)

Effective Software : Distributed Engineering Team in Europe
Effective Software : Distributed Engineering Team in EuropeEffective Software : Distributed Engineering Team in Europe
Effective Software : Distributed Engineering Team in Europe
 
Beacosystem Talk @ MongoDB User Group Dublin @sos100
Beacosystem Talk @ MongoDB User Group Dublin @sos100Beacosystem Talk @ MongoDB User Group Dublin @sos100
Beacosystem Talk @ MongoDB User Group Dublin @sos100
 
Hardware is cool again
Hardware is cool againHardware is cool again
Hardware is cool again
 
Hardware is Cool (again)
Hardware is Cool (again)Hardware is Cool (again)
Hardware is Cool (again)
 
LocalSocial O Reilly Webcast Slides - A Tour of the Beacosystem
LocalSocial O Reilly Webcast Slides - A Tour of the BeacosystemLocalSocial O Reilly Webcast Slides - A Tour of the Beacosystem
LocalSocial O Reilly Webcast Slides - A Tour of the Beacosystem
 
LocalSocial Getting Started Guide
LocalSocial Getting Started GuideLocalSocial Getting Started Guide
LocalSocial Getting Started Guide
 
LocalSocial @ AppsWorld
LocalSocial @ AppsWorldLocalSocial @ AppsWorld
LocalSocial @ AppsWorld
 
Indoor Location / iBeacon @ Digital Summit Ireland by LocalSocial
Indoor Location / iBeacon @ Digital Summit Ireland by LocalSocialIndoor Location / iBeacon @ Digital Summit Ireland by LocalSocial
Indoor Location / iBeacon @ Digital Summit Ireland by LocalSocial
 
LocalSocial Bluetooth Webinar
LocalSocial Bluetooth WebinarLocalSocial Bluetooth Webinar
LocalSocial Bluetooth Webinar
 
LocalSocial - Indoor Location Positioning Overview
LocalSocial - Indoor Location Positioning OverviewLocalSocial - Indoor Location Positioning Overview
LocalSocial - Indoor Location Positioning Overview
 
LocalSocial : In-store engagement platform
LocalSocial : In-store engagement platformLocalSocial : In-store engagement platform
LocalSocial : In-store engagement platform
 
Beyond The Check-In
Beyond The Check-InBeyond The Check-In
Beyond The Check-In
 
LocalSocial Smart Mobile Marketing
LocalSocial Smart Mobile MarketingLocalSocial Smart Mobile Marketing
LocalSocial Smart Mobile Marketing
 
Wireless Systems Congress LocalSocial
Wireless Systems Congress LocalSocialWireless Systems Congress LocalSocial
Wireless Systems Congress LocalSocial
 
Software Development Engineers Ireland
Software Development Engineers IrelandSoftware Development Engineers Ireland
Software Development Engineers Ireland
 
LocalSocial Overview Q2 2011
LocalSocial Overview Q2 2011 LocalSocial Overview Q2 2011
LocalSocial Overview Q2 2011
 
LocalSocial Overview Q22011
LocalSocial Overview Q22011LocalSocial Overview Q22011
LocalSocial Overview Q22011
 
LocalSocial @ MoMoLo
LocalSocial @ MoMoLoLocalSocial @ MoMoLo
LocalSocial @ MoMoLo
 
LocalSocial Q12011
LocalSocial Q12011LocalSocial Q12011
LocalSocial Q12011
 
Overview of LocalSocial
Overview of LocalSocialOverview of LocalSocial
Overview of LocalSocial
 

Kürzlich hochgeladen

Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
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
 
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
 

Kürzlich hochgeladen (20)

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
 
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
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
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
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
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
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
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...
 
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
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
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
 

GigMonkey Facebook Dev Garage July09

  • 1. Welcome to FaceBook Developer Garage
  • 2. GigMonkey Social Music application for gigs Based on LocalSocial: A joint project between Rococo Software, University College Dublin, and the National Digital Research Centre
  • 3. Who? Who are we? What? What’s GigMonkey? FB Facebook Experience
  • 4. Who? Who are we? • Rococo Software – Java/Bluetooth technology (JSR82) – Software shipped on over 200M phones • UCD – Wireless and Mobile R&D – Bluebook Final Year Project • National Digital Research Centre – Translational Research – Focus on Digital Media / Digital technology
  • 5. What? GigMonkey Context • LocalSocial – NDRC-funded project to create a Social Proximity Framework – Dramatically simplify the process of creating mobile social applications – 18 month project; started January ‘09 • GigMonkey – Social Music Application – Drives requirements for the Proximity Framework – Could be a cool app in its own right!
  • 6. What? GigMonkey Context Find Share Comment
  • 7. What? Overview of GigMonkey
  • 8. What? GigMonkey Tour : Web
  • 9. What? GigMonkey Tour: J2ME Client Login Main Menu Gig Menu Gig DetailGig Detail Gig Photos Photo Detail
  • 10. What? GigMonkey Tour: iPhone Client
  • 11. What? GigMonkey Tour: Facebook QuickTimeª and a decompressor are needed to see this picture.
  • 12. What? GigMonkey Tour: Facebook
  • 13. What? GigMonkey Tour: Facebook QuickTimeª and a decompressor are needed to see this picture.
  • 14. FB Facebook experience so far • Did Bebo App first – Not a lot of documentation – Support can be tricky – “similar” to Facebook APIs – Used a Rails plugin : Beboist • Facebook – Better documentation – Lot of developer activity – Therefore lots of lore, how-to’s and help from user community
  • 15. FB “Porting” from Bebo to Facebook • Straightforward overall – Created new Gigmonkey app in FB – Set keys and pointed callback URL to GigMonkey Server – Re-used html and css • with some FBML added – Requests (client to server) : same – Standard permission request similar • more of them (offline, photo uploads)
  • 16. FB “Porting” from Bebo to Facebook • Rails plugin for Facebook : facebooker – Also supported Bebo! – Removed Beboist and switched to facebooker for both • Multiple permissions – Can mean a walk through the fields…(many screens of permissions) • Doesn’t support OAuth – “offline access” is in effect a form of delegated authentication – Grants GigMonkey (Consumer) access to a user’s Facebook account (Provider)
  • 17. Summary • Experience with the Facebook APIs very good • Recommend Facebooker if you’re RoR – http://facebooker.rubyforge.org/ • There seems to be quite a bit you can now push to the wall or feed – We plan to use this to seed viral adoption