Skip to content

About

The official sample suite for RemObjects Elements (Oxygene, C# and Swift)

Resources

Stars

24 stars

Watchers

10 watching

Forks

Latest commit

 

History

199 Commits

Folders and files

Repository files navigation

Elements Samples

Official samples for the RemObjects Elements languages and platforms. Open a sample's .sln in Fire, Water, Earth or Visual Studio where supported, or build its .elements project with EBuild. Use a current Elements release and the SDKs required by the selected target. Samples on the current branch may need newer features than older installed releases; release tags retain historical versions.

Where to start

  • Shared UI: shared controller behavior with native Cocoa, WPF, GTK and Delphi VCL views.
  • Calculator: a shared evaluator with separate native application hosts.
  • UIKit: scene lifecycle, navigation, collections, native controls and custom drawing. Modernized applications require iOS 13 or later.
  • Android: native activities, Bluetooth, lifecycle-owned work and widgets. Check each manifest and project for SDK requirements.
  • Myth: six shared command-line examples for .NET, JVM and native macOS, with output and behavioral verification.
  • Python: practical language/library examples, expected output and target verification commands.
  • Legacy: deprecated examples retained at their original relative language/platform paths for historical and compatibility use.

Organization

Paths start with a language, then a platform and optional topic. Language folders use the compiler code names:

Folder Language
Oxygene Object Pascal
Hydrogene C#
Silver Swift
Iodine Java
Gold Go
Mercury Visual Basic
Promethium Python, preview
Myth Myth, preview
Folder Platform
All / Cross-Platform Multiple targets or shared source
Echoes .NET
Cooper JVM and Android
Toffee Native Apple platforms
Island Native targets, including Windows, Linux, Darwin and WebAssembly where demonstrated
Gotham Shared cross-platform libraries

Native UI samples require the platform toolkit; third-party integration samples list their required libraries in their READMEs.

The authoritative repository is remobjects/ElementsSamples. Contributions should include required resources, clear prerequisites and a way to verify the demonstrated behavior. Use Elements projects for sample tests.

About

The official sample suite for RemObjects Elements (Oxygene, C# and Swift)

Resources

Stars

24 stars

Watchers

10 watching

Forks

Releases

Packages

Contributors

Languages