Cosmic UK Cosmic US Cosmic Germany Cosmic Italia Cosmic France


Home / Chi siamo

Chi siamo

Cosmic Software e' una ditta privata fondata nel 1983 a Parigi (Francia) da due ingegneri esperti di UNIX e sistemi di sviluppo "embedded". Nei primi anni Cosmic rivende in Francia i prodotti Whitesmiths per la famiglia Motorola 68000. A partire dal 1986, Cosmic sviluppa i propri compilatori C per 8/16 bits, appoggiandosi inizialmente sulla tecnologia Whitesmiths e completandola con le proprie soluzioni di debug. Nel 1994 Cosmic e Whitesmith mettono termine all'accordo di distribuzione che li legava, e tutti i diritti sui prodotti sviluppati negli anni precedenti restano a Cosmic, che comincia cosi' a costruire la propria rete commerciale, aprendo un ufficio negli Stati Uniti nel 1996, seguito a breve termine da uffici in Inghilterra e Germania.
Con oltre vent'anni di esperienza ed una tecnologia provata "sul campo", Cosmic Software si posiziona oggi come specialista dei sistemi di sviluppo per il mondo embedded, in particolare per micro a 8, 16 e 32 bits.

Mercato

Il mercato dei sistemi "embedded", ovverosia dei sistemi elettronici a base di microcontrollore, e' estremamente vasto ed in crescita costante. La parte "software" gioca un ruolo sempre piu' importante in questi sistemi, sia in termini di caratteristiche del prodotto, che in termini di sforzo intrapreso per il suo sviluppo. I produttori della apparecchiature piu' svariate, dai piccoli e relativamente economici apparecchi della vita di tutti i giorni come macchine fotografiche, televisori, lettori DVD ed elettrodomestici vari, fino a sistemi enormi e costosissimi come le centrali di smistamento del traffico telefonico, hanno verificato che una delle condizioni necessarie per la loro competitivita' e' di potersi costruire una solida base tecnologica che gli permetta di sviluppare e mettere sul mercato nuovi prodotti in modo rapido ed affidabile. Uno dei punti chiave di questa "base tecnologica" e' costituito da un sistema di sviluppo che permetta agli ingengneri di scrivere, testare e debuggare il codice applicativo (software). Al giorno d'oggi, alcune applicazioni, specialmente per micro a 8 bit, sono ancora scritte in Assembler, a causa della scarsita' di risorse (ROM, RAM) del micro sul quale devono funzionare, ma tali applicazioni sono costose da scrivere, testare e soprattutto mantenere, e lasciano quindi sempre piu' spesso il passo ad applicazioni scritte in C. I compilatori C Cosmic forniscono all'utilizzatore di micro a 8 bit la possibilita' di utilizzare un linguaggio di programmazione di alto livello senza perdere in performance. In questi modo Cosmic aiuta i propri clienti a uniformare i metodi di sviluppo creando applicazioni piu' portabili e quindi a dare al "software" piu' valore per la ditta che lo ha sviluppato. I prodotti Cosmic sono largamente usati nei settori Automobile, Aerospaziale, Telecomunicazioni, Elettrodomestici, Elettronica Generale e Strumenti Medici.

Prodotti e Servizi

Il catalogo prodotti Cosmic, comprende compilatori C altamente ottimizzati per microcontrollori specifici, tra cui 68HC05, 68HC08, 6809, 68HC11, 68HC12, 68HCS12, 68HC16, CPU32/CPU32+, M6000 di Freescale (Motorola), ST7 e ST10 di STMicroelectronics e C16X di Infineon. Per ognuna di queste famiglie, Cosmic fornisce un compilatore C conforme alla norma ANSI/ISO, macro assembler, linker, debugger, programmatore di Flash, verificatore MISRA, Simulatore e i servizi di sviluppo e personalizzazione associati. I prodotti Cosmic sono disponibili su PC/Windows, ma anche su PC/Linux et workstations SUN SPARC e HP9000 (UNIX). I Compilatori sono costantemente aggiornati e migliorati per produrre un codice sempre migliore (compattezza e velocita' di esecuzione), ma anche per rispettare le ultime norme dei vari standard esistenti in questo campo (ANSI, ISO, IEEE-695, ELF/DWARF). Il debugger ZAP e gli utilitari di programmazione della flash sono preimpostati per funzionare con i piu' comuni strumenti di debug hardware, come BDM, schede di valutazione ed emulatori "In Circuit". I prodotti di base sono completati da servizi di training e consulenza, come anche dalla possibilita' di sviluppare versioni personalizzate dei tools standard. I punti di forza dei sistemi di sviluppo Cosmic sono: affidabilita', derivata dalla lunga esperienza e dalle esigenze dei nostri principali clienti (automotive), e performance, derivata della tecnologia specifica per ogni microcontollore supportato.

Partnerships

I prodotti Cosmic sono sviluppati in stretta collaborazione con i produttori di microcontrollori, ma anche con terze parti che producono prodotti complementari quali Sistemi Operativi in Tempo Reale (RTOS - real-time operating system), Emulatori, schede di sviluppo, Sistemi di Test e di Programmazione Grafica. Questo garantisce al cliente che i tools Cosmic funzioneranno senza incidenti insieme ai suoi altri sistemi di sviluppo.

Clienti

La lista dei clienti Cosmic si allunga ogni giorno e comprende nomi come: ABB, Advanced Fiber Communications, BF Goodrich, Robert Bosch, Bose, Breed Technologies, Chrysler Electronics, Delphi Delco Electronics, United States Department of Defense, Eastman Kodak, Electrolux, Ford Motor Company, General Dynamics, General Motors, Glenayre, Harris Corporation, Hitachi, Honeywell, Hughes Aircraft, Lucent Technologies, Magneti Marelli, Marconi, Mercedes, Motorola Paging, Motorola Cellular, Motorola AIEG, Nortel, Philips, Raymond, Rosemount, Seagate Technology, Siemens, STMicroelectronics, Tellabs, TEMIC, Texas Instruments, Thompson Electronics, TRW, United Technologies, Valeo, Welch-Allyn, Whirlpool e molti altri.