Risorse
Ultimi & popolari
Aiuti & Utilities
Comunity
Il successo di Mozilla? Semplice, scelta ed innovazione!
Il cammino di Mozilla
appare più inarrestabile che mai, tra numero di download complessivi e
incrementi prestazionali che andranno a interessare la prossima main release del
browser Firefox. Il trend di crescita non accenna a rallentare. Superata la
soglia dei 500 milioni di applicativi Firefox scaricati dai server.
L'impressionante cifra include tutti i download finora forniti da Mozilla sin
dalla distribuzione, nel lontano 2004, di Firefox 1.0. cosa succederà ora che
sarà disponibile Firefox 3, attualmente in fase di finalizzazione e disponibile
da alcuni giorni in versione beta 5. Di questo abbiamo parlato con Giuliano
Masseroni - Presidente di Mozilla Italia.
JADE:c’è vita (Open Source) nei laboratori Telecom Italia
Sviluppare software open source non è solo una prerogativa degli ambienti accademici, il Progetto JADE sviluppato all’interno dei laboratori di Telecom Italia ne è la dimostrazione. Abbiamo posto alcune domande a Giovanni Caire, Project Manager del Progetto Jade.Cosa è JADE, quali sono gli obiettivi di questo progetto? JADE (Java Agent DEvelopment framework) è un middleware per lo sviluppo di applicazioni ad agenti realizzato da Telecom Italia e distribuito in Open Source con licenza LGPL sul sito Tilab. Il paradigma della programmazione ad agenti concepisce una applicazione software come un insieme di componenti (gli agenti appunto) che concorrono al raggiungimento di determinati obiettivi. JADE è caratterizzato da:- Un runtime environment distribuito per l’esecuzione di agenti ovvero un ambiente che deve essere attivo su uno o più host prima che si possano eseguire agenti su quegli host. Tale ambiente nasconde agli agenti la loro effettiva locazione così che essi comunicano in modo del tutto indipendente dal fatto di essere attivi sullo stesso host o su host diversi. Ogni istanza del runtime environment di JADE su un dato host è detta “Container” in quanto può contenere un certo numero di agenti;- Una libreria di classi che il programmatore utilizza per realizzare agenti che potranno essere eseguiti sul runtime environment;- Una suite di tool grafici che consentono di attivare/distruggere agenti, monitorare le comunicazioni tra gli agenti e visionare lo stato interno di un agente.L’obiettivo di JADE è quello di facilitare e velocizzare lo sviluppo di applicazioni distribuite fornendo varie funzionalità indipendenti da uno specifico dominio applicativo, tra queste le principali sono:• Le astrazioni di agente e behaviour (un task eseguito da un agente);• Comunicazione peer-to-peer tra gli agenti basata sul paradigma dello scambio di messaggi asincrono;• Gestione del ciclo di vita degli agenti (attivazione, terminazione, sospensione) controllabile da remoto; • Meccanismi di discovery degli agenti al runtime basati sulle caratteristiche e sui servizi offerti. Quale piattaforma di sviluppo avete utilizzato? JADE è realizzato totalmente in Java Standard Edition e il programmatore che sviluppa applicazioni basate su JADE (ovvero agenti che saranno eseguiti sul runtime environment di JADE) lavora al 100% in Java.Quali sono i problemi che avete incontrato? Sicuramente il fatto di sfruttare un paradigma avanzato come quello degli agenti ha favorito la diffusione di JADE nell’ambiente accademico e in ambito R&D, ma al contempo ha costituito un limite alla sua adozione nel mondo dell’industria a vantaggio di framework più tradizionali e già affermati. Solo recentemente si comincia a vedere un uso significativo in ambito commerciale. La stessa Telecom Italia, che oggi ha due applicazioni mission critical basate su JADE nel mondo della gestione della rete e dell’assistenza ai tecnici in-field, ancora due anni fa lo utilizzava solo per lo sviluppo di prototipi. (continua...)
Brevetti: la rete renderà obsoleto il copyright
Intervista a Walden Bello economista filippino, voce critica dell’universo globale, avversario in patria della dittatura di Marcos, direttore del programma di ricerca e azione “Focus on the Global South” e professore di politiche pubbliche e sociologia all’Università delle Filippine. Nato a Manila nel 1945, intellettuale, tecnico, ma anche attivista, Walden Bello critica non solo il mercato del capitale internazionale, ma i principi fondamentali del sistema economico globale.
Xoops è il tuo portale è subito online
I Content Management System forniscono la possibilità di creare "da zero" un portale Internet anche a chi di programmazione e del Web in generale non ha la minima competenza. In realtà questa caratteristica rappresenta sia il punto forte che il punto debole dei CMS: infatti diventa automatico pensare che l'implementazione di un portale o sito Internet sia un lavoro che si compie in 4-5 passi, quelli del processo di installazione del prodotto; questa credenza porta allo sviluppo di applicativi scadenti e per nulla performanti. I Content Management System sono applicativi potenti e solitamente ben strutturati, ma se vengono utilizzati senza cognizione o tralasciando alcuni elementi fondamentali possono rilevarsi ben presto strumenti scarsamente performanti e per nulla affidabili. Abbiamo posto alcune domande a Alessio Marinelli – Responsabile della community di Xoops Italia
Principale
Sondaggio*
- 541 reads
- Older polls
Inserisci...
La nuvola
Collabora
ZioBudda.net sta crescendo sempre di più, ma mi serve una mano per portare avanti i progetti e per rendere il sito sempre più bello e pieno di informazioni.










