Tecnologie

Microsoft Visual Studio è un potente IDE allo stato dell’arte che assicura la qualità del codice attraverso l’intero ciclo di vita dell’applicazione, dalla progettazione al deployment. Che si stia sviluppando applicazioni per SharePoint, per il web, per Windows, per Windows Phone e altro, Visual Studio è la tua soluzione ottimale e completa.

Microsoft SQL Server 2008 offre una piattaforma dati affidabile, produttiva ed efficiente per eseguire le più esigenti applicazioni mission-critical, abbattere tempi / costi di sviluppo e gestione delle applicazioni, fornire informazioni traducibili in azione a tutti i livelli dell’organizzazione.

MySQL è una piattaforma dati relazionale Open Source. Questo ha favorito lo sviluppo di interfacce, rilasciate ovviamente sotto GPL, in pressoché tutti i linguaggi maggiormente utilizzati, soprattutto nello sviluppo di applicazioni web ma non solo: in PHP ad esempio viene fornita in modo nativo al linguaggio la connettività al database server, in Perl la connessione è possibile grazie ai moduli DBI e DBD::MySql. Utilizzando MySQL Connector/ODBC (MyODBC) è possibile connettersi al database utilizzando applicazioni basate su Microsoft, o linguaggi di programmazione come Delphi Borland, ASPX e Visual Basic. Esiste un ampio supporto ai client Java, sia in ambiente Windows che Unix, tramite l’interfaccia Connector/JDBC. L’accesso ai dati è reso possibile dall’utilizzo di SQL (Structured Query Language), in particolare viene garantito il supporto alla versione corrente dello standard definito nel ANSI/ISO SQL Standard.
![]()
Il più noto DBMS non ha certo bisogno di presentazioni. Con Oracle Database è possibile ridurre i costi e offrire un servizio di migliore qualità. Alcune delle caratteristiche salienti sono: clustering e consolidamento di database delle applicazioni aziendali in cloud privati, scalabili, veloci e affidabili; ottimizzazione della disponibilità di risorse ed eliminazione della ridondanza dei data center inattivi; compressione dei dati e partizioni di storage a basso costo. La produttività del DBA viene pressoché raddoppiata, e diminuisce draticamente il rischi di modifica.

PHP è un linguaggio di scripting molto potente e largamente utilizzato, Open Source non GPL, e particolarmente indicato per lo sviluppo di pagine web dinamiche. Supporta in modo nativo la connettività e l’integrazione con il DBS MySQL, cosa che lo rende molto potente per la gestione dei dati.

Adobe® Dreamweaver® è un kit completo di strumenti professionali per la progettazione e distribuzione di siti e applicazioni per il web di grande impatto, che offre sia un ambiente di codifica affidabile, sia una potente interfaccia di design WYSIWYG basata su standard.

Eclipse è un ambiente di sviluppo integrato multi-linguaggio e multipiattaforma. Può essere utilizzato per la produzione di software di vario genere: si passa infatti da un completo IDE per il linguaggio Java (JDT, “Java Development Tools”) a un ambiente di sviluppo per il linguaggio C++ (CDT, “C/C++ Development Tools”) e a plug-in che permettono di gestire XML, Javascript, PHP e persino di progettare graficamente una GUI per un’applicazione JAVA (Eclipse VE, “Visual Editor”), rendendo di fatto Eclipse un ambiente RAD. Il programma è scritto in linguaggio Java, ma anziché basare la sua GUI su Swing, il toolkit grafico di Sun Microsystems, si appoggia a SWT, librerie di nuova concezione che conferiscono ad Eclipse un’elevata reattività. La piattaforma di sviluppo è incentrata sull’uso di plug-in, delle componenti software ideate per uno specifico scopo, per esempio la generazione di diagrammi UML, ed in effetti tutta la piattaforma è un insieme di plug-in, versione base compresa, e chiunque può sviluppare e modificare i vari plug-in. Nella versione base è possibile programmare in Java, usufruendo di comode funzioni di aiuto quali: completamento automatico (“Code completion”), suggerimento dei tipi di parametri dei metodi, possibilità di accesso diretto a CVS e riscrittura automatica del codice (funzionalità questa detta di Refactoring) in caso di cambiamenti nelle classi. Essendo scritto in Java, Eclipse è disponibile per le piattaforme Linux, HP-UX, AIX, Mac OS X e Windows.

Android è un sistema operativo per dispositivi mobili come smartphone e tablet PC. E’ sviluppato dalla Open Handset Alliance guidato da Google. Google ha acquistato il primo sviluppatore del software, Android Inc., il 17 agosto 2005. E’ costituito da un kernel basato sul Linux, con middleware, librerie e API scritte in C e software applicativo in esecuzione su un framework applicativo che comprende librerie compatibili con Java e basato su Apache Harmony. Android utilizza la macchina virtuale Dalvik con compilazione JIT per eseguire codice di tipo Dalvik Executable. Android ha una vasta comunità di sviluppatori che scrivono applicazioni e che estendono le funzionalità dei dispositivi. A partire da ottobre 2011 le applicazioni disponibili per Android sono state più di 300000.


