PenO1: les 2 - sessie 4

Post on 01-Nov-2014

1.228 views 0 download

Tags:

description

 

Transcript of PenO1: les 2 - sessie 4

Probleemoplossen & OntwerpenICT-werktuigen

Les 2 - Sessie 4

Erik DuvalDept. Computerwetenschappen

http://www.cs.kuleuven.ac.be/~erikd/

2

4

• Wie is er al in de PC-klassen geweest?

4

• Wie is er al in de PC-klassen geweest?

• Wie heeft er daar al ingelogd?

4

• Wie is er al in de PC-klassen geweest?

• Wie heeft er daar al ingelogd?

• Wie is er al op TOLEDO ingelogd?

4

• Wie is er al in de PC-klassen geweest?

• Wie heeft er daar al ingelogd?

• Wie is er al op TOLEDO ingelogd?

• Wie heeft er al P&O1 op TOLEDO “bezocht”?

4

• Wie is er al in de PC-klassen geweest?

• Wie heeft er daar al ingelogd?

• Wie is er al op TOLEDO ingelogd?

• Wie heeft er al P&O1 op TOLEDO “bezocht”?

• Wie heeft Maple lokaal geïnstalleerd?

4

• Wie is er al in de PC-klassen geweest?

• Wie heeft er daar al ingelogd?

• Wie is er al op TOLEDO ingelogd?

• Wie heeft er al P&O1 op TOLEDO “bezocht”?

• Wie heeft Maple lokaal geïnstalleerd?

• Wie heeft de slides van vorige week bekeken?

4

• Wie is er al in de PC-klassen geweest?

• Wie heeft er daar al ingelogd?

• Wie is er al op TOLEDO ingelogd?

• Wie heeft er al P&O1 op TOLEDO “bezocht”?

• Wie heeft Maple lokaal geïnstalleerd?

• Wie heeft de slides van vorige week bekeken?

• Wie heeft de links zelfstudie WWW&Office gevolgd?

4

• Wie is er al in de PC-klassen geweest?

• Wie heeft er daar al ingelogd?

• Wie is er al op TOLEDO ingelogd?

• Wie heeft er al P&O1 op TOLEDO “bezocht”?

• Wie heeft Maple lokaal geïnstalleerd?

• Wie heeft de slides van vorige week bekeken?

• Wie heeft de links zelfstudie WWW&Office gevolgd?

4

• Wie is er al in de PC-klassen geweest?

• Wie heeft er daar al ingelogd?

• Wie is er al op TOLEDO ingelogd?

• Wie heeft er al P&O1 op TOLEDO “bezocht”?

• Wie heeft Maple lokaal geïnstalleerd?

• Wie heeft de slides van vorige week bekeken?

• Wie heeft de links zelfstudie WWW&Office gevolgd?

• Wie heeft er vragen, opmerkingen, commentaar?

4

vandaag

• computersystemen

• gebruikersinterfaces

• web toepassingen

• virussen

5

Componenten van computersysteem

CPU

RAM

Besturings-

systeem Gebruiker

HardwareApplicaties

6

Componenten van computersysteem

CPU

RAM

Besturings-

systeem Gebruiker

HardwareApplicaties

6

voorbeelden?

Hardware

7

Hardware

7

Hardware

7

voorbeelden?

Belangrijkste wet uit computerwetenschappen?

8

Moore’s law

• ‘the number of transistors that can be placed inexpensively on an integrated circuit has doubled approximately every two years’ (1965)

• ook

• processing speed

• memory capacity

• sensors

• network capacity

• ... 9

10

what does “exponential” mean?

10

what does “exponential” mean?

if you fold a sheet of paper 50 times,then how thick is the result?

10

what does “exponential” mean?

if you fold a sheet of paper 50 times,then how thick is the result?

about the distance to the sun...

10

wiring the ENIAC with a new program

ENIAC1946Mauchly and Eckert

stats:3,000 cubic feet30 tons18,000 vacuum tubes70,000 resistors170 kilowatt power req.~1 kilobit memory

approximate processing power of today’s singing birthday card

but not a stored-program device

Great description here: www.computinghistorymuseum.org/teaching/lectures/pptlectures/7b-eniac.ppt

front panel switches

DEC PDP-8

TI 980

1960’s

The internal architecture of the machine is exposed in the controls. You can see that the PDP-8 is an octal computer, with its switches in three-bit configurations (it takes three bits to count from 0 to 7, for a total of 8 numbers. Base 8. Octal. Get it?). The TI 980 is a hexadecimal machine, with switches in groups of four. Using the switches, you program the machine one word at a time (a word being, say, two hexadecimal bytes for the TI).

configure switches, run batch, output to tape

batch processing: feed it cards, wait while it runs

What you used to dopunch a deck of cards; take the cards to a little window, hand them to the operator; she puts them in line with everyone else’s jobs; when it’s your turn she puts your cards in the hopper and pushes “RUN”; your program works or it doesn’t; an hour or twelve later, you pick up your cards and (hopefully) printout at the same little window.

