Indice
15 relazioni: Abstract Window Toolkit, Framework, Interfaccia grafica, Java (linguaggio di programmazione), Linux, Look and feel, MacOS, Microsoft Windows, Multipiattaforma, Netscape Communications, Programma (informatica), Standard Widget Toolkit, Swing, Swing (Java), Widget (informatica).
Abstract Window Toolkit
La Abstract Window Toolkit (AWT) è la libreria Java contenente le classi e le interfacce fondamentali per il rendering grafico. Queste classi consentono di realizzare interfacce utente complesse e di definire l'interazione attraverso la specifica di elementi e di gestori degli stessi.
Vedere Java Foundation Classes e Abstract Window Toolkit
Framework
In informatica e specificamente nello sviluppo ''software'', un framework (anglicismo che può essere tradotto come struttura o quadro strutturale) è un'architettura logica di supporto (spesso un'implementazione logica di un particolare design pattern) sulla quale un software può essere progettato e realizzato, spesso facilitandone lo sviluppo da parte del programmatore.
Vedere Java Foundation Classes e Framework
Interfaccia grafica
Linterfaccia grafica, nota anche come GUI (dall'inglese graphical user interface), in informatica è un tipo di interfaccia utente che consente l'interazione uomo-macchina in modo visuale utilizzando rappresentazioni grafiche (es. widget) piuttosto che utilizzando i comandi tipici di un'interfaccia a riga di comando (vedi shell e front end): cominciata ad apparire negli anni ottanta, tra i primi esempi il Macintosh 128K di Apple, presentato nel gennaio 1984, anche se limitata dal monitor in bianco e nero, nel gennaio del 1985 Atari Corporation aveva presentato l'Atari ST, anche se l'interfaccia grafica era monocromatica.
Vedere Java Foundation Classes e Interfaccia grafica
Java (linguaggio di programmazione)
In informatica Java è un linguaggio di programmazione ad alto livello, orientato agli oggetti e a tipizzazione statica, che si appoggia sull'omonima piattaforma software di esecuzione, specificamente progettato per essere il più possibile indipendente dalla piattaforma hardware di esecuzione (tramite compilazione in bytecode prima e interpretazione poi da parte di una JVM) (sebbene questa caratteristica comporti prestazioni in termini di computazione inferiori a quelle di linguaggi direttamente compilati come C e C++ ovvero dunque perfettamente adattati alla piattaforma hardware).
Vedere Java Foundation Classes e Java (linguaggio di programmazione)
Linux
GNU/Linux, comunemente noto come Linux (pronuncia inglese), è una famiglia di sistemi operativi liberi e open source di tipo Unix-like, pubblicati in varie distribuzioni, che usano come nucleo il kernel Linux: oggi molte importanti società nel campo dell'informatica come Google, Microsoft, Amazon, IBM, Oracle, Hewlett-Packard, Red Hat, Canonical, Novell e Valve sviluppano e pubblicano sistemi Linux.
Vedere Java Foundation Classes e Linux
Look and feel
In informatica, l'espressione inglese look and feel (talvolta abbreviata in L&F) viene usata per descrivere le caratteristiche percepite dall'utente di una interfaccia grafica, sia in termini di apparenza visiva (il look) che di modalità di interazione (il feel).
Vedere Java Foundation Classes e Look and feel
MacOS
macOS (pronunciato in inglese come /mæk oʊ ɛs/) (/mæk oʊ ɛs tɛn/) è il sistema operativo sviluppato da Apple per i computer Macintosh. È nato nel 2001 per combinare le note caratteristiche dell'interfaccia utente dell'originario Mac OS Classic con l'architettura di un sistema operativo di derivazione UNIX della famiglia BSD.
Vedere Java Foundation Classes e MacOS
Microsoft Windows
Microsoft Windows (comunemente indicato come Windows) è una famiglia di ambienti operativi e sistemi operativi prodotta da Microsoft Corporation dal 1985, orientato a personal computer, workstation, server e smartphone; prende il nome dall'interfaccia di programmazione di un'applicazione a finestre (che si chiamano "windows" in lingua inglese), detta File Explorer.
Vedere Java Foundation Classes e Microsoft Windows
Multipiattaforma
Il termine multipiattaforma in informatica può essere riferito ad un linguaggio di programmazione, ad un'applicazione software o ad un dispositivo hardware che funziona su più di un sistema o appunto, piattaforma (es. Unix/Linux, Windows e Macintosh).
Vedere Java Foundation Classes e Multipiattaforma
Netscape Communications
Netscape Communications fu un'azienda statunitense di servizi informatici, conosciuta per il suo omonimo browser. Nata nel 1994, aveva sede a Mountain View, in California e aveva mutuato il nome da un marchio registrato di Cisco Systems, che concesse all'epoca alla nuova società di adottare tale ragione sociale.
Vedere Java Foundation Classes e Netscape Communications
Programma (informatica)
In informatica, un programma è una sequenza di istruzioni codificate in un linguaggio interpretabile da un elaboratore, espressione di un algoritmo per la risoluzione automatica di una certa classe di problemi.
Vedere Java Foundation Classes e Programma (informatica)
Standard Widget Toolkit
Standard Widget Toolkit (SWT) è un toolkit grafico open source concepito per la piattaforma Java.
Vedere Java Foundation Classes e Standard Widget Toolkit
Swing
Lo swing è un genere musicale, nato negli anni venti ed evolutosi fino a divenire un genere definito nel 1935 negli Stati Uniti. Lo swing si distingue per un caratteristico movimento della sezione ritmica e per un tipo di esecuzione delle note con un ritmo "saltellante" (o "dondolante", appunto swing in inglese), accostato spesso da balli frenetici.
Vedere Java Foundation Classes e Swing
Swing (Java)
Swing è un framework per Java, appartenente alle Java Foundation Classes (JFC) e orientato allo sviluppo di interfacce grafiche. Parte delle classi del framework Swing sono implementazioni di widget (oggetti grafici) come caselle di testo, pulsanti, pannelli e tabelle.
Vedere Java Foundation Classes e Swing (Java)
Widget (informatica)
Nella programmazione informatica, un widget (crasi di window, "finestra", e gadget) è un componente dell'interfaccia grafica di un programma, tramite il quale l'utente può interagire con il programma stesso.

