- cross-platform: same code base for mobile, web and desktop
- 60 frames per second using GPU acceleration
- responsive design that adapts to screenresolution and DPI
- rich Flashlike content in the browser without a plugin
- GPU acceleration with WebGL in modern browsers
IMPORTANT
Adobe no longer supports the Flash Player and blocks Flash content since january 12, 2021. Therefore the RIAmore Flash applications do not work anymore!
We hope to offer the Flash applications again in the future with the help of Ruffle, an Adobe Flash Player emulator written in the Rust programming language.
You can support the development of this open source project via Github Sponsors
. Your sponsorship will help to ensure the accessibility of Flash content for the future.
Home
Rich Internet Applications offer a rich engaging user experience in a single page.
They employ an intelligent client engine that asynchronously fetches and updates data based on user interaction
and also determines how the data will be displayed. This reduces the amount and frequency of client-server traffic and thereby results
in greater responsiveness than traditional page-based Content Management Systems (CMS).
RIAmore: cross-platform rich internet applications
RIAmore develops cross-platform rich internet applications for Android, web and desktop written in the open source programming languages
ActionScript, TypeScript and Dart. ActionScript Applications use the Flash Runtime (1) as an intelligent client engine.
Dart and TypeScript applications are compiled to Javascript and run without any plugin on modern browsers (2)
or as hybrid applications with the help of wrapper-software (Apache Cordova or the
Intel open-source project Crosswalk).
Frameworks and UI components
RIAmore uses the following frameworks and components:
Starling open source GPU accelerated framework for ActionScript 3;
Feathers open source user interface components for Starling framework;
StageXL for Dart an open source Flash-like framework built on top of the Dart programming language, it uses the HTML5 Canvas element and offers WebGL support.
Client server communication
RIAmore uses the Adobe Messaging Format (AMF) and JSON as gateways between client and server.
On the server side PHP (Zend Framework) is used.
(1) Apache Flex and Adobe Flash applications require
the cross-platform Adobe Flash® Player that is installed on more than
94% of all PCs and laptops across the world. Adobe AIR applications
require the cross-platform Adobe Integrated Runtime (AIR)
environment. (back)
(2) Dart is supported on modern browsers:
Internet Explorer, versions 9, 10, and 11 (Dart v1.5 will be the last release to support Internet Explorer 9);