Logo
Unionpedia
Kommunikation
Jetzt bei Google Play
Neu! Laden Sie Unionpedia auf Ihrem Android™-Gerät herunter!
Installieren
Schneller Zugriff als Browser!
 

GNUstep

Index GNUstep

GNUstep ist eine freie, plattformübergreifende und objektorientierte Programmierschnittstelle, die die OpenStep-Spezifikation von NeXT (seit 1997 Apple) vollständig implementiert und zusätzlich viele der Erweiterungen von Cocoa (aus macOS) eingebaut hat.

66 Beziehungen: Anwendungsserver, Anwendungssoftware, Apple, Array (Datentyp), Étoilé, C (Programmiersprache), Cocoa (API), Darling (Software), Datenstruktur, Debian, Desktop-Umgebung, Dienstprogramm, Distribution (Software), Drag and Drop, Ereignis (Programmierung), Farbmanagement, Fenstermanager, Framework, Freie Software, GNU General Public License, GNU Lesser General Public License, GNU Multiple Precision Arithmetic Library, GNUMail, GNUstepWeb, Grafische Benutzeroberfläche, Hashtabelle, Integrierte Entwicklungsumgebung, Interface Builder, Java (Programmiersprache), Linux, Live-System, MacOS, Make, Microsoft Windows, MinGW, Model View Controller, NeXT, Objective-C, Objektorientierte Programmierung, Open Source, OPENSTEP, OpenStep, Paul Kunz (Physiker), Pierre Bézier, Plug-in, POSIX, PostScript, Programmbibliothek, Programmierschnittstelle, Project Builder, ..., Quelltext, Rechtschreibprüfung, Ruby (Programmiersprache), Scheme, Skriptsprache, StepTalk, Steuerelement, Unix, Unixoides System, WebObjects, Window Maker, X Window System, Zeichenkette, Zwischenablage, 2006, 6. November. Erweitern Sie Index (16 mehr) »

Anwendungsserver

Ein Anwendungsserver oder Applikationsserver, englisch Application Server, ist im Allgemeinen ein Server in einem Computernetzwerk, der Anwendungsprogramme ausführt.

Neu!!: GNUstep und Anwendungsserver · Mehr sehen »

Anwendungssoftware

Ein Textverarbeitungsprogramm als Beispiel für Anwendungssoftware Als Anwendungssoftware werden Computerprogramme bezeichnet, die Anwender wie Unternehmen, Verwaltungen, Behörden, Institute, Vereine und sonstige Organisationen, aber auch Einzelpersonen für geschäftliche, dienstliche, sonstige organisationsbezogene oder private Zwecke einsetzten, um eine nützliche oder gewünschte nicht systemtechnische Funktionalität zu bearbeiten oder zu unterstützen.

Neu!!: GNUstep und Anwendungssoftware · Mehr sehen »

Apple

Apple Inc. ist ein US-amerikanischer Hard- und Softwareentwickler und ein Technologieunternehmen, das Computer, Smartphones und Unterhaltungselektronik sowie Betriebssysteme und Anwendungssoftware entwickelt und vertreibt.

Neu!!: GNUstep und Apple · Mehr sehen »

Array (Datentyp)

Ein Array ist in der Informatik eine Datenstruktur-Variante, mit deren Verwendung „viele gleichartig strukturierte Daten verarbeitet werden sollen“.

Neu!!: GNUstep und Array (Datentyp) · Mehr sehen »

Étoilé

Étoilé (von franz.: étoilé, sternenklar) ist eine seit 2016 nicht mehr weiter entwickelte freie GNUstep-basierte Desktop-Umgebung.

Neu!!: GNUstep und Étoilé · Mehr sehen »

C (Programmiersprache)

C ist eine imperative und prozedurale Programmiersprache, die der Informatiker Dennis Ritchie in den frühen 1970er Jahren an den Bell Laboratories entwickelte.

Neu!!: GNUstep und C (Programmiersprache) · Mehr sehen »

Cocoa (API)

Cocoa ist eine objektorientierte Programmierschnittstelle zur Programmierung unter dem Betriebssystem macOS von Apple.

Neu!!: GNUstep und Cocoa (API) · Mehr sehen »

Darling (Software)

Darling ist eine mit Apple macOS (ursprünglich Mac OS X) kompatible Laufzeitumgebung für Linux-Betriebssysteme.

Neu!!: GNUstep und Darling (Software) · Mehr sehen »

Datenstruktur

thumb In der Informatik und Softwaretechnik ist eine Datenstruktur ein Objekt, welches zur Speicherung und Organisation von Daten dient.

