xBasic Developers Corner


Developers can download from the links at the right the most recent version for the platform you are using. The source code programs you create or edit in one OS can be opened, worked on and compiled easiliy for the other OS with usually very little modification.

xBasic is self-documenting which is a very nice addition. With other languages, you as a programmer must explicitely write both code and documentation which in my experience seems to pose a big problem for most. xBasic comes with the ability to define pop-up hints attached to the objects as you create them, plus you can also define the help entries for the objects and then create a simple programname.hlp text file so that as the program runs both the developer and any subseqent user can at their leasure create their own notes. Think about the ease, as a developer, you right-click any object in a running program and presto! up pops the help center where you can document how to use the object. As a user you find the documentation too confusing so you simply right-click and add your own clarification.

Want an easy yet powerful drag and drop GUI designer, yep xBasic has it. Whats more, you can design your own GUI widgets and add them to as many projects as you like.

xBasic IDE:
xBasic video

Back to Main page

Linux is not Windows
Many Linux distributions

IDE: code, debug, run, compile

Drag-n-drop interactive GUI design

Deployment Assisting

Ok, so you have a great new application that you have written so how best can you deploy it. You can of course write an exe installer for the windows system or just put out a simple zip file and that's about it for windows. Installation under Linux there are a number of methods ranging for tar.gz to package handlers like deb alien and RPM. To do a deb package you must be running a debian type distro. Alien can change a .deb to a .rpm or .rpm to .deb so this won't handle initial creation. You can write an RPM spec file and use rpm-build but making such an rpm spec file can be tedious.
RPM-mak might just be what your after. It's a GUI program that allows you to enter the world of package deployment. For starters, RPM-mak can easily handle packaging any xBasic or other language program. It has a nice easy to use format consisting of a source naviagtion tool to identify where you have your source files, a simple RPM section selector that enables you to select what section and setting you want to check or change (making a selection brings up instructions on how to enter the information), a simple text entry area, and an editable view of the RPM spec file properly formated. Once you have the spec file ready a simple click of the Build button write the RPM spec to the Hdd.
rpm-mak video