Gerne nehme ich mich Ihrem Anliegen an und kontaktiere Sie.
Vielen Dank für Ihre Kontaktanfrage. wird sich um Ihr Anliegen kümmern und Sie innert 24 Stunden kontaktieren.
Ihre Anfrage ist erfolgreich versendet worden.
{icon_desc}
We clear the path to your success
massgeschneiderte und individuelle Softwareentwicklung
We clear the path to your success
massgeschneiderte und individuelle Softwareentwicklung
We clear the path to your success
massgeschneiderte und individuelle Softwareentwicklung
We clear the path to your success
massgeschneiderte und individuelle Softwareentwicklung
We clear the path to your success
massgeschneiderte und individuelle Softwareentwicklung
We clear the path to your success
massgeschneiderte und individuelle Softwareentwicklung
We clear the path to your success
massgeschneiderte und individuelle Softwareentwicklung
We clear the path to your success
massgeschneiderte und individuelle Softwareentwicklung
We clear the path to your success
massgeschneiderte und individuelle Softwareentwicklung
We clear the path to your success
massgeschneiderte und individuelle Softwareentwicklung
We clear the path to your success
massgeschneiderte und individuelle Softwareentwicklung
We clear the path to your success
massgeschneiderte und individuelle Softwareentwicklung
We clear the path to your success
massgeschneiderte und individuelle Softwareentwicklung
We clear the path to your success
massgeschneiderte und individuelle Softwareentwicklung
We clear the path to your success
massgeschneiderte und individuelle Softwareentwicklung
We clear the path to your success
massgeschneiderte und individuelle Softwareentwicklung
We clear the path to your success
massgeschneiderte und individuelle Softwareentwicklung
We clear the path to your success
massgeschneiderte und individuelle Softwareentwicklung
We clear the path to your success
massgeschneiderte und individuelle Softwareentwicklung
We clear the path to your success
massgeschneiderte und individuelle Softwareentwicklung
We clear the path to your success
massgeschneiderte und individuelle Softwareentwicklung
We clear the path to your success
massgeschneiderte und individuelle Softwareentwicklung
We clear the path to your success
massgeschneiderte und individuelle Softwareentwicklung
We clear the path to your success
massgeschneiderte und individuelle Softwareentwicklung
We clear the path to your success
massgeschneiderte und individuelle Softwareentwicklung
We clear the path to your success
massgeschneiderte und individuelle Softwareentwicklung
Technologien
Immer auf dem neuesten Stand und auf Ihre Bedürfnisse abgestimmt.
Was ist React Native?
React Native ist ein JavaScript Framework, dass zur Erstellung von iOS sowie Android Native Apps genutzt wird. Der Quellcode der App wird in JavaScript geschrieben und anschliessend in die Native Platform UI gerendert. Dadurch können in der App dieselben API’s wie bei gewöhnlicher Native Programmierung genutzt werden. Da der Quellcode für iOS und Android genutzt werden kann, ist es möglich mit nur einem Entwicklerteam beide Plattformen abzudecken und somit Zeit und Kosten zu sparen.
Wann setzt soXes auf React Native?
Bei der Entwicklung von individueller Software setzt soXes stets auf bewährte Technologien und Frameworks. Bei der Planung und Konzeption von Projekt achtet soXes darauf Synergien zu nutzen, um den Aufwand und die Kosten möglichst niedrig zu halten. Für die Entwicklung einer App für iOS und Android ist das Open Source Framework React Native eine kostengünstige Alternative zu der herkömmlichen Native Entwicklung mit Swift bzw. Java oder Kotlin.
Wo hat soXes React Native eingesetzt?
Bei der Entwicklung der smartBSAzg Applikation für das Tiefbauamt des Kanton Zugs hat soXes auf React Native gesetzt um die Mobile App zu implementieren. Mit der App können erfasste BSA-Daten mittels Scan der Datamatrix auf den vor Ort angebrachten BSA-Schildern von der Datenbank angefordert 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:
John Patrick Adelhardt
Senior Project Manager, Design
Graylog Cluster, Microservices, Redis Sentinel, Nginx, Galera Cluster, JSON, Push-pull Methodik, Data Loss Prevention, Split Brain Prevention
In den Sechzigerjahren des letzten Jahrhunderts suchte die damalige PTT starke Partner für den Betrieb und die Finanzierung eines Alarmübermittlungsdienstes in der Schweiz. Die Securiton AG und die Cerberus AG (heute Siemens Schweiz AG, Building Technologies) nahmen die Herausforderung an. Sie gründeten 1968 die Interessengemeinschaft TUS Telekommunikation und Sicherheit. Der Pioniergeist ist belohnt worden: Dank stetigen technischen Innovationen und erheblichen Investitionen präsentiert sich TUS heute als moderner und leistungsfähiger Multitechnologieprovider mit glänzenden Zukunftsaussichten.
Die TUS AIN (Automatic Intelligent Notification) wurde entwickelt um die bis anhin noch hauptsächlich personenbezogene Benachrichtigungen von Systemstörungen und Alarmen auf modernere Techniken wie SMS, Push, Email, Pager und automatisierter Voice Anruf zu bringen. Somit kann eine Benachrichtigung durch TUS AIN automatisch an die verantwortlichen Alarmempfänger und auf das gewünschte Medium versendet werden. Bei Bedarf auch über eine Mobile App angezeigt und bearbeitet werden. Zur Übertragung der Meldungen wird ein hoch performantes IP-basiertes Netzwerk verwendet.
TUS AIN wird durch das TUS alarmDispatcher System mit Informationen über die Zustände der Teilnehmerendgeräte und deren Sensoren versorgt und dient hauptsächlich als sehr detailliert konfigurierbare Benachrichtigungszentrale.
Es werden gezielt folgende Technologien resp. Lösungen eingesetzt: Graylog Cluster, Microservices – u.a. Log Service, Notification Service, System Monitoring (u.a. PRTG), Redis Sentinel, Nginx, Galera Cluster, JSON, Push-pull Methodik, Data Loss Prevention, Split Brain Prevention.
Die Cenprom AG mit Sitz im Kanton Zug legt ihren Fokus auf die Entwicklung von iOS und Android-Applikationen. Sie generiert Ideen und Visionen für neue APPs, welche nach eingehender Prüfung und Konzipierung umgesetzt werden.
Für die Implementierung des Projektes «Agontronic» wurde die Firma soXes GmbH beauftragt, welche in enger Zusammenarbeit mit der Auftraggeberin das Produkt zur Marktreife geführt hat.
Agontronic zielt auf ein jüngeres Publikum, welches sich dem Spielen von Online-Multiplayer-Spielen verschrieben hat. Über die APP können sich die Spieler gegenseitig vergleichen. Ihre erspielten Erfolge werden in «Scores» umgewandelt, welche in APP-eigenen Wettbewerben Verwendung finden. Neben dem in der Gamer-Szene wichtigen Ruhm können auch Sachpreise gewonnen werden.
Mit zunehmender Nutzerzahl sollen inskünftig Spiele-Hersteller überzeugt werden, exklusive Spiel-Inhalte für Agontronic Benutzer zu erstellen. Diese können in eigens dafür erstellten Wettbewerben erspielt werden. Agontronic ist so konzipiert, dass auch Drittfirmen Wettbewerbe buchen und schalten können, um so ihren Bekanntheitsgrad in der Szene zu steigern.
Wie bei vielen erfolgreichen Produkten ist die Agontronic zugrundeliegende Idee denkbar einfach: Der Spieler soll beim Nachgehen seiner Lieblingsbeschäftigung – dem Spielen von Online-Games – ohne Mehraufwand die Möglichkeit erhalten, seine im Ziel erspielten Punkte für die Teilnahme an Wettbewerben nutzen zu können. Lediglich der Download der APP sowie die Registrierung unter Angabe seiner Email-Adresse und Aufenthaltsland sind notwendig. Wird das Spiel von Agontronic unterstützt, kann er seine Nutzerdaten (Spielername) mit der APP verknüpfen, und seine im Spiel erzielten Erfolge und Misserfolge werden zur APP übertragen. Die erhaltenen Daten wiederum werden aufbereitet und in vergleichbare «Scores» umgerechnet, welche für das Ranking im Wettbewerb verwendet werden. Zudem kann sich der Spieler mit Freunden vergleichen, welche Agontronic ebenfalls nutzen.
Die Umsetzung der Anforderungen gestaltete sich indes als grössere Herausforderung. Das Unterstützen von 4 unterschiedlichen Plattformen –gleichbedeutend mit verschiedenen Anbietern, über welche die Spieler die Online-Spiele bestreiten – als auch von Spielen unterschiedlicher Hersteller führte dazu, dass für jedes System eine eigenständige Anbindung umgesetzt werden musste.
Die Authentifizierung der Spieler erfolgt über die Login-Masken der jeweiligen Plattform, welche bei Erfolg die benötigten Nutzerdaten an Agontronic zurückgibt. Auf diese Weise werden in der APP keine Login-Daten (Username/Passwort) gespeichert, was die Angreifbarkeit der Applikation auf ein Minimum reduziert. Ausserdem greift die APP lediglich auf Spiele-Daten zu, welche öffentlich zugänglich sind.
Die Anbindung der Spiele erfolgt über proprietäre APIs – Application-Programming-Interface, also eine Schnittstelle, welche vom Hersteller zur Abfrage von vordefinierten Daten zur Verfügung gestellt wird -, welche sich von Hersteller zu Hersteller stark unterscheiden. Die Abfrage und Aufbereitung der so erhaltenen Statistiken muss demnach individuell für jedes Spiel umgesetzt, letztendlich aber miteinander in Einklang gebracht werden.
Schwierig gestaltete sich der Umstand, dass die Spielehersteller die täglichen Abfragen der Statistiken stark limitieren, um so ihre eigenen Systeme vor zu grosser Last zu schützen. Agontronic jedoch ist auf Daten weitestgehend in Echtzeit angewiesen, so dass beispielsweise nur eine Abfrage pro Tag/Spieler um «Requests» zu sparen, nicht für den Betrieb der APP genügt. Ein ausgeklügeltes System zur Reduktion unnötiger Abfragen – z.B. wenn Spieler nicht aktiv sind und somit keine Änderungen in den Statistiken zu erwarten sind – und die Verteilung von Statistik-Requests auf unterschiedliche Quell-Systeme ermöglicht es, gleichzeitig die Applikation zeitnah mit Statistik-Daten zu versorgen, und andererseits der Limitierung der Abfragen Rechnung zu tragen.
Für die Administration von Benutzern und Wettbewerben wurde ein Administrations-Tool umgesetzt, über welches der Kunde Wettbewerbe erstellen kann. Die Planung der Wettbewerbe kann individuell auf Art und Bedürfnis von Drittfirmen, welche bei Cenprom Wettbewerbe für die Agontronic APP buchen, angepasst werden. Zeitraum, Preise, aber auch Länder oder Regionen, in welchen der Wettbewerb durchgeführt werden soll, können frei gewählt werden. Auf Basis des Aufenthaltslandes der Agontronic-Benutzer können so auch gezielt zu Marketingzwecken erstellte Wettbewerbe durchgeführt werden. Im Gegenzug erhält der Anbieter die Kontaktdaten (Mail-Adressen) der beteiligten Spieler, welche durch die Teilnahme am Wettbewerb ihr Einverständnis dafür geben.
Am Anfang stand die Idee des Kunden, den Online-Spielemarkt zu revoluzionieren. Die APP-Benutzer sollten ohne Mehraufwand die Möglichkeit erhalten, mit ihrem Hobby auf einfache Art und Weise Preise gewinnen zu können.
Die Firma soXes übernahm die Ideen und Visionen des Kunden und konzipierte eine Applikation nach dessen Vorstellungen, definierte die Software-Architektur und übernahm die Kommunikation zu den projektrelevanten Drittanbietern (Microsoft für xBox Anbindung, Sony für Playstation Anbindung sowie den Herstellern der unterstützten Spiele).
Durch die agile Vorgehensweise konnten während des Projektverlaufes gemeinsam Korrekturen und Erweiterungen an Konzept und Umsetzung vorgenommen werden, um dem dynamischen Umfeld der Online-Spiele zu entsprechen.
Mit «Agonotronic» erhält der Kunde eine auf moderner und werterhaltender Software-Architektur aufgebaute Applikation. Durch die modulare Implementierung der angebundenen Spiele und Umsysteme können bei Bedarf weitere Spiele eingeführt werden, ohne den bestehenden Inhalt zu verändern. Der Kunde kann über ein Administrations-Tool selbst Wettbewerbe erstellen und durchführen, hat die Übersicht über die registrierten Benutzer und kann diese – im Falle einer Missachtung der AGB – auch sperren.
Kunde:
Tiefbauamt des Kantons Zug Abteilung Strassenunterhalt
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.
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.