Presentation is loading. Please wait.

Presentation is loading. Please wait.

KSE631: Content Networking Uichin Lee KAIST KSE March 5, 2013.

Similar presentations


Presentation on theme: "KSE631: Content Networking Uichin Lee KAIST KSE March 5, 2013."— Presentation transcript:

1 KSE631: Content Networking Uichin Lee KAIST KSE March 5, 2013

2 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

3 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

4 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)

5 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

6 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

7 Content Networking: Big Picture Internet Smart home/office On the move Applications Content provider Fixed access Content Networking Radio access

8 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 Internet Smart home/office On the move Applications Content provider Fixed access Content Networking Radio access Device Network Application Human Crowd

9 Ubiquitous (Social) Computing

10 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

11 Sensor Everywhere http://sensorlab.cs.dartmouth.edu/images/phonesicons.png Mobile Health Intelligent Transportation Smartphone Sensing

12 Rich User Interactions

13 Social Networking

14 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

15 Relation to Other Courses Mobile Intelligence Network Intelligence Application Intelligence 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)

16 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

17 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

18 Why Learning Android Programming? Good platform for testing applications Java based programming (easy to learn) Market demands Emphasis on networking + device intelligence Job markets

19 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 (3 rd ed), Ed Burnette – Professional Android 4 Application Development, Rete Meier Research/survey papers

20 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 http://kse631.ideascale.com Due on 1PM Tuesday/Thursday (no late submission)

21 Use Your Real Name so that I can know it’s YOU

22 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 http://www.sigchi.org/publications/chipubform

23 Grading Policy Paper critique: 10% (each critique: 1%) Android homework: 10% Mid-term exam: 30% (May 23, 2013) Term project: 40% Class participation: 10%

24 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

25 Next Class (Mar. 7, 2013) Topic: context-aware computing Reading assignment – Context-Aware Computing Applications, Bill Schilit, Norman Adams, Roy Want, MCSA 1995


Download ppt "KSE631: Content Networking Uichin Lee KAIST KSE March 5, 2013."

Similar presentations


Ads by Google