2009 인터넷 프로그래밍 강의 계획 인터넷에 대한 소개, 인터넷이 이룬 혁신에 대한 관점 정리 프로그래밍 Ajax - XHTML, CSS, JavaScript, DOM - XML and RSS Web servers - Database - PHP 포함하지 않는 내용 Java를 이용한 Web service는 Java 수업에서 듣거나 각자 공부 Flex와 Silverlight는 3학년 실습 시간에 Term project 3명이 한 조 내용 기존 홈페이지 분석과 문제점 찾기 문제점에 대한 해결책 제시 제시한 문제점을 극복하는 모델 제시 기존 시스템과 차별화된 모형을 구현한 후 비교분석 보고서 작성 홈페이지 형태로 만들되, 모든 기능을 구현할 필요는 없지만, 팀의 아이디어를 충분히 보일 수 있 는 수준에서 보여야 함 XML로 구현해야 함 별도로 개인별로 DOM과 관련한 프로그램 숙제를 내야 함 중간-기말 고사 간단한 필기시험 실기시험: 예년과 다르게 어렵게 내지 않을 예정 What is the evolution of the internet to 2020? 5 What is web 1.0? The world-wide web 6 How deep is the web? Very Surface web is accessed by search engines. Deep web is several orders of magnitude larger, and is not indexed by public search engines. Search engines, such as Google, rely upon automated crawlers and are great for ?nding Web pages. However, these Web page search engines typically cannot reach information within a database. Rather, database content is retrieved through the database’s own search engine. Recognizing the distinction between searching Web page content and database content is important because the bulk of authoritative information resides in databases within the deep Web. A new class of search engine speci?cally designed to access distributed resources in the deep Web, enabling a single query to launch searches across a number of databases. 7 What is web 2.0? A web of participation Web 2.0 is the the second stage the web. It is the social web that connects people. It is a web of participation. User consumes & creates. Sites are interactive, for example: blogs–keep a web-diary; Wikipedia — free encyclopedia, anyone edits; Del.icio.us — social bookmarking; mySpace, openBC – cultivate social relations; Flickr — share photos; and YouTube–broadcast yourself. According to Tim O’Reilly, several principles distinguish web 2.0, for example: (1) the web as platform ; (2) harnessing collective intelligence (3) data is the next Intel inside; (4) end of the software release cycle; (5) lightweight programming models; (6) software above the level of a single device; and (7) rich user experiences. In addition web 2.0 approaches embrace: remixing data and services; relation-orientation; the long tail; and bi-directional 8 What is social computing? Putting the “I” in the UI, and the “we” in web. According to Clay Shirkey, social computing is software that supports group interaction. It’s about augmenting our human social and collaborative abilities. Something has changed in the Web during this decade of online history... At the beginning it was all about being online; now it’s about socializing the online environment. It’s not about technology. The addition of human (social) significance to our online interactions is driving the emergence of a real (cyber)social environment, that extends seamlessly to the “real world”. It’s about people. Their social (networking) activity is going online to be expanded and amplified by network effects, and the viral nature of the information flowing through the Internet. It’s about social networks. We are getting linked to them, making the Web itself more social (humane). 9 What is web 3.0? A web of meanings and connected knowledge. Web 3.0 is the third stage of internet evolution that is starting now. It is a web of meanings. It connects knowledge. It represents meanings and knowledge about things so both computers and people can work with them. Web 3.0 is not about re-inventing the internet; it’s about making the internet more useful, and our experience of it better. Web 3.0 makes the internet more connected, open, and intelligent. Users are served by systems that present personalized information, are context-aware, can link and share information in relevant ways, connect with relevant people, better organize the digital life, combine and integrate processes, arrange dates and tasks, give 10 What is web 3.0? Web 3.0 = web 2.0 + semantic web + AI. Trends towards web 3.0 have been gestating for a decade and are approaching a tipping point. Specifically, several major technology trends are reaching a new level of maturity at the same time. These include: (1) ubiquitous connectivity including broadband adoption, mobile devices and Internet access; (2) distributed network computing using P2P, grid, mesh, and hosted “cloud computing”; (3) open standards-based technologies, open-source, and open identity; (4) semantic application platforms; (5) scalable declarative storage systems; (6) natural language processing, machine learning, and machine reasoning; and (7) semantic agents. The simultaneous maturity of these trends is mutually reinforcing, and collectively they will drive the thirdgeneration web. 11 What is web 4.0? A web of connected intelligence Web 4.0 is the ubiquitous web. Everything is connected. Everything has some intelligence, memory, a lifecycle, and agency. It is a web of semantic agents. Both people and things contribute to co-evolving social dialog. The emerging pervasive/ubiquitous computing landscape is a network of connected “things” with invisible processors, lightweight, small, cheap, low/no power in almost all everyday objects, wirelessly interconnected, continuously "online.” Seamless services across all contexts. This is a post-PC, post-IP era. Object-orientation and stack architectures get jettisoned as “trainer wheels.” Interaction, coordination, security, and integrity cannot be organized centrally. The most granular societal artifacts have skills for orientation, planning, scheduling, and acting. Intellectual property is autonomic. Whether we are speaking of a content paragraph, picture, a model, a software service, a sensor, a product or other physical entity — all are selforganizing, context-aware, self-describing, self-configuring, autonomic, and communicating autonomously. 12 What are we looking for in Web 4.0? Everything, everywhere, all the time, sleepless. 13
© Copyright 2026 Paperzz