Seite wählen

Die Veröffentlichung von VNCtalk Version 3 ist sowohl in technologischer Hinsicht als auch in Bezug auf die Funktionen ein grundlegender Schritt vorwärts und versetzt uns im Vergleich zum Wettbewerb in eine völlig andere Galaxie.

Warum? Weil wir vor einigen Jahren sehr sorgfältig die besten Open-Source Technologien, Plattformen und Produkte für unseren VNClagoon Produkt-Stack ausgewählt haben. Seitdem haben wir die zugrundeliegenden Funktionalitäten und Technologien erheblich verbessert, wir haben alle Komponenten nahtlos in ein Backend integriert, wir haben unsere eigenen Frontend-Clients für alle VNClagoon Produkte entwickelt (also auch zu VNCtalk) und dadurch die Modularisierung und Paketierung aller Produkte, das Hinzufügen jeder Art von Dashboards oder anderen Benutzeroberflächen im Frontend und eine grenzenlose Skalierbarkeit ermöglicht.

In diesem Blogbeitrag geben wir Einblicke in die zugrunde liegenden technologischen und plattformbezogenen Entscheidungen und deren Nutzen für VNCtalk.
Detaillierte Informationen zu VNCtalk Version 3 finden Sie in unseren Release Notes.

1. Weltklasse-Messenger und Videokonferenzen in einem
VNCtalk kombiniert zwei leistungsstarke Tools in einem Produkt!
Die meisten Videokonferenzprodukte haben nur einfache Chat-Funktionen integriert, die für den Einsatz in Unternehmen zu rudimentär sind. Unser Messenger und Enterprise Information Stream hat bereits überlegene Funktionen integriert – keine Plug-Ins, kein Stress.

2. Hervorragendes DevOps-Konzept
VNCtalk folgt, wie alle unsere VNClagoon-Produkte, unserem spezifischen Continuous Integration und Deployment Prozess. Wir verwenden Jenkins, GitLab oder Kubernetes als Automatisierungsserver, um die Teile der Softwareentwicklung zu automatisieren, die mit der Erstellung, dem Testen und dem Deployment verknüpft sind.
Auf diese Weise durchlaufen unsere Produkte automatisierte Tests und Prüfungen, nach denen sie automatisch z.B. auf unseren Systemen oder den unserer Partner bereitgestellt werden.
VNCtalk ist zu 100 % Ansible ready, was den exakt gleichen Code auf jedem Zielsystem (Test, Pre-Production, Produktion oder andere) ermöglicht.
Einige Zahlen: Die Bereitstellung des kompletten VNCtalk-Systems dauert in diesem Prozess maximal eine Stunde. Updates von Komponenten werden innerhalb von Minuten bereitgestellt.

3. VNCtalk ist kein SaaS
VNCtalk kann überall eingesetzt werden, z.B. in den Infrastrukturen unserer Partner und deren Kunden, unabhängig von deren physischem Standort: in einem gesicherten Rechenzentrum, in einer privaten Cloud oder in einer Public Cloud-Umgebung.
Nur zur Erinnerung: Wir glauben an das Channel Business!

4. Transparente API
VNClagoon Produkte verwenden die RESTful API, um die Interoperabilität zwischen Anwendungen zu gewährleisten. Wir verwenden transparente APIs, um eine einfache Integration mit Produkten von Drittanbietern zu ermöglichen.
Dadurch bieten wir unseren VNClagoon Partnern spannende Möglichkeiten: Nutzen, verkaufen, integrieren, verbessern, machen Sie VNCtalk zu Ihrem eigenen Produkt (auch als OEM) und verdienen Sie Geld dabei. 🙂

5. Höchste Sicherheit
Alle Produkte von VNClagoon bieten ein Höchstmass an Transparenz und Überprüfbarkeit. Sie sind Open Source und Sie können sie überall dort implementieren, wo Sie dies bevorzugen.

VNCtalk architecture chart

VNCtalk architecture chart

