Glom
Glom è un software libero per la creazione e gestione di database e fa parte della suite per l'ufficio GNOME Office. È multipiattaforma. Viene sviluppato principalmente da Murray Cumming, un inglese che lavora a Monaco di Baviera.
Glom software | |
---|---|
Genere | Relational database management system |
Sviluppatore | Murray Cumming e Glom Team Project |
Ultima versione | 1.18.0 (4 aprile 2011) |
Sistema operativo | Multipiattaforma |
Licenza | GNU GPL (licenza libera) |
Sito web | Glom |
Glom consente di creare database, inserire dati, eseguire interrogazioni al DB (query) e processare i dati. Tutti i componenti del database creato (tabelle, query, moduli ecc.) sono memorizzati all'interno del database stesso, rendendo tra l'altro più semplice la condivisione dei dati.
Glom può connettersi a differenti DBMS, tra cui MySQL e PostgreSQL ma può lavorare anche senza di essi.
È possibile lavorare senza un database server, utilizzando il motore di database builtin (incorporato) PostgreSQL con un set appositamente ridotto di librerie, in modo da memorizzare tutti i dati e i componenti del nostro data base all'interno di un unico file, come fanno prodotti commerciali come Access e FileMaker Pro o altri open come Base o Kexi.
Glom offre la possibilità di creare delle form per fornire un'interfaccia per interagire con il vostro database (inserimento, modifica, eliminazione dati ecc.), creare dei report in base alle nostre esigenze che possono essere visualizzati e/o stampati, creare degli script in Python per automatizzare le nostre attività di routine e creare delle macro in maniera similare a quanto accade utilizzando FileMaker Pro, il quale costituisce il suo target di riferimento e confronto.
Per il momento non consente l'importazione diretta delle tabelle di FileMaker, come invece fa il suo omologo open Kexi nei confronti di Microsoft Access (proprio riferimento).
Permette tra l'altro: il supporto per le periferiche embedded, il locking dinamico delle tabelle e la generazione delle interfacce tramite Drag and drop.
Tecnicamente può essere considerato anche un RAD (Rapid Application Development; una interfaccia grafica per lo sviluppo rapido di applicazioni destinate alla gestione di basi di dati). L'idea del team di sviluppo del progetto Glom è quella di fornire un'alternativa libera a sistemi database proprietari analoghi come ad esempio Microsoft Access, FileMaker e FoxPro.
Glom è creato usando gtkmm, un wrapper C++ per GTK+. Usa il Document/View model per Bakery, il parser libxml++ C++ XML. Utilizza Python per customizzare i campi calcolati. L'accesso al server database PostgreSQL avviene usando le librerie libgda.
Voci correlate
modificaCollegamenti esterni
modifica- pagina su portale italiano di PostgreSQL, su psql.it. URL consultato il 3 giugno 2019 (archiviato dall'url originale il 4 marzo 2016).
- versione per Windows, su ftp.gnome.org.
- GNOME Office, su live.gnome.org. URL consultato il 24 giugno 2009 (archiviato dall'url originale il 18 gennaio 2011).
- Recensione su ossblog Italia, su ossblog.it. URL consultato il 4 luglio 2009 (archiviato dall'url originale il 6 ottobre 2009).
- (EN) Recensione su Xaprb, su xaprb.com. URL consultato il 4 luglio 2009 (archiviato dall'url originale il 16 aprile 2009).