Παρουσίαση στο Πρώτο Έτος · 2000, #Radiohead (Kid A) ˙ ˝ ˆ ˛ ˆ World...

7
: –4 –8 ( . . ) – – (2 .) (3 .) : (8 . .) (.) (.) Google (1996, Larry Page 25, Sergey Brin 24) . 1998: 10,000 search queries/day . 2000: 100,000,000 search queries/day : Catalog Search, AdWords, Google News, Local Search, Scholar,… , ,... Γιάννης Γαροφαλάκης - ΤΜΗΥΠ

Transcript of Παρουσίαση στο Πρώτο Έτος · 2000, #Radiohead (Kid A) ˙ ˝ ˆ ˛ ˆ World...

Page 1: Παρουσίαση στο Πρώτο Έτος · 2000, #Radiohead (Kid A) ˙ ˝ ˆ ˛ ˆ World Wide Web (WWW) 1990: Tim Berners-Lee, CERN, ## ...

������� ���� ������������������

������� ������ ������������ �������������� ��� � ��� ���������

�������� �� � �� �:

� �!�� ������� "���������� ���#�������� – 4 $%���� – ��!#��� &

� "���������&� �� '�������� ���"�� &��� (��& – 8 $%���� – ��!#��� &(��� � �� ��*� �# ���. ". �����������)

� �#!�� �� $ �*����� �������� ��'��������� – -#��#��& $%���� – "��#�� &

/��� �������� "����������

� $������� �� 0�� � ���� & "���������&� 1�� #��� &� "���������&� ( (2 $%.)� 1�� #��� &� "���������&� (( (3 $%.)

$�*���:� �#!���*� ������ � (8 $%. ��!.)� �#�������� (���.)� "������ "����� � '�������� (���.)� ��� �# ���� ���� ��������…

������� ��������� ��������

� Google (1996, Larry Page 25, Sergey Brin 24)� '#��. 1998: 10,000 search queries/day� 0# . 2000: 100,000,000 search queries/day� >�#� ���#�*#�: Catalog Search, AdWords,

Google News, Local Search, Scholar,…� >�� �#���#�, ��� ����*���,...

Γιάννης Γαροφαλάκης - ΤΜΗΥΠ

Page 2: Παρουσίαση στο Πρώτο Έτος · 2000, #Radiohead (Kid A) ˙ ˝ ˆ ˛ ˆ World Wide Web (WWW) 1990: Tim Berners-Lee, CERN, ## ...

������� ��������... (2)� Facebook (2004, Mark Zuckerberg 20)

� 110 # . #�#�* !���#� ���#�� 4 �� ������� site ��� &��� '#����?�� 2007: 50 # . !���#�� (���� 2005: ���&�#� ��& 5 # . !���#�� ���� �# ��� ���� ��& ��� # *���� ��, �

���* ����!�� * ������� �� Harvard ���� !���#�.

������� ��������... (3)� ICQ (1996, Yair Goldfinger 26, Arik Vardi

27, Sefi Vigiser 25, Amnon Amir 24)� "#�?���� ���� MSN� 0����� #�� !����� �#��%� ��� �� &!�

�&� �# ��� web servers� ���� 1997: 850,000 downloads� (��. 2004: 300,000,000 downloads� 1998: D AOL ���E#� ��� Mirabilis

������� ��������... (4)� Linux (1991, Linus Torvalds 21)

� UNIX-like �#����� & '������� J��� ��� Open Source ������ &

� Napster (1999, Shawn Fanning 18)� �%��*��� P2P ������� 2002, �#*��� – ��#����� � � �������� 2000, �#*��� �# Radiohead (Kid A)

� � �������� ������ World Wide Web (WWW)

� 1990: Tim Berners-Lee, CERN, �#�#��� 1994: W3C �� �(� ��E* �# CERN� ������%� (…) $����\ �� $������� ���: �(�, ERCIM, Keio Univ.

Γιάννης Γαροφαλάκης - ΤΜΗΥΠ

Page 3: Παρουσίαση στο Πρώτο Έτος · 2000, #Radiohead (Kid A) ˙ ˝ ˆ ˛ ˆ World Wide Web (WWW) 1990: Tim Berners-Lee, CERN, ## ...

������� �#!���� �� �����*#� �*��

������ � �� #������ – ���*#���� $�#��#� ���#�� �� !��� (�!� �)� ( ���*��� ���� �� !������ � WWW #*��� �� ��� marketing� ���#�� ���� – !�*� ����� "������ &���� �� ��, ����� &

����� & �� � ��� & �#�?����

"*�� ��& &�� ����:

� �����#� "����������: Java, PHP, JavaScript, C++, …

� >�� #���#*� ����*���� �� �� �������*��: HTML, CSS, XML

� >�� �#�?������ ����������� ��������%�� #������: WWW, Semantic Web, Web Services

� >�� ���� ����� �#�� �������*��: Broadband, Wi-Fi, GSM

������� (1)• ����� �� 1930 & 1940

������ �� ��� ��� � ��� ����� ��� ����� ���:– Plankalkül (Zuse Konrad)

A + 1 � Av 4 5 A(5) := A(4) + 1s 1.n 1.n

– Turing Machine (Alan Turing)– Lambda Calculus (Alonzo Church)– Mark I (Howard Aiken)– ��������� ���� (Von Neumann)

������� (2)• ���� ������ �� ��� 1950

– FORTRAN (FORmula TRANslation)

• !���� ������ �� ��� 1960– ALGOL 60 (ALGOrithmic Language)– COBOL (COmmon Business Oriented

Language)

Γιάννης Γαροφαλάκης - ΤΜΗΥΠ

Page 4: Παρουσίαση στο Πρώτο Έτος · 2000, #Radiohead (Kid A) ˙ ˝ ˆ ˛ ˆ World Wide Web (WWW) 1990: Tim Berners-Lee, CERN, ## ...

������� (3)

• ����� � 1960 ��� ��� ��������… ("�� �ALGOL)– BASIC (Beginners All purpose Symbolic

Instruction Code)– Pascal– C (1972, Bell Labs, Dennis Ritchie, ��� UNIX

system programming)

������� (4)– C++– Java– HTML (HyperText Markup Language) – ���

����"#� ��…– PHP– JavaScript

$��%����'*:Ada, APL, LISP, SNOBOL, PL/1, SIMULA, ALGOL-W, Scheme, ML, Prolog, Smalltalk, VisiCalc, RPG, Perl, …

������� ������ � (5)• 1990: 8 Tim Berners-Lee ���� ��� ������� ���

�������� � ��� WWW ��� HTTP ��� CERN• 1990: � ��#��� browser• 1991: o ��#��� web server ��� Stanford• 1993: NCSA Mosaic• 1994: � ��#��� Netscape• 1995: HTML 2.0, MS Internet Explorer• 1997: HTML 3.2• 1998: XML• 1999: HTML 4.0, <������������� �����

8 ��#��� browser

Γιάννης Γαροφαλάκης - ΤΜΗΥΠ

Page 5: Παρουσίαση στο Πρώτο Έτος · 2000, #Radiohead (Kid A) ˙ ˝ ˆ ˛ ˆ World Wide Web (WWW) 1990: Tim Berners-Lee, CERN, ## ...

8���� ��%��#�

• ���������� (Imperative) �� � ����������� ���

• �� � ������ ����� (Applicative) ����������� ���

Von Neumann FORTRAN, Pascal, BASIC, C

!��������������>� � C++, Java, Smalltalk

��#���� �������>�� <���� %�(Scripting Languages)

Javascript, PHP, Perl

<������������ (Functional) Scheme, ML, LISP?������ (Logic) Prolog, VisiCalc, RPG

� ����� ��� ������ �� ����� ����������� ��� �� �:

Internet ��� ����� ��� ! ��

��� �� @����� – ��� ��:"�#�$%:���� ������ ����, �������� ��� ������

�����>�� ��

%&$!':���� $������%� ��, ������� %��� <�������#�,

���� ����� !����#� �����>������

Q� client – server ������� ��� WWW

www.panteion.gr

GET www.panteion.grHTTP/1.1

HTTP/1.1 200 OK

Server ��� ��������

�������������� ���������������O

3.000 �.�. ��������

15�� ��� �� �����

1880

1920

1940

1975 �������������������

1990 ��������� ��WWW, CD

����� ���������, � �������� ������� WWW, CD

���������

����������� ���������

��������� ���������

������ ��������

!�����������

������� �

�/� TV

Pay - TV, �������TV

"����� TV

INTERNET

INTERNET I - ftp, email, Gopher

INTERNET II - WWW

INTERNET III – Web 2.0, #�����������$����

����� Thin PC ������ Internet �������! Internet TV

(�� ��%����� � ��������) Personal TV

Γιάννης Γαροφαλάκης - ΤΜΗΥΠ

Page 6: Παρουσίαση στο Πρώτο Έτος · 2000, #Radiohead (Kid A) ˙ ˝ ˆ ˛ ˆ World Wide Web (WWW) 1990: Tim Berners-Lee, CERN, ## ...

<*������ Q��������#�

"�#$: ���� SPECTRUM

"�#$: ���� SPECTRUM

Q� ������;Leonard KleinrockLeonard Kleinrock

A . � � % & ' $ � � ' � � � � !

# � � ! & � � � & $'

* � � � � � � � � % � � � # �� �

� � � � �� � �� � � �� �� �

� �� �� In te rn e t

� �� + � �� �� �� �� � � � 1 3� � � � � 4 � � � �

« 5 � �� �» 6 � � �� �� � � � �� � �

� � � �� �� � � 1 � � �� � � � �� �

In te rn e t # � � 7 8� � ��

�. ( )*��� + �,�

#�� !&� ��&$'

*���� ����% ��� # ���

��4���+9��

':';�

� ������ ���! �������� �� �1<�

+9�

�������

�������

�������� ����*�����…

M.O. =30.2%

"D�D: "�������� ��� ��� ��"«����&���� !����� Internet ���� $��� �»(���� 2008

EE27: 54%

EE15: 59%

Γιάννης Γαροφαλάκης - ΤΜΗΥΠ

Page 7: Παρουσίαση στο Πρώτο Έτος · 2000, #Radiohead (Kid A) ˙ ˝ ˆ ˛ ˆ World Wide Web (WWW) 1990: Tim Berners-Lee, CERN, ## ...

�#� �� � �_#��

� � ������ & (S/W) �� � #%#�*%#�� ���!#�*E���� �# ���&, #*��� � �����!����� ��� `���� � �&���.

� �� ��� �E��#;� ��!��� * S/W �� H/W;� "�����������;� x#�*�;

� z��, ��� �� �*���# ��* ��!��� *"���� ��…

1� ��� �� ��� �� �����

� `�%�#� {�����#� 0 �����#� J#*�# �� #������ ���� #*�#�� �� ��

������#�#

D �� � ��*� ��� ������ �� "��#�������!#��E#��� ��� #�#�� ����#�!� ���…

��! �"���� ��� ���"�����…

[email protected]

�������: � �� ���

Γιάννης Γαροφαλάκης - ΤΜΗΥΠ