Main > Free Download Search >

Free thin software for linux

thin

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 96
x-Desktop 1.5

x-Desktop 1.5


x-Desktop is a development of browser-only application frontends. more>>
This project comprises a library for developing thin client application frontends using a browser. It helps developers creating (neat) application interfaces (GUI) for inter/intra- and extranet applications.
Main features:
- 100% Browser based & no plugins required
- Supports all Operating Systems providing a DOM2 / Javascript Support Browser
- Simple, well documented Object Interface
- Customizable desktop & window skins
Following Browsers are currently supported:
- Mozilla 1.2+
- Firefox
- K-Meleon 0.7+
- Netscape 7.0+
- Avant 7.0+
- Microsoft IE6.0+
- Galeon 1.2+
- OSX: Camino 0.7+
A note to Konqueror / Safari users: We do respect the work of the Open Source community, especially the K-Teams. However we did not have the time to dig too much into why Konqueror does not work as the others. But because Mozilla 1.x does work and comes with most Linux boxes, we focused on development of the supported browsers, rather than finding the key issues of this problem.
A note to Opera fans: Unfortunately the css and javascript support of all current versions does not allow many operations we do need (like dynamic clipping etc.) We did hope that the upcoming Opera 7.x version can be included as well. But so it is not the case.
Despite the success of NS 4.x it is clearly in excess of age. Therefore we are sorry to inform that NS 4.x or any prior versions of above mentioned browser cannot be used. In addition, the javascript engine of NS7.x seems to be very slow when moving or resizing desktop windows.
<<less
Download (0.88MB)
Added: 2005-03-28 License: GPL (GNU General Public License) Price:
1674 downloads
Thinux 1.0.1

Thinux 1.0.1


Thinux is a thin-client cluster server on a Live CD. more>>
Thinux is a thin client system that resides on a Red Hat Linux server. When a thin client requests to boot on LAN, the server will upload the thin client linux system to the thin client. Ideal for lightweight devices such as Point-of-Sales terminals, embedded devices, etc.

<<less
Download (36.6MB)
Added: 2005-04-20 License: GPL (GNU General Public License) Price:
1647 downloads
SwingGlue 0.2a

SwingGlue 0.2a


SwingGlue is an ultra thin glue layer for more transparent MVC design in Swing. more>>
Swing Glue is an ultra thin layer that allows to decouple view, controller and model into separate individual domains.
It as not just another framework as you might think now. It is an very generic layer that has a minimal impact to the application where swing glue is used.
Main features:
- Object repository that minimizes transport of references
- automatic population of Adhesive class members from the repository
- abstraction of view code and event code
- no wrapping component classes, you still use the normal Swing classes
Swing Glue is proof for the legend that a framewok does not necessarly has to be a Bloat of code that helps you to simplify your development.
It also works with a simple framework that is non evasive and has a very simple code base.
<<less
Download (0.35MB)
Added: 2005-04-26 License: GPL (GNU General Public License) Price:
1641 downloads
PeeWeeLinux 0.61.1

PeeWeeLinux 0.61.1


PeeWeeLinux is a Small Linux Distribution for Embedded Application. more>>
PeeWeeLinux is an ongoing development effort to provide an environment that makes the configuration and installation of a Linux operating system on an embedded platform as easy and painless as possible.
Main features:
- Developed on a RedHat 6.2 platform
- Packages build and maintained using rpm
- Packages are customized to minimize memory footprint
- Ncurses driven graphical configuration and installation tools
- 2.2.x kernel enhanced for embedded applications
- USB support
- PCMCIA support
- XFree86 support
The configuration utility is menu driven and allows for complete packages, or a subset of files from packages, to be included in the target system. Target system using syslinux or lilo bootloaders are supported.
Targets can consist of root ramdisks, read-only root partitions and conventional single read-write root partitions. Projects can be saved for later use; thus making it very easy to test several different configurations.
PeeWeeLinux includes a complete and growing assortment of utilities and applications for a variety of products. Custom configuration files and binaries can be added to a project and saved with a project.
Possible applications for systems build with PeeWeeLinux include:
- Rescue floppy disks
- Routers
- Firewalls
- Thin-Clients
- much more
The PeeWeeLinux kernel sources include a number of important features for embedded applications; like GPL compliant drivers for flash devices, the latest available network drivers, USB and PCMCIA support.
PeeWeeLinux as a whole is distributed under the GPL license. Individual packages and components are licensed per their respective owners.
<<less
Download (175MB)
Added: 2005-05-11 License: GPL (GNU General Public License) Price:
1627 downloads
Wi.Ser 0.7.1

