
In un post di qualche mese fa "Configuratore Open Source: un sogno impossibile?", stavo ipotizzando la possibilità di avviare un progetto Open Source che riguardasse il mondo dei configuratori di prodotto.
In quel "vecchio" post (risale a luglio del 2008) vi invitavo a commentare il post o a contattarmi direttamente.
Bene, grazie a coloro che l'hanno fatto ho avuto lo stimolo per andare oltre la sola fantasia ed avviare un progetto concreto.
Il progetto:
Si tratta di un modulo (plug-in) di BEEing, un Application Server Web che nasce per fornire un supporto a soluzioni enterprise di social networking e market place.
BEEing è interamente scritto in Java e si avvale di numerosi altri frameworks e librerie Open Source (Jakarta Oro, Jakarta Commons, Rome, Toplink, Sojo, Velocity, ZK, ecc..) ed è stato progettato con un'architettura nativamente modulare. Cioè, al modulo centrale ("core") possono essere aggiunti plug-in applicativi di ogni tipo (vere e proprie applicazioni, widgets, logiche applicative) che vengono caricati e riconosciuti automaticamente dal sistema.
Questa architettura dovrebbe consentire una facile collaborazione nello sviluppo "autonomo" di moduli tra i piu' disparati.
BEEing è ancora in fase ALPHA, e subisce quotidianamente delle ristrutturazioni che coinvolgono ad oggi un ecosistema di circa 6500 classi.
Il configuratore:
BEEing supporterà nativamente un modulo di configurazione, che tuttavia verrà implementato come plug-in (per lasciare il "core" il piu' pulito possibile). Allo stesso modo prenderanno vita altri moduli, tra cui il modulo CRM.
Il modulo di configurazione è ancora in fase di progettazione e stà mutuando l'esperienza di diversi anni passati a progettare "sistemi esperti" per l'ausilio alla configurazione e per la gestione della conoscenza.
In questa fase stiamo valutando anche l'integrazione con sistemi o soluzioni commerciali esistenti (verranno integrati in modalità "connector-widget").
BEEing è un sistema "aperto" in tutti i sensi, e non preclude nessuna soluzione (neppure quelle proprietarie).
Quindi, se siete detentori dei diritti di una qualche soluzione commerciale di configurazione o di gestione delle regole di configurazione, avrete la possibilità di far parte del progetto.
A.A.A Risorse cercasi:
Non dovrebbe servire neppure dirlo, ma i progetti Open Source sono sempre alla ricerca di contributi di ogni genere, dai programmatori ai grafici, passando dagli analisti.
Per questo motivo, spero molto presto, allestiremo una piattaforma di social networking (forse su Ning o Facebook, o forse TamTamy, ma magari BEEing stesso) per la gestione del progetto e per facilitare la collaborazione e la conversazione tra i membri del Team.
Voglio stimolarvi a partecipare, secondo la logica e la filosofia dell'Open Source, delle Wikinomics e del Crowdsourcing (anche se non sapete cosa siano :)). Ogni contributo, anche molto piccolo è ben accetto perchè centinaia di piccoli contributi, migliaia o milioni di piccoli contributi hanno reso possibili progetti come Wikipedia e Linux.
Perciò non pensate mai "Tanto a cosa servirebbe il mio contributo?", perchè la risposta sarà sempre la stessa: serve a molto, a molto piu' di quello che possiate immaginare.
Quindi, se avete esperienze nel campo della grafica, della programmazione Java, della programmazione Web in genere, se avete conoscenze nell'ambito dei configuratori di prodotto, del social networking, del community management, allora fatevi sotto.
E' ben accetto anche ogni contributo in termini di supporto morale. Se pensate che questo progetto sia una valida iniziativa, allora non tenetevelo dentro perchè molto spesso la miglior gratificazione che possiamo ottenere è proprio l'approvazione dei nostri sostenitori.
Link utili:
Per contattarmi potete utilizzare il mio indirizzo gmail che trovate su "segnali di fumo".
Il progetto lo trovate su sourceforge a questo indirizzo: http://sourceforge.net/projects/beeing/
Appena avremo approntato la community farò un post dedicato.
Allora, volete dirmi la vostra?
