Schade finde ich nur, dass anscheinend noch nicht viel Geos-spezifischer Inhalt seinen Weg in die GPT-3 Modelle von ChatGPT gefunden hat, so dass Fragen über Geos sehr oberflächlich beantwortet werden, und Antworten auf Programmierfragen eher "halluziniert" sind. Es sieht also so aus, als ob wir das WWW noch mit einigem Geos-Content bestücken müssen, bevor die KI da hilfreiche Antworten liefern kann. :-)
Interessanterweise kann ChatGPT durchaus einfache Symbian-Programme schreiben, aber bei Geos hakt es noch...
Ein paar Beispiele:
Write a simple Hello World program for the GEOS operating system
ChatGPT: I'm sorry, but I am not aware of any specific programming language that was specifically designed for the GEOS operating system. GEOS was primarily a graphical user interface (GUI) operating system, rather than a command-line or programming-based one. Most of the programs developed for GEOS were written in 6502 assembly language.
However, if you are interested in developing programs for the GEOS operating system, you can use the GEOS Software Development Kit (SDK), which contains tools and libraries for creating GEOS applications. The SDK includes a resource compiler, a linker, and a 6502 assembler. You can find more information about the GEOS SDK and how to use it to develop GEOS programs on the internet.
In the Geos operating system by Geoworks, how do you change the font on a GString?
ChatGPT: I am not familiar with the specific details of the Geos operating system or the GString software, but in general, to change the font on text in an operating system or application, you would typically access the font settings through the program's menu or preferences. This may involve selecting the text you want to change the font of, and then choosing a new font from a list of available options. Without more information about the specific software you are using, I cannot provide more detailed instructions.
In the Geos operating system, how do you create a window?
ChatGPT: I'm not familiar with the specific details of how to create a window in the GeOS operating system, as it was a graphical operating system for 8-bit home computers from the late 80s and early 90s. However, in general, creating a window in an operating system typically involves making use of the operating system's windowing API (Application Programming Interface), which allows developers to create and manage windows for their applications. This may include functions to create new windows, set their properties (such as size, position, and appearance), and handle user input such as mouse clicks and keyboard input. Without more information about the specific programming language and API used in GeOS, I am unable to provide more detailed instructions on how to create a window in this operating system.
Which applications are part of Breadbox Ensemble?
ChatGPT: Breadbox Ensemble is a software suite for the Commodore 64 and PC compatibles developed by Breadbox Computer Company that includes several different applications, such as a web browser, email client, and word processor. Some of the specific applications that are part of the Breadbox Ensemble include:
The web browser, which allows users to navigate and view web pages on the internet
The email client, which allows users to send and receive email messages
The word processor, which allows users to create and edit documents
A text editor
A spreadsheet application
A database application
A calendar and appointment application
A drawing and painting application
It's important to notice that Breadbox Ensemble was released in the 90s, so the apps and features may be outdated and not compatible with the current web standards.
What was special about the Brother GeoBook
ChatGPT: The Brother GeoBook was a portable computer developed by Brother Industries and released in 1991. It was based on the GEOS operating system and was designed as a low-cost, lightweight alternative to traditional laptop computers.
One of the special things about the Brother GeoBook was its size and portability. It was a small clamshell-style computer that was highly portable and could easily fit in a briefcase or backpack. The computer featured a built-in keyboard, a small LCD display, and a trackball or touchpad for input.
Another feature that made the Brother GeoBook special was its built-in software. It came with an integrated suite of applications that included a word processor, spreadsheet, and database, as well as support for telecommunications and networking.
Additionally, the Brother GeoBook was notable for its use of the GEOS operating system which was a graphical user interface (GUI) and was one of the first attempts to bring the Macintosh desktop metaphor to a portable computer.
It's worth noting that the Brother GeoBook was not a widely successful product, it was only available for a short time and it didn't have a big market impact.
What programming languages were available on the Nokia 9000 Communicator?
ChatGPT: The Nokia 9000 Communicator was a smartphone developed by Nokia and released in 1996. It was one of the first smartphones to feature a built-in keyboard and a large color display, and it ran on the Nokia GEOS operating system.
The programming languages available on the Nokia 9000 Communicator were limited. It was primarily designed for use as a communication device and PIM (personal information manager) and its capabilities were focused on those areas. The phone had a built-in scripting language for automating some tasks, and the phone also had support for OPL (Open Programming Language) which was a simple interpreted language based on the Logo programming language. OPL was used for simple applications such as creating macros, customizing the phone's interface and creating simple games.
The phone also had support for a limited version of the Java programming language, that allowed developers to create simple applications and games.
It's worth noting that the Nokia 9000 Communicator was a early smartphone and its capabilities were limited compared to today's smartphones. The available programming languages were also simple and limited in functionality compared to modern programming languages.