Software-Engineering
|
|
Unser Hauptgeschäft ist die Entwicklung individueller Applikationen und Enterprise-Integrationslösungen mit Web- und Mobile-Technologie. Wir realisieren komplexe Anwendungen nach den Bedürfnissen undserer Kundschaft, oder setzen Ihre Website mittels einer CMS-Lösung zeitgemäss um.
|
Software-Entwicklung
Webapplikationen
Gerne realisieren wir Ihre Software-Lösungen - vorzugsweise als Webapplikation basierend auf HTML5, JavaScript, ASP.net, Java und Angular. Wir evaluieren für Sie den geeignetsten Lösungsansatz und erstellen Prototypen. Auf Wunsch übernehmen wir Ihre bestehende Applikation und setzen wo möglich bestehende Software-Lösungen (auch Open Source) ein.
Enterprise Middleware, Integrationslösungen
Für die Integration von unternehmensweiten Systemen entwickelt Deimos für Sie Applikationen im SOA (Service Oriented Architecture) Umfeld:
- Middleware für die zentrale Bereitstellung von Diensten
- Enterprise Service Bus
- Messaging Systeme
- Umsetzung von rollenbasiertes Berechtigungsmodellen mit Anbindung an ein internes Authentifizierungs- und Authorisierungssysteme
- SOAP und REST Webservices
- Enterprise Content Management Systeme
- Workflow-basierte Systeme
Entwicklung spezifischer Module
Gerne entwickeln wir auch innerhalb Ihrer bestehenden Lösungen spezifische Erweiterungen, um Ihre individuellen Bedürfnisse möglichst optimal umzusetzen:
- Entwicklung von Modulen für CMS-Systeme
- Entwicklung von E-Commerce Lösungen
- Entwicklung von Mobil-Applikationen (Apps, SMS-Dienste)
- Anbindungen an interne Systeme
- Crossmedia-Lösungen
|
Websites, CMS (Magnolia), Shops
Die Realisierung von Websites auf Basis eines modernen CMS (Content Management System) ist für uns eine Selbstverständlichkeit. Sie bringen Ihr Konzept und Ihre Layoutvorlagen in das Projekt ein, oder Sie beauftragen uns Struktur und Screendesign zu erstellen (allenfalls zusammen mit unseren Partnern).
In Zusammenarbeit mit der Design-Agentur erstellen und integrieren wir die CMS-Templates. Selbstverständlich gehört heute die Umsetzung von responsiven Layouts für Desktop- und Mobilgeräte dazu.
Enterprise Content Management / Magnolia
Bei der Realisierung von grösseren Enterprise Content Management Systemen setzt Deimos seit längerem das CMS Magnolia ein.
Magnolia als Open Source CMS passt sehr gut zu unserer Strategie, Lösungen im Enterprise Umfeld auf Basis von Java Open Source Komponenten zu realisieren. Schwerpunktmässig setzen wir dabei Content Management Systeme, Middleware mit Service Orientierter Architektur (SOA), JMS, Workflow-Systeme und Applikationsserver ein.
Neben der Bereitstellung von Crossmedia-Inhalten für Mobile Geräte, Desktop und Apps, verwenden wir Magnolia für die Integration von Daten aus verschiedensten Quellen (internen oder externen Systemen, Social Media u.a.).
Als Partner von Magnolia stellen wir sicher, dass wir immer auf dem aktuellen Stand bleiben und direkt auf die Ressourcen des Herstellers zugreifen können.
Responsive Websites
Unser erster Ansatz für mobile Datenlösungen ist die Umsetzung von Webapplikationen mittels Rersponvie Technologien. Responsive bedeutet, dass sich die Bildschirmdarstellung der Webapplikation dynamisch an die Bildschirmgrösse anpasst. Die ganze Applikation muss für die Benutzung über den Desktop-PC, das Mobiltelefon oder durch ein Tablet nur einmal entwickelt werden.
Beispiele:
- Mobile Webseite des Swiss Olympic Team
- Mobile Miniapplikationen für die Schweizer Sporthilfe
- GPS-Trackingsystem unter Verwendung von Websockets und MQTT
- Alarm-App mit Überbrückung der Lautlosunterdrückung
CMS-Umsetzungen mit Magnolia
Weitere Magnolia-Referenzen
Umgesetzt mit Magnolia wurden u.a. folgende Websites:
Shops
Online-Shoplösung, individuell konfigurierbar je nach Kunde und Art der Artikel. Integration von Kreditkarten-Zahlungsmöglichkeit und SSL-Verschlüsselung.
|
Mobile Apps
Hybride Apps: Ionic, Cordova/Phonegap
Hybride Apps werden nicht mit gerätespezifischen Programmiersprachen umgesetzt sondern mittels Webtechnologien und Möglichkeiten auf die Geräteinformationen (Positionsdaten, Dateisystem, Push-Dienste) zuzugreifen. Sie können auf verschiedenen Plattformen eingesetzt werden.
Responsive Websites
Überall wo es nicht direkt um die Bereitstellung von Mobile-Apps in den verschiedenen Stores (Apple, Google) geht, ist unser erster Ansatz für mobile Datenlösungen ist die Umsetzung von mobilen/responsiven Webapplikationen.
|
Technologie Know-how
Deimos AG wendet in der Entwicklung je nach Art der Lösung und je nach Bedürfnissen der Kundschaft unterschiedliche Technologien an. U.a. verwenden wir folgende Technologien:
Frontend-Technologie
Angular, JQuery, HTML5/CSS3, JavaScript, TypeScript, Ajax, Responsive, CORS
Java Enterprise Backend- und Servertechnologie
Spring, Spring Boot, Apache Camel, Apache Struts, Apache Tiles, Apache ServiceMix, Apache ActiveMQ/JMS, Hibernate/JPA
ASP.NET Backend- und Servertechnologie
ASP.NET MVC, Web Forms, Web API, AJAX, NHibernate, WCF
C#, VB.NET.
Entwicklung (Weitere)
Webservices mit SOAP/REST, C++, dynamische XLS/PDF Generierung, MS Office Programmierung/Integration
DevOps
Jenkins, Nexus, Sonar, Docker
Mobile Entwicklung
Phonegap/Cordova, Ionic
iOS, Android, Windows Phone
Datenbanken
MS SQL Server, Oracle, MySQL
Laufzeitumgebungen, Container
MS Internet Information Server/IIS, Apache Tomcat, Apache ServiceMix, Docker
Betriebssysteme
Windows Server, Mac OSX und Linux Infrastruktur
Enterprise Content Management Systeme
Magnolia CMS
LDAP Verzeichnisse
MS ActiveDirectory, ApacheDS
Anwendungen
Office365-Anwendungen (Word, Excel, Access)
Grafik- und Layout-Software (Photoshop, Illustrator, InDesign)
Adobe XD (UX Prototyping und Design)
|
Applikations-Management
Wartung und Support
Unser Wartungs- und Supportangebot stellt sicher, dass :
- Ihre Applikation auf neue Gegebenheiten angepasst wird
- Sie sich auf Hilfe und Unterstützung im Rahmen der vereinbarten Interventions- und Supportzeiten verlassen können
Betrieb
Neben der Wartung und dem Support organisieren wir auch den Betrieb der für Sie entwickelten Applikationen.
|
Kunden
Verwaltungen/Organisationen
Ägeribad AG, Oberägeri
Baudirektion Kanton Zürich, Amt für Raumordnung und Vermessung, Zürich
Eidgenössisches Departement des Innern (EDI), Bern
IG Saubere Veranstaltung, Basel
HIS - Harmonisierung in der Informatik in der Strafjustiz
Kantonales Steueramt, Zürich
Obergericht des Kantons Zürich
Statistisches Amt Kanton Zürich, Zürich
Dienstleistung/Industrie/Verlage
Alder + Eisenhut AG, Ebnat-Kappel
Eberhard Bühnenbau, Ebnat-Kappel
Graf und Partner AG, Luzern
HxGN Schweiz AG, Zürich
Keystone-SDA-ATS AG, Zürich
Media.Research.Group, Uitikon
Migrol AG, Zürich
Toolsuisse AG, Luzern
VSD - Verband Schweizer Druckindustrie, Bern
Kultur & Sport
Antidoping Schweiz, Bern
Fixcontrol GmbH, Teufen
Go2OL Gmbh, Eschenz
Invents.ch AG, Zürich
Pro Helvetia, Zürich
Schweizerischer Turnverband STV, Aarau
Solothurner Filmtage, Solothurn
Stiftung Schweizer Sporthilfe, Ittigen b. Bern
Swiss Olympic, Ittigen b. Bern
Swiss Triathlon, Ittigen b. Bern
Verein CH.Film, Solothurn
Dazu über hundert weitere grössere und kleinere Unternehmen, für die wir seit 1999 diverse Dienstleistungen erbracht haben.
|
|