,... Innovative Software in ihrer Einfachheit!
Innovative Software in ihrer Einfachheit! Technosoftware GmbH ist ein Informatik-Ingenieurbüro das in den Bereichen Consulting, Schulung, Software-Design und Entwicklung sowie Projektmanagement tätig ist und international umfangreiche Dienstleistungen anbietet. Wir entwickeln für unsere Kunden zukunftsweisende und innovative IT- Lösungen in der Automatisierungstechnik und übernehmen Management-, Planungs- sowie Realisierungsaufgaben. Wir verfügen über ein umfassendes Fachwissen, die richtigen Werkzeuge und kooperieren bei Bedarf eng mit verschiedenen Partnern. So garantieren wir Ihnen in den verschiedensten Bereichen ein in fachlicher, terminlicher, personeller und finanzieller Hinsicht optimales, genau auf Ihre Anforderungen abgestimmtes Dienstleistungs-Angebot. Wir analysieren Ihre Bedürfnisse, erstellen Konzepte und Detailspezifikationen sowie alle notwendigen Designs. Wir achten auf eine zuverlässige Software-Entwicklung und begleiten das Projekt bis zur fertigen Implementierung und Abnahme in Ihrem Betrieb. Wir unterstützen Sie in allen Phasen Beratung, Projektleitung, Analyse, Architektur & Design, Implementierung, Test und Wartung. Sie entscheiden wie Sie unsere Mitarbeiter einsetzen - für ein gesamtes Projekt oder für ausgewählte Phasen. Gesamt-Projekte Vertrauen Sie uns Ihr Projekt an. Gemäss Ihren Anforderungen setzen wir Ihre Vorstellungen um. Teil-Projekte Vor Ort Wir übernehmen eine Projektphase, so zum Beispiel Analyse & Design und Beratung beim Einsatz von Anlage-Komponenten, wie z.b. die Realisierung einer Bedien-Station oder eines OPC Servers. Wir realisieren gemeinsam mit Ihren Mitarbeitern Ihre Projekte. Auch bei Ihnen im Hause Aufgrund einer flexiblen Arbeitsorganisation stellen wir uns schnell und kompetent auf die verschiedensten Kundenwünsche ein. Wir sind Ihr kompetenter Partner für: Consulting Software-Design Software-Entwicklung Schulung Projekt-Management Sie kennen die Anforderungen an Ihre Anwendung und wir unterstützen Sie mit unserem Know-How von vielen realisierten Projekten. Dies ermöglicht es Ihnen sich auf Ihre Anwendung zu konzentrieren, während wir Ihnen die notwendigen Grundlagen liefern.
Mobile ios, Android und Windows Phone 7 Entwicklungs-Dienstleistungen Drei Plattformen, eine Technologie ios, Android und Windows Phone 7 Entwicklung hat etwas gemeinsam:.net. Die.NET Frameworks (.NET für Windows Phone 7, MonoTouch für iphone/ipad und Mono für Android) sind moderne, objekt-orientierte APIs für die schnelle und umfangreiche Anwendungs-Entwicklung. Ihr Projekt kann von unserer langjährigen Erfahrung in der.net Software-Entwicklung profitieren, egal ob Ihre Anwendung auf iphone / ipad oder Android installiert wird. Wir sind in der.net Software-Entwicklung seit mehreren Jahren erfolgreich tätig und wir entwickeln nun auch für iphone / ipad und Android mit MonoTouch oder Mono für Android. Unabhängig von der Art Ihres Projektes, wir können Ihnen helfen. Die am häufigsten angeforderten Entwicklungsarbeiten, die wir unternehmen beinhalten: Windows Phone 7 Anwendungen mit.net und Silverlight ios Anwendungen mit MonoTouch Android Anwendungen mit Mono für Android Lassen Sie uns Ihre neue Anwendung für eine der meistdiskutierten Plattformen entwickeln: ios, Android und Windows Phone 7.
Embedded Übersicht Technosoftware GmbH Ingenieure sind Experten in der Integration von Embedded-Software mit mehr als 20 Jahre Erfahrung in der Entwicklung von Echtzeit-Betriebssystemen, wie RTXDOS-16 / RTXDOS-32 oder kleine und effiziente industrielle Produkte basierend auf Linux oder jetzt auch Android. Technosoftware GmbH hat sich in den folgenden Bereichen spezialisiert: Echtzeit-Betriebssysteme mit Erfahrung in Linux, QNX, RTXDOS-16 und RTXDOS-32 Embedded Linux - wird heute in verschiedenen Anwendungen und Konfigurationen eingesetzt; von dem kleinsten System mit begrenzten Ressourcen bis zum umfassendsten Kontrollsystem. Microsoft Windows Embedded viele Geräte sind oft direkt von einem Microsoft Windows CE Embedded System gesteuert. GUI Entwicklung Immer mehr Embedded-Geräte sind mit einem TFT-Display ausgestattet, manchmal sogar mit einem Touch-Gerät und werden für die Kommunikation zwischen Mensch und Maschine eingesetzt. Mit Qt für Embedded steht eine performante GUI-Plattform zur Verfügung, die es möglich macht moderne Benutzeroberflächen auch in kleinsten Geräten zu realisieren. Qt für Embedded enthält einen kompletten Satz von GUI-Klassen, Betriebssystem Kapselung, Datenstruktur Klassen-, Hilfs- und Integrationsklassen. Darüber hinaus enthält Qt für Embedded eine Vielzahl von Werkzeugen die die Entwicklung, das Testen und das Debuggen von Anwendungen unterstützen. Der breite Anwendungsbereich des Qt für Embedded API ermöglicht es für eine Vielzahl von Entwicklungsprojekten verwendet zu werden. Qt für Embedded wird bereits in zahlreichen Arten von Produkten und Geräten auf dem Markt eingesetzt, angefangen von Unterhaltungselektronik (Handys, Web Pads und Set-Top-Boxen), für industrielle Steuerungen (Geräte zur medizinischen Bildgebung, Kioske, mobile Informationssysteme und andere). Mit dem Einsatz von Qt Quick ist es sogar möglich Touch-Interaktionen zu implementieren, wie die die durch iphone, ipad und Android-Geräten bekannt geworden sind. Lassen Sie uns Ihre neue Anwendung mit Qt für Embedded entwickeln.
OPC Lösungen und Beratung OPC ist die Standard-Technologie für die Kommunikation von Prozesswerten und Ereignissen im industriellen Bereich. Es verbindet Geräte, Maschinen und Systeme von verschiedenen Herstellern; unter Verwendung der gleichen Schnittstelle. OPC Server bedeuten für Geräte, Maschinen und Systeme einen markanten Wert-Zuwachs da die Kosten für den Integrations-Aufwand und die Entwicklung von Software-Anwendungen erheblich reduziert wird. OPC Clients, die für die Verwendung mit einem OPC Server erstellt wurden können ohne grossen Anpassungs-Aufwand mit anderen OPC Servern verbunden und verwendet werden. Technosoftware GmbH wurde 2011 gegründet und ist spezialisiert auf Software-Consulting und Entwickler-Dienstleistungen für technische und industrielle Anwendungen basierend auf OPC und bietet ebenfalls Produkte in diesem Bereich an. Während seiner Zeit bei Technosoftware war der Gründer von Technosoftware GmbH massgeblich an dem Design und der Entwicklung diverser OPC basierter Produkte beteiligt und beschäftigt sich seit mehr als 15 Jahren mit dem Einsatz der OPC Technologie. Basierend auf diesem Know-How wurde 2012 die Visual OPC.NET Produkte-Linie veröffentlicht, die sich auf die zukunftsweisende OPC UA Technologie konzentriert, aber auch Unterstützung für die klassischen OPC Spezifikationen wie OPC DA, OPC AE und OPC HDA bietet. Ob Design oder Entwicklung eines OPC Servers oder Clients, Integration der OPC Technologie in bestehende Systeme oder die Durchführung von kundenspezifischen Schulungen Technosoftware GmbH unterstützt Sie individuell in allen Bereichen der OPC Technologie: Kommunikations-Module Mess-Systeme Datenerfassung Zustands-Überwachung Unsere Haupttätigkeiten sind dabei: Beratung von der Analyse bis zur Implementation; Hersteller- und branchenneutral Consulting, Design und Support Dienstleistungen bezüglich OPC basierten Lösungen Entwicklung von OPC Servern und Clients nach Ihren Anforderungen Dienstleistungen und Support für OPC basierte Produkte Unsere Leistungen umfassen unter anderem: Realisierung spezieller OPC Server Beratung bei der Planung Ihrer OPC-Architektur Beratung bei der Entwicklung von Servern und Clients Analyse von Problemen bei der Kopplung von OPC Server und Clients Aufbau von Testaufbauten für Ihre OPC Produkte Implementierung von Brückenprodukten z. B. zwischen XML-DA und DA OPC Anbindung von Standard-Komponenten z.b. SPS, Datenbanken, etc. Entwicklung spezieller OPC Clients, z. B. für die Prozesswertarchivierung über OPC Beratung bei der Abgrenzung von OPC zu anderen Technologien und Standards Beratung bei der Verwendung von OPC in C++, VBA,.NET, Webapplikationen OPC DA, AE, HDA, XML-DA, UA und OPC.NET 3.0 (WCF)
IT-Kompetenzen Wir setzen schwerpunktmässig auf folgende Technologien: Allgemeine Technologien Software Entwicklungs-Prozess: Rational Unified Process, Agile Unified Process Case Tools: Enterprise Architect Programmier-Sprachen: C#, C++, C, Java Windows Applikationen Plattformen: Windows XP, Windows 7, Windows Server 2003, Windows Server 2008, Windows Embedded Entwicklungs-Umgebungen: Visual Studio, Eclipse, Dreamweaver Frameworks:.NET Framework,.NET Compact Framework, Mono, WCF, WPF, Silverlight, NUnit, Devexpress, Qt, DotNetNuke,... Web: XML, XSLT, HTML, ASP.NET, Silverlight Datenbanken: SQL Server, MySQL Kommunikation: (D)COM, TCP/IP, Web Services, SOAP, OPC, WCF Versions-Kontrolle, Build-Umgebung: SVN, FinalBuilder Linux Applikationen Plattformen: SUSE Linux, Ubuntu Entwicklungs-Umgebung: Eclipse, gcc Frameworks: Mono, Qt, CppUnit Web: XML, XSLT, HTML Datenbanken: MySQL Kommunikation: TCP/IP, OPC UA Versions-Kontrolle, Build-Umgebung: SVN Mac OS X Applikationen Plattformen: Mac OS X Entwicklungs-Umgebung: Eclipse, gcc Frameworks: Mono, Qt Web: XML, XSLT, HTML Kommunikation: TCP/IP, OPC UA Versions-Kontrolle, Build-Umgebung: SVN Mobile und Embedded Anwendungen Plattformen: ios, Android, Windows Phone 7, Embedded Linux Entwicklungs-Umgebung: Eclipse, gcc Frameworks: MonoTouch, Mono for Android, Silverlight, Qt for Embedded, CppUnit Web: XML, XSLT, HTML Datenbanken: MySQL Kommunikation: TCP/IP, OPC UA Versions-Kontrolle, Build-Umgebung: SVN
Referenzen Mobiles Indiziersystem Im Rahmen der Optimierung von innermotorischen Vorgängen wird die wirklichkeitsgetreue Abbildung realer Fahrzustände immer wichtiger. Physikalische Randbedingungen mit Auswirkungen auf den Motorbetrieb können am Prüfstand nur begrenzt dargestellt oder durch meist sehr komplexe Algorithmen bei der Auswertung berücksichtigt werden. Bei diesem Projekt handelte es sich um eine Softwareentwicklung für ein mobiles Indiziersystem. Dieses erfasst Zylinderdruck, Kurbelwinkel und weitere Messgrössen im Verbrennungsmotor und berechnet daraus eine Vielzahl von Kenngrössen in Echtzeit. Die notwendige Rechenleistung zur Verarbeitung der enormen Datenströme bewerkstelligt ein Embedded PC mit FPGA Frontend- Prozessor. Über Gigabit-Ethernet werden die Daten an den Bedien-PC übertragen. Realisiert wurde die anspruchsvolle Datenkommunikation zwischen dem Bedien-PC und dem mobilen Indiziersystem. Zudem wurden Komponenten für die online und offline Messdatenanzeige auf dem Bedien-PC entwickelt. Prozesse einfach visualisiert In hektischen Zeiten bewährt sich oftmals das Rezept zurück zu den Wurzeln. Weniger ist mehr, dafür das konsequent leben und umsetzen. Bei diesem Projekt handelt es sich um Software- Applikation zum Strukturieren von Geschäftsprozessen, die benutzergerecht visualisiert werden und den Mitarbeitern die geforderten Informationen mit 2 Klicks zur Verfügung stellt. Mit dieser Anwendung werden Geschäftsprozesse auf übersichtliche Art dargestellt. Anwender finden schnell und direkt die benötigten Informationen bzw. Dokumente. Somit wird eine schnelle und effiziente Arbeitsweise sicher gestellt. Folgende Merkmale geben einen Überblick über die Funktionalität dieser Anwendung: Dokumente in gewohnter Office-Umgebung Strukturierte Verzeichnisse auf dem Server (prozessorientiert) Verlinkung zu den Geschäftsprozessen CI/CD nach Ihren Vorgaben (Logo, Schrift, Farbe) Einfachste Lizenzierung Einstiegseite (Home) als einfaches Kommunikationstool (Zusatznutzen) Ansatz der «Schiefertafel» (kein Webserver nötig) Keine Spezialkenntnisse nötig Benutzerverwaltung gemäss Windows integriert
Warum Technosoftware GmbH? Professionalität Technosoftware GmbH ist, gemessen an der Anzahl der Mitarbeiter, wahrlich keine große Firma. Wenn es jedoch um Termintreue, Flexibilität, Qualität der Leistungen und Zuverlässigkeit geht, brauchen wir keinen Vergleich mit den sogenannten "Großen" der Branche zu scheuen. Und das ist letztendlich DER entscheidende Punkt für unsere Kunden. Stetige Weiterentwicklung Gerade in der Informationstechnologie ist lebenslanges Lernen und stetige Weiterbildung "überlebenswichtig". Aber auch gegenüber unseren Kunden gilt es, sich stetig neu zu bewähren, neue Herausforderungen anzunehmen und die Anforderungen des Kunden immer wieder aufs Neue zu übertreffen. Wir werden auch künftig alles daran setzen den Anforderungen unserer Kunden sowie unseren eigenen Ansprüchen gerecht zu werden. Hohe Qualität der Arbeit Diese erreichen wir durch ein kleines, kompetentes und dynamisches Team von Mitarbeitern welches neben der Zufriedenheit des Kunden eine hohe Qualität der Arbeit anstrebt. Die dazu notwendigen Schritte gehen wir gemeinsam an, unter Einbezug des Kunden. Technosoftware GmbH Windleweg 3 CH-5235 Rüfenach Tel.: +41 56 536 93 46 sales@technosoftware.com www.technosoftware.com