Who we are
Funded in november 2000 by students of the Facultad de informática de la Universidad Politécnica de Madrid, ASPL develops multiplaform software, mainly focusing on GNU/Linux. We provide installation and support services for this system. Our general objectives are:
- Quality and service
We strive to provide high quality solutions and services
Our philosophy is to work to make our customers to not worry about their systems, letting them to focus in their business.
We develop with pasion and we are always looking for to introduce new methods, tracking tools, regression tests, etc, with the only intention to deliver high quality and tested solutions.
- We are opensource
We collaborate and participate in the OpenSource community actively
Coordinated with above objective, ASPL is commited to the development and sustenance of the OpenSource community by providing high quality software, under license terms that supports the knowledge society.
- Secure and reliable
We put our heart on producing secure and reliable products and solutions
All our products are oriented to provide the higher security level possible. We strive to carefully design systems in a way they provide settings and configurations that are secure, focusing on providing detailed information and tools to reduce configuration failures.
- Internet-oriented
We provide effective and productive software, Internet-oriented
All the software we develop places the Internet in the centre of its design. We create systems and solutions that are interconnected and ready to be used by any device.
ASPL Open Source components used by Core-Admin
The following tools, libraries and products are licensed under OpenSource licenses and were used to develop Core-Admin. The following list is software developed by ASPL:
Vortex Library
At the core of Core-Admin we find Vortex Library, our open source implementation of the BEEP protocol. It provides highly interactive, bidirectional and parallel communications to Core-Admin with channels support, SASL authentication and TLS session security.
Turbulence server
The BEEP server built on top of Vortex Library is used to implement the Core-Admin central server. It provides lots of ready to use server side features to deploy and configure BEEP applications.
jsVortex
Our Javascript BEEP implementation with support for WebSocket allows us to convert any browser into an effective BEEP client easily.
Axl Library
Our open source implementation of the XML 1.0 standard features a really fast processing and low memory footprint. We are using Axl Library to manage many configuration aspects throughout the platform.
noPoll toolkit
Our open source WebSocket implementation allows easy integration into existing projects. We are using it to provide WebSocket support to Turbulence, so it can be reached using BEEP and BEEP over WebSocket.
ext-Dns Toolkit
The ext-Dns is a really useful tool to easily create DNS servers that performs custom actions at resolution level. It is used by our Internet Access Manager (IAM).
Valvula
Postfix policy server for high-performance management and performance monitoring of mail servers based on this MTA.
Read more
Other open source projects used by Core-Admin
Where to start? There are many projects on top of which Core-Admin it is built that it is not possible to mention of all them. In this case, here are the most relevant ones and those which are used directly by Core-Admin.
The dojotoolkit: professional RIA toolkit
Dojotoolkit (http://www.dojotoolkit.org) is a professional Javascript library that will allow you to create highly interactive internet applications. Core-Admin is using it to create the web-client interface. You can see it working on the following section: Core-Admin in action.
The python language: powerful scripting
Python has been used as primary language for the Core-Admin central server and all code that runs at the Core-Admin agent. It has provided as the power and flexibility we needed to quickly develop a serious and commercial grade product. See more details about Python at: http://www.python.org