mdp 6 08 gspe final slideshare
DESCRIPTION
Slide deck from Graphing Social Patterns 08 East - MySpaceTRANSCRIPT
MySpace Developer Platform and Applications
Chris BissellMaxwell Newbould
Introduction To
Chris BissellChief Software Architect, MySpace
Maxwell NewbouldDevelopment Manager, MySpace Developer Platform
we invite you to code along, so let’s set up our environmentsuse the editor of your choice – we will use Aptana Studio Community Editionhttp://www.aptana.com/studio/downloadwe will then create a simple app and run it on the siteafterwards, we’ll go over the general architecture of the systemhaving done that, we’ll extend the app using the concepts gone over in the architecturenow it’s time for the Cat Breed App!questions and help time!
No spam, spim, phish, obfuscation, CSRF, copyright infringement and other naughty bitsAds only allowed on canvas viewReview process
Manual review for contextual offenses
Create/Login to myspace.comEmail must be validated
Navigate to developer.myspace.com
Click on ‘Build’ on the left nav
Not a developer? Fill out the form to apply
For the code in this presentation, we will use Aptana Studio
CodeAssist for MDPCopy JS libraries locallyCreate your MDP profile / workspaceAdd references
http://www.aptana.com/studio/downloadIDE plug-ins in development
cat breed app
overview
associate and aggregate meowtadata
meow (mi·aow) n.1. the cry of a cat.
meowtadata (mi·aow·ta·da·ta) n.1. data describing data of or relating to a cat.i.e. { cat : ‘waffle’, comment : ‘feed me’}
Howdo I pick which friend?would I add meowtadata to my friends?do I know who’s saved meowtadata about me?
cat breed app – use cases
use your favorite js debuggerfirefox + firebug
open the iframe on api.msappspace.comcross-domain debugging causes issues
debugging
questions