Finden Sie schnell softare für Ihr Unternehmen: 11 Ergebnisse

Softwareentwicklung

Softwareentwicklung

Ich unterstütze Unternehmen bei der digitalen Transformation durch Beratung und die Entwicklung von Windows-Desktop- und Mobile-Apps. Meine Softwarelösungen finden in verschiedenen Bereichen Anwendung, unter anderem in Produktionsanlagen, der Qualitätsprüfung, der Logistik und allgemein in Bereichen, die Menschen dabei unterstützen, effizienter und effektiver zu arbeiten.
8D Software

8D Software

Die beste KI-gestützte Problemlösung für schnellere, nachhaltige Ergebnisse und Teamwork Maximiere deine Leistung mit Owlytic 8D! Nutze die Kraft von Künstlicher Intelligenz und Digitalisierung um deine Problemlösung zu beschleunigen und nachhaltige Ergebnisse zu erzielen, egal ob externes oder internes Ereignis. Höre auf, nur zu reagieren, und fange an, proaktiv zu planen. Profitiere von einer leichteren Zusammenarbeit im Team und maximiere deine Effektivität.
Softwareentwicklung

Softwareentwicklung

Wir sind leidenschaftliche Softwareentwickler. Schon zu Zeiten von C64 und ZX81 haben einige unser Entwickler die Liebe zum Programmieren entdeckt. Daher ist Maschinencode (Assembler), Basic, C, C++, C#, Java, JavaScript, CGI, HTML, SPS, AWL, Firmware und Anwendungen ein Teil unseres Wortschatzes. Für Sie entwickeln wir Software für PCs, und Mikrocontroller oder Embedded Systeme. Das beinhaltet einfache Programme für PCs bis zu verteilten Webanwendungen. Unsere Programme für Mikrocontroller können WLAN Verbindungen aufbauen, Displays ansteuern und BLDC Motoren antreiben. Softwareentwicklung Software ist für viele nur ein Spiel aus 0 und 1. Am Ende stimmt das auch. Doch vorher erzählt man der Maschine eigentlich eine Geschichte und diese Geschichte wird dann von der Maschine nachgespielt. Auf Grund von diversen Ein- und Ausgängen, z.B. Tastatur oder Sensor, kann die Maschine sogar “eigene” Entscheidungen treffen. Embedded Systeme Bei diesen Systemen sprechen wir von Headless Systemen. Auch wenn die Systeme ein Display besitzen, ist darüber nur die Funktion der Benutzer Information möglich. Das System verrichtet seine Arbeit im Verborgenen. Sei es einen Motor zu betreiben eine WLAN Verbindung zu erstellen oder Temperaturen auf einem Display auszugeben. Das System arbeitet im Hintergrund. Unsere Embedded Systeme können direkt in C programmiert werden aber auch mit einem Betriebssystem wie z.B. Linux. Firmware Die Firmware wird in Embedded Systemen eingesetzt. Sie ist die Zwischenschicht von der Hardware und der Anwendungssoftware. Mit ihr können Display oder BLDC Motoren angesteuert werden sowie Sensoren oder Taster abgefragt werden. Ebenso ist es möglich mit der Firmware komplexe Ansteuerungen wie die eines WLAN Moduls vorzunehmen. Die Firmware kann durch Anwendungen parametriert werden. Anwendungssoftware Diese sind meist PC Programme, können aber auch Web Anwendungen sein. Sie helfen dem Benutzer dabei Aufgaben auszuführen oder Einstellungen an Maschinen, die z.B. ein Embedded System besitzen, vorzunehmen. Unsere Leistungen Hardwarenahe Softwareentwicklung für Microcontroller (Microchip und ST Familie) Architektur- und Schnittstellenbeschreibung Anwendungsentwicklung in C/C++ C# Graphische Benutzeroberflächen Echtzeitanwendungen Kompetenz langjährige Tätigkeiten in der Programmierung Programmierung in C, C++, C# Programmierung in HTML, Java, JavaScript Programmierung von WLAN Anwendungen Programmierung von Displays Programmierung von BLDC Motoren
OEM-Lösungen

