Jump to content

D4wN

Members
  • Gesamte Inhalte

    3
  • Benutzer seit

  • Letzter Besuch

D4wN's Achievements

Newbie

Newbie (1/14)

0

Reputation in der Community

  1. Verstehe ich nicht, ich dachte du willst in der Masterarbeit nur "einen" Web Brick Viewer erstellen ? Es geht um die Wartung. Ziel ist es, aus den bestehenden Views des Brickv(Python, PyQt), HTML Views generieren zu lassen. Damit "falls" das Projekt mal übernommen wird, man nicht zwei unterschiedliche Basen(PyQt und HTML) für die Views pflegen muss. So könnten theoretisch im Brickv neue Bricklets hinzugefügt werden und für den Web Brick Viewer dann per Knopfdruck von Python in HTML übersetzt werden. Ob und in wie weit sich dieses wirklich umsetzten lässt, muss ich noch herausfinden.
  2. Angular und Express hatte ich ausgesucht, da ich dort schon einiges an Erfahrung habe. Alternativen sind aber natürlich nicht ausgeschlossen. Das war auch der Plan, kommt wahrscheinlich in dem Mockup nicht ganz so gut rüber. Das wird bestimmt eine der interessantesten Baustellen. Denke, dass man bei einigen Funktionen eventuell Umwege übers Backend nehmen muss, wenn die API diese nicht bereitstellt. Genau das sollen die vereinfachten Views werden. Diese sollten automatisch generiert werden können(ähnlich wie im DataLogger, bzw. dem Views des Brickv). Bei den erweiterten muss ich gucken, inwiefern sich das automatisieren lässt. Man möchte ja nicht immer zwei(Brickv und der Web Brick Viewer) komplett verschiedene Views anpassen, wenn sich was ändert Noch etwas zur "Installation". Ich hatte mir zwei verschiedene Arten gedacht: [*]Software als Service implementieren(ggf. später direkt in dem Image des RED Bricks) [*]Als Programm, welches man mit dem Brickv auf den RED Brick hochladen könnte(verteilt über GitHub o.ä.) Zusätzliche Installation sollte man dann keine mehr vornehmen müssen, evt. ein paar Node Packages per npm. Ziel ist es, das der Benutzt mit möglichst wenig Aufwand das ganze zum laufen und aktualisiert kriegt.
  3. Hallo liebe Community, ich habe vor, für meine Masterarbeit den Brick Viewer als eine Singel Page Web-Applikation prototyphaft umzusetzen. Da der Brickv ja relativ groß ist, werden nicht alle Bereiche in dem Zeitraum umgesetzt werden können. Daher wollte ich euch Fragen, welche Bereiche Ihr am wichtigsten findet. Ich habe mir schon einmal eine Liste gemacht, mit Bereiche die ich gerne für die Version 1.0 umsetzten würde: [*]Brick/Bricklets View - Vereinfacht [*]RED Brick Wobei der RED Brick in folgende Bereiche eingeteilt werden soll: Overview Tab Program(Java, Python, Javascript/Node.js) Console Versions(Libs) Import/Export(System Logs, Program) Die Web-Applikation soll auch für Mobile Endgeräte angepasst sein. Im Anhang könnt Ihr ein Mockup einer vereinfachten- und erweiterten View für ein Bricklet finden. Für die Entwicklung werden ich vor allem Node.js, Express und Angular benutzten. Generell soll die Software nachher autark auf dem RED Brick laufen(ob als Programm oder extra Service kann ich jetzt noch nicht sagen). Wenn ich etwas weiter bin mit dem Projekt, würde ich auch gerne von euch Meinungen einholen, für meine spätere Evaluation. Aber bis dahin dauert es noch ein wenig Jetzt noch einmal von mir die Frage: Welche Bereiche des Brick Viewer würdet Ihr gerne in der Version 1.0 sehen? Auch über generellen Feedback würde ich mich freuen MfG Marv
×
×
  • Neu erstellen...