Nanodesktop 0.3 preview

Discuss the development of new homebrew software, tools and libraries.

Moderators: cheriff, TyRaNiD

Post Reply
pegasus2000
Posts: 160
Joined: Wed Jul 12, 2006 7:09 am

Nanodesktop 0.3 preview

Post by pegasus2000 »

A video about new Nanodesktop 0.3 (the next version of nd that
will be released in few days):

http://rapidshare.com/files/37786000/Na ... w.avi.html
alexp
Posts: 39
Joined: Tue Apr 17, 2007 12:06 am

Post by alexp »

what kind of webcam are you using during the demo?
pegasus2000
Posts: 160
Joined: Wed Jul 12, 2006 7:09 am

Post by pegasus2000 »

alexp wrote:what kind of webcam are you using during the demo?
Logitech Notebook Pro webcam
alexp
Posts: 39
Joined: Tue Apr 17, 2007 12:06 am

Post by alexp »

how did you force the psp usb controller to be an host? i guess that the webcam is a standard pc webcam.
pegasus2000
Posts: 160
Joined: Wed Jul 12, 2006 7:09 am

Post by pegasus2000 »

alexp wrote:how did you force the psp usb controller to be an host? i guess that the webcam is a standard pc webcam.
We have developed an application called Eyeserver. This application
acts as a client/server component, and eludes USB PSP controller
limitations.

A card like a Fox Board, or a single chip, runs a small version of
Linux kernel with Eyeserver. The fox board has 2 USB port.

The former is connected with USB webcam, and the second is
connected to PSP. PSP requests video image to Fox board, and
Fox board sends to it the images collected by camera.

So, the USB host controller is in Fox board and not in PSP.
Alberto
Posts: 51
Joined: Mon Feb 12, 2007 8:16 pm
Location: Sofia

Post by Alberto »

pegasus2000 wrote: We have developed an application called Eyeserver. This application
acts as a client/server component, and eludes USB PSP controller
limitations.

A card like a Fox Board, or a single chip, runs a small version of
Linux kernel with Eyeserver. The fox board has 2 USB port.

The former is connected with USB webcam, and the second is
connected to PSP. PSP requests video image to Fox board, and
Fox board sends to it the images collected by camera.

So, the USB host controller is in Fox board and not in PSP.
Aaaah, I thought there might have been something tricky... Anyway, great job. By the way, what are the new (are there any?) main features of version 0.3 against 0.2?


Ciao, caro. Gran lavoro!
A.
pegasus2000
Posts: 160
Joined: Wed Jul 12, 2006 7:09 am

Post by pegasus2000 »

Alberto wrote:
pegasus2000 wrote: We have developed an application called Eyeserver. This application
acts as a client/server component, and eludes USB PSP controller
limitations.

A card like a Fox Board, or a single chip, runs a small version of
Linux kernel with Eyeserver. The fox board has 2 USB port.

The former is connected with USB webcam, and the second is
connected to PSP. PSP requests video image to Fox board, and
Fox board sends to it the images collected by camera.

So, the USB host controller is in Fox board and not in PSP.
Aaaah, I thought there might have been something tricky... Anyway, great job. By the way, what are the new (are there any?) main features of version 0.3 against 0.2?


Ciao, caro. Gran lavoro!
A.
Some anticipations:

a) nd 0.3 has Phoenix Graphical Subsystem, a system for multithreading
graphical application;
b) nd 0.3 has a new message passing system: new functions replace the
old MouseControl routine; to manage mouse events is more simple now;
c) NanoC has been extended with new C functions: compatibility with ANSI
C has been improved;
d) scanf has a new engine;
e) VirtualKeyboard API has been totally rewritten to support different
types of keyboard (in future, this allows to integrate, easily, support
for ir keyboards) The different keyboards available are enumerable
f) The new VirtualKeyboard replaces the old VirtualKeyboard and it
is more powerful
g) Added support for TextBox, ListBox, TextArea, CBox
h) Added support for USB webcam via Eyeserver/Eyeclient
i) ndHighGUI has been extended with a new API for webcam: this
ensures full compatibility with Intel OpenCV applications
l) EMI and EMIEMU components allows you to program VFPU using
simple C functions and without using inline assembler
m) EMIEMU emulates under PSPE the behaviour of VFPU
Post Reply