Die Entwicklung einer Multi-Screen-Web-Oberfläche — wie der Bloomberg terminal
Ich bin auf der Suche nach Aufbau einer web-basierten app, die die Anforderungen einer multi-screen-interface.
Um das möglich zu machen, ich bin auf der Suche nach den folgenden:
- Jedem front-end-Bibliotheken, die das machen, die möglich sind-beispielsweise jQuery-plugins.
- Jede design-Muster, die ich anschauen sollte.
- Jede erfolgreiche open source-Implementierungen der web-basierte multi-screen-Schnittstellen.
- hat deine app läuft in einem browser oder auf einem destop-Anwendung, die eine Verbindung zu einem backend-server?
- Hi @silent_warrior, Die app wird eine browser-Schicht, eine server-Schicht und dann eine Daten-Schicht (Recht traditionelle). Ich vermute, dass ein multi-screen-interface erfordert die Besondere Aufmerksamkeit bei der browser-Ebene, auf der Architektur-Ebene.
- Wie viel Kontrolle haben Sie über die Kunden-Browser? Wenn nicht, dann muss der Benutzer ziehen Sie das zweite Fenster auf Ihrem zweiten Bildschirm, und drücken Sie
F11
für jedes Fenster selbst. Ansonsten schauen Sie in die Schaffung eines plug-in/add-on für Ihren Ziel-browser. - Wir übernehmen keine -- ja, so zumbeispiel verwenden Google Gears ? Und ... bedeutet das, dass niemand versucht hat, eine Lösung für dieses?
- Getriebe ist out-of-date. Haben Sie einen Blick auf developer.chrome.com/extensions/index.html für die Chrom-und developer.mozilla.org/en-US/docs/Extensions für Firefox-Erweiterungen.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Haben Sie einen Blick auf https://golden-layout.com/ , es hat build-in-Unterstützung für knallen-out-Komponenten, die in neuen browser-Fenstern.
Sollten Sie schauen, in die Composite-und Decorator-Muster. In der Tat, die Fallstudie (die Lexi Textverarbeitung) im GoF-book (Design-Vorlagen, Gamma et al) ist es überaus relevant, der Aufbau einer Hierarchie der UI-Elemente, die möglicherweise oder möglicherweise nicht halten eine Sammlung von widgets innerhalb Sie.
Die Fallstudie gibt ein großes springen ab Punkt für diese Art von UI-design und deckt viele der Dinge, die Sie vielleicht nicht daran denken, zu berücksichtigen.