EZGUI 5.0, the solution to bloatware !

With the advent of Windows 8, developers are likely looking for ways to be able to develop software which a small footprint for the desktop. EZGUI 5.0 Professional offers an amazing amount of power, but with likely one of the smallest footprints around.

The beauty of EZGUI is that it is a runtime GUI engine. The engine does most of the work, so your compiled EXE’s (using PowerBasic) are tiny in comparison to most applications. The runtime can be shared among multiple EXE’s as well, so you only need the runtime once and you can have as many EXE’s as you want to share it.

Now some may wonder, is EZGUI’s runtime a large GUI framework ?

EZGUI was written using PowerBasic and its runtime is amazingly small for the feature set it provides.  The core runtime DLL is only 700 KB in size, but even if you use the secondary runtimes (OpenGL control is separate), the total still only comes to about 1 megabyte in size.

Here are just the new features in EZGUI 5.0:

  • OpenGL 3D Animation (3D scripting language)
  • AutoResize Engine (Resize Controls based on rules)
  • Superclass Engine (Build new controls)
  • Custom Control Engine (Build new controls)
  • Component Engine (Build highlevel Components)
  • Canvas Effects (Draw on Canvas using Effects)
  • Image Filters (Draw Bitmaps using Image Filters)
  • Image Rotation (Draw Bitmaps and Rotate 360 degrees)
  • Theme Aware Drawing (Draw using Themed Objects)
  • Copy Windows (Copy Window content to Bitmap)
  • Faster Sprite Access (Access Sprites using Fast Indexes)
  • Hot Mouse Tracking (Proprietary Mouse Hot Tracking)
  • Private Timers (Private Timing Event for controls)
  • Multiple Monitor Support (Work with entire Virtual Desktop)
  • AlphaBlend Drawing (Draw Bitmaps using Alphablending)
  • Advanced DIB Support (more features for working with DIB’s)
  • Animate Windows (Show/Hide Windows with Effects like Slide)
  • Faster Code Syntaxes (ie. New “{ME}” syntax for Forms)
  • New GLCanvas Control (Everything Canvas can do plus 3D)
  • New Toolbarstrip Control (Variant of Toolbar with new features)
  • 11 Custom Controls as Source Code (Using Custom Control Engine)
  • 2 Components (Built using Component Engine)
  • Visual Bookmarks (Visual Designer Feature)
  • More Code Generation Options (Visual Designer Feature)
  • Theme Support (Visual Designer Feature)
  • Alignment Plugins (Visual Designer Feature)

EZGUI 5.0 also has all the features of the previous version such as:

  • Custom controls such as Canvas, Files Listbox, Properties Listbox, Masked edit, Turtle Graphics control
  • Drag and Drop engine. Build your own WYSIWYG style apps
  • subclass engine
  • graphics engine (draw to Canvas, DC’s or Printer
  • 3D buttons
  • OwnerDraw engine
  • CustomDraw engine
  • Threading engine
  • Tray Icon support

EZGUI is a good solution for building desktop applications for Windows 8 tablets with limited disk space. EZGUI also uses system resources very efficiently. Yes, EZGUI  lets you build quality applications without all the bloat.