Date post: | 05-Dec-2014 |
Category: |
Technology |
Upload: | sean-o-sullivan |
View: | 912 times |
Download: | 1 times |
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
• 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
What? GigMonkey Context
Find Share Comment
What? Overview of GigMonkey
What? GigMonkey Tour : Web
Login Main MenuGig Menu Gig DetailGig Detail
Gig Photos Photo Detail
What? GigMonkey Tour: J2ME Client
What? GigMonkey Tour: iPhone Client
What? GigMonkey Tour: Facebook
What? GigMonkey Tour: Facebook
What? GigMonkey Tour: Facebook
• 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 Facebook experience so far
• 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)
FB “Porting” from Bebo to Facebook
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