1 / 43

강의 소개와 현 인터넷 환경을 만들기까지

강의 소개와 현 인터넷 환경을 만들기까지. 수업 개요. 설계 과목 : 그에 따른 강의와 평가 지난 학기와 동일하되 약간의 변화를 줌 첫 강의는 설계 과목 차원에서 현 인터넷 환경까지 온 역사 설명과 기술 흐름의 변화를 보이고 현재 기술을 배우면서 미래에 대처. 강의 계획. 인터넷에 대한 소개 , 인터넷이 이룬 혁신에 대한 관점 정리 프로그래밍 (3 학년 실험에서 제외 ) Ajax XHTML, CSS, JavaScript, DOM XML and RSS Web servers Database

ivrit
Télécharger la présentation

강의 소개와 현 인터넷 환경을 만들기까지

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 강의 소개와 현 인터넷 환경을 만들기까지

  2. 수업 개요 • 설계 과목: 그에 따른 강의와 평가 • 지난 학기와 동일하되 약간의 변화를 줌 • 첫 강의는 설계 과목 차원에서 현 인터넷 환경까지 온 역사 설명과 • 기술 흐름의 변화를 보이고 • 현재 기술을 배우면서 • 미래에 대처

  3. 강의 계획 • 인터넷에 대한 소개, 인터넷이 이룬 혁신에 대한 관점 정리 • 프로그래밍(3학년 실험에서 제외) • Ajax • XHTML, CSS, JavaScript, DOM • XML and RSS • Web servers • Database • PHP • 포함하지 않는 내용 • Java를 이용한 Web service는 Java 수업에서 듣거나 각자 공부 • Flex와 Silverlight는 3학년 실습 시간에 • 주로 스마트폰 관련 프로그래밍 중심

  4. Term project • 3명이 한 조 • 내용 • 기존 홈페이지/웹 응용 분석과 문제점 찾기 • 문제점에 대한 해결책 제시 • 제시한 문제점을 극복하는 모델 제시 • 기존 시스템과 차별화된 모형을 구현한 후 비교분석 • 보고서 작성 • 홈페이지 형태로 만들되, 모든 기능을 구현할 필요는 없지만, 팀의 아이디어를 충분히 보일 수 있는 수준에서 보여야 함 • XML로 구현해야 함 • 별도로 개인별로 DOM과 관련한 프로그램 숙제를 내야 함

  5. 중간-기말 고사 • 중간과 기말: 필기시험, 쪽지시험 (20%) • 실기시험: 예년과 다르게 어렵게 내지 않을 예정 (45%) • 팀 발표 내용과 평가는 전체에서 25% 반영 • 기타 (10%)

  6. 강연 내용에 대한 기초 • 기술이 바꾸는 세상, 정보통신 세상 • 컴퓨터+무선통신+휴대전화  스마트폰 • 스마트폰 + 인터넷 + 지능  미래 • 집에 컴퓨터가 없는 세상, 세상 모든 곳에 컴퓨터가 있는 세상 • 성공한 기술 중심 기업을 중심으로 과학과 공학의 길을 설명 • 과학적 내용보다는 공학적 내용에 초점을 둠

  7. QMO • SMS 문서를 애니메이션으로 만들어 제공 • SMS 문서는 아주 극단적 특성을 보인다. • 애니메이션을 만들기 아주 어렵다. • 음성합성에 큰 메모리가 들지 않았다.  통합하여 결과를 만들고, 안드로이드폰에 탑재

  8. QMO 맞춤법 교정 자기야? 지금 뭐해? 걔는 그냥 친한 동생이야ㅜ.ㅜ 절대 오해하지 마!-- 난 자기랑^^ 쇼핑밖에 모르잖아? 사랑해~! <SMS 메시지> 자갸?짐머해?걔는그냥 친한동생이야ㅜ.ㅜ오해하지마--난 자기랑^^쇼핑밖에 모르잔아?사랑해~! 감정 추출 자기야?[LOVE] 지금 뭐해?[CURIOSITY] 걔는 그냥 친한 동생이야ㅜ.ㅜ[SAD] 절대 오해하지 마!--[ANGER] 난 자기랑^^[JOY]쇼핑밖에 모르잖아? 사랑해~![LOVE]

  9. 과학과 공학의 차이 • 과학과 공학 • 과학: 보편적인 진리나 법칙의 발견을 목적으로 한 체계적인 지식. 넓은 뜻으로는 학(學)을 이르고, 좁은 뜻으로는 자연 과학을 이름 • 공학: 공업의 이론, 기술, 생산 따위를 체계적으로 연구하는 학문. 전자, 전기, 기계, 항공, 토목, 컴퓨터 따위의 여러 분야가 있음 • 과학은 보편적 이론을 발견하려고 하며, 공학은 과학적 이론을 현실에 효과적으로 적용하는 방법을 비용 대 효과 면에서 찾으려고 함 • 쥐틀 이야기 • 우리나라가 공학에서 세계 최고인 분야는 많지만 과학분야는 아님 • 하이테크펜 • 삼성(30나노)과 하이닉스(30나노) 반도체 기술 상용화 • 20나노 기술: IM플러시테크놀로지(인텔, 마이크론) • 삼차원 반도체 • 일괄처리가 가능한 선박, 반잠수식 시추선

  10. 혁신이 세상을 바꿉니다.

  11. 기술진보, 점점 빨라지는 속도, 사회적 영향

  12. 기술이 세상을 가장 빨리 바꿉니다. CHANGE • Technology Change • Social Change • Business Change • Political Change Source: Unleashing the Killer App By: Larry Downes, Chunka Mui TIME Slide Courtesy, Don Pearson, VP, Government Technology

  13. 정보통신 분야에서 성공한 회사 • HP: 최초 벤처 기업 • IBM : 기계에서 지식서비스업으로 • SUN : 개방형 구조로 서버 시대에 성공, 그후 변화에 실패 • 마이크로소프트(MS) : IBM의 예측 실패로 운영체제를 기반으로 성공, 공룡으로 한계 • 애플(Apple) : 마니아 중심 접근의 폐쇄성에서 끝임 없는 자기혁신으로 스마트폰 시장 점령 • 구글(Google) : 공학적 정신으로 성공, 그 미래는 혁신의 정도에 따라 다름 • 삼성 : 공학적 접근, 다양한 변화를 바탕으로 하지만 기본적으로는 장치산업, 현재 국내에서도 외국인이 10%가 넘어선 변화 모색 단계 기업

  14. 수학자, 기계공학자가 만든 컴퓨터 : 찰스 배비지

  15. 첫 컴퓨터: ENIAC • 30톤, 150KW, 2.4m x 0.9m x 30m: 17,468개 진공관, 7,200개 다이오드, 1,500개 릴레이, 70,000개 저항, 10,000개 커패시터 • 가격은 현재 가치로 7억 원 정도

  16. 대형 컴퓨터의 시대: IBM • 큰 컴퓨터를 여러 사람이 같이 사용하는 시대 • 요즘도 은행에서는 이런 컴퓨터를 씁니다. • 컴퓨터는 아주 비싼 기계 • 슈퍼 컴퓨터, 중형 컴퓨터도 공존

  17. 마이크로 컴퓨터 • Ed Roberts: Micro Instrumentation and Telemetry Systems(MITS) 창업자 • MITS Altair 8800 was a microcomputer design from 1975 based on the Intel 8080CPU

  18. Altair BASIC • Altair BASIC • Bill Gates(하버드 학생), Paul Allen이 MITS에서 개발 • Lakeside School 친구 • 하버드대학 1학년 말에 Altair 8800이 개발되었다는 소식을 듣고 더는 기다려서는 안 되겠다고 생각하고 자퇴 후 개발함

  19. 컴퓨터는 • 하드웨어와 소프트웨어로 만들어 짐 • 하드웨어는 기계 그 자체 • 소프트웨어는 프로그램 • 소프트웨어가 수행되려면 운영체제(OS)가 필요함 • 운영체제로는 Mac OS, UNIX, RINUX, MS-DOS, Windows, IBM OS/360 등 아주 많음 • 스마트폰에서 쓰는 iOS나 안드로이드는 RINUX에 기반한 운영체제임

  20. 마이크로 컴퓨터를 위한 운영체제 CP/M • Control Program for Microcomputers(CP/M) • Digital Research, Inc.의 Gary Kildall이 만듦, 부인인 Dorothy와 창업 • 시장을 선도하면서 마이크로 컴퓨터를 위한 운영체제의 기초를 만듦 • Altair 8800 복제품인 IMSAI 8080을 위해 만듦 • Seattle Computer Products (Tim Paterson): QDOS (Quick and Dirty Operating System) the name was changed to 86-DOS • CP/M을 흉내 낸 운영체제 • 뒤에 빌 게이츠가 고쳐 MS-DOS를 만듦

  21. Apple Inc. • Steve Jobs와 Steve Wozniak이 1976년 창업

  22. VisiCalc • 1979년 세계 최초의 표 계산 프로그램(스프레드시트), $100에 판매 • Software Arts Inc., Dan Bricklin, Bob Frankston • Apple II에서 처음 실행, 1년에 70만 개를 판매, Apple이 성공하는 모태(killer app.) • Lotus 1-2-3를 거쳐 MS Excel로 발전 • Dan Bricklin • MIT에서 컴퓨터공학 박사를 받고, DEC에서 일함 • 1977년 하버드대학에서 MBA(경영학 석사)를 함 • 1981년에 Grace Murray Hopper Award를 수상

  23. Apple Inc.가 IBM에 도전 • LISA and Macintosh • Apple Lisa: GUI • Macintosh project • 온갖 좋은 것은 다 넣어 가격이 비싸서 처음에는 잘 팔렸으나 뒤에는 잘 안 팔림 • 1985년에 John Sculley에게 Steve Jobs가 쫓겨나서 Next라는 회사를 만듦

  24. IBM PC (Personal Computer) • 1981년 8월 발표 • IBM은 PC가 돈이 안 된다고 봄 • 그래서 하드웨어를 공개하고, 운영체제는 외부에서 조달하는 주문자 제작 방식 도입 • 그러다 보니 많은 업체가 IBM PC와 호환되는 컴퓨터를 생산하여 보급함으로써 가격이 크게 낮아짐. 따라서 개인도 구매가 가능해짐. • 삼보컴퓨터라는 우리나라 회사가 많이 생산함 • 기술적으로는 Apple사에 크게 뒤떨어짐

  25. Gary Kildall과 Bill Gates • IBM의 Jack Sams 이 운영체제를 외부에서 조달하려고 19080년에 Gary Kildal을 접촉하여 CP/M-86을 도입하려 함, 부인인 Dorothy가 협상함. IBM은 협상 비밀 원칙을 지칠 것을 요구했으나 반대하여 협상이 어려워지고, 한번에 사용료를 지급하려는 IBM과 개당 사용료를 주장하는 Gary와 접근 차이로 결렬 • Sams는 Basic를 공급하기로 계약한 Bill Gates를 만나서 운용체제를 공급받기로 함 • Bill Gates는 운영체제가 없었으므로 QDOS를 가져와 고쳐서 납품하면서 MS-DOS라 부름($100) • IBM을 제외한 회사에도 판매할 수 있는 권한을 받았고, 결과적으로 IBM PC를 • Ms-DOS는 Gary의 특허를 위반한 시스템이지만 당시는 S/W 특허에 대한 개념이 없어 소송 실패, 대신 IBM이 CP/M-86도 IBM PC은 보조 운영체제로 사용하게 함($250)

  26. Gary Kildal: 안타까운 뒷 이야기 • CP/M • 더욱 발전하여 다중처리가 가능하게 발전시키고 • Logo programming language(LISP 기반 언어)를 도입하였으며 • Apple LISA에 대응하는 Graphic User Interface를 만들었으나 • 시장에서 밀려남 • 이후 Novell에 회사를 팔아 부자가 되었으나 1994년 8월 8일 사망함 • Bill Gates는 세계 최고 부자가 됨

  27. 인터넷(Internet) • ARPA(Advanced Research Projects Agency, 후에 DARPA가 됨)에 의해 1968년에 허가되고, 1969년에 시작된 ARPANET에서 출발 • 처음에는 UCLA와 Stanford 대학을 연결 • UC Santa Barbara와 Utah 대학으로 확장 • 주로 대학에서 사용 • 연구 목적 • 일반인이 사용하기에는 어려움이 큼 • 우리나라 • 1982년 아시아 최초로 KAIST-서울대가 처음 연결

  28. WWW(World Wide Web, W3) • 스위스 제네바의 유럽입자물리학연구소(CERN)에서 Berners-Lee와 벨기에 컴퓨터공학자Robert Cailliau • "HyperText ... to link and access information of various kinds as a web of nodes in which the user can browse at will • 프로젝트 이름이 WWW • NEXT에서 처음 구현, 1991년 발표 • 인터넷을 일반인도 아주 쉽게 사용할 수 있게 함으로써 인터넷 사용을 확대 • GUI(그림에 의한 사용자 인터페이스)가 도입되면서 사회, 경제, 정치, 문화, 오락 등 전세계 정보 분야에 혁명을 가져옴 • 시간과 공간의 제약을 넘어선 “작은 세상”을 만듦 • 모든 기술에 특허를 걸지 않음으로써 모든 사람의 존경을 받음

  29. 인터넷 정보를 모아서 짜깁으면 • 정보를 모아서 짜깁으면 그것이 힘이다. • 정보를 찾아, 가공하고, 지식을 제공함 • 어떤 내용을 검색하고, 어떤 광고를 보고 무엇을 구매하며, 어떤 텔레비전 프로그램을 보고 무엇을 사는가, 어떤 책을 읽고, 어떤 동영상을 좋아하며 …. • 구글, 네이버는 이런 정보를 바탕으로 검색을 효율적으로 하여 큰 정보 유통 기업 • 인터넷에서 큰 돈도 벌고 사회에 이바지도 함 • 개인의 정보 유출에 대한 우려가 큰 문제

  30. 구글은! • Google의 목적은 세상의 정보를 모아서 누구나 접근하여 유용하게 쓸 수 있게 하는 것임 • Don’t be evil!!! • Google's founders Larry Page and Sergey Brin developed a new approach to online search that took root in a Stanford University dorm room and quickly spread to information seekers around the globe. • Eric Schmidt • Xerox, SUN, Novell, Google(2001-2011.1), Apple 사외이사

  31. Google이 다른 점 • 사람이 계속 머물게 하지 않는다. • 돈을 낸다고 검색 순위가 바뀌지 않는다. • 엔지니어가 중심이 된 회사다. 다들 백만장자가 됨. 월급보다는 환경

  32. Google의 성공 요인 • ‘Ken Auletta’가 말하는 Google의 성공 요인 • 미친듯한 열정을 바탕으로 한 명확성 • ‘Why Not?’이라고 하는 엔지니어 중심의 문화 • 수학적 명확성에 기반을 둔 접근 • 현재 Google 전체 직원의 70%가 엔지니어 • 엔지니어가 존중받는 기업 • 마사지, 점심, 휴가 • 평가 방법, 승진 방법이 독특 • 자신의 근무 시간 20%는 자기가 원하는 일을 할 수 있음 • 즐거운 기업, 신나는 근무

  33. 휴대전화(Cellular Phone, Mobile Phone) • 1973년에 모토롤라의 Martin Cooper가 2Kg짜리 휴대전화를 처음 만듦 • DynaTAC 8000x: 1983년 DynaTAC(DynamicAdaptive Total Area Coverage)이란 이름으로 3995$(현재 가치로 1,000만원 정도)에 판매됨 • 전파 자원을 효율적으로 사용하기 위해 전파가 특정 영역(셀)에만 전달되고, 멀리는 못 가게 함 • CDMA라는 기술은 우리나라가 처음으로 사용화함

  34. SmartPhone • 컴퓨터의 기능을 완벽히 하는 휴대전화 • 인터넷을 사용할 수 있고 • 동영상을 볼 수 있으면서, 동영상으로 통신 • 게임이나 채팅도 할 수 있고… • 개발 과정 • IBM Simon(1992년) • Symbian, Palm, Windows and BlackBerry • 최초 상업적 시스템: Ericsson R380 Smartphone • Android and iPhone

  35. iPhone, 구글폰, 새로운 응용 창출 • 기존 응용을 스마트폰에 적용한 것 • 비교적 큰 메모리, 빠른 처리 속도 • 무선통신과 접속에 따른 통신비용 절감 • 새로운 응용창출 • 새로운 상황인식 능력에 따라 만들어진 응용 • 중력 인식, 가속도 인식, (조도 센서), 터치스크린, 나침반 • 기존 기술을 스마트폰에 맞추어 변형한 것 • 스마트폰이란 환경이 창출한 것 • 차이: iPhone은 폐쇄형, Google은 개방형

  36. I Am T-Pain 출처: http://www.youtube.com/watch?v=ITT6bYYGVfM

  37. 정보통신 세계의 현재와 가까운 미래 • 현재 • 프로그램은 미국에서 설계, 스위스에서 검증, 프로그램은 인도에서 • 미국의 개인 회계는 필리핀에서 • 문의는 한국에서 대답은 중국 연변에서 • 가까운 미래는 (cloud computing) • 더는 집에 컴퓨터가 없이 전기처럼 플러그만 꽂으면 되고, • 세계 어디를 가든 컴퓨터만 켜면 집에서처럼 사용할 수 있고 • 컴퓨터 사용료, 통신비를 포함해 모든 통신 비용은 정액으로 • 통신속도는 무시할 수 있게 빠르고 • 프로그램은 빌려 쓰고, 메모리도 빌려 쓰고,

  38. Cloud Computing • 전 세계에 컴퓨터가 깔려 있고 • 누구나 자기가 어느 컴퓨터를 쓰는지 알 수 없고 • 그러면서 사물도 통신과 계산 기능을 가지고 • 어디 가서나 자기가 사용하던 그대로 컴퓨터를 쓸 수 있고 • 그러면서 통신요금에 포함해서 컴퓨터 사용료가 지급되고 • 국가와 거리의 장벽이 없이 • 서버는 어디에? 정보는 어디에? 내 자료는 어디에?

  39. 좀 더 미래에는 인지가 중심이 된 컴퓨터 • 먼 미래(여러분이 사회에서 일할 때) • 사람의 생각을 사물이 이해하고 • 나에게 맞는 정보만 제공해주고 • 건강을 비롯해 모든 것을 관리해주며 • 외국어를 몰라도 통역해주고 • 장애우는 몸의 일부를 기계로 대치하고 • 뇌에서 직접 정보를 추출하고 • …. • 모든 학문이 융합이 되는 세상

  40. Social Network • 세상을 바꾸는 힘 • 싸이월드에서 시작 • 페이스북, 트위터 • Why Software is Eating The World

More Related