6. Eine Quellcode-Basis für alle Clients.
Wir verwenden Apache Cordova als Framework für die Entwicklung mobiler Anwendungen und sind daher in der Lage, VNCtalk als hybride Apps bereitzustellen: als VNCtalk Web Client in Ihrem Browser; als Desktop Client für Windows, Mac und Linux sowie als Apps für Android und iOS (iPhone und iPad). Für uns ist es nicht notwendig, für jedes Frontend-Betriebssystem ein eigenes Team abzustellen.

7. Umfassende Leistungsverbesserungen
Wir haben Angular durch den Einsatz von Redux, Virtual Scrolling (ermöglicht eine performante Art und Weise der Simulation von Elementen, die gerade ausgeführt werden) und Angular Service Worker stark optimiert, um Berechnungen wann immer möglich in der Cloud durchzuführen, was zu drastischen Leistungssteigerungen innerhalb von VNCtalk führt und es uns ermöglicht, mehrere unabhängig laufende Clients (wie Web Client und Apps) zu unterstützen.

8. Cloud-optimiert
VNCtalk kann in öffentlichen Clouds eingesetzt werden und ist für die Google Cloud Platform (GCP) optimiert.
Dies bringt grosse Vorteile mit sich, wie z.B. die Verwendung von Cloud SQL, einem vollständig verwalteten Datenbankservice, der es einfach macht, relationale Datenbanken auf der Google Cloud Platform einzurichten, zu pflegen, zu verwalten und zu administrieren.
Darüber hinaus ermöglicht die GCP die automatische Skalierung der Rechenressourcen, was für die Verwaltung hochflexibler (und bis zu sehr hohen) Benutzerzahlen und Sitzungen in VNCtalk für Videoanrufe (Video-Bridges), Whiteboard- und Screen-Sharing-Sitzungen von Vorteil ist.
Desweiteren gibt es noch einige weitere Vorteile wie erweiterte Überwachung, vollständige Automatisierung und perfekte Kostenoptimierung. Zusätzlich können wir mit der GCP maschinelles Lernen und KI-Funktionalitäten hinzufügen.
Und denken Sie daran: Wir glauben an das Channel-Business! Wir teilen unsere Erfahrung und helfen unseren Partnern bei der Einrichtung und Verwaltung ihrer eigenen VNClagoon Cloud-Umgebungen.

9. Verzeichnis-Integration
VNCdirectory ist das zentrale Verwaltungssystem für Benutzer, Rollen und Organisationen. Alle VNClagoon Produkte sind in VNCdirectory integriert.
VNCtalk ist in der Lage, Kernparameter über VNCdirectory zu verwalten, wie z.B. Benutzerrechte, (Gruppen-)Chats und vieles mehr.

10. Exzellente Benutzerfreundlichkeit
Alle unsere VNClagoon Produkte weisen das bestmögliche UX / UI Design auf.
Wir sind uns bewusst, dass User Experience Design und User Interface Design jede Interaktion eines Benutzers mit unseren Produkten prägen. Wir prüfen bei jedem einzelnen Element, das diese Erfahrung formt, wie einfach es für den Benutzer ist, seine gewünschten Aufgaben zu erfüllen. Und wir kümmern uns um das Look and Feel, die Präsentation und die Interaktivität unserer Produkte – in allen ihren Kundenversionen!
Das Beste von allem: Unsere Clients sind flexibel und können modularisiert und an Ihre spezifischen Bedürfnisse in Bezug auf Funktionalität, Design, Branding (bis hin zum OEM) angepasst werden.

11. Offline-Funktionen
VNCtalk kann in allen Clients offline verwendet werden: Web-Client, Desktop-Client und Apps.
VNCtalk bietet dank On-Device-SQL unbegrenzten Offline-Speicher und ist nicht auf den Browser-Cache angewiesen (was zu Nachteilen hinsichtlich der korrekten Daten/Proxy-Aktualisierung und Zugriffslatenz führen würde). Alle Geräte werden nach einer erneuten Verbindung sofort synchronisiert, und Benachrichtigungen werden sofort über alle angemeldeten Geräte aktualisiert.

