부피
BOOPSIBOOPSI(Basic Object Oriented Programming System for Intension)는 아미가를 위한 객체 지향 프로그래밍 시스템입니다.OS. Amiga를 확장합니다.오브젝트 지향 서브시스템을 갖춘 OS 윈도 설정 환경(Intusion)을 통해 모든 클래스가 단일 GUI 위젯 또는 인터페이스 이벤트를 정의하는 오브젝트 클래스의 계층 구조를 사용할 수 있습니다.
BOOPSI를 통해 개발자는 위젯 시스템을 직접 만들고 표준화된 그래픽 사용자 인터페이스를 쉽게 만들 수 있었습니다.Magic User Interface 및 ReAction은 BOOPSI를 기반으로 작성된 완전한 위젯 툴킷의 예입니다.두 툴킷 모두 그래픽 사용자 인터페이스를 생성하고 유지하기 위해 Amiga 소프트웨어 프로그래머들에게 인기를 끌고 있습니다.
객체 지향 설계는 객체를 다른 객체와 쉽게 결합하는 등의 이점을 제공합니다.예를 들어 프로그래머는 수치입력필드와 슬라이딩제어를 링크할 수 있으며, 사용자가 슬라이딩제어를 조정하면 입력필드의 수치가 자동으로 변화한다.
BOOPSI는 AmigaOS 2.0에서 공식적으로 도입되었으며 이후 출시에서 더욱 확장되었습니다.
레퍼런스
- Amiga ROM 커널 참조 매뉴얼: 라이브러리, 애디슨 웨슬리(1991)에 의해 출판되었습니다. ISBN0-201-56774-1