FROM
THE EDITOR
Does your latest embedded system diagram look like a big city freeway map with data
coming and going in all directions? Maybe it's time to consider that the data is actually the center of
your system. With that realization, it is a small logical step to realize that the query-based methods like
SQL that have served the database world so well for years can be adapted and applied to your embedded
system's device software architecture. In this week's new feature, we look at Encirq's data-centric
approach to device software design.
Thanks for reading! If there's anything we can do to make our publications more useful to you, please let us know at: comments@embeddedtechjournal.com
Kevin
Morris – Editor
Embedded Technology Journal
|
ANNOUNCEMENTS
Free Webinar: Integrating high performance real-time apps with enterprise apps and SOA
From the trading floor to the boardroom to the battlefield, information superiority
is a key to competitive advantage. Decision makers have an unprecedented volume of raw data
available to them today, from sources such as IT applications, exchanges and sensors. The
fundamental challenge now faced by information system developers and integrators has become
distributing as much of that data as possible in as short a time as possible so that it can
be assimilated, fused and analyzed.
RTI’s software integration solutions enable unprecedented levels of situational
awareness --maximizing competitive advantage -- by allowing applications to aggregate more
than ten times the volume of data than is possible with traditional integration technologies.
This webinar will review RTI’s solution including a demonstration of how it can be
integrated with existing applications and service-oriented architectures using standard
interfaces and orchestration solutions such as Business Process Execution Language (BPEL).
Find out more and sign up.
|
FPGA AND STRUCTURED ASIC JOURNAL
A weekly e-mail newsletter from techfocus media (publishers of Embedded Technology Journal) dedicated to the design and application of FPGA and structured ASIC technology.
SUBSCRIBE NOW - FREE!
|
|
|
JOURNAL WEBCASTS
UPCOMING:
"Optimizing Verilog Coding for More Efficient FPGA Synthesis" sponsored by Lattice Semiconductor
Date: Tuesday, September 19, 2006
Time: 11 a.m. Pacific / 2 p.m. Eastern
Click to register
ON DEMAND:
"Designing 2Gbps Parallel I/O with the LatticeSC FPGA" sponsored by Lattice Semiconductor
Click here to watch!
Lattice's new 90nm LatticeSC family--general introduction, sponsored by Lattice Semiconductor.
Click here to watch! |
|
|
Embedded Data Management Grows Up
Encirq Accelerates Data-based Development
Dealing with data in large enterprise systems has been a well-oiled process
for quite some time. Long elevated above the menial manipulations of general-purpose
programming languages, sophisticated schemas and query languages have made managing
massive amounts of data a routine, almost pedestrian exercise. Give a database expert a
few tools and a few hours, and he can sort through terabytes of trivia to tell you the
zip codes of all the people who share a common blood type and a penchant for poodles
while living in towns with populations less than twenty. The C compiler will never be
invoked.
In embedded system design, however, our data management has been a bit more
primitive. If SQL were a modern telecom network, most embedded applications would be
managing data with two tin cans and a piece of string. Our methods are typically not very
sophisticated because they haven't needed to be. We tinker and customize and create
miniature Rube Goldberg machines that monitor sensors, consolidate and synchronize data,
and make decisions based on the results. For our next system design, we forget it all
and start over again.
Of course, all that is changing. Now, with most mobile devices having some network
capability and convergence bringing us multi-purpose platforms with innumerable data
sources and sinks, keeping all that information straight is becoming a real challenge.
More often these days, embedded computing systems are actually data-centric, demanding an
approach to engineering that focuses on data elements and their relationships to each
other, with the realization that data could come into the system from a variety of
sources. [more]
|
 |