OEM-Lösungen

Unsere OEM-Lösungen bieten Ihnen alles aus einer Hand, von der Entwicklung über den Prototypenbau bis hin zur Produktion und Montage. Wir haben uns auf die Herstellung mechanischer und elektrischer Produkte sowie IoT-Produkte und Elektromotoren spezialisiert. Unsere maßgeschneiderten Fertigungen garantieren höchste Qualität und Effizienz, unterstützt durch umfassende Qualitätssicherungsmaßnahmen. Die OEM-Lösungen von MPP Solutions sind darauf ausgelegt, den gesamten Produktentstehungsprozess zu optimieren. Mit einem fachübergreifenden Team und modernster Technologie bieten wir Ihnen innovative Lösungen, die den höchsten Standards entsprechen. Unsere Dienstleistungen umfassen die Konstruktion, Produktion, Montage, Verpackung und Lieferung, was Ihnen eine nahtlose Integration in Ihre Produktionsprozesse ermöglicht.
Embedded Softwareentwicklung

Embedded Softwareentwicklung

Embedded Softwareentwicklung aus Stuttgart für Kunden in aller Welt Wir übernehmen für Sie den komplette Softwareentwicklungslebenszyklus (SDLC) und arbeiten dabei nach Entwicklungsmodellen wie Wasserfall, Agile, Scrum oder Lean. Embedded Software oder auch Firmware ist Software, die in eingebetteten Systemen wie Mikrocontrollern, Sensoren und Aktoren in Geräten wie Autos, Smartphones und Haushaltsgeräten läuft. Unser Skillset Bei der Softwareentwicklung ist eine schnelle Umsetzung ohne lange Einarbeitungszeiten wichtig. Folgende Tools, Platformen und Programmiersprachen sind bei uns im Einsatz und können somit schnell und erfolgreich angewandt werden. Programmiersprachen C/C++ Python Rust Matlab Plattformen und Hersteller Microchip (PIC16, PIC18, PIC24, dsPIC etc.) ST Microelectronic (STM8, STM32) ESP32 Raspberry Pi Cypress Semiconductor (PSOC, Bluetooth/ARM SoCs) Atmel (diverse) Nordic Semiconductor (nRF51, nRF52 Bluetooth/ARM SoCs) Zynq-7000 Andere ARM-Plattformen auf Anfrage sehr gerne möglich Entwicklungsumgebungen Eclipse STM32CubeIDE / STM32CubeMX ARM-GCC Toolchain Atollic True Studio for ARM Microchip MPLAB-X IDE / IPE Qt GUI Framework freeRTOS touch GFX neovim make / CMake CLion (embedded) Linux Cypress PSoC Creator Keil μVision 4/5 Visual Studio Code PyCharm CLion Segger Embedded Studio Git / GitBash / GitLab / GitAhead XtratuM Next Generation (XNG) Hypervisor Einige der umgesetzten Aufgaben aus vergangenen embedded Software Projekten: Treiberentwicklung für Displays, Sensoren, UI-Elemente und Aktoren Visualisierung einer Benutzeroberfläche mit Qt / TouchGFX Einbindung von Kommunikationsprotokollen wie CAN-Bus, CANopen, SPI, I2C, UART, IO-Link Mikrocontrollerseitige Implementierung für Firmware Updates über Bluetooth Low-Energy (FOTA), CAN-Bus und UART Softwareentwicklung mit FreeRTOS (Real-time operating system for microcontrollers) Desktop Applikation zum Senden von Firmware Updates über UART und Bluetooth Desktop Programm zum Auslesen der auf dem Mikrocontroller geloggten Daten Programmierung und Inbetriebnahme eines LoRaWAN Gateways Automatisierung eines Platinentesters Ethernet-Anbindung durch den Lightweight IP (lwIP) Stack Implementierung eines Zeitsynchronisierungsprotokolls basierend auf PTP FOTA-Update für mehrere vernetzte Mikrocontroller über Bluetooth Firmware Update über CAN-Bus Zertifizierte Sicherheitssoftware für sicherheitsrelevante Elektronik Code Check / Analyse zur Fehlersuche bzw. Codeoptimierung Portierung von Software auf neue Hardware-Plattformen Rapid Prototyping Software für eilige Prototypen und Erstmuster Embedded Softwareentwicklung in 7 Steps Während die grundlegenden Schritte des Softwareentwicklungslebenszyklus (SDLC) ähnlich bleiben, gibt es spezifische Herausforderungen und Überlegungen, die für Embedded Software charakteristisch sind: 1 Anforderungsanalyse Diese Phase ist wie bei jeder Softwareentwicklung kritisch, aber bei Embedded Software muss besonders auf die Einschränkungen der Hardware, Echtzeitanforderungen und Umgebungsbedingungen geachtet werden. Die Anforderungen müssen sehr präzise definiert werden, um Spezifikationen wie Leistungsbedarf, Speichergröße und Energieverbrauch zu berücksichtigen. 2 Systemdesign Neben der Softwarearchitektur wird hier auch das Design des gesamten Systems einschließlich der Hardware berücksichtigt. Die Entwickler müssen entscheiden, wie die Software mit der Hardware interagieren wird, was oft die Entwicklung von Treibern und Middleware umfasst. 3 Implementierung Die Codierung von Embedded Software erfolgt oft in Programmiersprachen wie C, C++ oder Rust, die für die Entwicklung von Low-Level-Operationen geeignet sind. Entwickler müssen Code schreiben, der effizient mit der Hardware arbeitet und dabei die Ressourcenbeschränkungen beachtet. 4 Hardware-Software-Integration In diesem Schritt wird die entwickelte Software auf der Zielhardware getestet. Dies ist eine kritische Phase, in der die Interaktion zwischen Software und Hardware verifiziert und optimiert wird. Probleme wie Hardwaredefekte, Timing-Probleme und Speicherverletzungen müssen hier identifiziert und behoben werden. 5 Testen Das Testen von Embedded Software umfasst nicht nur Softwaretests, sondern auch Hardwaretests. Dies kann Unit-Tests, Integrationstests, Systemtests und spezielle Tests für Echtzeitfähigkeit, Leistungsverhalten und Fehlertoleranz beinhalten. 6 Deployment Die Bereitstellung von Embedded Software kann das Flashen der Software auf das Gerät oder das Durchführen von Firmware-Updates umfassen. In vielen Fällen ist die Software fest in die Hardware integriert, was Änderungen nach der Auslieferung erschwert. Wir unterstützen Sie bei der richtigen Updatestrategie und der Umsetzung. Somit bleiben sie selbst nach der Auslieferung flexibel mit Softwareänderungen. 7 Wartung und Updates Aufgrund der oft engen Integration mit der Hardware und der langen Lebensdauer vieler eingebetteter Geräte ist die Wartung von Embedded Software besonders wichtig.
Altium Designer Softwareschulung

