Tecnologie

IES Solutions ha esperienza ventennale nell’utilizzo delle seguenti tecnologie Open Source e Commerciali:

OPEN SOURCE

Our Technologies

WEB GIS

  • Google Maps: servizio accessibile dal web che consente la ricerca e la visualizzazione di mappe geografiche (https://maps.google.it/).
  • OpenStreetMap (OSM) progetto collaborativo finalizzato a creare mappe a contenuto libero del mondo. Il progetto punta ad una raccolta mondiale di dati geografici, con scopo principale la creazione di mappe e cartografie (http://www.openstreetmap.org).
  • GeoServer: server open source rilasciato sotto licenza GPL (Free Software Foundation, 1991) per la gestione e la disseminazione di dati geospaziali secondo specifiche edite dall’Open Geospatial Consortium (OGC) e dall’ISO Technical Committe 211 (ISO TC 211), di conseguenza fornisce le funzionalità di base per creare Infrastrutture di Dati Territoriali, dette anche Spatial Data Infrastructure (SDI), basate su tali standard (http://geoserver.org/display/GEOS/Welcome).
  • MapserverMapServer è una piattaforma Open Source per la pubblicazione di dati spaziali e applicazioni cartografiche interattive per il web. (http://mapserver.org/)

Web Services

  • Java:linguaggio di programmazione orientato agli oggetti (http://www.java.com/).
  • Apache HTTP Server: piattaforma server Web modulare e Open Source più diffusa in grado di operare su sistemi operativi UNIX/Linux e Microsoft (http://httpd.apache.org/).
  • Apache Tomcat: implementazione Open Source della tecnologia Java Servlet, che fornisce l’ambiente di esecuzione di applicazioni web sviluppate in Java, ed in particolare si occupa della gestione delle richieste HTTP (http://tomcat.apache.org/).
  • Apache Axis2: implementazione Open Source del protocollo SOAP (Simple Object Access Protocol) che si pone tra i Web Services e lo stesso Apache Tomcat, per la codifica e decodifica dei messaggi SOAP (in sintesi, per la loro trasformazione in semplici richieste/risposte HTTP). Di conseguenza, i suddetti Web Services si appoggiano sulla Servlet Axis2, e usano le librerie fornite da Apache Axis2 per l’implementazione del protocollo SOAP (http://axis.apache.org/axis2/java/core/).

Atom Feed

  • Apache Hadoop: suite di prodotti Open Source che fornisce, tra gli altri, un filesystem distribuito per lo storage e l’accesso ai dati scalabile ed affidabile (http://hadoop.apache.org/).
  • Apache Abdera: implementazione Open Source del protocollo AtomPub per la creazione e pubblicazione di feed di tipo Atom (http://abdera.apache.org/).

Storage

  • MySQL: Relational database management system (RDBMS), composto da un client con interfaccia a caratteri e un server, entrambi disponibili sia per sistemi Unix come GNU/Linux che per Windows (http://www.mysql.it/).
  • PostgreSQL: completo database relazionale ad oggetti rilasciato con licenza libera (http://www.postgresql.org/) .
  • PostGIS: estensione spaziale per il database PostgreSQL distribuito con licenza GPL (http://postgis.refractions.net/).

Interfaccia Web

  • PHP: linguaggio di scripting con licenza open source e libera utilizzato principalmente per sviluppare applicazioni web lato server (http://www.php.net/).
  • Cake PHP: framework per la realizzazione di applicazioni web scritto in PHP (http://cakephp.org/).

Content Management

  • Wordpress: piattaforma di “personal publishing” e content management system (CMS) che consente la creazione di un sito internet formato da contenuti testuali o multimediali, facilmente gestibili ed aggiornabili. (http://wordpress.org/).
  • THESIS: uno dei temi più potenti per WORDPRESS (http://diythemes.com/).

Linguaggi di Programmazione

Sviluppo di applicazioni mobili

COMMERCIALE

Programming frameworks

Infrastrutture & Cloud

  • Docker: piattaforma software che permette di creare build, testare e distribuire applicazioni con la massima rapidità. (https://www.docker.com)
  • OpenStack: fornisce un’infrastruttura cloud modulare eseguibile su hardware standard, consentendo il deployment degli strumenti necessari da una piattaforma unificata, al momento richiesto. (www.openstack.org)
  • Kubernetes: sistema open-source di orchestrazione e gestione di container. (https://kubernetes.io)