Serverseitig basiert unser Offline-Modell auf Angular Service Worker und verwendet eine Quellcodebasis auch für die Offline-Funktionalität.
Wir haben zwei Datenbanken implementiert:

  • IndexedDB für den VNCtalk Web Client stellt sicher, dass wir unbegrenzten Offline-Speicher auch im Browser bereitstellen.
  • Für den Desktop Client und die Apps verwenden wir SQLite.

Die Vorteile unseres Ansatzes sind unbegrenzter Speicherplatz, enorme Leistung, zuverlässige sowie performante Benachrichtigungen und Updates in jedem Client.

Stellen Sie sich beispielsweise folgende Szenarien vor:

  • Öffnen Sie mehrere VNCtalk-Clients gleichzeitig (z.B. den Web Client und die Android App), lesen Sie eine Chat-Nachricht in einem Client, der andere Client erkennt und zeigt die Nachrichtenbenachrichtigung sowie den Status ungelesen/gelesen sofort an.
  • Öffnen Sie vier VNCtalk-Clients (Web Client, Windows Desktop Client, iPad App, Android App), drei der Clients sind online und einer ist offline. Wenn dieser Client wieder online kommt, werden alle neuen und gelesenen Nachrichten sofort aktualisiert und die Benachrichtigungen gelöscht.

12. Enterprise Information Stream
Wir haben Solr als Enterprise-Suchplattform implementiert und sind somit in der Lage, innerhalb von VNCtalk einen Enterprise Information Stream zu liefern, der mit jeder Aktivität, wie z.B. jeder gesendeten Chat-Nachricht, gefüllt und für Abfragen jeglicher Art genutzt wird. Die Indizierung von Solr ist in der Lage, schnelle Suchantworten zu erzielen.
VNCtalk ermöglicht Natural Language Processing (NLP)-Aufgaben wie Tokenization, Tagging, Chunking und Parsing. NLP befasst sich mit den Interaktionen zwischen Computern und menschlicher Sprache, z.B. wie man grosse Mengen natürlich-sprachlicher Daten verarbeitet und analysiert.

13. Business Messenger
Die Messenger-Komponente ist das Kernelement von VNCtalk.
Wir haben Jahre der Entwicklung investiert, um einen überzeugenden Best-of-Breed Enterprise Messenger mit Dutzenden von Funktionen für eine wirklich professionelle Nutzung zu liefern.
VNCtalk ermöglicht erweiterte Funktionen zum Verfassen von Nachrichten und zur Zusammenarbeit, wie z.B. RTF in Chat-Nachrichten und Zusammenarbeit an Dokumenten im VNCpad.
Wir glauben, dass die Inhalte unserer Benutzer zu komplex für einfache Textchats sind (Das können wir aber auch!). Wenn Sie Ihre Strategie kommunizieren, innovative Ideen diskutieren oder knifflige Fragen lösen wollen, müssen Sie Ihre Aussagen professionell strukturieren können und an Ihrem Text zusammenarbeiten. Mit VNCtalk können Sie das tun.

In VNCtalk bieten wir professionelle Chat-Funktionen in Kombination mit Echtzeitkonferenzen an. Wir können aus Chats heraus Videokonferenzen, Bildschirmübertragungen oder Whiteboard-Sitzungen starten (1:1 oder Gruppen-Chats). Sie können entweder alle oder einzelne Teilnehmer eines Gruppenchats für die Teilnahme an einer Konferenz auswählen. Sie können auf diese Weise Break-out-Sitzungen (separate 1:1- oder Gruppen-Chats, Video-/Audioanrufe, Bildschirmfreigabe oder Whiteboard) mit allen oder ausgewählten Teilnehmern aus einem Gruppen-Chat heraus starten.
Sie müssen also nicht unbedingt einen Videoanruf starten, um Ihren Bildschirm freizugeben. Sie können z.B. gleichzeitig Chat und Bildschirmfreigabe oder Whiteboard und Audioanruf usw. verwenden und so wirklich professionell zusammenarbeiten.
Und natürlich können wir über VNCtalk auch externe Gastbenutzer einladen, indem wir eine einfache Web-URL senden und die Videokonferenz in einem beliebigen (WebRTC-kompatiblen) Browser starten.

