sliders
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 46
KLcdDimmer 0.3
KLcdDimmer is a KDE applet to adjust LCD brightness. more>>
KLcdDimmer is a KDE applet to adjust LCD brightness.
To adjust the brightness simply click with the mouse left button and use the slider
KLcdDimmer relies on an external program to get/set the brightness, such as smartdimmer or nvclock.
For instance, Ive used
- SmartDimmer
- NVclock
but it is supposed to work also with others, since you can configure the applet.
Installation:
When you run configure, you should pass the KDE root directory as --prefix (in my system it is /usr).
The steps to perform for the installation are standard for packages in source form: once you have unpacked the sources in a directory, `cd to the directory containing the packages source code and execute the following steps:
./configure --prefix=
make
make install (as root)
Then youll be able to add the applet to the panel, by using your KDE panel.
Enhancements:
- Fixed tooltips and added whats this helps
- Fixed geometry (now should fit the panel better)
<<lessTo adjust the brightness simply click with the mouse left button and use the slider
KLcdDimmer relies on an external program to get/set the brightness, such as smartdimmer or nvclock.
For instance, Ive used
- SmartDimmer
- NVclock
but it is supposed to work also with others, since you can configure the applet.
Installation:
When you run configure, you should pass the KDE root directory as --prefix (in my system it is /usr).
The steps to perform for the installation are standard for packages in source form: once you have unpacked the sources in a directory, `cd to the directory containing the packages source code and execute the following steps:
./configure --prefix=
make
make install (as root)
Then youll be able to add the applet to the panel, by using your KDE panel.
Enhancements:
- Fixed tooltips and added whats this helps
- Fixed geometry (now should fit the panel better)
Download (0.70MB)
Added: 2007-02-25 License: GPL (GNU General Public License) Price:
572 downloads
Plotmeister 0.2.0
Plotmeister is the swiss army knife for data exploration. more>>
Plotmeister project is the swiss army knife for data exploration.
Plotmeister contains of backend tools to transform your ASCII data into a Plotmeister compliant data format.
In GUI frontend enables the user to explore the data set interactively. Variables from the source data set can be changed on the fly by adjusting sliders in the GUI. The plot will be updated on the fly.
Installation:
1. Unpack the plotmeister archive
tar xvzf plotmeister-VERSION.tar.gz
2. Update environmental settings
export PATH=$PATH:PATH_TO_PLOTMEISTER/plotmeister-VERSION
3. If you want to use the backend tools you need to set PATH and PERL5LIB. I recommend to include the Perl backend tools and the Palo tools to your PATH variable.
For Perl backend tools:
export PATH=$PATH:PATH_TO_PLOTMEISTER/plotmeister-VERSION/backend/pmeister
export PERL5LIB=$PERL5LIB:PATH_TO_PLOTMEISTER/plotmeister-VERSION/backend/pmeister
For Palo tools:
export PATH=$PATH:PATH_TO_PLOTMEISTER/plotmeister-VERSION/backend/palo
4. Start plotmeister
simply execute
$> plotmeister.py
<<lessPlotmeister contains of backend tools to transform your ASCII data into a Plotmeister compliant data format.
In GUI frontend enables the user to explore the data set interactively. Variables from the source data set can be changed on the fly by adjusting sliders in the GUI. The plot will be updated on the fly.
Installation:
1. Unpack the plotmeister archive
tar xvzf plotmeister-VERSION.tar.gz
2. Update environmental settings
export PATH=$PATH:PATH_TO_PLOTMEISTER/plotmeister-VERSION
3. If you want to use the backend tools you need to set PATH and PERL5LIB. I recommend to include the Perl backend tools and the Palo tools to your PATH variable.
For Perl backend tools:
export PATH=$PATH:PATH_TO_PLOTMEISTER/plotmeister-VERSION/backend/pmeister
export PERL5LIB=$PERL5LIB:PATH_TO_PLOTMEISTER/plotmeister-VERSION/backend/pmeister
For Palo tools:
export PATH=$PATH:PATH_TO_PLOTMEISTER/plotmeister-VERSION/backend/palo
4. Start plotmeister
simply execute
$> plotmeister.py
Download (0.057MB)
Added: 2007-02-19 License: GPL (GNU General Public License) Price:
978 downloads
TCMixer 2.0
TCMixer is a compact X11 audio mixer. more>>
TCMixer is a compact X11 audio mixer.
Can be controlled from keyboard. Supports mixer callbacks. Very fast Xlib based UI routines, optimized mixer code.
Version 2.0 adds complete keyboard control over the mixer. Read the ASCII diagram below:
.-----..---.
| TAB || Q | .---.
`-----`--- | ^ |
`---
.---..---..---..---..---..---..---. .---..---..---.
| Z || X || C || || || || M | | < || v || > |
`---`---`---`---`---`---`--- `---`---`---
Tab, Right arrow: next channel
Mod-Tab, Left arrow: previous channel
Up Arrow volume up
Down Arrow volume down
Q quit
M mute
Z,X,C Line, Mic, CD record source
The keys are grabbed as scancodes, so I think this should work on all international/whatnot keyboards. zxc are in the lower left corner and the m key is 3 keys after, so its like "zxc...m" on the bottom row. "Q" should be right next to the Tab key. Scancodes returned by the keys located there should be the same regardless of keyboard layout. If not, let me know.
Current channel is marked with a green LED on the slider bar. Slider slide, changing volume. There is a row of buttons on the top. If a button is yellow, it means the channel is on and not muted. If its off, the channel is muted. Push it again to go back to the last known volume setting (remembered before pushing the button). If a channel was muted and you moved the slider, without pushing the button, it will become unmuted... If the button is red, you will not see a mixer slider for that channel, and it means your soundcard doesnt support that particular channel (most likely going to be true for Bass / Treble channels on elcheapo cards and also on some PCI cards (AudioPCI for example)).
Most modern sound card controls are here, and this should be enough for basic volume adjustment when you play your cd or mp3s or whatever. Missing controls will be deleted from the face of the mixer, but it will not be resized, so if your card is so lame that half the controls are "red" on the mixer, then you should find a new card.
Choose recording source by using radio buttons under the sliders by clicking on them or pressing z, x or c keys to select Line, Mic, or CD as recording source. Again, if that doesnt work, complain to your sound card manufacturer.
Oh yah, you quit by clicking anywhere in the words "TCMixer", or pressing the "q" button on keyboard.
Since that lameness called DEVFS has been included in the kernel, people might have shit like /dev/bus/pci/slot0/card0/controller0/sound/mixer for their mixer device, so you can use the -m option with tcmixer to specify your own mixer device:
% ./mixer -m /dev/dev/fs/is/lame/sound/mixer
It works for me, with ALSA. It should work with OSS, but I never bothered to test it. Some OSS drivers are known to only have volume steps from say 0 to 64 instead of 0 to 100 like ALSA. Up to this day I dont know which card does this. I have received some reports that this could be your standard SB16 if used with kernel sound drivers under kernel 2.2. If your card does this, you can email me, and tell me the card name, oss version, shit from /dev/sndstat, etc etc - if you want that fixed you will need to tell me as much information as you can possibly find about your sound shit, because the only people who reported this to me so far didnt even bother to tell me what soundcard they have. This 0 to 64 stepping will break the mixer, and since fuckheads who wrote OSS did not provide an API to check the min/max ranges for a particular channel I cannot test for this situation at run-time. Sorry. Use ALSA, it will fake your lame 0 to 64 card into a smooth 0 to 100 curve.
<<lessCan be controlled from keyboard. Supports mixer callbacks. Very fast Xlib based UI routines, optimized mixer code.
Version 2.0 adds complete keyboard control over the mixer. Read the ASCII diagram below:
.-----..---.
| TAB || Q | .---.
`-----`--- | ^ |
`---
.---..---..---..---..---..---..---. .---..---..---.
| Z || X || C || || || || M | | < || v || > |
`---`---`---`---`---`---`--- `---`---`---
Tab, Right arrow: next channel
Mod-Tab, Left arrow: previous channel
Up Arrow volume up
Down Arrow volume down
Q quit
M mute
Z,X,C Line, Mic, CD record source
The keys are grabbed as scancodes, so I think this should work on all international/whatnot keyboards. zxc are in the lower left corner and the m key is 3 keys after, so its like "zxc...m" on the bottom row. "Q" should be right next to the Tab key. Scancodes returned by the keys located there should be the same regardless of keyboard layout. If not, let me know.
Current channel is marked with a green LED on the slider bar. Slider slide, changing volume. There is a row of buttons on the top. If a button is yellow, it means the channel is on and not muted. If its off, the channel is muted. Push it again to go back to the last known volume setting (remembered before pushing the button). If a channel was muted and you moved the slider, without pushing the button, it will become unmuted... If the button is red, you will not see a mixer slider for that channel, and it means your soundcard doesnt support that particular channel (most likely going to be true for Bass / Treble channels on elcheapo cards and also on some PCI cards (AudioPCI for example)).
Most modern sound card controls are here, and this should be enough for basic volume adjustment when you play your cd or mp3s or whatever. Missing controls will be deleted from the face of the mixer, but it will not be resized, so if your card is so lame that half the controls are "red" on the mixer, then you should find a new card.
Choose recording source by using radio buttons under the sliders by clicking on them or pressing z, x or c keys to select Line, Mic, or CD as recording source. Again, if that doesnt work, complain to your sound card manufacturer.
Oh yah, you quit by clicking anywhere in the words "TCMixer", or pressing the "q" button on keyboard.
Since that lameness called DEVFS has been included in the kernel, people might have shit like /dev/bus/pci/slot0/card0/controller0/sound/mixer for their mixer device, so you can use the -m option with tcmixer to specify your own mixer device:
% ./mixer -m /dev/dev/fs/is/lame/sound/mixer
It works for me, with ALSA. It should work with OSS, but I never bothered to test it. Some OSS drivers are known to only have volume steps from say 0 to 64 instead of 0 to 100 like ALSA. Up to this day I dont know which card does this. I have received some reports that this could be your standard SB16 if used with kernel sound drivers under kernel 2.2. If your card does this, you can email me, and tell me the card name, oss version, shit from /dev/sndstat, etc etc - if you want that fixed you will need to tell me as much information as you can possibly find about your sound shit, because the only people who reported this to me so far didnt even bother to tell me what soundcard they have. This 0 to 64 stepping will break the mixer, and since fuckheads who wrote OSS did not provide an API to check the min/max ranges for a particular channel I cannot test for this situation at run-time. Sorry. Use ALSA, it will fake your lame 0 to 64 card into a smooth 0 to 100 curve.
Download (0.030MB)
Added: 2006-10-20 License: GPL (GNU General Public License) Price:
1099 downloads
KWiideo 0.1
KWiideo is a video encoder for the mjpeg codec, which is supported by the Nintendo Wii. more>>
KWiideo is a video encoder for the mjpeg codec, which is supported by the Nintendo Wii.
You can use mencoder or ffmpeg as encoder. If you want to add subtitles you have to use mencoder, because ffmpeg cant add srt files to videos (maybe ffmpeg can do it, but didnt found a function for it).
You can set the quality of the output video using the quality slider. Available values 1 (best quality, largest files) to 30 (poor quality, small files). An other way to change the quality is setting the bitrate. High bitrates create better quality, but the filesize increase. It is not possible to use the quality slider and the bitrate setting function at the same time. Changing the bitrate seems not to work with mencoder and mjpeg as codec, you better take the quality slider when you use mencoder as encoder.
For splitting the video, you need avisplit. Comments are welcome.
<<lessYou can use mencoder or ffmpeg as encoder. If you want to add subtitles you have to use mencoder, because ffmpeg cant add srt files to videos (maybe ffmpeg can do it, but didnt found a function for it).
You can set the quality of the output video using the quality slider. Available values 1 (best quality, largest files) to 30 (poor quality, small files). An other way to change the quality is setting the bitrate. High bitrates create better quality, but the filesize increase. It is not possible to use the quality slider and the bitrate setting function at the same time. Changing the bitrate seems not to work with mencoder and mjpeg as codec, you better take the quality slider when you use mencoder as encoder.
For splitting the video, you need avisplit. Comments are welcome.
Download (0.056MB)
Added: 2007-05-21 License: GPL (GNU General Public License) Price:
889 downloads
Jokosher 0.9
Jokosher project is a simple yet powerful multi-track studio. more>>
Jokosher project is a simple yet powerful multi-track studio. With it you can create and record music, podcasts and more, all from an integrated simple environment.
Main features:
- Easy to use interface, designed from the ground up. Jokosher uses concepts and language familiar to musicians, and is a breeze to use.
- Simple editing with splitting, trimming and moving tools.
- Multi-track volume mixing with VU sliders.
- Import audio (Ogg Vorbis, MP3, FLAC, WAV and anything else supported by GStreamer) into your projects.
- A range of instruments can be added to a project, and instruments can be renamed. Instruments can also be muted and soloed easily.
- Export to MP3, Ogg Vorbis, FLAC, WAV and anything else GStreamer supports.
- Documentation (User Guide, FAQ, Tutorial) and User Community (Forums, IRC).
<<lessMain features:
- Easy to use interface, designed from the ground up. Jokosher uses concepts and language familiar to musicians, and is a breeze to use.
- Simple editing with splitting, trimming and moving tools.
- Multi-track volume mixing with VU sliders.
- Import audio (Ogg Vorbis, MP3, FLAC, WAV and anything else supported by GStreamer) into your projects.
- A range of instruments can be added to a project, and instruments can be renamed. Instruments can also be muted and soloed easily.
- Export to MP3, Ogg Vorbis, FLAC, WAV and anything else GStreamer supports.
- Documentation (User Guide, FAQ, Tutorial) and User Community (Forums, IRC).
Download (0.005MB)
Added: 2007-05-23 License: GPL (GNU General Public License) Price:
888 downloads
AbsVolume 4.3
A quick volume adjuster for Linux more>>
AbsVolume 4.3 provides you with a very useful and quick volume adjuster which is designed for Linux. Quick volume changer for OSS/Alsa on Linux. Make it to plug into my toolbar of IceWM. Very small and simple, written in C and GTK. Version 4.3 runs in the system tray (by your clock.) Has a quick-mute feature when you right-click on the tray icon rather than left-click to open the volume slider.
Enhancements
- GUI update -- thinner, new icon
- Fix - uses alsamixergui by default if present (earlier typo prevented this)
- Fix - closes volume slider automatically when mixer is selected (had not done so when custom mixer was set)
Requirements:
- gtk+
- An OSS or Alsa sound system
Added: 2009-05-30 License: GPL Price: FREE
13 downloads
MIDI Controller 041011
MIDI Controller is a program that connects Glade UI files to MIDI parameters. more>>
MIDI Controller is a program that connects Glade UI files to MIDI parameters.
This is a small program that lets you set MIDI controller values using sliders and buttons in a GTK+ window. The GUI is an XML-based Glade file which can be replaced without rebuilding the program, so you can build your own controller GUIs in Glade.
<<lessThis is a small program that lets you set MIDI controller values using sliders and buttons in a GTK+ window. The GUI is an XML-based Glade file which can be replaced without rebuilding the program, so you can build your own controller GUIs in Glade.
Download (0.020MB)
Added: 2005-07-19 License: GPL (GNU General Public License) Price:
895 downloads
I Hear U 0.5.6
I Hear U is a Voice over IP (VoIP) application for Linux. more>>
I Hear U is a Voice over IP (VoIP) application for Linux and it creates an audio stream between two computers in the easiest way and with the minimal traffic on the network.
I Hear U major features:
- Peer-to-Peer: the communication takes place between two computers without need of other servers and protocols in the middle.
- UDP/TCP support: IHU supports both UDP and TCP, with the possibility to choose UDP, for fast and easy connections, or TCP, if its the only solution when your computer is behind firewall or NAT.
- Good audio performance: IHU was born to give the best audio performance, low latency above all. For this purpose IHU is compatible with ALSA, now the default Linux sound architecture, but also with JACK, a low latency sound server. For the audio compression, IHU uses Speex, a codec optimized for speech (and completely free and open source).
- Crypted stream: you have also the possibility to crypt the stream using a fast hybrid cryptographic system (RSA + Blowfish)
- Command-line support: the GUI is not strictly necessary, you can run also a textual IHU from command-line (for example if you need to run the program on remote computers).
- Free and Open Source: IHU is totally free and distributed under the terms of GNU General Public License
The possibilities of use of IHU are infinite, for example you can use it like a phone to talk with your friends all around the world, or at home/work, to talk between computers in the LAN, etc., use it just as your phantasy suggests.
Main features:
- feature improved: ring volume adjustable
- bugfix: mute playback when seeking files
- source code: updated to speex 1.1.11
Enhancements:
- new feature: added possibility to convert IHU files to SPX file
- feature improved: quickly change port in the Receiver address using :
- feature improved: Defaults button in settings now affects only current tab
- feature improved: Volume Change speed for AGC changed to slider in the GUI
- bug fixed: TX dump file was closed after first call
- bug fixed: problems when playing files with different Speex modes
- bug fixed: conflict in the GUI when wating for calls and playing files
- source code: clear distinction in the use of h and hpp header
<<lessI Hear U major features:
- Peer-to-Peer: the communication takes place between two computers without need of other servers and protocols in the middle.
- UDP/TCP support: IHU supports both UDP and TCP, with the possibility to choose UDP, for fast and easy connections, or TCP, if its the only solution when your computer is behind firewall or NAT.
- Good audio performance: IHU was born to give the best audio performance, low latency above all. For this purpose IHU is compatible with ALSA, now the default Linux sound architecture, but also with JACK, a low latency sound server. For the audio compression, IHU uses Speex, a codec optimized for speech (and completely free and open source).
- Crypted stream: you have also the possibility to crypt the stream using a fast hybrid cryptographic system (RSA + Blowfish)
- Command-line support: the GUI is not strictly necessary, you can run also a textual IHU from command-line (for example if you need to run the program on remote computers).
- Free and Open Source: IHU is totally free and distributed under the terms of GNU General Public License
The possibilities of use of IHU are infinite, for example you can use it like a phone to talk with your friends all around the world, or at home/work, to talk between computers in the LAN, etc., use it just as your phantasy suggests.
Main features:
- feature improved: ring volume adjustable
- bugfix: mute playback when seeking files
- source code: updated to speex 1.1.11
Enhancements:
- new feature: added possibility to convert IHU files to SPX file
- feature improved: quickly change port in the Receiver address using :
- feature improved: Defaults button in settings now affects only current tab
- feature improved: Volume Change speed for AGC changed to slider in the GUI
- bug fixed: TX dump file was closed after first call
- bug fixed: problems when playing files with different Speex modes
- bug fixed: conflict in the GUI when wating for calls and playing files
- source code: clear distinction in the use of h and hpp header
Download (0.25MB)
Added: 2006-10-23 License: GPL (GNU General Public License) Price:
1098 downloads
JXosd 1.0
JXosd is a set of Java bindings for XOSD. more>>
JXosd is a set of Java bindings for XOSD, a library for displaying information on an X display. It supports the display of text, sliders, and percentage bars through JNI. Almost the entire API has been implemented.
<<less Download (0.018MB)
Added: 2005-04-13 License: GPL (GNU General Public License) Price:
1654 downloads
ColorExplorer 1.7
ColorExplorer is a tool for exploring the color space and finding out how colors, color names, and numerical color specification more>>
ColorExplorer project is a tool for exploring the color space and finding out how colors, color names, and numerical color specifications are related.
You can specify a color by selecting its name from a list of color names, by adjusting sliders that control the mixture of red, green, and blue, or by entering a numerical color specification. The numerical specification of the current color and an example of that color are shown in a pair of adjacent boxes.
The color name list may be searched by entering a regular expression or by requesting the closest match to the current numerical color specification. You may also request a random color.
The current color specification and example may be copied into a hold area so that subsequent experiments may be compared with a tentative selection.
ColorExplorer should run on any platform for which tcl/tk is available, which means just about any current computer.
<<lessYou can specify a color by selecting its name from a list of color names, by adjusting sliders that control the mixture of red, green, and blue, or by entering a numerical color specification. The numerical specification of the current color and an example of that color are shown in a pair of adjacent boxes.
The color name list may be searched by entering a regular expression or by requesting the closest match to the current numerical color specification. You may also request a random color.
The current color specification and example may be copied into a hold area so that subsequent experiments may be compared with a tentative selection.
ColorExplorer should run on any platform for which tcl/tk is available, which means just about any current computer.
Download (0.019MB)
Added: 2007-04-28 License: GPL (GNU General Public License) Price:
909 downloads
rsjog 1.1
rsjog is an X11 handler for Sony Vaio jog wheels. more>>
rsjog project is an X11 handler for Sony Vaio jog wheels.
It is designed to work with the /dev/sonypi kernel module.
It provides mousewheel emulation and (optionally) graphical menus you can navigate with the wheel.
Main features:
Simple mode (no menu file)
- Mouse wheel simulation for scroll wheel
- Press scroll wheel for middle button simulation
- Back button (if available) simulates middle button too
Menu mode
- Mouse wheel simulation for scroll wheel
- Press scroll wheel to pop up menu
- menu hides again after a time if not used
- Scroll through menu with scroll wheel
- Press scroll wheel to launch action
- Actions to launch programs
- Action to change volume using the wheel
- Action to change lcd brightness using the wheel
- Actions to simulate mouse button presses
- Back button (if available) simulates middle button if menu is not up but also goes back through menu structure/closes menu if visible
- Configuration file to specify menu structure
- Configuration file to specify vaio FN key bindings, file paths, timeouts, slider granularity, etc.
- Automatically reloads config files when they change
<<lessIt is designed to work with the /dev/sonypi kernel module.
It provides mousewheel emulation and (optionally) graphical menus you can navigate with the wheel.
Main features:
Simple mode (no menu file)
- Mouse wheel simulation for scroll wheel
- Press scroll wheel for middle button simulation
- Back button (if available) simulates middle button too
Menu mode
- Mouse wheel simulation for scroll wheel
- Press scroll wheel to pop up menu
- menu hides again after a time if not used
- Scroll through menu with scroll wheel
- Press scroll wheel to launch action
- Actions to launch programs
- Action to change volume using the wheel
- Action to change lcd brightness using the wheel
- Actions to simulate mouse button presses
- Back button (if available) simulates middle button if menu is not up but also goes back through menu structure/closes menu if visible
- Configuration file to specify menu structure
- Configuration file to specify vaio FN key bindings, file paths, timeouts, slider granularity, etc.
- Automatically reloads config files when they change
Download (0.042MB)
Added: 2006-09-28 License: GPL (GNU General Public License) Price:
649 downloads
Plugins for Aero-AIO 0.8e
Plugins for Aero-AIO contains amaroK and notes plugins for Aero-AIO. more>>
Plugins for Aero-AIO contains amaroK and notes plugins for Aero-AIO.
Plugins are from Kaisermart @ http://www.kde-look.org/content/show.php?content=31321 Credits to him plz!
I just optimized this two for the AIO 0.8e version by optimizing the code and making *.aiz files for an easier installation. (Because I had some trouble with his original files...) Hope they can help you!
If you have some tipps and tricks for improving (in particular) the amarok-audio-plugin please let me know! And if someone knows something about using click and drag of the audio slider bar or clicknHold for buttons...mail me plz! thx...
Install Notes:
- Download
- Unzip
- And then use the AIO Configuration utility for installing the plugins.
<<lessPlugins are from Kaisermart @ http://www.kde-look.org/content/show.php?content=31321 Credits to him plz!
I just optimized this two for the AIO 0.8e version by optimizing the code and making *.aiz files for an easier installation. (Because I had some trouble with his original files...) Hope they can help you!
If you have some tipps and tricks for improving (in particular) the amarok-audio-plugin please let me know! And if someone knows something about using click and drag of the audio slider bar or clicknHold for buttons...mail me plz! thx...
Install Notes:
- Download
- Unzip
- And then use the AIO Configuration utility for installing the plugins.
Download (0.030MB)
Added: 2006-06-21 License: GPL (GNU General Public License) Price:
1221 downloads
Network Transparent Widgets 0.3.2
Network Transparent Widgets is a protocol and application framework. more>>
Network Transparent Widgets short from NTW, is a protocol and application framework that allows a single server to serve thousands of remote GUI applications.
The client applications are nearly indistinguishable from local, native applications. The protocol is language and architecture neutral. Server language bindings for C and Java are in heavy development.
Main features:
Speed: Remote apps can run at a speed which is nearly indistinguishable from a locally running application. Since the client draws the widgets natively, its not necessary to transfer graphical data, only widget state data. This can be done asynchronously, so the responsiveness of the UI never suffers.
Persistence: Its just as easy to write the ntw protocol data to disk as it is to the network, so the state of the entire gui application can be easily saved. This also happens transparently, so the developer doesnt have to spend any time loading and saving data. Also, if a network connection dies or the client computer loses power, the application can be restarted from the point of failure at the next connection.
Portability: using the protocol, an ntw server application running on a Unix machine could talk to an ntw client for Windows, and vice versa. So a developer could write a program on Linux that could be run from any OS without any porting necessary. Any language or platform that can read and write data to a network can use the protocol to create gui apps.
Scalability: Since the ntw server does not store or draw widget graphics, the memory and computational overhead of running an ntw application is much less than a comparable X Window application. A low end machine could easily serve hundreds of remote clients.
Productivity: Users can run ntw apps without installing anything but the client. Developers can release new versions of their apps without the users having to do anything, much like a web page.
Reference Implementation:
The current reference implementation of the client implements most of the widgets in the Gtk toolkit, and is written in C using the GTK+ 2.0 toolkit for drawing the widgets and handling events. It compiles and runs on FreeBSD, Linux, and Windows, and likely other Unix variants also. Youll need the GTK+ toolkit installed to run the client, and the GTK+ development headers to compile it.
The source code also include a server reference implementation and a sample server application. The "server" is really a set of C language bindings to functions that create and send ntw widget data. The bindings can be used in much the same way as any other GUI toolkit. See the file "ntwtest.c" for the example application. Its been tested on FreeBSD, Linux, and Windows XP. The server library should compile and run on most systems with a C compiler and support for sockets, without the need for any additional libraries.
The protocol is defined by the two header files, ntw.h and ntw_signals.h. These are C header files that describe exactly the byte layout for each of the widgets and all of the opcodes and events that can be sent.
There are still some widgets missing, and some of the signals raised by GTK are not yet handled in the protocol. This will be fixed in the near future.
Note: Although the reference implementation is coded in GTK, the NTW protocol is designed to be independent of any particular widget toolkit. GTK was picked due to favorable design features and a favorable license.
Enhancements:
- 02JUL06 - Fixed bug in update.c where spin_button was switched with slider
- 02JUL06 - Removed status field from image_buffer widget protocol
<<lessThe client applications are nearly indistinguishable from local, native applications. The protocol is language and architecture neutral. Server language bindings for C and Java are in heavy development.
Main features:
Speed: Remote apps can run at a speed which is nearly indistinguishable from a locally running application. Since the client draws the widgets natively, its not necessary to transfer graphical data, only widget state data. This can be done asynchronously, so the responsiveness of the UI never suffers.
Persistence: Its just as easy to write the ntw protocol data to disk as it is to the network, so the state of the entire gui application can be easily saved. This also happens transparently, so the developer doesnt have to spend any time loading and saving data. Also, if a network connection dies or the client computer loses power, the application can be restarted from the point of failure at the next connection.
Portability: using the protocol, an ntw server application running on a Unix machine could talk to an ntw client for Windows, and vice versa. So a developer could write a program on Linux that could be run from any OS without any porting necessary. Any language or platform that can read and write data to a network can use the protocol to create gui apps.
Scalability: Since the ntw server does not store or draw widget graphics, the memory and computational overhead of running an ntw application is much less than a comparable X Window application. A low end machine could easily serve hundreds of remote clients.
Productivity: Users can run ntw apps without installing anything but the client. Developers can release new versions of their apps without the users having to do anything, much like a web page.
Reference Implementation:
The current reference implementation of the client implements most of the widgets in the Gtk toolkit, and is written in C using the GTK+ 2.0 toolkit for drawing the widgets and handling events. It compiles and runs on FreeBSD, Linux, and Windows, and likely other Unix variants also. Youll need the GTK+ toolkit installed to run the client, and the GTK+ development headers to compile it.
The source code also include a server reference implementation and a sample server application. The "server" is really a set of C language bindings to functions that create and send ntw widget data. The bindings can be used in much the same way as any other GUI toolkit. See the file "ntwtest.c" for the example application. Its been tested on FreeBSD, Linux, and Windows XP. The server library should compile and run on most systems with a C compiler and support for sockets, without the need for any additional libraries.
The protocol is defined by the two header files, ntw.h and ntw_signals.h. These are C header files that describe exactly the byte layout for each of the widgets and all of the opcodes and events that can be sent.
There are still some widgets missing, and some of the signals raised by GTK are not yet handled in the protocol. This will be fixed in the near future.
Note: Although the reference implementation is coded in GTK, the NTW protocol is designed to be independent of any particular widget toolkit. GTK was picked due to favorable design features and a favorable license.
Enhancements:
- 02JUL06 - Fixed bug in update.c where spin_button was switched with slider
- 02JUL06 - Removed status field from image_buffer widget protocol
Download (0.65MB)
Added: 2006-07-04 License: MIT/X Consortium License Price:
1209 downloads
X::Osd 0.7
X::Osd is a Perl extension to the X On Screen Display library (xosd). more>>
X::Osd is a Perl extension to the X On Screen Display library (xosd).
SYNOPSIS
use X::Osd;
my $osd = X::Osd->new(NULL, 2);
$osd->set_font("-*-lucidatypewriter-medium-r-normal-*-*-25-*-*-*-*-*-*");
$osd->set_colour("Green");
$osd->set_timeout(3);
$osd->set_pos(XOSD_top);
$osd->set_align(XOSD_right);
$osd->set_horizontal_offset(0);
$osd->set_vertical_offset(10);
$osd->set_shadow_offset(2);
$osd->string(0,Hello World!);
$osd->percentage(0,56);
$osd->slider(0,34);
XOSD displays text on your screen, sounds simple right? The difference is it is unmanaged and shaped, so it appears transparent. This gives the effect of an On Screen Display, like your TV/VCR etc..
It currently supports 3 type of writes, string for simple text, printf formatted text, slider and percentage display.
<<lessSYNOPSIS
use X::Osd;
my $osd = X::Osd->new(NULL, 2);
$osd->set_font("-*-lucidatypewriter-medium-r-normal-*-*-25-*-*-*-*-*-*");
$osd->set_colour("Green");
$osd->set_timeout(3);
$osd->set_pos(XOSD_top);
$osd->set_align(XOSD_right);
$osd->set_horizontal_offset(0);
$osd->set_vertical_offset(10);
$osd->set_shadow_offset(2);
$osd->string(0,Hello World!);
$osd->percentage(0,56);
$osd->slider(0,34);
XOSD displays text on your screen, sounds simple right? The difference is it is unmanaged and shaped, so it appears transparent. This gives the effect of an On Screen Display, like your TV/VCR etc..
It currently supports 3 type of writes, string for simple text, printf formatted text, slider and percentage display.
Download (0.006MB)
Added: 2007-05-10 License: Perl Artistic License Price:
905 downloads
AScd 0.13.2
AScd is a CD player that can be docked with Afterstep and Window Maker. more>>
AScd is a CD player that can be "docked" with Afterstep and Window Maker with the following features:
Main features:
Advanced CD Player:
- Several modes including loops, intro scan, autoplay, autorepeat
- Hardware volume control with mute and auto-fade in/out
- WorkMan database support with song name scrolling
- all settings can be saved and loaded at startup
- Hardware control based on LibWorkMan
- Multi-platform: tested with FreeBSD, Linux, Solaris, AIX
Fully customizable interface:
- Multiple theme support
- 100% customizable screen layout
- Not restricted to "dockable" sized windows, themes support any window size
- Multi-panels support
- Up to 200 elements per theme
- Horizontal and vertical sliders to use for CD direct access, mixer controls or hardware volume
- Separate designs for main and icon windows
Optional features:
- configuration window using WINGs toolkit
- Workmans database edition
- mixer support (tested with FreeBSD and Linux)
<<lessMain features:
Advanced CD Player:
- Several modes including loops, intro scan, autoplay, autorepeat
- Hardware volume control with mute and auto-fade in/out
- WorkMan database support with song name scrolling
- all settings can be saved and loaded at startup
- Hardware control based on LibWorkMan
- Multi-platform: tested with FreeBSD, Linux, Solaris, AIX
Fully customizable interface:
- Multiple theme support
- 100% customizable screen layout
- Not restricted to "dockable" sized windows, themes support any window size
- Multi-panels support
- Up to 200 elements per theme
- Horizontal and vertical sliders to use for CD direct access, mixer controls or hardware volume
- Separate designs for main and icon windows
Optional features:
- configuration window using WINGs toolkit
- Workmans database edition
- mixer support (tested with FreeBSD and Linux)
Download (0.28MB)
Added: 2006-10-03 License: GPL (GNU General Public License) Price:
1117 downloads
Secleted [ 0 ] software to compare
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above sliders search only lists software in full, demo and trial versions for free download. Download links are directly from our mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed