ChipCenter Questlink
SEARCH CHIPCENTER
Search Type:
Search for:




Knowledge Centers
Product Reviews
Data Sheets
Guides & Experts
News
International
Ask Us
Circuit Cellar Online
App Notes
NetSeminars
Careers
Resources
FAQ
EE Times Network
Electronics Group Sites

Making the Change


Circuit Cellar Online
THE MAGAZINE FOR COMPUTER APPLICATIONS
Circuit Cellar Online offers articles illustrating creative solutions
and unique applications through complete projects, practical
tutorials, and useful design techniques.

MAKING THE CHANGE

Lessons from the Trenches From Standalone to Internet Appliance
by Edward Steinfeld

Start ý Internet Appliance Options ý Web Technology ý Cost and Options ý Web Server Inside ý Use Common Components ý Sources and PDF

USE COMMON COMPONENTS

Starting with a standalone instrument, you can add the processing power, extra memory, network hardware, software interface, and any one of the various Internet applications used to create an Internet appliance. Using this as the base appliance, there are at least five different products that can be created (see Figure 1).

Figure 1ýThis original instrument is the basis for a new Internet appliance.

 

You can keep the original product or upgrade it with a higher speed processor, network interface, and additional memory. Then you can include the Internet software, but not activate it. This product becomes the basis for the four follow-up products that are Internet appliances. One option is to sell this as the original product was sold, but with the networking turned off.

The original unmodified instrument can be used as an Internet appliance if it is equipped with a serial port that has the setup functions and output data accessible through it. The serial port can be connected to an external web server that makes the instrument accessible anywhere on the network, using a web browser. This option is usually used with older instruments, or you may connect existing devices to the network using this approach (see Figure 2).

Figure 2ýA simple way to convert existing devices into Internet appliances is with the use of an external web server. The instrument must have a port available with setup and data collection functions.

 

Now, add an embedded web client as an option. With the embedded web client, the appliance can easily communicate with information servers to download setup commands and upload data. The XML parser/framer software can be used to make the information easier to search and use. The XML software can be used in any of the Internet appliance configurations (see Figure 3).

Figure 3ýSome instruments need communications with information servers. Using the embedded web client will provide easy-to-use, two-way communication.

 

Instead of adding the client software, add the embedded web server software to allow the use of remote web browsers to display and control data to and from the appliance. Users can use their desktop PC, laptop, or any web appliance with a full-featured browser to access the Internet-appliance instrument. The front panel functions can be replicated using HTML pages with dynamic data capability provided by the embedded web server. From the remote web browser, the Internet appliance can be managed, set-up, and have its data displayed. Graphical data display imitating CRTs, meters, or chart paper can be created using Java applets, which are usually provided by the embedded web server vendor (see Figure 4).

Figure 4ýThe most popular configuration of an Internet appliance is to add an embedded web server so the front panel can be replicated on a remote PC using a web browser.

 

To produce a less-expensive version of the Internet appliance, remove the front panel and only use the remote browser to replicate the expensive front panel. The panel contains electromechanical components, CRT or LCD display, and many rotary and toggle switches that can be replicated in software and distributed as HTML pages. Replacing the front panel with a user-supplied PC, the web browser can cut the manufacturing cost in half (see Figure 5).

Figure 5ýRemoving the front panel from an Internet appliance is an excellent cost reducer. The front panel now becomes a user-supplied laptop and web browser. All the panel functions are replicated with HTML pages and Java or ActiveX graphics.

 

Finally, a more expensive option is to use an embedded web browser in the Internet appliance and use the same HTML pages to display on the front panel as well as on the remote browsers. The existing electromechanical panel is replaced with something similar to a laptop computer that can run a full-featured web browser. The look and feel of the front panel will be identical on the local appliance as well as on any remote browser accessing the Internet appliance across the network (see Figure 6).

Figure 6ýItýs often a desire to have identical user interfaces both on the Internet appliance as well as on the remote web browser. An embedded web browser and laptop-like front panel can achieve this at a high cost.

 

The use of common components can reduce the cost of the Internet appliance permitting easier manufacturing, having to stock fewer parts, and less service. The products would look similar and have the same user interface.

FIVE PRODUCTS FROM ONE

Using web technology in your instrument, you might have five unique products with nearly identical electronics and software (see Figure 7). The basic unit can be designed with the appropriate memory and software support while lacking the external network connection. This product will look identical to the original instrument. Adding the external network connection and turning on the web server software, you now have an Internet device with lots of additional functionality. Finally, you can remove the expensive components on the front panel, install a new front panel, and have a cost-reduced product with the same functionality as the previous product.

Figure 7ýFrom a basic design, five unique products can be created to form a family of Internet appliances.

 

Adding such options as Allegro SoftPages and e-mail can be done through the web server software and provide you with a follow-up revenue stream. SoftPages permits your customers to modify the look and feel of the system and enhance it for their unique installation. You can even provide a service where you add their logo and new functions for additional revenue.

Turning your product into an Internet device should increase your market and definitely boost your sales and margins. All this, and at almost no cost to you. Not only does the use of web technology make sense financially, it is quickly becoming the default user interface. All of your software now resides in the device with no distribution issues or the possibility of illegal copying.

PREVIOUSNEXT


Circuit Cellar provides up-to-date information for engineers. Visit www.circuitcellar.com for more information and additional articles.
For subscription information, call (860) 875-2199, subscribe@circuitcellar.com or subscribe online. ýCircuit Cellar, the Magazine for Computer Applications. Posted with permission.
Click here to get your listing up.

Copyright © 2003 ChipCenter-QuestLink
About ChipCenter-Questlink  Contact Us  Privacy Statement   Advertising Information  FAQ