Was ist C#?

C# ist eine objektorientierte universell einsetzbare Programmiersprache. C# zeichnet sich durch eine starke Typisierung und Konzepte, die an Java, C/C++ sowie Delphi angelehnt sind, aus. Die von Microsoft entwickelte Programmiersprache integriert sich in das .NET Ökosystem und ermöglicht so Cross-Plattform Entwicklung für Anwendungen auf Windows, macOS und Linux sowie Web Applikationen. Eine umfangreiche Klassenbibliothek unterstützt beispielsweise TCP/IP-Socket-Programmierung, die Erstellung grafischer Oberflächen und Schnittstellen für Web-Applikationen.

 

Wann zählt soXes auf C#?

Die universelle Einsetzbarkeit und die grosse Klassenbibliothek machen C# zur Allround-Technologie. Bei soXes nutzen wir C# in allen Bereichen, wo Agilität und eine breite Palette an Möglichkeiten gefragt sind. Dank dem .NET Ökosystem kann soXes mit C# Desktop-, Server- und Webapplikationen oder auch REST APIs erstellen. Dies vereinfacht beispielsweise die Implementation, wenn eine Web-, sowie auch eine Desktopversion notwendig sind. Bei soXes greifen wir z.B. auch bei der Modernisierung von Delphi Software oft auf ein Technologiebündel aus C#, ASP.NET und SQL-Server zurück, um so die Software auf die neuesten technologischen Standards zu aktualisieren und den Usern via Browser zur Verfügung zu stellen.

 

Wo hat soXes C# eingesetzt?

soXes setzt C# sehr häufig in Projekten ein. Wir konnten beispielsweise im Auftrag der Wilux Print AG ein Reengineering einer bestehenden Delphi Software durchführen. Bei diesem Projekt haben wir durch die Migration von Delphi auf C# eine Modernisierung der bestehenden Druck-, Scan- und Etikettierlösung für grosse Produktionsanlagen vorgenommen. Des Weiteren haben wir mit TESTEX ULU ein komplettes ERP-System zur Unterstützung sämtlicher Abläufe von der Auftragserteilung und -planung bis hin zur Durchführung und Reportierung von chemischen und physikalischen Qualitätstests bei Textilien umgesetzt. Die Lösung ist seit 2016 im Einsatz und wird kontinuierlich von soXes weiterentwickelt.

 

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:

Rolf Borkowski

Rolf Borkowski
CVO

Referenzprojekte C#
Bistum St. Gallen
Kunde: Bistum St. Gallen
Applikation: Bistum St. Gallen
Technologie: ASP.NET, Java Script

Das Bistum St.Gallen, das seit 1847 besteht, ist eines von sechs Bistümern in der Schweiz. Das Gebiet des Bistums umfasst die Kantone St.Gallen, Appenzell Innerrhoden und Appenzell Ausserrhoden. Als zentrale Aufgabe ihres Wirkens hat das Bistum St.Gallen die Seelsorge an den Menschen und dass die Katholische Kirche in den über 142 Pfarreien gedeiht und lebendig bleibt.

Die Personaldaten des Bistum St.Gallen wurden früher in einer einfachen Access Applikation verwaltet. soXes hat vom Bistum St.Gallen im Rahmen dieses Projektes den Auftrag erhalten eine Softwarelösung zu erstellen, mit welcher die Daten von internen, externen und freien Mitarbeiter benutzerfreundlich erfasst und verwaltet werden können.

soXes hat hierfür eine neue webbasierte Lösung entwickelt, welche auf ASP.NET und Java Script beruht. Dank der neuen Applikation wird eine einfachere, schnellere und nachhaltigere Nutzung der Personaldaten innerhalb des Bistums St.Gallen ermöglicht. Doppelspurigkeiten können eliminiert und die technische Basis auf ein modernes Niveau angehoben werden. Innerhalb der Applikation können einer Person verschiedene Funktionen (z.B. Kaplan) zugewiesen und diese Person einer oder mehreren Organisationseinheiten (z.B. Pfarreien) zugeordnet werden. Des Weiteren ist es für den User möglich durch clevere Filterfunktionen Analyselisten und einfache Reports selber zu erstellen. Auch bietet die Applikation die Möglichkeit Daten für einen Outlook-Import oder eine für Adobe InDesign lesbare Datei zu exportieren.