14. VNClagoon-Integration
VNClagoon ist unser integrierter Stack von Produkten für Kommunikation und Zusammenarbeit.
Einige Beispiele für Integrationsszenarien:

  • Integration von VNCtask und VNCproject in VNCtalk für professionelle und agile Projektmanagementprozesse.
    Wenn Sie einen Link von VNCproject zu VNCtalk kopieren und einfügen, sehen Sie alle wichtigen Informationen aus dem Ticket, wie z.B.: Ticketname, Projekt, Zielversion, Startdatum, Fälligkeitsdatum, geschätzte Zeit, aufgewendete Zeit, Status, Priorität, Beschreibung und Kommentare.
    Sie können den Ticket-Status, das Fälligkeitsdatum, die Priorität und Kommentare inline bearbeiten und hinzufügen.
    Wenn Sie in einem VNCproject-Ticket erwähnt werden, erhalten Sie ebenfalls eine Benachrichtigung im VNCtalk-Chat.
  • VNCcontacts ist ein zentrales Element von VNClagoon, um Zugang zu all Ihren Kontakten und deren Aktivitäten zu erhalten, Aktionen in Bezug auf einen Kontakt auszulösen, jede Art von Tag, Flag oder andere Kriterien hinzuzufügen.
    Sie können zum Beispiel direkt von einem Kontakt aus einen Chat oder einen Video-/Audio-Anruf starten.

15. Professionelle Konferenzen 
VNCtalk bietet Konferenzfunktionen (Video, Audio, Bildschirmfreigabe, Whiteboard) mit aussergewöhnlichen Funktionalitäten und Leistungen für den Einsatz in Organisationen, basierend auf WebRTC.

In VNCtalk Version 3 haben wir bedeutende UI- und UX-Verbesserungen erreicht, wie z.B. drei flexible Anzeigemodi:

  • Kachelansicht
  • Filmstreifen-Ansicht
  • Shared Content View (für Bildschirmübertragung und Whiteboard)

Sie können jeden Modus im Vollbildmodus verwenden und problemlos zwischen allen Modi wechseln.

Kachelansicht

Filmstreifen-Ansicht

Shared Content View

Wir haben verschiedene sehr nützliche Funktionen innerhalb der Kacheln der einzelnen Teilnehmer eines Videoanrufs über ein Kebab-Menü hinzugefügt, um erweiterte Kommunikationsoptionen wie parallele bilaterale Chats mit einem Teilnehmer, Ping eines Benutzers, Rollenwechsel und andere zu ermöglichen.

Wir erreichen erhebliche Leistungs- und Qualitätsverbesserungen, wie z. B. eine adaptive Bandbreite für jede Kachel, die eine optimale Videoqualität entsprechend der verfügbaren Gesamtbandbreite und der individuellen Bandbreite jedes Benutzers ermöglicht.

Wir haben ein erweitertes Rollenmodell für Konferenzen eingeführt. Sie können nun Konferenzmanager, Moderatoren, Teilnehmer und Publikum einer Konferenz zuweisen und dabei unterschiedliche Berechtigungen vergeben. Diese Rollen lassen sich in VNCdirectory verwalten und können auch während aktiver Konferenzen flexibel zugewiesen werden.

Hinweis: einem Zuschauer wird ein Stream (Übertragung) einer Videokonferenz zur Verfügung gestellt. Dies ermöglicht es uns, eine unbegrenzte Anzahl von Teilnehmern an einer Konferenz zu haben (siehe MCB – Multi Conference Board).

