Main > Free Download Search >

Free hierarchical software for linux

hierarchical

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 163
Hierarchical Grid Site Managment 0.5

Hierarchical Grid Site Managment 0.5


Hierarchical Grid Site Managment is a front-end to the database that keeps information about the grid sites (clusters). more>>
Hierarchical Grid Site Managment is a front-end to the database that keeps information about the grid sites (clusters), their admins, email and phone contacts, other contact people, site nodes and resources, downtimes etc.
These sites are organized by country and countries are organized by regions. The admins of each site can also update the information about the site.
To summarize the design, the applications supports only one GOC (Grid Operation Center), assuming that it is used for only one grid. It can have several ROCs (Regional Operation Centers), each ROC can have several countries, and each country can have several sites.
Each ROC, country and site can have one (or more) admins, which are able to modify the data of the structure (record) which they admin (ROC, country or site), and to manage substructures as well.
Managing substructures means that they can also validate/appoint the admins of the substructures, e.g. a country admin can validate/appoint the site admins. The admins are recognized automatically by their certificate (without the need to use passwords).
For each structure (ROC, country, site), contact info about it are stored, including email and phone. For the sites, general info about it are stored, contact info, info about its resources and capacities, site contacts, site downtimes, and info about its nodes. For more details see the DB design: hgsm_design.sql.
In the pages where a user has edit rights (in the node where he is admin and in all the subnodes), an Edit button is displayed. Clicking in this button, the page will be displayed in the edit mode, where the fields of information can be modified, the rows of the lists can be edited or deleted, new rows can be added in the lists, etc. The id and the admins of a node can be modified only by an admin of the parent node.
Main features:
- Has a database with information about a hierarchical structure (GOC-->ROCs-->Countries-->Sites-->Nodes).
- This information is published to the www by a web application.
- Each node of the tree has also one or more admins, which can modify the data of the node which they admin, and also the data of the subnodes.
- The admins of a node can appoint (set/modify/delete) the admins of the subnodes and leave up to them the modification/update of the subnode information (to make their job easier and for decentralization).
- Authentication (recognizing that somebody is admin of a node and has the rights to modify it) is done automatically by the application, using personal certificates, which are issued and verified by a certain certification authority. This means that everybody that is an admin, must have a valid certificate installed in his browser.
- The application also supports i18n and l10n (is multilingual, can be translated into several languages).
Enhancements:
- This release includes full internationalization and localization support for Albanian and Croatian.
- It also contains bdii.php?type1+type2+type3 and ldap2mysql.py the scripts.
- Some small improvements and bugfixes were made.
<<less
Download (0.36MB)
Added: 2006-02-02 License: GPL (GNU General Public License) Price:
1362 downloads
Hierarchical Data Format 1.8.0 Beta 3

Hierarchical Data Format 1.8.0 Beta 3


Hierarchical Data Format is a general purpose library and file format for storing scientific data. more>>
Hierarchical Data Format is a general purpose library and file format for storing scientific data.
HDF5 can store two primary objects: datasets and groups. A dataset is essentially a multidimensional array of data elements, and a group is a structure for organizing objects in an HDF5 file. Using these two basic objects, one can create and store almost any kind of scientific data structure, such as images, arrays of vectors, and structured and unstructured grids. You can also mix and match them in HDF5 files according to your needs.
Efficient storage and I/O.
HDF5 was created to address the data management needs of scientists and engineers working in high performance, data intensive computing environments. As a result, the HDF5 library and format emphasize storage and I/O efficiency. For instance, the HDF5 format can accommodate data in a variety of ways, such as compressed or chunked. And the library is tuned and adapted to read and write data efficiently on parallel computing systems.
Software.
NCSA maintains a suite of free, open source software, including the HDF5 I/O library and several utilities. The HDF5 user community also develops and contributes software, much of it freely available. Unlike HDF4, there is little commercial support for HDF5 at this time, but we are successfully working with vendors to change this.
Emphasis on standards.
Data can be stored in HDF5 in an endless variety of ways, so it is important for communities of users to standardize on how their data is to be organized in HDF5. This makes it possible to share data easily, and also to build and share tools for accessing and analyzing data stored in HDF5. The NCSA HDF team works with users to encourage them to organize HDF5 files in standard ways.
Large and varied user community.
HDF5 users range across a variety of engineering and scientific fields, and even some non-technical fields. Data stored in HDF5 is used for a wide range of applications, from computational fluid dynamics to film making.
Main features:
- Parallel HDF5 - Information on installing and using Parallel HDF5
- SZIP Compression - Information about SZIP Compression in HDF5
- Thread Safe HDF5 - Information on thread-safe capabilities of HDF5 and how to install
- The High Level HDF5 APIs, previously distributed separately, are now distributed as part of the main HDF5 Library:
- High Level HDF5 APIs - Information on installing and using the High Level HDF5 APIs
Applications:
- HDF Java Products - HDF4/HDF5 Java interfaces and viewer, HDFView.
- HDF Web-browser Plug-in - The HDF Web-browser plug-in is a windowed browser plug-in that is launched from a web browser to display HDF4 and HDF5 files.
- netCDF-4 - The NCSA and NetCDF groups are collaborating on a version of NetCDF built on top of HDF5.
- HDF5 XML Information Page - DTD and tools for using HDF5 with XML
- HDF5 WRF I/O Module - I/O module that reads HDF5 datasets for the Weather Research and Forecasting Model
- HDF5 Mesh API (prototype) - API for storing and retrieving structured and unstructured mesh data
Enhancements:
- The default Fortran was switched to G95 when using GCC.
- The autoconf build tools were updated. Fortran interfaces were added for the Image, Table, and Lite APIs.
- A Dimension Scale API (H5DS) was added.
- FreeBSD is now supported on AMD64 with GNU C and Fortran compilers.
- Support for sequential and parallel libraries was added for Intel 64 Linux clusters.
- Several bugs with writing fill values for datasets that have a variable-length datatype or component datatype were fixed.
<<less
Download (4.9MB)
Added: 2007-08-02 License: BSD License Price:
816 downloads
Concurrent Hierarchical State Machine 4.3

