Posted in SDR on November 29, 2011 by Joe Jacob
We just announced today that our partner, Communications Research Centre Canada (CRC) successfully ported a complete JTRS radio system, including an APCO P25 waveform, to an Android handset.
In one day.
They were able to do this because the Software Communications Architecture (SCA) uses CORBA as the communications framework. We spent the time and effort to port ORBexpress to the Android platform, so all CRC needed to do was get our ORBexpress for Android software to take care of the detailed communications architecture of the application.
This successful port by CRC shows the power of the SCA, and in particular the power of using a communications framework abstraction like ORBexpress. Moving to new devices, new versions of operating systems, new versions of compilers, etc., becomes easy because we do the hard work for you.
This also brings a new level of capability to the public-safety radio market, which is very price sensitive. CRC's work shows that public-safety radio manufacturers can take advantage of all of the benefits and new capabilities offered by software-defined radios, while keeping costs to a minimum by using commercial off-the-shelf hardware.
We'd love to talk to you more about how using ORBexpress can make your radio development faster, easier and cheaper. Ask us!
Posted in SDR on October 31, 2011 by Joe Jacob
We just announced today that our partner Communications Research Centre successfully ported an entire software defined radio, including the core framework and full waveform, to an Android handset.
This SDR was based on the JTRS Software Communications Architecture, which uses CORBA as the communications framework. There's been some talk recently that CORBA might not be suitable for smaller form factor radios. That might be true for a lot of enterprise-type ORBs, that are relatively big, slow and cumbersome. ORBexpress, however, was built from the ground up for hard real-time and embedded systems. We always knew that ORBexpress would be ideal for very small form factor radios, but until we could demonstrate it in practice it just was a difference of opinion.
That's why we are so delighted in what CRC has accomplished. They ported a full core framework, a full waveform (with all the modulation and demodulation, etc., running on the Android platform) and the entire radio in just one day. Because OIS had already done all of the hard work in porting ORBexpress to the Android platform, their port of their SDR application went smoothly and without a hitch.
All of this ran smoothly, with long battery life, on a single core ARM processor. That's right - no DSP, no FPGA, just a GPP. This successful test demonstrates the power of the portability of the SCA. By using a standards-based communications framework like ORBexpress, next generation radios can take advantage of new smaller and lightweight form factors without rewriting their software.
This means new features and new form factors will get to the warfighter faster and more reliably. A win by any measure.
Posted in Performance Optimization on September 19, 2011 by Joe Jacob
We just announced that ORBexpress now supports Wind River's VxWorks 6.9 with full symmetric multiprocessing capability. A lot of our customers are letting us know that they believe their next projects, or the next generation of their existing projects, will use a multicore processor. All you need to do is look at how smartphones are developing. The current trend is to move to dual-core ARM processors, and there are already quad-core ARM processors available.
In order to keep battery usage and heat down, it makes much more sense to add additional cores without dramatically ramping up the GHz of the processor. That way, you get a lot more MIPS (millions of instructions per second) without eating up battery life. This is one of the many benefits of the relentless march of Moore's Law.
ORBexpress was designed, architected and built from the very beginning to optimize processing distributed over multiple processors. Its native multi-threaded architecture is ideal for multicore applications. This means that software developers using multi-threaded ORBexpress in an application running on a single core processor can reap the benefits of moving to a multicore processor without rewriting their application. They literally need to change only one line of code to enable dramatic performance improvements (assuming that the underlying operating system supports multicore).
Feel free to contact us to learn more about the specific performance improvements that your system might realize in using ORBexpress.
Posted in General on July 25, 2011 by Joe Jacob
We're delighted to announce that the good folks over at PC/104 and Small Form Factors magazine have selected ORBexpress for Android for their Editor's Choice award. With all of the issues developers face in connecting their applications across a range of different devices running different operating systems, processors and communication methods, they singled out ORBexpress for Android for its ability to bridge these gaps easily with a small footprint and lightning fast performance.
It's always nice to be recognized, and we'd like to thank the editors of PC/104 and Small Form Factors magazine for their recognition of our hard work.