Multi-mode execution; unique superdense timechart viewing & animation
* JRE 9 is needed for computers (Microsoft’s Surface and MacBook Air) having high-resolution displays. DEVS-Suite is a Parallel DEVS Component-based and Cellular Automata simulator with support for (i) automating design of experiments in combination with (ii) generating superdense time data trajectories at run-time (iii) hierarchical model libraries, (iv) animating models (v) synchronized run-time viewing for time-based trajectories and (vi) box-in-box hierarchical component and I/O...
Object Oriented Language
Ctalk is a compact object oriented language that works closely with C. That means you can use Ctalk for GUI, network, client-server, and systems programs as well as traditional object oriented simulations. Ctalk includes a just-in-time compiler, extendable class libraries, and a compact run-time library. Written for use with GNU GCC, Ctalk supports a variety of UNIX, Linux, and OS X systems, the X Window System, and libraries like the GNU readline library, the Xft Type1, FreeType...
Un sistema formato da server, client, linguaggio di script, controllo versione e distribuzione automatica. Tutto questo per creare applicazioni di tipo enterprise che lavorino principalmente con database.
The program allows you to generate the hashes with the chosen algorithm (MD2, MD5, SHA-1, SHA-256, SHA-384 and SHA-512) of a single file or an entire folder (you can choose to scan the folder recursively or not recursively). It supports drag and drop of files and folders. The hash can be exported to text files. Compiled with openjdk 8. Usage: param 1: exclude symbolic links (0 or 1), param 2: exclude hidden files (0 or 1) Example: java -jar JHashCode2.jar 1 1 Source code available on...
Augmented reality library based on OpenCV
ArUco is a minimal library for Augmented Reality applications based exclusively on OpenCV. Relies on b/w markers with codes that are detected by calling a single function. Trivial integration of your augmented reality applications with OpenGL and OGRE.
A cost-effective localization system using planar squared markers
This project allows the creation of cost-effective camera localization systems based on squared planar markers you can print at home. Print the markers, place them in the environment and record a video or take pictures of them. This project analyzes the images and returns the 3D location of the markers: the marker map. The map generated can be used by ArUCO library for localizing your camera. The library depends on Aruco for the marker detection: http://www.uco.es/investiga/grupos/ava...
C-level driver collection for MSP430 and derivatives
... as the hardware abstraction layer for the MSP430 port of the Takatuka Java virtual machine (JVM). Before it can be used, the library must be built from the sources provided here. The build environment allows for fine grained configuration of the library's functionality and target system.
Javier Gutiérrez Chamorro (Guti) Open source projects
Javier Gutiérrez Chamorro (Guti) Open source projects
Common classes for Java developers needed by most projects.
The library currently contains these classes: Log - simplified logging. This class depends on java.util.logging class. SafeCollections - Multithread-safe collections include SafeMap, SafeQueue and SafeSet Settings - a class that manages single or multiple settings files.
Chemical structures database & machine learning with web services API
AMBIT offers a cheminformatics data management for chemical substances, structures and nanomaterials. Flexible structure, similarity and study queries storage, descriptor calculation and predictive models building via REST web services.User interface for creating read across assessment and generating reports, aligned with regulatory and industrial requirements. Command line applications also available. Integration with third party tools and databases.
Small footprint SCADA system
DCS - SCADA running on Linux and Windows. Development environment C/C++. HMI is based on QT library. Different technologies (EiC, GigaBASE, FastDB) have been integrated. OPC DA 2.05a, AE 1.10, HDA 1.20, OPC UA 1.03, DNP 3.0, RFC 1006, Modbus, MQTT 3.1.1 are supported.
A python based control system
Sardana is the control program initially developed at ALBA. Our mission statement: Produce a modular, high performance, robust, and generic user environment for control applications in large and small installations. Make Sardana the generic user environment distributed in the Tango project and the standard basis of collaborations in control. The origin of the Sardana name comes from a Catalan dance to honor the region where the ALBA synchrotron is build. Sardana is entirely built over...
A project which uses existing speech recognition and speech translation resources to build conversation partners for beginning language students, based on the idea of a "translation game".
A J2ME MIDlet implementing a Portable Chess Board to run on a Java enabled Cell Phone. In order to download the binaries and/or the source files please follow the "Project Web Site" link or go to http://www.gjlay.de/MobileChessBoard directly. Have
smart and open source document management system
LogicalDOC is both document management and collaboration system. The software is loaded with many functions and allows organizing, index, retrieving, controlling and distributing important business documents securely and safely for any organization and individual. Gone are the days when companies used paper-based processes such as printing, mailing and manual filing of paper documents; our document management system replaces all of this with electronic procedures that allow your...
Record your investments in stocks, shares and funds
A simple to use manager for your investments in stocks, shares and funds. Unlike web based portfolios your data is kept confidential, stored on your own computer.
“OMXmulti” is a user library for Ircam's OpenMusic programming environment. The library contains a single object that can be used as a replacement for both OpenMusic's regular “chord-seq” and “multi-seq” score editors. The last version (1.43) is available for OpenMusic 6.9 to 6.13. We are looking for developers, please contact at firstname.lastname@example.org if you are interested. Thanks. :-) We accept donations via transfer to keep this project working. Contact at email@example.com Thanks! :-)
eznixOS - Debian 9.4 Live Build
eznixOS is a Debian 9.4 amd64 based respin with the Xfce desktop and a custom package selection and theme. This is not a new distribution, merely a respin of Debian Stretch 9.4. The Debian Live-Build tool was used to create this respin. The system can be installed to the hard drive with Debian's own installer. Debian 9.4 Stretch amd64 was used as a starting point and many useful applications were added to the Xfce Desktop that Debian provides. A simple and elegant Greybird theme was chosen...
dbUnit is a JUnit extension targeted for database-driven projects that, among other things, puts your database into a known state between test runs.
A logging library for Java, based on string tags instead of levels.
A logging library where the user can specify appenders and tags for logging. All logging messages are associated with a tag. If an appender has that tag name in its list of tag configurations, then the message is logged to that appender. There are several types of appenders where are suppored by DCDroplet: Console, File, RollingFile?, HTMLFile, and XMLFile.
Library to control radio transceivers and receivers
The Hamlib project's purpose is to develop flexible and portable shared libraries that offer a standardized API to control any radio oriented equipment through a computer interface.
Simple codes in Java for beginners
This repository provides a set of simple codes to start learning programming. It aims to help new learner to familiarize with basic programming notions and simple algorithms which must be known by every programmer. Every notion or idea is presented in a separate class while the test class provides an example on how to call (or use) this notion. In a first time, no OO programming notions are introduced. They will be introduced after a fair presentation of basic notions such as variables,...
Relational Database Management System
A relational database management system, based on the principles laid down in the book "Databases, Types, and The Relational Model: The Third Manifesto" by C. J. Date and Hugh Darwen.
Polymeter music sequencer
Polymeter is a MIDI sequencer for music that's in multiple prime meters (1, 2, 3, 5, 7, 11, etc.) simultaneously. Each track has its own loop length, and when the lengths differ, the tracks "slip" (or shift phase) relative to each other. The resulting interference pattern is sufficiently intricate that variations similar to the embellishments of a live performer can be generated algorithmically. The current project is based on software I developed in the 1990s in order to compose...
object orientated scripting language
ObjectiveScript is an object orientated scripting language that tries to combine the speed of scripting with an object orientated syntax similar to Java and C++. The language offers native data types like bool, double, float, int and string as well as user defined object types and a system library with data types similar to the Java boxed types like Integer and String. Collections like List, Map, etc. can be used with object and value types and can also be used as raw types (i.e. List == List...