Coghead: innovazione in atto
Scritto da Enrico Bertini | 20 Aprile 2007
![]()


Coghead è una rivoluzionaria piattaforma per lo sviluppo di applicazioni aziendali che può essere utilizzata sulla base di un servizio web. Non è necessario scaricare alcun software, perchè non esiste nessun IDE (Intergrated Development Environment) da installare. Non occorre neanche imparare un linguaggio di programmazione, perchè non c’è niente da programmare nel senso classico del termine. Si tratta, a tutti gli effetti, di un ambiente di sviluppo totalmente online. Tutto quello che c’è da fare è iscriversi al servizio e cominciare ad usarlo.
Coghead è uno strumento che consente di sviluppare applicazioni di tipo Web Enterprise 2.0. Tale strumento è costituito da un ambiente di sviluppo visuale con alle spalle una infrastruttura davvero complessa: le sue caratteristiche lo rendono adatto per la creazione di un’ampia gamma di business applications. Attraverso Coghead è possibile creare applicazioni contabili, di CRM (Customer Relationship Management), di gestione delle risorse umane, di task management, di project management, di knowledge management, nonché molti altri tipi di applicazioni aziendali. Gli skills tecnici richiesti sono davvero infinitesimali: l’azienda afferma che chiunque sappia creare una macro su Excel è anche capace di creare applicazioni su Coghead. Il Tutorial rende tutto ancora più facile.
L’interfaccia grafica è semplicissima, e si avvale di widgets e di funzionalità drag & drop: l’ambiente mette a disposizione widgets di testo, date, bottoni, liste, boxes, griglie, tabelle, e così via. Tali widgets possono essere aggregati e messi in relazione tra loro in svariati modi: si possono creare collezioni, legami e gerachie. Davvero intuitivo risulta l’utilizzo grafico del controllo di flusso.
L’ambiente di lavoro è costituito dal browser: ci si può connettere attraverso Internet da qualsiasi luogo ed accedere alle proprie applicazioni ed ai propri progetti. Si possono creare accounts singoli o multipli, nei quali si ha la facoltà di stabilire ruoli e privilegi. Si possono anche condividere le proprie applicazioni con chi si vuole. Il tutto con estrema sicurezza: lo slogan coniato da Coghead è “Zero Infrastructure”.
Come ogni ambiente di sviluppo che si rispetti, Coghead offre tutte le funzionalità del caso: access control, versioning, possibilità di creare prototipi e di testarli, ecc. Al posto del pulsante di download c’è quello per lanciare le applicazioni. La velocità di apprendimento è sorprendente: anche applicazioni abbastanza “corpose” possono essere create con diverse ore di lavoro (comprensive di design, realizzazione e test). Esistono anche una serie di templates e di componenti prefabbricati che facilitano qualsiasi compito.
Ogni singola applicazione creata tramite Coghead può agire come componente di un più ampio processo di business. Ciascuna componente creata può essere associata ad un modello di dati ed integrata con qualsiasi tipo di web service: Coghead è una architettura SOA che supporta pienamente l’utilizzo dei servizi web. Il servizio offerto da Coghead è un vero strumento di Enterprise 2.0, 100% web based, e adatto alla costruzione di applicazioni complesse.
Chiunque può creare applicazioni utilizzando Coghead. La filosofia dell’azienda è quella di rendere lo sviluppo di determinati software alla portata di tutti. L’obbiettivo che Coghead si propone è quello di superare il tradizionale modello di sviluppo del software aziendale. Secondo la filosofia dell’azienda di Redwood City, non saranno più i dipartimenti IT a farsi carico dello sviluppo di certi tipi di applicazioni, ma gli utilizzatori stessi. Il target di utenza di Coghead è rappresentato da tutti coloro che, all’interno di una determinata organizzazione aziendale, hanno bisogno di sviluppare rapidamente applicazioni custom, e che oggi normalmente ricorrono all’outsourcing. Stiamo parlando degli esperti di problematiche aziendali, i cosiddetti problem solvers, i quali quotidianamente sono alle prese con sempre maggiori necessità di aggregazione e di integrazione dati. La visione strategica di Coghead identifica una nuova categoria di sviluppatori: quelli che creano applicazioni software senza dover scrivere codice.
Coghead aveva lanciato il suo Beta Service qualche tempo fa. CNNMoney l’aveva inserita nella lista degli 11 Disruptors, le 11 aziende maggiormente innovative le cui idee "will change everything". CNet Webware la classifica ora tra le Top 5 del Web 2.0 Expo.
C’è anche chi scommette che, dato l’eccellente lavoro svolto, Coghead si metterà essa stessa a creare applicazioni.
Se volete provare il servizio di Coghead consultate le infomazioni su questa pagina e create il vostro Account Gratuito.
Categorie: Enterprise 2.0, Software, Web 2.0
Supporta Stalkk.ed
Questo è un blog di Open Consulting.
Hai trovato interessante questo articolo?
Considera di linkarlo: Coghead: innovazione in atto.
Considera anche di sottoscrivere il feed RSS di Stalkk.ed, oppure di utilizzare il motore di ricerca Stalkk.ed BNS per le tue ricerche sulla tecnologia.
Articoli Correlati
Trackbacks/Pingbacks
-
Widgets: I Coglets di Coghead | Stalkk.ed
20 Luglio 2007 ore 11:53
-
Trends: il sistema operativo nel browser e il futuro dei WebOS (Parte 1) | Stalkk.ed
13 Ottobre 2007 ore 14:51

