Ich arbeite für ein Unternehmen, das begonnen hat, eingebettete Computersysteme in unsere von uns hergestellten Produkte zu integrieren. Wir haben eine ziemlich große Auswahl an Produkten, die auf der ganzen Welt vertrieben werden. Darüber hinaus haben wir einige integrierte Karten entwickelt, die je nach Firmware, die auf das System geflasht wurde, mehreren Zwecken dienen können. Auf diese Weise müssen wir unsere Computerhardware für unsere verschiedenen Produkte nicht neu entwerfen. Wir müssen lediglich die Firmware-Schicht neu schreiben, um die spezifischen Anforderungen des Produkts zu erfüllen.
Aufgrund dieser Hardwarebeschränkungen ist das Ändern unserer Hardware ein Akt des Kongresses, das Schreiben neuer Software ist jedoch viel einfacher.
Eines unserer Produkte hat eine neue Anforderung, die wir zuvor nicht implementieren mussten, nämlich die Notwendigkeit für vom Benutzer eingegebenen Text.
Derzeit können wir internationalen Text in Ressourcen speichern und nur die erforderlichen Schriftzeichen werden zu Bitmap-Bildern kompiliert. Dies bedeutet, dass wir in der Lage waren, hochideografische Sprachen wie chinesischen und japanischen Text auf kleinstem Raum zu speichern, da wir nur einen sehr kleinen Prozentsatz des gesamten Sprachensatzes verwenden.
Da für dieses neue Produkt die Eingabe von Text durch unsere Benutzer erforderlich ist, müssen wir einen umfangreichen Zeichensatz implementieren. Als vorwiegend PC-Entwickler bin ich mit ASCII, Unicode, UTF-8 usw. vertraut. Die Implementierung eines vollständigen Zeichensatzes für eine dieser Sprachen ist jedoch nicht möglich, da nur eine begrenzte Anzahl von FRAMs auf dem Board vorhanden ist um die Schriftdaten zu speichern.
Mein Management hofft, dass es einen minimalen Zeichensatz gibt, der für stark ideografische Sprachen verwendet werden kann. Ich glaube, es gibt ein phonetisches Alphabet für Japanisch (das Hiragana?). Gibt es ähnliche phonetische Alphabete auch für Chinesisch, Koreanisch, Vietnamesisch usw. Und wenn ja, könnten Sprecher dieser Sprachen mit einem so engen Zeichensatz kommunizieren? Ich bin mir ziemlich sicher, dass die Antwort auf diese Frage "absolut nein" lautet, aber es ist eine Frage, die es wert ist, gestellt zu werden.
Das Management hat die "weiche" Anforderung aufgestellt, dass wir nur einen begrenzten Zeichensatz von ca. 8.000 Zeichen haben können, der alle gängigen Sprachen abdeckt. Wenn dies nicht möglich ist, müssen wir nach einer alternativen Methode suchen, um unsere Anforderungen basierend auf unseren begrenzten Hardwareressourcen zu erfüllen.
Ich bin sicher, dass dieses Problem zuvor gelöst werden musste. Hat jemand Erfahrung mit solchen Einschränkungen, wenn er ein umfangreiches System zur Schriftart- und Zeichenkodierung benötigt? Wenn ja, welche Nuggets von Weisheit können Sie anbieten?