May 1, 2011

World's Smallest Camera Is Smaller Than A Matchstick Head

Say hello to the World's tiniest camera. At at just 1mm-wide, 1mm long, and 1.5mm tall, it's smaller than a typical match head, and it lives on a single sillicon chip.

Portuguese image sensor developer Awaiba created the tiny camera, named the NanEye 2B, for use in the medical industry. NanEye 2B draws only 1.8 volts of electric current, and can take "clear and sharp" 250 by 250-pixel pictures. As you may have guessed, this lilliputian digital camera won't be hitting stores anytime soon; instead, it will be put to use delving into human bodies in the name of science.
Awaiba sees the NanEye 2B being used for a variety of medical purposes, including dental imaging and medical endoscopy, and it could even be used to give surgical robots a boost.

IEEE Spectrum has posted an interview with Awaiba CEO Martin Wäny, which provides more information on the company and this camera. If you prefer the full geeky rundown of the NanEye 2B, head on over to the full specs sheet (PDF) on the Awaiba site.

OpenPlug Studio now available for free

There is a good news for RIA / mobile developers, OpenPlug Studio is now available for free for all. OpenPlug Studio allows Flex developers to reuse their development skill, and existing code in developing applications for the mobile using ActionScript3, MXML, and web development languages such as HTML, JavaScript, CSS etc, and offers an alternative to the Flash Builder IDE.

Earlier a free version of the application has been available, but added advertisements into the application. Now instead the development tool itself is available for free, and instead "PRO" and "PREMIUM" support tiers are available for those that need it.

While this will also be possible with the latest Flash Builder 4.5 and Flex SDK 4.5, Flash Builder and OpenPlug have different ways of running the code on the target device.

While Adobe's answer to creating applications that run across platforms is to bring their Flash and AIR runtimes to each platform they plan to support, OpenPlug goes another way. OpenPlug takes the code you write in ActionScript3 and MXML and compiles it for the platform you want to run your code on, producing a native application for each platform.

OpenPlug extends the APIs available in Flex adding support for more mobile APIs with each new release. With OpenPlug native applications can be developed for the following platforms, iOS, Windows Mobile, Android, and Symbian. Since it uses a modified Flex SDK, it is possible for developers to use some of their existing Flex application code (the core bits, not the UI), as a base for developing a mobile version. OpenPlug applications can also be extended using native code components. So one can write native code in C, Objective-C, or Java that can gain better access to the systems, allowing existing code to be reused without losing the unique advantage each platform allows.

OpenPlug itself is an Eclipse-based IDE that runs on Windows and Mac OSX, like the Flash Builder IDE, and can in fact even be installed as a plug-in to Flash Builder rather than a standalone application.
OpenPlug has a number of advantages over Flash Builder for those wanting to create mobile applications using Flex code, such as being free, supporting native UI components, native extensions and not requiring any additional runtimes.

You can find out more about OpenPlug on their site, and can download a copy after registering for a free account on their site.