Network applications
Topic
Assignment
What is a network-based application?
Post a note and photo on drop.io
Where is the program running?
Types of application
Application characteristics
Internet, intranet, extranet
Selected Internet-based applications
Another selection of Internet-based applications
Synchronizing data for offline work
Use a dedicated client or a browser?
Configure and use an email client
Services for application developers
Applications are at the edge of the network
Internet tollbooths
Spoof water bill contest
Content is created at the edge of the network
Why contribute content and what is the Gross Contributed Product?
Contribute information
Hardware is connected at the edge of the network
Helpful users are at the edge of the network
Finding people with shared interests
Networks in the context of other media
Clay Shirky: "How cellphones, Twitter, Facebook can make history"
Watch and discuss Shirky's talk
Terrorists use the Net too
Overview chapter
(from
Global Text
)
Market research firms as resources
Presentation: FCC Broadband Workshop
Applications
Groupware: applications in support of cooperation
Create class roster for
CIS 275
or
CIS 471
Vannevar Bush
Collaborative tools and applications
Presentation: Internet writing overview
Presentation: Google Docs word processor
Video: Google Docs word processor
Video (2:50): Google Docs in Plain English
Presentation: Writing short documents
The Google Docs word processor
Presentation: Writing conversational documents
A frustrating, ineffective email conversation
Video: Writing conversational documents
Analyze an email exchange
Presentation: Collaborative writing
Google Docs facilitates collaboration
Google spreadsheets facilitate collaboration
Survey design note
Survey design presentation
Survey mechanics
Create a survey
Privacy video
Privacy presentation
Google Spreadsheets is a development platform
Create a network spreadsheet
Synchronous collaboration -- working in different places at the same time
Communication symmetry
Email and list servers
Subscribe to the class email list
Bookmarklets
Web search
Web search
Search tips and features
How Internet search works
Writing on the Internet
Screen sharing
Co-author a short document
RSS: real simple syndication
Subscribe to the RSS feed of a blog
An excellent source of IS information
RSS everywhere
Our class blog (Web log)
Presentation: blogging
Subscribe to a blog by email
Familiarity with a blog
Comment on a blog
Contribute to a community of common interest
Blog applications and platforms
Create a blog
Blog application
Adding page elements to a blog
Add blog page elements
Adding an RSS feed to a blog
Adding an RSS feed to a blog
Sample RSS feed
Sharing images
A collaborative image collection
Applications of image sharing
Data organization and retrieval
Problems with tags
Sharing documents
Document sharing assignment contest
Wikis: user editable documents
Presentation: Using a wiki
Wiki familiarization
Class session wiki
Wikipedia
Create a wiki
Compiled vs co-authored wikis
Contribute to a compiled document
Structured/unstructured documents
Create a co-authored wiki
Evolution of a wiki -- Jon Udell's umlaut video
Wiki edit history
Presentation: wiki evolution
Co-authoring -- beyond the unstructured wiki
Social bookmarking
Social bookmarking using tags
Wikipedia evaluation survey results
Hosted presentations
Narrated slide show
Composite applications: mashups
The social and corporate value of Internet services
A blog mashup: adding text to speech
A blog mashup: modifying the template
Add a mashup to your blog
Rating, identity and reputation
Add post rating to your blog
Threaded discussion forums
Begin a threaded discussion
Threaded discussion
Product support -- a forum example
Google apps: hosted online identity
Create a hosted online identity
Searching for information and people
Text versus tag search
Photo metadata
Social networks
Virtual worlds
Hosted applications: software as a service
Image processing service
Good practice -- what to do when a service goes down
Class roster using a form-creation service
Micropayment for storage service
Mobile applications
Location-based applications
Playing with location
Class map
Location-based services
Web service
Real time location tracking
Willingness to collaborate
Open source applications
Intellectual property
Off shoring
Political applications
Developing nations presentation
Edited version of Hole in Space
Early Internet video examples
Andy Carvin on video recording and compression
Trends
Changing data types
Falling content publication cost
Faster, cheaper and easier application development
Zoho vs ASP
Abstraction levels are rising
Roster application comparison
Falling stocking and distribution cost: "long tail" applications
Job loss in the long tail: from professional to amateur
Falling content creation cost
Falling bandwidth cost
Desktop-Internet integration
Commoncraft -- a business made possible by the Internet
A little history
Application platform evolution
NANOG predictions for 2010
Ray Kurzweil
This work is licensed under a
Creative Commons Attribution-NonCommercial-ShareAlike 2.5 License
.