Was ist Django?

Django ist ein Open Source Web Framework. Das heisst, eine Art Baukastensystem, das mit vielen vorgefertigten Teilen die Entwicklung von Web-Anwendungen erleichtert.

Entwickelt man eine Webseite oder eine webbasierte Software, braucht man immer wieder sehr ähnliche ElementeBenutzerverwaltung (Registrierung, Anmeldung, Abmeldung etc.), einen AdministrationsbereichFormulare, Upload von Dateien usw. Glücklicherweise wurde schon vor einiger Zeit erkannt, dass Web-Entwickler immer wieder die gleichen Probleme zu lösen haben. So entstanden verschiedene Frameworks (wie Django eines ist), welche die Web-Entwicklung durch vorgefertigte Elemente erleichtern.

 

Wann setzt soXes auf Django?

Django wird von soXes für komplexe individuelle Webapplikationen eingesetzt, welche flexibel bleiben sollen. Charakteristisch für Django ist die Model, View und Template-Architektur (oder kurz MVT Architektur). Diese ermöglicht es Entwicklern, den visuellen Teil einer Anwendung und den Teil der Geschäftslogik getrennt zu ändern, ohne dass sich diese gegenseitig beeinflussen. Daher spricht man bei Django öfters vom Model-View-Template (MVT). Die drei Schichten (Model, View und Template) sind für verschiedene Dinge zuständig und können unabhängig voneinander verwendet werden. Dies vereinfacht die Entwicklung von Software

 

Wo hat soXes Django eingesetzt?

soXes hat für die Mercer Alternatives AG eine Applikation zur Berechnung der Gesamtkostenquote entwickelt, wobei das Back-End mit dem Django Framework entwickelt wurde. Das Back-End ist für die Verarbeitung der Daten zuständig, welche über eine API mit dem Front-End der Webapplikation ausgetauscht werden. Durch das performante und skalierbare Django Framework konnte das Back-End mit verringertem Entwicklungsaufwand und in kürzerer Zeit umgesetzt werden.

 

Warum soXes?

Mit soXes gewinnen Sie einen Partner mit Kompetenz und Verlässlichkeit. Unser Unternehmen steht bereits seit 20 Jahren für beste Qualität in der Entwicklung, Programmierung und dem Outsourcing von Software. Mit ihren Dienstleistungen deckt soXes den gesamten Lebenszyklus einer IT-Entwicklung (Konzeption, Beratung, Entwicklung und Support) ab. Nehmen Sie den ersten Schritt zur erfolgreichen Umsetzung Ihres Projekts und kontaktieren Sie uns für weitere Informationen.

Ihr direkter Ansprechspartner:

Patrick Büchler

Patrick Büchler
CTO

Referenzprojekte Django
Glencore
Kunde:
Applikation: Glencore
Technologie: Angular Framework, Python, Django Rest Framework, SQL, Azure

Glencore ist eines der weltweit führenden Rohstoffunternehmen mit über 150 Standorten im Bereichen Bergbau, Metallurgie und Ölproduktion.

Wir durften Glencore in Ihrem Prozess der Gebäudeverwaltung und deren Unterhalt, unterstützen und den Prozess optimieren.

Hierfür haben wir eine Web-App entwickelt, welche es dem Kunden ermöglicht einzelne Hauptgebäude zu erfassen und diese zu segmentieren. Die Applikation erlaubt zudem die Verwaltung der einzelnen Geräte innerhalb der Gebäude. Für jedes definierte Gerät können Service-/Wartungstermine erfasst werden, welche mit dem jeweilig zuständigen Servicepartner verknüpft sind.

Aufgrund der Zusammenarbeit von Glencore mit instaSoluation - unserer Schwesterfirma - durften wir des Weiteren eine Schnittstelle einbinden, welche auch die Alarmierungen der jeweiligen Geräte darstellt.

Mercer
Kunde: Mercer Alternatives AG
Applikation: Mercer
Technologie: Web2Py, Python , MySQL

