Feeds:
Posts
Comments

Archive for the ‘Applications’ Category

Highways in the Sky

On cool and clear afternoons in the San Francisco Bay Area, I often see jet contrails going north to south. I imagine passengers jets from East Asia or cargo jets from Anchorage, Alaska flying to Los Angeles (LAX). While it would be logical to assume these lines trace straight line paths between airports, aircraft fly [...]

Read Full Post »

NASA HRS Program and RTI

Yesterday’s press release on RTI’s success with the NASA Human Robotics Program is a great occasion for my first blog entry.  (http://www.rti.com/company/news/NASA-space-robots.html)
NASA was RTI’s first customer.  In fact, NASA funded the research at the Stanford Aerospace Robotics Laboratory that spawned the technology that became RTI and the DDS standard.
The progress in the NASA program during [...]

Read Full Post »

Today’s distributed systems are capable of producing a large amount of information, both on the status of their own and external components. The challenge is not the lack of information but finding what is needed when it is needed.

Read Full Post »

One of the more interesting aspects of distributed application development is to be aware of the physics involved in the deployment. Any signal experiences a propagation delay resulting from the finite speed of light, which is about 300,000 kilometers per second, or 1 nanosecond per foot. While getting a faster middleware such as RTI Data Distribution Service is part of the solution, the comprehensive way to address this issue is by distributing the intelligence in the network.

Read Full Post »

The technologists in edge environment spend significant time tuning the network links, but they often miss opportunities to make optimal use of available bandwidth by not focusing (enough) on tuning the data model. This (relative) lack of attention to the data model, while regrettable, can be better understood if we account that until recently, edge devices were weak (could not collect or process enough information), few (not choking the network, though bandwidth is always an issue), or not (richly) context-aware (taking advantage of other information available on the network) The science of tuning the information model for a distributed application can benefit from the advances in building information models for the enterprise applications.

Read Full Post »