Die heutige Lösung hat für das Bistum St.Gallen die Arbeit mit Personaldaten deutlich vereinfacht. Weil die Personaldatenbank zentral gespeichert ist, können die User von unterschiedlichen Standorten her darauf zugreifen. Dank den unterschiedlichen Benutzerrechten kann die Nutzung detailliert gesteuert werden. Basierend auf dieser neuen Lösung erstellt das Bistum heutzutage mit wenig Zusatzaufwand des Graphikers die druckbare Version des Personalverzeichnis.

MyKPI
Kunde: Thomas Billeter, Seestatt Experts
Applikation: MyKPI
Technologie: Python, Angular JS, Web2Py, mySQL, SCRUM

Für myKPI hat soXes die Software Finpilot mitenwickelt. Finpilot ist das ideale Werkzeug für die Planung, Überwachung und Berichterstellung von Unternehmen. Diese vollständig integrierte und leistungsstarke Software umfasst und verbindet alle finanziellen und nicht finanziellen Kennzahlen. Es bietet alle erforderlichen Berichte einschließlich P&L, Cash Flow und Bilanz sowie benutzerdefinierte Zusammenfassungen der Unternehmensleistung. Die Lösung wird agil, dass heisst mit dem Vorgehensmodell von SCRUM seit über 3,5 Jahren (empirisch weiter) entwickelt.

Mehr Informationen zur Lösung finden Sie auch unter www.cloud-fp.com. 

Prins
Kunde: Lang Energie AG
Applikation: Prins
Technologie: Delphi

Die Lang Energie AG ist ein Versorgungs- und Dienstleistungsunternehmen, das sich mit dem Import, der Lagerung und dem Verkauf von flüssigen Brenn- und Treibstoffen sowie von Schmierstoffen beschäftigt. Ausserdem bieten dieses sämtliche Dienstleistungen im Zusammenhang mit dem Tankunterhalt an. Als Mitglied der AVIA-Vereinigung betreibt die Lang Energie AG ein Tankstellennetz in der Ostschweiz unter der Marke AVIA.

Im Rahmen des Verkaufs von Treibstoffen erstellt die Lang Energie AG täglich mehrere Kundenofferten entsprechend der aktuellen Marktsituation. Um hierzu die Effizienz zu steigern hat soXes eine Lösung entwickelt, um Kundenofferten rasch und effektiv zu erstellen. Es handelt sich hierbei um ein CRM (Customer Relationship Management) Tool, welches automatisiert Kunden Offerten für aktuelle Preise sendet. Dies geschieht via E-Mail oder Fax.

Die erste Version dieser Applikation wurde vor über 10 Jahren entwickelt und wird seither laufend an die Bedürfnisse des Kunden optimiert.

VAC
Kunde: Vertrieb Schweiz AG
Applikation: VAC
Technologie: Desktop Applikation, C#, SQL, VBA

Die Vertriebschweiz GmbH (VAC) steht zwischen Versicherungsmaklern und Gesellschaften. Sie nimmt Versicherungsanträge von den unabhängigen Maklern auf und gibt diese an die Gesellschaften weiter. Je nach Antragsart oder Gesellschaft werden die Makler pro Antrag vergütet bzw. provisioniert.

Die VACPro Applikation ist von soXes entwickelt worden, mit dem Ziel, dass die Mitarbeiter von VAC die Anträge möglichst effizient und einfach eintragen können. Die Applikation ermöglicht es die Anträge strukturiert und geordnet zu verwalten. Verschiedene Ex- und Import Schnittstellen vereinfachen die Arbeit mit dem Tool. Die Provisionierungen werden direkt durch das VACPro definiert und ausgerechnet. Die Applikation kann durch Stammdatenmasken fast ausnahmslos vom Anwender bearbeiten und personalisiert werden.

VACPro ist eine Windows Applikation die in C# programmiert wurde und Excel Exports bietet, welche auf VBA basieren. Zudem wird CristalReports als eingebautes Tool zur Erstellung von Berichten, Auszügen und Provisionszusammenfassungen verwendet. Im Hintergrund steht eine MSSQL Datenbank.

Dank soXes konnte VAC auf ein speziell für sie erstelltes Tool umsteigen, welches genau auf deren Ansprüche massgeschneidert ist. Parallel dazu hat die soXes GmbH in Zusammenarbeit mit Hotz & Koch Informatik AG die gesamte IT Verantwortlichkeit der Firma VAC übernommen.

