Esoteric Framework

Get Adobe Flash player

The Esoteric Framework is a tool to create 2D and 3D user interfaces in minutes. It is currently under development, but early preview releases are available for download.

Latest News

Esoteric Framework 0.2.0 released

Wednesday, September 10, 2008

The latest version of the framework is available today. It adds support for 2D lines and curves, among other things.

Read the release notes and download it over here.

Cover flow demo bug fixed

Tuesday, September 09, 2008

Fixed a bug in the cover flow demo that resulted in an exception being thrown in some cases.

Cover flow take 1

Monday, September 01, 2008

A new demo was added today. It's an attempt to create a 3D interface similar to the cover flow feature found in Apple iTunes using the Esoteric Framework.

Give it a try online right here.

Features

Rapid Development
The framework is designed to allow developers and designers to build highly interactive applications with ease thanks to a set of flexible and reusable components. At the moment it excels at prototyping user interface extremely fast. As new features emerge, it will become an invaluable tool capable of creating complex projects.
Flash Compatible
The Esoteric Framework is implemented using the ActionScript 3 programming language. As a result, it can run in virtually any browser and operating system. It also opens the door for standalone applications, via Adobe Air for instance.
A Different Kind of Tool
Frameworks such as Flex allow developers to quickly create applications by focusing on functionality rather than interactivity and looks. The purpose of the Esoteric Framework is not to compete with such frameworks. Instead, it attempts to become a tool for developers and designers to create customized and experimental applications with a unique feel.
XML Based
The applications are defined in simple human-readable XML files, in a way that feels familiar to both HTML and Flex developers. The XML files can be loaded during run time if desired, offering as much flexibility as possible.
2D and 3D
The framework comes with built-in 2D and 3D capabilities. It allows you to quickly create graphics without the need for external tools such as Photoshop. It also makes developing 3D applications easier than ever before.
Tweening
Quickly animate almost any object's property using the straightforward tweening engine.
Bindings
The framework comes with an advanced system that allows you to quickly bind data so that the content of the application is automatically updated when the data changes, without the need for event handlers. Almost everything is made bind-able.
Scriptable
A simple scripting language that feels similar to JavaScript and ActionScript allows you to create interactive environments. By combining binding and events almost any sort of behavior is possible.
Extendable
By creating new elements using the upcoming ActionScript 3 SDK, the framework can be extended with very little limitations.