본문/내용
Ubicomp와 관련된 기술은 크게 세 가지로 구분된다. 값싸고 전력 소비가 적으며 편리한 디스플레이를 지닌 컴퓨터들, 이들을 함께 묶을 수 있는 네트웍, 그리고 ubiquitous 응용을 실현하는 소프트웨어 시스템이 그것이다.
현재의 추세로는 첫번째 요구사항은 비교적 쉽게 이루어질 전망이다. 640x480 픽셀의 flat 패널 디스플레이가 점차 일반화되는 추세이고 가격도 절하되고 있으며 여러날 동안 지속적으로 사용되는 작은 배터리가 제공될 것이다. 커다란 디스플레이의 경우는 좀 다른데, 가까이서 볼 수도 있고 방 안 저 편에서 볼 수도 있는 디스플레이는 수천만 개의 픽셀을 디스플레이할 수 있어야 할 것이며 당분간은 가격도 상당히 비싸겠다. 그 외 보조기억장치나 프로세서도 조만간 ubicomp를 제공하는데 큰 문제가 없다고 보여진다.
그러나, 소프트웨어나 네트웍 기술은 아직 여러가지 문제를 안고 있다. 현재의 소프트웨어 시스템은 컴퓨터 네트웍의 장점을 십분 활용하는 것이 많지 않고, 분산 컴퓨팅의 경향은 물리적 분산이라는 특성을 이용하기보다는 네트웍을 디스크나 메모리 등 비네트웍 장치와 같이 취급하는 경향이 있다. 또, 현재의 운영체제들은 하드웨어와 소프트웨어에 대해 비교적 고정된 배치를 가정하여, 새로운 장치를 추가하려면 시스템의 전원을 껐다 켜야 한다. 지역적 장치들이 들어오고 나가며 방과 그 안에 있는 사람들에 종속되는 환경에서는 새로운 장치에 대한 새로운 소프트웨어가 언제든지 요구될 수 있으며 그 때마다 방 안의 수많은 연결된 컴퓨터들의 전원을 끌 수는 없을 것이다. 윈도우 시스템의 경우도 현재는 고정된 컴퓨터에 종속되어 그 정보를 디스플레이하고 있다. 이들이 여러개의 스크린을 지원하기는 하지만 한 곳, 즉, 한 스크린이나 컴퓨터 또는 방에서 시작된 응용이 다른 곳으로 옮겨가지는 못한다. 좋은 성능을 위해서 현재의 윈도우 시스템들은 고정된 스크린과 입력 모드, 그리고 지역적 컴퓨터를 이용해서 응용에 대한 정보를 저장하고 있다.