James Webb Space Telescope: Das Weltraumteleskop wird mit Javascript betrieben

Die in der Raumfahrt verwendete Software ist manchmal kurios. Im Fall des JWST wird das ISIM mit Javascript kontrolliert und betrieben.

Artikel veröffentlicht am ,
Das ISIM des JWST bei einer Inspektion
Das ISIM des JWST bei einer Inspektion (Bild: NASA/Chris Gunn/CC-BY 2.0)

Das Integrated Science Instrument Module (ISIM) des James Webb Space Telescope (JWST) wird mit klassischem Javascript betrieben. Klassisch sind die dort eingesetzten Skripte deshalb, weil es sich um eine Javascript-Version aus dem Jahr 2003 handelt.

Stellenmarkt
  1. IT Service Desk Agent*in/IT-First-Level-Supp- orter*in
    Fraunhofer-Institut für Windenergiesysteme IWES, Bremerhaven
  2. Team-Leiter:in (w/m/d) für die Informations- und Kommunikationstechnik
    Hochschule Aalen, Aalen
Detailsuche

Die Computer in der Raumfahrt und deren Software sind immer mal wieder für eine Überraschung gut. Denn die Systeme insbesondere der spektakuläreren Projekte sind viele Jahre, oft auch Jahrzehnte in der Entwicklung, bevor überhaupt an einen Start gedacht werden kann.

Und auch nach dem Start bis zum eigentlichen Einsatz kann noch mal viel Zeit vergehen. Dabei setzt man gerne auf erprobte und ausgereifte Technik; nicht ohne jedoch eine Prise Hochmodernes hinzuzugeben - hochmodern zu einem frühen Zeitpunkt im Projekt, wohlgemerkt.

Instrumenteaktionen über Javascript ausgelöst

So kam es dazu, dass im ISIM - das sind die direkt hinter dem Spiegel des JWST angebrachten Instrumente - ein Script Processor mit Javascript Engine für Kommandos und Telemetrie, das Laden der Konfigurationstabellen, Dateioperationen und vieles mehr verantwortlich ist. Und auch wenn der Script Processor in erwartetem C++ geschrieben ist: Was wirklich getan werden soll, steht in den Javascript-Dateien.

Golem Karrierewelt
  1. C++ Programmierung Basics: virtueller Fünf-Tage-Workshop
    24.-28.10.2022, virtuell
  2. Advanced Python – Fortgeschrittene Programmierthemen: virtueller Drei-Tage-Workshop
    23.-25.01.2023, Virtuell
Weitere IT-Trainings

Dabei darf man sich keine Hoffnung machen, dass es sich um modernes Javascript handelt. Bei der verwendeten Variante handelt es sich um Scriptease 5.00e, veröffentlicht am 6. Januar 2003. Selbst der damalige Hersteller Nombas existiert nicht mehr. Im Jahr 2004 wurde die Firma von Openwave aufgekauft.

Scriptease selbst aber hat wiederum einen interessanten Hintergrund: Das Ganze startete bei Nombas mit Cmm, das war eine Scripting-Sprache mit C-ähnlicher Syntax. Erst später wurde in das Produkt ECMAScript-Support eingebaut und das Softwarepaket in Scriptease umbenannt.

Das JWST ist aber auch nicht das einzige Stück Weltraumhardware, auf dem Javascript zu finden ist. SpaceX nutzt es auch in den Touch-Displays der Crew Dragons. In einer moderneren Variante.

Bitte aktivieren Sie Javascript.
Oder nutzen Sie das Golem-pur-Angebot
und lesen Golem.de
  • ohne Werbung
  • mit ausgeschaltetem Javascript
  • mit RSS-Volltext-Feed


webprogrammer 22. Aug 2022 / Themenstart

Kannst du das erläutern? Mit TypeScript finde ich hat man einen RIESEN Meilenstein...

Cerdo 22. Aug 2022 / Themenstart

Nicht nur fast. Man könnte ihn auch als zusätzliche Schicht zwischen BS und Anwendung...

chefin 22. Aug 2022 / Themenstart

Kannst du ganz einfach dir machen: nimm das was du heute für das Beste hälst für so ein...

Kommentieren



Aktuell auf der Startseite von Golem.de
Minority Report wird 20 Jahre alt
Die Zukunft wird immer gegenwärtiger

Minority Report zog aus, die Zukunft des Jahres 2054 vorherzusagen. 20 Jahre später scheint so manches noch prophetischer.
Von Peter Osteried

Minority Report wird 20 Jahre alt: Die Zukunft wird immer gegenwärtiger
Artikel
  1. Luftfahrt: Wisk Aero zeigt autonomes Flugtaxi
    Luftfahrt
    Wisk Aero zeigt autonomes Flugtaxi

    Das senkrecht startende und landende Lufttaxi soll in fünf Jahren im regulären Einsatz sein.

  2. Gegen Agile Unlust: Macht es wie Bruce Lee
    Gegen Agile Unlust
    Macht es wie Bruce Lee

    Unser Autor macht seit vielen Jahren agile Projekte und kennt "agile Unlust". Er weiß, warum sie entsteht, und auch, wie man gegen sie ankommen kann.
    Ein Erfahrungsbericht von Marvin Engel

  3. Firefly Aerospace: Rakete erreicht den Orbit
    Firefly Aerospace
    Rakete erreicht den Orbit

    Der zweite Start der Alpha-Rakete war erfolgreich. Sie hat Satelliten in einer niedrigen Erdumlaufbahn ausgesetzt.

Du willst dich mit Golem.de beruflich verändern oder weiterbilden?
Zum Stellenmarkt
Zur Akademie
Zum Coaching
  • Schnäppchen, Rabatte und Top-Angebote
    Die besten Deals des Tages
    Daily Deals • MindFactory (u. a. PowerColor RX 6700 XT Hellhound 489€, ASRock RX 6600 XT Challenger D OC 388€) • Kingston NV2 1TB (PS5) 72,99€ • be quiet! Silent Loop 2 240 99,90€ • Star Wars: Squadrons PS4a 5€ • Acer 24"-FHD/165 Hz 149€ + Cashback • PCGH-Ratgeber-PC 3000 Radeon Edition 2.500€ [Werbung]
    •  /