Wir arbeiten daran, die Unionpedia-App im Google Play Store wiederherzustellen
AusgehendeEingehende
🌟Wir haben unser Design für eine bessere Navigation vereinfacht!
Instagram Facebook X LinkedIn
Ihre eigene Unionpedia mit Ihrem Logo und Ihrer Domain, ab 9,99 USD/Monat
Mein Unionpedia erstellen

ProGuard

Index ProGuard

ProGuard ist eine freie Software, die kompilierte Java-Dateien (Bytecode) komprimiert (shrinker), optimiert (optimizer) und ihre Dekompilierung erschwert (obfuscator).

Inhaltsverzeichnis

  1. 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.

Sehen ProGuard und Reverse Engineering