Kexi è un software libero e Open Source per la creazione di database e fa parte della suite per l'ufficio Calligra Suite, in passato conosciuta come KOffice.

Kexi
software
Logo
Logo
Kexi 2.2 finestra principale con i form
Kexi 2.2 finestra principale con i form
Kexi 2.2 finestra principale con i form
GenereRelational database management system
SviluppatoreSquadra di Kexi
Ultima versione3.2.0 (9 aprile 2019)
Sistema operativoMultipiattaforma
LinguaggioC++
ToolkitQt
LicenzaGNU GPL v2
(licenza libera)
Linguamultilingua
Sito webwww.kexi-project.org

Lo sviluppo Kexi è iniziato nei primi mesi del 2003 con grandi contributi provenienti fino al 2008 da OpenOffice Polska[1][2] (attualmente software OpenOffice).

Sebbene Kexi sia stato un progetto KOffice fin dall'inizio,[3] la prima versione era indipendente da KOffice. La prima versione beta pubblica di Kexi era la versione 0.1 beta 2 in data 22 gennaio 2004.[4] La prima versione stabile è stata la 0.9 – resa disponibile in data 31 maggio 2005.[4] Una versione Kexi con un numero più basso, la release – 0.8 – è stata distribuita poi con KOffice 1.4 il 21 giugno 2005.[4][5] Altre versioni stabili di Kexi sono state distribuite con KOffice 1.5[6] e 1.6 nel 2006.[7]

Dal 2004 fino al 2007 OpenOffice Polska ha prodotto release di Kexi commerciali che utilizzano l'anno di distribuzione come numeri di versione. La prima versione era Kexi 2004 LT del 24 novembre 2004 basata su Kexi 0.1[8] Le versioni commerciali terminano con Kexi 2007.1 nel marzo 2007 basata su Kexi 1.1.2/1.1.3.[8][9]

Il processo di porting sulle librerie software KDE 4 è stato piuttosto lungo e terminato con la release KOffice 2.2 nel maggio 2010.[10] Tra le nuove caratteristiche vi è stato il nuovo plug-in Report Designer[11] per sostituire l'applicazione per report stand-alone Kugar di KOffice 1.6.[12] Dal 27/5/2010 la versione di Kexi 2.2 è incorporata nella suite per ufficio KOffice versione 2.2, multipiattaforma, funzionante anche su Windows. La versione per Windows non è ancora considerata adatta per uso in produzione[13]. Kexi 2.3 è stato distribuito assieme a KOffice 2.3 il 31 dicembre 2010[14] con - tra le altre caratteristiche - un pannello comandi Project Navigator rielaborato.[15]

Dopo la versione 2.3 di KOffice, Kexi è stato incluso in Calligra Suite (l'evoluzione di KOffice) ed entrambi sono stati distribuiti con la versione 2.4 dell'11 aprile 2012.[16] Il cambiamento più visibile all'utente è stata una interfaccia utente principale rifatta rinominata Modern Menu.[17]

Dalla versione 3.0 saranno resi disponibili pacchetti installabili su Linux, Mac OS X (con Kink) e Microsoft Windows indipendenti dalle librerie KDE, che prima erano un prerequisito.[18]

Funzionalità

modifica

Kexi 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 quindi più semplice la condivisione dei dati.

Kexi può connettersi a differenti DBMS, tra cui ricordiamo MySQL e PostgreSQL ma può lavorare anche senza di essi. È possibile infatti lavorare senza un database server, utilizzando il motore di database builtin (incorporato) SQLite, in modo da memorizzare tutti i dati e i componenti del nostro data base all'interno di un unico file.

Kexi 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 o Ruby per automatizzare le nostre attività di routine e creare delle macro in maniera similare a quanto accade utilizzando Microsoft Access.

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 Kexi è quella di fornire un'alternativa libera a sistema proprietari analoghi come ad esempio Microsoft Access, FileMaker e FoxPro.

Una delle caratteristiche più interessanti ed utili offerte da Kexi è rappresentata dalla possibilità di importare file in formato .mdb di MS Access, in questo modo si può accedere ai dati contenuti nelle applicazioni create con MS Access anche in ambiente GNU/Linux senza particolari problemi.

  1. ^ https://kde.org/support/thanks.php (archived version)
  2. ^ Sponsorship Thanks, su kexi-project.org, Kexi Project. URL consultato il 1º maggio 2012.
  3. ^ Kexi 0.1 beta 2 Announcment, su kexi-project.org, Kexi Project. URL consultato il 1º maggio 2012.
  4. ^ a b c Kexi – Older News, su kexi-project.org, Kexi Project. URL consultato il 1º maggio 2012.
  5. ^ KOffice 1.4 Released | KDE.news, su dot.kde.org. URL consultato il 1º maggio 2012.
  6. ^ KOffice 1.5 Released | KDE.news, su dot.kde.org. URL consultato il 1º maggio 2012.
  7. ^ KOffice 1.6 Released | KDE.news, su dot.kde.org. URL consultato il 1º maggio 2012 (archiviato dall'url originale il 3 aprile 2012).
  8. ^ a b Internet Archive Wayback Machine, su kexi.pl, Web.archive.org, 3 dicembre 2007. URL consultato il 1º maggio 2012 (archiviato dall'url originale il 3 dicembre 2007).
  9. ^ Internet Archive Wayback Machine, su kexi.pl, Web.archive.org, 3 novembre 2007. URL consultato il 1º maggio 2012 (archiviato dall'url originale il 3 novembre 2007).
  10. ^ Blog Archive » KOffice 2.2 Released, su koffice.org, 27 maggio 2010. URL consultato il 1º maggio 2012 (archiviato dall'url originale il 28 luglio 2010).
  11. ^ Kexi/Releases/Kexi 2.2 - KDE Community Wiki, su community.kde.org, 27 aprile 2012. URL consultato il 1º maggio 2012.
  12. ^ Kexi Project - "Microsoft Access for Linux" - Development, su kexi.automatix.de. URL consultato il 1º maggio 2012.
  13. ^ KO GmbH, su kogmbh.com. URL consultato il 6 aprile 2013 (archiviato dall'url originale il 30 marzo 2013).
  14. ^ Blog Archive » KOffice 2.3.0 Released, su koffice.org, 31 dicembre 2010. URL consultato il 1º maggio 2012 (archiviato dall'url originale il 7 giugno 2011).
  15. ^ Kexi/Releases/Kexi 2.3 - KDE Community Wiki, su community.kde.org, 27 aprile 2012. URL consultato il 1º maggio 2012.
  16. ^ Calligra 2.4 Released | Calligra Suite, su calligra.org, 11 aprile 2012. URL consultato il 1º maggio 2012.
  17. ^ Kexi/Releases/Kexi 2.4 - KDE Community Wiki, su community.kde.org, 10 aprile 2012. URL consultato il 1º maggio 2012.
  18. ^ About Kexi, su kexi-project.org, Kexi Team. URL consultato il 19 novembre 2016.

Voci correlate

modifica
  • Calligra Suite, ex KOffice - suite per l'ufficio comprendente anche Kexi dalla versione 2.2 del 27/5/2010.

Altri progetti

modifica

Collegamenti esterni

modifica
  Portale Software libero: accedi alle voci di Wikipedia che trattano di Software libero