Web Applications/Scripting

Steven Isaacson

[extra content not displayed in slide show]

Topics

  • Overview
  • Scripting Languages
  • PHP
  • Wordpress
  • Gallery
  • Aggregators
  • flickr.com
  • del.icio.us
  • Audioscrobbler.com/Last.FM
  • bloglines.com
[extra content not displayed in slide show]

Overview

  • Can be broken up into two different categories
  • Personal
  • Community
  • Choice of scripting languages depends on many factors
[extra content not displayed in slide show]

Scripting Languages

  • PHP
  • Perl/CGI
  • MS Developed languages(ASP,etc)
  • Java
[extra content not displayed in slide show]

PHP

  • PHP: Hypertext Processor
  • Suited for web development
  • Can be embedded in HTML
  • Base for many open source web applications
[extra content not displayed in slide show]

Wordpress

  • Open Source personal publishing platform
  • Latest web standards
  • Mainly used to publish blogs
  • Extensible plugin architecture
[extra content not displayed in slide show]

Wordpress

default
Default theme of wordpress with my blog.

Wordpress

admin
The admin panel.

Gallery

  • PHP photo album
  • Upload from browser or file system
  • RSS feeds of changes
  • Template system to change looks to fit site
  • Many other systems exist(PHPgraphy, zoph)

Aggregators

  • Web 2.0
  • VC capital exists for Internet based businesses
  • Open/Accessible APIs
  • Access to portions of underlying data
  • Focused on forming communities

flickr.com

  • Developed by Ludicorp
  • Recently bought by Yahoo!
  • Allows for tagging of pictures
  • Create streams(albums) of pictures
  • API for access to back end
  • Upload limit(10MB free account), no storage or download limit
  • Tagging allows for photo memes to develop
  • Easily blog about photos, add stream to external blog

del.icio.us

  • Social bookmarks manager
  • See links others have collected
  • See who has bookmarked a specific site
  • RSS feeds available for most of the data collected
  • Wordpress plugin to display last bookmarks
wordpress delicious

Audioscrobbler.com

wordpress audioscrobbler
  • Plugin to music player to submit music data
  • Lists:
    • Recently Played
    • Weekly Charts
    • Top Artists
    • Top Songs
  • Groups/Forums create community interaction
  • Suggests people with similar tastes
  • Suggests artists with similar music
  • No concept of genre
  • Wordpress plugin to display last songs played

amaroK

  • KDE Application
  • Uses online sources in a unique way
  • Built in AS support
  • Fetches album cover art from Amazon
  • Displays suggestions from AS
  • Can use suggestions to build a continuous play list

Last.FM

  • Uses AS data to create music profile
  • Creates a personalized radio station
  • Allows for feedback on songs
  • With subscription creates a station with only artists from your library

bloglines.com

  • Bought by ask.com
  • RSS feed aggregator
  • Shows feeds similar to current ones
  • Web interface to allow access from anywhere
  • Subscriptions available as an opml file

Conclusion

  • Online Aggregators are characterized by building a community
  • Many of the very successful ones have open APIs
  • Open source projects are making use of these services
  • del.icio.us/spi/installathon