nexB OpenAssets is a tool for inventorying, managing, and monitoring applications, software, hardware, networks, and generally any IT asset. It is designed so that system administrators, IT, and finance can determine what they have, how it is configured, what it is used for, and how much it is being used, so that informed decisions can be made. It complements existing network management software, integrates with a growing number of protocols and tools, and features no-agent discovery and inventory, configuration management including dependencies and correlation, monitoring, and reporting. It makes extensive and innovative use of XML, Xpath, and Xquery.
Platform Independent Petri Net Editor (PIPE) creates and analyses Petri Nets quickly, efficiently, and effectively. A key design feature is the modular approach adopted for analysis, enabling new modules to be written easily and powerfully, using built-in data layer methods for standard calculations. Six analysis modules are provided, including Invariant Analysis, State-Space Analysis (deadlock, etc.), and Simulation Analysis and Classification. PIPE adheres to the XML Petri net standard (PNML). The file format for saving and loading Petri Nets is extensible through the use of XSLT, the default being PNML.
PHP Script Register, Login Users registers and logs users into a website, and shows the online users. It has options to log in with Facebook or with a Google account. It includes a "Remember" button which gives the ability to automatically log in the user on the next visit. If the user forgets the password, the script can send it by email. Each user has a personal page which contains an image uploaded by the user, the registration date, the last visit date, the number of visits/logins, and other personal data (name, pronoun, birthday, personal website, occupation, and hobby). On the personal page, the user can modify the password and the email address added to registration, then he/she will receive an email message with the new data. The script displays the total number of users, the last registered user, and the online users.
SourceID Liberty is a Java implementation of the Liberty Alliance ID-FF 1.2 protocols. It has a workflow-based architecture that provides a great deal of flexibility and extensibility. A server-based application, it focuses on making it possible to seamlessly adapt the Liberty 1.2 federation protocols to existing infrastructure.
Multiple Select Dropdown List with AJAX can be used to dynamically create multiple Select lists with data from a MySQL table. When the user chooses an option from the Select list, it calls an Ajax function which accesses a PHP file, which will return another Select dropdown according to the option selected.
CRET is a code review tool for reviewing and committing patches to a Subversion repository. It hooks into SVN's commit procedure and only performs the commit if the patch file has an "approved" status. When somebody wants to commit a patch file to an SVN repository, the patch file must first be added to CRET. The person committing must the select reviewers and enter an objective and title for the patch. This operation notifies the reviewers through email. A reviewer can add comments to a patch, approve it, or reject it. Comments are sent to the requestor via email. If a patch is approved, the requestor can commit the code. When the code is committed, email is sent to the requestor and reviewers for notification.
Quality Objects (QuO) is a framework for providing quality of service (QoS) in network-centric distributed applications. These applications range from embedded applications to wide area network applications, including many military and commercial applications. QuO bridges the gap between the socket-level QoS being specified, researched, and provided by a number of organizations and the distributed object level where many distributed applications are best written. QuO adds QoS to CORBA and Java RMI in a manner which is appropriate for creating applications that can adapt to environments that are unpredictable or have strict resource constraints.