Softwaretechnik: Unterschied zwischen den Versionen

(Die Seite wurde neu angelegt: „* '''ALEX''' ist '''"self contained"''' ** '''Es wird keine zusätzliche Software benötigt!'''. * Programmiersprache: C++ ** Getestete Compiler: Microsoft, C…“)
 
Keine Bearbeitungszusammenfassung
 
Zeile 6: Zeile 6:
* DB  
* DB  
** Alex verwendet zur Datenhaltung [http://www.mongodb.org MongoDB]
** Alex verwendet zur Datenhaltung [http://www.mongodb.org MongoDB]
** Binaries werden mit ausgeliefert und durch den ALEX Updatemechanismus auf dem letzten Stand gehalten
** Binaries werden mit ausgeliefert und durch den [[Automatisches_Upgrade|ALEX Updatemechanismus]] auf dem letzten Stand gehalten
* Integrierter Web Server
* Integrierter Web Server
** Für die Netzwerkkommunikation wird [https://www.boost.org/doc/libs/1_72_0/doc/html/boost_asio.html boost.asio] verwendet
** Für die Netzwerkkommunikation wird [https://www.boost.org/doc/libs/1_72_0/doc/html/boost_asio.html boost.asio] verwendet
** sowohl für Web UI als auch Web Services
** sowohl für Web UI als auch Web Services
** SSL Zertifikate werden automatisch verwaltet
** SSL Zertifikate werden automatisch verwaltet

Aktuelle Version vom 27. Januar 2020, 11:34 Uhr

  • ALEX ist "self contained"
    • Es wird keine zusätzliche Software benötigt!.
  • Programmiersprache: C++
    • Getestete Compiler: Microsoft, Clang, GCC in aktueller Version
    • Betriebssysteme Windows (Windows Client und Server), Linux (Server), Android (App), iOS (App)
  • DB
  • Integrierter Web Server
    • Für die Netzwerkkommunikation wird boost.asio verwendet
    • sowohl für Web UI als auch Web Services
    • SSL Zertifikate werden automatisch verwaltet