|
9 | 9 | "Angular": "framework open source, sviluppato principalmente da Google, per lo sviluppo di applicazioni web nel linguaggio TypeScript.", |
10 | 10 | "Applicazione mobile": "applicazione software dedicata ai dispositivi di tipo mobile, quali smartphone o tablet.", |
11 | 11 | "Architettura": "processo di definizione di una soluzione strutturata che soddisfa tutti i requisiti tecnici e operativi, ottimizzando al contempo attributi di qualità comuni come prestazioni, sicurezza e gestibilità. Implica una serie di decisioni basate su una vasta gamma di fattori e ciascuna di queste decisioni può avere un impatto notevole sulla qualità, sulle prestazioni, sulla manutenibilità e sul successo complessivo dell'applicazione.", |
12 | | - "Aree d'interesse": "\\placeholder{scrivere o ignorare questa definizione}", |
| 12 | + "Aree d'interesse": null, |
13 | 13 | "Attività": "parte di un processo che indica l'insieme di compiti da realizzare per realizzare il prodotto finale e soddisfarne i requisiti.", |
14 | 14 | "account": null, |
15 | 15 | "amministratore": null, |
|
39 | 39 | "Commit": "comando di Git utilizzato per salvare i propri cambiamenti nella repository locale del progetto.", |
40 | 40 | "Commitizen": "strumento da riga di comando che consente di formattare i messaggi di commit con una serie di prompt utilizzati per generare un messaggio di commit.", |
41 | 41 | "Commitizen adapter": "meccanismo attraverso cui la utility Commitizen permette di applicare specifiche diverse, caso per caso, ai messaggi di commit.", |
42 | | - "Componente connessa": "nella teoria dei grafi, sottografo in cui qualsiasi coppia di vertici è connessa da cammini e il sottografo non è connesso a nessun vertice addizionale del supergrafo.", |
| 42 | + "Componente connessa": "nella teoria dei grafi, sotto-grafo in cui qualsiasi coppia di vertici è connessa da cammini e il sotto-grafo non è connesso a nessun vertice addizionale del super-grafo.", |
43 | 43 | "Componenti connesse": null, |
44 | 44 | "Copertura": "nelle telecomunicazioni, la zona geografica servita da una rete di telefonia cellulare o stazione radio.", |
45 | 45 | "Curl": "acronimo di Client URL, è un software che fornisce una libreria e uno strumento da riga di comando per il trasferimento di dati mediante vari protocolli di rete.", |
|
78 | 78 | "G": { |
79 | 79 | "GDPR": "acronimo di General Data Protection Regulation, è un regolamento applicato a tutti gli stati membri dell'Unione Europea in merito alla alla protezione delle persone fisiche, con riguardo al trattamento e alla libera circolazione dei dati personali.", |
80 | 80 | "GPS": "acronimo di Global Positioning System, è un sistema di posizionamento satellitare che permette in ogni istante di localizzare la latitudine e la longitudine di un oggetto, grazie all'utilizzo di satelliti che stazionano nell'orbita terrestre.", |
81 | | - "GRPC": "sistema di chiamata (RPC) di procedura remota open source, genera collegamenti client e server multipiattaforma e supporta l'utilizzo dell'autenticazione basata su token e TLS.", |
82 | | - "Geofencing": "tecnologia che crea un perimetro virtuale (chiamato geo-fence) attorno ad ogni dispositivo mobile. Consente alle applicazioni mobile di tracciare i movimenti degli utenti registrati all’interno di una area geografica circolare, definita da due punti. Le tecnologie coinvolte per il geofencing sono GPS, Bluetooth e Wi-Fi.", |
| 81 | + "GRPC": "sistema di chiamata (RPC) di procedura remota open source, genera collegamenti client e server multipiattaforma e supporta l'utilizzo dell'autenticazione basata su token e TLS\\@.", |
| 82 | + "Geofencing": "tecnologia che crea un perimetro virtuale (chiamato geo-fence) attorno ad ogni dispositivo mobile. Consente alle applicazioni mobile di tracciare i movimenti degli utenti registrati all'interno di una area geografica circolare, definita da due punti. Le tecnologie coinvolte per il geofencing sono GPS, Bluetooth e Wi-Fi.", |
83 | 83 | "Gestore": "utente appartenente ad un'organizzazione abilitato a gestire i luoghi dell'organizzazione. Un singolo utente può essere gestore di più organizzazioni distinte.", |
84 | 84 | "Git": "sistema di controllo versione distribuito, in inglese DVCS (acronimo di Distributed Version Control System), utilizzabile da interfaccia a riga di comando. Utile per gestire progetti che siano tracciabili sia in locale che in remoto.", |
85 | 85 | "GitHub": "servizio di hosting per progetti software, è un implementazione del DVCS Git che offre un sistema di Issue Tracking System e dov'è possibile fare attività in branch diversi e visualizzare lo stato di ogni singola attività e a chi è stata assegnata.", |
|
91 | 91 | "gestore": null |
92 | 92 | }, |
93 | 93 | "H": { |
| 94 | + "HATEOAS": "La sigla sta per Hypermedia As The Engine Of Application State. È una parte dello stile architetturale REST il cui scopo è fornire un meccanismo esplorativo per l'utilizzo un'applicazione RESTful, e che permette di disaccoppiare client da server.", |
94 | 95 | "Hangouts": null |
95 | 96 | }, |
96 | 97 | "I": { |
|
99 | 100 | }, |
100 | 101 | "J": { |
101 | 102 | "JSON": "acronimo di JavaScript Object Notation, è un formato adatto all'interscambio di dati fra applicazioni client/server.", |
| 103 | + "JWT": "I JSON Web Token sono un meccanismo utilizzato per semplificare le procedure di autorizzazione nei client di un'applicazione.", |
102 | 104 | "Java": "linguaggio di programmazione ad alto livello, orientato agli oggetti e a tipizzazione statica, progettato per essere il più possibile indipendente dalla piattaforma di esecuzione.", |
103 | 105 | "Java 8": null, |
104 | 106 | "JavaScript": "linguaggio di scripting orientato agli oggetti e agli eventi, comunemente utilizzato nella programmazione web lato client per gestire gli effetti dinamici interattivi.", |
105 | | - "Javascript": "\\placeholder{scrivere o ignorare questa definizione}", |
| 107 | + "Javascript": null, |
106 | 108 | "javascript": null |
107 | 109 | }, |
108 | 110 | "K": { |
|
127 | 129 | "Modello a \\textit{V": null, |
128 | 130 | "Modello client/server": "modello architetturale di sistemi distribuiti, organizzato come un insieme di servizi associati a uno o più server, e di client che accedono e utilizzano tali servizi.", |
129 | 131 | "Modello incrementale": "modello di sviluppo del software atto a procedere per incrementi continui del sistema, con la caratteristica che tutto il software sviluppato prima di un incremento è valido. L'incremento deve essere di qualità per attenersi ai requisiti del prodotto finale.", |
130 | | - "Modello server/client": "\\placeholder{scrivere o ignorare questa definizione}", |
| 132 | + "Modello server/client": "È una struttura distribuita per le applicazioni che partiziona nettamente fornitori e consumatori di un servizio. In questo modello i client richiedono contenuto dai server, che rimangono in ascolto.", |
131 | 133 | "milestone": null, |
132 | 134 | "modello client/server": null, |
133 | 135 | "modello incrementale": null, |
134 | 136 | "modello server/client": null |
135 | 137 | }, |
136 | 138 | "N": { |
137 | | - "Nativescript": "framework open source per lo sviluppo di applicazioni mobile su piattaforme iOS e Android. Le applicazioni mobile NativeScript vengono create utilizzando JavaScript o qualsiasi linguaggio che esegue la traslazione in JavaScript, come TypeScript.", |
| 139 | + "NativeScript": "framework open source per lo sviluppo di applicazioni mobile su piattaforme iOS e Android. Le applicazioni mobile NativeScript vengono create utilizzando JavaScript o qualsiasi linguaggio che transpila a JavaScript, come ad esempio TypeScript.", |
| 140 | + "Nativescript": null, |
138 | 141 | "Node.js": null, |
139 | 142 | "NodeJS": "ambiente di runtime JavaScript open source multipiattaforma orientato agli eventi per l'esecuzione di codice JavaScript.", |
140 | 143 | "Notifica": "messaggio che viene spedito all'utente direttamente dal server, a causa del verificarsi di un evento indipendente dalle richieste dell'utente.", |
141 | 144 | "notifica": null |
142 | 145 | }, |
143 | 146 | "O": { |
144 | | - "OpenAPI 3.0": "ultima versione dello standard open source utilizzato per la descrizione delle API. L’implementazione di questa funzione è basata sul kit di sviluppo software OpenAPI.NET.", |
| 147 | + "OpenAPI 3.0": "ultima versione dello standard open source frequentemente utilizzato per la descrizione delle API\\@.", |
145 | 148 | "OpenStreetMap": "progetto collaborativo finalizzato a creare mappe del mondo a contenuto libero.", |
146 | | - "Openshift": "PAAS prodotto da Red Hat ed è una piattaforma per applicazioni cloud che rende semplice lo sviluppo, il deploy e la scalabilità di applicazioni cloud.", |
| 149 | + "Openshift": null, |
147 | 150 | "Organizzazione": "soggetto che ha interesse a tracciare le presenze delle persone all'interno dei propri luoghi, in maniera anonima o autenticata.", |
148 | 151 | "Organizzazioni": null, |
149 | 152 | "Owner": "utente proprietario di una o più organizzazioni, ha privilegi di gestione dell'organizzazione su cui opera e dei suoi gestori e visualizzatori. Un singolo utente può essere owner di più organizzazioni distinte.", |
|
193 | 196 | "query": null |
194 | 197 | }, |
195 | 198 | "R": { |
196 | | - "RESTful": "tecnica di rappresentazione del trasferimento di stato di un determinato dato, utilizzata per la creazione di API che permettono alle proprie applicazioni di comunicare tra loro.", |
| 199 | + "REST": "La sigla sta per ``REpresentational State Transfer'', uno stile architetturale per la creazione di servizi web che provvede interoperabilità tra le componenti attraverso operazioni prive di stato.", |
| 200 | + "RESTful": null, |
197 | 201 | "Rancher": "PAAS che consente di fornire Kubernetes-as-a-Service.", |
| 202 | + "Reactive Stack": "L'insieme di tecnologie (Spring WebFlux, Reactive Streams, e non-blocking server come Netty) che permette di sviluppare backend moderni basati su funzioni asincrone.", |
198 | 203 | "Report": "insieme di dati opportunamente estrapolati e/o elaborati, organizzati sotto forma tabellare.", |
199 | | - "Repository": "ambiente di un sistema informativo, in cui vengono gestiti i metadati, attraverso tabelle relazionali. Per esempio, GitHub contiene repository di domio privato oppure pubblico per la condivisione di codice sorgente.", |
| 204 | + "Repository": "ambiente di un sistema informativo, in cui vengono gestiti i metadati, attraverso tabelle relazionali. Per esempio, GitHub contiene repository privati e pubblici per la condivisione di codice sorgente.", |
200 | 205 | "Requisiti": "necessità del committente, legate al prodotto software da realizzare, che devono essere obbligatoriamente soddisfatte dal fornitore.", |
201 | 206 | "Responsabile": "responsabile ultimo del gruppo dei risultati del progetto, elabora ed emana piani e scadenze, approva l'emissione di documenti e redige l'organigramma e il Piano di Progetto.", |
202 | 207 | "report": null, |
|
212 | 217 | "Smartphone": "apparecchio elettronico che combina le funzioni di un telefono cellulare e di un computer palmare.", |
213 | 218 | "Snippet": "frammento oppure un esempio di codice sorgente.", |
214 | 219 | "Software": "insieme delle procedure e delle istruzioni in un sistema di elaborazione dati.", |
215 | | - "Spring Boot": "strumento per la programmazione e il testing di applicazioni su piattaforma Spring, che produce applicazioni standalone eseguibili in Java o Kotlin.", |
| 220 | + "Spring": "Framework Java e contenitore IoC per lo sviluppo di applicazioni web basate su Java EE.", |
| 221 | + "Spring Boot": "Collezione ``opinionated'' di componenti di Spring orientata a semplificarne l'utilizzo.", |
| 222 | + "Spring Security": "Framework della famiglia Spring che si occupa di gestire in maniera uniforme autenticazione e autorizzazione, e più in generale di sicurezza in un'applicazione web.", |
216 | 223 | "Stakeholder": "letteralmente portatori di interesse, sono l'insieme di persone che, a vario titolo, hanno influenza sul prodotto, sul progetto e sui processi.", |
217 | 224 | "Stalker": "nome del progetto proposto dall'azienda Imola Informatica.", |
218 | 225 | "Statement": "blocco di istruzioni che può consistere di una o più righe di codice.", |
|
254 | 261 | "Utente collegato noto": "utente collegato ad un'organizzazione in modalità noto, in quanto la sua identità è conosciuta.", |
255 | 262 | "Utente non autenticato": "utente che non ha ancora effettuato l'autenticazione all'applicazione mobile oppure alla web application.", |
256 | 263 | "Utente non collegato": "utente autenticato che non ha effettuato alcun collegamento ad un'organizzazione.", |
257 | | - "Utenti anonimi": "\\placeholder{scrivere o ignorare questa definizione}", |
258 | | - "Utenti autenticati": "\\placeholder{scrivere o ignorare questa definizione}", |
| 264 | + "Utenti anonimi": null, |
| 265 | + "Utenti autenticati": null, |
259 | 266 | "utente": null, |
260 | 267 | "utente autenticato": null, |
261 | 268 | "utente collegato": null, |
|
0 commit comments