Concurrent Hierarchical State Machine 4.3


Concurrent Hierarchical State Machine (CHSM) is a language system for specifying concurrent, hierarchical, finite state machines more>>
Concurrent Hierarchical State Machine (CHSM) is a language system for specifying concurrent, hierarchical, finite state machines (an implementation of "statecharts") to model and control reactive systems.
CHSM uses its own statechart specification langauge annotated with either C++ or Java code fragments in the tradition of yacc grammars with C code fragments. The generated code is fully object oriented allowing multiple state machines to exist concurrently. The CHSM run-time library is small, efficient, and thread-safe.
CHSM has been used successfullly in production environments such as CERN, Philips, and Qualcomm. There is an independent review from users at CERN.
Enhancements:
- The "dominance" rule has been extended from parent/child transitions to sibling transitions.
- This allows "if-else" transitions to be done more efficiently.
<<less
Download (0.24MB)
Added: 2007-08-04 License: GPL (GNU General Public License) Price:
819 downloads
Pybliographic 1.2.9

Pybliographic 1.2.9


Pybliographer is a tool for managing bibliographic databases. more>>
Pybliographer is a tool for managing bibliographic databases. Pybliographic can be used for searching, editing, reformatting, etc.

In fact, its a simple framework that provides easy to use python classes and functions, and therefore can be extended to many uses (generating HTML pages according to bibliographic searches, etc).

In addition to the scripting environment, a graphical Gnome interface is available. It provides powerful editing capabilities, a nice hierarchical search mechanism, direct insertion of references into LyX and Kile, direct queries on Medline, and more.

It currently supports the following file formats: BibTeX, ISI, Medline, Ovid, Refer.
Pybliographer is licenced under the GNU GPL, and available with its source code for free.

<<less
Download (0.85MB)
Added: 2006-07-13 License: GPL (GNU General Public License) Price:
1201 downloads
TextSearch 0.7

TextSearch 0.7


TextSearch is a program that helps you search through a set of text files which are in a hierarchical structure. more>>
TextSearch is a program that helps you search through a set of text files which are in a hierarchical structure, i.e. a directory structure. Each document is searched using a regular expression and an overview of the results is shown as a tree structure. By clicking on a file, it can be viewed, with matches being highlighted.

As opposed to other programs out there, focus is not so much on statistics, i.e. how often a word would occur in an entire corpus of files, but rather on occurrences in single files.

TextSearch is published as open source under the GPL.

Why do I need it?

a) Youre writing your diploma thesis about the occurences of certain terms in publications by various political parties, and you need a way to quickly look for a certain term in many files.
b) Youre a programmer, you have a large code tree, and youd just like to know where youve used sprintf() instead of snprintf().

<<less
Download (0.015MB)
Added: 2007-07-14 License: GPL (GNU General Public License) Price:
853 downloads
Simple Groupware 0.34 (Client)

Simple Groupware 0.34 (Client)