Neu!!: GNUstep und Datenstruktur · Mehr sehen »

Debian

Debian ist ein gemeinschaftlich entwickeltes freies Betriebssystem.

Neu!!: GNUstep und Debian · Mehr sehen »

Desktop-Umgebung

Übersicht über die populären Desktop-Umgebungen für Unix-artige Betriebssysteme Eine Desktop-Umgebung (desktop bedeutet wörtlich Schreibtischoberfläche) ist eine grafische Arbeits- bzw.

Neu!!: GNUstep und Desktop-Umgebung · Mehr sehen »

Dienstprogramm

Als Dienstprogramm oder auch Hilfsprogramm (von) werden Computerprogramme bezeichnet, die Betriebssysteme oder Anwendungssoftware mit zusätzlichen Funktionen unterstützen.

Neu!!: GNUstep und Dienstprogramm · Mehr sehen »

Distribution (Software)

Der Begriff Distribution stammt aus dem Lateinischen (distributio) und hat im Zusammenhang mit Software zwei unterschiedliche Bedeutungen: Softwarepaketierung und Softwareverteilung.

Neu!!: GNUstep und Distribution (Software) · Mehr sehen »

Drag and Drop

typische Drag-and-Drop-Aktion: Dateien werden mit der Maus zwischen Verzeichnissen verschoben Drag and Drop, oft auch Drag & Drop oder Drag’n’Drop sowie Drag-and-Drop und Drag-and-drop (vom Duden empfohlene Schreibweise), deutsch Ziehen und Ablegen, kurz D&D, ist eine Methode zur Bedienung grafischer Benutzeroberflächen von Rechnern durch das Bewegen grafischer Elemente mittels eines Zeigegerätes.

Neu!!: GNUstep und Drag and Drop · Mehr sehen »

Ereignis (Programmierung)

Ein Ereignis dient in der Softwaretechnik – bei Entwicklung nach dem ereignisorientierten Programmierparadigma – zur Steuerung des Programmflusses.

Neu!!: GNUstep und Ereignis (Programmierung) · Mehr sehen »

Farbmanagement

Zwischen der Ein- und Ausgabe eines Bildes besteht immer ein Unterschied. Mit Farbmanagement soll erreicht werden, dass eine Vorlage, die mit einem beliebigen Eingabegerät erfasst wurde, an einem beliebigen Ausgabegerät mit möglichst ähnlichen Farben wiedergegeben wird.

Neu!!: GNUstep und Farbmanagement · Mehr sehen »

Fenstermanager

