ITA|ENG
Knowledge Base

Codemachine sviluppa il software in base alle esigenze dei clienti, lavorando sia su principali piattaforme (Windows, Linux e MacOS X), nonché sui dispositivi personalizzati e mobili (che incorporano DSP, microprocessori o microcontrollori).

Siamo anche in grado di prendere in carico il software e firmware sviluppato da clienti o da terzi, per la ristrutturazione e l'ottimizzazione del codice e di garantire il mantenimento ed il supporto a lungo termine. Integriamo soluzioni software all'interno dell'ambiente di produzione, sfruttando i prodotti e le tecnologie esistenti, sia commerciali che open source, in modo da minimizzare i tempi ei costi.

Con una lunga esperienza in diversi campi di applicazione, siamo in grado di creare software in molti linguaggi come C, C++, Java, C#, ActionScript3, Matlab, Assembly (e molti altri), in accordo con le specifiche di progetto.

Inoltre siamo in grado di fornire un servizio di consulenza per aiutare il cliente ad individuare hardware e software per soddisfare al meglio le esigenze di produzione, contribuendo a bilanciare il costo della soluzione, mantenendo aperta la possibilità di futuri sviluppi ed estensioni.

Servizi di sviluppo software

Analisi statistica, sistemi di diagnostica, ottimizzazione
Codemachine può vantare competenze specifiche nel campo dell'analisi statistica, della diagnostica e dell'ottimizzazione, in particolar modo nell'automazione di analisi svolte tipicamente dall'uomo, grazie all'uso di tecnologie tipiche dell'intelligenza artificiale (reti neurali, algoritmi genetici, logica fuzzy). Alcune di queste competenze sono state acquisite durante l'ingegnerizzazione di progetti curati dall'Artificial Intelligence and Robotics LABoratory (AIRLab) del Politecnico di Milano, con il quale collaboriamo sin dal 2007.
C/C++ Development

Codemachine fornisce servizi di sviluppo software in C/C++ per le imprese, da oltre 10 anni. Sviluppiamo software nativo per i maggiori sistemi operativi (Linux, MacOS, Windows), così come applicazioni per ufficio, comunicazione e multimedia.

L’uso del linguaggio C/C++ consente lo sviluppo di applicazioni ad alte prestazioni. Il team di ingegneri di Codemachine crea da anni software object-oriented C++ che permette di ottimzare: tempo, capacità di infrastruttura e investimenti. Sfruttando una comprovata best practice e il suo know-how, Codemachine è in grado di garantire le migliori prestazioni, una forte affidabilità e gestibilità delle soluzioni fornite.

Analisi video e audio
Nel corso degli anni, grazie alle sinergie di lunga data con l'Image and Sound Processing Group (ISPG) del Politecnico di Milano, Codemachine ha acquisito particolare esperienza nella realizzazione di progetti all'avanguardia nell'ambito dell'analisi audio e video. Siamo in grado di sviluppare sistemi di riconoscimento, tracciamento, ed estrazione automatica di informazioni da segnali registrati o acquisiti in tempo reale, e in grado di supportarvi nell'implementazione di progetti di ricerca in questi ambiti.
Smartphones Applications

Evolvendo la sua esperienza con i dispositivi embedded, Codemachine ha utilizzato con successo la sua conoscenza con i sistemi operativi dedicati per sviluppare applicazioni per l'ultima generazione di smartphone.

Codemachine sviluppa applicazioni personalizzate seguendo le specifiche del cliente per sistemi operativi Android e Apple iOS. Offriamo alle aziende che vogliono aggiungere al loro offerta un app per smartphone, la consulenza professionale per definire, a partire dalla necessità del cliente, le specifiche tecniche dell’app e le risorse necessarie per sviluppare l'applicazione effettiva.

Inoltre Codemachine è in grado di coprire l'intero ciclo di sviluppo che termina con il supporto per la pubblicazione dell'applicazione sullo store dedicato. (ad esempio Google Play o Apple Store).

Applicazioni Multimediali e di Virtual Reality

Codemachine sviluppa sistemi che permettono di sovraimporre ad immagini dal vivo da videocamera informazioni supplementari sull’ambiente reale o su altri dati di contesto. Integriamo sistemi per il riconoscimento di tag applicati su oggetti o in locazioni particolari e sistemi per l'integrazione 3D di oggetti virtuali alle riprese live.

Realizza sistemi audio-video interattivi su piattaforma Max/Msp/Jitter che sfruttano telecamere (anche ad infrarossi) e sensori di varia natura (accelerometri, giroscopi, ecc..) per installazioni museali, scenografie virtuali animate in tempo reale per performance di danza, teatro o intrattenimento in stand fieristici.

Codemachine gestisce il vostro progetto video dalle riprese al montaggio alla postproduzione ed alla creazione di master di DVD e clip ottimizzati per il web, realizzando report tecnici, video istituzionali, promozionali, artistici o d'intrattenimento.

Studiando una immagine coordinata per la vostra azienda sviluppando logo, veste grafica per il sito web e per il materiale cartaceo (buste, documenti, carta intestata), elettronico (presentazioni e pdf) e video.

Gestione e Archiviazione
Codemachine sviluppa sistemi di gestione e archiviazione di dati scalabili, in grado di coprire sia le esigenze della piccola e media impresa seguendola nella sua crescita, che imprese di dimensioni superiori. Realizziamo applicazioni scalabili da pochi utenti a intranet di grandi dimensioni, distribuite su più sedi.
Sicurezza
Codemachine è integratore di sistemi di videosorveglianza, riconoscimento biometrico facciale e profilazione statistica.