Giter Site home page Giter Site logo

wlsloi / microwindows Goto Github PK

View Code? Open in Web Editor NEW

This project forked from rofl0r/microwindows

0.0 1.0 0.0 15.23 MB

Ada 0.04% C++ 0.23% Makefile 0.38% Shell 0.02% Assembly 0.28% C 97.57% Batchfile 0.01% Logos 0.09% Common Lisp 0.93% Objective-C 0.06% Awk 0.01% Perl 0.04% Groff 0.12% Tcl 0.24%

microwindows's Introduction

To build Nano-X/Microwindows, see src/INSTALL and src/CONTENTS.

The Microwindows Project has been renamed to The Nano-X
Window System, due to conflicts with the Windows trademark
registered by Microsoft, in 2005.

Nano-X is an Open Source project aimed at bringing
the features of modern graphical windowing environments
to smaller devices.  Nano-X's genesis was with the
NanoGUI project, and is now the primary distribution.
Nano-X currently runs on Linux, UNIX, X11, ELKS, MSDOS, RTEMS
and bare VGA hardware.  It uses the same device-
independent graphics engine built for the NanoGUI project.
Nano-X compiles a sample application and the WinCE 
graphics api in about 42k.

The architecture of Nano-X allows it to be ported
or run on a wide variety of systems.  Cross-compilation
for MIPS, ARM and x86 processors is supported. There are currently
screen drivers for Linux 2.2.x framebuffers and Linux 2.0.x
svgalib, as well as an X11 driver that allows applications
to be built and tested under X11 before running on the
target platform.  There exists a portable 4-planes VGA driver
that will run on bare hardware, ELKS, MSDOS, or RTEMS.
There are mouse drivers written for bare hardware, direct
serial port, Linux GPM driver, and touchpads.  The Nano-X
graphics engine is capable of running on any system that
support readpixel, writepixel, drawhline and drawvline,
although more advanced bit blit routines are provided.

Nano-X features full RGB color support, optimized
palette bitmap drawing, and a 3d look-and-feel.
Overlapped and child windows are supported, with complete
window and client area clipping.  Proportional and fixed
fonts are supported, along with utilities for converting
any MS Windows font or .bmp file.  Optimized painting
algorithms are used to allow maximum response while the
user is moving windows on the screen.

In addition, the Nano-X server can also be built on top of
the device-independent graphics engine.

WEB SITE
========
The main Nano-X web site is at
	http://nano-x.org/

An HTML based FAQ and Architecture document are available from
the web site.

Nano-X may be downloaded at
	ftp://nano-x.org/pub/microwindows

The chief maintainer of the project is Greg Haerr <[email protected]>

MAILING LIST
============
Microwindows and Nano-X are discussed on the NanoGUI mailing
list.  To subscribe, send mail to [email protected].
The list is [email protected].

Mailing list archives are available at
	http://www.linuxhacker.org/cgi-bin/ezmlm-cgi/0

ELKS
====
The ELKS mailing list is [email protected].  To subscribe,
send a message to [email protected] containing the words
subscribe linux-8086 in the body.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.