Loading...
Flash Player 9 (or above) is needed to view slideshows. We have detected that you do not have it on your computer.To install it, go here
Mdp 6 08 Gspe Final Slideshare
Slide deck from Graphing Social Patterns 08 East - MySpace
188 views | comments | 0 favorites | 1 downloads | 0 embeds (Stats)
More Info
This slideshow is Public
Total Views: 188 on Slideshare: 188 from embeds: 0
Slideshow Transcript
- Slide 1: Introduction To
MySpace Developer
Platform and
Applications
Chris Bissell
Maxwell Newbould
- Slide 2: Chris Bissell
Chief Software Architect, MySpace
Maxwell Newbould
Development Manager, MySpace Developer Platform
- Slide 3: we invite you to code along, so let’s set up our environments
use the editor of your choice – we will use Aptana Studio
Community Edition
http://www.aptana.com/studio/download
we will then create a simple app and run it on the site
afterwards, we’ll go over the general architecture of the system
having done that, we’ll extend the app using the concepts gone
over in the architecture
now it’s time for the Cat Breed App!
questions and help time!
- Slide 4: No spam, spim, phish, obfuscation,
CSRF, copyright infringement and other
naughty bits
Ads only allowed on canvas view
Review process
Manual review for contextual offenses
- Slide 5: Create/Login to myspace.com
Email must be validated
Navigate to developer.myspace.com
Click on ‘Build’ on the left nav
Not a developer?
Fill out the form to apply
- Slide 6: For the code in this presentation, we will
use Aptana Studio
CodeAssist for MDP
Copy JS libraries locally
Create your MDP profile / workspace
Add references
http://www.aptana.com/studio/download
IDE plug-ins in development
- Slide 12: cat breed app
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’}
overview
associate and aggregate meowtadata
- Slide 13: cat breed app – use cases
How
do I pick which friend?
would I add meowtadata to my friends?
do I know who’s saved meowtadata about
me?
- Slide 14: debugging
use your favorite js debugger
firefox + firebug
open the iframe on api.msappspace.com
cross-domain debugging causes issues
- Slide 15: questions