Wiimote

by johnnylee
As of June 2008, Nintendo has sold nearly 30 million Wii game consoles. This significantly exceeds the number of Tablet PCs in use today according to even the most generous estimates of Tablet PC sales. This makes the Wii Remote one of the most common computer input devices in the world. It also happens to be one of the most sophisticated. It contains a 1024x768 infrared camera with built-in hardware blob tracking of up to 4 points at 100Hz. This significantly out performs any PC "webcam" available today. It also contains a +/-3g 8-bit 3-axis accelerometer also operating at 100Hz and an expandsion port for even more capability. These projects are an effort to explore and demonstrate applications that the millions of Wii Remotes in world readily support.

Any software on this page is primarily meant for developers and may not run without proper the development tools installed. Downloading and installing this software is at your own risk, and no support or guarantee is provided with this software. The official discussion forums for my wiimote projects can be found here: WiimoteProject.com

NOTE: For most of these projects, you don't need the Nintendo Wii console. You only need the Wii controller and a bluetooth connection.

More

Java Technology for Embedded Systems

by hitachi

We conduct researches and development into new services that enable us to take full advantage of Java technology. Our Java VM is optimized for embedded systems such as mobile phones, PDAs, and embedded controllers. Our technologies achieve worlds top level performance especially on Hitachi's Super-H series microprocessors.

Abbreviations & Trademarks

PDA : Personal Digital Assistant
AP : Application
OS : Operating System
CIS : Car Information System
PC : Personal Computer
Java VM : Java Virtual Machine

Java and all Java-based trademarks and logos are are trademarks or registered trademarks of Sun Microsystems, Inc. in the United States and other countries. Company names and product names mentioned in this document may be trademarks or registered trademarks of their respective companies or owners.

Virtual Prototyping

The Early Route To Pre-Silicon Software Development
Virtual prototypes are software models of complete systems that provide software engineers with high-speed, pre-silicon development environments months before hardware is available. Virtual prototypes enable concurrent development of SoC hardware and software, significantly shortening embedded system suppliers’ hardware/software integration time and accelerating their products to market. Because they are based on software models, virtual prototypes offer unmatched effectiveness for developing and debugging multi-core designs. Synopsys provides a complete solution of models, tools and services for developing and running virtual prototypes.

Source: synopsys

Embedded System Technology

For the first time, it's possible to model and simulate families of Super-systems at near, or better than, real-time.
Embedded Systems Technology's (EST) breakthrough in ultra high-performance modeling and simulation technology opens a new era enabling the optimized design and verification of complex Super-systems. A Super-system has many distributed functions required to operate independently, and together as a well rehearsed ensemble, typically with absolute timing constraints.

EST's simulation technologies and optimization methodologies are targeted at industries such as Transport, Communications and the Military, that are at the forefront of building complex, next-generation, real-time embedded control super-systems.

Source:EST