-
.NET
.NET
Eine von Microsoft entwickelte Software-Plattform zur Entwicklung und Ausführung von Anwendungsprogrammen. .NET besteht aus einer Laufzeitumgebung (Common Language Runtime) in der die Programme ausgeführt werden, sowie einer Sammlung von Klassenbibliotheken, Programmierschnittstellen und Dienstprogrammen (Services).
-
ActionScript
ActionScript
Eine Programmiersprache des US-amerikanischen Softwareunternehmens Adobe Systems auf Basis des ECMAScript-Standards für Programme, die für Adobe Flash, Flex oder Air entwickelt werden.
-
AJAX
AJAX
Es bezeichnet ein Konzept der asynchronen Datenübertragung zwischen einem Browser und dem Server. Dieses ermöglicht es, HTTP-Anfragen durchzuführen, während eine HTML-Seite angezeigt wird, und die Seite zu verändern, ohne sie komplett neu zu laden. Viele Anwendungen von Ajax werden dazu eingesetzt, im Webbrowser ein desktopähnliches Verhalten zu simulieren, wie beispielsweise Popup-Fenster.
-
Android
Android
Ist sowohl ein Betriebssystem als auch eine Software-Plattform für mobile Geräte wie Smartphones, Mobiltelefone, Netbooks und Tablets, die von der Open Handset Alliance (Hauptmitglied: Google) entwickelt wird. Basis ist der Linux-Kernel. Bei Android handelt es sich um freie Software, die quelloffen entwickelt wird.
-
Ant
Apache Ant
Ein in Java geschriebenes Werkzeug zum automatisierten Erzeugen von ausführbaren Computerprogrammen aus Quelltexten.
-
Apache
Apache
Ein quelloffenes und freies Produkt der Apache Software Foundation und der meistbenutzte Webserver im Internet.
-
Apps
Apps
Bezeichnet im Allgemeinen jede Form von Anwendungsprogrammen. Im Sprachgebrauch sind damit mittlerweile jedoch meist Anwendungen für Smartphones und Tablet-Computer gemeint, die über einen in das Betriebssystem integrierten Onlineshop bezogen und so direkt auf dem Smartphone installiert werden können
-
Banking
Banking
Die Abwicklung von Bankgeschäften über Datenleitungen mit Hilfe von PCs, SmartPhones und anderen elektronischen Endgeräten oder über Telefonverbindungen mit Hilfe von Telefonen und Faxgeräten
-
Buckminster
Buckminster
Ein Werkzeug zum Assemblieren, Builden und Veröffentlichen von Anwendungen. Es nutzt vorhandene Eclipse-Technologien wie die Eclipse Resource Platform, Project Builder, Team Provider, das p2-Provisionierungsframework und den PDE Build.
-
C
C (Programmiersprache)
Die Anwendungsbereiche von C sind sehr verschieden. Es wird zur System- und Anwendungsprogrammierung eingesetzt. Die grundlegenden Programme aller Unix-Systeme und die Systemkerne vieler Betriebssysteme sind in C programmiert.
-
C#
C#
Eine vom Softwarehersteller Microsoft im Rahmen seiner .NET-Strategie entwickelte Programmiersprache. C# ist bei ECMA und ISO als Standard registriert.
-
C++
C++
Eine von der ISO standardisierte höhere Programmiersprache. Sie wurde ab 1979 von Bjarne Stroustrup bei AT&T als Erweiterung der Programmiersprache C entwickelt. C++ wurde als Mehrzwecksprache konzipiert und unterstützt mehrere Programmierparadigmen, wie die objektorientierte, generische und prozedurale Programmierung. C++ ermöglicht sowohl die effiziente und maschinennahe Programmierung als auch eine Programmierung auf hohem Abstraktionsniveau.
-
Client/Server
Client/Server
Eine Möglichkeit, Aufgaben und Dienstleistungen innerhalb eines Netzwerkes zu verteilen. Die Aufgaben werden von Programmen erledigt, die in Clients und Server unterteilt werden.
-
Cloud Computing
Cloud Computing
umschreibt den Ansatz, abstrahierte IT-Infrastrukturen (z.B. Rechenkapazität, Datenspeicher, Netzwerkkapazitäten oder auch fertige Software) dynamisch an den Bedarf angepasst über ein Netzwerk zur Verfügung zu stellen.
-
Coaching
Coaching
Bezeichnet den Prozess der Entwicklung von Fertigkeiten. In der heutigen Bedeutung umfasst er eine oft längerfristige Beratung bei der Entwicklung und Umsetzung von Zielen und Perspektiven einschließlich Unterstützung zur eigenständigen Bewältigung von Veränderungen.
-
Continuous Integration
Continuous Integration
Den Prozess des regelmäßigen, vollständigen Neubildens und Testens einer Anwendung beschreibt. Obwohl dieses Konzept älter ist, wird es häufig mit Extreme Programming in Verbindung gebracht.
-
CruiseControl
CruiseControl
Ein Java-basiertes Open-Source-Computerprogramm, das in der Softwareentwicklung eingesetzt wird, um kontinuierliche Integration zu ermöglichen
-
CSS
CSS
Eine deklarative Sprache für Stilvorlagen (engl. stylesheets) von strukturierten Dokumenten. Sie wird vor allem zusammen mit HTML und XML (zum Beispiel bei SVG) eingesetzt.
-
Eclipse
Eclipse
Ist ein quelloffenes Programmierwerkzeug zur Entwicklung von Software verschiedenster Art.
-
Flash
Flash
Der Name einer Plattform zur Programmierung und Darstellung multimedialer, interaktiver und animierter Inhalte. Flash ermöglicht es Vektorgrafiken, Rastergrafiken und Videoclips darzustellen, zu animieren und zu manipulieren
-
Frameworks
Frameworks
Eine Textverarbeitung, eine Tabellenkalkulation, ein Geschäftsgrafik-Modul, eine Desktop-Datenbank und ein Kommunikationsmodul. Es zeichnet sich besonders durch eine graphische Oberfläche und eine in allen Bereichen vereinheitlichte Bedienung aus.
-
GAE (Google App Engine)
GAE (Google App Engine)
Google App Engine ist eine Plattform zum Entwickeln und Hosten von Webanwendungen auf den Servern von Google. Damit zählt sie zum sogenannten Platform-as-a-Service-Bereich (PaaS). Der Service ist unter gewissen Mengenbeschränkungen der genutzten Ressourcen kostenlos.
-
Glassfish
Glassfish
Ein Open-Source-Projekt eines Java EE Servers von Sun Microsystems, das die Entwicklung des kostenlosen Sun Java System Application Servers (SJSAS) innerhalb der Firma und der Community betreut.
-
GLSL
GLSL
Eine Programmiersprache, um mittels OpenGL auf dem Grafikprozessor eigene Programme, sogenannte Shader, auszuführen.
-
GWT (Google Web Toolkit)
GWT (Google Web Toolkit)
Das Google Web Toolkit ist ein Toolkit zur Entwicklung von Webanwendungen. Es wurde am 17. Mai 2006 von Google als freie Software unter den Bedingungen von Version 2.0 der Apache-Lizenz veröffentlicht. Seine Besonderheit ist ein Java-nach-JavaScript-Compiler, so dass nahezu die gesamte Entwicklung von Client und Server auf Basis von Java realisiert werden kann.
-
Hibernate
Hibernate
Ein Open-Source-Persistenz- und ORM-Framework für Java. Für .NET ist eine portierte Version namens NHibernate verfügbar.
-
HTML
HTML
Eine textbasierte Auszeichnungssprache zur Strukturierung von Inhalten wie Texten, Bildern und Hyperlinks in Dokumenten. HTML-Dokumente sind die Grundlage des World Wide Web und werden von einem Webbrowser dargestellt.
-
HTTP
HTTP
Ein Protokoll zur Übertragung von Daten über ein Netzwerk. Es wird hauptsächlich eingesetzt, um Webseiten aus dem World Wide Web (WWW) in einen Webbrowser zu laden.
-
Hudson
Hudson
Ein erweiterbares, webbasiertes System zur kontinuierlichen Integration. Mit seiner Hilfe ist es möglich, die Integration von Software zu automatisieren.
-
Integration Testing
Integration Testing
Bezeichnet in der Softwareentwicklung eine aufeinander abgestimmte Reihe von Einzeltests, die dazu dienen, verschiedene voneinander abhängige Komponenten eines komplexen Systems im Zusammenspiel miteinander zu testen.
-
IntelliJ Idea
IntelliJ Idea
Eine Integrierte Entwicklungsumgebung (IDE) der Firma JetBrains für die Programmiersprache Java und PHP.
-
Interface Programming
Interface Programming
Eine Programmierschnittstelle und Laufzeitumgebung, welche Programmierern bereitsteht, um Anwendungsprogramme für Microsoft Windows-Betriebssysteme zu erstellen.
-
iPad
iPad
Ein Tablet-Computer von Apple
-
iPhone
iPhone
Eine Smartphone-Reihe von Apple
-
Java
Java
Eine objektorientierte Programmiersprache. Die Programmiersprache ist ein Bestandteil der Java-Technologie – diese besteht grundsätzlich aus dem Java-Entwicklungswerkzeug (JDK) zum Erstellen von Java-Programmen und der Java-Laufzeitumgebung (JRE) zu deren Ausführung.
-
Java EE
Java EE
Die Spezifikation einer Softwarearchitektur für die transaktionsbasierte Ausführung von in Java programmierten Anwendungen und insbesondere Web-Anwendungen. Sie ist eine der großen Plattformen, die um den Middleware-Markt kämpfen.
-
JavaScript
JavaScript
Eine Skriptsprache, die hauptsächlich für das DOM-Scripting in Web-Browsern eingesetzt wird.
-
JBoss
JBoss
Die Implementierung eines Anwendungsservers nach dem Java-EE-Standard und Teil des JBoss Middleware-Frameworks.
-
JDO
JDO
Eine offizielle Sun-Spezifikation für ein herstellerunabhängiges Framework zur persistenten Speicherung von Java-Objekten.
-
JGoodies
JGoodies
Bietet eine Reihe an Swing-Erweiterungen, wie beispielsweise das FormLayou.
-
JPA
JPA
Die Java Persistence API ist eine Schnittstelle für Java-Anwendungen, die die Zuordnung und die Übertragung von Objekten zu Datenbankeinträgen vereinfacht.
-
jQuery
jQuery
Eine freie, umfangreiche JavaScript-Klassenbibliothek, welche komfortable Funktionen zur DOM-Manipulation und -Navigation zur Verfügung stellt.
-
JSF
JSF
Ein Framework-Standard zur Entwicklung von grafischen Benutzeroberflächen für Webapplikationen. Basierend auf Servlets und JSP-Technik, gehört JSF zu den Webtechnologien der Java Platform, Enterprise Edition (Java EE).
-
JSP
JSP
JavaServer Pages, ist eine von Sun Microsystems entwickelte, auf JHTML basierende Web-Programmiersprache zur einfachen dynamischen Erzeugung von HTML- und XML-Ausgaben eines Webservers.
-
LaTex
LaTex
Ein Softwarepaket, das die Benutzung des Textsatzprogramms TeX mit Hilfe von Makros vereinfacht.
-
Linux (Handling)
Linux (Handling)
Als Linux werden in der Regel freie, unix-ähnliche Mehrbenutzer-Betriebssysteme bezeichnet, die auf dem Linux-Kernel und wesentlich auf GNU-Software basieren.
-
Mathematica
Mathematica
Ein kommerzielles Softwarepaket des Unternehmens Wolfram Research und stellt eines der meistbenutzten mathematisch-naturwissenschaftlichen Programmpakete dar.
-
Maven
Maven
Ein Build-Management-Tool der Apache Software Foundation und basiert auf Java. Mit ihm kann man insbesondere Java-Programme standardisiert erstellen und verwalten.
-
mono
mono
Eine .NET-kompatible Entwicklungs- und Laufzeitumgebung für plattformunabhängige Software, basierend auf dem CLI-Standard sowie der Programmiersprache C# und ergänzt durch die Integrierte Entwicklungsumgebung MonoDevelop.
-
MonoDevelop
MonoDevelop
Eine integrierte Entwicklungsumgebung, die im Rahmen des Mono-Projektes entwickelt wird.
-
Mobile
Mobile
Bezeichnet jede Art von geschäftlicher Transaktion, bei der die Transaktionspartner im Rahmen von Leistungsanbahnung, Leistungsvereinbarung oder Leistungserbringung mobile elektronische Kommunikationstechniken (wie z. B. Mobilfunk, Wireless LAN oder Bluetooth) in Verbindung mit mobilen Endgeräten einsetzen
-
MySQL
MySQL
Das weltweit am weitesten verbreitete relationale Datenbankverwaltungssystem. Es ist als Open-Source-Software sowie als kommerzielle Enterpriseversion für verschiedene Betriebssysteme verfügbar und bildet die Grundlage für viele dynamische Webauftritte.
-
Netbeans
Netbeans
Eine Entwicklungsumgebung, die komplett in der Programmiersprache Java geschrieben wurde und auf der NetBeans Plattform läuft.
-
OpenGL
OpenGL
Eine Spezifikation für eine plattform- und programmiersprachenunabhängige Programmierschnittstelle zur Entwicklung von 2D- und 3D-Computergrafik.
-
Oracle
Oracle
(auch Oracle Database Server, Oracle RDBMS) ist eine Datenbankmanagementsystem-Software des Unternehmens Oracle.
-
OSGI
OSGI Alliance
Spezifiziert eine hardwareunabhängige dynamische Softwareplattform, die es erleichtert, Anwendungen und ihre Dienste per Komponentenmodell („Bundle“/„Service“) zu modularisieren und zu verwalten („Service Registry“).
-
Performance
Performance
Die Leistung (präziser Datenverarbeitungsleistung) eines informationstechnischen Systems beschreibt, analog der physikalischen Definition, die verrichtete Arbeitsmenge pro Zeiteinheit
-
Pharmazie oder Pharmazeutik
Pharma
Eine Wissenschaft, die sich mit der Beschaffenheit, Wirkung, Entwicklung, Prüfung, Herstellung und Abgabe von Arzneimitteln in der Industrie und den Apotheken befasst
-
PHP
PHP
Eine Skriptsprache mit einer an C und Perl angelehnten Syntax, die hauptsächlich zur Erstellung dynamischer Webseiten oder Webanwendungen verwendet wird.
-
PostgreSQL
PostgreSQL
Ein freies, objektrelationales Datenbankmanagementsystem (ORDBMS).
-
Qooxdoo
Qooxdoo
Ein clientseitiges Framework für den Bau grafischer Benutzeroberflächen für Webanwendungen mit Hilfe des Programmierkonzepts Ajax.
-
RCP
RCP
Radio Control Protocol, ein auf IP basierendes Netzwerkprotokoll
-
Reverse Engineering
Reverse Engineering
Bezeichnet den Vorgang, aus einem bestehenden, fertigen System oder einem meistens industriell gefertigten Produkt durch Untersuchung der Strukturen, Zustände und Verhaltensweisen, die Konstruktionselemente zu extrahieren. Aus dem fertigen Objekt wird somit wieder ein Plan erstellt. Häufig wird versucht, zur Verifikation der gewonnenen Einsichten eine 1:1-Kopie des Objekts anzufertigen, auf deren Basis es grundsätzlich möglich ist, Weiterentwicklung zu betreiben.
-
Rich Clients
Rich Clients
Ein neuer Ableger des Fat Client mit reichhaltigeren Problemlösungen. Meist handelt es sich um ein Framework, das durch Module und Plug-ins erweiterbar ist. So kann ein Rich Client nicht nur ein Problem lösen (wie bei Fat Clients üblich), sondern ist auch für artverwandte oder gar artfremde Probleme geeignet.
-
Rich Internet Applications
Rich Internet Applications
Der Begriff Rich Internet Application ist nicht eindeutig definiert oder standardisiert, sondern aus der Evolution des Internet entstanden und wird im Verlauf der Entwicklung dieses Mediums immer öfter eingesetzt.
-
Security
Security
Das Fachgebiet der Informatik, dass sich mit der Bekämpfung dieser Angriffe beschäfitgt
-
SenchaTouch
SenchaTouch
Javascript Framework für mobile AnwendungenI Zur Entwicklung von Webanwendungen für mobile GeräteI Nativer Look.
-
Servlet
Servlet
Als Servlets bezeichnet man Java-Klassen, deren Instanzen innerhalb eines Java-Webservers Anfragen von Clients entgegennehmen und beantworten.
-
SmartGWT
SmartGWT
Ein GWT-Basiertes Framework um Widgets mit der Serverseite für das Datenmanagement zu verbinden.
-
Spring
Spring
Das Spring Framework ist ein quelloffenes Framework für die Java-Plattform. Ziel des Spring Frameworks (kurz Spring) ist es, die Entwicklung mit Java/Java EE zu vereinfachen und gute Programmierpraktiken zu fördern.
-
Spring Batch
Spring Batch
Die Abbildung von Batch-Prozessen auf der Java-Plattform.
-
Spring Dynamic Modules
Spring Dynamic Modules
Agiert als Brücke zwischen dem Spring-Framework und OSGi. Anwendungen auf Basis des Spring-Frameworks können hierdurch mit OSGi implementiert werden. Grundidee ist die Bereitstellung von Spring in Form von Bundles.
-
SQL
SQL
Eine Datenbanksprache zur Definition von Datenstrukturen in relationalen Datenbanken sowie zum Bearbeiten (Einfügen, Verändern, Löschen) und Abfragen von darauf basierenden Datenbeständen.
-
Subversion/SVN
Subversion/SVN
Eine freie Software zur Versionsverwaltung von Dateien und Verzeichnissen.
-
Swing
Swing
Bei Swing handelt es sich um eine Programmierschnittstelle (API) und Grafikbibliothek zum Programmieren von grafischen Benutzeroberflächen.
-
Tomcat
Tomcat
Eine Umgebung zur Ausführung von Java-Code auf Webservern bereit. Es handelt sich um einen in Java geschriebenen Servlet-Container, der mithilfe des JSP-Compilers Jasper auch JavaServer Pages in Servlets übersetzen und ausführen kann. Dazu kommt ein kompletter HTTP-Server.
-
ULC
ULC
Eine Grafikbibliothek zur Erstellung von Rich Internet Applications. Anhand von ULC kann die Java-Grafikbibliothek Swing einfacher in einer Web-Infrastruktur verwendet werden.
-
UML
UML
Eine graphische Modellierungssprache zur Spezifikation, Konstruktion und Dokumentation von Software-Teilen und anderen Systemen.
-
Unit Testing
Unit Testing
In der Softwareentwicklung wird ein Computerprogramm üblicherweise in einzelne Teile mit klar definierten Schnittstellen, sogenannte Module, unterteilt. Der Modultest ist der Softwaretest dieser Programmteile, die zu einem späteren Zeitpunkt zusammengefügt werden.
-
Visual Basic
Visual Basic
Eine proprietäre objektorientierte Programmiersprache, deren neuere Versionen auf dem Microsoft .NET-Framework basieren.
-
Visual Studio
Visual Studio
Eine von dem Unternehmen Microsoft angebotene, integrierte Entwicklungsumgebung für verschiedene Hochsprachen.
-
Web
Web
Das World Wide Web kurz oder WWW ist ein über das Internet abrufbares System von elektronischen Hypertext-Dokumenten, die durch Hyperlinks miteinander verknüpft sind und über die Protokolle HTTP bzw. HTTPS übertragen werden.
-
Web Design
Web Design
Die Gestaltung, den Aufbau und die Nutzerführung von Websites für das WWW und das Interface-Design in diesem Bereich.
-
Web Services
Web Services
Das World Wide Web Consortium definiert die Bereitstellung eines Webservices als Unterstützung zur Zusammenarbeit zwischen verschiedenen Anwendungsprogrammen, die auf unterschiedlichen Plattformen und/oder Frameworks betrieben werden.
-
WebLogic
WebLogic
Der Applikationsserver BEA WebLogic Server und der Transaktionsmonitor BEA Tuxedo helfen bei der schnellen Entwicklung und Implementierung von Anwendungsprogrammen und der Durchführung und Abrechnung von Transaktionen.
-
XML
XML
Die Extensible Markup Language ist eine Auszeichnungssprache zur Darstellung hierarchisch strukturierter Daten in Form von Textdaten.
-
XSL-FO
XSL-FO
Eine XML-Anwendung, die beschreibt, wie Text, Bilder, Linien und andere grafische Elemente auf einer Seite angeordnet werden.
-
XSLT
XSLT
Eine Programmiersprache zur Transformation von XML-Dokumenten. Sie ist Teil der Extensible Stylesheet Language (XSL) und stellt eine turing-vollständige Sprache dar.