Mercer Alternatives AG ist ein unabhängiger Schweizer Investment Advisor für institutionelle Anlagen in Private Equity, Immobilien und Infrastruktur. Mit mehr als 130 Mitarbeitenden an den Standorten Zürich und Nyon ist Mercer in der Schweiz einer der führenden Anbieter von Personalvorsorgeberatung, Investment Consulting und Lösungen sowie Beratung im Bereich von Human Capital- und Vergütungsmanagement.

Das Unternehmen bietet individuelle Beratungs­lösungen und kollektive Anlagevehikel, sowie Investment Controlling und Reportingdienstleistungen an.

soXes hat für Mercer eine Applikation zur Berechnung der Gesamtkostenquote, kurz TER (Total Expense Ratio) entwickelt. Die Total Expense Ratio ist eine Kennzahl, mit der sämtliche Verwaltungskosten eines Investmentvehikels in das Verhältnis zum verwalteten Vermögen gesetzt wird.

Die Berechnungsgrundlage (Fonds und deren Net Asset Value sowie Investoren und deren Anteile pro Fonds) wird aus einem zentralen System über eine Importschnittstelle in die Applikation Mercer TER importiert. Die Verwaltungs­kosten werden im Gegensatz dazu manuell erfasst. Darauf basierend berechnet die Applikation auf Knopfdruck die Gesamtkostenquote pro Investor für dessen Investitionen. Die Ergebnisse können als PDF oder Excel Reports ausgegeben und an die Investoren abgegeben werden. Eine Usermanagement-Funktion ermöglich die Verteilung von Rollen mit unterschiedlichen Berechtigungen.

Die Mercer Webapplikation ist in Python programmiert und die Daten in einer PostgreSQL Datenbank verwaltet.

soXes hat 2013 die initiale Webapplikation entwickelt und seither im Rahmen von Change Requests die TER-Applikation weiterentwickelt. 2019 hat soXes einen Refactoring Auftrag erhalten. Das Datenmodell wurde grundlegend überarbeitet, um Fund of Fund-Strukturen (multi-level hierarchy) besser abbilden zu können und gleichzeitig der Technology Stack aktualisiert.

Mit der heutigen Lösung erfolgen die Berechnungen effizienter, deutlich schneller und einfacher. Dies reduziert die Fehlerquelle und ermöglicht eine deutliche Zeitersparnis. Die Dokumente sind heute am richtigen Ort zentral und übersichtlich abgespeichert und jederzeit verfügbar. Zudem kann die anteilige Gesamtkostenquote für einen Investor in komplexen Anlagestrukturen im gewünschten Detaillierungsgrad gerechnet werden.

smartBSAzg
google_store
Kunde: Tiefbauamt des Kantons Zug Abteilung Strassenunterhalt
Applikation: smartBSAzg
Technologie: Python, Django, NGinx, MySQL, Angular, ag-grid, XML, React Native

Die Abteilung Elektrotechnik des Tiefbauamtes des Kantons Zug ist für die Planung, Errichtung, Betrieb und den Unterhalt der Betriebs- und Sicherheitsausrüstungen (BSA) der Kantonsstrassen zuständig.

Die elektrotechnische Betriebs- und Sicherheitsausrüstung (BSA) der Kantonsstrassen des Kantons Zug soll smart werden.

Alle BSA des Kantons Zug, welche sich auf den Kantonsstrassen oder in technischen Räumlichkeiten befinden, müssen mittels Anlagekennzeichnungssystem (AKS) eindeutig identifizierbar sein.

Schon heute sind alle BSA-Elemente des Kantons Zug eindeutig gekennzeichnet. Die bestehende Codierung hat jedoch nicht mehr ausgereicht. Die BSA werden in smartBSAzg eine erweiterte AKS-Codierung erhalten.
Der neue AKS-Code wird aus 14 Segmenten gemäss AKS-ZG+ gebildet, welcher auch die dynamische Codierung von Datenpunkten erlaubt.

soXes hat den Auftrag erhalten, ein webbasiertes BSA-Tool zu entwicklen. Im smarten BSA-Tool sollen alle BSA inventarisiert sein. smartBSAzg enthält die statischen Masterdaten, welche via XML-Schnittstelle dynamisch mit angebundenen Umsystemen (UeKS sowie UeLS) synchronisiert werden können.