Mit VNCtalk können Sie externe Teilnehmer einladen und visualisieren. Diese Teilnehmer können einer Konferenz beitreten, indem sie auf einen Einladungslink klicken. Sie können den Web Client ohne Installation verwenden oder sie können den Desktop Client oder die App herunterladen.

Falls Sie Konferenzen mit einer grossen Anzahl von Teilnehmern durchführen oder unterschiedliche Nutzungsmuster haben, sollten Sie Ihr Backend entsprechend diesen Bedürfnissen skalieren.
Unser Ansible-Deployment ist besonders für diese Fälle relevant, z.B. um die Kapazität der Video-Bridge bei Bedarf automatisch zu erhöhen. In Cloud-Umgebungen liefern wir sogar eine automatische Skalierung, auch für Whiteboards und Konferenzrekorder. Auf diese Weise erhalten Sie eine flexible Konferenzinfrastruktur für Ihren momentanen Bedarf, die super kosteneffizient ist.

16. Multi Conference Board (MCB)
Das Multi Conference Board (MCB) – eine weitere bahnbrechende Ergänzung zu VNCtalk – ist das perfekte Werkzeug zur Verwaltung virtueller Veranstaltungen aller Art und ermöglicht die Planung, Aufzeichnung und Archivierung Ihrer Konferenzen.
Mit VNCtalk und dem MCB sind Sie nun in der Lage, virtuelle Veranstaltungen mit sehr hohen Teilnehmerzahlen durchzuführen.
Mit dem Multi Conference Board (MCB) können Sie mehrere parallele Konferenzen (Video, Audio, Screensharing, Whiteboard) von einem zentralen Dashboard aus durchführen und verwalten.
In einer professionellen Verwaltungsebene haben wir mehrere neue Benutzerrollen eingeführt: Konferenzmanager, Moderatoren, Teilnehmer und Publikum. Sie können einen oder mehrere Konferenzmanager und Moderatoren zuweisen, um einen reibungslosen Ablauf Ihrer virtuellen Veranstaltungen zu gewährleisten. Die Eingeladenen sind entweder aktive Teilnehmer oder Mitglieder des Publikums, die sich einen Live-Stream der Konferenz ansehen und durch Heben der Hand aktiv teilnehmen können.

Die MCBs werden über VNCdirectory verwaltet, alle Metadaten können somit rückwirkend analysiert werden.
Einzelne Videokonferenzen werden als Kacheln zum MCB „gestreamt“, wo ein Konferenzmanager den kompletten Überblick behält, Teilnehmer einladen und verwalten, Broadcasts an das Publikum senden, mit einzelnen Teilnehmern chatten kann und vieles mehr.

Das MCB enthält wertvolle Informationen:

  • alle laufenden und geplanten Konferenzen
  • alle Teilnehmer
  • alle Benutzerinteraktionen und Benachrichtigungen (z.B. gehobene Hände)
  • alle Verbindungsdetails (Benutzer mit geringer Bandbreite)

MCB-Konferenzmanager können:

  • Videokonferenzen planen und starten
  • alle geplanten, stattfindenden, abgeschlossenen und archivierten Konferenzen verwalten
  • neue Teilnehmer einladen
  • Teilnehmer deaktivieren
  • Teilnehmer stummschalten / Stummschaltung aufheben
  • die Rollen der Teilnehmer ändern
  • Moderatorenrollen zuweisen
  • Broadcasts an alle Teilnehmer senden
  • mit einzelnen Teilnehmern chatten
  • Konferenzen aufzeichnen

Sie möchten VNCtalk Version 3 live in Aktion sehen?

Registrieren Sie sich auf VNClagoon LIVE, unserer Referenzimplementierung des VNClagoon Kommunikations- und Kollaborations-Stacks!

Weitere Informationen zu all unseren Produkten finden Sie unter www.vnclagoon.com!

 

VNCtalk ist Teil unseres VNClagoon Business Software Stack

Testen Sie unsere Produkte

Beginnen Sie noch heute mit der Verbesserung Ihrer Kommunikation und Zusammenarbeit.

Right Menu Icon