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 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".
Q341
software libero
Concept
Q8513
database
Concept
Q1007039
GNOME Office
ORG
Q8513
database
Concept
Q3428776
query
Concept
Q3428776
query
Concept
Q176165
DBMS
Concept
Q850
MySQL
MEDIA
Q192490
PostgreSQL
MEDIA
Q192490
PostgreSQL
MEDIA
Q80689
Access
MEDIA
Q832312
FileMaker Pro
ORG
Q39162
open
Concept
Q1638446
Base
MEDIA
Q1537053
Kexi
MEDIA
Q287539
form
Concept
Q8513
database
Concept
Q10870555
report
Concept
Q1070421
script
ORG
Q28865
Python
MEDIA
Q629579
macro
Concept
Q193040
embedded
Concept
Q1414548
locking
Concept
Q558376
Drag and drop
UNK
Q795549
Rapid Application Development
Concept
Q80689
Microsoft Access
MEDIA
Q753868
FoxPro
MEDIA
Q284796
gtkmm
Concept
Q3075271
wrapper
Concept
Q2407
C++
MEDIA
Q189464
GTK+
MEDIA
Q194152
parser
Concept
Q306240
libxml++
Concept
Q2115
XML
ORG
None
libgda
UNK
Q3772401
Glom
Concept
Q3772401
Glom
Concept
Q3772401
Glom
Concept
Q3772401
Glom
Concept
Q3772401
Glom
Concept
Q3772401
Glom
Concept
instance of
field of work
field of work
field of work
part of
subclass of
instance of
genre
instance of
programming language