Wilux
Kunde: Wilux Print AG
Applikation: Wilux
Technologie: Delphi, C#, SQL

Die Wilux Print AG ist Spezialistin im Bereich Etikettierungen. Sie löst für alle Arten von Unternehmen und Branchen Etikettierungs-, Kennzeichnungs- und Scanning-Aufgaben zuverlässig, einfach und kostenoptimiert. Die Wilux Print AG ist auf die kundenspezifische Herstellung von Transport-, Scanning-, Druck- und Etikettiersystemen spezialisiert.

In diesem Projekt hat soXes von der Wilux Print AG den Auftrag für das Reeingineering einer bestehende Softwarelösung für einen Endkunden erhalten. Konkret geht es bei diesem Auftrag um eine Windows Forms Applikation, welche auf die entsprechenden PCs lokal installiert wird. Diese Applikation ist des Weiteren an einen SQL Server angebunden sowie über Windows Services an diverse weitere Geräte, wie unter anderem an Ettikettendrucker, EAN-Drucker, wireless Handscanner, Etiketten-Scanner. 

Die Herausforderung bei dieser Applikation lag darin, die hohe Druck- und Scanning-Kadenz stets zu gewährleisten. Zudem war es wichtig, eine einfache und intuitive Benutzerführung zu garantieren. Es bestand auch die Anforderung an einer Realtime Status-Übersicht sämtlicher Auftrage und Geräte resp. Verbindungen.

Dank viel Engagement seites soXes konnte das Projekt erfolgreich umgesetzt werden. 

Heute arbeitet soXes an weiteren Folgeprojekten für die Wilux Print AG. 

PASO
Kunde: diverste Spitäler und Ärzte
Applikation: PASO
Technologie: Delphi

Die PASO Applikation dient zur Verwaltung von Patienten mit Herzschrittmachern, ICDs und Eventrecorder. Im Backend arbeitet ein SQL Server um die Datensätze zu speichern. Der Patient wird im Programm erfasst. Details über die Operation, die spezifischen Daten des Herzschrittmachers/ICD's werden festgehalten. Bei jeder Aktion betreffend dem Patienten wird ein neuer Eintrag in der Patientendatenbank verfasst. Die Applikation enthält alle signifikanten Funktionen für den Umgang mit Herzschrittmacher/ICD Patienten. Weiter bietet die Anwendung diverse Datenexporte. Aber auch die Schnittstellen zu den Klinikinternen Patientenmanagement-Software und zu schweizweiten Tools wie CHPACE WEB sind verfügbar. Zudem können des weiteren Patienten zwischen den PASO-Spitälern einfach und sicher verschoben werden.

Es ist ein automatischer Patientendatenimport möglich. Änderungen müssen nur noch im Hauptsystem eingetragen werden, sie werden automatisch in PASO angepasst. Neue Fälle werden in PASO zur Verfügung gestellt und schon erfasste Fälle können innerhalb von PASO einem anderen Patienten zugeordnet werden.

Terminaufforderungen, Aufgebote usw. werden automatisch generiert. Die Applikation wird in folgenden Spitäler verwendet: GZO Wetzikon, HerzKlinik Hirslanden, Kantonsspital Baden, Kantonsspital St. Gallen, Kantonsspital Winterthur, Spitalregion Rheintal Werdenberg Sarganserland, Spital Münsterlingen, Spital Uster, Universitätsspital Zürich und in der Praxis von Prof. Dr. Zuber. Paso wird auch von Firmen wie Agfahealthcare verwendet.

Testex ULU
Kunde: Testex
Applikation: Testex ULU
Technologie: ASP.NET, SQL Server, C#

TESTEX AG mit Sitz in Zürich ist ein privatwirtschaftlich organisiertes, seit 1846 weltweit tätiges und unabhängiges Schweizer Prüf- und Zertifizierungsunternehmen mit Schwerpunkt im textilen Bereich. Das Dienstleistungsangebot reicht von den klassischen textilphysikalischen und textilchemischen Prüfungen über analytische Rückstands- und Schadstoffanalysen bis zur sachlichen Abklärung von Schadensfällen. Als akkreditiertes Prüflabor zertifiziert TESTEX Textilien aller Art. Zu den bekanntesten Zertifikaten zählen beispielsweise Confidence in Textiles, Made in Green by OEKO-TEX®, Oeko-Tex® Standard 100, STeP by OEKO-TEX®, UV Standard 801, Eco-Passport, Product certification of PPE.

