GPE Palmtop-Umgebung - GPE Palmtop Environment
Endgültige Veröffentlichung | 2.8 / 7. August 2007
|
---|---|
Betriebssystem | Linux |
Plattform | Persönliche digitale Assistenten |
Art | Benutzeroberfläche |
Lizenz | GNU General Public License , GNU Lesser General Public License |
Webseite | gpe |
GPE (ein rekursives Akronym für GPE Palmtop Environment ) ist eine grafische Benutzeroberflächenumgebung für Handheld-Computer wie Palmtops und PDAs ( Personal Digital Assistants ), auf denen ein Linux-Kernel- basiertes Betriebssystem ausgeführt wird. GPE ist eine vollständige Umgebung mit Softwarekomponenten und -anwendungen, die die Verwendung eines Linux-Handhelds für Aufgaben wie PIM ( Personal Information Management ), Audiowiedergabe, E-Mail und Surfen im Internet ermöglicht.
GPE ist freie und Open-Source-Software , die den Bestimmungen der GNU General Public License (GPL) oder der GNU Lesser General Public License (LGPL) unterliegt .
Unterstützte Geräte
GPE wird mit eingebetteten Linux-Distributionen gebündelt, die auf die folgenden Plattformen abzielen:
- Scharfer Zaurus
- Hewlett-Packard iPAQ
- Hewlett-Packard Jornada 72x
- Siemens AG SIMpad SL4
Darüber hinaus entwickeln GPE-Betreuer und die Open Source-Community Ports für zusätzliche Geräte:
- GamePark Holdings GP2x
- Nokia 770
- Nokia N800
- Palm TX
- Palm Treo 650
- HTC Universal
- HTC Taifun
- HTC Tornado
- HTC-Assistent
- HTC Apache
Am 5. Februar 2007 kündigte das GPE-Projekt die GPE Phone Edition an , eine neue Variante von GPE, die für Mobiltelefone entwickelt wurde.
Softwarekomponenten
GPE verfügt über keine der GNOME-Kernanwendungen , sondern die Software wurde von Grund auf neu geschrieben und auf die eingebettete Umgebung zugeschnitten. GPE basiert auf GTK + , und da GTK + Wayland erst in Version 3.10 unterstützt hat, verwendet GPE X11 als Fenstersystem , z. B. mit der Kombination X.Org Server / Matchbox .
Das Projekt bietet eine Infrastruktur für die einfache und leistungsstarke Anwendungsentwicklung, indem Kernsoftware wie gemeinsam genutzte Bibliotheken , Datenbankschemata bereitgestellt und auf verfügbaren Technologien wie SQLite , D-BUS , GStreamer und einigen der allgemeineren Standards von freedesktop.org aufgebaut wird .
Eines der Hauptziele des GPE-Projekts ist es, Menschen zu ermutigen, an freier Software für mobile Geräte zu arbeiten und mit dem Schreiben einer GUI für eingebettete Geräte zu experimentieren. Einige der bereits für GPE entwickelten Anwendungen umfassen:
- GPE-Kontakte - Ein Kontaktmanager
- GPE-Kalender - Die Kalenderanwendung
- GPE-Edit - Ein einfacher Texteditor
- GPE-Filemanager - Ein Dateimanager mit MIME-Typ und RAS- Unterstützung
- GPE-Galerie - Kleiner und benutzerfreundlicher Bildbetrachter
- GPE-Spiele - Eine kleine Sammlung winziger Spiele
- GPE-Mini-Browser - Ein CSS- und JavaScript- kompatibler kompakter Webbrowser
- GPE-Skizzenbuch - Erstellen Sie Notizen und Skizzen
- GPE-Soundbite - Ein Sprachnotiz-Tool
- GPE-ToDo - Ein Aufgabenlisten-Manager
- GPE-Arbeitszeittabelle - Verfolgen Sie den Zeitaufwand für Aufgaben
- Starling - Ein GStreamer-basierter Audioplayer
Die PIM-Anwendungen von GPE (GPE-Kontakte, GPE-Kalender, GPE-ToDo) können mithilfe von GPE-Syncd und dem OpenSync-Framework mit ihren Desktop- und Web-Gegenstücken (wie Novell Evolution , Mozilla Sunbird und Google Kalender ) synchronisiert werden .
GPE enthält unter anderem eine Reihe von GUI-Dienstprogrammen zum Konfigurieren von 802.11 Wireless LAN , Bluetooth , IrDA , Firewall , ALSA und Paketverwaltung .
Ein mobiler Push-E-Mail- Client, der auf dem Tinymail-Framework basiert, befindet sich in der Entwicklung.
Linux-Distributionen
GPE kann als primäre Umgebung in den folgenden eingebetteten Linux-Distributionen gefunden werden:
Obwohl GPE möglicherweise nicht so stark unterstützt wird wie die oben aufgeführten Distributionen, ist es auch über Paketverwaltungsdienstprogramme in den folgenden Distributionen verfügbar:
Kontroverse
Im Zusammenhang mit dem GPE-Projekt gibt es anhaltende Kontroversen bezüglich einer Änderung des Hosting-Service, des Eigentums an einem IRC- Kanal und eines Markenrechtsstreits.
Web-Hosting
Bei einer vorgeschlagenen Änderung des Hosting-Dienstes traten zunächst schwerwiegende Probleme auf. GPE wurde seit April 2002 auf Handhelds.org gehostet . Einige Entwickler von GPE schlugen vor, bis Oktober 2006 auf Linuxtogo.org zu wechseln . Handhelds.org entfernte daraufhin die Benutzerkonten der ausscheidenden Entwickler und aller anderen Links oder Verweise auf den neuen GPE Linuxtogo.org- Speicherort auf der ursprünglichen GPE Handhelds.org- Website.
Warenzeichen
George France hat zum 6. März 2007 zusätzlich zu OPIE und Ipkg eine Markenregistrierung beim USPTO für GPE beantragt . Am 25. Juni 2007 lehnte das USPTO es ab, einen Screenshot der GPE-Website von Handhelds.org als Nachweis zu akzeptieren Handhelds.orgs Eigentum und forderte außerdem ein besseres Exemplar für ein „GPE-Produkt“ an. Handhelds.org und OSI- Vorstandsmitglied Russ Nelson behaupten, dass das GPE-Projekt zur öffentlichen Entwicklung an Handhelds.org übergeben wurde.
Die GPE-Entwickler von Linuxtogo.org behaupten, dass sie das aktive GPE-Projekt darstellen, und Handhelds.org war nur ein Hosting-Anbieter. Darüber hinaus weisen sie darauf hin, dass das GPE-Projekt existierte, bevor es auf Handhelds.org gehostet wurde.
Das USPTO hat am 27. Februar 2008 eine endgültige Ablehnung der GPE-Marke erlassen. George France hat die Anmeldung geändert (ohne Verweise auf GNU und Linux). Die Marke GPE wurde am 3. Juni 2008 offiziell für den Widerspruch veröffentlicht.
Trotz des bevorstehenden persönlichen GPE-Markenzeichens von George France hat das zentrale GPE-Entwicklungsteam von Linuxtogo.org einen Großteil der GPE-Infrastruktur von Handhelds.org aufgegeben. Die Entwickler von Linuxtogo.org haben GPE auf einen neuen Bootloader umgestellt, IPKG durch OPKG ersetzt und wichtige Änderungen an den GPE-GUI-Anwendungen vorgenommen.
Die Marke GPE wurde am 19. August 2008 vom USPTO bei George France registriert.