Wi.Ser 0.7.1


Wi.Ser is a server-side GUI framework with a GUI builder for Swing and Web apps. more>>
WidgetServer (WiSer) is a Java/XML server-side GUI-framework which enables an application to run as either
- a monolithic application with a Swing GUI,
- a client/server application with a thin Swing client,
- or as an application with a rich Web client based on HTML and JavaScript
without any change!
The framework supports a mixed deployment mode, which enables one server to serve Swing clients and Web clients at the same time. A XML markup language helps to define an applications GUI.
Furthermore a common widget-based, object-oriented programming interface for Web and Swing GUIs is offered to the developer to control and assemble the GUI. This prevents from struggling with HTML, JavaScript and HTTP requests or from caring about the internals of Swing (e.g. Drag&Drop implementation).
For Swing client/server applications the framework cares for the client/server split as well as for the client/server communication including compression and security layers. The functionality of the Swing widget set is covered widely (and sometimes enhanced) in both (Swing and Web/HTML) client channels.
The project comes with a WYSIWYG GUI-builder which is completely build on the Wi.Ser-framework technology.
Main features:
- Support for internationalisation
- Standard widgets like inputfield, combobox, radiobuttons, ...
- Enhanced widgets like treeviews, table, tabbedpanes, splitpanes, ...
- XML configuration to separate GUI definition from application code
- Unified object oriented API for all targeted clients
- Support for drag&drop operations
- GridBagLayout and absolute positioning
- Support for MDI and SDI applications
- Multiple render/templatekits to support individual CIs and multiple browsers
- Preconfigured support for IE and Mozilla
- Snapshot render widget to use individual swing renderers within the framework
- DrawPane widget to create images on the fly
- GUI events like actionevent, clickevent, keyevent, ...can be received and handled on the serverside
- Plugin mechanism to exentd the framework
- Applications are deployed either into a standard servlet container
- or alternatively into the WidgetServer runtime
- Rich functionality for input validation
- GUI builder, examples and tutorial
<<less
Download (1.72MB)
Added: 2005-06-01 License: Freeware Price:
1605 downloads
X/OS Linux 4.0

X/OS Linux 4.0


X/OS Linux is a GNU/Linux distribution for business and enterprise users. more>>
X/OS Linux is derived from the Free/Open Source rpm packages of Red Hat Enterprise Linux 4 (RHEL4) under the requirements set forth by their trademark policy.

X/OS has spent considerable effort to avoid using Red Hats trademarks in any way that would imply an association with or sponsorship by Red Hat.

After some delay, the final release of X/OS Linux 4.0 is now available to the public.

The X/OS Linux team has spent considerable effort to assure the label enterprise-grade Linux for this milestone release. With the simultaneous availability of X/OS Linux 4.0 for x86 and x86_64 processor architectures, it delivers the latest “best-of-breed” Free and Open Source software for both 32- and 64-bit platforms.

Highlights include the 2.6 Linux kernel featuring numerous enhancements over the previous 2.4 version, Security Enhanced Linux (SELinux) to apply more granular security policies, improved storage capabilities supporting file systems of up to 8TB and more.

The Global File System (GFS) and Cluster Suite software is included in this release to ease the task of creating and managing advanced cluster configurations, and is available as an extra option during installation. This powerful set of tools provides seamless scalability of applications such as databases, web servers and high-performance computing clusters — with GFS enabling nodes to simultaneously read and write to a single shared filesystem.

Next to providing an advanced server platform, X/OS Linux 4.0 adds various enhancements to the desktop — increasing usability with greatly improved office productivity tools, plug-and-play USB device recognition and power management supporting the ACPI standard.

In addition to compatibility with the de facto distribution for deploying Linux in the enterprise, X/OS Linux strides to include various other useful packages and tools that conform to the standard for mature and robust “enterprise-grade” software. One example is Xfce, an extra option in addition to Gnome and KDE, offering a light-weight desktop environment suited for use on low-end or thin client systems.
<<less
Download (4336MB)
Added: 2005-07-31 License: GPL (GNU General Public License) Price:
1573 downloads
pygame 1.7.1