Neue und geänderte BSA-Daten sollen automatisch mit Umsystemen synchronisiert werden können. Es ist eine XML-basierte Schnittstelle zu bauen, welche die tägliche Datensynchronisierung mit Umsystemen erlaubt.

Im Rahmen dieses Projktes hat soXes auch eine Mobile App entwickelt, die es erlaubt, alle erfassten BSA-Daten mittels Scan der Datamatrix auf den vor Ort angebrachten BSA-Schildern zu lesen.

 

MyPortaNet
google_store
apple_store
Kunde: PortaNet AG
Applikation: MyPortaNet
Technologie: Android, Angular, C#, C++, IOS, MongoDB, MySQL, PHP, Python, Bluetooth, Bluetooth LE, Lora, Lorawan, Greylog, Microservices, Redis, Nginx, HTML5, Django, JSon

Gemeinsam mit unserem Kunden PortaNet AG aus Emmen haben wir von soXes GmbH ein digitalisiertes Mess- und Informationssystem für Fenster, Türen und Tore entwickelt. Neu lassen sich somit Fenster und Türen ganz einfach digitalisieren; mit einer kompletten Cloudlösung basierend auf der Low-Power/Wide-Area Technologie.

MyPortaNet misst, steuert und administriert automatisch den kompletten Nutzungsprozess mit Informationen, Störungsmeldungen und Wartungsaktivitäten. Ist ein Service fällig oder ist eine Türe offen, welche geschlossen sein sollte, signalisiert das System automatisch den Status oder den Servicebedarf. So helfen diese digitalen Messdaten v. a. Unternehmen (aber auch Privatpersonen), ihre Prozesse besser zu gestalten, zielgerichtete Services für ihre Kunden zu schnüren, Kosten zu senken und Zeit zu sparen, Reparaturen und Wartungen von Türen und Fenstern zu optimieren und nicht zuletzt die Sicherheit zu erhöhen.

PortaNet hat früh den Puls der Zeit erkannt: Je früher man auf den Zug der Digitalisierung aufspringt, desto interessanter sind die eigenen Wettbewerbsvorteile und jene für die Kunden. Schon bald war die Idee und Vision da, dank den neuen Möglichkeiten von IoT (Internet of Things) den kompletten Nutzungsprozess von Türen und Fenstern mit Informationen, Störungsmeldungen und Wartungsaktivitäten automatisch zu steuern und zu administrieren. Denn das Internet der Dinge eröffnet den Nutzern auch in diesem Bereich ganz neue Möglichkeiten und Mehrwerte

Mögliche Einsatzgebiete sind sehr vielfältig, zum Beispiel:

  • - Die Gebäudesicherheit ist erhöht, da kaputte/irrtümlich offene Fenster früh gemeldet werden. 
  • - Informationen zum Zustand und (Ab-)Nutzung von Bauteilen können gesammelt werden.
  • - Kontrollrundgänge können deutlich minimiert werden.
  • - Heizkosten können reduziert werden, da offen stehende Fenster schnell erkannt werden.
  • - Der Einsatzplan zur Reinigung der Toiletten oder Sitzungszimmer kann der Benutzung angepasst werden.


Möchten auch Sie das IoT-Potential für Ihr Unternehmen innerhalb Ihrer Branche nutzen?

Suchen Sie erfolgreiche Entwickler für die Umsetzung Ihres IoT-Projektes?

Wir unterstützen Sie gerne rund um das Thema Internet of Things (IoT) und zeigen direkt an weiteren Beispielen auf, wie Sie Ihre Geschäftsprozesse digitalisieren können. 

Wir von soXes freuen uns auf viele weitere Success Stories im Bereich Internet of Things, wo wir unsere Expertise und langjährige Erfahrung in der Konzeption und Entwicklung von IoT Projekten einbringen können. Denn wir begleiten unsere Kunden von Beginn an bis zur erfolgreichen Umsetzung von A bis Z.

Unsere Experten und Entwickler sind für Sie da und beantworten Ihre Fragen in einem unverbindlichem Gespräch. Kontaktieren Sie unsere Berater jetzt unter 055 253 00 53 oder solutions@soxes.ch

