IT33 모바일 컴퓨팅 : 초기 휴대용 컴퓨터와 PDA, 스마트 폰, 태블릿 모바일 컴퓨팅의 발전에 대해 이야기해보려고 합니다. 일반적으로 사람들에게 모바일 하면 바로 스마트 폰을 떠올릴 것입니다. 하지만, 모바일 컴퓨팅이란 이동 중에도 컴퓨팅 작업을 수행할 수 있는 기술과 개념을 말합니다. 간단히 말해, 휴대 가능한 기기를 통해 언제 어디서나 컴퓨터 작업을 할 수 있는 것을 의미합니다. 스마트폰은 그중의 하나입니다. 우리가 이번 시리즈에서 알아본 것처럼, 최초의 교실만큼 큰 컴퓨터에서 여러분의 주머니 안에 들어갈 정도로 작아진 스마트 폰에 이르기까지 놀라운 발전이 있었습니다. 제 경험을 바탕으로, 모바일 컴퓨팅의 역사를 따라가면서 그 발전 과정을 알아보겠습니다. 초기 휴대용 컴퓨터와 PDA, 스마트폰의 탄생, 태블릿 컴퓨터의 등장 순으로 써보겠습니다. 여러분이 일상에서 사.. 2024. 7. 17. 컴퓨터 그래픽 2D에서 3D, 픽셀 아트와 벡터 그래픽, 역할 컴퓨터 그래픽의 발전에 대해 이야기해 보겠습니다. 저는 30년 동안 소프트웨어 개발자로 일하면서 컴퓨터 그래픽의 변화를 직접 경험해 왔습니다. 오늘은 제 딸의 이야기로 시작해 보겠습니다. 그 녀석은 어렸을 때부터 만화영화를 무척 좋아했습니다. 그래서 영화를 볼 때마다, 컴퓨터 개발자인 아빠에게 늘 질문을 멈추지 않았었습니다. “아빠, 도대체 저건 어떻게 만들어지는 거예요? 어떻게 그림이 막 움직여요?” 쉬지 않고 쫑알대던 그 꼬마는 지금 3D 그래픽 디자이너로 성장했습니다. 여러분도 게임을 하거나 영화를 볼 때, 그 화려한 그래픽이 어떻게 만들어지는지 궁금하지 않나요? 오늘 글에서는 저의 딸에게 설명하던 그 시절로 돌아가 최대한 쉽고 재미있게 풀어보겠습니다. 컴퓨터 그래픽 2D에서 3D로의 발전, 픽셀.. 2024. 7. 17. GUI의 발전 : 제록스 PARC, 애플 매킨토시, MS 윈도우 GUI(그래픽 사용자 인터페이스)의 발전을 제록스 PARC, 애플 매킨토시, 마이크로소프트 윈도우를 중심으로 이야기해보려고 합니다. 아마 여러분 중에는 그래픽 사용자 인터페이스라는 말조차 생전 처음 들어보시는 분들도 꽤 있을 것입니다. 저 같은 베테랑 개발자 역시 컴퓨터를 처음 접했을 때는 마찬가지였습니다. 컴퓨터 화면이 단순한 글자만 보여주던 시절을 상상해 보세요. 지금까지 시리즈에서 다룬 것처럼, 제가 처음 컴퓨터를 접했을 때는 모든 명령어를 직접 입력해야 했고, 마치 외국어를 배우는 것처럼 복잡했습니다. 30년 동안 소프트웨어 개발자로서 일하면서 다양한 컴퓨터 기술의 변화를 직접 경험해 왔습니다. 그중에서도 GUI의 발전은 특히 인상 깊었습니다. GUI의 등장으로 컴퓨터는 마법처럼 변했답니다. .. 2024. 7. 17. 소프트웨어 발전사 : 초기 언어, 오픈 소스, 산업 소프트웨어 발전사, 즉 초기 언어, 오픈 소스, 산업의 발전에 대해 이야기해 보겠습니다. 이 혁명은 우리가 사용하는 모든 디지털 기기의 심장과도 같은 소프트웨어의 발전을 이끌어낸 중요한 사건들로 가득 차 있습니다. 소프트웨어는 컴퓨터의 뇌와 같은 역할을 하며, 우리가 컴퓨터를 통해 다양한 작업을 할 수 있게 해주는 중요한 요소입니다. 제 아들은 초등학생 때 이미 프로그래밍을 배웠지만, 막상 개발자인 저는 대학교에 들어가서 컴퓨터도 처음 접했고, 그때 처음 프로그래밍도 배우기 시작했습니다. 그때는 앞 선 글에서 돌아본 것처럼 컴퓨터가 지금처럼 우리 생활에 깊숙이 자리 잡고 있지 않았기 때문입니다. 저는 어찌 보면 컴퓨터와 함께 변화해 온 산 증인이라고 할 수 있겠습니다. 개발자로서 지나온 세월을 돌이켜보.. 2024. 7. 17. 웹 브라우저 : 모자이크와 넷스케이프, IE와 크롬, 기능 웹 브라우저 즉, 모자이크와 넷스케이프, 인터넷 익스플로러와 크롬등의 기능에 대해 말씀드리겠습니다. 이야기에 앞서, 오늘도 컴퓨터의 역사 속으로 떠나는 흥미진진한 시간에 다시 오신 것을 환영합니다. 지난 시간에 인터넷의 발전에 대해 다뤄보았습니다, 오늘은 그와 관련하여 웹 브라우저라는 것을 알아보겠습니다. 여러분도 웹 브라우저라는 말을 일상적으로 심심치 않게 들으셨을 거라 짐작이 됩니다. 하지만, 그 뜻을 정확히 알고 계신 분이 몇 명이나 될까 궁금합니다. 웹 브라우저가 뭘까요? 이것은 우리가 인터넷을 탐험하고 정보를 찾는 데 없어서는 안 될 중요한 도구입니다. 흔히 인터넷을 탐험하는 창문과도 같은 존재라고 비유합니다. 마치 탐험가가 지도를 가지고 새로운 땅을 탐험하듯이, 웹 브라우저라는 창문을 통해 .. 2024. 7. 17. 인터넷의 탄생과 발전 : ARPANET, 월드 와이드 웹, 대중화 인터넷의 탄생과 발전에 대하여 알아보겠습니다. 제가 처음 컴퓨터를 접했을 때와 지금의 인터넷 세상은 정말 많이 달라졌습니다. 이 글을 읽는 여러분 대부분은 아마도 인터넷 없는 세상은 상상도 못 하실 겁니다. 여러분이 매일 사용하는 스마트폰, 컴퓨터, 게임기 등이 모두 인터넷과 연결되어 있을 만큼, 우리 생활에서 빼놓을 수 없는 중요한 부분이 되었습니다. 나이가 어릴수록 더 그러시겠죠? 제가 태어나던 해에 인터넷은 같이 시작되었습니다. 개발자로 일하면서, 인터넷은 점점 일하기 편한 환경을 만들어줬고, 저의 일도 점점 효율성을 얻어왔습니다. 그 눈부신 발전을 현장에서 직접 경험하면서 느꼈던 감정과 배움을 여러분과 함께 나누고 싶습니다. 그러나 인터넷이 대중화되어 저의 집안에 들어오면서, 한 가정의 아빠로서.. 2024. 7. 17. 컴퓨터 운영체제의 발전 : DOS와 CP/M, 윈도우, 유닉스와 리눅스 컴퓨터 운영체제의 발전에 대하여 알아보겠습니다. 초기 운영체제인 DOS와 CP/M에서 시작해서 윈도우의 발전사를 거쳐, 유닉스와 리눅스의 역사에 이르기까지 오늘도 컴퓨터와 함께 시간 여행을 떠나 보겠습니다. 그전에 여러분은 운영체제는 무엇이라고 생각하십니까? 여러 가지로 답변이 나올 수 있지만, 개발자인 저에게 딱 한 마디로 답하라고 한다면 “운영체제는 컴퓨터의 ‘뇌’다!”라고 할 것입니다. 우리 인간의 몸이 뇌가 없이는 아무것도 할 수 없는 것처럼, 컴퓨터도 운영체제가 없이는 아무 작동도 할 수 없습니다. 그만큼 컴퓨터에 있어서 뿌리이자 뇌핵과 같습니다. 오늘은 여러분에게 바로 이 운영체제의 역사에 대해 이야기해 드리려고 합니다. 저의 경험담도 함께 곁들여서, 여러분이 컴퓨터에 대해 더 흥미를 느낄 .. 2024. 7. 16. 개인용 컴퓨터의 탄생 : 알테어 8800, 애플 I과 애플 II, IBM PC 개인용 컴퓨터의 탄생에 대해 오늘은 이야기를 시작해 보겠습니다. 알테어 8800, 애플 I과 애플 II, IBM PC 등을 다루어 보겠습니다. 저는 30년 동안 소프트웨어 개발자로 일하면서 컴퓨터와 함께 성장해 왔습니다. 오늘도 여러분과 함께 컴퓨터의 역사를 여행해보려고 합니다. 제가 처음 컴퓨터를 만났던 순간을 아직도 잊지 못합니다. 당시 어린 저에게는 컴퓨터가 마치 마술을 부리는 기계 같았습니다. 그때의 호기심과 설렘이 오늘날 저를 이 자리까지 오게 한 것 같습니다. 여러분은 컴퓨터를 매일 사용하고 있겠지만, 컴퓨터가 처음 만들어질 때는 지금과는 매우 달랐습니다. 오늘은 여러분에게 컴퓨터의 초기 역사와 제가 경험한 이야기들을 들려드리려고 합니다. 컴퓨터의 탄생을 통해 여러분도 이 신기한 기계에 대해.. 2024. 7. 16. 컴퓨터 집적 회로와 마이크로프로세서 컴퓨터 집적 회로와 마이크로프로세서에 대해 이야기해 보겠습니다. 저는 30년 동안 소프트웨어 개발자로 일해왔습니다. 이 두 기술은 제 경력뿐만 아니라 우리 모두의 삶에 큰 영향을 미쳤다고 생각합니다. 모든 일상생활에서 빼놓을 수 없는 두 가지 중요한 기술, 집적 회로(IC)와 마이크로프로세서(MPU)는 현대 전자기기의 심장과도 같은 존재라는 생각이 듭니다. 여러분이 사용하는 스마트폰, 컴퓨터, 심지어는 전자레인지까지 이 기술들이 없었다면 존재할 수 없었을 것이기 때문입니다. 또한, 제가 개발자로서 이 분야에서 일한 경험을 통해 느낀 점은, 집적 회로와 마이크로프로세서가 없었다면 지금의 디지털 세상은 존재하지 않았을 거라는 것입니다. 이 작은 칩들이 어떻게 세상을 변화시켰는지, 그리고 우리가 더 나은 미.. 2024. 7. 16. 컴퓨터의 소형화, 진공관에서 트랜지스터로, 원리와 중요성 컴퓨터의 소형화, 진공관에서 트랜지스터로, 원리와 중요성에 대해 알아보겠습니다 앞 포스팅 글에서 말씀드렸다시피 저는 30년 이상의 경력을 가진 컴퓨터 프로그래머이자 개발자로, 컴퓨터 기술의 발전을 직접 목격해 온 사람입니다. 저에게 이 컴퓨터의 소형화는 정말 혁명적인 일입니다. 대학교 전산실에서 저는 컴퓨터라는 기계를 생전 처음으로 보았습니다. 당시 그 크기에 눈이 휘둥그레졌었던 기억이 납니다. 불과 30년 전만 해도 컴퓨터는 지금과는 비교할 수 없을 만큼 거대한 기계였습니다. 전산실은 마치 공장처럼 거대하고 복잡한 기계들로 가득 차 있었습니다. 특히 진공관을 사용한 초기 컴퓨터는 그 크기와 열 방출량 때문에 특별히 관리가 필요했습니다. 매일 아침 전산실에 가보면, 그곳을 관리하는 선배님은 진공관이 제대.. 2024. 7. 16. 이전 1 2 3 4 다음 반응형