Upload
sean-o-sullivan
View
915
Download
1
Embed Size (px)
DESCRIPTION
Presentation about the LocalSocial and GigMonkey project at Facebook Developer Garage in Dublin, Ireland July 09
Citation preview
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