pygame 1.7.1


pygame is a Python game development package, based on SDL. more>>
Pygame is a set of Python modules designed for writing games. It is written on top of the excellent SDL library.
This allows you to create fully featured games and multimedia programs in the python language.
Pygame is highly portable and runs on nearly every platform and operating system.
In the pygame examples there is a simple example named, "chimp". This example simulates a punchable monkey moving around a small screen with promises of riches and reward.
The example itself is very simple, and a bit thin on errorchecking code.
This example program demonstrates many of pygames abilities, like creating a graphics window, loading images and sound files, rendering TTF text, and basic event and mouse handling.
Enhancements:
- Fix to make Chinese fonts work better on windows.
- From retsyo AT eyou Dot com.
- Fix for Channel.set_volume() to not use panning if seting overall volume.
- Made setup put in missing files into the source distribution.
- Fix for fastevents example on linux.
<<less
Download (0.83MB)
Added: 2005-08-17 License: LGPL (GNU Lesser General Public License) Price:
1536 downloads
SurakWare Base Library 0.4.0

SurakWare Base Library 0.4.0


The purpose of the SurakWare Base Library (SWL/libswl) is to serve as a platform independent framework for C++ and QPascal. more>>
The purpose of the SurakWare Base Library (SWL/libswl) is to serve as a platform independent development framework for C++ and QPascal.
The SWL includes both thin layers over functionality exposed by the Linux and Windows operating systems as well as higher level classes for many purposes. Save for a few exceptions, the SWL is completely indpedenent from the STL and the C/C++ runtime library.
Platform independence has been achieved by encapsulating OS-specific implementation details in a number of SWL classes. There should never be a need to use "#ifdef"s to distinguish between platforms.
Enhancements:
- Some memory and file descriptor leaks were fixed.
- Some buffer indexing problems were fixed. I/O dispatcher problems on high load notifies were fixed.
- TFile::directory() was fixed.
- TEventManagers add/remove operation logic was improved.
- TNullEnumerator::moveNext() was fixed so that it returns false rather than throwing an exception.
- Some 64-bit vs. 32-bit compilation fixes were made.
- TStream::readTimeout and writeTimeout were backported from trunk to 0.4 (and thus introduced EIOTimeout exception).
- General improvements were made to TArgumentEvaluator and TAnsiColor.
- General code cleanup was done.
<<less
Download (1.1MB)
Added: 2005-09-20 License: LGPL (GNU Lesser General Public License) Price:
1495 downloads
ThinTUX 0.21

ThinTUX 0.21


ThinTUX is a small Linux distribution for thin clients. more>>
ThinTUX is a small Linux distribution for thin clients. It has support for all major remote access protocols like ICA, RDP, XDM, telnet, ssh, and more.
The distribution can be booted from the network using a network card with PXE-support or from standard media storage devices like floppy, CD, hard disk, or disk-on-chip.
The configuration is stored on a DHCP server to simplify terminal management.
Main features:
- Automatic hardware discovery and centralized configuration using DHCP
- Single point of administration
- Small footprint
- Fully self-contained
- No NFS mounted root filesystem
- Web based configuration tool
- One boot image fits all computers
- No previous Linux knowledge required
Enhancements:
- Reduced startup time.
- Reduced RAM footprint.
- Added support for glibc programs.
- Updated kernel
- Updated to rdesktop 1.4.1
- Updated the configuration tool(ThinTUX web tool).
- Renamed configuration variables
<<less
Download (13MB)
Added: 2005-09-29 License: GPL (GNU General Public License) Price:
1492 downloads
MetaTheme 0.0.6

MetaTheme 0.0.6


MetaTheme is a unified API for theme engines. more>>
MetaTheme is a project dedicated to unification of appearance between
different graphics toolkits, such as GTK and QT.
The program is designed as a thin layer between toolkits and theme engines, creating unified API by which each theme engine can draw. The result is that every application uses the same code for drawing, making the appearance same across different applications. MetaTheme also adjusts behaviour a bit, so the overall effect of unification is impressive.
Some applications have their own toolkits which are used only by themselves. Cardinal examples of such applications are Mozilla, Firefox and OpenOffice. They provide support for pixmap themes, and popular themes exists for them.
Though as they are pixmap based, you cant easily change how they look. Particularly, its quite impossible to change color theme. Not everyone likes the default. Also, the behaviour of these toolkits is unaffected, so the application may behave differently than other applications.
There is planned support for Firefox (and maybe Mozilla too) in future. For
OpenOffice, you can at least try the KDE integration build of it.
Main features:
- supported toolkits:
- GTK2
- QT/KDE
- Java/SWING
- theme engines:
- Redmond 2000
- Plastik
- Plastik XP
- Industrial
- Flat
- easy installation
<<less
Download (0.33MB)
Added: 2005-10-02 License: GPL (GNU General Public License) Price:
1484 downloads
libmsntp 1.6a