Die Prüfeinrichtungen von TESTEX sind so ausgelegt, dass für alle textilen Roh-, Zwischen- und Endprodukte ein umfangreiches Testprogramm zur Verfügung gestellt werden kann. Darüber hinaus wirkt TESTEX als Beraterin in Umwelt- und Qualitätsfragen.

Um ihre Prozesse noch effizienter und rascher zu gestalten, wollte TESTEX sämtliche Abläufe von der Auftragserteilung und -planung über die Durchführung durch ein umfassendes Softwaresystem nahtlos unterstützen. Im Rahmen dieses Projektes bat TESTEX die Firma soXes mit der Umsetzung dieses weit fassenden Projektes, welches in mehrere Bereiche unterteilt werden konnte.

Im Kern besteht die UniLab Lösung in der Auftragserfassung, -planung (Forecast), sowie der Auftragsdurchführung für den Verkauf und die Produktion (Single und Batch Processing). Hierzu gehört auch die Prozesskettendefinition und Überprüfung der Durchführung anhand von Checklisten.

Dabei ist die individualisierbare Produktgestaltung aller Serviceleistungen (physische und chemische Tests, Assessments) im Verkaufsprozess möglich, wobei die Lösung unterschiedlichste Sprachen und länderspezifische Masseinheiten unterstützt.

UniLab unterstützt die automatische Verarbeitung von Testdaten aus dem Labor. Dabei können statische sowie dynamische Daten und Auswertungen in einheitlicher Form/Layout in verschiedene Dateiformate exportiert und Daten in einheitlich strukturierte Schnittstellenfiles an nachgelagerte Stellen zwecks Weiterverarbeitung weitergegeben werden. Hierbei können Kennzahlen und Testdaten individuell angepasst werden.

Die statistische Auswertungen im Bereich der Finanzen, Verkauf und Produktion basiert auf einem Echtzeit Transaktionssystem.

Auf Basis der reichhaltigen Datenquellen können mit einem Dokumenterstellungssystem (Document Factory) geschäftprozessspezifische Dokumente erstellt werden. 

Die Entwicklung von UniLab basiert auf der Programmiersprache .NET unter Verwendung des Frameworks Telerik.

Die umfassende IT-Lösung ist seit 2016 erfolgreich im Einsatz und wird kontinuierlich weiterentwickelt. 

GoPIN
Kunde: Worldwide Equity Research AG
Applikation: GoPIN
Technologie: C#, Windows Presentation Foundation

Von Bloomberg werden historische Marktdaten zu Wertpapieren angefragt, mit verschiedenen Verfahren ausgewertet und grafisch zu Charts verarbeitet. Diese Daten werden angereichert mit statistischen Daten der Lohrmann WER AG, welche in die grafischen Darstellungen integriert werden.

Der Benutzer hat die Möglichkeit,  entweder nach Wertpapieren über deren Name zu suchen, oder aber über deren statistische Merkmale. Weiter besteht die Möglichkeit, Portfolios aus diesen Wertpapier-Titeln anzulegen und zu verwalten. Statistiken zu verschiedenen Eigenschaften ganzer Märkte können ebenfalls grafisch analysiert werden. Tägliche Nachrichten und Hinweise zum aktuellen Börsengeschehen runden das Angebot ab.

SYNCworks
Kunde: STEPcom
Applikation: SYNCworks
Technologie: C#, MS SQL Server Express

Die Firma Contentis AG betreibt ein EDI Service Center und unterstützt somit seine Kunden in der automatischen Verarbeitung von Geschäftsdaten. Damit Artikelinformationen der jeweiligen Lieferanten bzw. Kunden in validierter Form zur Verfügung stehen, bietet Contentis AG eine Lösung namens STEPsync an. Die Lieferanten werden mit diesem Tool bei der Erstellung und Verarbeitung seiner Informationen aktiv unterstützt.

STEPsync ist ein auf MS Access entwickeltes Tool, welches offline genutzt wird. Contentis AG plant eine Neuentwicklung der STEPsync Lösung, welche datenmässig sowie funktional breiter und tiefer sein wird. Die neue Applikation wird den Namen SYNCworks tragen. Die neue SYNCworks Lösung ist eine Offline-Lösung. Eine Migration auf eine Web-basierte Onlinelösung ist nicht zu unterstützen. Für die Programmiersprache des „Fat Client“ wurde C# gewählt.  Als Datenbank-Technologie kommt MS SQL Server Express zum Einsatz.

