State of the project

Nanodesktop tecnology and related libraries are all in beta testing.

We are working to complete the different components of our project.

Here you can find a summary about the development state of each library.

 

NanoCore

    NanoC            Working. ANSI compliance is almost perfect.

    NanoCPP        Working.

    NanoM            Working.

                           EMI and EMIEMU routines for VFPU support are fully working.

 

NanoDesktop

     HAL                Working. Available for PSPE and PSP.

                            

                            Support for video acceleration working (NanoTile when trasparency

                                mode is enabled is not hardware assisted, but uses only software

                                implementation). Hardware assisted NanoTile tecnology with

                                trasparency mode disabled is fully working.

                            Support for KSU mode is working. Raw-IR, IRDA, Monitor for Raw-IR,

                                IRDA Signals received/sent is fully working

                            Phoenix Graphical System is fully functional

                            NanoTile Acceleration is working

                            Mouse emulation is working.

                            ndHAL_GetPad works either in digital or in analog mode.

                            USB support working

                            USB webcam support fully working via Eyeserver/Eyeclient

                            ndUsbDrv.Prx is ready and working.

                            New Virtual Keyboard is functional.

                            Integration of PyKey library for IR Keyboards support is functional

                             

        CODE            Graphical System is fully working

                             TextBoxes, ListBoxes, TextAreas, ControlBoxes, Buttons are

                             supported.  

                            Support for True Type fonts is fully working

           

OpenCV

         NDOPENCV    Cxcore, Cv and CvAux have been  ported. We have not tested all

                                functions, but the most common work. 

                                CvSumPixels.cpp already supports EMI (Enhanced Mathematical

                                Interface) that accelerates in hardware mathematical operations using

                                PSP VFPU. 

                                In next release, we will extend EFI optimizations to other OpenCV

                                algorithms.

 

        NDHIGHGUI     ndHighGUI is almost fully compatible with Intel OpenCV prototypes.

                                At the actual stage, there is a probability of 90% that computer vision

                                applications that  have been based on Intel OpenCV libraries can be

                                ported on Nanodesktop using a simple recompilation.

 

DevIL

        ndDEVILCORE    Loading and saving functions work, for all formats

                                    supported by ndDevIL.

        GraphicalLibs     All functions work except for troubles in TIFF library.

                                   

 

RBSP2 API

        Fully functional. Actually it supports only base commands of Robosapiens 2.

        New functions will be added later.

 

ROBOSAPIEN 2 VISION PROJECT

        Nothing has been stated yet.

 

                            

 

    

 

 

 

 

 

     

                                                                                        

 

 

 

Università degli

Studi di Messina

 

Visilab

Computer Vision Laboratory

 

 

 

  Back