libmsntp 1.6a


libmsntp is a full-featured, compact, portable SNTP library. more>>
libmsntp is a full-featured, compact, portable SNTP library. SNTP (RFC 2030) is a simplified version of NTP (RFC 1305), which allows precise synchronization of system clocks over a best-effort network.

libmsntp provides SNTP client and server functionality in a shared library with a simple API.

libmsntp is implemented as a thin layer on top of msntp, N.M. Maclarens command-line SNTP utility. msntp is compact, straightforward, and elegant, and Im indebted to Nick, and to the Cambridge High Performance Computing Facility, for providing the msntp source to the public.

Installation:

To install, type "make install". You may need to be the superuser. libmsntp installs into /usr/local by default; to install to a different location, edit the Makefile and change the PREFIX variable.
<<less
Download (0.046MB)
Added: 2005-10-07 License: GPL (GNU General Public License) Price:
1479 downloads
Apache Pluto 1.0.1

Apache Pluto 1.0.1


Pluto is the reference implementation of the Java Portlet Specification (JSR-168). more>>
Pluto is the Reference Implementation of the Java Portlet Specfication. The current version of this specification is JSR 168.
Portlets are designed to run in the context of a portal. They are written to the Portlet API which are similar to the Servlet API.
In contrast to servlets, portlets may not do things like sending redirects or errors to browsers directly, forwarding requests or writing arbitrary markup to the output stream to assure that they don?t distract the portal web application which uses them.
Another difference compared to servlets is that portlets rely on portal specific infrastructure functions such as access to user profile information, standard interface for storing/retrieving persistent settings, getting client information, etc. Generally,
portlets are administrated more dynamically than servlets typically are.
A portlet container provides a runtime environment for portlets implemented according to the Portlet API. In this environment portlets can be instantiated, used and finally destroyed. The portlet container is not a stand-alone container like the servlet container; instead it is implemented as a thin layer on top of the servlet container and reuses the functionality provided by the servlet container.
Pluto serves as portlet container that implements the Portlet API and offers developers a working example platform from which they can test their portlets. However, its cumbersome to execute and test the portlet container without a driver, in this case, the portal.
Plutos simple portal component is built only on the portlet containers and the JSR 168s requirements. (In contrast, the more sophisticated, Jetspeed project concentrates on the portal itself rather than the portlet container, and considers requirements from other groups.)
Enhancements:
- Added Pluto 1.1 index page and basic documentation
- PLUTO 164: response contentType can change after getWriter()
- PLUTO 155: URL encoding in pluto 1.0.1-RC4 issue when using apache with jk2
- PLUTO 157: portlet.tld taglib is using jsp version 1.1. JSR168 spec requires JSP version 1.2
- PLUTO 152: Support maven deployment to a remote repository
- PLUTO 130: portlet:namespace fails inside JSTL c:set
- PLUTO-107: Admin portlet fails to add page. Hot deployment now supported.
- PLUTO-92: Deployer strips elements from web.xml (Deploy War Portlet)
<<less
Download (11.6MB)
Added: 2005-10-20 License: The Apache License 2.0 Price:
1471 downloads
OOoPy 0.2

OOoPy 0.2


