BOOPSI (original) (raw)
BOOPSI (Basic Object Oriented Programming System for Intuition) is an object-oriented programming system for AmigaOS. It extends the AmigaOS windowing environment (Intuition) with an object-oriented subsystem allowing a hierarchy of object classes in which every class defines a single GUI widget or interface event. BOOPSI was officially introduced with AmigaOS 2.0 and was further extended in later releases.
Property | Value |
---|---|
dbo:abstract | BOOPSI (Basic Object Oriented Programming System for Intuition) is an object-oriented programming system for AmigaOS. It extends the AmigaOS windowing environment (Intuition) with an object-oriented subsystem allowing a hierarchy of object classes in which every class defines a single GUI widget or interface event. BOOPSI made it easier for developers to create their own system of widgets and create standardized graphical user interfaces. Magic User Interface and ReAction are examples of complete widget toolkits built on BOOPSI. Both toolkits have become popular with Amiga software programmers to generate and maintain graphical user interfaces. The object-oriented design brings advantages such as straightforward coupling of objects with other objects. For example, a programmer may link a numerical input field and a sliding control, where if the user adjusts the sliding control the numerical value in the input field changes automatically. BOOPSI was officially introduced with AmigaOS 2.0 and was further extended in later releases. (en) BOOPSI, es un acrónimo que significa Basic Object Oriented Programming System for Intuition (Sistema básico de programación orientada a objetos para Intuition, en español), es un sistema orientado a objetos para AmigaOS. Mejora el sistema Intuition por medio de una interfaz orientada a objetos con un sistema de clases, en el cual cada clase representa a un único control (gadget o widget) o describe un evento de la interfaz. Esto ha llevado a una evolución en la que desarrolladores de terceras partes han realizado su propio sistema de clases. Puede ser utilizado para programar interfaces orientadas a objetos en el Amiga, a cualquier nivel. Los objetos pueden ser emparejados uno con otro mediante el uso de BOOPSI. Por ejemplo, el programador conecta un campo de entrada para números con un control deslizante. Por lo tanto el valor numérico del campo de entrada cambiará de manera automática, una vez el usuario haya cambiado el control deslizante. La creación y manipulación de interfaces BOOPSI se consigue mediante el uso de listas de parámetros (tag lists). BOOPSI fue oficialmente introducido con la versión 2.0 del sistema operativo del Amiga. La mayoría de las nuevas interfaces gráficas de usuario del Amiga utilizan BOOPSI, en particular, si utilizan o . * Datos: Q796862 (es) |
dbo:wikiPageExternalLink | http://codewiz.org/projects/amiga/ http://www.flux.utah.edu/~stack/introduction.html |
dbo:wikiPageID | 4418408 (xsd:integer) |
dbo:wikiPageLength | 1890 (xsd:nonNegativeInteger) |
dbo:wikiPageRevisionID | 1058105984 (xsd:integer) |
dbo:wikiPageWikiLink | dbr:Intuition_(Amiga) dbr:GUI_widget dbr:Object-oriented_programming dbr:Magic_User_Interface dbr:AmigaOS dbr:ReAction_GUI dbc:AmigaOS_4_software dbc:Amiga_APIs dbc:Amiga_software dbc:MorphOS dbc:MorphOS_software dbc:Widget_toolkits dbr:Widget_toolkit dbr:Graphical_user_interfaces |
dbp:auto | yes (en) |
dbp:date | December 2009 (en) |
dbp:wikiPageUsesTemplate | dbt:Compu-sci-stub dbt:ISBN dbt:Portal dbt:Short_description dbt:Unreferenced_stub dbt:Widget_toolkits dbt:AmigaOS dbt:MorphOS |
dcterms:subject | dbc:AmigaOS_4_software dbc:Amiga_APIs dbc:Amiga_software dbc:MorphOS dbc:MorphOS_software dbc:Widget_toolkits |
gold:hypernym | dbr:System |
rdf:type | yago:WikicatComputerLibraries yago:Area102735688 yago:Artifact100021939 yago:Library103660909 yago:Object100002684 yago:PhysicalEntity100001930 yago:YagoGeoEntity yago:YagoPermanentlyLocatedEntity yago:Room104105893 yago:Structure104341686 yago:Whole100003553 |
rdfs:comment | BOOPSI (Basic Object Oriented Programming System for Intuition) is an object-oriented programming system for AmigaOS. It extends the AmigaOS windowing environment (Intuition) with an object-oriented subsystem allowing a hierarchy of object classes in which every class defines a single GUI widget or interface event. BOOPSI was officially introduced with AmigaOS 2.0 and was further extended in later releases. (en) BOOPSI, es un acrónimo que significa Basic Object Oriented Programming System for Intuition (Sistema básico de programación orientada a objetos para Intuition, en español), es un sistema orientado a objetos para AmigaOS. Mejora el sistema Intuition por medio de una interfaz orientada a objetos con un sistema de clases, en el cual cada clase representa a un único control (gadget o widget) o describe un evento de la interfaz. Esto ha llevado a una evolución en la que desarrolladores de terceras partes han realizado su propio sistema de clases. Puede ser utilizado para programar interfaces orientadas a objetos en el Amiga, a cualquier nivel. (es) |
rdfs:label | BOOPSI (en) BOOPSI (es) |
owl:sameAs | freebase:BOOPSI yago-res:BOOPSI wikidata:BOOPSI dbpedia-es:BOOPSI https://global.dbpedia.org/id/4xg7d |
prov:wasDerivedFrom | wikipedia-en:BOOPSI?oldid=1058105984&ns=0 |
foaf:isPrimaryTopicOf | wikipedia-en:BOOPSI |
is dbo:wikiPageWikiLink of | dbr:List_of_widget_toolkits dbr:Magic_User_Interface dbr:AmigaOS dbr:ReAction_GUI dbr:Workbench_(AmigaOS) dbr:Zune_(widget_toolkit) |
is foaf:primaryTopic of | wikipedia-en:BOOPSI |