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 theme of wordpress with my blog.
Wordpress
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
Audioscrobbler.com
- 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