gigmonkey facebook dev garage july09

18
Welcome to FaceBook Developer Garage

Upload: sean-o-sullivan

Post on 05-Dec-2014

915 views

Category:

Technology


1 download

DESCRIPTION

Presentation about the LocalSocial and GigMonkey project at Facebook Developer Garage in Dublin, Ireland July 09

TRANSCRIPT

Page 1: GigMonkey Facebook Dev Garage July09

Welcome to FaceBook Developer Garage

Page 2: GigMonkey Facebook Dev Garage July09

GigMonkey

Social Music application for gigs

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

Page 3: GigMonkey Facebook Dev Garage July09

Who? Who are we?

What? What’s GigMonkey?

FB Facebook Experience

Page 4: GigMonkey Facebook Dev Garage July09

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

Page 5: GigMonkey Facebook Dev Garage July09

• 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

Page 6: GigMonkey Facebook Dev Garage July09

What? GigMonkey Context

Find Share Comment

Page 7: GigMonkey Facebook Dev Garage July09

What? Overview of GigMonkey

Page 8: GigMonkey Facebook Dev Garage July09

What? GigMonkey Tour : Web

Page 9: GigMonkey Facebook Dev Garage July09

Login Main MenuGig Menu Gig DetailGig Detail

Gig Photos Photo Detail

What? GigMonkey Tour: J2ME Client

Page 10: GigMonkey Facebook Dev Garage July09

What? GigMonkey Tour: iPhone Client

Page 11: GigMonkey Facebook Dev Garage July09

What? GigMonkey Tour: Facebook

Page 12: GigMonkey Facebook Dev Garage July09

What? GigMonkey Tour: Facebook

Page 13: GigMonkey Facebook Dev Garage July09

What? GigMonkey Tour: Facebook

Page 14: GigMonkey Facebook Dev Garage July09

• 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

Page 15: GigMonkey Facebook Dev Garage July09

• 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

Page 16: GigMonkey Facebook Dev Garage July09

• 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

Page 17: GigMonkey Facebook Dev Garage July09

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