Showing posts with label QNX Neutrino. Show all posts
Showing posts with label QNX Neutrino. Show all posts

4/25/2016

Success! Solar Impulse 2 completes trans-Pacific flight

Solar-powered plane lands in Santa Clara county after nonstop, 62-hour trip

Solar Impulse flies over Golden Gate Bridge
Source: Solar Impulse
Imagine you are piloting a plane the size of a 747. But unlike a 747, this plane has an unheated, unpressurized cockpit in which temperatures fall as low as -40°. Moreover, you have to fly for over 60 hours straight, without ever getting up to stretch. And as for sleep, don’t count on getting much. You can take naps, but only about 6 a day, each lasting 20 minutes.

Sound like your kind of challenge? If so, you should sign up to join the Solar Impulse team. Because that’s exactly the kind of endurance needed to pilot Solar Impulse 2, the solar-powered plane that has just completed the latest leg of its historic round-the-world flight.

Last Thursday, Solar Impulse 2 took off from Kalaeloa, Hawaii, with pilot Bertrand Piccard at the helm. (This is the same Piccard who, in 1999, became the first person to complete a non-stop balloon circumnavigation of the earth.) Sixty-two hours later, the plane touched down on Moffett airfield, in Santa Clara county. From there, it will fly to several points across the U.S. before it takes off from New York for a non-stop flight across the Atlantic Ocean.

Solar Impulse 2 has four propellers, but doesn’t sip an ounce of fuel. Instead, it relies solely on the power of the sun. As such, it is a testament to modern technology. But as I’ve already hinted, it is also a testament to the depths of human endurance and stick-with-it-ness. If you were impressed that anyone could pilot a plane for over 60 hours straight, consider the plane’s nonstop solo flight from Japan to Hawaii, which took 120 hours from start to finish!

QNX Software Systems is proud to be the official realtime OS partner for the Solar Impulse team. The plane uses the QNX Neutrino OS for several control and data communication functions.

Read my previous posts on this groundbreaking project and check out the Solar Impulse website.

4/06/2016

Solar Impulse returns to the skies

Crew of QNX-equipped solar plane set to resume historic flight

Solar Impulse: powered only
by the sun  
Source: Solar Impulse
In case you missed it, Solar Impulse, the solar-powered airplane that is flying around the world to promote green energy, has returned to the skies.

The Solar Impulse team suffered a temporary setback last summer, when the plane’s batteries overheated during a five-day flight between Japan and Hawaii. Battery problems notwithstanding, the 120-hour trip set a world record for longest non-stop solo flight.

The team has since upgraded the plane with a newer (and cooler) battery system and has successfully completed three test flights. If all goes as planned, the plane will take off from Hawaii in mid-April for a four-day journey to the continental United States. Once the plane completes its U.S. crossing, it will fly non-stop across the Atlantic.

The plane’s round-the-world trek began on March 9, 2015, when it took off from an airport in Abu Dhabi. It then completed several hops, totaling 18000 kilometers, before landing in Kalaeloa on June 28.

Solar Impulse may be powered by the sun, but it can fly at night, using energy stored in its lithium-ion batteries — all 17250 of them. The plane is massive, with the wing span of a Boeing 747, yet weighs no more than a family car.

Solar Impulse bootup screen. Screen-grab from video.
QNX Software Systems is the official realtime OS partner for the Solar Impulse team. The plane uses the QNX Neutrino OS for several control and data communication functions.

I’ve been tracking the progress of the Solar Impulse project since 2009. Read my previous posts, which include a look at the plane’s virtual cockpit. And remember to check out the Solar Impulse website.

2/23/2016

From clean socks to secure transactions, QNX brings it all to Embedded World

Every year, QNX Software Systems exhibits at the Embedded World conference in Nuremburg. And every year, we like to mix things up and do something different. For instance, in years past, we have showcased a robotic vacuum, a heart defibrillator, a pipeline inspection system, an Oscar-winning flying camera, a programmable logic controller, and a control panel for bulldozers — all running on the QNX Neutrino OS.

What have we got lined up this year? Plenty, as it turns out. Once again, our booth will feature several QNX-based products, including:

  • An innovative double-drum washing machine that cleans two loads of laundry simultaneously — finally, you can wash lights and darks at the same time!
  • A Modular Train Control System (MTCS) from MEN Mikro Elektronik that complies with the EN 50155 functional safety standard and is based on the QNX OS for Safety
  • A hardware security module from Worldline that protects secret keys and performs high-speed cryptographic operations for secure data transactions
  • A traffic-light controller from SWARCO that helps improve traffic flow and optimizes the use of existing road infrastructure — learn more about this system in this morning’s press release

It’s hard to imagine four systems that could be more different. And yet, the developers of these systems all chose the same OS — a testament to the “bend it, shape it, any way you want it” quality of QNX technology. Not to mention its performance and reliability.

The Bluetooth connection
Of course, we can’t show up at Europe’s biggest embedded systems conference without bringing something new for embedded developers. And so, this year, we are demonstrating the QNX SDK for Bluetooth Connectivity, a new middleware solution for medical devices, industrial automation systems, consumer appliances, and other embedded system applications.

