Inhaltsverzeichnis
20 Beziehungen: Android (Betriebssystem), Apache Ant, Apache Maven, Assistent (Datenverarbeitung), Belgien, Effizienz (Informatik), Freie Software, GNU General Public License, Google LLC, GPL linking exception, Java (Programmiersprache), Java Archive, Java Platform, Micro Edition, Java Platform, Standard Edition, Kommandozeile, Kompression ausführbarer Programmdateien, Obfuskation (Software), Plattformunabhängigkeit, Programmierwerkzeug, Reverse Engineering.
Android (Betriebssystem)
Android ist sowohl ein Betriebssystem als auch eine Softwareplattform für mobile Geräte wie Smartphones, Tabletcomputer, Fernseher, Mediaplayer, Netbooks und Autos, die von der von Google gegründeten Open Handset Alliance entwickelt werden.
Sehen ProGuard und Android (Betriebssystem)
Apache Ant
Apache Ant (für Ameise) ist ein in Java geschriebenes Programm zum automatisierten Erzeugen von ausführbaren Computerprogrammen aus Quelltexten.
Sehen ProGuard und Apache Ant
Apache Maven
Apache Maven (kurz Maven) ist ein in der Programmiersprache Java geschriebenes Kommandozeilenwerkzeug aus der Kategorie der Build-Werkzeuge.
Sehen ProGuard und Apache Maven
Assistent (Datenverarbeitung)
Der Begriff Assistent bezeichnet eine Oberfläche, mittels derer ein Anwender durch mehrere Dialoge für eine ergonomische Dateneingabe (z. B. Software-Installation) geführt wird.
Sehen ProGuard und Assistent (Datenverarbeitung)
Belgien
Belgien (amtlich Königreich Belgien) ist ein föderaler Staat in Westeuropa.
Sehen ProGuard und Belgien
Effizienz (Informatik)
Die Effizienz eines Algorithmus ist seine Sparsamkeit bezüglich Ressourcen, Rechenzeit und Speicherplatz, die jener zur Lösung eines festgelegten Problems beansprucht.
Sehen ProGuard und Effizienz (Informatik)
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.
Sehen ProGuard und Freie Software
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).
Sehen ProGuard und GNU General Public License
Google LLC
Eric Schmidt, Sergey Brin und Larry Page (von links nach rechts, 2008) Umsatz- und Gewinnentwicklung Google ist ein US-amerikanisches Technologieunternehmen, tätig in den Bereichen Hard- und Softwareentwicklung, mit der Rechtsform Limited Liability Company und mit Hauptsitz im kalifornischen Mountain View.
Sehen ProGuard und Google LLC
GPL linking exception
Eine GPL linking exception (etwa Ausnahmegenehmigung fürs Linken) verändert die Bestimmungen der GNU General Public License (GPL), sodass eine neue, modifizierte Version der Lizenz entsteht.
Sehen ProGuard und GPL linking exception
Java (Programmiersprache)
Java ist eine objektorientierte Programmiersprache und eine eingetragene Marke des Unternehmens Sun Microsystems, welches 2010 von Oracle aufgekauft wurde.
Sehen ProGuard und Java (Programmiersprache)
Java Archive
Ein Java Archive (umgangssprachlich wegen der Dateiendung auch JAR-Datei genannt) dient der Gliederung, Verteilung und Bereitstellung von Klassenbibliotheken und ausführbaren Programmen, die in der Programmiersprache Java erstellt wurden.
Sehen ProGuard und Java Archive
Java Platform, Micro Edition
Java Platform, Micro Edition, abgekürzt Java ME, früher auch als Java Platform 2, Micro Edition oder kurz J2ME bezeichnet, ist eine Umsetzung der Programmiersprache Java für embedded consumer products wie etwa Mobiltelefone oder PDAs.
Sehen ProGuard und Java Platform, Micro Edition
Java Platform, Standard Edition
Die Java Platform, Standard Edition oder kurz Java SE (deutsch „Java-Plattform, Standardausgabe“ – bis Version 5.0 „Java 2 Platform, Standard Edition“, J2SE) ist eine Sammlung von Java-APIs.
Sehen ProGuard und Java Platform, Standard Edition
Kommandozeile
Die Kommandozeile oder Befehlszeile ist ein Teil eines Computerprogramms, das eine Textzeile als Eingabe vom Benutzer entgegennimmt und im Kontext als Kommando bzw.
Sehen ProGuard und Kommandozeile
Kompression ausführbarer Programmdateien
Unter Kompression ausführbarer Programmdateien versteht man die Kompression der Programmdaten einer ausführbaren Datei und die Kombination der komprimierten Daten mit einer Dekompressionsroutine zu einer einzigen ausführbaren Datei.
Sehen ProGuard und Kompression ausführbarer Programmdateien
Obfuskation (Software)
Obfuskation (engl. obfuscate „vernebeln“, „unklar machen“, „verwirren“, „verschleiern“) ist ein Begriff aus der Softwaretechnik und beschreibt die absichtliche Veränderung von Programmcode, so dass der Quelltext für Menschen schwer verständlich oder schwer rückgewinnbar wird.
Sehen ProGuard und Obfuskation (Software)
Plattformunabhängigkeit
Die Plattformunabhängigkeit – genauer als plattformübergreifend (engl. cross-platform) und allgemeiner -portabel – bezeichnet in der Informationstechnik jene Eigenschaft, die ein Computerprogramm auf verschiedenen Computerplattformen ausführbar macht.
Sehen ProGuard und Plattformunabhängigkeit
Programmierwerkzeug
Programmierwerkzeuge sind Computerprogramme, die Softwareentwickler bei ihren Tätigkeiten der Programmierung von Computerprogrammen unterstützen.
Sehen ProGuard und Programmierwerkzeug
Reverse Engineering
Reverse Engineering (deutsch: umgekehrt entwickeln, rekonstruieren, Kürzel: RE; auch Nachkonstruktion) 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.

