How does design in an operating system work?

ethanturner123

Recently I've been interested in the mechanics of an operating system. In the way that I style HTML pages with CSS, I was wondering what developers use to style an OS so that I can learn more about it. Any help appreciated!

xmojmr

(1) Graphical User Interface (GUI) (see also Wikipedia: Graphical user interface) for different OS platforms is typically composed of widgets provided by OS-specific GUI toolkits (see also Wikipedia: List of widget toolkits)

The way how developers "style" the user interface depends on what the toolkit enables and on what the platform dictates (see also Stack Overflow: Is there anything called GUI standards?)


(2) For example, in order to learn the way how to create and "style" an application that will run on the Windows desktop OS you can start at Windows → Dev Center - Desktop → Getting Started Developing User Interfaces for Windows Applications where the section called "Implementing a User Interface" will throw you quite directly towards the GUI API provided by the OS.

You can find one another very concrete example related to the Windows Presentation Foundation (WPF) widget library (just one of the possible choices) in article Microsoft Developer Network → Windows Presentation Foundation → Styling and Templating

Different Operating Systems use different native widget libraries and different sets of APIs and different User Interface Design Guidelines. You can use the links in part (1) to find them

Collected from the Internet

Please contact [email protected] to delete if infringement.

edited at
0

Comments

0 comments
Login to comment

Related

From Dev

How does a system call work

From Dev

How does a network port work?(operating system)

From Dev

How does the operating system post io completion messages for async io

From Dev

How does the operating system handle its responsibilities while a process is executing?

From Dev

How does bash get commands into the operating system?

From Dev

how does execlp() system call work?

From Dev

In which operating system does my terminal run?

From Dev

How does the operating system recognize end of a text file?

From Dev

What does gate mean in the Multics operating system?

From Dev

System does not boot to operating system

From Dev

Which physical core does the operating system use?

From Dev

How does sleep system call work?

From Dev

How to get BitBucket to Work on Windows XP Operating System?

From Dev

Does Java mail work differently on different operating system

From Dev

How does the operating system post io completion messages for async io

From Dev

How does the operating system handle its responsibilities while a process is executing?

From Dev

How to write an operating system

From Dev

Humble bundles donations system, how does it work?

From Dev

How does a linux-based operating system handle applications?

From Dev

How does the operating system recognize USB Rubber Ducky as a keyboard?

From Dev

how does responsive design work?

From Dev

How does Chrome detect the operating system

From Dev

Why does the wifi button of my LTS operating system not work?

From Dev

How does Linux operating system shut down?

From Dev

UIKit coordinate system, how does it work?

From Dev

How does the Lumen/Laravel Logging system work?

From Dev

How does bash work on different operating systems?

From Dev

How does Mdadm recovery and partitioning work when considering the operating system and a potential fault?

From Dev

How does the operating system manage processes

Related Related

  1. 1

    How does a system call work

  2. 2

    How does a network port work?(operating system)

  3. 3

    How does the operating system post io completion messages for async io

  4. 4

    How does the operating system handle its responsibilities while a process is executing?

  5. 5

    How does bash get commands into the operating system?

  6. 6

    how does execlp() system call work?

  7. 7

    In which operating system does my terminal run?

  8. 8

    How does the operating system recognize end of a text file?

  9. 9

    What does gate mean in the Multics operating system?

  10. 10

    System does not boot to operating system

  11. 11

    Which physical core does the operating system use?

  12. 12

    How does sleep system call work?

  13. 13

    How to get BitBucket to Work on Windows XP Operating System?

  14. 14

    Does Java mail work differently on different operating system

  15. 15

    How does the operating system post io completion messages for async io

  16. 16

    How does the operating system handle its responsibilities while a process is executing?

  17. 17

    How to write an operating system

  18. 18

    Humble bundles donations system, how does it work?

  19. 19

    How does a linux-based operating system handle applications?

  20. 20

    How does the operating system recognize USB Rubber Ducky as a keyboard?

  21. 21

    how does responsive design work?

  22. 22

    How does Chrome detect the operating system

  23. 23

    Why does the wifi button of my LTS operating system not work?

  24. 24

    How does Linux operating system shut down?

  25. 25

    UIKit coordinate system, how does it work?

  26. 26

    How does the Lumen/Laravel Logging system work?

  27. 27

    How does bash work on different operating systems?

  28. 28

    How does Mdadm recovery and partitioning work when considering the operating system and a potential fault?

  29. 29

    How does the operating system manage processes

HotTag

Archive