Designed for flexibility, the SDK offers a dual-mode Bluetooth Smart Ready stack that supports classic Bluetooth connectivity as well as connectivity to Bluetooth Low Energy devices. It also supports a comprehensive set of pre-integrated Bluetooth profiles, including the classic PAN, SPP, HDP, HID, FTP, and OPP profiles, as well as the BAS, FMP, HRP, HOGP, and PXP Low Energy profiles. Here’s the SDK at a glance:


For developers of infusion pumps, vital-sign monitors, and other medical devices, the SDK includes an IEEE 11073 Personal Health Data stack certified by the Continua Health Alliance. This stack enables easy interoperability with pulse oximeters, weight scales, and other Bluetooth-enabled peripherals, and addresses the growing demand for health devices that can wirelessly collect patient data, either at home or in a clinical setting.

Of course, the proof of the Bluetooth pudding is in the pairing. So we've also built a demo that shows how the SDK can help developers build vital-sign monitors and other connected embedded systems. The demo system can discover and pair with Bluetooth classic and Bluetooth Low Energy devices, render their data onto a touchscreen display based on Qt 5, and provide a history of heart rate, blood oxygen levels, and other vitals:

A screen capture of the Bluetooth-powered QNX medical demo
Read the press release and product-overview page to learn more about the new QNX SDK for Bluetooth Connectivity.

And if you are Nuremberg this week, drop by and see us! We’re in Hall 4, Booth 534.

7/15/2015

The high cost of low-performing medical devices

Guest post by my colleague Patryk Fournier, medical marketing communications manager for QNX Software Systems

Manufacturers of consumer products have long used money-back guarantees to promote laundry detergent, newspapers, pizza, and yes, even beer, as a way to reassure consumers about the purchase they are making. You can now add medical devices to the list.

Last week, Reuters reported that medical device manufacturers have begun to offer device performance and reliability guarantees to hospitals:

“Medical device makers, facing sluggish sales and increasing pressure to prove the value of their products, are beefing up guarantees to compensate U.S. hospitals if a device does not perform as expected.”

Medical device manufacturers already operate in a challenging environment filled with stringent regulatory requirements and industry pressures. They must develop increasingly complex devices in timelines that are more typical of consumer-grade electronics, but difficult to meet in a regulated industry. The added burden of providing compensation to hospitals simply adds a cost line directly attributed to device performance or reliability issues.

These product guarantees underscore the importance of building a medical device on a solid, robust, and reliable realtime operating system. Not having a reliable OS will cost medical device manufacturers — literally and figuratively.

At QNX Software Systems, we’ve been taking reliability seriously for almost 35 years. That’s why our OS supports intelligent fault recovery to enable high uptimes, time partitioning to ensure availability of critical processes, security mechanisms to help devices from attack, and realtime determinism to help applications meet hard deadlines. Moreover, this OS technology has been deployed in dialysis machines, infusion pumps, angiography systems, CT scanners, surgical robots, heart defibrillators, and a host of other medical devices.

No, we don’t offer money-back guarantees. But I think we offer something better: tools, services, and certifications to help our medical-device customers save time, money, and effort in the first place.

7/03/2015

They did it! Solar Impulse team makes non-stop flight from Japan to Hawaii

Solar-powered plane sets new endurance record while completing toughest leg of round-the-world journey.

Touching down in Kalaeloa
Source: Solar Impulse 
Now here's good news for a Friday afternoon: The Solar Impulse 2, a solar-powered plane outfitted with QNX technology, has landed safely in Kalaeloa, Hawaii, after completing the longest leg of its round-the-world mission and setting a new endurance record for solo flight.

The plane lifted off from Nagoya on June 28 and touched down in Kalaeloa almost 120 hours later, using the sun as its only power source. And did I mention? The plane had only pilot, AndrĂ© Borschberg, who was at the helm for the entire 5-day flight. Yes, he was able to take naps while the plane was on autopilot — but only 6 a day, each lasting 20 minutes. Color me impressed.

The team’s round-the-world flight, which started on March 9 in Abu Dhabi, hit a snag when the plane reached Nagoya, where weeks of bad weather threatened to cancel the project. But, finally, a five-day window of clear weather opened and the team was able to resume its historic journey, which is dedicated to the promotion of green energy.

The team’s other pilot, Bertrand Piccard, will fly the next leg, from Honolulu to Phoenix, Arizona. Piccard’s name may ring a bell, but not because of any Star Trek connection: In 1999, he became the first person to complete a non-stop balloon circumnavigation of the earth.

QNX Software Systems is the official realtime OS partner for the Solar Impulse team, and the plane uses the QNX Neutrino OS for several control and data communication functions. Read my previous posts for more information on the Solar Impulse project.



5/21/2015

QNX boards the bus: an automated fare collection system from MSI Global

You can find QNX technology in almost every form of transportation imaginable, from cars and trains to boats and planes. It’s even used in motorcyles. If you download the infographic, “35 Ways QNX Touches Our Lives,” you’ll find lots of examples, including in-car infotainment, locomotive control, and cruise-ship navigation. But here’s the thing: the infographic doesn’t say a thing about buses. Not a single mention.

