Nest&Cut ist eine Webanwendung, die wir mit Leidenschaft entwickeln. Unser Ziel ist es, Nesting und Schneiden einfach und angenehm zu machen.
Wir wissen auch, dass eine Webanwendung, egal wie gut sie konzipiert ist, absolut robust sein muss, damit sie überall auf der Welt, zu jeder Zeit und ohne Unterbrechung des Dienstes genutzt werden kann .
In diesem Artikel möchten wir Ihnen erzählen, wie wir die Entwicklung von Qualitätssoftware gestalten, so dass Nest&Cut einfach, leistungsstark und robust ist.
Eine ausgefeilte Schnittstelle für mehr Effizienz
Die Benutzeroberfläche von Nest&Cut wurde mit zwei Hauptgedanken entwickelt: eine optimierte , ergonomische Oberfläche zu bieten und alles zu automatisieren, was automatisiert werden kann.
Schlichtheit ist die neue Raffinesse.
Eine Webanwendung muss eine saubere und intuitive Schnittstelle haben. Die Einhaltung von Webcodes und -praktiken ist zwar unerlässlich, doch muss die Schnittstelle ständig überarbeitet werden, um sie einfach und ergonomisch zu halten.
Die Funktionen müssen dort vorhanden sein, wo der Benutzer sie sucht, die Symbole müssen selbsterklärend sein, und der Benutzer muss so wenige Klicks wie möglich machen, um eine Aktion auszuführen.
Wir wollen auch, dass die Anwendung so reaktionsschnell wie möglich ist, und wir sind in der Lage, Langsamkeit zu erkennen und zu beseitigen.
Unsere Herausforderung besteht darin, eine einfache, intuitive, reaktionsschnelle und hoch automatisierte Anwendung zu erstellen und zu erhalten!
Einfachheit bedeutet Klarheit
Nest&Cut bietet ein klar definiertes 3-Schritt-Verfahren: Setzen, Verschachteln, Schneiden.
- Setzen ist die Vorbereitungsphase, in der Sie Ihre Teile importieren und die Mengen festlegen.
- Nest ist die Konfigurationsphase, in der Sie die Platzierungsoptionen und die verwendeten Formate festlegen, bevor Sie die Platzierung starten.
- Der Schnitt ist die Phase nach der Verschachtelung, in der wir das Ergebnis der Verschachtelung und den zu schneidenden Maschinencode vorfinden.
Die meisten Optionen werden durch ein Symbol dargestellt. Durch einen einfachen Klick auf das Symbol wird die Option aktiviert oder deaktiviert.
Wenn Sie mit der Maus über die Option fahren, sehen Sie Einzelheiten zu deren Auswirkungen.
Um die Effizienz zu erhöhen, speichert Nest&Cut die zuvor verwendeten Einstellungen für das nächste Projekt.
Vereinfachung bedeutet Automatisierung
Wir glauben, dass alles, was automatisiert werden kann, auch automatisiert werden sollte. Warum sollte man den Benutzer ständig auffordern, Anpassungen vorzunehmen, die die Intelligenz der Software von selbst vornehmen kann? Deshalb integrieren wir Algorithmen in jeder Phase des Verschachtelungsprozesses.
Ein Dutzend Bereinigungsalgorithmen und automatische Korrekturen werden an den Geometrien in den uns zugesandten CAD-Dateien durchgeführt.
Die Dutzenden von Einstellungen des Nest&Cut Verschachtelungsalgorithmus werden automatisch entsprechend Ihrer Teile konfiguriert, um eine optimale Leistung zu erzielen.
Bei der Verschachtelung müssen Sie lediglich die Zeit einstellen, die Sie benötigen, um die gewünschte Leistung zu erzielen.
Auf diese Weise automatisieren wir alles, was automatisiert werden kann. Für jede neue Funktion schlagen wir nur die Parameter vor, die Sie unbedingt in die Anwendung eingeben müssen.
Es ist viel angenehmer und effizienter zu arbeiten, wenn man nicht mit Optionen und Schaltflächen auf jedem Bildschirm überflutet wird!
Eine auf Leistung ausgelegte Infrastruktur
Die Infrastruktur von Nest&Cut wurde von Anfang an so konzipiert, dass sie robust und leistungsstark ist. Wir haben herkömmliche Infrastrukturmodelle verworfen, die nicht die erforderliche Leistung und Reaktionsfähigkeit bieten konnten. Nest&Cut wurde auf der Grundlage einer Infrastruktur entwickelt, die auf den neuesten Innovationen, den so genannten „Mikrodiensten“, basiert.
Die Anwendung ist in mehrere Unteranwendungen unterteilt, die als Dienste bezeichnet werden. Jeder Dienst hat nur eine Hauptaufgabe, z. B. Benutzerverwaltung, Verarbeitung von CAD-Dateien, Verschachtelung usw. Diese Aufteilung ermöglicht es uns, Nutzungsspitzen zu bewältigen, indem wir den Diensten, die sie zur vorübergehenden Erhöhung ihrer Rechenkapazität benötigen, mehr Ressourcen „auf Abruf“ zuweisen.
Wenn die Anzahl der Server zu gering ist, werden innerhalb von Sekunden neue Server in Betrieb genommen und sind verfügbar.
Nest&Cut geht noch einen Schritt weiter und integriert von Anfang an eine ökologische Komponente in sein Servermanagement. Wenn die Aktivität abnimmt, sinkt die Zahl der Instanzen. Das dynamische Ressourcenmanagement begrenzt beispielsweise die Anzahl der an Wochenenden eingeschalteten Server.
Nest&Cut verwendet offene Technologien und robuste, bewährte Sprachen wie PostgreSQL und Python. Das bedeutet, dass wir nicht von einer festen Hosting-Plattform abhängig sind, und wir können effizienter und mit größerer Sicherheit entwickeln. Die Entwicklung kann vollständig auf einem Computer erfolgen, ohne dass eine Internetverbindung erforderlich ist.
Die CAD/CAM-Algorithmen, die aus der 45-jährigen Erfahrung von Alma stammen, sind in hochleistungsfähigen kompilierten Sprachen geschrieben.
Dieser Technologiemix ermöglicht es uns, neue Funktionen schnell zu entwickeln und gleichzeitig die beste Leistung für unsere Algorithmen zu garantieren.
Wer prüft, zweifelt!
Aktualisierungen erfolgen häufig, sei es für neue Funktionen, Leistungsverbesserungen oder Wartungsaufgaben. Die Aktualisierungen werden „on the fly“ durchgeführt, ohne dass der Dienst unterbrochen wird.
Der neue Code wird auf neuen Servern bereitgestellt, die die alten in wenigen Minuten ersetzen, wobei für die Nutzer völlige Transparenz herrscht.
Aktualisierungen werden systematisch von A bis Z getestet, bevor sie in Produktion gehen. Jede Hinzufügung einer neuen Funktionalität wird durch eine Reihe automatisierter Tests begleitet, um sicherzustellen, dass neue Entwicklungen das bestehende System nicht beschädigen. Die Teams von Nest&Cut verbringen mehr als ein Drittel ihrer Entwicklungszeit mit der Erstellung von Tests, und fast unser gesamter Code wird von ihnen abgedeckt.
Schließlich durchläuft jede Aktualisierung während der Bereitstellung drei aufeinanderfolgende Testumgebungen, um sicherzustellen, dass keine Regressionen oder Fehler implementiert werden.
Hinter Nest&Cut steht ein kooperatives Team zu Ihren Diensten
Wenn es ein Problem gibt, möchten wir alle gerne mit kompetenten Leuten in Kontakt kommen, die es schnell lösen können.
Deshalb wird bei Nest&Cut der Support direkt von den Produktdesign- und Entwicklungsteams geleistet.
Durch die Begrenzung der Anzahl der Vermittler zwischen Kunden und Anwendungsentwicklern werden Anfragen nach Hilfe oder Funktionen nicht verzerrt.
Fehlermeldungen werden sofort berücksichtigt und so schnell wie möglich behoben.
Dank des kooperativen Geistes unseres Unternehmens sind alle Teams, die sich um das Nest&Cut-Projekt drehen, an der Gestaltung der Zukunft von Nest&Cut beteiligt.
Die Roadmap wird auf der Grundlage von Kundenwünschen in einem Dialog zwischen den Produkt- und Marketingteams festgelegt.
Wir arbeiten gemeinsam daran, ein Gleichgewicht zwischen der Verbesserung der Anwendung für bestehende Kunden und der Einführung von Innovationen zu wahren.
Alle am Nest&Cut-Projekt beteiligten Teams tragen dazu bei, dieses Gleichgewicht zu wahren, um eine dauerhafte Anwendung zu schaffen.