GigMonkey Facebook Dev Garage July09 - Presentation Transcript
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
What? GigMonkey Tour: Facebook
What? GigMonkey Tour: Facebook
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
0 comments
Post a comment