Enter an announcement that fills the gap. Earlier today, QNX revealed that the QNX Neutrino OS is powering an automated fare collection system used throughout Singapore, the Philippines, and Thailand. The system comprises automatic gates, ticketing machines, and yes, onboard bus equipment, including a console for the driver and a smartcard validation system for passengers. The system was created by MSI Global, an international system integrator specializing in land-transport solutions and a subsidiary of the Land Transport Authority (LTA) of Singapore.

Silvester Prakasam, head of the fare system business unit at MSI, has good things to say about QNX. “MSI’s experience with QNX Neutrino has been very favorable and we will continue to leverage the same secure OS for our future projects. Creating a solution that could gain widespread adoption was a key consideration in our choice of OS, and with QNX Neutrino we were able to create a design that is fast and reliable, yet affordable to customers in cost-sensitive regions.”

Read the press release to learn more. Meanwhile, I thought you would enjoy some images of the fare collection system, starting with the smartcard reader:



Here's an example of the ticketing machines:


And here's an example of the automatic gates:

3/10/2015

Behind the controls of the Solar Impulse

Virtual cockpit lets you follow progress of round-the-world flight in real time.

What’s it like to get behind the controls of a solar-powered plane a plane now in the process of circumnavigating the globe? You and I will never really know, but we can enjoy the next best thing: a virtual cockpit that provides a pilot’s eye view of the plane’s instrument panel.

Just point your browser to the Solar Impulse website whenever the plane is in the air, and you will see real-time updates to the plane’s flight instruments. For instance, in this screen capture, you can see the current position of the ailerons, airbrakes, elevators, and rudder, along with the airspeed (in knots), vertical speed (rate of climb or descent), heading, and altitude:



And in the following screen capture, you can see much of the same information, presented in a different fashion, along with the attitude indicator, which shows whether the wings are level and whether the nose is pointing above or below the horizon:



I've covered only a subset of the real-time information displayed on the Solar Impulse website. For example, you can also view a map of the plane’s progress, a video feed of the mission-control center, and the current power mode of the plane’s electrical system:



QNX Software Systems is the official realtime OS partner for the Solar Impulse team, and the plane uses the QNX Neutrino OS for several control and data communication functions.

3/05/2015

Flying in the dark on solar energy

Crew of QNX-equipped Solar Impulse plane gears up for historic flight.

The Solar Impulse 2, aka SI2
Source: Solar Impulse
The countdown has begun. On Monday, March 9, the Solar Impulse 2, a one-of-a-kind airplane that runs exclusively on solar power, will take off from an airport in Abu Dhabi. The destination? Abu Dhabi!

That’s right, this is a round trip — but not just any round trip. It is, in fact, the first attempt to fly around the world using only the power of the sun. On board will be AndrĂ© Borschberg, the former jet pilot who, together with Bertrand Piccard, cofounded the Solar Impulse project 12 years ago. (Piccard’s name may ring a bell — as well it should. In 1999, he became the first person to complete a non-stop balloon circumnavigation of the earth.)

The Solar Impulse can fly at night, using energy stored in its lithium-ion batteries. But it’s no fly-by-night operation. Borschberg and Piccard have spent the last 12 years on this project and have set 8 world records in the process, including longest uninterrupted flight (26 hours, 10 minutes) and highest altitude (9235 meters) for a solar-powered plane. That’s pretty impressive, but then, everything about this plane is remarkable, from the wingspan (72 meters) to the number of voltaic cells (17250) that power its electric motors.

Solar Impulse bootup screen. Screen-grab from video.
The human element is equally impressive. To cross the Pacific or Atlantic ocean, the plane, which has a cruise speed of 90  km/h, will need to stay airborne for about 5 days, nonstop. And that means the pilot also needs to stay airborne for 5 days, in an unheated, unpressurized cabin with temperatures ranging from -40°C to +40°C. Yes, the pilot is allowed to take naps, but only 6 a day, each lasting 20 minutes. Not surprisingly, both pilots (Borschberg and Piccard will each take turns flying the plane), have learned self-hypnosis and meditation techniques to help them enter and exit deep sleep as quickly as possible. The plane can accommodate only one pilot at a time, and the team plans a total of five stops to allow changes of pilots.

As mentioned in previous posts, QNX Software Systems is the official realtime OS partner for the Solar Impulse team, and the plane uses the QNX Neutrino OS for several control and data communication functions. So, as you can imagine, come next Monday, my browser will be tuned to the Solar Impulse website. I hope yours will, too.

Until then, here's a “making of” video of the Solar Impulse 2. Enjoy.



2/24/2015

Autonomous forklifts gear up with QNX and HTML5

Warehouse robots need reliable realtime control. They also need an intuitive user interface. Can one OS handle both?

When it comes to forklifts, I am as dumb as they come. I had always assumed that one forklift is much like any other, aside from obvious differences in size and color. Boy, did I get that wrong. A quick perusal of Wikipedia reveals some 30 forklift types, ranging from “walkie stackers” (which, true to their name, are walked, not ridden) to “EX-rated lift trucks” (which, contrary to their name, aren’t designed to carry erotica but to be explosion proof).

