What is Azure?

Azure is a cloud computing service operated by Mircosoft. Azure is used to build, test, deploy and manage applications and services through Mircosoft managed data centres. Azure can be used for Software as a Service(SaaS), Platform as a Service(PaaS) and Infrastructure as a Service(IaaS) and supports a wide range of programming languages, tools and frameworks.

 

When does soXes rely on Azure?

Cloud computing services such as Microsoft Azure allow businesses to deploy and manage their applications across a large global network. By using cloud computing, IT infrastructure costs can be kept to a minimum. If necessary, resources such as storage space or computing power can be expanded without limitation and without having to make large physical investments.

 

Where has soXes used Azure?

As a developer of custom software, soXes covers the complete cycle from conception to system integration and maintenance of a project. When creating concepts for projects, it is important to find the right integration method of the solution for a company. soXes has a lot of experience in delivering cloud computing based software and therefore has the ability to find the best solution for each client. As one of many exemplary projects, the MyPortaNet application works entirely from the cloud.

 

Why soXes?

With soXes you gain a partner with competence and reliability. For 20 years, our company has stood for the best quality in the development, programming and outsourcing of software. With its services, soXes covers the entire life cycle of an IT development (conception, consulting, development and support). Take the first step towards the successful implementation of your project and contact us for more information.

 

Your direct contact:

Stephan Lipp

Stephan Lipp
Senior Project Manager

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

Glencore is one of the world's leading raw materials companies with over 150 mining, metallurgy, and oil production sites.

We had the opportunity to support Glencore in their facility management process and its maintenance, and to optimize the process.

For this purpose, we developed a web app that enables the customer to capture individual main buildings and segment them. The application also allows the administration of the individual devices within the buildings. For each defined device, service  and maintenance appointments can be scheduled, which are linked to the respective responsible service partner.

Due to the cooperation between Glencore and instaSoluation - our sister company - we were also allowed to integrate an interface which also displays the alarms of the respective devices.

 

Agontronic
Kunde: Cenprom AG
Applikation: Agontronic
Technologie: .Net Core 2.1, MS SQL Server, AZURE Cloud Services: Azure web jobs, Azure CosmosDB, Azure Blob Storage, Azure SendGrid, ReactNative, Victory chart

Cenprom AG, based in the canton of Zug, focuses on the development of iOS and Android applications. It generates ideas and visions for new apps, which are implemented after thorough examination and conception.

For the implementation of the project "Agontronic" the company soXes GmbH was commissioned, which in close cooperation with the client brought the product to marketability.

Agontronic targets a younger audience, which is dedicated to playing online multiplayer games. Via the app, players can compare each other. Their achieved successes are converted into "scores", which are used in app own competitions. Besides the fame that is important in the gamer scene, material prizes can also be won.

With an increasing number of users, game manufacturers will be convinced to create exclusive game content for Agontronic users. These can be played in specially created competitions. Agontronic is designed in such a way that third party companies can also book and run competitions in order to increase their awareness in the scene.

As with many successful products, the underlying idea of Agontronic is very simple: The player should be able to use the points earned at the finish line to participate in competitions while pursuing his favorite activity - playing online games - without any additional effort. All that is required is the download of the app and registration, including the player's email address and country of residence. If the game is supported by Agontronic, he can link his user data (player name) with the app and his successes and failures achieved in the game will be transferred to the app. The received data in turn will be processed and converted into comparable "scores", which will be used for the ranking in the competition. Furthermore, the player can compare himself with friends who also use Agontronic.

However, the implementation of the requirements proved to be a greater challenge. The support of 4 different platforms - meaning different providers through which the players play the online games - as well as games from different manufacturers meant that a separate connection had to be implemented for each system.

The authentication of the players is done via the login masks of the respective platform, which returns the required user data to Agontronic if successful. This way, no login data (username/password) is stored in the app, which reduces the application's vulnerability to a minimum. Furthermore, the app only accesses game data that is publicly available.

