X-windows, Gui Programming, and Microsoft Windows
نویسنده
چکیده
Every operating system has an underlying graphical user-interface that it supports. The graphical user-interface under UNIX is X-Windows. X-Windows has a rich and historical origin with capabilities that other GUI packages do not support. X-Windows is an important graphic tool; other tools exists that compliment X-Windows based development in one way or another. The technology behind X-Windows spawned a generation of similar types of graphical user interfaces on disparate operating systems; hence X-Windows can be called the father of all graphical user interfaces. XWindows provides an excellent foundation for userinterface development in a UNIX environment, yet supports usage with Microsoft Windows. In this paper we first provide a glimpse to the rich history behind X-Windows. We also examine programming considerations in X-Windows based development, where we also compare some of the methods within the X-Windows environment versus the Microsoft windows environment. Each window system has its own place, but there may be more to X-Windows than what many students and graduates of a typical IS program are exposed to. We will present a view as to why a software architect or engineer should approach a solution requiring a graphical interface with an unbiased focus and consider all tools and languages available, including libraries, network capabilities, spawning of images across networks to other computers, database considerations, debuggers, and source code maintenance.
منابع مشابه
Design of eXcursion Version 2 for Windows, Windows NT, and Windows 95
server products to provide interoperability between desktop personal computers (PCs) running the Microsoft Windows operating system and remote hosts running the X Window System operating system under the UNIX or OpenVMS operating systems. The first version of the eXcursion X server was a 16-bit application written specifically for Microsoft Windows versions 3.0 and 3.1. As the popularity of Win...
متن کاملPython GUI Scripting Interface for Running Atomic Physics Applications
We create a Python GUI scripting interface working under Windows in addition to (UNIX/ Linux). The GUI has been built around the Python open-source programming language. We use the Python's GUI library that so called Python Mega Widgets (PMW) and based on Tkinter Python module (http://www.freenetpages.co.uk/hp/alan.gauld/tutgui.htm). The new GUI was motivated primarily by the desire of more upd...
متن کاملXIsabelle: A Graphical User Interface to the Isabelle Theorem Prover
Interactive theorem provers such as Isabelle are powerful tools, but are di cult and time-consuming to learn. If a suitable Graphical User Interface (GUI) is provided for such a tool, it can speed up the learning process considerably, leading to greater productivity for users of the tool, and increased takeup in industry. In this paper, we discuss the user-interface aspects of Isabelle, and for...
متن کاملWill Bluetooth change the Windows GUI?
Communication technology, such as devices using the Bluetooth technology, has developed with a tremendous speed and is bringing us to the age of ubiquitous computing. In contrast, the graphical user interface (GUI) used on standard desktop computers has not changed much in the last 15 years. An analysis of Bluetooth usage models aids the discovery of the implicit assumptions behind the Windows ...
متن کاملA goal programming model for vehicle routing problem with backhauls and soft time windows
The vehicle routing problem with backhauls (VRPB) as an extension of the classical vehicle routing prob-lem (VRP) attempts to define a set of routes which services both linehaul customers whom product are to be delivered and backhaul customers whom goods need to be collected. A primary objective for the problem usually is minimizing the total distribution cost. Most real-life problems have othe...
متن کامل