Protogrid

Protogrid

Protogrid
Basisdaten

Entwickler ATEGRA AG
Aktuelle Version 2.15
Betriebssystem Webbrowser, Apple iOS
Programmier­sprache Python, JavaScript
Kategorie Integrierte Entwicklungsumgebung, Rapid Application Development, PaaS
Lizenz proprietär
deutschsprachig ja
www.protogrid.com

Protogrid ist eine kommerzielle Software für Rapid Application Development von Workflow- und Informationssystem-Anwendungen.

Entstehung und Einordnung

Protogrid ist eine integrierte Anwendungsentwicklungs- und Betriebsplattform für Informationssysteme und Geschäftsanwendungen. Protogrid wird in der Cloud als Platform as a Service (PaaS) angeboten. Protogrid beinhaltet Server und Client. Der Client ist für Webbrowser, iOS, Android, Windows, macOS und Linux verfügbar. Bestandteil der Protogrid Umgebung ist ein User-Interface für Softwareentwickler. Dieses ist so ausgelegt, dass die Methodik des Rapid Application Development unterstützt wird. Im Backend werden NoSQL-Datenbanken verwendet. Geschäftslogik kann mittels JavaScript ergänzt werden.[1]

Protogrid gehört zur Kategorie der Softwareentwicklungsplattformen mit einem universellen Ansatz für die Entwicklung von Informationssystemen mit Portabilität auf verschiedenen Plattformen. 2013 wurde an der Konferenz „NoSQL“ 2013[2][3] in Barcelona, unter dem Titel 'Building information systems using rapid application development methods' der erste Prototyp vorgestellt. Der Prototyp hieß damals xForge und wurde später in Protogrid umbenannt. Nach insgesamt drei Jahren Entwicklung wurde Anfang 2015 die Version 1.0 von Protogrid publiziert. Einer der Entwickler hat die technischen Überlegungen in einem Fachartikel[4] beschrieben.

Verwendungszweck und Einsatzgebiete

Protogrid eignet sich für die Entwicklung und den Betrieb von Individualsoftware der Kategorie Informationssysteme, für Mobile Business Apps und für Workflow-Anwendungen. Sie soll auch Nicht-Programmierern ermöglichen, eigene Geschäftsanwendungen zu erstellen.[5] Das Preismodell lässt nur Organisationen mit klar eingrenzbarem Benutzerkreis zu (User müssen auf der Lohnliste sein), womit es z. B. für Vereine zu teuer ist. Beim erstmaligen Aktivieren eines Environments, wird eine Reihe von sog. Start-Anwendungen eingerichtet. Diese sind open source und sollen mögliche Einsatzgebiete aufzeigen.

Weitere Beispiele[6] für Anwendungen sind Raumreservationssysteme, Knowledge-Management, eine Anwendung für die Organisation betriebsinterner Weiterbildungen, Dokumentenablage, Investitionsanträge, Projektanträge, redundantes Ticketing-System für den Fall von Totalausfall der lokalen IT-Infrastruktur, Zeiterfassung, Spesenerfassung, einfaches branchenspezifisches CRM, ein mobil verfügbarer Produktkatalog, betriebliche Sozialarbeit (Case Management), die Sammlung und Bewertung von Projektideen sowie Personaleinsatzplanung.

Eigenschaften

Gemäß SourceForge[7] hat Protogrid die folgenden Eigenschaften:

  • Portabilität (Plattformunabhängigkeit): Protogrid-Anwendungen, die auf einer Plattform entwickelt wurden, können ohne zusätzlichen Programmieraufwand auf den anderen unterstützten Plattformen genutzt werden.
  • Optimierung für Touchscreens und Bedienung mit Fingern
  • Responsive Design: Protogrid-Anwendungen sind auf allen Bildschirmgrößen nutzbar. Felder und Spalten werden automatisch möglichst sinnvoll angeordnet. Einige Entwickler stufen dies jedoch als ungeeignet ein, da sie in Protogrid nicht über die gewünschte Freiheit verfügen (siehe Kritik).
  • Cloud: Die Protogrid-Server befinden sich in einer Cloud und es müssen keine Server installiert werden. Die mit Protogrid entwickelten Programme werden mit dem Internet-Browser bedient.
  • Offline-Nutzung
  • Rapid Application Development

Kritik

Man kann mit Protogrid schnell präsentierbare Resultate erreichen. Dies aber etwas auf Kosten von Freiheiten im Design der Benutzerschnittstelle, was für erfahrene Entwickler gewöhnungsbedürftig sein kann.[8] Das Preismodell von Protogrid erschwert den Einsatz für Vereinsmitglieder, da diese in der Regel einen relativ niedrigen Mitgliederbeitrag an den Verein bezahlen.

Technische Basis

Protogrid basiert ausschließlich auf Open-Source-Software. Dazu gehören insbesondere:

Einzelnachweise

  1. Konferenz dmconf15 in Barcelona
  2. Liste der Abstracts an der 'NoSQL' 2013 in Barcelona
  3. Folien der ersten Vorstellung von Protogrid aka 'xForge' in Barcelona (PDF)
  4. Dominik Rüttimann: Rapid Application Development für künftige Mobilsysteme. Abgerufen am 14. Mai 2019.
  5. Protogrid: Schweizer Plattform zur Entwicklung von Business-Apps. In: Swiss IT Magazine. 12. Dezember 2017, abgerufen am 14. Dezember 2024.
  6. Protogrid-Apps im Apple App-Store
  7. Beschreibung auf Sourceforge
  8. Capterra Review

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.