[CrashCourse CS] #26 Graphical User Interface

Steve·2021년 6월 26일
0
post-custom-banner

Douglass Engelbart

Forefather of modern GUI

  • oN-Line System(NLS)
  • 1964 - created the very first computer mouse
  • 1968 demonstration on modern features of modern computing (bitmapped graphics, video conferencing, word processing, and collaborative real-time editing of documents) - "mother of all demos"
  • It was way ahead of its time and failed commercially, but the influence was huge.

Xerox Alto

1973, The first GUI computer

  • To make the interace familiar and easier to use, xerox treated the 2D screen like the top of a desk, or desktop - desktop metaphor
  • many papers can be laid out on a desk - user can open up several programs up with windows.
  • Windows, Icons, Menus, Pointer - WIMP interface - most desktop GUI use it today.
  • buttons, checkbox, sliders, tabs, ... drawn from real world objects to make them familiar.
  • GUI use event-driven programming - code can fire at any time and in different orders, in response to events. Events are user driven (click, keypress, scroll, etc)
  • Xerox Star, 1981 - file cabinet metaphor for file system
  • cut, copy, paste - metapohr drawn from editing on typewriters
  • Word processor with What you see is what you get - WYSIWYG

Apple

  • Apple Lisa(1983)
  • Macintosh(1984)

Microsoft

  • Windows

Vocabulary

  • one-off - 단 한 번의
  • forefather - 선조, 조상
  • seminal - 중대한, 영향력이 큰
  • augment - 증가시키다
  • watershed - 분수령
  • culminate - (culminate in ~, culminat e with ~) ~로 끝이 나다
  • moot - (형)고려할 가치가 없는, (동)제기하다
  • dub - 별명을 붙이다
  • cultivate - If you cultivate an attitude, image, or skill, you try hard to develop it and make it stronger or better.
  • lore - 설화
  • stake - 지분
  • anticipate - 예상하다
  • provision - 공급, 대비
  • disclose - 밝히다
  • entourage - A famous or important person's entourage is the group of assistants, servants, or other people who travel with them.
  • bulge - 튀어나오다
  • flop - 실패작
  • falter - start to lose strength or momentum.
  • dire - 대단히 심각한
  • oust - If someone is ousted from a position of power, job, or place, they are forced to leave it.
  • salvo - 일제 사격
  • bitter - 격렬한
  • infallible - 결코 틀리지 않는(<->fallable)

Thoughts

이번 편은 기술적인 내용보다는 제품개발과 경영 관련 내용이었는데 재미있었다. 긜고 영어공부가 되서 좋다. 캐리엔은 생소한 단어와 표현을 많이 사용한다. 나중에 원서로 영어공부 하고 싶다는 생각이 들었다.

profile
게임과 프론트엔드에 관심이 많습니다.
post-custom-banner

0개의 댓글