The games are connected via proprietary APIs - Application Pogramming Interface, i.e. an interface provided by the manufacturer to query predefined data - which differ greatly from manufacturer to manufacturer. The query and processing of the statistics obtained in this way must therefore be implemented individually for each game, but must ultimately be reconciled.

The fact that the game manufacturers greatly limit the daily queries of the statistics in order to protect their own systems from excessive load proved to be difficult. Agontronic is dependent on data in real time to a large extent, so that for example only one query per day/player to save "requests" is not sufficient for the operation of the app. A sophisticated system to reduce unnecessary queries - e.g. when players are not active and therefore no changes in the statistics are expected - and the distribution of statistic requests to different source systems makes it possible to simultaneously supply the application with statistical data in real time and on the other hand to take into account the limitation of the queries.

For the administration of users and contests an administration tool was implemented, which allows the customer to create contests. The planning of the competitions can be individually adapted to the type and needs of third party companies that book competitions with Cenprom for the Agontronic app. Period of time, prices, but also countries or regions in which the contest should be held can be freely chosen. Based on the country of residence of the Agontronic users, contests can also be created for marketing purposes. In return, the provider receives the contact data (e-mail addresses) of the participating players, who give their consent by participating in the contest.

In the beginning there was the idea of the customer to revolve the online games market. The app users were to be given the opportunity to win prizes with their hobby in a simple way without additional expenditure.

The company soXes took over the ideas and visions of the customer and designed an application according to his ideas, defined the software architecture and took over the communication to the project-relevant third party providers (Microsoft for xBox connection, Sony for Playstation connection as well as the manufacturers of the supported games).

Due to the agile approach, corrections and extensions to the concept and implementation could be made together during the course of the project in order to meet the dynamic environment of online games.

 

With "Agonotronic" the customer receives an application based on modern and value-preserving software architecture. Due to the modular implementation of the connected games and surrounding systems, further games can be introduced if required without changing the existing content. Using an administration tool, the customer can create and run competitions himself, has an overview of the registered users and can also block them - in case of disregard of the terms and conditions.

 

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

Together with our customer PortaNet AG from Emmen, we at soXes GmbH have developed a digitalized measuring and information system for windows, doors and gates. Now, windows and doors can be digitized very easily; with a complete cloud solution based on low-power/wide-area technology.

MyPortaNet automatically measures, controls and administrates the complete usage process with information, fault reports and maintenance activities. If a service is due or if a door is open which should be closed, the system automatically signals the status or service requirement. This digital measurement data thus helps companies (but also private individuals) in particular to better design their processes, provide targeted services for their customers, reduce costs and save time, optimize repairs and maintenance of doors and windows and, last but not least, increase security.

PortaNet recognized the pulse of time early on: The earlier you jump on the bandwagon of digitalization, the more interesting your own competitive advantages and those of your customers will be. Soon the idea and vision was there to automatically control and administer the complete usage process of doors and windows with information, fault reports and maintenance activities thanks to the new possibilities of IoT (Internet of Things). Because the Internet of Things opens up completely new possibilities and added value for users in this area as well. 

Possible areas of application are very diverse, for example:

  • - Building security is increased as broken/accidentally open windows are reported early.
  • - Information on the condition and (wear and tear) of building components can be collected.
  • - Inspection tours can be significantly minimized.
  • - Heating costs can be reduced because open windows are quickly detected.
  • - The schedule for cleaning the toilets or meeting rooms can be adjusted according to the use of thesen.

Would you also like to use the IoT potential for your company within your industry?
Are you looking for successful developers to implement your IoT project?

We would be happy to support you in all aspects of the Internet of Things (IoT) and show you directly with further examples how you can digitalize your business processes. 

We at soXes look forward to many more success stories in the area of Internet of Things, where we can contribute our expertise and many years of experience in the design and development of IoT projects. Because we accompany our customers from the beginning to the successful implementation from A to Z.

