Posts Tagged ‘qnx’

$329 Texas Instruments OMAP5432 EVM / Development Board

May 21st, 2013 6 comments

Earlier this month, Texas Instruments has apparently discreetly, not to say surreptitiously, launched their OMAP5432 evaluation module. Beside the dual Cortex A15, dual Cortex M4 OMAP5 SoC, the board comes with 2GB RAM, a 4GB eMMC module, USB 3.0, SATA and more.

OMAP5432_EVMOMAP5432 EVM Specifications:

  • SoC – Texas Instruments OMAP5432 Multicore ARM Cortex A15/M4 processor with PowerVR SGX544MP2 GPU
  • System Memory – 2GB DDR3L  (implemented using 4x Micron 4Gb DDR3L devices (MT41K256M16HA-125:E)
  • Storage – 4GB EMMC/iNAND Ultra device + SD/MMC 4-bit Micro-SD card cage
  • Display / Video:
    • HDMI via native OMAP HDMI interface
    • DSI Display Expansion (DSIPORTA and DSIPORTC) via 100-pin expansion connector
    • Parallel Display Expansion (DPI) via 100-pin expansion connector
  • Audio – Audio Jack 3.5mm, Stereo out & in, Headset Jack (earphone/microphone)
  • USB – 3x USB HS 2.0 (2 via USB connector, one via 0.1″ header), 1x USB 3.0, and 1x USB OTG 2.0/3.0
  • Connectivity – 10/100 802.3u Ethernet. No Wi-Fi, but for some reasons there are not one, but two  2.4G/5G chip antennas on the board…
  • Camera – MIPI CSI-2 camera and/or parallel camera/dual MIPI CSI-2 sensors supported via camera expansion connectors
  • Debug Interfaces –  UART via micro-USB connector, JTAG, Debug LEDs, GPIOs
  • Misc – 1x user defined button, 1x reset button
  • Power – 12V input
  • PCB info – 127.00mm x 100.84 mm, 10 layers (8 Routing)
OMAP5432 EVM Description (Click to Enlarge)

OMAP5432 EVM Description (Click to Enlarge)

The board supports Linux, Android, QNX, and Green Hills Inetgrity, and evaluation software or BSP for the 4 operating systems are available in TI website. Documentation appears to be lacking at this stage, as I could only find a Quick Start Guide on the site. They’ve also posted some videos, including the getting started video below, but they also have 2 others videos showing how to run Android and Linux running on the platform.

The board is said to have been available since the 1st of May, and it can be purchase for $329 from SVTronics. You may find further information on TI’s OMAP5432-EVM page, and TI E2E forums.

Thanks to Max for the tip!

Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter

QNX CAR 2.0 Demo and Texas Instruments OMAP5 Jacinto 6 Processor

January 10th, 2013 No comments

There’s a Bentley GT concept car at CES 2012 to demonstrate QNX CAR 2.0 platform that provides dual screen support with the dashboard and an infotainment display for the automotive industry. Under the hood, the platform features TI DLP technology, and TI OMAP5 and Jacinto processors running QNX Neutrino RTOS.

Bentley GT Concept Car Featuring QNX CAR 2.0 dashboard and user display

Bentley GT Concept Car Featuring QNX CAR 2.0 dashboard and user display

Texas Instruments and QNX uploaded a video demo of the concept on YouTube. They explain that they switched their platform from HTML5 to native OpenGL for optimal performance using Storyboard Suite from Crank software, and they can now show 3D maps smoothly on the platform. The 1080p user display is curved to be more user friendly (better touch angles). You must have certainly heard about touchscreens before, but maybe never heard about “pretouch”. Pretouch is a feature of the system that detect when you hand comes close to a control virtual and pops up a virtual menu. The dashboard shows virtual instrument clusters, that shows the tachometers, and other car system information, as well as directions if you are using GPS navigation.

The system comes with standard features such as media player, climate control, etc.. as well as a full duplex video conferencing system with 7kHz audio. In the last part of the demo, they showed that you can get information and control your car with your smartphone, and open/close windows, open the doors, and even horn, although they did not dare to demonstrate the latter at CES 2013.

OMAP5 Jacinto 6 processor (DRA74x) is the latest automotive SoC by Texas Instruments. Jacinto 6 is based on the OMAP5 platform, and features 2 ARM Cortex-A15 cores, multiple Imagination Technologies POWERVR SGX544-MPx graphics cores, and adds TI C66x DSP for software defined radio and advanced audio processing. High-definition surround view cameras, multiple concurrent HD displays, USB 3.0, PCIe2, and SATA are all supported by this SoC, and it also adds automotive peripherals such as CAN, MOST Media Local Bus (MLB), Ethernet AVB, PCI Express and dual external memory interfaces.
TI Jacinto 6 Block Diagram
QNX, Linux, and Android are supported on the platform. The DRA74x “Jacinto 6″ processor will sample in mid-2013 and is expected to be available for production by the H2 2014. You’ll need to be an “high-volume automotive manufacturer” to buy it though.

You can get more information by reading QNX CAR 2.0 product brief and TI Jacinto 6 technical brief.

Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter

TQ Group TQMa6X Embedded Modules based on Freescale i.MX6 Processors

November 20th, 2012 No comments

TQ Group has recently unveiled several TQMa6X embedded CPU modules that feature Freescale i.MX6 Solo, Dual and Quad processors, targeting screen, multi-touch, and multi-display applications as well as conventional controlling tasks.

Freescale i.MX6 Solo, Dual and Quad SoM

3 modules are available:

  • TQMa6S-AA – Single Cortex A9 / 1,2 GHz, 2 GB eMMC Flash, 512 MB DDR3, 64 kB EEPROM, -25°C…+85°C
  • TQMa6D – Dual Cortex A9 / 1,2 GHz, 2 GB eMMC Flash, 512 MB DDR3, 64 kB EEPROM, -25°C…+85°C
  • TQMa6Q – Quad Cortex A9 / 1,2 GHz, 2 GB eMMC Flash, 1 GB DDR3, 64 kB EEPROM, -25°C…+85°C

TQMa6X modules share the following specifications:

  • Processor – Freescale MCIMX6 Single/Dual/Quad Cortex A9 up to 1,2 GHz
  • System Memory – Up to 2 GB DDR3 SDRAM
  • Storage – Up to 64 GByte eMMC Flash, EEPROM: 0 / 64 kbit and up to 128 MB NOR-Flash.
  • System interfaces:
    • CAN – 2x FlexCAN
    • ESAI (Enhanced Serial Audio Interface)
    • Ethernet – 1x 10/100/1000 Mbit (IEEE 1588)
    • I²C – Up to 2x
    • SATA
    • SPDIF
    • SPI – Up to 3x CSPI
    • SSI / I²S – Up to 3x
    • UART – Up to 5x
    • USB – 3x USB 2.0 High-Speed Host, 1x USB 2.0 High-Speed OTG
    • PCIe
    • WEIM bus (Wireless Extension Interface Module)
    • 1x 16-bit camera interface
  • STKa6D Set (Click to Enlarge)

  • Other interfaces, busses & misc.:
    • Debugging – CPU JTAG Interface
    • RTC
    • Temperature sensor
  • Video Output:
    • HDMI
    • Parallel 2x 24-Bit (RGB) UXGA
    • Dual LVDS
  • Dimensions – 74mm x 54mm
  • Power supply: 5 V
  • Temperature range – Commercial: 0°C … +70°C, extended: -25°C … +85°C

The company will provide support for Linux and QNX operating systems, and can provide Android and WEC7 on request.

TQ Group will also offer an evaluation kit “STKa6D” featuring TQMa6D module (Freescale i.MX6Dual) together with a baseboard giving access to most (all?) interfaces of the module. There’s no detailed specifications of the starter kit at the moment.

Prototypes should be available in Q1 2013. For further details, please visit TQ Group TQMa6X page.

Via: Embedded Control Europe

Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter

Linux 3.4 Release

May 21st, 2012 No comments

Linus Torvalds has just announced the release of Linux Kernel 3.4 on the 20th of May:

I just pushed out the 3.4 release.

Nothing really exciting happened since -rc7, although the workaround for a linker bug on x86 is larger than I’d have liked at this stage, and sticks out like a sore thumb in the diffstat. That said, it’s not like even that patch was really all that scary.

In fact, I think the 3.4 release cycle as a whole has been fairly calm. Sure, I always wish for the -rc’s to calm down more quickly than they ever seem to do, but I think on the whole we didn’t have any big disruptive events, which is just how I like it. Let’s hope the 3.5 merge window is a calm one too.


Linux 3.3 merged Android drivers to mainline, added further improvements to btrfs and ext-4 file systems, several networking features and improvements (Open Vswitch, bufferbloat limitations…), Texas Instruments C6X DSP support and EFI boot support.

Linux 3.4 brings the following key changes:

  • Btrfs Updates: 
    • Repair and data recovery tools: btrfs-restore + better fsck
    • Metadata blocks bigger than 4KB
    • Performance improvements: The throughput is now much more constant. See file creation test in 3.3 vs 3.4. The same test that previously took 354 seconds, now takes 204 seconds.
    • Better error handling.
  • GPU Drivers:
    • Early support of Nvidia GeForce 600 ‘Kepler
    • Support for AMD RadeonHD 7xxx and Trinity APU series
    • Support of Intel Medfield graphics
  • New X32 ABI: 64 bit mode with 32 bit pointers: The ability to use 32-bit pointer is 64-bit mode allows the higher performance of 64-bit mode together with the smaller footprint of 32-bit pointer.You can check the presentation slides for details.
  • x86 cpu driver autoprobing: Linux adds auto probing support for cpu drivers, based on the x86 cpuid information, in particular based on vendor/family/model number and also based on CPUID feature bits. This solve a loading failure with SSE 4.2 accelerated CRC module which can significantly boost (once it’s loaded) the performance of BTRFS.
  • Support for external read-only device as origin source of a thin provisioned LVM volume: One use case for this is VM hosts that want to run guests on thinly-provisioned volumes but have the base image on another device.
  • “perf” tool improvements:
    • GTK2 report GUI perf report – It can be launched with ‘perf report –gtk’
    • Better assembly visualization – ‘perf annotate’ has visual improvements for assembly
    • Hardware based branch profiling – Some CPUs can support this feature (x86 Intel CPUs with the ‘LBR’ hardware feature) and this is support in perf. Command line: ‘perf record -b’
    • Filtering of users and threads – Filter users with ‘–uid’ parameter and processes & threads with ‘-p’ and ‘-t’ parameters.
  • Yama’ security module:Yama is a new security module (like selinux, apparmor…) that collects a number of system-wide DAC security protections that are not handled by the core kernel itself.
  • QNX6 filesystem: Read-only support for qnx6fs used by newer QNX operating system versions such as  Neutrino.

Further details on Linux 3.4 are available on

Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter

Freescale i.MX6 Automotive & Aerospace Infotainment Applications

January 19th, 2012 No comments

Freescale showcased i.MX6 Series (ARM Cortex-A9) based in-vehicle infotainment (IVI) systems at CES 2012. Charbax ( has an interesting interview, where they show IVI products based on Freescale i.MX6 series running QNX operating system with the dashboard, a control panel and a tablet for the back seats. There are also some impressive 3D demos as well as real-time 3D modelling of the car thanks to 360 cameras and OpenCL support in the iMX6 GPU. 3D modelling allows the driver to see a top view of the car while parking in narrow spaces. Freescale provides Long Term Support (LTS) for processors used in the automotive and aerospace industries and the company has committed to 15 years of support for the i.MX6 series.

Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter

Develop Android Apps, Deploy on Meego, Tizen, WebOS, Ubuntu and More

January 12th, 2012 No comments

Android on Meego, Tizen, Linux, Windows, WebOS, QNX, Bada, SymbianOpenMobile World Wide Inc. is demonstrating its Application Compatibility Layer (ACL) technology, capable of running Android apps on non-Android devices at CES 2012 in Las Vegas.

The company claims that their solution brings more than 300,000 Android apps to device running on other platforms. The technology allows OEMs of Tablets, Set Top Boxes, smart TVs, Netbooks, In-Vehicle Infotainment devices and more to provide users access to a all Android applications.

OpenWorld ACL technology currently works on tablets, STBs and netbooks based on MeeGo, WebOS and Ubuntu. The company also plans to make the technology available for Tizen, Windows, Bada, QNX, Symbian and more.

The company claims 100% compatibility for Android apps including those developed using the Android Native Development Kit (NDK). The ACL layer is said not to drain the device resources at all. Device power and memory will be unchanged.

Here are the Key Benefits of ACL according to OpenMobile:

  • ACL destroys the App barrier
  • ACL is 100% compatible
  • ACL delivers native performance
  • ACL requires zero developer effort
  • Differentiate and drive margins

and Key Features

  • Full speed 3D graphics via OpenGL
  • Android multimedia compatibility
  • Security and sand-boxing, keeping apps in their place
  • ACL is not virtualization or emulation, it integrates the Android application run-time into the native target OS.
  • Apps install and launch in their native environment
  • Complete integration of task management
  • ACL delivers completed integrated task management. Complete compatibility with Android inter-process communication, enabling multiple apps and
    middleware to work cooperatively, as in the native Android environment.
  • Android’s Java base and UI classes. A full set of Java base classes and Android-specific classes and APIs, as in the native Android environment.
  • Supports Android API Level 4+, NDK6+

OpenMobile ACL is reserved to OEMs, so if you are a developer or end-user you won’t be able to purchase it.

OpenMobile is not the first company trying to run Android apps on different OS, Bluestacks has its own platform allowing to run Android applications in Windows XP and Windows 7.

You can see a demo of ACL running Android applications in Meego below. It seems sluggish at times, but this was shot in September 2011, so the performance may have been improved since then.

Further information is available on OpenMobile Products page.

Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter

Freescale Announces i.MX6 Lite Series

January 9th, 2012 No comments

Last year, Freescale introduced i.MX6 series processors to the market in single, dual and quad core Cortex A9 configurations, today at CES 2012, they have announced i.MX6 Lite Series in single and dual core configuration respectively the i.MX6SoloLite and i.MX6 DualLite.

i.MX6 Lite Series

Freescale i.MX6 Series including SoloLite and DualLite

Both processors incorporate ARM Cortex-A9 cores and E-Ink controllers and are especially suited to e-Readers, but Freescale expect the i.MX6 DualLite to also to be used in tablets, IPTVs, IP phones, medical patient monitoring systems and home energy management solutions. The new processors are software-compatible with other i.MX 6 series devices, so that developers can create end-product at different price points using a common platform. Freescale explains that “this scalability enables the rapid creation of complete end-product portfolios that can adjust and scale to meet evolving market demands and requirements”.

The two new processors come to replace Freescale i.MX508 device, which is currently used in millions of eReaders.

Here are i.MX 6SoloLite key features:

  • Single ARM Cortex A9 at 1.0GHz
  • 256KB L2 cache, Neon, VFPvd16, Trustzone
  • 2D graphics
  • External memory support up to 32-bit DDR3 and LPDDR2
  • Integrated EPD controller

The i.MX 6SoloLite also introduces a new, simplified power management structure for optimization of power efficiency in order to help further extend eReader battery life.

Here are i.MX 6DualLite key features:

  • Dual ARM Cortex A9 at 1.0GHz
  • 512KB L2 cache, Neon, VFPvd16, Trustzone
  • 3D graphics with 1 shader
  • 1080p Video Processing Engine
  • External memory support up to 64-bit DDR3  (up to 800MT/s) and 2-channel 32-bit LPDDR2
  • DDR3 and 2-channel 32-bit LPDDR2 at 400MHz
  • Integrated EPD controller
  • HDMI and LVDS video outputs
  • MIPI display and camera ports
  • PCIe
i.MX6 SoloLite vs. i.MX6 Solo vs. i.MX6 DualLite vs. i.MX6 Dual vs. i.MX6 Quad

Freescale i.MX6 Comparison Table (Click to enlarge)

Freescale i.MX 6 series products support several operating systems, including Android 4.0 (ICS), Linux, QNX, Ubuntu and Windows Compact 7 and reference designs are available for faster time to market.

Freescale plans to begin shipping i.MX 6 Lite series devices in volume quantities in the second half of 2012.

Further information (but not much) is available on Freescale i.MX6 Page. You may consult Freescale i.MX6 Series Fact Sheet for more details.

Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter

Advantech Announces COMs, SBCs, Motherboards and Embedded PCs based on Intel Atom N2000 and D2000 Series

December 28th, 2011 No comments

Advantech has updated its product range by adding Computer On Modules (COMs). single board computers (SBCs), industrial motherboards and embedded box PCs based on the latest Intel Atom N2000 and D2000 Series processors to its offerings. These low-power embedded platforms provide energy-efficient solutions, and serve a wide range of applications targeted at handheld devices, POS, kiosks, digital signage, medicine, and factory automation.

Computer On Modules: SOM-7565 and SOM6765

The Advantech COM-Express Mini SOM-7565, with a mere 84 x 55 mm board size, benefits the low power consuming handheld devices market.

Intel N2600 Computer on Module

Advantech SOM-7565

SOM-7565 Key Features:

  • PICMG COM R2.0 compliant module for Intel Atom processors N2600
  • Intel gfx support for DirectX 9 and Open GL 3.0
  • Supports 18-bit LVDS, eDP/HDMI/DVI/DisplayPort
  • Onboard 2 GB DDR3 800 memory and 4 GB SSD
  • Supports 3 PCIe x1, LPC, SMBus, I2C Bus, SATAII, 8 USB2.0, and GbE
  • Supports Advantech iManager 2.0 and software APIs

The COM-Express Compact SOM-6765 upgrades the platform to dual core (with D2700 version), and has an extremely low TDP design of approximately 10W.

Intel N2600 System on ModuleSOM-6765 Key Features:

  • PICMG COM Express R2.0 type 2 Compact module
  • Built in Intel Atom dual core N2600 and D2700 processors
  • Single 204-pin SODIMM up to 4 GB DDR3 1066 MHz
  • Supports 18/24-bit LVDS and CRT dual display, DirectX 9, Open GL3.0
  • 2 x PCIe x1, 4 x PCI Master, LPC, SMBus, I2C Bus, 2 x SATAII, EIDE, 8 x USB 2.0
  • Advantech iManager 2.0

SOM-6765 will be available in January 2012 and SOM-7565 in February 2012. As usual with Advantech, pricing is not made public, and if you are interested you should contact their sales office in your country.

Single Board Computers: MIO-5250 and MIO-2261

The low power, compact and high reliability MIO-5250 MI/O-Compact (Multiple I/O), and the MIO-2261 MI/O-Ultra extension boards provide flexibility via the MIOe connector.

Advantech MIO-5250 Intel Atom D2700 Single Board Computer SBC MIO-5250 Key Features:

  • MI/O-Compact series: 146 x 102 mm (5.7″ x 4″)
  • Intel N2600 1.6GHz / D2700 2.13 GHz dual core processors + NM10
  • DDR3 1066MHz up to 4 GB
  • DirectX 9, MPEG2 H/W acceleration, H.264/ VC1/ WMV9 (H/W Decode/Acceleration)
  • Multiple displays: 24-bit LVDS1, 48-bit LVDS2, VGA, HDMI
  • 2 x Intel 82583V Gigabit Ethernet
  • HD Audio (amplifier can be supported from MIOe interface)
  • 4 COMs: 2 x RS-232 + 2 x RS-232/422/485
  • 6 x USB2.0/ SATAII/ 8-bit GPIO/ SMBUS
  • mSATA: supports either miniPCIe expansion or mSATA
  • CFast: supports CFast via Serial ATA bus and speed is almost 4.5 times CompactFlash(PATA bus)
  • Full size MiniPCIe + SIMholder: SIM holder supports cellular modules too
  • iManager technology
  • Extended MIOe interfaces: DisplayPort, PCIe x 1, LPC, SMBus, USB 2.0, audio line-out
  • OS: Win7 , WinXP, WinXP Embedded, WinCE and Linux support

All models have a low profile fanless design with an optional heat spreader solution.

There is no detailed information for the MIO-2261 MI/O-Ultra Series, except the following key features:

  • 100 x 72 mm (3.9″x 2.8″)
  • Intel Atom dual core processor, DDR3 up to 4 GB
  • Dual Independent display: 24-bit LVDS+ VGA
  • GbE/ COM x 2/ SATA x 1/ USB 2.0 x 2/ GPIO / SMbus/ mSATA
  • Low power consumption

MIO-5250 will be available in Q1 of 2012. No availability was announced for the MIO-2261.

Industrial Motherboard: AIMB-214

The AIMB-214 mini-ITXindustrial motherboard has a low power consumption and features the integrated Intel Graphics Media Accelerator 3600/3650 with DX9.0 support on a single chip solution.

Intel Atom processor N2600, N2800 and D2700 dual core  mini-ITX board

Advantech AIMB-214 mini-ITX Board

AIMB-214 Key Features:

  • Intel® Atom™ processor N2600, N2800 and D2700 dual core
  • One 204-pin SODIMM up to 4 GB DDR3 1066 MHz SDRAM
  • Supports 1 PCI and 1 Mini-PCIe expansion, 6 serial ports, 8 USB, and Cfast
  • Lower total cost of ownership with DC12V support and support 18/24-bit LVDS
  • Onboard TPM 1.2 support (optional)
  • Supports embedded software APIs and Utilities

Further information including the datasheet and photos is available on AMIB-214 page

Embedded Box PCs: ARK-2120

Advantech is also introducing the fanless ARK-2120 box PC, which supports multiple displays including VGA, HDMI and LVDS, and offers 12~24V DC input for versatile integration. Two models are available: ARK-2120L and ARK-2120F.

Intel Atom D2700/D2800 Rugged PC

Advantech ARK-2120 Embedded Box PC

Key Feature of ARK-2120:

  • Fanless, Intel Atom N2600 1.6 GHz/ D2700 2.13 GHz Compact Embedded Box PC
  • VGA, HDMI, 48-bit LVDS (ARK-2120F only), support dual independent display and DirectX 10.1
  • 1 x DDR3 memory support up to 4 GB
  • Mini PCIe expansion with SIM holder for communication module, i.e. HSDPA, WLAN
  • Gigabit Ethernet: 2 for ARK-2120L and 3 for ARK-2120F
  • USB 2.0 ports: 5 for ARK-2120L and 6 for ARK-2120F
  • COMs ports: 4 for ARK-2120L and 6 for ARK-2120F
  • Supports external Cfast socket and one 2.5″ HDD spece
  • Supports 12 ~ 24V wide range DC input
  • Supports integrated LVDS inter face, I-Panel Link (ARK-2120F only)
  • IP40

ARK-2120 will be available in June 2012. Further details are available on ARK-2120L and ARK2120F product pages.

Software for Advantech Embedded Systems

Advantech also provides multi-OS support (Windows, Linux and QNX) and a variety of intelligent software API’s to facilitate application development. Advantech Industrial Cloud Built-in Services includes:

  • iManager: Built-in solution chip that provides a standardized API to achieve self-management, auto-protection and secure storage.
  • SUSIAccess: Application that configures systems, monitors devices’ health, and recovers any system that may fail
  • CloudBuilder:  This solution features auto-synchronization, an intuitive interface, and help keep software current. Advantech says it effectively provides a reliable and convenient platform to support system integrators to build industrial clouds.

Further information on those embedded systems and related software is available on Advantech EmbCore page.

Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter