Upload
todd-floyd
View
215
Download
1
Tags:
Embed Size (px)
Citation preview
Content?
• Definition of “Content”– 5. intellectually interesting material: material or
ideas that are considered to be interesting, challenging, or worthwhile (Encarta 2009)
• Wikipedia:– Content is information and experiences that may
provide value for an end-user/audience in specific contexts
Examples of Content
• Traditional content– TV programs– Movies– News articles– Books
• User created content (Web 2.0)?– News – Blogs– Lifelogging– Social networking (Twitter, Facebook, etc)– Wikipedia– Smartphone sensing
Content Delivery/Dissemination
• Content may be delivered via any medium such as the Internet, television, and audio CDs, as well as live events such as conferences and stage performances (Wikipedia)
Content Networking
• Beyond simple content delivery (e.g., TV), users now share their content with (and interact, collaborate with) other users via Web 2.0 services (e.g., Wikipedia, Blogs, Youtube, Twitter, Foursquare)
• Always-on connectivity (e.g., in Smartphones) greatly promoted this phenomenon
• Content networking also emphasizes “interactivity” and “integration”– Interactivity among users
• RSS feeds, user comments/tags, social networking
– Integration of content in different sources
Content Networking
• Vision: seamless integration of content (e.g., data, information, knowledge) in multiple domains (including user/sensor generated content) to derive new values for end-users in ways that the author of content didn't plan or imagine
• Content networking:– Generate or gather, and represent complex and cross-
disciplinary content from various sources and (possibly) at enormously large scales
– Collaborate in groups and organizations, sharing this content and working together interactively across space, time, disciplines, and scientific cultures to create new values
Content Networking: Big Picture
InternetSmart home/office
On the move Applications
Content provider
Fixed access
Content
Networking
Radioaccess
Content Networking
• Human: Wisdom of crowds, crowdsourcing, human computation
• Mobile device: Sensing (camera, GPS), ubiquitous computing
• Network: Internet, mobile networks (w/ advanced services)
• Application: Agent, processing, mining
InternetSmart home/office
On the move Applications
Content provider
Fixed access
Content
Networking
Radioaccess
Device
Network
Application
Human
Crowd
Ubiquitous (Social) Computing
• Devices in all form factors• Sensors everywhere• Rich user interactions (input/output)• Always connected (wirelessly)• Networked people (being social)
• Computation, communication, and sensing are integrated into the physical world
Sensor Everywhere
http://sensorlab.cs.dartmouth.edu/images/phonesicons.png
Mobile Health Intelligent Transportation
Smartphone Sensing
Always Connected
• Always-on connectivity (3G/4G/LTE)• Short-range wireless for consumers– Bluetooth, WiFi (802.11a/b/g/n)
• Body Area Networks– Transmit data thru the body
Relation to Other Courses
MobileIntelligence
NetworkIntelligence
ApplicationIntelligence
Human Intelligence
KSE631: Content networking (this lecture)
KSE523: Knowledge service design using web technologies (Aviv Segev, Fall)
KSE525: Data mining (Jae-Gil Lee, Fall) KSE621: Information retrieval
KSE625: Data Mining for Social Networks (Jae-Gil Lee, Fall)
KSE652: Social Computing Systems Design and Analysis (Uichin Lee, Fall)
Contents
• Context-aware computing• Computer Networking 101 (CDN, apps, TCP/IP,
wireless, RFID, future Internet)• Smartphone sensing and its applications• Localization and location based services• Energy-efficient mobile computing• Activity recognition • Persuasive computing• Privacy and security
Caveats
• This course is not focused on “computer networking”– You don’t need to know all the details, yet you
need to know the “basics” to design and implement efficient “systems”
• Recall: content networking is to gather and represent content, and collaborate with others, by sharing the content and working together interactively
Why Learning Android Programming?
• Good platform for testing applications• Java based programming (easy to learn)• Market demands • Emphasis on networking + device intelligence• Job markets
Lecture Notes/Books
• Computer Networking: A Top Down Approach– Will cover Chapter 1 (intro), 2 (app layer), 3 (TCP),
4(IP), 6(Wireless), 8 (security)
• Android programming– Hello, Android (3rd ed), Ed Burnette– Professional Android 4 Application Development, Rete
Meier
• Research/survey papers
Paper Critique
• Paper Critique Writing Guidelines– Provide a brief summary of the article in your own words (also state
the main concept and key contributions) – State the strength/weakness of the paper– Post any questions that you have
• 14 lectures have paper critique assignments – Submit 10 critiques (you can skip 4 papers)– A lecture may have multiple papers (in this case, I’ll tell you want to
read)• Submit your critique via Ideascale
– http://kse631.ideascale.com • Due on 1PM Tuesday/Thursday (no late submission)
Course Project
• Possible project topics will be given: March 14, 2013• Team formation: March 21, 2013– Recommend a team of two students
• Detailed project plan reports (and in-class presentation): March 28, 2013
• Mid-term presentation: May 2, 2013• Final presentation: June 13, 2013• Final report due: June 21, 2013 (SIGCHI format)– http://www.sigchi.org/publications/chipubform
Grading Policy
• Paper critique: 10% (each critique: 1%) • Android homework: 10% • Mid-term exam: 30% (May 23, 2013)• Term project: 40%• Class participation: 10%
Learning Objectives• Knowledge
– Factual knowledge– Theories and principles– Professional skills and viewpoints– Discipline’s methods
• Capabilities– Thinking and problem solving– Creative capacities– Effective communications
• Personal development– Self-reliance, self-discipline– Interests, talents, values, etc.– General liberal education