Nanodesktop is a general purpose software development kit (SDK) oriented to the
creation of applications (scientific or general use) under embedded
platforms like PSPE emulator or PSP (Sony Playstation Portable).
http://wiki.psp-ita.com/index.php/NanoD ... version%29
The new release of Nanodesktop SDK is on Visilab website:
http://visilab.unime.it/~filippo/Nanode ... esktop.htm
Download here:
http://visilab.unime.it/~filippo/Nanode ... nloads.htm
The package that contains the SDK is 349 Mb large. I advice you to use
Corona Installer for installation under Windows.
The new Nanodesktop user guide is here:
http://visilab.unime.it/~filippo/Nanode ... s/Docs.htm
Sirs, Nanodesktop 0.4 is the most complex and advanced
SDK ever released before.
Here, you can find a discussion (in Italian) about the new technologies
that are integrated in Nanodesktop 0.4:
http://www.psp-ita.com/forum/viewtopic.php?t=29078
This is a short list about the new features:
- Support for sprite engine and winsprites (sprites in window) engine
- Support for full screen mode
- Support for desktop objects (now, Nanodesktop has icons on desktop,
like you can see in the Nanodesktop GraphDemo)
- A new memory manager for PSPE
- C code fully optimized
- Hyperfont engine (an engine that uses TrueType fonts everywhere)
- ndPython (a new, revolutionary, Python interpreter compatible with
Nanodesktop; I'll say about it in an other message)
- ndImageMagick (a tool for image manipulations, with hundreds of
functions; Nanodesktop can use ndImageMagick and ndOpenCV,
obtaining a super powerful elaboration system for images;
- ndMotion2D: a scientific software (http://www.irisa.fr/vista/Motion2D/)
realized by INRIA (Institut national de recherche en informatique et
automatique) that is able to calculate the 2D motion estimation
parameters
- ndSuperRes: a superresolution software, developed by Michael Smith
at Carlenton University. I'll talk about it in another message;
- ndMPEG2Dec: a MPEG2 decoder (still in experimental stage)
- ndOpenCV and ndHighGUI have been fully optimized. The last has been
made thread safe, so you can run several image recognition and artificial
vision jobs in the same moment
- A new microphone API, that is able to emulate any frequency of the
microphone
- Ultra-fast memcpy, memset, memcmp, 4x faster than in the previous
release
- NanoMutex, a simple way to avoid conflicts between threads.
- Various optimizations in the memory management
A want to remember you that Nanodesktop is compatible with C, C++
and Python.
The Windows users can install it using the Corona Installer, while the
Linux users can use the manual procedure (described in the manual)
or the Nanodesktop Virtual Machine (VMI), a VirtualBox machine where
nd 0.4 is already installed and ready to use.
We're looking for other developers and we hope that other developer
would use this SDK. In the next nd 0.5 I'll add the support for SDL
library (Simple DirectMedia Layer) for ensuring the compatibility with
hundreds of applications and a faster sprite engine.
Thank you for your attention.
Filippo Battaglia
Nanodesktop 0.4 OUT!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
-
- Posts: 160
- Joined: Wed Jul 12, 2006 7:09 am