Simple Groupware is a complete groupware package written in PHP, XML, SQL, HTML, CSS and sgsML. more>>
Simple Groupware is a complete groupware package written in PHP, XML, SQL, HTML, CSS and sgsML.
Unlike other groupware software, Simple Groupware contains the new programming language sgsML. It enables the quick creation of powerful web applications.
Simple Groupware is Free Software, released under the GNU GPLv2 License.
Main features:
- A 100% web-based application (no special client applications or plugins required). Optional a client for Windows is available to make downloads/uploads easier
- Complete secure communication using SSL
- Easy and intuitive user interface
- One platform for managing, controlling and developing business processes
- Autonomy: Simple Groupware is fully driven with open technologies
- Individuality: All hierarchical organization structures and responsibilities can be represented and managed in the application
- Intelligent knowledge management: e.g. find everything faster using phonetic search algorithms and automatic file / content indexing
- Notifications: get notified when data changes by using RSS feeds
- Unicode: Simple Groupware fully supports Unicode characters using UTF-8
Modules included:
- Calendar
- Contacts
- E-mails
- Tasks
- Files
- Notes
- Passwords
- Bookmarks
- Portal
- Chat
- FAQ
- News
- Forum
- Gallery
- Projects
- Statuses
- Templates
- Inventories
- Resources
- Brands
- Locations
- Distributors
- Device types
- Offices
- Positions
- Companies
- Departments
- Contact groups
- Contact activities
- Spreadsheets
- Users
- Groups
- Events
- Backups
- Rights
- Search
- Statistics
- iCalendar
- IMAP
- POP3
- SMTP
- RSS
- vCard
- LDAP contacts
<<less
Download (4.7MB)
Added: 2007-06-18 License: GPL (GNU General Public License) Price:
896 downloads
MindRaider 0.512 EAP

MindRaider 0.512 EAP


MindRaider is Semantic Web outliner. more>>
MindRaider is Semantic Web outliner. MindRaider aims to connect the tradition of outline editors with emerging technologies. MindRaider mission is to organize not only the content of your hard drive but also your cognitive base and social relationships in a way that enables quick navigation, concise representation and inferencing.
There are basically two pieces of the Semantic Web which user agent should accomplish - annotating content with metadata, and doing stuff with that metadata. MindRaider is here to help you with correlation of information related to particular thought. You must change your stereotypes.
Start with your personal resources like files, links, thoughts, friends, etc. These resources can be in turn represented as/associated with Concepts that are organized to Notebooks.
On top of the Concepts within a Notebook is built (RDF based) metadata layer that enables MindRaider to provide various Notebook facets (flat/hierarchical/graph-oriented but also semantic based views). Notebooks are further organized to Folders allowing you to build custom thematical domains.
Enhancements:
- New features include localization support, Gnowsis integration, OneNote like annotations, Java 1.5 support, and more.
<<less
Download (36.8MB)
Added: 2006-02-13 License: GPL (GNU General Public License) Price:
1348 downloads
HermesFax 2.7b

HermesFax 2.7b


