Deutsch English

Features

Grafik:

  • Sehr flexibles, ebenenbasiertes Grafiksystem
  • Unterstützung für Alphakanäle
  • Sprites jeglicher Größe können benutzt werden
  • Umfangreiche Textunterstützung mit Formatierung, Zeilenumbruch und Rotation
  • Plattformunabhängige TrueType-Unterstützung
  • Videos können abgespielt werden
  • Unterstützung für echte Vektorformate wie SVG
  • Import und Export von PDF-Dokumenten möglich
  • Viele Grafikprimitiven (Ellipsen, Kreisausschnitte, Linien, Rechtecke, Polygone...)
  • Unterstützung für vektorbasiertes Zeichnen (Bezier-Kurven...)
  • Antialias-Unterstützung für Text und Vektorgrafik
  • Über 150 Überblendeffekte für Grafik und Text
  • Dutzende eingebaute Bildbearbeitungsfunktionen
  • Mächtige Funktionen zum Offscreen-Zeichnen inkl. Zeichnen auf Masken und Alphakanäle
  • Unterstützung für Clipping (rechteckig und unregelmäßig)
  • Hardwarebeschleunigte Doublebuffer-Unterstützung
  • Animationen können eingebunden werden
  • Grafiken können als PNG-Bild oder sogar als AVI-Video exportiert werden
  • Fenster können Alphatransparenz benutzen
  • OpenGL 3D-Programmierung wird über ein Plugin unterstützt
  • SDL-Programmierung ist über ein Plugin möglich
  • Video-Streaming wird über ein Plugin unterstützt

Sound:

  • Mehrkanalige Sound-Schnittstelle
  • Unterstützung für Samples und Streams
  • Protracker-Module können abgespielt werden
  • Lautstärke und Tonhöhe kann während dem Abspielen moduliert werden
  • Multikanal-Mixer zum Manipulieren von Samples
  • Dynamisch generierte Audiodaten können abgespielt werden
  • Audio-Streaming wird über ein Plugin unterstützt

GUI:

  • Das RapaGUI-Plugin ermöglicht native GUI-Entwicklung mit Hollywood
  • Native GUIs können für Windows, Linux, macOS, Android und AmigaOS erstellt werden
  • GUI-Layouts werden bequem über XML-Dateien angelegt
  • Unterstützung für über 40 verschiedene Bedienelemente (Widgets)
  • Volle Flexibilität da Hollywood-Displays in GUIs eingebunden werden können
  • Komplett plattformunabhängige GUI-Entwicklung - benutzen Sie denselben Code für alle Plattformen!

Netzwerk:

  • Volle Internet- und Netzwerkunterstützung
  • Server- und Clientverbindungen können erstellt werden
  • Datentransfer für zahlreiche Protokolle wie HTTP, FTP und SCP
  • Unterstützung für Ein-/Ausgabe über die serielle Schnittstelle
  • IPC-Unterstützung um mit anderen Programmen zu kommunizieren
  • IPv4- und IPv6-Schnittstellen werden unterstützt
  • Volle SSL/TLS-Unterstützung

System:

  • Mächtige, aber einfach zu benutzende Programmiersprache
  • Cross-Compiler für Amiga, Windows, macOS und Linux
  • Android- und iOS-Unterstützung über den frei erhältlichen Hollywood Player
  • APKs können über optional erhältlichen Compiler generiert werden
  • Mit Hollywood kompilierte Programme benötigen keine externen Bibliotheken/DLLs
  • Alle externen Daten (inkl. Schriften) können bequem in Programme einkompiliert werden
  • Volle Unicode-Unterstützung
  • Unterstützung für Fenster- und Vollbildmodi
  • Mehrere Monitore können angesprochen werden
  • Sandbox-Konzept: Hollywood-Programme können nicht abstürzen
  • OS-native Menüleisten können benutzt werden
  • Ereignisbasiertes Programmiermodell, um die CPU zu schonen
  • Interval- und Timerfunktionen mit niedriger Latenzzeit
  • Umfangreiche DOS-Bibliothek für Dateioperationen
  • Unterstützung für ZIP und andere Archivformate
  • Einfacher Zugriff auf die Zwischenablage
  • Zugriff auf Systemdialoge (Datei auswählen, Texteingabe, etc.)
  • Drag'n'drop-Unterstützung
  • Unterstützung für Datenbankverwaltung über SQL
  • Große Mathe- und String-Bibliotheken
  • Mauszeiger kann einfach ausgetauscht werden
  • Komfortable Datenserialisierung von und nach JSON und XML
  • Datum- und Zeitfunktionen
  • Einfache Internationalisierung über das Katalog-System
  • Joystick-Unterstützung

Plugin:

  • Sehr mächtiges, plattformübergreifendes Plugin-System
  • Öffentlich verfügbares SDK mit über 400 Seiten Dokumentation und Beispielen
  • Gesamter Grafiktreiber kann komplett auf alternative Grafiksysteme (z.B. OpenGL, SDL...) umgeleitet werden
  • Gesamter Audiotreiber kann komplett auf alternative Audiosysteme umgeleitet werden
  • Plugins können Lade- und Speichermodule für zusätzliche Bild-, Ton-, Animations- und Videoformate bereitstellen
  • Sämtliche Dateioperationen können abgefangen und durch eigene Routinen ersetzt werden
  • Hollywoods Sprachumfang kann über Plugins erweitert werden

Copyright 2023 by Andreas Falkenhahn. Alle Warenzeichen sind Eigentum ihrer jeweiligen Firmen.