Forklifts also come in driverless variants called automated guided vehicles, or AGVs. Case in point: the QNX-powered AGVs built by Euroimpianti, a global leader in automated warehouse systems. These vehicles can, without human intervention, load and unload trucks, as well as move materials from one area of a warehouse or factory to another. Moreover, they can operate 24/7, using a list of prioritized missions downloaded from a central management system.

As you might expect, Euroimpianti uses the QNX Neutrino OS in the realtime control systems of its AGVs. After all, predictable response times and high reliability — qualities essential to safe operation of a driverless vehicle in a busy warehouse — are QNX Neutrino’s stock-in-trade.

But here’s the thing: Euroimpianti has also decided to standardize on QNX Neutrino for the human machine interfaces (HMIs) of its operator panels. Why do that, when the HMIs could run on an OS like Windows Embedded or Android? The answer lies in the many features introduced in the QNX Neutrino OS 6.6 and the new QNX SDK for Apps and Media.

These features include a framework for creating apps and HMIs with industry-standard technologies like HTML5, JavaScript, and CSS, and a graphical composition manager that can seamlessly blend apps and graphical components created in HTML5, OpenGL ES, Qt, and other environments, all on the same display. In addition, the SDK offers secure application management, comprehensive multimedia support, mobile device connectivity, an optimized HTML5 engine, and other features for building mobile-class user experiences into embedded systems — including, of course, AGVs.

To quote Maurizio Calgaro, electronic engineering manager, Euroimpianti, “With its new QNX SDK for Apps and Media, QNX Neutrino enables us to create dynamic HMIs that leverage the latest Web technologies, including HTML5. Our operator panels and control systems can now run on the same, standards-based OS, and that means greater productivity for our developers and, ultimately, faster time-to-market for our solutions.”

The QNX SDK for Apps and Media includes an HTML5 environment to create and deploy applications.
Euroimpianti's QNX-based robotic systems also include Cartesian robots, anthropomorphic robots, and selective compliance assembly robot arms (SCARA). The systems are deployed internationally in the automotive, beverage, cosmetic, food, dairy, electrical, glass, and pharmaceutical industries. Learn more on the Euroimpianti Website, which includes many videos of the robots in action.

Using the same OS for both realtime control and user interface control.

2/22/2015

Bend it, shape it, any way you want it

Last year, at Embedded World 2014, QNX Software Systems demonstrated three systems built by its customers: a touch display that connects washing machines to the Web, an operator panel that controls forklifts and bulldozers, and an inspection system that detects cracks in gas pipelines. These systems perform very different functions, and operate in very different environments, yet they have one thing in common: the QNX Neutrino OS.

Fast-forward to Embedded World 2015, where, once again, QNX will showcase the remarkable flexibility of its OS technology, in everything from a medical device that saves lives to a robot that cleans carpets. Of course, the new demos aren’t just about flexibility. They also showcase how QNX technology can make embedded systems easier to build, easier to certify, and easier to use. Not to mention more reliable.

So if you’re at Embedded World this week, come on over and visit us at Booth 4-358. In the meantime, here's a quick peek at what we plan to showcase:

Demo #1: The autonomous vacuum
Chances are, the QNX booth will have the cleanest floor in all of Embedded World. And for that, you can blame the Neato Botvac robot vacuum.

This Botvac is one smart appliance: Before it starts to suck up dirt, it scans and maps the entire room so it can work as quickly and methodically as possible. It’s also smart enough, and quick enough, to maneuver around furniture and to avoid staircases.

To quote Mike Perkins, vice president of engineering at Neato Robotics, “our autonomous home robots need fast, predictable response times, and the QNX OS enabled our engineers to achieve very high performance on cost-effective hardware. The QNX OS also helped us create a software architecture that can quickly accommodate new features, giving us the flexibility to scale product lines and deliver compelling new capabilities.”

Check out this video of the Botvac in action:



Demo #2: The defibrillator
If you don’t already know, the QNX Neutrino OS is used in dialysis machines, infusion pumps, angiography systems, surgical robots, and a variety of other hospital-based medical devices. But it’s also used in mHealth devices that provide critical therapy or diagnostics when the nearest hospital is miles away. Case in point: the corpuls1, a defribrillator and patient monitor for fire fighters and other first responders, built by GS Elektromedizinische Geräte G. Stemple:




Demo #3: The medical reference demo
The QNX booth will also feature our latest medical reference demo, which integrates a suite of QNX, BlackBerry, and third-party technologies for building connected, safety-critical medical devices. Here is what the demo system looks like:



And here is a sample of what’s under the covers:

IEC 62304-compliant QNX OS for Medical
HL7, the international standard for transfer of clinical data
 User interface based on the Qt application framework
Java runtime engine
 Remote device management and end-to-end security of the BlackBerry BES12 architecture

Demo #4: The QNX SDK for Apps and Media
We released the first version of this SDK almost exactly one year ago. In a nutshell, it extends the capabilities of the QNX Neutrino OS 6.6, enabling embedded developers to create rich user interfaces and applications with HTML5, JavaScript, CSS, and other Web technologies. It also offers secure application management, comprehensive multimedia support, mobile device connectivity, an optimized HTML5 engine, and other advanced features for building mobile-class user experiences into embedded devices.