HermesFax is a Web interface for Hylafax. more>>
HERMESfax project renews the old concept of fax, a document trasmitted through telephone line.
With HERMESfax the fax is transformed and it become a digital information that can be archeived, re-sent, composed, searched, controlled, recorded.
It reduced the use of paper and toner, the transmission time are also reduced, the number of errors and of losses documents are reduced, the dead times of attended are reduced ... The only thing that increase is the time that can be used for more fruitful things.
Main features:
- easy use of the service through interface WEB (compatible with the more diffuse browser;
- historical archives of the documents through the database MySQL and POSTGRESQL
- confidential access multi-users to the service
- privacy and safety of documents
- workflow hierarchical management
HERMESfax needs LINUX/UNIX server, one or more modem/ISDN device and the HylaFAX(TM) fax server. With these few things you will be able to trasmit, compose, search, receive faxes for your company (even if you are comfortably laying on a beach) using a simple but powerful WEB interface.
<<less
Download (0.15MB)
Added: 2005-08-06 License: GPL (GNU General Public License) Price:
1541 downloads
vrbroadcast 1.0

vrbroadcast 1.0


vrbroadcast project is a video on demand server. more>>
vrbroadcast project is a video on demand server.

It supports hierarchical networks of servers that will automaticaly update information on the available media.

It has a GUI that is only available in German, but the server was written with multi-language support in mind.

<<less
Download (0.24MB)
Added: 2006-10-30 License: GPL (GNU General Public License) Price:
1090 downloads
Ishtar 1.0 Beta

Ishtar 1.0 Beta


Ishtar provides a network toolbox for C++ programs. more>>
Ishtar provides a network toolbox for C++ programs.

Ishtar is a set of three C++ libraries that provide useful classes for networked applications. It features basic serialization, a protocol for remote procedure call (RPC), network accessible variables, and hierarchical config files.

A client is also provided.

Ishtar is a set of three C++ libraries providing usefull classes for use with network:

- libishtarnet: The underlying structure, provides network classes and basic serialisation.
- libishtarservices: Built upon libishtarnet, implements a protocol for remote procedure call (RPC).
- libishtarsettings: Built upon libishtarservices, provides network accessible variables and hierarchical config files.

In addition to those libraries, Ishtar contains two programs:

- ishtarclients: Clients that use the RPC to access remote services and variables.
- ishtarproxy: Gateway that redirect queries to multiple servers. Usefull in the context of robotics.

Usage in robotics

In addition to its obvious use as a RPC mechanism and config file accessor, Ishtar can be used within a robot as a software bus to connect its sensors and actuators to its control program or external monitor.

<<less
Download (MB)
Added: 2007-04-18 License: GPL (GNU General Public License) Price:
919 downloads
XCircuit 3.4.11

XCircuit 3.4.11


XCircuit is a program for drawing electrical circuit schematic diagrams and related figure. more>>
XCircuit is a UNIX/X11 program for drawing publishable-quality electrical circuit schematic diagrams and related figures, and producing circuit netlists through schematic capture.
XCircuit regards circuits as inherently hierarchical, and writes both hierarchical PostScript output and hierarchical SPICE netlists. Circuit components are saved in and retrieved from libraries which are fully editable.
XCircuit does not separate artistic expression from circuit drawing; XCircuit maintains flexiblity in style without compromising the power of schematic capture.
Enhancements:
- XCircuit-3.3 is considered the current, stable, official release version. XCircuit-3.3 is the also development version of XCircuit. Current work includes the integration of automatic schematic capture (ASG) with Stephen Frezza of Gannon University. This should keep us occupied for a while. The Automatic Schematic Capture (ASG) is currently disabled by default until it becomes stable enough to be considered usable. The first function to be added is an hspice parser that reads hspice files and generates schematics from the netlist. Future work includes automatically rerouting in response to moving objects around on the screen, and reading Verilog netlists. The ASG module can be enabled by specifying "--enable-asg" at configuration time. The ASG package is incorporated into revision 3.2.7 and later. XCircuit version 3.3 changed from the original C++ SPICE parser to a simpler but more stable parser by Conrad Ziesler.
- Revision 7 changes the way selections are handled, getting rid of the cumbersome and oddball "click to accept/reject" method. The new method makes use of the recursive selection routine developed for selecting networks anywhere in the (visible) hierarchy of a schematic. This allows limiting selection of object instances to avoid selecting where the object instance has large amounts of whitespace, such as a border or frame object. Consequently, ambiguity about what element was intended to be selected occurs less often. The new method selects exactly one element on a button-1 press or button-2 click. If this is not the intended element to select, just select again and XCircuit will cycle to the next element found near the pointer.
- Note: Those who downloaded revisions 7 or 8 will almost certainly want to update to revision 9. The new selection mechanism was introduced in revision 7 and fixed for bugs in revision 8. However, in spite of the better underlying code, the algorithm ended up, if anything, even more cumbersome than the original. Quite a bit of optimization of the selection heuristics went into revision 9. In particular, XCircuit is now better at picking the "intended" element. Also, pointer warps to line endpoints are reverted back to the original position on a cancelation, and element edits can be undone with the "undo" command (an important part of the undo mechanism that I left uncoded for much too long).
Enhancements:
- Many bugfixes, some extensions, and some minor UI updates.
<<less
Download (1.3MB)
Added: 2006-01-26 License: Artistic License Price:
780 downloads
Jitterbit 1.2.3

Jitterbit 1.2.3


Jitterbit is an open source integration tool that delivers a quick and easy way to design, configure, test integration solutions more>>
Jitterbit is an open source integration tool that delivers a quick and easy way to configure, design, deploy, and test integration solutions. It supports most standards-based protocols, including Web Services (SOAP), XML, and connectivity to popular databases.
Jitterbit is designed with ease-of-use in mind. You can download the suite for Linux or Windows in minutes. Once installed, you can quickly build and run complex integration processes without development efforts and take advantage of support from the Jitterbit open source community.
Jitterbit tools let you point-and-click to configure all aspects of an Integration:
- Define integration operations including source and target systems
- Create document definitions, from simple flat file structures (e.g. comma delimited) to complex hierarchic files structures.
- Use a drag-and-drop mapping tool to transform data between your various system interfaces.
- Set schedules, create success and failure events and track the results for your integration operations.
Enhancements:
- Fixed bug 1757864: insert/update fails if target key value contains () or (). (2007-07-20)
- Fixed the bug that the xml node to be created should not containing the order marker (@1, @2...) in the name. (2007-07-19)
- Add data type "float4" as t_float to the data type map. (2007-07-19)
- Fixed the problem of "< null >" string in the internal file for flat database. Symptom was that "< null >" would show up in the target, and that IsNull() would return false even when the source was null. (2007-07-16)
- Fixed the problem in the swapping of db columns for single table db to hierarchical transformation. (2007-07-14)
<<less
Download (11.5MB)
Added: 2007-07-28 License: MPL (Mozilla Public License) Price:
821 downloads
Genezzo::Row::RSFile 0.64

Genezzo::Row::RSFile 0.64


Genezzo::Row::RSFile is a Perl module with Row Source File tied hash class. more>>
Genezzo::Row::RSFile is a Perl module with Row Source File tied hash class.

SYNOPSIS

use Genezzo::Row::RSFile;

RSFile is a hierarchical pushhash (see Genezzo::PushHash::hph) class that stores scalar data in a block (byte buffer) via Genezzo::Block::RDBlock.

ARGUMENTS

tablename (Required) - the name of the table

tso (Required) - tablespace object from Genezzo::Tablespace

bufcache (Required) - buffer cache object from Genezzo::BufCa::BCFile

<<less
Download (0.45MB)
Added: 2006-09-30 License: Perl Artistic License Price:
1121 downloads
Esra 0.8.1

Esra 0.8.1


Esra is a pure Java library for the interactive analysis of molecular mechanics data. more>>
Esra is a pure Java library for the interactive analysis of molecular mechanics data.
Esra is a lean and mean library of portable, flexible, generic, object-oriented (sometimes), functional (some other times), scriptable, well-tested (we hope), statically-typed (sometimes), dynamically-typed (again, some other times), XML-based (well, actually not) and reasonably high-performance routines (both basic and more advanced) for the analysis of molecular mechanics data (GROMOS96 molecular dynamics trajectories, mostly).
Esra is strictly optimized for fun. The development process is open and informal.
Main features:
- portable and scriptable
- surprisingly fast
- clever, watertight argument parsing library.
- 100 % pure java linear algebra library for convenient vector/matrix manipulations.
- common coordinate transformations, such as gathering, fitting.
- simple, hierarchical selection language (AtomSpecifiers)
- common analyses such as RMSDs, dipole moments, radii of gyration, hydrogen bonding, dssp secondary structure assignment.
- thorough API documentation, simple, flat data structures, generic algorithms, unit testing (still in the works).
- its free and open.
<<less
Download (1.4MB)
Added: 2007-01-10 License: BSD License Price:
1019 downloads
C++ Machine Objects 0.9.4

C++ Machine Objects 0.9.4


C++ Machine Objects class library supports a subset of the UML statechart notation. more>>
C++ Machine Objects class library supports a subset of the UML statechart notation for implementing hierarchical state machines in straight C++, similar in spirit to the GoF "State" design pattern.
The currently supported features are hierarchical states, entry and exit actions, state histories, and state variables.
Installation:
The class library as such does not need to be installed. Just include the header file Macho.hpp to make use of it. Prerequisite however is a C++ compiler with sane support for templates.
Included are the example state machines HelloWorld, Example, Microwave and Test. To make the examples run just compile them in the directory they are in, for example:
# GCC
g++ -o microwave Microwave.cpp
# MSVC7
cl /EHsc Microwave.cpp
I like the GoF "State" design pattern. It enables implementing the important concept of state machines with common programming language features. By utilising only basic language mechanisms it is easy to apply in real-life software development.
Another important property that stems from this simplicity is orthogonality, meaning that the pattern can be combined with other design elements, patterns and idioms in arbitrary ways.
In contrast stand the tool supported approaches to state machine creation (of which there is no shortage). Based on code generators and graphical editors, they tend to generate incomprehensible code and forfeit orthogonality by necessarily being outside the domain of the programming language.
Unfortunately the "State" pattern is limited in scope because it does not allow for hierarchical state machines. This is regrettable because flat state machines tend to become unwieldy when getting bigger, for the sheer number of states they produce.
Hierarchical state machines as defined by the statechart notation alleviate this problem by giving an additional structural element through grouping states into hierarchies.
The "State" pattern in its original form is not capable of modeling state hierarchies. The Macho class library extends the concept with this possibility, while keeping the properties of simplicity (there possible) and tool independence from its inspiration.
Enhancements:
- This release adds the feature of backtracking to previous states by using "Snapshots".
<<less
Download (0.035MB)
Added: 2006-06-02 License: MIT/X Consortium License Price:
1240 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5