,... Innovative Software in its Simplicity! Windows Linux Mac OS X ios
Innovative Software in its Simplicity! Technosoftware GmbH is a company focusing in Consulting, Training, Software Design, Software Development as well as Project Management and is offering these services internationally. For our customers we develop trend-setting and innovative IT-solutions in the automatic control-engineering field and take over management, planning as well as development tasks. We care for our customers while planning, realizing and supporting the applications. Through combining consulting, training, software and hardware we achieve optimal results for our customers in regard of technical, time schedule, personnel and budget aspects. We analyze your needs; provide concepts and detail specifications as well as all necessary designs. Then we pay attention to a reliable software development and accompany the project up to the finished implementation and acceptance in your enterprise. When desired we take over also the direction of the project of other software projects. We support you in all phases - consultation, direction of the project, analysis, architecture & design, implementation, test and maintenance. You decide on the integration of our coworkers in your project; for an entire project or for selected phases. Entire projects Entrust us your project. In accordance with your requirements we realize your conceptions. Selected phases We take over a project phase, for example analysis & design or implementation of plant components, e.g. the realization of a control station or an OPC server. On Customer Site We realize your projects together with your coworkers; also in-house on your site. Due to a flexible organization we adjust ourselves fast and competently on the most diverse customer's requests. We are your competent partners for: Consulting Software Design Software Development Training Project Management You know the requirements for your application and we contribute the expertise from many realized projects. This enables you to focus on your application while we take care of the underlying platform.
Mobile ios, Android and Windows Phone 7 Development Services Three platforms, one technology ios, Android and Windows Phone 7 development have something in common:.net. The.NET frameworks (.NET for Windows Phone 7, MonoTouch on iphone/ipad and Mono for Android) are modern, objectoriented APIs for rapid and full-featured application development. Your project can benefit from our years of experience in.net development, whether you intend to deploy on iphone / ipad or Android. We've been developing.net development since several years, and we now also develop for iphone / ipad and Android with either MonoTouch ormono for Android. Whatever the nature of your project, we can help. The mostly commonly requested development work we undertake includes: Windows Phone 7 applications with.net and Silverlight ios applications with MonoTouch Android applications with Mono for Android Let us create your new application for the most talked-about platforms around: ios, Android and Windows Phone 7.
Embedded Overview Technosoftware GmbH's engineers are experts in the integration of embedded software with more than 20 years experience in the development of real-time operating systems like RTXDOS-16 / RTXDOS-32 and lean and efficient industrial products built on Linux and now Android. Technosoftware GmbH specializes in the following areas: Real-time OS with expertise in Linux, QNX, RTXDOS-16, RTXDOS-32 Embedded Linux - used today in different applications and configurations ranging from the smallest system with limited resources, to the most comprehensive control system. Microsoft Windows Embedded much equipment is often controlled directly from a Microsoft Windows CE Embedded System. GUI Development More and more embedded devices are equipped with a TFT display and sometimes even with a touch device and are used for the communication between humans and machines. With Qt for Embedded a performant GUI platform is available which makes it possible to realize modern user interfaces even on moderately powered devices. Qt for Embedded includes a complete set of GUI classes, operating system encapsulation, data structure classes, utility and integration classes. Additionally, Qt for Embedded includes a variety of tools to assist in the development, testing and debugging of applications. The broad scope of the Qt for Embedded API enables it to be used across a wide variety of development projects. Qt for Embedded is used to develop numerous types of products and devices on the market, ranging from consumer electronics (mobile phones, web pads and set top boxes) to industrial controls (medical imaging devices, kiosks, mobile information systems and others). With the use of Qt Quick it is even possible to implement touch interactions like the ones known from the iphone, ipad and Android devices. Let us create your new application with Qt for Embedded.
OPC Solutions and Consulting OPC is the industry standard technology for communication of process values and events in industrial communications. It connects devices, machines and systems from different manufacturers using the same interface. OPC server adds remarkable amount of value for device, machine or system, as it reduces any integration or application software development costs. Similarly OPC clients made for one OPC server can be connected to any other OPC server without time-consuming customization. Technosoftware GmbH was founded in 2011 and is specialized in software consulting and development services for technical and industrial applications based on OPC and offers also products in this area. During his time at Technosoftware, the founder of Technosoftware GmbH was involved in the design and development of many software products with OPC connectivity and has over 15 years extensive knowledge about OPC. Based on this expertise, the Visual OPC. NET product line was released in 2012, which focuses on the pioneering OPC UA technology, but also provides support for the classic OPC specifications such as OPC DA, OPC AE and OPC HDA. Whether Design or development of an OPC server or Client, integration of the OPC technology into existing systems or the execution of customized training courses Technosoftware GmbH supports you individually within all ranges of the OPC technology: Communication Modules Measurement Systems Data Acquisition Condition Monitoring Our main activities are: Consulting from the analysis to the implementation; Manufacturer and industry independent Consulting, Design and Support Services regarding OPC based solutions Development of OPC server and Clients according to your desires Service and Support for OPC based products Our services cover: Realization of special OPC servers Consultation during design of your OPC architecture Consultation during development of servers and clients Analysis of communication problems between OPC server and clients Implementation of gateway products e.g. between XML-DA and DA OPC connection to standard components e.g. SPS, databases, etc. Development of special OPC Clients, e.g. for process value archiving over OPC Consultation with the demarcation from OPC to other technologies and standards Consultation when using OPC in C++, VBA, NET, Web applications OPC DA, AE, HDA, XML-DA, UA and OPC.NET 3.0 (WCF) OPC Server Development: We design and implement OPC servers for device, machine and system suppliers. The use of OPC servers eliminates the need of custom I/O-interface development and it becomes possible to create application software using OPC tools from different vendors. The reuse of software components makes Technosoftware GmbH very efficient and a reliable OPC server developer. OPC Client Development: We design and implement OPC clients for Windows, Linux and embedded environments. OPC clients can be used with OPC servers from different vendors.
IT competencies We focus mainly on the following technologies: General Technologies Software Development Process: Rational Unified Process, Agile Unified Process Case Tools: Enterprise Architect Programming Languages: C#, C++, C, Java Windows Applications Platforms: Windows XP, Windows 7, Windows Server 2003, Windows Server 2008, Windows Embedded Development Environment: 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 Databases: SQL Server, MySQL Communication: (D)COM, TCP/IP, Web Services, SOAP, OPC, WCF Version Control, Build: SVN, FinalBuilder Linux Applications Platforms: SUSE Linux, Ubuntu Development Environment: Eclipse, gcc Frameworks: Mono, Qt, CppUnit Web: XML, XSLT, HTML Databases: MySQL Communication: TCP/IP, OPC UA Version Control, Build: SVN Mac OS X Applications Platforms: Mac OS X Development Environment: Eclipse, gcc Frameworks: Mono, Qt Web: XML, XSLT, HTML Communication: TCP/IP, OPC UA Version Control, Build: SVN Mobile and Embedded Applications Platforms: ios, Android, Windows Phone 7, Embedded Linux Development Environment: Eclipse, gcc Frameworks: MonoTouch, Mono for Android, Silverlight, Qt for Embedded, CppUnit Web: XML, XSLT, HTML Databases: MySQL Communication: TCP/IP, OPC UA Version Control, Build: SVN
References Mobile Combustion Analysis System To help optimize the sequences of events inside engines, it is becoming increasingly important to depict real driving conditions accurately. General physical conditions that impact on the engine operation characteristics can only be displayed on the test bench to a limited extent or through the use of complex algorithms during evaluation. This project was for a software development of a combustion analysis system specially designed for mobile use. This measures the cylinder pressure, crank angle and other measurement variables in the combustion engine and calculates from them several characteristics in real time. The necessary arithmetic performance for the processing of the enormous data streams is managed by an embedded PC with a FPGA front end processor. The data is then transmitted via Gigabit Ethernet to a PC (laptop) for further evaluation. The communication between the mobile combustion analysis system and the visualization PC as well as components for online and offline visualization of the measurement data was developed. Processes simply visualized In hectic times it is often more efficient to get back to the roots. Less is more, but this consequently lived and followed. This project was for a software development of a software application for structuring business processes, which are user-friendly visualized and allows getting the requested information with just two clicks. With this application business processes are represented in a clear kind. Users find the necessary information and/or documents fast and direct. Thus a fast and efficient work is guaranteed. The following characteristics give an overview of the functionality to this application: Use documents within your office environment Structured directories on the server (process oriented) Linking to the business processes CI/CD with your defaults (Logo, Font, Color) Simplest Licensing Entry page (Home) as easy communication tool (Auxiliary use) No web server required No special knowledge required User accounts of Windows integrated
Why Technosoftware GmbH? Professionalism Technosoftware GmbH is, measured by the number of employees, truly not a big company. However when it comes to flexibility, service quality, and adherence to schedules and reliability, we are surely a great company, which can compete against the so called leaders in the industry. And this is THE crucial point for our customers. Continuous progress Lifelong learning and continuing education is, especially in the information technology, essential for future success. Concerning our customers, we will constantly accepting new challenges and exceeding their requirements again and again. We will continue to do everything to fulfill the needs of our customers and to meet our own standards. High Quality of Work We reach this by a small, competent and dynamic team of coworkers, which apart from the satisfaction of the customer; take care of a high quality of work. We concern the steps necessary for it together with consideration of the customers requirements. Technosoftware GmbH Windleweg 3 CH-5235 Rüfenach Tel.: +41 56 536 93 46 sales@technosoftware.com www.technosoftware.com