<?xml version="1.0" encoding="utf-8"?>
<page xmlns="http://projectmallard.org/1.0/" type="topic" id="application-basics" lang="de">

  <info>
    <credit type="author">
      <name>Allan Day</name>
      <email>aday@gnome.org</email>
    </credit>
    <license xmlns="http://projectmallard.org/1.0/" href="http://creativecommons.org/licenses/by-sa/4.0/">

  <p>This work is licensed under a
  <link href="http://creativecommons.org/licenses/by-sa/4.0/">Creative
  Commons Attribution-Share Alike 4.0 International License</link>.</p>

</license>
    <desc>Grundlegende Anwendungscharakteristiken.</desc>
  <credit type="translator copyright"><name>Christian Kirbach</name><email>christian.kirbach@gmail.com</email><years>2014</years></credit><credit type="translator copyright"><name>Mario Blättermann</name><email>mario.blaettermann@gmail.com</email><years>2016</years></credit></info>

<title>Grundlagen für Anwendungen</title>

<p>Diese Richtlinien für Benutzeroberflächen möchten Sie beim Design von GNOME-Anwendungen unterstützen. Angesichts des auf Anwendungen gelegten Schwerpunkts finden Sie hier eine Definition von Anwendungen aus der Sicht des Benutzererlebnisses. Sie erhalten außerdem einen Leitfaden zum Verhalten und zur Charakteristik von Anwendungen.</p>

<p>Das Anwendungsmodell ermöglicht Benutzern sowohl zu verstehen, wie Software verteilt, installiert und entfernt wird, als auch wie sich Software im laufenden Betrieb verhält. Wenn sich Software entsprechend dieses Modells verhält, hilft dies dabei, das Verhalten gewissermaßen vorherzusagen, indem es den Erwartungen des Benutzers entspricht. Außerdem wird die korrekte Integration in Systemwerkzeuge für die Installation und Entfernung von Anwendungen sicher gestellt.</p>

<section id="application-definition">
<title>Definition einer Anwendung</title>

<p>Die folgende Liste der Charakteristiken stellt eine grundlegende Definition einer Anwendung dar. Eine Anwendung ist eine Software, die</p>

<list>
<item><p>individuell auf dem System installiert und davon entfernt werden kann.</p></item>
<item><p>das Verhalten anderer Anwendungen nicht beeinflusst oder sich damit überschneidet.</p></item>
<item><p>für die Ausführung nicht von anderen Anwendungen abhängig ist.</p></item>
<item><p>mindestens ein <link xref="primary-windows">primäres Fenster</link> hat.</p></item>
<item><p>einen eindeutigen Namen und ein eindeutiges <link xref="icons-and-artwork#application-icons">Symbol</link> hat.</p></item>
<item><p>einen Anwendungsstarter hat.</p></item>
</list>

<p>Ein Kernpunkt in dieser Definition ist, dass Anwendungen unabhängig von anderen Anwendungen sein sollen. Dies garantiert Flexiblilität, Vorhersehbarkeit und Einfachheit der Benutzung.</p>

<p>Natürlich gibt es weitere Charakteristiken, die von Anwendungen erwartet werden, zum Beispiel das Standard-Fensterverhalten, Systemintegration und Anwendungs-Metadaten. Anleitungen zu diesen Aspekten von Anwendungen werden Sie anderswo finden.</p>

<!-- Add a section on application launchers? -->

</section>

<section id="application-names">
<title>Benennung Ihrer Anwendung</title>

<p>Ein Anwendungsname ist vital. Er ist das, womit Benutzer zuerst in Berührung kommen, und hilft ihnen bei der Entscheidung, ob Sie eine Anwendung verwenden wollen oder nicht. Er ist der wichtigste Teil der öffentlichen Erscheinung Ihrer Anwendung.</p>

<p>Ein Anwendungsname erfüllt eine Reihe von Funktionen:</p>

<list>
<item><p>Er muss bei potenziellen Benutzern für Ihre Anwendung werben.</p></item>
<item><p>Er sollte eine positive Identität übermitteln und ausdrucksstark sein.</p></item>
<item><p>Er dient zur Identifikation Ihrer Anwendung auf den Systemen, wo diese installiert ist und ausgeführt wird.</p></item>
</list>

<p>Halten Sie den Namen Ihrer Anwendung kurz – weniger als 15 Zeichen. Das stellt sicher, dass er in GNOME 3 stets vollständig angezeigt werden kann.</p>

<p>Außerdem sollten Sie einen leicht verständlichen Anwendungsnamen wählen, der die Funktionalität Ihrer Anwendung vermittelt. Vermeiden Sie Namen, die von potenziellen Benutzern nicht verstanden werden, wie beispielsweise obskure kulturelle Referenzen, Insiderwitze und Akronyme. Wählen Sie besser einen Namen, der sich auf die Aufgaben Ihrer Anwendung oder den Bereich bezieht, in dem sie arbeitet.</p>

</section>

<!-- Possible additional section on defining scope. "A successful application does one thing, and does it well." -->

</page>
