amiga-news ENGLISH VERSION
.
Links| Forum| Kommentare| News melden
.
Chat| Umfragen| Newsticker| Archiv
.

[Login] [Registrieren] [Passwort vergessen?]

< Nächste MeldungVorige Meldung >
14.Mär.2006
Rupert Hausberger (ANF)


MorphOS: Paket-Manager MorphUp 1.0 (Bounty release)
Nach sechsmonatiger Entwicklung veröffentlicht Rupert Hausberger heute Version 1.0 seines Paket-Managers MorphUp. Diese Version erfüllt die Bedingungen des auf morphzone.org ausgelobten "Bounty". Der Autor bedankt sich bei allen Spendern und all denen, die das Projekt anderweitig unterstützt haben.

Einleitung

MorphUp ist das Resultat des ezPM bounty, das auf morphzone.org eröffnet wurde. Bisher mussten AmigaOS-/MorphOS-Anwender bei der Installation einer Anwendung oft mehrere verschiedene Internet-Seiten aufsuchen und diverse Archive von Hand herunterladen, entpacken und installieren. Der Paket-Manager MorphUp soll diesen zeitaufwändigen und fehleranfälligen Prozess für den Anwender übernehmen.

MorphUp besteht aus zwei Bestandteilen: Der "Generator" wird von Entwicklern benutzt um sogenannte "Packages" zu erstellen, also die Archive, die die eigentliche Software enthalten. Diese Pakete können auf jedem HTTP-Server gehostet werden. Der MorphUp-Klient übernimmt dann auf dem Rechner des Endanwenders das Herunterladen und Installieren dieser Pakete.

Eigenschaften von MorphUp

Paket-System:
  • Packages can be grouped by type.
  • Theoreticaly unlimited packages per group and unlimited dirs/files per package.
  • Can handle file size up to (the DOS limitation of) 2 GB.
  • Extraction of files without the need of unpacking the whole package.
  • Real directory structures in packages.
  • 3 different package types:
    • Full packages, to transfer a huge amount of files at once.
    • Single packages, to safe bandwitch if only a few files need to transfered.
    • Link packages, to refer to other archives.
  • Full packages automaticly split into parts if they grow too larger while generation.
  • Dynamic block compression based on zlib.
  • Fully asyncron, any function can be aborted at any time. The task-priority can be set for each asyncron function.
  • Differentiation between system and application files.
  • Fast installation, uninstallation, extraction and convertion routines.
  • Tag-based saving to easy add things later.

Graphische Benutzeroberfläche:
  • Multithreaded MUI applications, can handle multiple indexes at same time.
  • Many editing functions like: add, remove, makedir, add recursive...
  • Cut&Paste edit mode, even over different packages.
  • Dynamic context menus everywhere, even in list-titels.
  • Full locale support.
  • Disabling of unwanted indexes, package classes and packages.
  • Setable colors, styles and dateformat in all listtrees and lists.
  • Controlable through application menus, contextmenus, keyboard.
  • Detailed information groups for packages and files.
  • Toolbar with replaceable icons.

Sonstiges:
  • Configurable datatype system with MIME-support.
  • Configurable data classes system, to avoid hardcoded paths.
  • Configurable package classes system, to avoid hardcoded paths.
  • Uses XAD system to support many types of archives in link packages.
  • Packages can have a picture, any size and type is supported.
  • Multilevel log system with possibility to log to disk.
  • Small memory usage.
(cg)

[Meldung: 14. Mär. 2006, 18:47] [Kommentare: 10 - 16. Mär. 2006, 22:02]
[Per E-Mail versenden]  [Druck-Version]  [ASCII-Version]
< Nächste MeldungVorige Meldung >

.
Impressum | Datenschutzerklärung | Netiquette | Werbung | Kontakt
Copyright © 1998-2024 by amiga-news.de - alle Rechte vorbehalten.
.