You can learn more about the SDK on the QNX Website. In the meantime, here’s the home screen of the SDK, showing several of its built-in applications and demos:



Demo #5: The [CENSORED] robot
What kind of robot, you ask? Sorry, you’ll have to wait until the first day of Embedded World, when we will showcase a video of this (very cool) QNX system in action.

Demo #6: The all-new QNX [CENSORED]
Again, I can’t tell you what this is. I can’t even give you a hint. I can mention, however, that it’s a brand new product that will run on an automotive demo system in our booth. But don’t be fooled by the automotive connection! The new product can, in fact, be used in a wide variety of devices, not just cars. Stay tuned.



Visit www.qnx.com to learn more about QNX at Embedded World, including presentations on IoT and safety-critical design. And while you're at it, download this infographic to see how flexible QNX technology really is.

4/24/2014

Flying around the world on solar power

Did you miss it? I missed it. And I really wanted to catch it. Earlier this month — while I was paying attention to gosh knows what — the Solar Impulse team unveiled the first solar-powered aircraft capable of flying around the world. It’s called Solar Impulse 2, and it will embark on its round-the-world tour in March 2015.

The Solar Impulse team thinks big, but they also think smart. For instance, they didn't try to build a globe-circling solar plane right off the bat. Instead, they took a stepwise approach and built a plane that could fly shorter hops — across a continent, for example. The lessons learned from building and flying that first plane, which successfully crossed Europe, Africa, and the US, helped the team develop Solar Impulse 2.

Not surprisingly, Solar Impulse 2 is larger than its predecessor. The wingspan has grown from about 64 meters to 72 meters, the weight from about 1600 kilos to 2300 kilos, and the number of voltaic cells from about 12000 to 17000. That’s a lot of batteries.

Mind you, the numbers tell only part of the story. The Solar Impulse 2 project also required the development of innovative materials and construction methods, including new electrolytes to boost the energy density of the voltaic cells.

This story isn’t just about technology. It’s also about human skill and endurance. For instance, to cross the Atlantic or Pacific ocean, the plane, which has a top speed of 90 km/h, will need to stay airborne for about 5 or 6 days. And that means the pilot will have to sit in an unheated, unpressurized cockpit for more than 120 hours in temperatures that could range from -40°C to +40°C. These guys aren’t just smart; they’re tough to boot.

Did I mention? QNX Software Systems is the official realtime OS partner for the Solar Impulse team, and the plane uses the QNX OS for several control and data communication functions. Which is, well, cool.

The plane is scheduled to launch in about 310 days. And this time, I’ll be paying attention. By the way, here's the part that I missed:



See previous posts on the Solar Impulse project.

3/14/2014

I so need one of these!

You can work hard. You can work smart. Here's a robot vacuum that does both. It's called the Neato BotVac, and it uses laser technology to scan and map a room before cleaning it. Now, that's pretty cool.

Did I mention? It runs on the QNX OS.



Learn more about the Neato BotVac series of robot vacuums on the Neato website.


2/25/2014

Oscar-winning Flying-Cam system takes to the skies with QNX technology

Flying-Cam has been at
the forefront of unmanned
aerial filming since 1988.
Ever wonder how film crews manage to achieve death-defying camera angles that take your breath away? Well, wonder no more, because I am about to show you one of the most advanced tools of the trade. It's called SARAH, it runs on the QNX OS, and it recently won a Scientific and Technical Award from the Academy of Motion Picture Arts and Sciences for its contribution to movie making.

The SARAH unmanned aerial system is the brainchild of Flying-Cam, a company founded in 1988 by Emmanuel PrĂ©vinaire, who, in 1979, developed the first unmanned close-range aerial camera for motion pictures. SARAH represents the latest generation of Flying-Cam technology and has been in service since 2012 — yet its credits already include Skyfall, Oblivion, Prisoners, Smurfs II, and Mr. Go.

The Flying-Cam SARAH unmanned aerial system in action, filming a scene for Mr. Go. 

So why did the folks at Flying-Cam choose the QNX OS? Several factors contributed to the decision, including flexible architecture, predictable response times, and advanced profiling tools. To quote Tony Postiau, head of aerial robotics engineering at Flying-Cam, "we have been thoroughly impressed with the QNX OS. It works extremely well on our hardware and uses system resources efficiently, leaving most of the hardware processing power available to our application — a crucial attribute that we looked for.”

To find out more about QNX and the Flying-Cam SARAH system, check out the press release that QNX issued this morning.

And for a look at SARAH in action, here's a promotional video that demonstrates how it helps film crews capture angles that would be impossible for full-size helicopters, cable systems, or other traditional camera support devices:



New release of QNX OS closes UX gap between smartphones and embedded systems

Okay, this one is going to be short. I'd love to have you stay, but I'd like it even more if you jumped to the QNX website. Because if you do, you'll get the full skinny on a significant new OS release that QNX Software Systems announced this morning.

But before you go, the back story. Mobile devices (think smartphones) have transformed what people expect of embedded systems (think gas pumps, vending machines, heart monitors, or just about any other device with a user interface). Every time someone uses a smartphone or tablet, they become more conditioned to the user experience it delivers. And the more conditioned they become, they more they expect a similar experience in other systems they use. It's human nature, plain and simple.

