EuStudio
EuStudio
EuStudio is an IDE aimed towards GNU/Linux and Unix platforms and it's based in the EuGtk library written by Irv Mullin. Currently is under development and tests are performed on Fedora 15 and CentOS 6.3 GNU/Linux 32 and 64-bit computers. As soon as I have OpenEuphoria running natively on other operating systems I will start focusing on other options like NetBSD, OpenBSD, FreeBSD, etc.
The main goals of the project are:
- Be a user friendly comfortable IDE to develop crossplatform applications, producing EuGtk and Win32Lib code.
- State-of-the-art WYSIWYG form designer.
- Capability to produce text mode widgets using UDS library (under development) for developing nice terminal or console apps.
- Suitable also for other programming languages like C/C++, assembly or Html and PHP.
- Develop, import and manage EDS database files.
- Contextual realtime help and tips.
- On-line help.
- Macro functions, scripting and plugin capability.
- Syntax checking, auto-completion, etc.
- Benefit from any suggestion or idea users may have
Status
The current version is 0.0.1 pre-alpha, for GNU/Linux only. Not yet released. Requires heavy development.
Official Website
The website can be found here: EuStudio official blog
You can also find its own forum here:
Any way, I will post here at OpenEuphoria.org any updates to keep in touch with the euphorian community.
Author
The project was started during summer 2012 by Raul Campos Arribas <raul@sanitux.com>. You are welcomed to join the project, help with ideas, testing, artwork, etc. Make suggestions, criticise, contribute as you may wish. In order to keep a simple development schedule its written in english so any one in the OpenEuphoria.org community may help. Translations may come in a future and more help will be needed then.
You may contact the author via: (I speak english, spanish and catalan)
email: raul@sanitux.com
skype: raul.campos.arribas
facebook: raul.camposarribas@facebook.com
License
It will be released under BSD License or GPL or it's own license. Source code will be aviable.
Requirements
The program needs a modern GNU/Linux operating system with a GTK 3.0 library in it in order to make EuGtk run. I highly recommend modern "productivity" oriented distributions like Fedora, Ubuntu desktop, Linux Mint rather than "server" ones, like CentOS, RHEL, etc. If you wish to run EuStudio in a "server" distro you will probably need to upgrade GTK to the latest 3.x version. It's not that problematic but it can be a little tricky if you have low experience with GNU/linux and compiling Gtk libraries.
Present & Future
I will try to keep the latest screenshot updated.