OOoPy is a Python library for modifying OpenOffice.org documents. more>>
OOoPy is a Python library for modifying OpenOffice.org documents. It provides a set of transformations on the OOo XML format using the ElementTree XML Library.
Transformations included are a mail merge application and the concatenation of documents with formatting intact. The framework supports easy creation of new transformations.
OpenOffice.org (OOo) documents are ZIP archives containing several XML files. Therefore it is easy to inspect, create, or modify OOo documents. OOoPy is a library in Python for these tasks with OOo documents.
To not reinvent the wheel, OOoPy uses an existing XML library, ElementTree by Fredrik Lundh. OOoPy is a thin wrapper around ElementTree using Pythons ZipFile to read and write OOo documents.
In addition to being a wrapper for ElementTree, OOoPy contains a framework for applying XML transforms to OOo documents. Several Transforms for OOo documents exist, e.g., for changing OOo fields (OOo Insert-Fields menu) or using OOo fields for a mail merge application. Some other transformations for modifying OOo settings and meta information are also given as examples.
Applications like this come in handy in applications where calling native OOo is not an option, e.g., in server-side Web applications.
Dont be alarmed by the Alpha-Status of the Software: Reading and writing of OOo documents is stable as well as most transforms.
The only problematic transform is mailmerge: The OOo format is well documented but there are ordering constraints in the body of an OOo document. Ive not yet figured out all the tags and their order in the OOo body. Another known shortcoming of OOoPys mailmerge is the renumbering of body parts of an OOo document.
Individual parts (like e.g., frames, sections, tables) need to have their own unique names. After a mailmerge, there are duplicate names for some items. So far Im renumbering only frames, sections, and tables. See the renumber objects at the end of ooopy/Transforms.py.
Enhancements:
- The Concatenate code was refactored and cleaned up.
- The Attribute_Changer API was generalized to Attribute_Access and the Pagecount transform was replaced by get_meta.
- The Mailmerge transform now computes new page, paragraph, and character count meta information.
<<less
Download (0.029MB)
Added: 2005-11-01 License: LGPL (GNU Lesser General Public License) Price:
1453 downloads
DungeonMaker-Lib 2.03

DungeonMaker-Lib 2.03


DungeonMaker-Lib is a fork of the project DungeonMaker, which has been abandoned. more>>
DungeonMaker-Lib is a fork of the project DungeonMaker, which has been abandoned. A fork was chosen as changes needed to be made to the original code to more easily accommodate scripting front-ends. The code forks from their 2.02 release.
This C++ library "grows" dungeons for use in isometric games using artificial life algorithms. It is a fork of the existing DungeonMaker project, which has been abandoned.
Desiring to create a Perl front-end to the library, I decided to fork as I wanted to make some changes to the code itself.
The code is forked from their v2.02 release. The major change in the current release is the incorporation of the original main.cpp into the DungeonMaker object itself as a new generate() method.
This makes it much easier to develop front-ends. Further changes are forthcoming. Soon the Swig interface file and Perl front-end will be added to the release with other interfaces hopefully to follow.
This project is brand-new and thus the website and other documentation is somewhat thin, but will expand over time.
Enhancements:
- All changes from the DungeonMaker-Lib fork were merged with the main DungeonMaker tree.
- A preliminary Perl front-end was released.
<<less
Download (0.27MB)
Added: 2005-12-03 License: GPL (GNU General Public License) Price:
1427 downloads
CATSRunner 20050922

CATSRunner 20050922


CATSRunner is a unit testing framework. more>>
CATSRunner is a unit testing framework.
C Automated Testing System (CATS) and its associated test runner (Catsrunner) implement a unit testing framework that provides developers of C-based systems, including embedded systems, the capability to use the popular test driven development approach.
CATS supports embedded cross-platform development by working in conjunction with hardware abstraction layers. CATS also comes with a thin wrapper around arm-elf-gdbs host/target communication functions.
A reference implementation for the ARM-7 CPU core is provided.
Main features:
- Catsrunner was built from the ground up for cross-platform embedded software development.
- Its all written in ANSI C (yes, C++ can do more, but many embedded teams are using C).
- This software is actively maintained - we at Agile Rules built it for our own use.
- Its easy to add new target platforms. It builds now for PC and for ARM Evaluator7T board.
- Catsrunner supports Test Driven Development (and Behavior Driven Development).
- Catsrunner has been tested from its inception on real embedded hardware.
- Its been released under the GPL as open source software
Includes:
- CATS and Catsrunner
- Several other software modules that provide facilities often needed for embedded software development, and abstract hardware to aid easy porting to different architectures.
- A build framework capable of building all of the software in the distribution on different platforms.
- A sample application (appexample) using many of the modules as an example of how the software in the framework fits together.
- A template application (apptemplate), mostly empty, to use as a starting point for new applications added to the framework.
- Unit tests for all included modules and applications
<<less
Download (2.2MB)
Added: 2005-12-09 License: GPL (GNU General Public License) Price:
1415 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5