java

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
[ java ] in KIDS
글 쓴 이(By): hell (나누구야)
날 짜 (Date): 1997년10월25일(토) 21시58분20초 ROK
제 목(Title): 뜨거운 감자 '자바OS' 그정체를 밝힌다 (4)




 ------------------------------------------------------------------------------
 뉴스제공시각 : 08/01 00:00                   출처 : 마이크로 
 제목 : 뜨거운 감자 '자바OS' 그정체를 밝힌다 (4)
 -----------------------------------------------------------------------------
자바OS의 윈도우 기능
자바는 간단하고 메모리에 효율적인  윈도우 시스템을 지원
하며, 중첩 윈도우  프레임, 버튼 및  다른 스크린 아이템을 
작성하는 데  사용할 수  있다. 자바OS의   AWT 클래스는 
JDK 프로그램에 사용되는 클래스와는 다르며, 윈도우 및 그
래픽 패키지에 비해 작은 기능이  필요하므로 'Tiny AWT'
라고 한다.

자바스테이션은 자바와 자바OS, NC의 혼합체
썬과 자바소프트는 1996년 12월에 자바스테이션이라는 이상
적인 NC 디자인  모델을 발표했다. 자바스테이션은  컴퓨터 
시장에서 처음으로 발표된 NC나 자바를 지원하는 NC가 아
니지만, 자바스테이션은 처음으로  자바OS를 구현하는  NC
다. 

자바스테이션 하드웨어 사양
앞서 설명했듯이 씬 클라이언트는 최소의 외부 장치로써 지
역 저장 장치가 없는  네트웍 웍스테이션을 말한다.  이것은 
네트웍 서버를 사용해 외부 장치에 데이터를 저장하거나 데
이터를 액세스하기 때문에 씬  클라이언트라는 용어는 자바
스테이션에 적용할 수 있다. 다음은 썬의 프로세서에 기반으
로 한 자바스테이션의 하드웨어 스펙이다. 

■ 100MHz microSPARC II 프로세서
■ 표준 72핀 모듈 8MB 램(64MB로 확장 가능) 
■ 자바OS를 위한 선택적 플래시 롬, 또는 네트웍에서 로드
할 수 있다.
■ 10/100-BaseT 빠른 이더넷 네트웍 인터페이스
■ PPP(Point-to-Protocol) 및 모뎀 지원
■ PC 호환 및 슈퍼 VGA 호환 비디오 인터페이스
■ 그래픽 가속기
■ VGA 모니터를 연결(기존 장치에 연결)

자바스테이션은 주로 기존의 이더넷 네트웍과  연결하며, 인
트라넷을 직접 액세스할 수 있도록 디자인했다.

<그림 4> 썬에서 발표한 자바스테이션

자바스테이션과 소프트웨어 지원
이제는 문서 편집기나 스프레드시트와 같은 표준 자바 소프
트웨어를 판매상으로부터 구입할 수 있다. 이런  소프트웨어 
패키지는 쉽게 배포할 수 있는데  누구나 액세스할 수 있는 
공용 네트웍 영역에 패키지를 설치하면 각각의 사용자는 네
트웍에 연결된  컴퓨터마다 하드  디스크에 애플리케이션을 
인스톨하지 않고도 사용할 수 있다. 코렐은 자바로 워드퍼팩
과 쿼트로 프로를 구현했으며, 네트웍의 모든 사용자는 자신
의 전용 디렉토리나 네트웍 영역에 설정해 사용할 수 있다.
많은 회사들이 데이터베이스 액세스, 주문 접수,  분석, 리포
트 및 다른 특별한 애플리케이션  소프트웨어를 개발하지만, 
네트웍의 하드웨어와 운영체제 플랫폼이  다르면 서로 다른 
많은 버전들이 필요하다. 그러나 프로그래밍 언어가  자바라
면 프로그램은 한 번의 컴파일로 네트웍에 단 한 번 로드해 
필요할 때마다 실행할 수 있다. 그리고 모든 애플리케이션이 
자바로 작성한다면  플랫폼이 동일하지  않아도 프로그램이 
자바 가상기계를 사용할 수 있어  아무런 문제가 되지 않는
다. 따라서 개발자는  더이상 맥  버전, 윈도우  3.1, 윈도우 
95/NT 또는 유닉스 버전의  소프트웨어를 개발할 필요없이 
모든 플랫폼에서 실행할 수 있는  하나의 자바 버전을 만들 
수 있다.
이제는 NC가 메인프레임과  미니 컴퓨터에  연결하는 더미 
터미널로 교체되고 있다. 자바스테이션은 NC를  터미널처럼 
작동하도록 터미널 에뮬레이터 소프트웨어를  실행할 수 있
기 때문에 레거시 소프트웨어(legacy  software)를 액세스해 
중앙 처리 연산부터 네트웍을 이용한  분산 처리까지 할 수 
있다. 반면 소프트웨어 개발팀은 터미널에서 사용하는  자바 
버전을 개발하며, 일반 사용자는 터미널  에뮬레이션 프로그
램보다 강력하고 사용하기 쉬운  자바 애플리케이션을 사용
할 수 있다.
일반 데스크탑의 네트웍에서 가장 중요한 작업중 하나는 소
프트웨어 라이센스를 유지하는 것이다. 즉 하드 디스크가 있
는 웍스테이션에서 모든 클라이언트가  최신 버전인지를 확
인하기 어렵다는 것이다. 그러나 NC에서는 모든 프로그램과 
파일을 네트웍에서 로드하므로 작업을 쉽게 수행할 수 있다. 
그리고 네트웍 관리자는  파일 서버를 검사해  버전 정보를 
쉽게 알 수 있으며, 모든 애플리케이션이 같은  장소에서 로
드하도록 네트웍을 구성할 수 있다.

자바 데스크탑, 핫자바 뷰
자바OS는 커맨드라인 인터프리터나  윈도우와 매킨토시 시
스템처럼 GUI 환경이 없다. 하지만 핫자바 뷰라는 애플리케
이션을 사용해 사용자 인터페이스를 제공한다. 이것은  모든 
종류의 데스크탑(또는 웹탑) 기능, 즉  버튼, 아이콘, 마우스 
포인터 및 운영체제가 지원하는 다른 비주얼 요소들을 지원
하는 통합된 애플리케이션 슈트다. 핫자바 뷰의 설치는 네트
웍에 저장되며 특정 NC라기 보다는  일정한 사용자에 한정
되어 있다. 다시 말해 사용자가 어디에서 로그인해도 사용자
가 지정된 모든 설치 사항이 실행된다는 것이다.

[알림판목록 I] [알림판목록 II] [글 목록][이 전][다 음]
키 즈 는 열 린 사 람 들 의 모 임 입 니 다.