What you do nowdouble-click an icon, see what happens immediately.

preparing punch cards

An important by-product: confetti. All the chaff from all those cards was just great to throw around the dorm.

preparing punch cards

Each key press punches holes, so there’s no “erase.” Fixing a mistake almost always required ejecting the card and starting it over.

In a pinch – say you really needed to fix a card and the punch was down – a clever operator might know enough about the card encoding to close some holes with tape and open others with a knife.

So on the one hand, we were adapting to the machines. On the other hand, the workings of the machines were exposed, right out where we could get to them.

punch cards

18

http://en.wikipedia.org/wiki/File:FortranCardPROJ039.agr.jpg

operator console

IBM System 3601960’s

next?

20

Command Line Interface

21

Nog vb?

22

Nog vb?

22

Grafische gebruikersinterface

23

WIMP• Windows

IconsMenus, andPointing devices

• Eigenschappen

• intuitief

• consistent

• vergeven

• beschermen

• Maar niet noodzakelijk best voor expert!

24

http://www.archive.org/details/AlanKeyD1987

Ivan Sutherland: Sketchpad (1962)Tu

ring

Aw

ard

1988

http://www.youtube.com/watch?v=495nCzxM9PI

http://www.youtube.com/watch?v=USyoT_Ha_bA 25

D. Engelbart, Augment

• Stanford Research Institute

• “Uitvinder” van muis, windows, groupware, ...

• team naar Xerox PARC

• nu: bootstrap institute

• http://www.bootstrap.org/

26

Fast forward to … now :) !

http://flash.kmi.open.ac.uk:8080/fm/fmm.php?code=c785a5-890&room=fm890

30

TextText

Fast forward to … now :) !

http://flash.kmi.open.ac.uk:8080/fm/fmm.php?code=c785a5-890&room=fm890

30

TextText

http://hyperscope.org/

Fast forward to … now :) !

http://flash.kmi.open.ac.uk:8080/fm/fmm.php?code=c785a5-890&room=fm890

30

TextText

http://hyperscope.org/

http://video.google.com/videoplay?docid=-3914718330476864051&q=doug+engelbart

http://programforthefuture.org/31

http://programforthefuture.org/31

XEROX PARC Star (1981)

32

Macintosh, 1984

34 http://www.youtube.com/watch?v=G0FtgZNOD44

Macintosh, 1984

34 http://www.youtube.com/watch?v=G0FtgZNOD44

All 39 pages of advertising that Apple bought in a 1984 issue of newsweek are available here: http://www.aci.com.pl/mwichary/computerhistory/ads/macnewsweek

Windows 1.0 (1985)

36

webtoepassingen

39

wat gebruiken jullie?

• zoekrobot

• hotmail-gmail

• radio

• sporza

• ebanking

40

wat gebruiken jullie?

• hotmail-gmail

• facebook-netlog-myspace

• toledo

• youtube

41

42http://wakoopa.com/erikduval

43

44

45

45

45

Blog

46

Blog• Web log

• Chronologisch

• Erg verscheiden

• Laat commentaar toe

• Eenvoudige editors

• Blogger.com

• Wordpress.com

• Typepad.com

• Myspace.com

• “web authoring for the masses”

46

Blog• Web log

• Chronologisch

• Erg verscheiden

• Laat commentaar toe

• Eenvoudige editors

• Blogger.com

• Wordpress.com

• Typepad.com

• Myspace.com

• “web authoring for the masses”

46

wie blogt er?

studentenblogs...

47

48

49

50

RSS

• Rich Site / Really Simple Syndication

• “feed” van wat gewijzigd is

• Lezen

• toepassingssoftware

• http://www.bloglines.com/

• http://www.google.com/reader/

• blogroll

• feeds op je blog

52

RSS

• Rich Site / Really Simple Syndication

• “feed” van wat gewijzigd is

• Lezen

• toepassingssoftware

• http://www.bloglines.com/

• http://www.google.com/reader/

• blogroll

• feeds op je blog

52

wie leest er feeds?

53

54

55

http://www.flickr.com/

55

http://www.flickr.com/

55

http://www.flickr.com/

wie heeft er met flickr gewerkt?

> 3.000.000.000 images

> 3.000.000.000 images

facebook> 10.000.000.000

> 80.000.000 videos

upload:20 hours video/min

59

59

44.000 sites20.000.000 users1.900.000 courses

60

delicious

• http://del.icio.us/

• social bookmarking

• keep

• share

• discover

• folksonomies

61

delicious

• http://del.icio.us/

• social bookmarking

• keep

• share

• discover

• folksonomies

61

wie doet er delicious?

62

62

portals

63http://www.google.com/ig

64

http://www.netvibes.com/

google docs

65

podcasts

66

67

creative commons

68 http://revver.com/video/89072/wanna-work-together/

creative commons

68 http://revver.com/video/89072/wanna-work-together/

http://ludit.kuleuven.be/software/virus.htm

l#virusscan

69

Dus…

Vragen...?

70