Altium Designer Softwareschulung

Kurs für Einsteiger und Umsteiger In unserem 4 bis 5-tägigen Altium Designer Fundamentals Training erlernen Sie den Umgang mit Altium Designer, einem der mächtigsten ECAD-Programmen das derzeit am Markt verfügbar ist. Wir führen Sie durch die Funktionen des Programms von der ersten Schaltplanerfassung bis hin zum fertigen PCB-Layout. Durch das Erstellen oder Importieren exakter 3D-Modelle einer Baugruppe wird das Zusammenspiel zwischen Elektronik- und Mechanikentwicklung noch einfacher und präziser. Nach dem Kurs können Sie eigenständig Schaltpläne erstellen, PCB-Leiterplatten layouten und Fertigungsdaten erstellen. Der Kurs besteht sowohl aus theoretischen als auch praktischen Einheiten. Der 5. Tag kann optional dazu gebucht werden. An diesem Tag können wahlweise eigene Projekte begonnen werden oder alternativ Übungsaufgaben gemacht werden. Für fortgeschrittene Benutzer bieten wir Aufbautrainings an, bei denen auch auf die unternehmensspezifischen Anforderungen eingegangen werden kann. Ein Beispiel hierfür ist, wie die reibungslose Zusammenarbeit zwischen Altium und SolidWorks funktioniert.
Software Entwicklung