Relevante Themen
cloud button Cloud Ansicht
list button Listenansicht

Testimonials

 
Unser dediziertes soXes Team hilft uns Prisma World erfolgreich weiter zu entwickeln. Ein grosses Danke an die IT Profis. Dr. J. P. Pflüger, CEO Prisma World AG
soXes überzeugt uns durch seine Agilität gepaart mit breitem und tiefem Know-how für komplexe Softwareentwicklungen. Markus Wiegand, CEO Wiegand AG
soXes hat unsere Projekte stets sehr zu unserer Zufriedenheit betreut. CorXL Ltd. JPD Dr. med. Jan Steffel, Oberarzt Kardiologie / Rhythmologie am Universitätsspital Zürich
Bei soXes wissen wir, dass wir in sehr guten Händen sind. Belinda Stublia, Lucullus SA
Das soXes Team überzeugt durch sein unglaubliches Engagement und Herzblut. Argjent Ukshini, IT Projektleiter Kundendienst Electrolux Schweiz AG
soXes has shown to be a very professional partner and we value their responsiveness, quick turnarounds and enthusiastic work ethics. Patrick Brigger, Co-founder & Chairman, getAbstract
Seit über 10 Jahren arbeiten wir erfolgreich mit soXes. Die Professionalität und Flexibilität von soXes überzeugt uns nach wie vor. Mark Rüegg, CEO CelsiusPro AG
Mit Kompetenz, Einsatzwillen und Tatkraft ebnet uns die soXes den Weg zum Erfolg. Cornelia Nestic, Associate Director, HypothekenZentrum AG
Die Zusammenarbeit mit den soXes Projektleitern meines Projekts ist ausgeprägt partnerschaftlich und offen. soXes zeigt die für solche Projekte notwendige Flexibilität und Agilität. Dies ist für mich ein entscheidender Faktor für den Projekterfolg. Dan Keller, Leiter Grossprojekte, TUS Telekommunikation und Sicherheit
Mit soXes an unserer Seite ist es uns gelungen, software-technisches Neuland zu betreten, Bruno Schmed, Mitglied der Geschäftsleitung, T&N Telekom und Netzwerk AG
Bei soXes bekommen wir Kompetenz und professionelle Resultate – jederzeit völlig unkompliziert, Simon Keel, Chief Technology Officer, Tolomeo Capital AG
soXes überzeugt bei den Projekten mit versierten Lösungen und engem Kundenkontakt. Roman Aebi, CEO Cenprom AG
soxes hat unsere Ideen zu einer Gesamtlösung umgesetzt: professionell, zeitgerecht und zu einem fairen Preis. Andreas Lehmann, CEO, PortaNet AG
soXes hat grosses Verständnis und Engagement für die komplexe IoT Gesamtlösung mit LoRaWAN und NFC bewiesen. Dies und die flexible strukturierte Zusammenarbeit waren die Basis für die Einfachheit, die MyPortaNet auszeichnen. Christoph Röthlisberger, IoT/Industrie 4.0 Begleiter, PortaNet AG

 

Sind Sie auf der Suche nach einer Unternehmung, welche Ihnen effektive Unterstützung und Beratung bei der Umsetzung und Betreuung Ihrer Software-Projekte bietet?


Unsere Dienstleistung deckt den gesamten Lebenszyklus einer IT-Lösung sowie das gesamte Spektrum moderner Softwareentwicklung ab.


Von der Business- und Prozessanalyse, der IT-Architektur bis zur Realisierung. Von der Inbetriebnahme bis zum Support. Sie profitieren von unserem Fachwissen und unseren Experten.

Mit über 150 erfolgreichen Entwicklungsprojekten und über 80 aktiven Kunden haben wir die Erfahrung und Sie die Idee.

Hinweis

Unsere Webseite verwendet Cookies, um den bestmöglichen Service zu gewährleisten. Mit der Nutzung der Seite stimmen Sie der Cookie-Nutzung zu. Dies können Sie in Ihren Browsereinstellungen ändern. Datenschutzerklärung.