Novelis
Kunde: Novelis
Applikation: Novelis
Technologie: SQL Server mit ASP.NET MVC 5, Angular JS Framework

 

Novelis ist weltweiter Marktführer im Bereich der Bearbeitung von Aluminium in kundenspezifischen Materialien. Für die Aluminiumproduktion im Automobilbereich hat Novelis spezifisch für die Produktionsplanung, Preisberechnung und das Forecasting des Aluminiumvolumens eine individuelle Lösung von soXes entwicklen lassen mit Schnittstelle zu SAP.

 

Funktionen:

  • Verwaltung von Projekten und Aluminiumteilen
  • Forecasting von Aluminiumvolumen, Stück- und Projektpreis
  • Excel-Schnittstelle zu SAP für Import von effektiven Buchungen auf Projektebene, Export von Forecast auf Projektebene für anschliessenden Re-Import in SAP
  • CRM zur Erfassung von Kundenkontakten mit Outlook-Anbindung
EFCO Online Toolbox
Kunde: EFCO Befestigungstechnik AG
Applikation: EFCO Online Toolbox
Technologie: Angular JS, ASP.NET, MSSQL

EFCO ist der Spezialist in der Befestigungstechnik für Umbauten und Sanierungen und ein führender Schweizer Hersteller innovativer Befestigungsprodukte. Und dies schon seit 1924. Das Unternehmen bietet innovative Produkte und Dienstleistungen mit echtem Mehrwert für den Bauplatz von morgen.

Die EFCO Befestigungstechnik AG bietet Ihren Kunden eine Online Toolbox an. Damit können diese auf einfache und effiziente Weise Ihren gesamten Werkzeugpark verwalten. So können diese eine aktuelle Inventarliste Ihrer Werkzeuge bezogen auf Projekte, Baustellen, Kostenstellen, Mitarbeiter, laufende Reparaturaufträge erstellen. Die Anmeldung von Reparaturen, Wartungen, Kalibrierungen und Ersatzgeräte können ebenfalls direkt über die Online Toolbox erfasst werden.

Arbitrage Trading Tool
Kunde: Anbieter im DeFi Sektor
Applikation: Arbitrage Trading Tool
Technologie: Blockchain, .NET, ASP.NET, Angular JS, C#, Excel, JavaScript, REST, SQL Server

Ein Anbieter von Dezentralen Finanzprodukten betreibt eine Plattform für Kryptowährungen, welche mit einem Tool für Arbitrage Trading ergänzt werden sollte. Das Tool sollte auf einem Trading Algorithmus aufbauen und damit autonom funktionieren, wodurch es Kunden möglich sein soll, passiv Einkommen zu generieren. soXes wurde mit der Umsetzung dieses Projekts beauftragt.

Beim Arbitrage Trading einer Kryptowährung werden die Kursunterschiede auf den verschiedenen Börsen ausgenutzt, indem die Kryptowährung beim günstigsten Anbieter gekauft und beim teuersten wiederverkauft wird. Die Kursdifferenz bleibt als Gewinn zurück.

Für die algorithmische Umsetzung dieser Trading Methode muss zuerst auf die verschiedenen Börsen zugegriffen werden. Von diesen werden anschliessend alle Kurse zusammengetragen und in den Algorithmus eingespeist, welcher die konkreten Kauf- und Verkaufsentscheide trifft. Durch die hohe Volatilität der Kryptowährungskurse sind schnelle Zugriffszeiten und effiziente Algorithmen kritisch für den erfolgreichen Betrieb des Tools. Hier konnte soXes auf viel Erfahrung im Bereich Fintech zurückgreifen und mit der Verwendung von ASP.NET und C# eine stabile und performante Applikation aufbauen.

Mithilfe des Tools können Endkunden das zeitaufwändige Arbitrage Trading nun automatisieren und ihre Kryptoguthaben verwenden, um passiv Einkommen zu generieren. Der Algorithmus wurde so konzipiert, dass das Tool ohne Vorkenntnisse von jedem ganz einfach genutzt werden kann.

Assessment Gate
Kunde: Assessment Gate AG
Applikation: Assessment Gate
Technologie: ASP.NET Core, C#, JavaScript, SQL Server, WordPress, WooCommerce, PHP, MySQL

