environment
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 1881
SVK::Help::Environment 1.08
SVK::Help::Environment is a list of svks environment variables. more>>
SVK::Help::Environment is a list of svks environment variables.
A number of system environment variables influence how svk runs. Below is a complete list of variables you can use to alter svks behavior.
All Platforms
$SVKROOT
Unless you tell it otherwise, svk stores your configuration and repository in $HOME/.svk. If you set SVKROOT to a path on disk, svk will look there instead of in $HOME/.svk.
$SVN_EDITOR / $EDITOR
Sometimes, svk needs to pop up a text editor. svk first tries to launch the editor specified in $SVN_EDITOR and falls back to $EDITOR if thats not defined.
$SVKDIFF
If youd prefer to use an external "diff" tool instead of svks builtin diff library, set this variable to your tools name or path.
$SVKMERGE
svk lets you resolve conflicts, interactively, with a text editor or use an external diff tool. Out of the box, svk comes with support for the following merge tools:
AraxisMerge
Emacs
FileMerge
GtkDiff
Guiffy
GVim
KDiff3
Meld
P4WinMerge
TkDiff
TortoiseMerge
Vim
XXDiff
If you want svk to spawn a specific merge tool, set this variable to the tools name.
$SVKRESOLVE
If you set this variable, svks interactive resolver will always perform the command its set to. For more details about the commands available in svks interactive resolver, type perldoc SVK::Resolve.
$SVKPAGER
When svk needs to pipe long output through a pager, it uses $SVKPAGER to send the output to your display. If this variable is not set or set to something thats not executable, the output will not be paged. svk ignores your $PAGER setting, so you must explicitly set $SVKPAGER if you want paging.
$SVKPGP
svk supports signing and verifying changesets using the Gnu Privacy Guard. By default, svk tries to run the first program called gpg in your path. To tell svk to use a specific gpg executable, set this variable to the executables name or path.
$SVNFSTYPE
By default, svk creates its local repository as a fsfs repository when running on Subversion 1.1 and newer. On Subversion 1.0, SVK defaults to bdb. To explicitly specify a repository type, set this variable to fsfs or bdb.
$SVKNOSVM
To be able to talk to a remote Subversion server, svk needs the SVN::Mirror perl package installed. If you have SVN::Mirror installed, but want svk to operate as if you didnt, set $SVKNOSVM to a true value.
<<lessA number of system environment variables influence how svk runs. Below is a complete list of variables you can use to alter svks behavior.
All Platforms
$SVKROOT
Unless you tell it otherwise, svk stores your configuration and repository in $HOME/.svk. If you set SVKROOT to a path on disk, svk will look there instead of in $HOME/.svk.
$SVN_EDITOR / $EDITOR
Sometimes, svk needs to pop up a text editor. svk first tries to launch the editor specified in $SVN_EDITOR and falls back to $EDITOR if thats not defined.
$SVKDIFF
If youd prefer to use an external "diff" tool instead of svks builtin diff library, set this variable to your tools name or path.
$SVKMERGE
svk lets you resolve conflicts, interactively, with a text editor or use an external diff tool. Out of the box, svk comes with support for the following merge tools:
AraxisMerge
Emacs
FileMerge
GtkDiff
Guiffy
GVim
KDiff3
Meld
P4WinMerge
TkDiff
TortoiseMerge
Vim
XXDiff
If you want svk to spawn a specific merge tool, set this variable to the tools name.
$SVKRESOLVE
If you set this variable, svks interactive resolver will always perform the command its set to. For more details about the commands available in svks interactive resolver, type perldoc SVK::Resolve.
$SVKPAGER
When svk needs to pipe long output through a pager, it uses $SVKPAGER to send the output to your display. If this variable is not set or set to something thats not executable, the output will not be paged. svk ignores your $PAGER setting, so you must explicitly set $SVKPAGER if you want paging.
$SVKPGP
svk supports signing and verifying changesets using the Gnu Privacy Guard. By default, svk tries to run the first program called gpg in your path. To tell svk to use a specific gpg executable, set this variable to the executables name or path.
$SVNFSTYPE
By default, svk creates its local repository as a fsfs repository when running on Subversion 1.1 and newer. On Subversion 1.0, SVK defaults to bdb. To explicitly specify a repository type, set this variable to fsfs or bdb.
$SVKNOSVM
To be able to talk to a remote Subversion server, svk needs the SVN::Mirror perl package installed. If you have SVN::Mirror installed, but want svk to operate as if you didnt, set $SVKNOSVM to a true value.
Download (0.26MB)
Added: 2006-10-31 License: Perl Artistic License Price:
1089 downloads
Test Environment Toolkit 3.7
Test Environment Toolkit is a multi-platform uniform test scaffold. more>>
Test Environment Toolkit in short TET, is a multi-platform uniform test scaffold, into which non-distributed and distributed test suites can be incorporated.
TET supports tests written in C, C++, Perl, Tcl, Shell (sh, bash, and POSIX shell), Python, Ruby, and Korn Shell.
Installation:
Typical installation is as follows:
Install a .profile for the test suite user
Example:
TET_ROOT=/home/tet
PATH=$PATH:$TET_ROOT/bin
export TET_ROOT PATH
To configure TET3
cd $TET_ROOT
sh configure -t lite # for TETware lite
cd src
make install
(the final command below is not necessary)
make compat # for backwards compatibility for include directories
If the build fails check the makefiles in src/defines
Note: some Make utilities may have trouble with the include directive, this is a known problem on BSDI systems. In this case use GNU Make (gmake). Version 3.75 and higher is known to work.
Enhancements:
- This is a full source release. It features both non-distributed (TET3-Lite) and distributed (Distributed TET3) functionality.
- This includes a bundled contrib distribution in the "contrib" directory.
- New API support includes the Java API, Ruby, Python, PHP-CLI, Tcl, and a POSIX 1003.1-2001 shell API.
- A new report writer (grw) is also included.
<<lessTET supports tests written in C, C++, Perl, Tcl, Shell (sh, bash, and POSIX shell), Python, Ruby, and Korn Shell.
Installation:
Typical installation is as follows:
Install a .profile for the test suite user
Example:
TET_ROOT=/home/tet
PATH=$PATH:$TET_ROOT/bin
export TET_ROOT PATH
To configure TET3
cd $TET_ROOT
sh configure -t lite # for TETware lite
cd src
make install
(the final command below is not necessary)
make compat # for backwards compatibility for include directories
If the build fails check the makefiles in src/defines
Note: some Make utilities may have trouble with the include directive, this is a known problem on BSDI systems. In this case use GNU Make (gmake). Version 3.75 and higher is known to work.
Enhancements:
- This is a full source release. It features both non-distributed (TET3-Lite) and distributed (Distributed TET3) functionality.
- This includes a bundled contrib distribution in the "contrib" directory.
- New API support includes the Java API, Ruby, Python, PHP-CLI, Tcl, and a POSIX 1003.1-2001 shell API.
- A new report writer (grw) is also included.
Download (0.93MB)
Added: 2006-03-15 License: Artistic License Price:
1321 downloads
Perl Object Environment 0.9999
Perl Object Environment is a Perl multitasking framework that lends itself to networking software. more>>
POE (Perl Object Environment) parcels out execution time among one or more tasks, called sessions. Sessions multitask through cooperation (at least until Perls threads become mainstream). That is, each session returns execution to POE as quickly as possible so it can parcel out time to the next.
POE includes a high-level component architecture. Components are modular, reusable pieces of programs. They perform common, often tedious tasks so programmers can work on more interesting things.
Several POE components have been written to handle client, server, and peer networking tasks. Because of them, POE has become a convenient and quick way to write multitasking network applications.
Anyone can write and publish POE components. The CPAN contains a [steadily growing list] of them. The POE Components List includes ones that havent been uploaded to the CPAN yet.
POE provides medium- and low-level concurrency functions. Components use them to perform their tasks. The functions are also available to programmers who prefer to avoid the overhead of components at the expense of writing more code. Components and custom sessions coexist because they all use the same basic functions.
POE supports graphical toolkits such as Tk and Gtk. It is the only Perl programming framework that does this. It also supports Curses, HTTP, and other user interfaces. POE programs can present multiple user interfaces at once.
Enhancements:
- A number of stability and performance fixes were done, including making the tests less prone to race conditions, improving the installation process, eliminating known resource leaks, and reducing CPU use when combined with Tk.
<<lessPOE includes a high-level component architecture. Components are modular, reusable pieces of programs. They perform common, often tedious tasks so programmers can work on more interesting things.
Several POE components have been written to handle client, server, and peer networking tasks. Because of them, POE has become a convenient and quick way to write multitasking network applications.
Anyone can write and publish POE components. The CPAN contains a [steadily growing list] of them. The POE Components List includes ones that havent been uploaded to the CPAN yet.
POE provides medium- and low-level concurrency functions. Components use them to perform their tasks. The functions are also available to programmers who prefer to avoid the overhead of components at the expense of writing more code. Components and custom sessions coexist because they all use the same basic functions.
POE supports graphical toolkits such as Tk and Gtk. It is the only Perl programming framework that does this. It also supports Curses, HTTP, and other user interfaces. POE programs can present multiple user interfaces at once.
Enhancements:
- A number of stability and performance fixes were done, including making the tests less prone to race conditions, improving the installation process, eliminating known resource leaks, and reducing CPU use when combined with Tk.
Download (0.35MB)
Added: 2007-08-05 License: Perl Artistic License Price:
812 downloads
Interactive BDD Environment 1.1
Interactive BDD Environment project is a shell like utility for working with ROBDDs. more>>
Interactive BDD Environment project is a shell like utility for working with ROBDDs.
IBEN is a tool used for teaching Reduced Ordered Binary Decision Diagrams.
It allows the student to work with ROBDDs without learning a complex C or C++ interface to an ROBDD package.
One can enter the expressions interactively, and view the result as a graph or ask questions about the ROBDD, such as the number of nodes in the ROBDD.
<<lessIBEN is a tool used for teaching Reduced Ordered Binary Decision Diagrams.
It allows the student to work with ROBDDs without learning a complex C or C++ interface to an ROBDD package.
One can enter the expressions interactively, and view the result as a graph or ask questions about the ROBDD, such as the number of nodes in the ROBDD.
Download (0.10MB)
Added: 2006-10-31 License: GPL (GNU General Public License) Price:
1090 downloads
Equinox Desktop Environment 1.1
Equinox Desktop Environment is small desktop environment, built to be simple, to have familiar look and feel and to be fast. more>>
Equinox Desktop Environment (shortly EDE) is small desktop environment, builted to be simple and fast.
Comparing to other desktop environments, EDE is much faster and smaller in memory space (EDEs window manager use less memory than xterm).
The word "equinox" comes from the Latin for "equal night". The equinoxes in March and September are the two occasions each year when the day and the night are of equal duration.
For measuring the length of a day, sunrise is the moment when the sun is half-above the horizon and sunset is the moment when the sun is half-under the horizon. Using this definition, the length of the day (and the night) is precisely 12 hours at an equinox.
Main features:
- desktop with icons and wallpaper;
- Xft font anti-aliasing;
- taskbar with configurable menu, cpu status, easy keyboard switching;
- theming;
- localization;
Graphical front-end for:
- xscreensaver configuration;
- software installation (.rpm, .deb, .tgz);
- time and time-zone configuration;
- fast file and directory serch utility;
<<lessComparing to other desktop environments, EDE is much faster and smaller in memory space (EDEs window manager use less memory than xterm).
The word "equinox" comes from the Latin for "equal night". The equinoxes in March and September are the two occasions each year when the day and the night are of equal duration.
For measuring the length of a day, sunrise is the moment when the sun is half-above the horizon and sunset is the moment when the sun is half-under the horizon. Using this definition, the length of the day (and the night) is precisely 12 hours at an equinox.
Main features:
- desktop with icons and wallpaper;
- Xft font anti-aliasing;
- taskbar with configurable menu, cpu status, easy keyboard switching;
- theming;
- localization;
Graphical front-end for:
- xscreensaver configuration;
- software installation (.rpm, .deb, .tgz);
- time and time-zone configuration;
- fast file and directory serch utility;
Download (1.3MB)
Added: 2006-09-02 License: GPL (GNU General Public License) Price:
1150 downloads
Python Stencil Environment 0.3.1
Python Stencil Environment, is a new python library for solving Partial Differential Equations with the Finite Difference Method more>>
Python Stencil Environment also know as PySE is a new python library for solving Partial Differential Equations with the Finite Difference Method (FDM).
This is still a quite new library, and the current release must be considered as beta software. It is quite rough around the edges, installation is manual and some minor dependencies are even missing in the released software. But as PySE already is functional, I have chosen to release the software.
PySE will be a component of PyFDM, a more complete package for working with finite difference methods in python. The functionality of PyFDM is not planned at the moment.
The requirements for PySE are: Python 2.4, numarray 1.3 or newer, Numeric 23.8 or newer, swig 1.3.24 or newer, and pypar 1.9.2. Older verions may or may not work!
Enhancements:
- Added a pdf with some documentation, examples and performance evaluation of PySE.
<<lessThis is still a quite new library, and the current release must be considered as beta software. It is quite rough around the edges, installation is manual and some minor dependencies are even missing in the released software. But as PySE already is functional, I have chosen to release the software.
PySE will be a component of PyFDM, a more complete package for working with finite difference methods in python. The functionality of PyFDM is not planned at the moment.
The requirements for PySE are: Python 2.4, numarray 1.3 or newer, Numeric 23.8 or newer, swig 1.3.24 or newer, and pypar 1.9.2. Older verions may or may not work!
Enhancements:
- Added a pdf with some documentation, examples and performance evaluation of PySE.
Download (0.092MB)
Added: 2005-11-16 License: GPL (GNU General Public License) Price:
1439 downloads
AntiRight Desktop Environment 3.4
AntiRight is a lightweight and scripted desktop environment that uses the Motif toolkit. more>>
AntiRight Desktop Environment is a lightweight and scripted desktop environment that uses the Motif toolkit. Development is carried out with a minimalistic philosophy in mind.
The software consists of a text editor, a desktop panel, a sticky note utility, system management panels, a file manager, a calculator interface, a color/background selector, a command launcher, a simple help system, an email and Web browser launcher, a theme selector, a preferences utility, a series of system monitors including a graphical load meter, and a CD player.
The desktop panel consists of launcher icons, a launcher panel button, a screen lock button, a virtual desktop switcher, an alarm utility, a command launcher, a clock, a user counter, a load meter, and a mail checker.
<<lessThe software consists of a text editor, a desktop panel, a sticky note utility, system management panels, a file manager, a calculator interface, a color/background selector, a command launcher, a simple help system, an email and Web browser launcher, a theme selector, a preferences utility, a series of system monitors including a graphical load meter, and a CD player.
The desktop panel consists of launcher icons, a launcher panel button, a screen lock button, a virtual desktop switcher, an alarm utility, a command launcher, a clock, a user counter, a load meter, and a mail checker.
Download (0.10MB)
Added: 2007-05-28 License: GPL (GNU General Public License) Price:
881 downloads
Frugal Windowing Environment 0.1.5
Frugal Windowing Environment, or FWE, is my basic windowing system for framebuffers. more>>
Frugal Windowing Environment, or FWE, is my basic windowing system for framebuffers. It currently works under Linux only and is in an alpha stage of development. The project is the logical next step from my previous system, FrameBufferUI (fbui), which is a small, in-kernel graphical user interface for Linux.
Main features:
- Frugality
- Small size (the current alpha version is 20 kB).
- Minimal resource requirements.
- Software simplicity
- Client-server architecture, with clients potentially located on remote computers (disabled at present)
- Graphics on each console with one server each.
- Basic drawing commands needed for frugal applications.
- Software bloat keeps us all on the treadmill of always buying new hardware, which ultimately new software makes painfully slow, thus we are always falling behind. But the software makes the system slow because it is poorly designed and poorly implemented and rushed work, with the frequent consequence that it is bloated. Thus the purchasing-treadmill is economically and materially wasteful. It profits the few while making the many suffer unnecessarily.
- Bloat is also bad for the Environment (which we live in and rely upon) since the manufacture of computer equipment involves the use of numerous very nasty chemicals which inevitably end up in the soil, water and air. Similarly the disposal of electronics results in chemicals leaching out of circuit boards, LCDs (which contain mercury) et cetera, which then enter the biosphere. We cannot afford to pretend this problem doesnt exist and we cannot afford to leave it to self-serving politicians to solve. It is better to solve the problem at the source: buy less hardware. (Article)
- Liberation from bloat is liberation from rushed work, poorly managed projects, and bad engineering. It is liberation from those project managers and programmers who, rather than produce better, leaner, less buggy software, pass on the consequences of their bad choice to users who must pay to upgrade their hardware to accommodate the bloat. And as that software gets bigger and bulk is piled upon bulk, increasing numbers of bugs and vulnerabilities arise which require, you guessed it, more upgrades.
<<lessMain features:
- Frugality
- Small size (the current alpha version is 20 kB).
- Minimal resource requirements.
- Software simplicity
- Client-server architecture, with clients potentially located on remote computers (disabled at present)
- Graphics on each console with one server each.
- Basic drawing commands needed for frugal applications.
- Software bloat keeps us all on the treadmill of always buying new hardware, which ultimately new software makes painfully slow, thus we are always falling behind. But the software makes the system slow because it is poorly designed and poorly implemented and rushed work, with the frequent consequence that it is bloated. Thus the purchasing-treadmill is economically and materially wasteful. It profits the few while making the many suffer unnecessarily.
- Bloat is also bad for the Environment (which we live in and rely upon) since the manufacture of computer equipment involves the use of numerous very nasty chemicals which inevitably end up in the soil, water and air. Similarly the disposal of electronics results in chemicals leaching out of circuit boards, LCDs (which contain mercury) et cetera, which then enter the biosphere. We cannot afford to pretend this problem doesnt exist and we cannot afford to leave it to self-serving politicians to solve. It is better to solve the problem at the source: buy less hardware. (Article)
- Liberation from bloat is liberation from rushed work, poorly managed projects, and bad engineering. It is liberation from those project managers and programmers who, rather than produce better, leaner, less buggy software, pass on the consequences of their bad choice to users who must pay to upgrade their hardware to accommodate the bloat. And as that software gets bigger and bulk is piled upon bulk, increasing numbers of bugs and vulnerabilities arise which require, you guessed it, more upgrades.
Download (0.032MB)
Added: 2007-07-31 License: GPL (GNU General Public License) Price:
815 downloads
Techisa Desktop Environment 1.2.0-2
Techisa Desktop Environment is a lightweight alternative desktop environment developed using Qt. more>>
Techisa Desktop Environment is a lightweight alternative desktop environment developed using Qt.
The projects goal is to provide users with a comfortable environment using as few resources as possible. Only a Brazillian Portuguese translation is currently available.
Enhancements:
- Better support for KDE desktop files.
- Improved recognition of KDM/GDM sessions.
- New icon search paths.
- Enhancements to the TDE menu.
- Better handling of links and properties.
- TDESU shows correct error codes.
- Thumbnails.
- A tree view in the file browser. tdeopen accepts new parameters: [file name] directly executes a file or associated application, and -f [source] [destination] shows a popup allowing user to copy, move, or link.
<<lessThe projects goal is to provide users with a comfortable environment using as few resources as possible. Only a Brazillian Portuguese translation is currently available.
Enhancements:
- Better support for KDE desktop files.
- Improved recognition of KDM/GDM sessions.
- New icon search paths.
- Enhancements to the TDE menu.
- Better handling of links and properties.
- TDESU shows correct error codes.
- Thumbnails.
- A tree view in the file browser. tdeopen accepts new parameters: [file name] directly executes a file or associated application, and -f [source] [destination] shows a popup allowing user to copy, move, or link.
Download (4.2MB)
Added: 2006-01-06 License: GPL (GNU General Public License) Price:
1391 downloads
Zirconium Desktop Environment 0.0.2
Zirconium Desktop Environment is a new low resource desktop shell optimized for usability. more>>
Zirconium Desktop Environment is a new low resource desktop shell optimized for usability.
Zirconium Desktop Environment operates on the philosophy that the desktop environment needs to stay out of the users way and provide the quickest access to the functions that are truly needed from a desktop shell.
Principle Zirconium Desktop Environment design goals:
- Very easy navigation by taking advantage of the corner effect by placing the icons for the 2 most critical functions (program launcher and window switcher) in the top corners.
- Minimal use of on-screen real estate. This is accomplished by "recycling" the window title bar by overlapping the already minimal on screen furniture on top of the title bar when a window is maximized.
- Eliminating the "system tray". Instead of using a pixel wasting systray icon to communicate status to the user programs are expected to use the ZDE Notification Daemon to sent small unobtrusive notifications to the user when something of note occurs. The ZDE Notification Daemon uses the SOAP protocol for universal compatibility and network transparency.
- Web integration. An (optional) backdrop manager based on the embedded Gecko engine from Mozilla is provided to provide for "Weblets" to run on the desktop. The ZDE session manager also provides a SOAP API that can be accessed by signed or expressly permitted Weblets to access the ZDE system.
Components of the ZDE system:
Corner Menus.
The left corner menu opens up the Program Launcher. Note that the Program Launcher is a custom navigation window and not a pop-up style menu. The Launcher window closes when an item is activated or the mouse pointer leaves the window.
The right corner menu is a list of open windows for window switching. It is a standard GTK pop-up menu.
Mini-Bar.
In the top center is the Mini-Bar that shows essential items like the time, volume control, battery and network status. The Mini-Bar is the same height as the Title Bar of a window so that when a window is maximized the title bar is partly covered by the Mini-Bar.
Notification Daemon:
When a SOAP message for a Notification arrives the Notification pop-up appears briefly. When not shown the very edge is visible in the lower-right. Mousing over the edge makes the Notification appear again and the mouse leave event closes the notification making it very simple to dismiss a notification by just mousing over it. Clicking the visible edge will open a Notification History window showing all notifications that have been logged during the session.
Window Theme:
The Window Manager theme needs to make special allowances for the way ZDE is arranged. The title bar needs to be 22 pixels high and the controls need to be 22 pixels away from the ends of the title bar to allow for the corner icons.
<<lessZirconium Desktop Environment operates on the philosophy that the desktop environment needs to stay out of the users way and provide the quickest access to the functions that are truly needed from a desktop shell.
Principle Zirconium Desktop Environment design goals:
- Very easy navigation by taking advantage of the corner effect by placing the icons for the 2 most critical functions (program launcher and window switcher) in the top corners.
- Minimal use of on-screen real estate. This is accomplished by "recycling" the window title bar by overlapping the already minimal on screen furniture on top of the title bar when a window is maximized.
- Eliminating the "system tray". Instead of using a pixel wasting systray icon to communicate status to the user programs are expected to use the ZDE Notification Daemon to sent small unobtrusive notifications to the user when something of note occurs. The ZDE Notification Daemon uses the SOAP protocol for universal compatibility and network transparency.
- Web integration. An (optional) backdrop manager based on the embedded Gecko engine from Mozilla is provided to provide for "Weblets" to run on the desktop. The ZDE session manager also provides a SOAP API that can be accessed by signed or expressly permitted Weblets to access the ZDE system.
Components of the ZDE system:
Corner Menus.
The left corner menu opens up the Program Launcher. Note that the Program Launcher is a custom navigation window and not a pop-up style menu. The Launcher window closes when an item is activated or the mouse pointer leaves the window.
The right corner menu is a list of open windows for window switching. It is a standard GTK pop-up menu.
Mini-Bar.
In the top center is the Mini-Bar that shows essential items like the time, volume control, battery and network status. The Mini-Bar is the same height as the Title Bar of a window so that when a window is maximized the title bar is partly covered by the Mini-Bar.
Notification Daemon:
When a SOAP message for a Notification arrives the Notification pop-up appears briefly. When not shown the very edge is visible in the lower-right. Mousing over the edge makes the Notification appear again and the mouse leave event closes the notification making it very simple to dismiss a notification by just mousing over it. Clicking the visible edge will open a Notification History window showing all notifications that have been logged during the session.
Window Theme:
The Window Manager theme needs to make special allowances for the way ZDE is arranged. The title bar needs to be 22 pixels high and the controls need to be 22 pixels away from the ends of the title bar to allow for the corner icons.
Download (0.50MB)
Added: 2006-03-11 License: GPL (GNU General Public License) Price:
1324 downloads
Software Engineering Environment 0.07
Software Engineering Environment is an information manufacturing platform for software development. more>>
Software Engineering Environment (SEE) is frame for manufacturing information. It is implemented in sevlet and xml, and is used by the web-browser.
Software Engineering Environment (SEE) attempts to provide the information manufacturing platform for software development.
SEE is a free project, that is the author will provide all of its source code at the same time.
It runs in any servlet environment (The author merely verified in the Win and Linux environment), not using any special technique and needs no auxiliary program.
All of its data are saved in XML files, and need not database. (The future release will support the option of saving data, so that the user can select some free database, such as mysql, or commercial database to improve SEE speed.)
This means that the user can run SEE without any money. (Tomcat is a free servlet environment.)
User uses all SEE functions with the web-browser. So information sharing is very convenient.
SEE supports Simplified Chinese, Traditional Chinese, and English now.( It will support any language if someone will translate.) User can switch to interfaces in different language at any time when SEE is running. And user can add language translations which will work at once.
The main body of SEE is a frame for information manufacturing. All information included in it can be costumed dynamically and all changes will get into effect immediately. This means that the user can modify or add her/his own information structure as will at any time.
SEE provides various predefined selections for information attributes, which correspond various predefined information manufacturing patterns. The user can focus on the information description when costuming information definition, and the system will implement the functions automatically. This is the core of SEE. Most functions of SEE are in this model.
The default information definition of SEE is the result that the author understands what is the Software Engineering.
Although the target of SEE is helping for software development, actually, user can use it to design any type information, such as book registering, personnel lists, and financial reports etc.
The speed of SEE is not bad. Reading and writing 20000 records needs no more than 1 second. At present, the sorting speed is 9 seconds for 5000 records. (The testing platform is 1.8G CPU and 256M memory)
Enhancements:
- The data interface to prepare supporting databases.
- The databases are not supported in this release.
- A new interface style "Beautiful Flowers".
- These flowers are photoed in parks in this year by the author.
- The author likes the honeybee who holds a flower in its mouth very much. It is the first cartoon figure by the author. It will appear when you save wrong data. :)
- The function of "Personal Message".
- User can only query the messages sent by and sent to herself/himself. And user can only remove the messages sent to herself/himself.
- After a user read a message sent to her/him, SEE will mark it as "have_read" automatically.
- The number of new arrived messages will be shown in the interface.
- The data privileges management
- When user "Remove All" or "Modify All", the "base conditions" will be checked at first. That is user can only do what she/he can do.
- The Password fields values can not be visited, except when the user, who owns the "Import" privilege to current data, exports the data.
- All the data structures of ACL tables are changed! Their keywords become the "Title". This will permit user define better ACL.
- And the "condition" in the ACL tables are implemented completely. Now any "SEE conditions" is valid.
- Snapshot for image file
- When list the data, a snapshot will be shown for the image files type, which may end with jpg/jpeg/gif/png.
- Data sorting concerned with langauges.
- Thus when sorting data in Chinese, the result is Chinese result.
- General users can not visit the "User" table! Then they can not fill in many data!
- This is a fatal bug! This means all former releases can not be used actually!
- Now all ACL tables are redesigned.
- When a new user is added without password, SEE will add some password itself! Then this new user can never login!
- This is another fatal bug!
- In the last English release, which is 0.06, the ACL data are in Chinese!
- So the English users can not use SEE at all~~
- This is still a fatal bug!
- The "Risk Items" in the table "Deviation Handling" is wrong defined.
- This will cause an error information when user clicks the "Select" button.
- The values of Password fields can be visited when query or export.
- Although the values are meaningless encoded codes, they are still security thread.
- When some quota marks in the key values, pages will report errors and the function buttons, such as Modify and Remove, can not act!
- This is because quota is also an element of web page.
- When the interface language changes, the language in audit records changes too!
- This is not permitted. Language of all data is determined when SEE is installed and can not change with interface!
<<lessSoftware Engineering Environment (SEE) attempts to provide the information manufacturing platform for software development.
SEE is a free project, that is the author will provide all of its source code at the same time.
It runs in any servlet environment (The author merely verified in the Win and Linux environment), not using any special technique and needs no auxiliary program.
All of its data are saved in XML files, and need not database. (The future release will support the option of saving data, so that the user can select some free database, such as mysql, or commercial database to improve SEE speed.)
This means that the user can run SEE without any money. (Tomcat is a free servlet environment.)
User uses all SEE functions with the web-browser. So information sharing is very convenient.
SEE supports Simplified Chinese, Traditional Chinese, and English now.( It will support any language if someone will translate.) User can switch to interfaces in different language at any time when SEE is running. And user can add language translations which will work at once.
The main body of SEE is a frame for information manufacturing. All information included in it can be costumed dynamically and all changes will get into effect immediately. This means that the user can modify or add her/his own information structure as will at any time.
SEE provides various predefined selections for information attributes, which correspond various predefined information manufacturing patterns. The user can focus on the information description when costuming information definition, and the system will implement the functions automatically. This is the core of SEE. Most functions of SEE are in this model.
The default information definition of SEE is the result that the author understands what is the Software Engineering.
Although the target of SEE is helping for software development, actually, user can use it to design any type information, such as book registering, personnel lists, and financial reports etc.
The speed of SEE is not bad. Reading and writing 20000 records needs no more than 1 second. At present, the sorting speed is 9 seconds for 5000 records. (The testing platform is 1.8G CPU and 256M memory)
Enhancements:
- The data interface to prepare supporting databases.
- The databases are not supported in this release.
- A new interface style "Beautiful Flowers".
- These flowers are photoed in parks in this year by the author.
- The author likes the honeybee who holds a flower in its mouth very much. It is the first cartoon figure by the author. It will appear when you save wrong data. :)
- The function of "Personal Message".
- User can only query the messages sent by and sent to herself/himself. And user can only remove the messages sent to herself/himself.
- After a user read a message sent to her/him, SEE will mark it as "have_read" automatically.
- The number of new arrived messages will be shown in the interface.
- The data privileges management
- When user "Remove All" or "Modify All", the "base conditions" will be checked at first. That is user can only do what she/he can do.
- The Password fields values can not be visited, except when the user, who owns the "Import" privilege to current data, exports the data.
- All the data structures of ACL tables are changed! Their keywords become the "Title". This will permit user define better ACL.
- And the "condition" in the ACL tables are implemented completely. Now any "SEE conditions" is valid.
- Snapshot for image file
- When list the data, a snapshot will be shown for the image files type, which may end with jpg/jpeg/gif/png.
- Data sorting concerned with langauges.
- Thus when sorting data in Chinese, the result is Chinese result.
- General users can not visit the "User" table! Then they can not fill in many data!
- This is a fatal bug! This means all former releases can not be used actually!
- Now all ACL tables are redesigned.
- When a new user is added without password, SEE will add some password itself! Then this new user can never login!
- This is another fatal bug!
- In the last English release, which is 0.06, the ACL data are in Chinese!
- So the English users can not use SEE at all~~
- This is still a fatal bug!
- The "Risk Items" in the table "Deviation Handling" is wrong defined.
- This will cause an error information when user clicks the "Select" button.
- The values of Password fields can be visited when query or export.
- Although the values are meaningless encoded codes, they are still security thread.
- When some quota marks in the key values, pages will report errors and the function buttons, such as Modify and Remove, can not act!
- This is because quota is also an element of web page.
- When the interface language changes, the language in audit records changes too!
- This is not permitted. Language of all data is determined when SEE is installed and can not change with interface!
Download (4.14MB)
Added: 2005-04-25 License: Freely Distributable Price:
1643 downloads
The breve simulation environment 2.5.1
Tthe breve simulation environment is a 3D simulation environment for decentralized systems and artificial life. more>>
breve is a free, open-source software package which makes it easy to build 3D simulations of decentralized systems and artificial life.
Users define the behaviors of agents in a 3D world and observe how they interact. breve includes physical simulation and collision detection so you can simulate realistic creatures, and an OpenGL display engine so you can visualize your simulated worlds.
breve simulations are written in an easy to use language called steve. The language is object-oriented and borrows many features from languages such as C, Perl and Objective C, but even users without previous programming experience will find it easy to jump in. More information on the steve language can be found in the documentation section.
breve features an extensible plugin architecture which allows you to write your own plugins and interact with your own code. Writing plugins is simple and allows you to expand breve to work with existing projects. Plugins have been written in breve to generate MIDI music, download web pages, interact with a Lisp environment and interact with the "push" language.
Enhancements:
- An experimental Python language bridge is now available.
- There were also fixes related to Push language support and fixes for broken demos.
<<lessUsers define the behaviors of agents in a 3D world and observe how they interact. breve includes physical simulation and collision detection so you can simulate realistic creatures, and an OpenGL display engine so you can visualize your simulated worlds.
breve simulations are written in an easy to use language called steve. The language is object-oriented and borrows many features from languages such as C, Perl and Objective C, but even users without previous programming experience will find it easy to jump in. More information on the steve language can be found in the documentation section.
breve features an extensible plugin architecture which allows you to write your own plugins and interact with your own code. Writing plugins is simple and allows you to expand breve to work with existing projects. Plugins have been written in breve to generate MIDI music, download web pages, interact with a Lisp environment and interact with the "push" language.
Enhancements:
- An experimental Python language bridge is now available.
- There were also fixes related to Push language support and fixes for broken demos.
Download (9.8MB)
Added: 2007-01-23 License: Free To Use But Restricted Price:
1004 downloads
Modularized Information Environment 0.8.0
Modularized Information Environment (MIE) is a Web-based information management tool. more>>
Modularized Information Environment (MIE) is a Web-based information management tool designed to meet the needs of small or medium sized organizations.
Modularized Information Environment implements user authentication, storage of settings in a database, multi-lingual support and a presentation layer API that always generates well-formed XML.
<<lessModularized Information Environment implements user authentication, storage of settings in a database, multi-lingual support and a presentation layer API that always generates well-formed XML.
Download (0.36MB)
Added: 2006-10-16 License: GPL (GNU General Public License) Price:
1103 downloads
Bitgate Server Software Environment 0.4.3
Bitgate Server Software Environment aims to build a multi-protocol environment. more>>
Bitgate Server Software Environment aims to build a multi-protocol environment in which server protocol handlers can be eventually loaded and unloaded on the fly using a center console or controller Web page.
Bitgate Server Software Environment aims to have 99.9% uptime, and have high-availability (Java 6) compliance. It is written in Java 5, and relies completely on Javas I/O functionality to provide non-blocking support for both SSL and non-SSL sockets (transparently).
All configuration is done via XML files, as this is easier to maintain. It includes a minimal demonstration HTTP server.
Enhancements:
- Modified HTTP directory listing to be a little more clean on the output of filenames; shows more information about each file in question as well.
- Added "reset" methods to the ClientContext objects so that Keep-Alive requests are now handled properly.
- Implemented 302 redirects and space encodings on filenames.
<<lessBitgate Server Software Environment aims to have 99.9% uptime, and have high-availability (Java 6) compliance. It is written in Java 5, and relies completely on Javas I/O functionality to provide non-blocking support for both SSL and non-SSL sockets (transparently).
All configuration is done via XML files, as this is easier to maintain. It includes a minimal demonstration HTTP server.
Enhancements:
- Modified HTTP directory listing to be a little more clean on the output of filenames; shows more information about each file in question as well.
- Added "reset" methods to the ClientContext objects so that Keep-Alive requests are now handled properly.
- Implemented 302 redirects and space encodings on filenames.
Download (0.057MB)
Added: 2007-08-06 License: Common Public License Price:
811 downloads
Transparent Parallel I/O Environment 20050912
TPIE is designed to minimise the I/O performed when solving problems on very large data sets. more>>
Transparent Parallel I/O Environment is a software environment (written in C++) that facilitates the implementation of external memory algorithms.
The goal of theoretical work in the area of external memory algorithms (also called I/O algorithms or out-of-core algorithms) has been to develop algorithms that minimize the Input/Output communication (or just I/O) performed when solving problems on very large data sets.
The area was effectively started in the late eighties by Aggarwal and Vitter and subsequently I/O algorithms have been developed for several problem domains. See below for recent surveys of theoretical results in the area of I/O-efficient algorithms.
Main features:
- Abstract away the I/O details through a simple high-level interface.
- Implement I/O-efficient paradigms to show their practical viability.
- Be flexible, allowing a wide variety of algorithms to be implemented within the system.
- Be portable across a variety of hardware platforms.
- Be extensible, so that new features can be easily added later.
The TPIE library consists of a kernel and a set of I/O-efficient algorithms and data structures implemented on top of the kernel. Most of the functionality is provided as templated classes and functions in C++. In addition, small programs are provided for testing and illustrating the usage of the application interface.
<<lessThe goal of theoretical work in the area of external memory algorithms (also called I/O algorithms or out-of-core algorithms) has been to develop algorithms that minimize the Input/Output communication (or just I/O) performed when solving problems on very large data sets.
The area was effectively started in the late eighties by Aggarwal and Vitter and subsequently I/O algorithms have been developed for several problem domains. See below for recent surveys of theoretical results in the area of I/O-efficient algorithms.
Main features:
- Abstract away the I/O details through a simple high-level interface.
- Implement I/O-efficient paradigms to show their practical viability.
- Be flexible, allowing a wide variety of algorithms to be implemented within the system.
- Be portable across a variety of hardware platforms.
- Be extensible, so that new features can be easily added later.
The TPIE library consists of a kernel and a set of I/O-efficient algorithms and data structures implemented on top of the kernel. Most of the functionality is provided as templated classes and functions in C++. In addition, small programs are provided for testing and illustrating the usage of the application interface.
Download (1.1MB)
Added: 2006-02-24 License: BSD License Price:
1339 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 environment 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