Software Entwicklung

Tauchen Sie ein in die Welt unserer maßgeschneiderten Softwarelösungen! Von einfachen Mini-Anwendungen bis zu komplexen Aufgaben entwickeln wir innovative Software, die Ihre spezifischen Anforderungen perfekt erfüllt. Unser Spezialgebiet liegt in der Integration von Software mit spezieller Hardware, wobei auch die Hardware nach Ihren individuellen Vorgaben angepasst werden kann. Entdecken Sie die Möglichkeiten und lassen Sie uns gemeinsam Ihre Vision verwirklichen. Unsere maßgeschneiderten Softwarelösungen werden ganz nach Ihren Wünschen entwickelt. Sie zeichnen sich durch Benutzerfreundlichkeit, Sinnhaftigkeit und einfache Bedienbarkeit aus. Wir setzen Ihre Anforderungen präzise um, damit Sie effizienter arbeiten können.
Audit Software

Audit Software

Die Nummer 1 Audit Lösung Owlytic Audit ist die führende Plattform für Audits, die dir hilft, jedes Audit effizient und klar durchzuführen. Von der schnellen Einrichtung bis hin zur intelligenten Durchführung und tiefgreifenden Analyse - Owlytic Audit unterstützt dich auf jedem Schritt und verwandelt Erkenntnisse in echte Verbesserungen.
Prototyping

Prototyping

Unser Prototyping-Service unterstützt Sie von Anfang an, um die Funktionalität, das Design und die Effizienz Ihrer Produkte in jedem Entwicklungsstadium zu optimieren. Mit modernsten Technologien wie 3D-Druck, Vakuumformen und Fräsen bieten wir Ihnen Prototypen, die Ihnen helfen, innovative Lösungen zu realisieren und den Entwicklungsprozess nahtlos voranzutreiben. Die Prototypen von MPP Solutions sind darauf ausgelegt, Ihnen wertvolle Einblicke in die Produktentwicklung zu geben. Unser engagiertes Team bietet Ihnen umfassende Unterstützung, um sicherzustellen, dass Ihre Produkte den höchsten Qualitätsstandards entsprechen. Mit unserer Expertise helfen wir Ihnen, die besten Lösungen für Ihre spezifischen Anforderungen zu finden und den Entwicklungsprozess effizient zu gestalten.
Komplett Projekt

Komplett Projekt

Erleben Sie unsere Komplettlösungen: Wir entwickeln und realisieren maßgeschneiderte Projekte von der Konzeption bis zur Inbetriebnahme. Unsere Expertise umfasst die Konzeptentwicklung, die maßgeschneiderte Hardware-Entwicklung und -Produktion, den Zusammenbau, die Programmierung sowie die Einrichtung und Inbetriebnahme. Vertrauen Sie auf unsere ganzheitliche Betreuung, um Ihre visionären Ideen erfolgreich umzusetzen – von Anfang bis Ende, für eine nahtlose Integration und maximale Effizienz. Wir bieten umfassende Lösungen für Ihre Technologieprojekte: von der Planung über die Entwicklung von Hardware und Software bis hin zum Aufbau und zur weiteren Begleitung. Wir bieten maßgeschneiderte Lösungen für Serverlandschaften, Sonder- und Umbauten. Von der Planung über die Entwicklung bis zur Umsetzung – alles aus einer Hand.
Transportmanagementsystem (TMS)

Transportmanagementsystem (TMS)

Unsere TMS-Lösungen (Transport Management System) sind darauf ausgelegt, flexibel auf die individuellen Anforderungen Ihrer Logistikprozesse einzugehen. Die Software kann bedarfsgerecht zusammengestellt und angepasst werden, um verschiedene Funktionen wie Routenplanung, Sendungsverfolgung, Flottenmanagement und Frachtoptimierung abzudecken. Diese Anpassungsfähigkeit ermöglicht es, eine optimale Lösung für Ihre spezifischen Herausforderungen im Transport- und Logistikbereich zu implementieren, wodurch Effizienzsteigerungen und Kosteneinsparungen erreicht werden können.