People who create embedded devices get this. They know that, to succeed, they must up their UX game. The problem is, a gap has existed between the user experiences that embedded operating systems can support and the user experiences that people want. The latest generation of the QNX Neutrino OS, version 6.6, addresses that gap. And it does so by introducing a new and potent mix of graphics, security, multimedia, security, and power management capabilities.

And just what are those capabilities? You'll have to jump to the press release to find out. :-)


The QNX SDK for Apps & Media — one of many significant new features
in the latest release of the QNX OS.


2/18/2014

QNX at Embedded World: three distinct systems, one OS platform

A whole new way to
take QNX out for a spin.
Quick: what do washing machines, bulldozers, and pipeline inspection tools have in common? Simple: they all demonstrate the remarkable flexibility of the QNX OS.

Next week, at Embedded World, QNX will showcase three systems built by three different customers, for three different markets. Each system addresses different technical challenges and targets different end-users. And yet, in each case, the development team behind the system chose the same OS — a testament to the “bend it, shape it, any way you want it” quality of QNX technology.

Of course, not everyone can attend Embedded World. So for anyone who can’t go (or for anyone who plans to go and would like a taste of what they’ll see), here’s a sneak peek of the three systems. Mind you, this isn’t everything we will demonstrate next week — but that’s the subject of another post. :-)

Washing machine touchscreen from Dalian Eastern Display
Imagine a web-connected washing machine that can play your favorite music and videos, provide tips on removing stains, and let you choose laundry settings with the tap of a touchscreen. The system from Dalian Eastern Display lets you do all this and more, and it’s one of many solutions that Dalian is creating for IoT smart appliances.

For instance, this screen lets you quickly choose your fabrics, including cotton, wool, or polyester. It also provides a mixed setting — handy for people who aren’t sure of the difference. Me, for instance.



Once you’ve chosen the right fabric, you can fine-tune the parameters of your wash cycle, including time, temperature, speed, and water level:



Meanwhile, this menu lets you configure everything from your network connection to the system’s sound settings:



Murphy PowerView 780 display for heavy machinery
If you build equipment that has an engine and demands a rugged display, chances are its owners and operators will benefit from a Murphy PowerView 780. Designed for use with electronic or mechanical engines in everything from boats to bulldozers, the PowerView 780 integrates engine, transmission, and diagnostic information into an easy-to-read user interface. The PowerView 780 is built for extreme outdoor environments and features a 7-inch bonded LCD that is readable in direct sunlight. Better yet, it’s easily configurable to application needs. Using Murphy’s PowerVision Configuration Studio™, developers can customize the user interface with their own graphics or display parameters, track maintenance schedules, log operation data and faults, and add OEM branding.



Murphy, the company behind the PowerView 780, is a global supplier of controls and instrumentation for almost any application that involves engines or engine-driven equipment. The company is celebrating 75 years of serving the oil and gas production, engine OEM, construction, irrigation, agriculture, power generation, and work and pleasure boating markets.

LineExporer pipeline inspection system from NDT Global
When it comes to oil and gas pipelines, safety is job one. But to ensure safety, you need to keep pipelines properly maintained — and to maintain them, you need accurate and reliable inline inspection tools. That's where NDT Global comes in. NDT is a leading supplier of ultrasonic pipeline inspection and pipeline integrity management services worldwide, with operations in Germany, Russia, the US, Canada, Mexico, U.A.E., Malaysia and Singapore. At Embedded World, QNX Software Systems will showcase an NDT LineExplorer inline inspection tool for 10" pipelines that can detect and measure corrosion and cracks, depending on the sensor carrier.



For more information on QNX at Embedded World, visit the QNX website.

7/07/2013

Solar Impulse plane completes final leg of cross-America trek

It has the wingspan of a Boeing 777, but weighs only as much as a family car. It has four propellers, but doesn’t sip an ounce of fuel. It's called the Solar Impulse, and it is the first plane designed to fly round the clock using only solar power.

In early May, the Solar Impulse took off from Mountain View, California on the first leg of its journey across America. Last night, it completed the trek, landing at New York's JFK Airport. In between, the plane made stopovers at Phoenix, Dallas, St. Louis, and Washington DC, allowing the Solar Impulse team to meet the public, show off the plane, and promote their vision of renewal energy. (In New York next weekend? If so, you're in luck: you can see the plane in person at JFK.)

Along the way, the plane set a new distance record for solar-powered flight: 1541 kilometers. The previous record was 1116 kilometers, set by — you guessed it — the Solar Impulse team.

QNX Software Systems is the official realtime OS partner for the Solar Impulse project, which uses QNX technology for several of the plane's control and data management functions. For more on the project and the people behind it, see the Solar Impulse website.

But before you go, check out this video, which starts off with some inspiring clips of the Solar Impulse in flight — followed by a cameo appearance by Larry Page wearing Google Glass.


2/26/2013

All roads lead to QNX at embedded world 2013

Montreal, my home town, was once known as a city of churches. So much so that Mark Twain famously quipped, "this is the first time I was ever in a city where you couldn't throw a brick without breaking a church window."

