nanogui: Microwindows on Digital Satellite Settop Boxes? Some Questions...


Previous by date: 18 Aug 2001 01:44:38 -0000 Microwindows on Digital Satellite Settop Boxes? Some Questions..., Rainer.Scherg.rexroth.de
Next by date: 18 Aug 2001 01:44:38 -0000 Chinese TTF Support, HU Xiang-Hua
Previous in thread: 18 Aug 2001 01:44:38 -0000 Microwindows on Digital Satellite Settop Boxes? Some Questions..., Rainer.Scherg.rexroth.de
Next in thread: 18 Aug 2001 01:44:38 -0000 Re: Microwindows on Digital Satellite Settop Boxes? Some Questions..., Jordan Crouse

Subject: Re: [nanogui] Microwindows on Digital Satellite Settop Boxes? Some Questions...
From: "Greg Haerr" ####@####.####
Date: 18 Aug 2001 01:44:38 -0000
Message-Id: <0c5101c12785$598b0060$3aba46a6@xmission.com>

:   - Will there be support for AlphaBlending (alpha/transparent channel) on
:     hardwarebase? (Of course it would be hard to do a software alphablend on
:     a running tv picture in the background, when displaying menus ;-) )
:     (currently   cmap.transparent is set to NULL in the framebuffer source).

Currently, the driver model is setup for alpha blending and other forms
of blitting, but all implementations are software-only.  It isn't a big deal
to recode the SCREENDEVICE driver to talk to hardware to do this.

:
:   - Settop boxes normally only have an infrared remote - no keyboard (even
:     if an ir keyboard is possible - but not standard for everyone);-)
:     Are there plans to support IR devices?

My recommendation is that the IR device be interfaced with Microwindows
to look like a keyboard device.  In this way, either special MWKEY_xxx
keystrokes or regular characters can be generated by a keyboard or a
remote control device.  This also is just a KEYBOARD driver in Microwindows,
and not a big effort.


:   - Can microwindows be stripped of unused functions? (reason: only
:     7 MB of flash memory for the complete system (kernel, libs,
:     applications, data).

Yes, see the src/config file, as well as include/device.h for easily
reconfigured
options.  The design is to be able to make Microwindows quite small.


:   - I couldn't find any clear pointer on the API (only the architecture
: docs)

There's a couple of web sites with good Nano-X documentation,
I can also send you a couple of programming tutorials, there's also
one on the site.  The Win32 API is exactly compatible with Windows
for what is actually implemented.



:     Are there more detailed docs, on the microwindows API (not the NANO-X,
: or
:     WinAPI) - or am I totally wrong here?

The "microwindows" API is win32, and the other API is Nano-X, which
is Xlib-like, but not Xlib directly compatible.  I have an unreleased project
where Xlib calls are directly translated to Nano-X calls, which seems to
work well except for stuff related to the color model and visuals.


:
:   - Is there support for freetype (true type fonts)?

Yes, this is enabled by example in the Configs/config.ft config file.
We also support Adobe Type 1 scalable fonts and compiled
in fonts with a .bdf file converter.

Regards,

Greg



Previous by date: 18 Aug 2001 01:44:38 -0000 Microwindows on Digital Satellite Settop Boxes? Some Questions..., Rainer.Scherg.rexroth.de
Next by date: 18 Aug 2001 01:44:38 -0000 Chinese TTF Support, HU Xiang-Hua
Previous in thread: 18 Aug 2001 01:44:38 -0000 Microwindows on Digital Satellite Settop Boxes? Some Questions..., Rainer.Scherg.rexroth.de
Next in thread: 18 Aug 2001 01:44:38 -0000 Re: Microwindows on Digital Satellite Settop Boxes? Some Questions..., Jordan Crouse


Powered by ezmlm-browse 0.20.