
Welcome to the official FluidApplicationEnvironment website.
The purpose of FluidApplicationEnvironment is to provide a simple, reliable, efficient, and powerful platform on which user-friendly applications can be quickly and easily developed. This platform has its own totally customizable graphical user interface, a special messaging system and networking scheme to allow complete resource sharing and distributed processing, a unique api design which provides all the services for any application that needs them, and a powerful IDE. FluidAE is written in the Euphoria programming language, and it is designed to run on multiple platforms.
FluidAE has been in development for about 7 years, with many design changes and delays in development. I have only been working on it in my spare time. It has been very difficult to figure out how it should be designed, so it has gone through quite a few experimental phases, with some success. However, I wasn't able to get it working well enough to use in the real world, mostly because of a lack of time, and the fact that I am the only developer working on it. So, the project has been on hold for over a year. Now, I am getting paid to develop a real-world application and I have several other applications I need to develop as well. So now I have a reason to finish FluidAE so I can use it as a platform for these real-world applications. I have been refining the FluidAE concept based on experiences from other programming projects, and I believe I finally have a simple and powerful design for FluidAE.
Here's an explanation of how Modules work in FluidAE.