If Mr. Twain were alive today and able to visit embedded world 2013, he might make a similar comment about QNX. Because it seems that, wherever you turn at embedded world, someone is demonstrating a QNX-based system.

Multimedia and wireless demos
First stop is the QNX booth, where you'll find a natty new demo designed to showcase our support for wireless, video, and HMI technologies. Among other things, the demo shows how QNX lets you work with a mix of application and graphics environments, including Qt 5.0, OpenGL ES 2.0, and Crank Software’s Storyboard Suite.

Power up the demo, and you'll see several applications, including a medical monitor:



and a speedometer:



You'll also find games, a digital thermostat, a photo viewer, an audio meter, and several other demo apps. And did I mention? You can find two of these demo systems in the QNX booth, one based on a Freescale i.MX 6 SABRE Lite board and the other on a TI AM335 Starter Kit board.

PLC demos
If you're a hard-core industrial developer, be sure to catch the two programmable logic controller (PLC) platforms in the QNX booth. These platforms were a group effort: QNX provided the OS; companies like IsaGRAF, KW-Software, and koenig-pa provided the ladder logic and EtherCAT software; and Freescale and TI provided the hardware — one platform is based on a Freescale QorIQ TWR-P1025 Tower System Module, the other on a TI Sitara AM335x ARM Cortex-A8 processor.

The purpose of these platforms is simple: to reduce the time and cost of developing PLCs and other industrial systems. If you're interested, the eval software for the platform based on the Freescale module is now available for download from the QNX website.

QNX CAR platform demo
No, we didn't drive the new QNX concept car to embedded world. But we did bring a demo of the QNX CAR application platform, and from what I hear, it's driving lots of booth traffic (pun fully intended). Here's a snap of the demo, taken on the show floor:



Lotsa partner demos
Take a walk down the aisle, and you'll soon come across several other vendors showing QNX-based systems. Here are the ones we've identified so far:

Acontis is demonstrating its EC-Motion EtherCAT motion library running on the QNX Neutrino RTOS and a TI Sitara AM335x ARM Cortex-A8 processor. Hall 1/1-538.

Crank Software is demonstrating an automotive demo based on the QNX CAR application platform. Hall 4/4-330.

Digia is demonstrating “Qt 5 on the QNX platform – a Cinematic Experience,” which will show many new features in Qt 5 Qt Quick 2. Hall 4/4 – 520.

Freescale and koenig-pa are demonstrating a PLC reference platform that integrates koenig-pa EtherCAT protocol software, ISaGRAF PLC firmware, and the QNX Neutrino RTOS on a Freescale dual-core QorIQ P1025 processor. Hall 4A/4A-206 and Hall 5/5-425.

KDAB is showcasing an IP camera demo written in Qt5 and QML, and running on the QNX Neutrino RTOS and a Freescale i.MX 6 SABRE Lite ARM Cortex-A9 platform. Hall 4/4-622.

KW-Software is demonstrating a PLC development platform developed in collaboration with QNX Software Systems, TI, and koenig-pa. Hall 1/1-446.

MPC Data, a Bsquare Company, is showcasing a high-performance graphics demo based on OpenGL and the QNX Neutrino RTOS. Hall 4A/4A-108.

Xilinx is showcasing a high-precision, low-noise, multi-motor electrical drive demo running on the QNX Neutrino RTOS. Hall 1/1-205.

For more details on these demos, check out the press release that QNX issued this morning.

The joy of talking
Several QNX experts are presenting technical talks at embedded world:
  • Clear SOUP and COTS Software for Safety-Critical Systems — Tues, Feb 26, 14:00 - 14:45, Session 03
  • The Joy of Scheduling — Thurs, Feb 28, 10:00 - 10:30, Session 19
  • Ten Truths about Building Safe Software — Thurs, Feb 28, 14:15 - 15:00, Session 21
  • Issues in M2M Communication for Software and Firmware Updates — Thurs, Feb 28, 16:30 - 17:00, Session 24

So, if for some strange and inexplicable reason, you want to avoid all things QNX, don't go to embedded world this week. Because once you arrive, there will be no escape. :-)

11/14/2012

Taking a long, hard look at the ozone hole

For more than 20 years, a Harvard research team has been taking QNX technology to stratospheric heights

The NASA ER-2 high-altitude
aircraft
Hey, do you remember when everyone was in a knot over the ozone hole? You know, the one over Antarctica? The one the size of Antarctica? Based on all the press it has received lately (read: not much), it is yesterday's problem. I, for one, haven’t worried about it — or even thought about it — for a good 10 years.

But here’s the thing. The ozone hole didn’t go away. And it’s not going away soon. Yes, evidence suggests that the hole will heal, but the process promises to take decades — by 2050, if we’re lucky. (Strictly speaking, the hole heals every Austral Spring, but only temporarily; it always returns the next Austral Winter. And it isn’t exactly a hole, since the ozone doesn’t disappear completely from the upper stratosphere. It does disappear from the lower stratosphere, however.)

Did I mention only one hole? Sorry to mislead you. There are, in fact, substantial ozone losses over the Arctic as well, with the loss during the winter of 2011 achieving ozone hole status.

