Browse Prior Art Database

Remote Firmware Reflection for Rapid Prototyping of Tunable Devices

IP.com Disclosure Number: IPCOM000010970D
Publication Date: 2003-Feb-05
Document File: 2 page(s) / 87K

Publishing Venue

The IP.com Prior Art Database

Abstract

Disclosed is a method uses existing communication pipes (e.g. Ethernet) to enable users to remotely program, test, and debug a tunable device within an interactive, high-level, programming environment. Benefits include reduced development time and costs.

This text was extracted from a Microsoft Word document.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 50% of the total text.

Remote Firmware Reflection for Rapid Prototyping of Tunable Devices

Disclosed is a method uses existing communication pipes (e.g. Ethernet) to enable users to remotely program, test, and debug a tunable device within an interactive, high-level, programming environment. Benefits include reduced development time and costs.

Background

The notion of distributed systems and object reflection using technologies such as Common Object Request Broker Architecture (CORBA) and Distributed Component Object Model (DCOM) have been utilized in enterprise systems. The utilization of an interactive programming language and embedded system for rapid prototyping using a variant of distributed objects is unknown to the authors.

General Description

The development of a tunable laser requires an interdisciplinary team of optical, electrical, firmware, mechanical, and control engineers. Often, the progress of a specific engineering discipline is gated by another engineering team. Control engineers can only test their servo algorithms once the software engineer has written the firmware. Software engineers require the hardware and optics to be in place before any higher level development can occur (such as interface protocols, specific architectures to control the overall behavior of the laser, etc.) This sequential development strategy often forces late design cycle changes affecting the overall time to market release of a product. Problems are often discovered late in the development cycle, requiring adjustments that may affect the entire chain of optics, electronics, and/or software.

Two ways to greatly alleviate late design cycle implementations are to rapidly prototype and develop the algorithms in tandem. The disclosed method accomplishes both tasks by reflecting all relevant software facili...