Our experts and developers are there for you and will answer your questions in a non-binding discussion. Contact our consultants now at 055 253 00 53 or solutions@soxes.ch

MySmartHeart Tracking Portal
Kunde: MySmartHeart
Applikation: MySmartHeart Tracking Portal
Technologie: ASP.NET, Angular 7, Micro-Services

MySmarthHeart AG (MSH) based in Zurich helps patients and cardiologists to systematically record ECG and movement data. For this purpose, patients wear small, waterproof sensors directly on their bodies for days or even weeks to record medical data while they can continue their normal lives, whether at work, exercising or sleeping. The medical data from the patients' everyday life is valuable information and is made available online to treating physicians. Patients and doctors can use the small, mobile sensors to exploit new potential for high quality in prevention, diagnosis and therapy. While collecting data from the patient, MySmartHeart continuously checks the quality and seamless transmission of the data, while you have direct contact with the customer via app. 

MSH distributes the small ECG sensors and takes over all functions from logistics to support. For the smooth and efficient logistics of the ECG sensors, soXes has developed a tracking tool or portal in cooperation with the customer. With the tracking portal, the logistical processes of the individual ECG sensors are tracked precisely. The tool processes data from five different partners with the help of several interfaces and Mirco services. Thanks to the Tracking Portal, everyone involved can see exactly where the ECG sensors are located. An export function also allows partners and the MySmartHeart team to download and process active or closed processes. Thanks to the data collected, the Tracking Portal automatically recognizes when a replenishment of ECG sensors is needed and then creates an order. After the order is confirmed by a MySmartHeart employee, the order is forwarded to the appropriate partner via an interface.

This project was under enormous time pressure during implementation and the tracking portal had to be developed quickly. Thanks to very good cooperation, a lot of hard work, expertise and the right communication, it was designed and implemented within four weeks. The tracking portal is now used by several clinics and is constantly being expanded.

Thanks to the automation via the tracking portal, the logistical handling of the devices is uncomplicated and saves MySmartHeart and the patients and doctors a lot of time and coordination effort. The tool also facilitates the analysis of individual processes and helps enormously in detecting errors within the logistics chain. The tool has a modular structure and can be easily developed further and quickly adapted to new requirements at any time. 

Wiegand
Kunde: Wiegand AG
Applikation: Wiegand
Technologie: JAVA, SOA, SQL, Java Script, Angular JS, Python, Phone Gap, Mobile, Unit Test, Build Server

Wiegand AG, based in Bülach, specializes in drug management and hospital logistics. It develops concepts for medication processes, storage and transport of medication and consumables in hospitals and homes.
 
In a comprehensive IT project of more than 2 years duration, with a team of 7 developers, Wiegand AG has commissioned soXes to develop a secure, fast and reliable system that ensures the management of medication in hospitals. This comprehensive system is based on four pillars: WMCC (central management server) WMPS (directional station), WM5R (mobile device for dispensing) and the MedManager Cockpit (WMCP)
 
The WMPS straightening station is primarily concerned with the electronic support of the set-up or preparation of medication. Via 2D barcode readers, all medications for straightening are identified and managed - including LOT and expiry dates, if available. Step by step, the straightening station guides the nursing staff both when straightening medication into the distribution dispenser and when providing individual medication. The electronic prescription provides information about the medication, preparation and dispensing. Straightening and dispensing activities are compared with the time axis. Traffic light functions signal the urgency status of the activities.
 
WM5R is a mobile app that runs on various operating systems and devices. It ensures that medication can be traced back to the patient's bedside, thus ensuring traceability and medication safety by allowing the dispensing process to be logged directly at the patient's bedside. The WM5R app implements the 5-R rule: right patient, right drug, right dosage, right application, right time.  Both the entries from the WMPS and the WM5R are automatically fed back into the hospital system.
 
