Sviluppo Software
Siamo in grado di realizzare soluzioni software su misura per i nostri clienti. Ci dedichiamo con passione allo sviluppo di software personalizzati e gestionali web based che supportino i nostri clienti nelle loro attività, consentendo di ottimizzarne i risultati. Grazie alle competenze nel campo dell’informatica e del marketing del nostro team partiamo dall’analisi delle realtà aziendali per individuare le tecnologie più adatte alle loro esigenze e sviluppare soluzioni informatiche su misura. Siano esse applicazioni web, client/server, legacy o embedded il nostro approccio allo sviluppo software consente di ottenere risultati sin dalle prime fasi. Cerchiamo sempre di dividere il progetto complessivo in moduli più piccoli da realizzare in step successivi, dando così al cliente dei risultati tangibili e verificabili in minor tempo e consentendo un miglior controllo di ciò che stiamo realizzando, senza perdere comunque la visione complessiva dell’intero progetto. Il ciclo di vita di un’applicazione da noi sviluppata prevede sempre la verifica con il cliente dei risultati ottenuti e della rispondenza tanto ai requisiti iniziali quanto a quelli eventualmente emersi nel corso della realizzazione. I linguaggi di programmazione utilizzati vanno dal c++ al Java, dal php al flash, dal c al visualbasic, le tecnologie utilizzate spaziano dalle jsp alle portlet, dai db relazionali proprietari a quelli opensource, dal framework ms.net alle implementazioni j2ee e zend. In genere tentiamo di consigliare il cliente sull’utilizzo di tecnologie opensource, ma di ampio utilizzo e di certa validità, ma non siamo certamente preclusi all’utilizzo di prodotti proprietari leader di mercato eventualmente già adottati.
Sviluppo web
Progettiamo, sviluppiamo e realizziamo siti internet, e-commerce e portali completamente personalizzati. Ristrutturiamo siti internet esistenti attraverso l’aggiunta di contenuti dinamici aggiornabili autonomamente tramite una piattaforma semplice e intuitiva. Miglioriamo la tua presenza sul web attraverso campagne SEM, campagne Remarketing, campagne Content. Forniamo statistiche di accesso. Viral e direct email marketing. Costruiamo la tua identità sui principali Social Network (FB, Twitter, Youtube). Ci occupiamo delle pratiche di registrazione e trasferimento domini. Offriamo diverse soluzioni di hosting (hosting condiviso, hosting dedicato e hosting dedicato su server virtuale) e affidabilità garantita grazie ai sistemi di backup e disaster recovery. Realizziamo siti internet ottimizzati per il posizionamento sui motori di ricerca e forniamo consulenza e interventi per migliorare il posizionamento di siti esistenti. Forniamo statistiche di accesso.
Progettazione Elettronica
Siamo specializzati nella progettazione di prodotti e sistemi elettronici, offrendo sia un servizio 'chiavi mano' che va dalla progettazione alla prototipazione, sia consulenza specialistica presso la sede del cliente. Tesla Systems è in grado di progettare nuovi prodotti elettronici, realizzare prototipi ed eseguire attività V&V di verifica, validazione e qualifica di prodotto per garantire la piena rispondenza del progetto alle normative del settore di riferimento. Le fasi di prototipazione passano attraverso una consolidata rete di partner che si occupa specificatamente di produzione, in grado di garantire tempi rapidi e particolare accuratezza nelle lavorazioni. Le forti integrazioni dei processi di progettazione interna e prototipia esterna garantiscono il massimo delle prestazioni tempo/costo. Le attività di progettazione vengono gestiste e documentate seguendo i requisiti di cicli di vita di sviluppo prodotto richiesti dalle specifiche di riferimento del cliente utilizzando metodologie e modelli di documentazione controllata su template proprietari o del cliente stesso. Vengono infine forniti servizi di ingegneria dedicati per analisi RAMS in conformità alle principali normative applicabili dei vari settori di riferimento.
Videosorveglianza
I nostri impianti di videosorveglianza sono uno strumento di sicurezza che installiamo già da anni in pubbliche amministrazioni, centri commerciali, negozi, privati o aziende e che dipendono dalla protezione fornita dalla videosorveglianza e di registrazione. Grazie agli sviluppi tecnologici, le telecamere di sicurezza sono più efficaci che mai e i sistemi di sicurezza che utilizzano le telecamere IP (Internet Protocol) sono facilmente installabili e da mantenere. La nostra azienda personalizza ogni impianto di videosorveglianza in grado di aderire perfettamente alle vostre esigenze specifiche. La nostra consulenza parte già dalla ideazione del sistema di videosorveglianza e nella ricerca delle telecamere appropriate per le vostre esigenze specifiche. Le telecamere sono di diverse varietà e la scelta del modello giusto è fondamentale per la sicurezza finale. L'obiettivo di Tesla Systems è quello di fornire informazioni sulla videosorveglianza, sia per quella analogica sia per quella basata su IP. L'esperienza accumulata in questi anni nel campo della sicurezza e sorveglianza è a vostra disposizione per preventivi personalizzati e farvi conoscere meglio la tecnologia di videosorveglianza.
Progettazione Reti Lan
Soluzioni personalizzate per piccole e grandi realtà: reti lan, reti wifi, cablaggio strutturato reti per aziende. Tesla Systems si propone come specialista in data comunication, reti strutturate via cavo e wireless, cablaggio di reti e cavi, servizi relativi alla sicurezza, alla tutela della privacy, all'antintrusione. Con una lunga esperienza nella progettazione e realizzazione di reti LAN sia per grandi società, che per l'office automation di piccole aziende, Tesla Systems si occupa dello studio e della risoluzione delle problematiche proponendo la migliore soluzione per le vostre esigenze.
Assitenza Software/Hardware
Fornitura, assistenza e riparazioni computer desktop e portatili anche fuori garanzia. Installazione e configurazione sistemi operativi, applicativi software e posta elettronica. Rimozione virus e backup dati. II servizio ha l'obiettivo di ripristinare, in caso di guasto o difetto, le funzionalità delle apparecchiature informatiche del ciente mediante sostituzione e/o riparazione delle parti difettose. Gli interventi sono effettuati di norma on-site. Ove la manutenzione on-site non fosse possibile per oggettive difficoltà tecniche o qualora l'intervento non fosse sufficiente a ristabilire la normale operatività nei tempi previsti, sono previsti il trasferimento e la revisione in laboratorio. L’attività prevede la verifica della corretta funzionalità delle diverse componenti hardware e delle apparecchiature collegate (es. stampanti, scanner, ecc), il ripristino dei prodotti dell’ambiente software di base (software d’ambiente, di rete, di produttività e di sicurezza) e, se possibile, il recupero degli archivi presenti. Il ripristino dell’ambiente software viene effettuato in seguito a interventi di manutenzione hardware che comportino la sostituzione dell’unità disco fisso o ne richiedano la formattazione, in seguito a crash del sistema operativo o eliminazione di virus informatici.
Realizzazione High Availability Cluster
Un computer cluster, o più semplicemente un cluster (dall'inglese grappolo), è un insieme di computer connessi tramite una rete telematica. Lo scopo di un cluster è quello di distribuire una elaborazione molto complessa tra i vari computer componenti il cluster. In sostanza un problema che richiede molte elaborazioni per essere risolto viene scomposto in sottoproblemi separati i quali vengono risolti in parallelo. Questo ovviamente aumenta la potenza di calcolo del sistema.
Requisiti per formare un cluster di computer.
Per ottenere un sistema di computer operanti come un cluster è necessario:
• Un sistema operativo in grado di far funzionare i computer come cluster (per esempio GNU/Linux, utilizzando OpenMosix).
• Hardware di rete ad elevate prestazioni.
• Un algoritmo parallelizzabile.
Tipi di cluster computing
Esistono tre tipi di cluster: Fail-over, Load-balancing ed High Performance Computing, con i primi due che sono probabilmente i più diffusi:
• Fail-over Cluster: il funzionamento delle macchine è continuamente monitorato, e quando uno dei due host smette di funzionare l’altra macchina subentra. Lo scopo è garantire un servizio continuativo;
• Cluster con load-balancing: è un sistema nel quale le richieste di lavoro sono inviate alla macchina con meno carico;
• HPC Cluster: i computer sono configurati per fornire prestazioni estremamente alte. Le macchine suddividono i processi di un job su più macchine, al fine di guadagnare in prestazioni. La peculiarità saliente è che i processi sono parallelizzati e che le routines che possono girare separatamente saranno distribuite su macchine differenti invece di aspettare di essere eseguite una dopo l’altra. GLI HPC sono diffusi specialmente tra centri di elaborazione dati;
L'utilizzo di questa tecnologia è molto diffuso: per esempio Ferrari e Dreamworks utilizzano cluster (basati sul sistema operativo GNU/Linux) sui quali fanno girare programmi di rendering e di simulazione fluidodinamica computazionalmente molto onerosi.
Progettazione, Sviluppo e Realizzazione su piattaforma Arduino
Il cuore pulsante della ricerca italiana di successo si trova a Torino, in particolare nel laboratorio in cui Massimo Banzi insieme al suo team ha ideato Arduino, la scheda elettronica open source che ha rivoluzionato il mondo della prototipazione aziendale e hobbistica. Ma cos’è Arduino? È uno strumento per designer, ingegneri e maker che connette funzioni e compiti differenti attraverso un microcontroller. Gli ambiti di applicazione più diffusi riguardano la domotica, la robotica e la programmazione. Per capirci: preso un oggetto, ad esempio un elettrodomestico, con Arduino si può creare un software aggiornabile, personalizzabile e collegabile in rete per impartire all’oggetto il funzionamento che desideriamo o per farlo comunicare con altri oggetti. La cosa bella di tutto questo è l’approccio open hardware, per cui più utenti condividono i propri sviluppi e danno vita a progetti collaborativi in continuo divenire.
Progettazione, Sviluppo e Realizzazione su piattaforma Raspberry
Raspberry Pi, single-board computer, è una schedina di dimensioni molto contenute (poco più di 8×5 cm), equipaggiata con un processore ARM a 700MHz, 512MB di RAM ed una serie di ingressi ed uscite (Porta Etherner 10/1002, porte USB 2.01 uscita HDMI, 1 uscita video composito, 1 uscita audio stereo, 1 slot per SD Card, 1 porta micro USB per l’alimentazione) Sono inoltre presenti altri connettori sulla scheda, ad esempio quello per un pannello lcd (DSI) o per la webcam (accessorio per Raspberry Pi), ma soprattutto un “pettine” (GPIO) che serve a poter connettere circuiti esterni da comandare dal Raspberry. Quest’ultima funzionalità, ovvero il “General Purpose Input/Output” rende possibile l’utilizzo della scheda per applicazioni elettroniche simili a quelle realizzabili con il noto “open hardware” Arduino, essendo delle porte di in e out per segnali digitali. Ci sono tanti sistemi operativi disponibili su Raspberry, o meglio, ci sono diverse distribuzioni e personalizzazioni, ma dovete ricordare che non stiamo parlando di un hardware con architettura PC, quindi sono distribuzioni create per un’architettura ARM.
Progettazione, Sviluppo e Realizzazione su piattaforma Android, IOS, Windows Phone
Apple ha saputo animare un nuovo mercato, creando iPhone ed il mondo delle App. iOS è stata la prima piattaforma mobile di nuova generazione ed è tuttora la prima in termini di importanza. Tesla Systems sviluppa applicazioni native e crossplatform per iPhone, iPad e iPod, realizzando progetti ad altissimo contenuto tecnologico e di design per questa entusiasmante piattaforma.
Vi supportiamo in tutti gli step della creazione di applicazioni mobile, dalla progettazione alla pubblicazione sull'App Store di Apple, e successivamente con attività di supporto e assistenza, promozione e marketing.
Vi proponiamo la realizzazione di:
Applicazioni iPhone, iPod touch e iPad
Porting da e verso Android, Windows Phone o altre piattaforme
Applicazioni multi-platform (Android, iOS e altro) e cross-platform
Applicazioni "ibride" mobile/web HTML5
Pubblicazione su iTunes App Store o distribuzione di tipo Enterprise Distribution
Android, la piattaforma mobile creata da Google, ha visto un'incredibile e tuttora inarrestabile successo, con una crescita rapidissima in termini di diffusione e popolarità per questo sistema operativo, disponibile anche su TV e presto nei Google Glasses.
Tesla Systems ha una grande esperienza nella creazione di Apps per Android e per la grande quantità di smartphone, tablet e altri dispositivi che adottano questa piattaforma.
Vi supportiamo in tutti gli step della creazione di applicazioni mobile, dalla progettazione alla pubblicazione su Google Play (o altri store), e successivamente con attività di supporto e assistenza, promozione e marketing.
Vi proponiamo la realizzazione di:
Applicazioni Android smartphone e tablet
Porting da e verso iOS, Windows Phone o altre piattaforme
Applicazioni multi-platform (Android, iOS e altro) e cross-platform
Applicazioni "ibride" mobile/web HTML5
Pieno supporto per tutti i principali produttori: Samsung, HTC, Sony, LG, Motorola, Acer e molti altri.
Sviluppo App anche per altri dispositivi, come Google TV, Smart Watches, e presto Google Glass
Pubblicazione store alternativi come Amazon App Store, Samsung Apps, Opera
Prima con Windows Phone 7, e ora con Windows Phone 8 e l'ecosistema di Windows 8, Microsoft ha compiuto una importante scelta nel nome dell'innovazione, creando una piattaforma che unisce Smartphone, Tablet e Desktop in un'unica grande famiglia. Grazie anche all'accordo strategico con Nokia, e alla creazione di tablet come il Surface, è disponibile un'ampia gamma di dispositivi con questo promettente sistema operativo, in varie fasce di prezzo. Tesla Systems realizza applicazioni native e cross platform per Windows Phone , su tutte le piattaforme supportate.
Vi supportiamo in tutti gli step della creazione di applicazioni mobile, dalla progettazione alla pubblicazione sul Microsoft Marketplace, e successivamente con attività di supporto e assistenza, promozione e marketing.
Vi proponiamo la realizzazione di:
App Windows Phone 8, Windows 8, Windows RT
Porting e conversione da altre piattaforme mobile (iPhone, Android)
Porting da applicazioni Windows Mobile 6.x
Applicazioni multi-platform (Windows Phone, Android, iOS e altro) e cross-platform
Applicazioni "ibride" mobile/web HTML5
Sviluppo e Ricerca Nuove Tecnologie
Offriamo progettazione, integrazione, supporto alle nuove tecnologie. L'azienda ha intensificato, negli ultimi anni, l'attività di ricerca e sviluppo, intesa come opportunità di crescita e consolidamento del proprio patrimonio conoscitivo. La realizzazione di prodotti altamente innovativi offre all'azienda la possibilità di inserirsi in mercati nuovi e dinamici in particolare nel settore dell'infomobilità, nel contesto dei servizi al turista, nella progettazione di sistemi informativi per la produzione, gestione e distribuzione di varie tipologie di contenuti digitali e nel settore dello sviluppo di reti di sensori a supporto della telemedicina. L'ambito operativo di riferimento dell'azienda si presenta, quindi, da un lato altamente stimolante, e dall'altro fortemente competitivo in quanto è sentita sempre di più la necessità di mantenere un'offerta di prodotti/servizi all'avanguardia in un mercato ICT in rapida evoluzione. Questo fattore di criticità rende necessaria una costante attenzione da parte dell'azienda ai fattori di sviluppo della propria offerta e richiede forti investimenti in attività e processi innovativi in grado di sostenere la competitività dell'impresa.
Ricerca Reti Neurali (Intelligenza Artificiale)
Le reti neurali, rispetto ai sistemi dell’intelligenza artificiale, sono modelli computazionali in grado di riprodurre il modo in cui è fatto e funziona il cervello come sistema fisico, anche se, essendo modelli, semplificano rispetto al cervello reale. Il fatto che si tratti di modelli computazionali, cioè modelli che ‘girano’ in un computer, non deve ingannare face