The retail-oriented offering will be pre-configured to support and connect to a range of retail applications and devices. Its standards-based framework and built-in networking capabilities enable fast development and delivery of new POS solutions.
Microsoft also announced strong growth of Windows Embedded in the retail market. According to a recent report published by IHL Group, the total number of Windows Embedded Point of Service users in North American grew by 250 percent in 2007. In a second study with RIS News, IHL also found that 63 percent of retailers were seriously considering a Windows Embedded operating system for their next POS purchase.
]]>In addition, the JEOPARD project will develop a platform-independent software development interface for real-time multicore systems. The interface will be based on existing technologies, including the Real-Time Specification for Java (JSR 1 and JSR 282) and Safety-Critical Java (JSR 302). These technologies currently provide a foundation for the development of complex and highly reliable real-time systems, but do not yet provide support for multicore systems.
Led by The Open Group, the JEOPARD consortium includes four universities and research institutes: University of York, Vienna University of Technology, FZI, and the Technical University of Cluj-Napoca; three industrial manufacturers: EADS, RadioLabs, and SkySoft; and two embedded systems technology suppliers: aicas, and Sysgo.
OpenArbor provides separate Eclipse plug-ins for Ada and Java development. These plug-ins can also be used with IDEs such as Wind River Workbench and LynuxWorks Luminosity.
The Ada plug-in, known as SCORER-Ada, features an optimizing Ada compiler and run-time environment optimized for safety-critical embedded Ada projects. The SCORE-Ada debugger supports full Ada-level debugging, including constraints, attributes, tasking, exceptions, break-on-exception and break-on-tasking events. The debugger is non intrusive, can debug at the source or machine level, and can be enabled without changing the generated code.
OpenArbor's real-time Java plug-in, known as Scorpion, provides deterministic garbage collection, a prerequisite for executing bounded, hard real-time applications. Scorpion features a Java compiler, a builder for ahead-of-time Java file compilation, and a virtual machine (ScorpionVM) for executing real-time Java applications. Scorpion also features a smart linker that reduces code size (up to 80 percent) by removing unused objects from closed systems, and a profiler that helps optimize speed/size tradeoffs by determining the best mix of compiled and interpreted code.
Scorpion is also available with an Eclipse plug-in that automatically maps Java native method calls directly to existing Ada/C code. This tool enables Java programs to call existing C and Ada programs, thereby supposedly simplifying mixed language development and the migration of legacy C/Ada code.
]]>When asked about the primary OS planned for the next project, 71 percent of the respondents said Linux (free distribution), 16 percent said Linux (paid distribution), 12 percent said commercial OS, and 1 percent said in-house, roll-your-own OS.
Volckmann says that Linux remains an attractive OS of choice for a number of reasons, including royalty free run-time costs, advanced networking capabilities, and technical features, the large base of engineers familiar with Linux, as well as many other factors.
"Linux has proven itself to be well suited for a wide range of applications across various industries, and continues to gain market share, despite not being particularly well matched for certain embedded applications types," says Volckmann. "Changes in the way that systems are designed will also allow Linux to continue to penetrate into segments of the market where the lack of capability was previously perceived as a barrier."
A more complex question, says Volckmann, is how opportunities for commercial solution suppliers will progress given the promise of more widespread Linux adoption in the embedded market. Currently, a most Linux projects do not obtain their Linux distributions from commercial suppliers. However, innovation within embedded Linux to date has relied heavily on support from commercial suppliers like MontaVista and others to make Linux a more viable operating system option within the embedded market. "At the root of most of the challenges faced by commercial suppliers is the question of how to bring significant additional value to an operating system that is freely available, continually improving, increasingly supported by embedded system/component suppliers, and in demand from companies interested in decreasing their overall development costs and/or bill of materials," says Volckmann.
While Linux has found its way into a number of embedded industries, VCD thinks one of the key opportunities for Linux over the next several years will be in the mobile phone market. I might be able to find out the flip side of that issue, as I'll be at the Symbian Smartphone conference next week. Symbian might have a different take on the idea. I'll let you know.
]]>The final release is scheduled for late Q1 2008, with an interim beta release scheduled for late 2007. The technology preview is available now for downloading and feedback. To collect feedback, a special mailing list has been set up: qtce-preview-feedback@trolltech.com. To subscribe, send a message containing just the word subscribe in the subject to: qtce-preview-feedback-request@trolltech.com.
REDIview is hardware/software tool (that is, the hardware transponder is attached to the vehicle, and the software that interacts with hardware is back at the office) that has web-based UI, and provides minute-by-minute reporting. Managers can generate all kinds of reports, including trip reports, travel history, cost analysis, time at location, exceptions, and the like.
Features in REDIview 2.0 include:
Bill can probably attest to this much better than I, but GPS tracking has come a long way over the past few years. System development is easier and the results are more sophisticated. And you don't have to go to the Middle East to find this out.
There's also more money around these days, when it comes to GPS. At least the case with the news that Nokia is buying U.S. navigation-software maker Navteq for around $8.1 billion. Navteq maintains digital maps which it licenses to GPS and Web sites. Navteq has around 3,000 employees in 168 offices in 30 countries.
]]>On the other hand, the ConnectR Virtual Visiting Robot links to a home wireless network and provides VOIP-quality video and two-way audio communications with a remote person. The ConnectR has a top-mounted, full tilt-and-zoom video camera, speaker, microphone, and headlight to let users see, hear, and interact with people in the home as if there in person. It looks to be simple to operate via included ConnectR software, enabling remote users to "call" and drive the ConnectR around the home using a computer keyboard, mouse, or joystick. And like other iRobot home robots, the ConnectR has a charging base located in the home. When the ConnectR's battery runs low, the unit automatically returns to the home base to charge.
In my case, I said in an editor's note entitled "2+2=What?" in today's Dr. Dobb's Report newsletter that "as when a 70% increase followed by a 60% decrease in statewide test scores is considered positive, even though the net effect on test scores is a 32% decrease." Well, if you actually compute that -- which I should have done before sending out the newsletter instead of after -- you get a 2% increase. As it turns out, the press release that I used as the source information had it backwards and, when I went back to the original document, it said "a 60% decrease followed by a 70% increase (resulting in a net decrease of 32%)". Thanks to readers Charles Linn and John Manis for quickly pointing this out.
“McObject’s philosophy has always been to put the developer in charge. From the start, our eXtremeDB in-memory database has provided sophisticated tools for control in the development and run-time environments,” McObject Co-founder and CEO Steve Graves said. “eXtremeDB Fusion is the logical next step in that philosophy. With eXtremeDB Fusion, the developer fine tunes database storage modality according to the exact speed, footprint and other requirements of the operating environment and target system.”
eXtremeDB Fusion will be sold alongside eXtremeDB and will be available in High Availability, SQL and 64-bit editions, Graves said. Like eXtremeDB, eXtremeDB Fusion is available for many operating systems and with source code for porting to additional platforms.
Read the whole release at Embedded-Computing.com.
The second utterly-cool thing about iPhone is how many little sensors it incorporates. When you hold it up to your ear (presumably to make a phone call), a proximity sensor triggers the firmware to turn down background music. When you rotate it to its side, an accelerometer senses this, and iPhone flips the screen from portrait to landscape mode. And an ambient-light sensor automatically adjusts screen brightness for legibility in variable light conditions.
]]>Momentics IDE 4 is itself a significant upgrade -- the IDE now integrates with the latest version (3.2) of Eclipse, compatible with the recent Callisto release. For more info, visit qnx.com.
]]>My kids -- Lord love 'em -- recently discovered some of the (non-military) pleasures of playing with solid-state keychain lasers (a pastime they enjoy, I hasten to add, only under strict parental supervision), and the concomitant pleasure of using these devices as cat-toys. Now, having mastered the fundamentals of driving a predator around as it attempts quixotically to capture a beam of coherent light (without the use of Bose-Einstein condensates or cryogenically-cooled semiconductor quantum wells -- see this article for more ways to stop and time-reverse a laser beam ... admittedly, none of these technologies are readily applied by cats), they've (the kids and the cats, I mean) begun to innovate -- inventing a domestic diversion that perfectly marries:
... to produce hours of family fun! Perfect for those long, aimless Thanksgiving-weekend afternoons.
The game is called "Cat Soccer with Lasers." To play it, you need:
As the sport of Cat Soccer with Lasers becomes professionalized, I'm sure we'll have to formalize details such as composition of play-surface, size of playing field, etc. Meanwhile, however, any average livingroom will do for a playground. Note that the general level of insanity seems to increase by an order of magnitude when the game is played on a varnished hardwood floor.
The rules of Cat Soccer with Lasers are simple. Ball starts equidistant between the goalposts. Humans stand or sit wherever's comfortable. Cats are (as usual) wherever they want to be (which, sure, leads to some games being called on account of "nobody can find the cats," but I'm sure the owners of Manchester United don't have it any easier). Lasers are switched on simultaneously and pointed at the floor. Humans go "Here, kitty-kitty!" in the language of their choice and the game is on. (Another important note: Kids should be made to understand that all participation on the part of cats must be 100% voluntary.)
The idea (we know you've grasped this already, but just to formalize things) is to use the laser to induce one or both of the cats to impact the ball in such a way that it either a) goes between the goalposts, or b) doesn't, depending on whether it's your goal or the other kid's goal we're talking about. The international committee has ruled that cats -- lacking hands -- may use any part of their bodies to manipulate the ball in play.
Actual play (with our cats, anyway) is faster and more furious than the high speed digital snaps below might suggest. A full-on Cat Soccer with Lasers 'scrum' (nod to the Agile crowd) looks a little like the Tasmanian Devil in the old Warner cartoons: a blurred, spinning mass of fur, lithe bodies twisting at high speed through space, etc. Try to minimize the "slamming into furniture" part, if you possibly can.
The cats (our cats, anyway) will play this game happily until dinnertime, naptime, or perk-up-my-ears-and-walk-out-of-the-room-on-a-mission-from-the-Martian-overlords time -- whichever comes first. This translates to hours of fun (which should be followed by solid nutrition, adequate hydration, and 20-some-odd hours of sleep to keep players in top form).
Here are some pix from our first family Cat Soccer with Lasers World Cup.

Smokey sets up for a goal, and pauses, wondering where the laser beam has gone (note dot on head).

Smokey (center forward) and Bacca (goalie) face off: Defense!