Hollywood (programming language): Difference between revisions

Content deleted Content added
Monkbot (talk | contribs)
m Task 18 (cosmetic): eval 8 templates: hyphenate params (8×);
m rv sock
 
(13 intermediate revisions by 11 users not shown)
Line 1:
{{Short description|Programming language}}
{{Infobox software
| name=Hollywood
Line 5 ⟶ 6:
| developer=Andreas Falkenhahn
| released ={{Start date and age|2002|11}}
| latest release version=8.010
| latest release date= {{Start date and age|2023|02|25}}<ref>{{Cite web |title=Hollywood 10: Xcelicious out now! - Hollywood forums |url=https://forums.hollywood-mal.com/viewtopic.php?f=19&t=3657 |access-date=2023-09-03 |website=forums.hollywood-mal.com}}</ref>
| latest release date= {{Start date and age|2019|02|08}}
| operating system= [[AmigaOS]], [[MorphOS]], [[WarpOS]], [[AROS]], [[Microsoft Windows|Windows]]. [[macOS]], [[Linux]], [[Android (operating system)|Android]], [[iOS]]
| genre= [[Programming language]]
Line 21 ⟶ 22:
 
==General information==
Hollywood's focus is on ease of use and platform independence. It was mainly designed for the creation of games and [[multimedia]] applications. The language set comprises roughly 700900 different commands from the following fields of application: 2D graphics, sound, file system operations, text output, animations, [[Sprite (computer graphics)|sprites]], layers, transition effects, image manipulation, saving of images and [[Audio Video Interleave|video files]], time and date functions, input functions (keyboard, joystick, mouse) as well as mathematical operations and string functions. Programming in Hollywood is done via so called Hollywood scripts (using the [[Filename extension|file extension]] *.hws). These scripts are compiled dynamically and can be converted into stand-alone executables. All Hollywood programs run inside a [[Sandbox (software development)|sandbox]], which makes it impossible for them to crash.<ref>Preinsack, Anton: Interview with Andreas Falkenhahn. Amiga Future 78 (2009), p. 14.</ref>
 
=== Platform independence ===
Line 27 ⟶ 28:
 
=== GUI development ===
There are several GUI toolkits for Hollywood. RapaGUI is a cross-platform GUI plugin for Hollywood which supports Windows, macOS, Linux, and AmigaOS. RapaGUI uses native GUI controls provided by the respective host operating system giving all RapaGUI applications a native look and feel. MUI Royale is a GUI toolkit for Hollywood which can be used to create GUIs using the [[Magic User Interface]]. Another GUI toolkit for Hollywood is HGui.<ref>{{cite web|url=http://www.a-mc.biz/_software/hgui-gui-toolkit-for-hollywood/ |title=HGui |website=a-mc.biz |date=29 October 2015 |access-date=2017-04-01}}</ref> In contrast to RapaGUI and MUI Royale, HGui draws its GUI controls itself which makes its graphical user interfaces look exactly the same on every platform.
 
=== Compiler ===
Line 50 ⟶ 51:
| caption=Hollywood Designer running on AmigaOS4
| developer=Andreas Falkenhahn
| latest release version=57.0
| latest release date= {{Start date and age|20202024|04|1914}}
| operating system= [[AmigaOS]], [[MorphOS]], [[WarpOS]], [[AROS]]
| genre= [[Presentation]]
Line 72 ⟶ 73:
{{Portal|Amiga}}
* {{Official website|www.hollywood-mal.com}}
* [http://www.airsoftsoftwair.com/ Homepage of the developer]
* [https://web.archive.org/web/20110706144306/http://devplex.awardspace.biz/ Cubic IDE], an IDE for Hollywood
* [http://www.codebench.co.uk/ CodeBench], an AmigaOS 4 IDE for Hollywood and other languages
* [http://www.ferrule-media.no An Infochannel created using Hollywood Designer] (Norwegian)
* [httphttps://web.archive.org/web/20210102170808/https://www.morguesoft.eu/Paginas/vamp.htm VAMP], the Virtual Amiga Multimedia Player (English & Spanish)
* [https://www.keho-software.com/ Homepage of KeHoSoftware], Hollywood LCARS SmartHome SmartSensor Project (English & German)
 
{{AmigaOS 4}}