Die Assessement Gate AG bietet einen zielgerichteten und ganzheitlichen Lösungsansatz im Bereich der Personalauswahl eine präzise Eignungsprognose mit individuellen Kandidatenbeurteilungen. Schnell und unkompliziert erhalten Kunden eine Entscheidungsgrundlage, die auf psychologischen Wissen, gründlicher Datenanalyse und künstlicher Intelligenz basiert.

Basis dieser automatisierten Eignungsprognose bildet ein Persönlichkeitsprofil, welches für jeden potenziellen Kandidaten anhand eines ausführlichen Fragebogens erstellt wird.

Die Persönlichkeit wird vom Kandidaten mit einem über Jahre erprobten Diagnostikinstrument erfasst. Dabei entsteht ein umfassendes Persönlichkeitsprofil. Parallel dazu bestimmen die Unternehmungen das Stellenprofil mit Hilfe verschiedener vordefinierten Auswahlfeldern, indem Hauptaufgaben bezüglich ihrer Bedeutung für die Stelle definiert und gewichtet werden können.

Auf Basis langjähriger Erfahrung, einer umfassenden Datenanalyse und mit Künstlicher Intelligenz wurde ein Algorithmus entwickelt, welcher das Stellenprofil mit dem Persönlichkeitsprofil der Kandidaten vergleicht. Das Resultat ist die Eignungsprognose.

soXes hat den gesamten Entwicklungsprozess von Assessment Gate begleitet und dabei die Gesamtverantwortung für den technischen Teil des Projektes übernommen sowie die komplette Umsetzung gemacht.

Für den Erfolg dieses Projektes griff soXes auf ihre langjährige Erfahrung im Bereich der individuellen Softwareentwicklung und Projektmanagement und bediente sich eines kombinierten Stacks aus mehreren Technologien.

GeoMonitor 3
Kunde: SolExperts AG
Applikation: GeoMonitor 3
Technologie: Json, WPF, TDMS and C#

Die SolExperts AG ist ein anerkanntes Schweizer Unternehmen, welches sich weltweit an namhaften Projekten mit geotechnischen und hydrogeologischen Instrumentierungen und Feldversuchen beteiligt. Die Tätigkeiten der SolExperts AG liegen in den Bereichen Tunnelbau, Wasserbauwerke, Spezialtiefbau, Windenergieanlagen und in Forschungsprojekten für nukleare Entsorgung sowie für die Sequestration von CO2.

Die Haupttätigkeit der SolExperts AG liegt im Monitoring und in der Auswertung der gesammelten Daten. Zu diesem Zweck betreibt sie eine technische Monitoring Software, welche Informationen über angeschlossene Geräte, deren Parameter, Alarmierungen und Funktionen verwertet. Diese Informationen werden im JSON-Format organisiert und interpretiert. Die SolExperts AG hat soXes damit beauftragt ein neues intuitiveres User Interface für die Applikation zu kreieren, um diese ihren Kunden als unabhängige Software anbieten zu können.

Im ersten Schritt des Projekts wurde die Software genau analysiert. Durch das Fehlen einer sauberen Dokumentation und die hohe Komplexität des Tools musste ein Re-Factoring der Software vorgenommen werden. Dafür musste in einem aufwändigen nächsten Schritt eine Spezifikation für das weitere Vorgehen erstellt werden. Die spezifizierten Funktionen wurden in einem anschliessenden UI-Workshop mit der SolExperts AG und den Design Experten von soXes detailliert besprochen. Mithilfe dieser Inputs konnte ein UI-Konzept erstellt und anschliessend umgesetzt werden.

Für die Implementierung des JSON Tools wurde die Programmiersprache C# verwendet. Die Back-End Logik der Desktop Applikation wurde mit dem .NET Framework und das User Interface mit der WPF Klassenbibliothek umgesetzt. Der Grundbaustein des Projekts sind sogenannte JSON Dateien, welche von der Applikation interpretiert und manipuliert werden. Das Tool bietet zudem eine Exportfunktion in das TDMS Dateiformat, welches von der SolExperts AG verwendet wird, um die Informationen graphisch darzustellen.

Durch die Erstellung einer sauberen Spezifikation und dem anschliessenden Re-Factoring des Tools hat die SolExperts AG einen vertieften Einblick in die Komplexität und Tiefe der Applikation erlangt und verfügt mit dem neuen UI-Design nun über eine benutzerfreundliche und intuitive Anwendung.

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.