FluidAE - development team needed
- Posted by Ryan W. Johnson <ryanj at fluidae.com> Sep 07, 2005
- 1244 views
Greetings, Euphorians. First, let me say, I have been observing the euphoria community for several years now. I've seen some major improvements, and also people coming and going, people being frustrated with the development of Euphoria (or lack therof). Although Euphoria has it's shortcomings, I think it is a very good language, and i hope it doesn't die out. Keep up the good programming, everyone. ----------------------- Many of you have heard about the FluidAE (Application Environment) project (previously known as Fluid Interface). I have been working on it for about 4 years now. It took me about two years to develop general concepts into a specific design and experiment with some code. The last two years, i have been writing and re-writing code, and continued to refine the design of FluidAE. For those of you who don't know, FluidAE is an open source (released under the GNU GPL) platform written in Euphoria, which is intended to provide a complete graphical multi-user networked application development environment. It could be called a "virtual operating system". It provides a well-organised collection of services (called "modules"), each having it's own set of APIs. An IDE is included to enable users to quickly and easily create or edit applications, using the built-in API reference system. When FluidAE is complete, it should be able to provide all the applications you could ever want. That means a word processor, email client, web browser, chat program, databases, etc. FluidAE is cross-platform (windows or linux), and eventually, I plan to develop a stand-alone release, which can be installed from a CD-ROM as a complete operating system solution. It will probably be a specialized distibution of Linux, specifically designed for running FluidAE. Around February 2005, FluidAE stated becoming mature enough to run some simple applications, such as a text editor and an IRC client. After several months of working out bugs and optimising the GUI, it started to look promising. You can see a screenshot at http://www.fluidae.com/images/ss_18-jul-05.jpg. Unfortunately, it only runs on windows, using win32lib. Now, i am in the process of redoing alot of the source code so that FluidAE can finally run on linux or windows. WxEuphoria seems to be the best option, so i will try that. However, it will take some time to redo some of the libraries in the GUI. I know this is a very large project. So, i am asking for help. Please! If anyone is interested in joining the development team, please let me know. There are many many different areas which people can help with. Some examples are OS-specific libaries, graphics (image processing, vector graphics, fonts, widgetclasses, etc.), messaging/data processing, simple configuration databases, security, virtual file system/file management routines, specific modules (such as sound, video, email, database, etc.). There are also alot of things you could help with that don't involve actual code-writing. If there are any graphics artists out there, the GUI needs lots of nice icons, mouse cursors, and background images/textures for making nice GUI themes. There are also many standards that need to be finalized, such as theme design, Fluid Document Format, Fluid Drawing Language, and api standards. Also, there are lots of cool applications that need to be developed! (Such as IDE, email client, OS configuration, file manager, image editor, media player, calandar, contacts, web browser, word-processor, CAD, theme editor, chat client, system monitor, Bible browesr/study, GPS navigation, etc., etc., etc.) I am totally open to any suggestions or questions. This is an open project which i believe could benefit many users out there. I know people have ideas for applications they wish to develop. I sure do. I would love to experiment with sound synthesis, GPS navigation, robotics, home automation, fractals, CAD, artificial intelligence, etc. So, i am developing this platform which could make it very easy to develop interesting applications like that. If i get enough of a response, I'll work on organising the development team, and list specific details of what needs to be done, using the website to track everything and provide some sort of CVS for easy source code uploading/ downloading. If anyone is interested in this project, please let me know. I will keep working on this with or without you, but i'd rather work on it WITH you. -Ryan W. Johnson [cool signature here, if i ever think of one...] Website: http://www.fluidae.com/ Email: ryanj at fluidae.com IRC Chat: irc://irc.sorcery.net/#FluidAE (also check out the #Euphoria chatroom!) (My nick is "rywilly")