See also in this section

Did you know?

En Interactive achieves a cost-effective solution by placing its operations into an economical environment that reduces dramatically the costs involved with the entire process. From this point of view, you can expect a savings level up to 70% of your regular cost.

Customer Speak

They have been honest to deal with and have been an absolutely wonderful technology partner. I highly recommend them to anyone who should need their services.

Home Our Services Software Development Development Tools Linux Customization
PDF Print E-mail

Linux Software DevelopmentRAD, Rapid Application Development

The Tk toolkit, its languages and RAD tools
Tk is a graphics toolkit. Originally written for Tcl, Tk was initially based loosely on the Motif widget set. Tk has been ported to run on Windows and MacOS as well as UNIX, and has been linked into a variety of programming languages (such as Perl and Python) but is most commonly associated with Tcl, the combination being referred to as Tcl/Tk. Tk is a library; it provides a rich set of commands for drawing user interface widgets, and it can be embedded in other programs and has been ported to MacOS and Windows (as well as X11, its native environment).

KDE and Qt Designer
The two main desktop environments available for Linux are Gnome and KDE. Gnome is built on top of the Gtk widget library, and KDE is built on top of Troll Tech's Qt widget library; both environments supply their own additional widget sets, and both of them have toolkits to make them platforms for rapid application development.

Qt is a high-level cross-platform toolkit (available on Windows, MacOS X, and embedded platforms as well as X11) that provides an object-oriented graphical application library for C++ programmers. In addition to the library, the most useful tool is the Qt Designer form design tool -- you can use this to automate most of the legwork of designing a user interface, and in conjunction with the KDevelop integrated development environment it gives you the facilities of a RAD environment for C++ programmers.

Gnome and Glade
Glade is the Gtk+ and Gnome user interface design tool. As Gtk+ is a free graphics library (unlike Qt, although Qt is available under free software licenses some of the time), it's no surprise that Glade is slightly less polished than Qt Designer -- but not by much. Gtk+ is a cross-platform widget library intended to be called from C, rather than C++ (although C++ bindings are available). Gtk+ takes a slightly different approach to other widget sets: widgets are placed inside containers such as horizontal or vertical boxes and tables. However, in use, the Glade tool feels rather similar to Qt Designer (except that it provides a number of free-floating palettes rather than a single workspace with toolbars).

Some other tools...

KDevelop, an emerging IDE from the KDE project based on the GNU development tools (gcc, make, and GDB), which includes a graphical front-end creator. This program currently works best on X11 and Unix based platforms, but forthcoming releases are expected to work on Windows as well. Upcoming releases will feature comprehensive source code parsers, especially for C++, which enable more precise and context aware syntax highlighting and code completion than most of the other free IDEs.

Anjuta is especially useful for GNOME developers. It is quite stable and in heavy development at the same time.

BabyDevelop an lightweight Integrated Development Environment based on Qt for KDE, Gnome, Mac OS X and cygwin.

Gambas, under the GPL licence, is based on a BASIC interpreter with object extensions. It is designed to be a programming language like Visual Basic that can run under Linux.

OpenLDev is a graphical front-end to Linux development tools such as gcc, autotools and make. Most Integrated Development Environments (IDE), are cumbersome and confusing to use, but OpenLDev strives to provide an easy-to-use interface that is both productive for experts and simple for beginners.

Quanta Plus, formerly known as Quanta - for web pages

MonoDevelop - .NET development environment for unix systems with C# and Mono
eric3 is a Qt-based IDE primarily for Python and Ruby, although it supports Java, C, HTML and many other languages.

Motor is a text-mode IDE for programming C/C++ in Linux

Geany is a text editor using the GTK+2 toolkit with basic features of an integrated development environment.

 

Set an Offshore Development Center

Offshore Development CenterEn Interactive offers its worldwide clients the possibility of having an Offshore Development Center to augment their IT infrastructure by providing state-of-the-art software development facilities in India without losing management control over the IT staff. This is like a virtual extension of the client's facilities. Here is your chance to create your own offshore IT office. Our Dedicated Developer service enables you to pick and choose the developers that you want to work with. It gives you access to the right kind of skills that you need to make your business run. If you're like most businesses, you have neither the time to spend nor the staff to keep up with the latest technological development.

Now, with your own offshore office you have a team of skilled & Dedicated IT professionals at your beck and call.

In simple words, the Dedicated Developer service gives you access to one or more Programmer(s) / Developer(s) who work exclusively for you on your projects from our facilities here in India. Manage your projects with Dedicated Programmers. This would not only help you concentrate on keeping good relations with your clients but also help you look for new ones!

With your own Offshore Office you enjoy the cost-cutting (upto 70%), timesaving benefits of doing business offshore without the risks associated with traditional vendor outsourcing. It's your business, your staff.

Contact Us

Contact UsAs complete as this site may be, we may inadvertently have left out a few useful things.

If you would like to have more information about how En Interactive can help you make the most of your information resources, please send comments, questions and requests through our Sales & Support Ticket System so they can be directed to the appropriate department or send your inquiry via email to: contact @ eninteractive.com (without spaces)

HomeContact LocationCareersSite Map