Figure A1
|
|
AmmarGUI
AmmarGUI is a new Graphical User Interface
designed by our team.. It`s main goals are to be fast , pretty and easy
towards the user and the programmer..
All of our applications that feature user
interaction are based on it and so you can get a taste by downloading
some of our freeware apps in the menu on your left.
AmmarGUI currently has been tested and is found to
be working in Windows 98SE , ME , 2000 , XP , as for system
requirements , the worst case PC tested was a Pentium 75MHz , 16MB RAM
with Windows 98SE in which it run without problems..
Technicaly AmmarGUI is based on Ammarunit which
means (long made short) low-level Win32API commands..
|
|
One of the most fundamental features in AmmarGUI
is skinning.. Any program using this Graphical Interface can change its
looks and behavior with no recompilation needed. Just make a file named
enviroment.nfo in the program directory and in it write "
skin(skin_name) " and on the next run the application will transform
itself as you can see in figure A1.
Also as you can understand the skin is totally
independent from the Windows Shell and even from other AmmarGUI apps .
You can change and adjust each and every single application on its own..
|
|
Another key feature is the ability to tweak the
GUI for best performance , fast response by adjusting how CPU intensive
it will be and all that from a Graphical Control Panel located inside
the Resources of the Program.
Finally other features worth mentioning are , built in screen saver ,
runtime internal optimizations , full native Greek language Support
(even on older non-unicode machines) , fast loading due to many
algorithmic tweaks and precalculations , fast typing , typing
autocomplete. |
|
Another key feature is the ability to tweak the
GUI for best performance , fast response by adjusting how CPU intensive
it will be and all that from a Graphical Control Panel located inside
the Resources of the Program.
Finally other features worth mentioning are , built in screen saver ,
runtime internal optimizations , full native Greek language Support
(even on older non-unicode machines) , fast loading due to many
algorithmic tweaks and precalculations , fast typing , typing
autocomplete. |
|
What we would like to improve
|
1)AmmarGUI`s biggest bottleneck at this time is
the Windows GDI.. On one hand it offers a very light load on older
systems but on the other it does not allow luxurious effects like MacOS
GUI or Gnome+XGL
It is said that Windows Vista will provide unified Graphics support
through DirectX10 so this may mean that AmmarGUI will become
automatically hardware powered on newer machines.. If not we may
consider porting it to OpenGL..
2)We would like to improve windows/task switching
, add animated moving windows and fix some redrawing problems that
happen when the AmmarGUI window is overlapped by a windows window
3)Another feature being developed is advanced user
typing which we are trying to make as user-friendly as possible..
Wouldn`t it be great if your application knew your vocabulary and
helped you as you were typing? And this not in one or two applications
(like Microsof Word for instance) but built in the GUI Core..
|
|
Requirements - Resources
|
In order to run an AmmarGUI program you will have
to download and extract the "Resources" data which contains skin
information , a control panel and some other necessary data..
Downloading it will install 3 different skins , a
Windows Luna like Skin (named Windows) , a Dark Colored skin (named
tiggz , created by tiggz on the internet) , and the default Skin1
(named skin1 ,found on the internet)
Every AmmarGUI program will prompt you if it fails
to locate the required Resources folder and lead you to this website to
download them..
|
|
Figure A2
|
|
Important :
AmmarGUI doesn`t use the Windows Registry to store information ,so you
will have to extract the Shared Resources to
X:\Program Files\A-Tech\ (where X can be drive A , B , C , etc)
All the AmmarGUI programs "guess" that they will find their required
resources there..
|
Name |
Version |
Licence |
Runs on |
Last Update |
Download Link
|
AmmarGUI
Shared Resources |
N/A |
Freeware |
Anything |
23-10-2006 |
488 KB
|
|