The WMM environment can be managed with the web application WMCP Cockpit. In addition to user and group administration and an overview of patients and prescriptions, this includes a very large part of logistics. The entire supply of the pharmacy and central warehouse as well as the ward can be monitored and coordinated via WMCP. The staff has an overview of the stock levels of all wards everywhere and at any time via a web-based interface. Orders are automatically triggered or manually released and transmitted to the purchasing system. Thus, every material movement is automatically saved (date, user, patient). Evaluations per package, LOT, expiration date, etc. make it possible to trace the movements in detail. The automatic ordering procedure is a central component of this solution and is implemented based on three principles:
1. directional station: according to the dispensations (consumption), the system determines a forecast of the future demand for a drug.
2. kanban: orders are automatically triggered when stock levels fall below a certain level.
3. autoinventory: special cabinets with scales, especially for consumables, allow a completely automatic warehouse, which determines the stock and the necessary orders by weight.
 
The Wiegand drug management system is based on the Java programming language with a PostgreSQL database in the background for WMCC and WMPS. The WMCP was implemented with Python on the server and AngularJS, Bootstrap and HTML5 on the frontend. The WM5R app runs under Phonegap (Apache Cordova) on all major mobile platforms. Throughout Switzerland, the system has already been successfully implemented in several hospitals and connected to the local hospital information and prescription system, while maintaining the HL7 (Health Level 7 an international standard for the exchange of data between health care organizations and their computer systems) standard.

 

Relevant Topics
cloud button Cloud View
list button List View

Testimonials

 
Our dedicated soXes team helps us to successfully develop Prisma World further. A big thank you to the IT professionals. Dr. J. P. Pflüger, CEO Prisma World AG
soXes convinces us with its agility paired with broad and deep know-how for complex software developments. Markus Wiegand, CEO Wiegand AG
soXes has always managed our projects to our satisfaction. CorXL Ltd. JPD Dr. med. Jan Steffel, Senior Physician Cardiology / Rhythmology at the University Hospital Zurich
With soXes we know that we are in very good hands. Belinda Stublia, Lucullus SA
The soXes team convinces with its incredible commitment and passion. Argjent Ukshini, IT Project Manager Customer Service 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
We have been working successfully with soXes for over 10 years. The professionalism and flexibility of soXes continues to convince us. Mark Rüegg, CEO CelsiusPro AG
With competence, commitment and energy, soXes opens the way to success. Cornelia Nestic, Associate Director, HypothekenZentrum AG
The cooperation with the soXes project managers of my project is markedly cooperative and open. soXes shows the flexibility and agility required for such projects. For me, this is a decisive factor for the success of the project. Dan Keller, Manager Major Projects, TUS Telekommunikation und Sicherheit
With soXes at our side, we have succeeded in breaking new ground in software technology, Bruno Schmed, Member of the Executive Board, T&N Telekom und Netzwerk AG
At soXes we get competence and professional results - at any time in a completely uncomplicated way, Simon Keel, Chief Technology Officer, Tolomeo Capital AG
soXes convinces in projects with experienced solutions and close customer contact. Roman Aebi, CEO Cenprom AG
soxes has implemented our ideas into an overall solution: professional, timely and at a fair price. Andreas Lehmann, CEO, PortaNet AG
soXes has demonstrated great expertise and commitment to the complex overall IoT solution with LoRaWAN and NFC. This, and the well structured cooperation were the basis for the simplicity that distinguishes MyPortaNet. Christoph Röthlisberger, IoT/Industry 4.0, PortaNet AG

 

Are you looking for a company that offers you effective support and consulting in the implementation and support of your software projects?


Our services cover the entire life cycle of an IT solution as well as the entire spectrum of modern software development.


From business and process analysis, IT architecture to implementation. From commissioning to support. You benefit from our specialist knowledge and our experts.

With over 150 successful development projects and more than 80 active customers, we have the experience and you have the idea.

Notice

Our website uses cookies to ensure the best possible service. By using the site, you agree to the use of cookies. You can change this in your browser settings. Privacy Policy.