Ozone depletion is serious stuff. It may contribute to an enormous list of problems, from crop failures to eye cataracts to skin cancer. So it’s important to do the hard science and measure its progress, along with any factors that can affect it. Otherwise, how do you argue for a cogent policy on controlling substances and industrial practices to prevent ozone depletion? And do you know whether the policies and practices you put in place are doing any good?

Problem is, measuring and analyzing ozone depletion is a long-term project that takes patience and commitment. Fortunately, the Anderson Research Group from Harvard University seems to have those qualities in spades.

Making the upgrade
The group has been operating continuously since 1979. (For context, that was the year that Philips demonstrated the first Compact Disc. Remember those?) For the first few years, the group used a balloon to carry their instruments high into the atmosphere, but with the discovery of the Antarctic ozone hole in the mid-80s, they graduated to a NASA ER-2 high-altitude aircraft, which flies as high as 21 kilometers. (If the ER-2, depicted above, looks to you like a modded U-2, you’re right.)

The team’s first QNX-based instrument,
which measured OH in the lower
stratosphere, was deployed in an ER-2.
Lots of things have changed since 1979, but for the past two decades, one thing hasn’t: the group’s use of QNX technology. It all started in 1990, when the group decided to replace their homegrown OS kernel with the QNX RTOS v2. They then upgraded to the QNX RTOS v4 in 1992, which is also when they deployed their first QNX-based system, an instrument that measured OH (hydroxyl radical) in the lower stratosphere. More recently, they migrated to the latest generation of the QNX technology, the QNX Neutrino RTOS, aka v6.

Alphanumeric soup
To measure phenomena in the stratosphere, the team created a data acquisition architecture that takes advantage of core QNX strengths, including multitasking, message passing, realtime performance, and transparent distributed networking. Flexibility is a key characteristic of this architecture, since it must support a variety of instruments that measure an alphanumeric soup of airborne radicals and reactive intermediates. These include BrO, ClO, ClONO2, ClOOCl, NO2, OH, HO2, O3, CH4, N2O, CO, and CO2, as well as water vapor, water isotopes, and total water. (Why measure water? Because its presence in the stratosphere can contribute to ozone depletion. And because the increased frequency of heavy storms, such as Hurricane Sandy, may inject more water into the stratosphere.)

Here is the full configuration of the data acquisition architecture, which includes control and acquisition programs running on a flight computer as well as display and interactive commands running on a ground support computer:



According to Norton Allen, a software engineer for the Anderson group, “From the start, we needed an OS platform that would scale with our growing requirements, and that would satisfy our demands for high reliability — sending a plane into the lower stratosphere is a costly proposition, so there’s no room for software failures. At the same time, we needed a standards-based platform that would let us write portable applications. The QNX OS has been able to deliver on all counts."

“We needed an OS platform that would scale
with our growing requirements, and that would
satisfy our demands for high reliability.”

Global scale
I’ve barely touched on the many research activities of the Anderson Research Group. To quote their website, the group “addresses global scale issues at the intersection of climate and energy using a combination of experimental and theoretical approaches drawn from the disciplines of chemistry, physics and applied mathematics.”

So if you’ve got a minute, visit the site. Who knows, you may learn something — I did.

7/11/2012

New service pack brings new features, higher performance to QNX Neutrino OS 6.5

If you use the QNX Neutrino OS 6.5 for your embedded projects, you owe it to yourself to check out the brand new service pack released by QNX Software Systems.

Service Pack 1 offers a number of enhancements, including:

  • Optimized memory management for higher performance (improvements are particularly noticeable with the newer ARM Cortex-A8 and A9 processors)
  •  
  • Updated networking stack (io-pkt) for better stability and higher performance
  •  
  • Updates to security protocols, including ALTQ support for packet filtering and IKEv2 for setting up security associations
  •  
  • Improvements to file systems for greater robustness and efficiency
  •  
  • Updates to the USB stack, including better stack performance and stability, as well as support for the new USB classes CDC-ECM, CDC-ACM, and CDC-NCM
  •  
  • 36-bit paddr support for the Freescale u-boot bootloader found in newer processors such as the P4080

To download Service Pack 1, or to learn more about it, visit the downloads section of the QNX website.
 

6/14/2012

Chinese manufacturer chooses QNX for IOT home appliance control systems

A view of the Dalian factory
QNX Software Systems has announced that Dalian Eastern Display, a Chinese manufacturer of applications and controls for LCD panels and modules, is using QNX technology to create control systems for Internet of Things (IOT) home appliances.

The control systems will allow intelligent washing machines, intelligent refrigerators, high-end air conditioners, and other home appliances to connect wirelessly to the Internet.

Dalian Eastern Display also plans to use QNX in systems for medical devices and construction machinery.

“The QNX Neutrino RTOS has proven well-suited to developing IOT intelligent home appliance nodes and terminals… we look forward to working closely with QNX Software Systems as we develop other competitive products,” said Duan Yunsheng, general manager, Dalian Eastern Display.

According to the press release, the QNX Neutrino RTOS helps Dalian to achieve stable performance and fast startup times, and to reduce the time and effort of developing graphical user interfaces.

In 2010, the Chinese government puts its weight behind the IOT market by incorporating it into the country’s 12th five-year plan.