Entwicklung - Linux und Derivate

Linux als Zielplattform

Linux ist ein relativ junges Betriebssystem, das seine Wurzeln in der bewährten UNIX Architektur hat und von Beginn an eine rasante Entwicklung erfuhr. In den Anfängen oft abwertend als "Hacker-System" bezeichnet, steht seit einiger Zeit mit der Production-Release "2.0" eine Version zur Verfügung, mit der Linux endgültig zu einem ausgereiften und voll ausgestatteten Betriebssystem für PC's geworden ist.

Die Funktionalität und Stabilität des Betriebssystem-Interfaces braucht keinen Vergleich zu scheuen, eine Portierung von bestehenden Unix-Anwendungen auf Linux ist in den meisten Fällen völlig problemlos möglich.

Das Internet bietet mittlerweile so ziemlich alles an was das Herz begehrt.
Alles? Nein, nicht alles. Oft findet sich nicht die richtige Lösung eines Software-Problems in Form einer kommerziellen oder freierhältlichen Anwendung oder eines Programmes. Nichts will so richtig passen.

Das muß nicht sein. Unsere Stärken liegen in unserer Flexibilität. Bei einer genaueren Analyse der Anforderungen findet sich meist eine Lösung. Die passende Sprache dazu sprechen wir.

Folgende Einsatz-Kategorien sind der JMC-Technologieberatung dabei von besonderem Interesse:

Turn-Key Systeme
Üblicherweise versteht man unter einem "Turn-Key System" vor allem ein Computer-System, das in einer bestimmten Umgebung eine bestimmte, spezielle Aufgabe zu erfüllen hat. Dieses Computer-System setzt sich zusammen aus der Hardware, dem Betriebssystem und einer mehr oder weniger umfangreichen Anwendungs-Software.

Üblicherweise stellt die JMC-Technologieberatung das "Turn-Key Systems" selbst komplett zusammen, d.h. wir wählen die Hardware und das Betriebssystem aus und entwickeln dazu die Anwendungssoftware entsprechend den Kundenanforderungen. Der Kunde eines typischen Turn-Key Systems benötigt vor allem die Funktionalität des Gesamtpaketes, das System selbst wird hier meistens als "Black-Box" betrachtet, der Aufbau und die Zusammenstellung der einzelnen Komponenten ist dabei von sekundärer Bedeutung.  Das System ist äußerst stabil im Betrieb und eignet sich somit problemlos auch für Anwendungen, die eine hohe Verfügbarkeit im Dauerbetrieb erfordern, wie z.B. Datenbank-Server, Meßwerterfassungssysteme. Point-Of-Sales Terminals, usw.

Für den Kunden eines Turn-Key Systems stellt Linux auf Grund seiner günstigen Kostenstruktur eine interessante Alternative dar. Da für die Betriebssystem-Software selbst keine Lizenzkosten anfallen, lassen sich so auch größere Stückzahlen kostengünstig realisieren, durch den Wegfall der Fixkosten bei der Betriebssystem-Lizenz bleibt mehr finanzieller Spielraum auf der Anwendungsseite.

Mit Linux wird ein Turn-Key System sehr gut skalierbar, je nach Anforderung kann vom 386 bis zum Pentium-II oder Dual PentiumPro unterschiedlich leistungsfähige Hardware zum Einsatz kommen. Falls die Leistungsfähigkeit eines Standard-PC für die Anwendung nicht mehr ausreicht, kann z.B. ein mit einem DEC Alpha aufgebautes Linux-System verwendet werden, das eine entsprechend höhere Systemleistung, auch im Multi-User Betrieb, liefert und trotzdem die gleiche Betriebssystem-Umgebung zur Verfügung stellt und Quellcode-kompatibel bleibt.

Die Anwendung kann von der umfangreichen Funktionalität des Betriebssystems wie z.B. pre-emtive Multitasking, Netzwerkunterstützung für verschiedene Protokolle, Remote-Access für Fernwartung profitieren. Ein derartiges Linux-System fügt sich hervorragend in ein heterogenes Netzwerk-Umfeld ein, ein Linux "Turn-Key System" arbeitet problemlos mit vorhandener Infrastruktur wie X-Terminals, LAN-Drucker, andere Workstations, Server oder auch Windows-Arbeitsplätzen zusammen.

Planung, Entwurf & Realisation

Je nach Größe des Projekts gehen wir unterschiedlich an das Thema heran. Allem zugrunde liegt eine ausreichend fundierte Planung und das Pflichtenheft. Wir binden Sie kompetent und verständlich in den Prozess ein, so daß sowohl Sie als auch wir davon profitieren. Sie sparen Kosten und wir Zeit.

Durchaus findet sich dann vielleicht doch eine bereits vorhandene Software, um den Ansprüchen zu genügen. Wenn aber nun wirklich nichts "von der Stange" passt, schneidern wir Ihnen eine Lösung nach Maß für nahezu jedes Betriebssystem und nahezu jede Problemstellung.

Dabei spielt die Anforderung ob nun On- oder Offline-Anwendung für uns keine Rolle. Schnittstellen zwischen Datenbanken und z.B. einer Internetpräsenz sind ebenso kein Problem wie z.B. die Erstellung eines kompletten Content Managent Systems.

 
Letztes Update:  12:59 28/05 2004