오픈룩
OPEN LOOKOPEN LOOK(Open Look이라고도 함)는 UNIX 워크스테이션용 그래픽 사용자 인터페이스(GUI) 규격이다.원래 1980년대 후반 선마이크로시스템스와 AT&T 코퍼레이션이 정의한 것이다.
역사
OPEN LOOK는 유닉스 그래픽 사용자 인터페이스(GUI)에서 표준화가 거의 또는 전혀 없었던 시기에 만들어졌다; X 윈도 시스템은 유닉스 그래픽 디스플레이의 사실상의 표준으로 떠오르고 있었지만, 그것의 설계자들은 의도적으로 어떤 룩과 느낌의 가이드라인을 지정하지 않기로 선택했고, 이를 응용 프로그램 및 윈도우 관리자 d에게 맡겼다.개발업자동시에, 비 UNIX 운영 체제에서는 GUI의 사용이 증가하고 있었는데, 1984년 초에 애플 매킨토시가 출시되었고, 그 다음이 마이크로소프트 윈도 1.0과 1985년에 아미가 워크벤치가 출시되었다.
AT&T가 최종적으로 SVR4가 될 유닉스에 대한 다음 주요 개정을 고려함에 따라, 많은 사람들은 유닉스가 다른 운영 체제와 경쟁력을 유지하기 위해서는 표준 GUI 정의를 가져야 한다고 믿었다.당시 또 다른 우려는 지식재산을 둘러싼 법적 노출이었다. 1988년 3월, 애플은 마이크로소프트가 매킨토시 모양과 느낌을 모방했다고 주장하며 마이크로소프트를 상대로 소송을 제기했다.
OPEN Look 사양은 Sun과 AT&T가 협업한 것으로, 당시 SVR4 개발에 협력하고 있었다.제록스 PARC는 그래픽 사용자 인터페이스를 위한 업계에서의 선구적인 작업뿐만 아니라, OPEN LOOK의 "설계, 검토, 구현, 테스트, 정교화"에 기여한 공로도 인정받았다.[1]그들로부터의 허가 기술을 포함하여 제록스를 포함하는 것은 미래의 어떤 법적 얽힘으로부터 보호해 주는 역할을 하는 것으로 여겨졌다.[2]
규격은 1988년 4월에 발표되었다.다음 달에는 AT&T와 Sun의 경쟁사 그룹이 협력의 대가로 개방형 소프트웨어 재단(OSF)을 설립했다.OSF는 오픈룩의 대안으로 모티브 GUI를 만들었다.
설명
OPEN LOE는 사각형 버튼, 풀다운 및 오른쪽 메뉴를 나타내는 삼각형 글리프, 사용자가 대화 상자 및 팔레트를 볼 수 있도록 하는 "푸쉬핀"으로 구분된다.전체적인 철학은 사용자의 초점이 인터페이스보다는 애플리케이션에 맞춰지도록 깨끗하고 단순하며 정돈되지 않은 인터페이스를 제공하는 것이었다.[1]사실, 원래 OPEN LOACK 디자인은 흑백으로만 이루어졌으며, 모티브의 3-D 스타일 효과에 대응하여 차양이 있는 "3차원적인" 모양과 느낌이 추가되었다.
그것은 특정한 구현이 아닌 모양과 느낌의 정의여서, 실제로 다른 프로그래밍 툴킷으로 구현될 수도 있고 심지어 다른 기본 윈도우 시스템에서 구현될 수도 있다; X Window 시스템과 Sun의 NeWS 모두를 위해 구현이 만들어졌다.
Sun은 OpenWindows라고 부르며 OPEN Look과 Feel을 구현하는 X Window 시스템 배포를 개발했다.OPEN Look 애플리케이션을 구축하는 개발자는 두 가지 그래픽 프로그래밍 라이브러리, 즉 OLIT(Open Look Essentics Toolkit) 또는 XView 중에서 선택할 수 있다.전자는 X에 공통인 Xt Essentics 툴킷을 기반으로 구축되었으며, 후자는 Sun의 초기 SunView 창 시스템의 GUI 라이브러리와 동일한 프로그래밍 인터페이스 패러다임을 사용함으로써 개발자들이 SunView에서 X로 애플리케이션을 비교적 쉽게 마이그레이션할 수 있게 되었다.
또한 The NeWS Toolkit 또는 TNT도 있었는데, 그 이름은 NeWS 응용 프로그램에 대한 OPEN LOOK를 구현했다는 것을 암시한다; NeWS 응용 프로그램에 대한 지원은 1993년에 OpenWindows에서 제거되었다.
1990년에 유닉스 시스템 연구소(USL)는 유닉스(UNIX)와 함께 AT&T로부터 OLIT를 물려받았다.얼마 지나지 않아 Sun과 USL이 서로 다른 방향으로 개발을 진행하면서 OLIT의 코드베이스가 갈렸다.쑨양은 XView와 더욱 일관된 외관과 느낌을 주기 위해 계속해서 버전을 개선했다.USL은 애플리케이션 GUI를 독립적으로 만들기 위한 API를 만들기 위해 OLIT API를 유지하는 MOOLIT(Mote OPEN LOECT Essentics Toolkit)를 개발했지만 사용자가 런타임에 원하는 GUI를 선택할 수 있도록 했다.MOLIT에 대한 소스는 MJM Software에 의해 라이센스되었으며, MJM Software는 이를 다른 여러 유닉스 플랫폼에 포팅했다.기존 오픈 룩 어플리케이션에 모티브 룩과 느낌을 주고 싶었던 AT&T와 루센트 테크놀로지가 거의 독점적으로 몇 년 동안 사용하였다.그것은 다른 곳에서는 널리 사용되지 않았다.
소멸
1993년 6월까지 AT&T와 Sun을 포함한 주요 유닉스 플레이어들은 마이크로소프트와 더 나은 경쟁을 하기 위해 진정한 유닉스가 필요하다고 결정하고 COSE(Common Open Software Environment) 이니셔티브를 구성했다.이 이니셔티브를 위한 통합 데스크톱은 공통 데스크톱 환경(CDE)이 되었고, 그에 대해 선택된 모양과 느낌은 모티브를 기반으로 했다.선은 즉시 모티브를 제공하고, 그 때까지 OpenWindows를 은퇴시키겠다는 계획을 발표했는데, 이때가 바로 오픈 룩과 느낌의 주요 구현이었다.
선은 1995년 CDE가 출시되기 전까지 모티브 개발자 툴킷과 MWM 창 매니저를 솔라리스와 함께 사용할 수 있는 독립형 제품으로 제공하는 것으로 시작했다.OpenWindows는 CDE가 Solaris 2.6의 기본 데스크톱이 된 1997년까지 기본 Solaris 데스크톱 환경을 유지했다.그때도 OpenWindows는 여전히 Solaris에 포함되었고 CDE 대신 계속 사용할 수 있었다.
2002년 Solaris 9가 출시되었을 때, 데스크탑Set 생산성 도구의 olwm 창 관리자 및 OLIT 기반 응용프로그램에 대한 개발 지원이 최종적으로 제거되었다.XView와 OLIT를 사용하여 이미 개발된 애플리케이션은 여전히 실행되어 Solaris 9와 10 모두에서 표시될 수 있지만, Solaris 11에서는 더 이상 네이티브 애플리케이션으로 지원되지 않는다.[3]
OWAcomp는 OPEN Look Set 툴과 OPEN Look 응용프로그램을 컴파일할 수 있게 해준다. "OPEN Look"은 오픈 소스로 출시된 OpenWindows 코드를 기반으로 하지만 Sun이 오픈 소싱하지 않은 컴포넌트를 추가했다.
참조
- ^ a b Sun Microsystems, Inc. (1989). OPEN LOOK Graphical User Interface Functional Specification. Addison Wesley. ISBN 0-201-52365-5.
- ^ Tony Hoeber (December 1988). "Face to face with Open Look". Byte Magazine. Retrieved 2007-07-31.
- ^ "End of Features (EOF) Planned for Future Releases of Oracle Solaris". Oracle Technology Network. Oracle Corporation. Retrieved 2016-04-18.
The OpenWindows libraries have been removed. Applications that use OpenWindows toolkits such as XView and OpenLook Intrinsic Toolkit (OLIT) [sic] no longer run. However, if required, the applications that use OpenWindows Libraries can be run in Oracle Solaris 10 Zones.
추가 읽기
- O'Reilly의 OPEN LOVE에 대한 오픈 북스:
- 제3권: OPEN Look 사용 설명서
- Volume 7A: XView 프로그래밍 설명서
- Volume 7B: XView 참조 설명서
외부 링크
- SourceForge에서 Windows 증강 호환성 환경 열기
- SourceForge의 OpenLook 데스크톱