Mutter und X.Org-Server Fensters'''. Die Fensterdekoration kann entweder von dem Fenstermanager oder vom Klienten produziert werden. Der Fensterinhalt ist stets die Domäne des Klienten. Ohne Fenstermanager fehlen die Fensterdekorationen twm, ein sehr einfacher Fenstermanager Fluxbox bietet erweiterte Fensterdekorationen sowie eine Leiste, welche die offenen Fenster zeigt Kwin, der Fenstermanager von KDE, hier in einer sehr alten Version, integriert sich nahtlos in die Umgebung Modernere Fenstermanager bieten vielfältige Effekte, wie hier KWin in der Version 4.4 Ein Fenstermanager (eine halbe Lehnübersetzung für, wörtlich „Fensterverwalter“) ist ein Programm, das in Fenstersystemen die Aufgabe hat, den Anwenderprogrammen Funktionen wie Minimieren, Vergrößern und Schließen von Fenstern anzubieten.

Neu!!: GNUstep und Fenstermanager · Mehr sehen »

Framework

Ein Framework (für Rahmenstruktur) ist ein Programmiergerüst, das in der Softwaretechnik, insbesondere bei der objektorientierten Softwareentwicklung sowie bei komponentenbasierten Entwicklungsansätzen, verwendet wird.

Neu!!: GNUstep und Framework · Mehr sehen »

Freie Software

Concept-Map rund um Freie Software Freie Software (freiheitsgewährende Software, oder auch libre software) bezeichnet Software, die die Freiheit von Computernutzern in den Mittelpunkt stellt.

Neu!!: GNUstep und Freie Software · Mehr sehen »

GNU General Public License

Logo der GPLv3 Die GNU General Public License (kurz GNU GPL oder GPL; aus dem Englischen wörtlich für allgemeine Veröffentlichungserlaubnis oder -genehmigung) ist eine Softwarelizenz, die dem Nutzer gewährt, die Software auszuführen, zu studieren, zu ändern und zu verbreiten (kopieren).

Neu!!: GNUstep und GNU General Public License · Mehr sehen »

GNU Lesser General Public License

Das Lizenzlogo der LGPLv3 Das GNU-Logo Die GNU Lesser General Public License oder LGPL (ehemals GNU Library General Public License) ist eine von der Free Software Foundation (FSF) entwickelte Lizenz für freie Software.

Neu!!: GNUstep und GNU Lesser General Public License · Mehr sehen »

GNU Multiple Precision Arithmetic Library

Die GNU Multiple Precision Arithmetic Library (GMP) ist eine Programmierbibliothek, die arithmetische Funktionen für beliebig genaue/große Zahlen implementiert.

Neu!!: GNUstep und GNU Multiple Precision Arithmetic Library · Mehr sehen »

GNUMail

GNUMail (auch bekannt als GNUMail.app) ist ein freies E-Mail-Programm.

Neu!!: GNUstep und GNUMail · Mehr sehen »

GNUstepWeb

GNUstepWeb ist eine Entwicklungsumgebung und ein Application Server für Webanwendungen.

Neu!!: GNUstep und GNUstepWeb · Mehr sehen »

Grafische Benutzeroberfläche

Grafische Benutzeroberfläche oder auch grafische Benutzerschnittstelle oder Bedienoberfläche (Abk. GUI von) bezeichnet eine Form von Benutzerschnittstelle eines Computers.

Neu!!: GNUstep und Grafische Benutzeroberfläche · Mehr sehen »

Hashtabelle

In der Informatik bezeichnet man eine spezielle Indexstruktur als Hashtabelle (oder hash map) bzw.

Neu!!: GNUstep und Hashtabelle · Mehr sehen »

Integrierte Entwicklungsumgebung

Microsoft Visual Studio 2012, IDE für Windowszeichenorientierter Benutzerschnittstelle CONZEPT 16, ein Datenbanksystem mit integrierter Entwicklungsumgebung KDevelop, eine freie IDE für KDE Windows Eine integrierte Entwicklungsumgebung (IDE, von) ist eine Sammlung von Computerprogrammen, mit denen die Aufgaben der Softwareentwicklung möglichst ohne Medienbrüche bearbeitet werden können.

Neu!!: GNUstep und Integrierte Entwicklungsumgebung · Mehr sehen »

Interface Builder

Der Interface Builder ist eine Software von Apple, mit der grafische Benutzeroberflächen für Programme für macOS und iOS erstellt werden.

Neu!!: GNUstep und Interface Builder · Mehr sehen »

Java (Programmiersprache)

Java ist eine objektorientierte Programmiersprache und eine eingetragene Marke des Unternehmens Sun Microsystems, welches 2010 von Oracle aufgekauft wurde.

Neu!!: GNUstep und Java (Programmiersprache) · Mehr sehen »

Linux

Als Linux (deutsch) oder GNU/Linux (siehe GNU/Linux-Namensstreit) bezeichnet man in der Regel freie, unixähnliche Mehrbenutzer-Betriebssysteme, die auf dem Linux-Kernel und wesentlich auf GNU-Software basieren.

Neu!!: GNUstep und Linux · Mehr sehen »

Live-System

Der Begriff Live-System oder Direktstartsystem (AE) bezeichnet in der Informatik ein Betriebssystem, das ohne Installation gestartet werden kann, normalerweise ohne den Inhalt der im System vorhandenen Massenspeicher (z. B. Festplatten oder SSDs) zu beeinflussen.

Neu!!: GNUstep und Live-System · Mehr sehen »

MacOS

Das Betriebssystem macOS, früher Mac OS X und OS X, ist das Betriebssystem des kalifornischen Hard- und Software-Unternehmens Apple für Laptop- und Desktop-Computer der Mac-Reihe.

Neu!!: GNUstep und MacOS · Mehr sehen »

Make

make (für machen, erstellen) ist ein Build-Management-Tool, das Kommandos in Abhängigkeit von Bedingungen ausführt.

Neu!!: GNUstep und Make · Mehr sehen »

Microsoft Windows

Microsoft Windows (englische Aussprache) bzw.

Neu!!: GNUstep und Microsoft Windows · Mehr sehen »

MinGW

MinGW oder Mingw32 (Minimalist GNU for Windows) ist eine Portierung der Entwicklerwerkzeuge GNU Compiler Collection (GCC) und GNU Debugger (GDB) für Windows.

Neu!!: GNUstep und MinGW · Mehr sehen »

Model View Controller

Beobachter). Model View Controller (MVC, für Modell-Ansicht-Steuerung) ist ein Muster zur Unterteilung einer Software in die drei Komponenten Datenmodell (englisch model), Ansicht (englisch view) und Programmsteuerung (englisch controller).

Neu!!: GNUstep und Model View Controller · Mehr sehen »

NeXT

Das Unternehmen NeXT, Inc. (später auch NeXT Computer, Inc. bzw. NeXT Software, Inc.) war ein US-amerikanischer Computer- und Softwarehersteller.

Neu!!: GNUstep und NeXT · Mehr sehen »

Objective-C

Objective-C, auch kurz ObjC genannt, erweitert die Programmiersprache C um Sprachmittel zur objektorientierten Programmierung.

Neu!!: GNUstep und Objective-C · Mehr sehen »

Objektorientierte Programmierung

Die objektorientierte Programmierung (kurz OOP) ist ein auf dem Konzept der Objektorientierung basierendes Programmierparadigma.

Neu!!: GNUstep und Objektorientierte Programmierung · Mehr sehen »

Open Source

Logo der Open Source Initiative Als Open Source (aus englisch open source, wörtlich offene Quelle) wird Software bezeichnet, deren Quelltext öffentlich ist und von Dritten eingesehen, geändert und genutzt werden kann.

Neu!!: GNUstep und Open Source · Mehr sehen »

OPENSTEP

OPENSTEP war ein Betriebssystem des Unternehmens NeXT, das Steve Jobs nach seinem Weggang von Apple 1985 gegründet hatte.

Neu!!: GNUstep und OPENSTEP · Mehr sehen »

OpenStep

OpenStep (engl. ‚offener Schritt‘) ist eine Spezifikation für eine objektorientierte Programmschnittstelle (API) für Computer, die zwischen dem Kernel und den Applikationen vermittelt; sie wurde von NeXT und Sun erarbeitet.

Neu!!: GNUstep und OpenStep · Mehr sehen »

Paul Kunz (Physiker)

Paul Kunz (* 1942; † 12. September 2018) war ein US-amerikanischer Teilchenphysiker und Softwareentwickler.

Neu!!: GNUstep und Paul Kunz (Physiker) · Mehr sehen »

Pierre Bézier

Pierre Étienne Bézier (* 1. September 1910 in Paris; † 25. November 1999) war ein französischer Ingenieur.

Neu!!: GNUstep und Pierre Bézier · Mehr sehen »

Plug-in

Ein Plug-in (häufig auch Plugin; von engl. to plug in, „einstöpseln, anschließen“, auch Software-Erweiterung oder Zusatzmodul) ist eine optionale Softwarekomponente, die eine bestehende Software oder ein Computerspiel erweitert bzw.

Neu!!: GNUstep und Plug-in · Mehr sehen »

POSIX

Das Portable Operating System Interface (POSIX) ist eine gemeinsam vom IEEE und der Open Group für Unix entwickelte standardisierte Programmierschnittstelle, welche die Schnittstelle zwischen Anwendungssoftware und Betriebssystem darstellt.

Neu!!: GNUstep und POSIX · Mehr sehen »

PostScript

PostScript ist eine Seitenbeschreibungssprache, die in den frühen 1980er Jahren von Adobe entwickelt wurde.

Neu!!: GNUstep und PostScript · Mehr sehen »

Programmbibliothek

Eine Programmbibliothek (kurz Bibliothek;, kurz lib) bezeichnet in der Programmierung eine Sammlung von Unterprogrammen/-routinen, die Lösungswege für thematisch zusammengehörende Problemstellungen anbieten.

Neu!!: GNUstep und Programmbibliothek · Mehr sehen »

Programmierschnittstelle

Quelltextkompatibilität, d. h. Quelltext kann ohne Anpassungen für die jeweiligen Systeme erfolgreich kompiliert werden. Eine Programmierschnittstelle (auch Anwendungsschnittstelle, genauer Schnittstelle zur Programmierung von Anwendungen), häufig nur kurz API genannt (von, wörtlich ‚Anwendungs­programmier­schnittstelle‘), ist ein Programmteil, der von einem Softwaresystem anderen Programmen zur Anbindung an das System zur Verfügung gestellt wird.

Neu!!: GNUstep und Programmierschnittstelle · Mehr sehen »

Project Builder

Project Builder war eine integrierte Entwicklungsumgebung (IDE) von Apple zur Entwicklung von nativen Programmen für Mac OS X und von Java-Programmen.

Neu!!: GNUstep und Project Builder · Mehr sehen »

Quelltext

siehe eigene Artikel. Quelltext, auch Quellcode oder unscharf Programmcode genannt, ist in der Informatik der für Menschen lesbare, in einer Programmiersprache geschriebene Text eines Computerprogrammes.

Neu!!: GNUstep und Quelltext · Mehr sehen »

Rechtschreibprüfung

Monitoranzeige (zur manuellen Korrektur) Rechtschreibprüfung bezeichnet softwaregestützte Verfahren zur Korrektur von Rechtschreib- oder Tippfehlern in elektronisch vorliegenden Texten.

Neu!!: GNUstep und Rechtschreibprüfung · Mehr sehen »

Ruby (Programmiersprache)

Ruby (englisch für Rubin) ist eine höhere Programmiersprache, die Mitte der 1990er Jahre vom Japaner Yukihiro Matsumoto entworfen wurde.

Neu!!: GNUstep und Ruby (Programmiersprache) · Mehr sehen »

Scheme

Die Programmiersprache Scheme ist eine Lisp-Variante.

Neu!!: GNUstep und Scheme · Mehr sehen »

Skriptsprache

Skriptsprachen (auch Scriptsprachen) sind Programmiersprachen, die über einen Interpreter ausgeführt werden.

Neu!!: GNUstep und Skriptsprache · Mehr sehen »

StepTalk

StepTalk ist das offizielle GNUstep Scripting-Framework.

Neu!!: GNUstep und StepTalk · Mehr sehen »

Steuerelement

gtk3-demo, ein Programm um die in GTK+ version 3 vorhandenen '''Steuerelemente''' zu veranschaulichen. Ein Steuerelement oder Bedienelement ist ein Interaktionselement in einer grafischen Benutzeroberfläche (GUI), beispielsweise eine Schaltfläche oder eine Bildlaufleiste.

Neu!!: GNUstep und Steuerelement · Mehr sehen »

Unix

Unix-Befehls ls -l Unix ist ein Mehrbenutzer-Betriebssystem für Computer.

Neu!!: GNUstep und Unix · Mehr sehen »

Unixoides System

Entwicklung von Unix und unixoiden Systemen, beginnend im Jahr 1969 Ein unixoides, unixähnliches oder unixartiges System ist ein Betriebssystem, das versucht, die Verhaltensweise von Unix zu implementieren.

Neu!!: GNUstep und Unixoides System · Mehr sehen »

WebObjects

WebObjects ist eine Entwicklungs- und Serverumgebung für Webanwendungen.

Neu!!: GNUstep und WebObjects · Mehr sehen »

Window Maker

Der Window Maker (kurz wmaker) ist ein von Alfredo Kojima geschriebener Fenstermanager für das X Window System.

Neu!!: GNUstep und Window Maker · Mehr sehen »

X Window System

Gnome 2.18.1 KDE 4.10 Xfce 4.6.1 Zusammenwirken von X Server und X Client. Im oberen Teil der Grafik ist ein Benutzerrechner schematisch dargestellt, auf dem ein X Server die Tastatur, die Maus und den Bildschirm verwaltet. Der X Server interagiert in dem Beispiel mit drei X Clients: einem lokalen Browser, einem lokalen xterm (zur Interaktion mit Unix-Shell) und einem entfernten xterm Das X Window System (auch X Version 11, X11, X) ist ein Netzwerkprotokoll und eine Software, die Fenster auf Bitmap-Displays auf den meisten unixoiden Betriebssystemen und OpenVMS ermöglicht.

Neu!!: GNUstep und X Window System · Mehr sehen »

Zeichenkette

Eine Zeichenkette, Zeichenfolge, Zeichenreihe oder ein String (aus dem Englischen) ist in der Informatik eine endliche Folge von Zeichen (z. B. Buchstaben, Ziffern, Sonderzeichen und Steuerzeichen) aus einem definierten Zeichensatz.

Neu!!: GNUstep und Zeichenkette · Mehr sehen »

Zwischenablage

Die Zwischenablage (englisch Clipboard) ist ein Puffer, also ein Zwischenspeicher, für das kurzzeitige Speichern und Übertragen von Daten.

Neu!!: GNUstep und Zwischenablage · Mehr sehen »

2006

Keine Beschreibung.

Neu!!: GNUstep und 2006 · Mehr sehen »

6. November

Der 6.

Neu!!: GNUstep und 6. November · Mehr sehen »

AusgehendeEingehende
Hallo! Wir sind auf Facebook! »