180 likes | 273 Views
Draft. Social Media Playground. Dan Ryan Mills College Spring 2012. Today. Announcements (talk, summer, lab) Glitches? Servers and Clients and Feeds One to many, many to one Synchronous/Asynchronous Push/Pull Email Wikipedia Blogs Twitter Facebook YouTube
E N D
Draft Social Media Playground Dan Ryan Mills College Spring 2012
Today • Announcements (talk, summer, lab) • Glitches? • Servers and Clients and Feeds • One to many, many to one • Synchronous/Asynchronous • Push/Pull • Email • Wikipedia • Blogs • Twitter • Facebook • YouTube • Explore & Questions & Experience
Servers and Clients • Server = program/machine that accepts and fulfills requests over a network • Client = program (usually with UI) that translates user request into server request & displays received data • “conversation” follows a protocol (rules for how you ask for things and how you interpret what you get)
Examples • Safari, Firefox, Chrome are web clients • Apache is web server software • Mills has a web server machine that runs this software (or some other) • HTTP is the protocol they use to converse
Feeds -- RSS • RSS=really simple syndication • “syndicate” ~ distribute • “feed” = server that can be “followed” • User gives URI of feed to “reader” or “aggregator” • Reader checks regularly for updates
Email as Network To: amy@here.com From: bob@there.com CC: cam@yonder.com, don@wherever.com cam amy bob don
Draw the Email Network cam bob eve amy gil don fin
Draw 2 mode network subject/recipient A C B amy bob cam don eve fin gil
Fill in Matrix for “emails in common” A C B amy bob cam don eve fin gil
Twitter ReTweet ReTweet Tweet “Real” name Username Mention User Avatar Time/Date Modified Tweet Hashtag
Twitter Networks • Who follows whom • Who mentions whom • Who retweets whom • Who gets mentioned together • What hashtags mentioned by whom
Twitter djjr … …
Blog Networks • A follows B • A commented on B