Embedded Systems Design - June 2008 - (Page 48) guest editor BY Jim Turley Is the Internet still hardware-independent? T highlight dozens of differences he Internet: maybe in what was supposed to be a you’ve heard of it. It’s the standard presentation format. great equalizer and the Anything more exotic than an great enabler. Part of its beauty all-text page with blue underis that it’s global, it’s egalitarilined links is liable to look and an, and it’s free. Internet stanbehave differently on different dards like HTML, POP, and clients. Viewing a favorite site SSL were designed to be hardon your BlackBerry or iPhone ware-, software-, language-, is also likely to lead to frustraOS-, and byte-ordering neution—or amazement that it tral. It doesn’t matter what works at all. computer you’re using or what How did Web content get operating system you prefer. this way? It’s a combination of Internet standards don’t The Web is becoming an Intel- and simple human nature mixed care if you’re a PC or Mac Microsoft-centric medium. Is this a in with a fair bit of commeruser, big-endian or little-encial self-interest. After the inidian, using a fast new magood or bad thing? It all depends. tial “gee whiz” wore off chine or an old slow one. around 1994, most of us got That glorious impartialibored with plain-text Web pages. ty comes at a price, though. It’s hard to upshot is that today’s Web is becomSome Webmasters studded their pages ing an Intel- and Microsoft-centric imagine a less-efficient way to transwith blinking text or flashing borders. medium, just like PC software is. And port data than with 7-bit ASCII-enThat was about as creative as early there’s no reason why this situation coded HTML. But efficiency wasn’t browsers would allow. Remember, will change any time soon. Whether the goal in defining the Internet’s inHTML wasn’t created with today’s that’s a good thing or a bad thing deternal standards; universality was. slick e-commerce economy in mind. It We’re willing to give up a little (okay, a pends mostly on your job. was intended for academics. lot) in transport efficiency in exchange Today, any decent commercial GETTING THERE FROM HERE for a single global network that everyWeb site uses Flash, Java, QuickTime, First things first: is the Web really one can share. Or can they? Postscript, Real Audio, and any numplatform-neutral or has it become The answer, as with so many ber of other semi-standard extensions PC-centric? Anyone who’s spent an things, is yes and no. Although the Into the basic HTML underpinnings. hour surfing the Web on two differternet’s network plumbing is hardent computers has seen how pages of- These extensions have all become part ware-agnostic, most Web content is of the Web’s lingua franca: the lanten look different on different manot. guage of global Internet commerce. chine. Folks with a PC at work and a Web content has become less Mac at home are familiar with this ef- Increasingly, you can’t even read a portable and more client-specific over site’s basic content—never mind fect. Even changing browsers on the time. This didn’t happen by accident. browse the catalog or log in—without same computer (from Internet ExIt’s the result of both commercial installing the requisite helper applicaplorer to Opera, for example) can forces and simple human nature. The tions to read PDF or Flash files. Here’s where the problem starts. Jim Turley is the founder of Silicon Insider and an authority on Like any program, these helper applimicroprocessors, embedded systems, and semiconductor IP. He is cations had to be written for (or portthe author of seven books, the former editor of Embedded Systems Design and Microprocessor Report, and previous host of the ed to) each distinct combination of Embedded Systems Conference and Microprocessor Forum processor and operating system. The events. He can be reached at www.JimTurley.com. Adobe PDF reader for Internet Ex- 48 JUNE 2008 | embedded systems design | www.embedded.com http://www.JimTurley.com http://www.embedded.com
Table of Contents Feed for the Digital Edition of Embedded Systems Design - June 2008 Embedded Systems Design - June 2008 Contents #Include Party Bit Programmer's Toolbox Cover Feature: Virtual Hardware Platforms for Embedded Software Validation Allocating Memory in MATLAB-to-C Code MDD and IDEs: Making the Twain Meet in Embedded Systems Design Avoid a Thrashing Guest Editor Advertising Index Break Points Marketplace Embedded Systems Design - June 2008 Embedded Systems Design - June 2008 - Embedded Systems Design - June 2008 (Page Cover1) Embedded Systems Design - June 2008 - Embedded Systems Design - June 2008 (Page Cover2) Embedded Systems Design - June 2008 - Embedded Systems Design - June 2008 (Page 1) Embedded Systems Design - June 2008 - Embedded Systems Design - June 2008 (Page 2) Embedded Systems Design - June 2008 - Contents (Page 3) Embedded Systems Design - June 2008 - Contents (Page 4) Embedded Systems Design - June 2008 - Contents (Page 5) Embedded Systems Design - June 2008 - Contents (Page 6) Embedded Systems Design - June 2008 - #Include (Page 7) Embedded Systems Design - June 2008 - #Include (Page 8) Embedded Systems Design - June 2008 - #Include (Page 9) Embedded Systems Design - June 2008 - Party Bit (Page 10) Embedded Systems Design - June 2008 - Party Bit (Page 11) Embedded Systems Design - June 2008 - Party Bit (Page 12) Embedded Systems Design - June 2008 - Party Bit (Page 13) Embedded Systems Design - June 2008 - Programmer's Toolbox (Page 14) Embedded Systems Design - June 2008 - Programmer's Toolbox (Page 15) Embedded Systems Design - June 2008 - Programmer's Toolbox (Page 16) Embedded Systems Design - June 2008 - Programmer's Toolbox (Page 17) Embedded Systems Design - June 2008 - Programmer's Toolbox (Page 18) Embedded Systems Design - June 2008 - Programmer's Toolbox (Page 19) Embedded Systems Design - June 2008 - Programmer's Toolbox (Page 20) Embedded Systems Design - June 2008 - Programmer's Toolbox (Page 21) Embedded Systems Design - June 2008 - Cover Feature: Virtual Hardware Platforms for Embedded Software Validation (Page 22) Embedded Systems Design - June 2008 - Cover Feature: Virtual Hardware Platforms for Embedded Software Validation (Page 23) Embedded Systems Design - June 2008 - Cover Feature: Virtual Hardware Platforms for Embedded Software Validation (Page 24) Embedded Systems Design - June 2008 - Cover Feature: Virtual Hardware Platforms for Embedded Software Validation (Page 25) Embedded Systems Design - June 2008 - Cover Feature: Virtual Hardware Platforms for Embedded Software Validation (Page 26) Embedded Systems Design - June 2008 - Cover Feature: Virtual Hardware Platforms for Embedded Software Validation (Page 27) Embedded Systems Design - June 2008 - Cover Feature: Virtual Hardware Platforms for Embedded Software Validation (Page 28) Embedded Systems Design - June 2008 - Cover Feature: Virtual Hardware Platforms for Embedded Software Validation (Page 29) Embedded Systems Design - June 2008 - Allocating Memory in MATLAB-to-C Code (Page 30) Embedded Systems Design - June 2008 - Allocating Memory in MATLAB-to-C Code (Page 31) Embedded Systems Design - June 2008 - Allocating Memory in MATLAB-to-C Code (Page 32) Embedded Systems Design - June 2008 - Allocating Memory in MATLAB-to-C Code (Page 33) Embedded Systems Design - June 2008 - Allocating Memory in MATLAB-to-C Code (Page 34) Embedded Systems Design - June 2008 - Allocating Memory in MATLAB-to-C Code (Page 35) Embedded Systems Design - June 2008 - Allocating Memory in MATLAB-to-C Code (Page 36) Embedded Systems Design - June 2008 - MDD and IDEs: Making the Twain Meet in Embedded Systems Design (Page 37) Embedded Systems Design - June 2008 - MDD and IDEs: Making the Twain Meet in Embedded Systems Design (Page 38) Embedded Systems Design - June 2008 - MDD and IDEs: Making the Twain Meet in Embedded Systems Design (Page 39) Embedded Systems Design - June 2008 - MDD and IDEs: Making the Twain Meet in Embedded Systems Design (Page 40) Embedded Systems Design - June 2008 - MDD and IDEs: Making the Twain Meet in Embedded Systems Design (Page 41) Embedded Systems Design - June 2008 - MDD and IDEs: Making the Twain Meet in Embedded Systems Design (Page 42) Embedded Systems Design - June 2008 - MDD and IDEs: Making the Twain Meet in Embedded Systems Design (Page 43) Embedded Systems Design - June 2008 - MDD and IDEs: Making the Twain Meet in Embedded Systems Design (Page 44) Embedded Systems Design - June 2008 - Avoid a Thrashing (Page 45) Embedded Systems Design - June 2008 - Avoid a Thrashing (Page 46) Embedded Systems Design - June 2008 - Avoid a Thrashing (Page 47) Embedded Systems Design - June 2008 - Guest Editor (Page 48) Embedded Systems Design - June 2008 - Guest Editor (Page 49) Embedded Systems Design - June 2008 - Guest Editor (Page 50) Embedded Systems Design - June 2008 - Guest Editor (Page 51) Embedded Systems Design - June 2008 - Advertising Index (Page 52) Embedded Systems Design - June 2008 - Break Points (Page 53) Embedded Systems Design - June 2008 - Break Points (Page 54) Embedded Systems Design - June 2008 - Marketplace (Page 55) Embedded Systems Design - June 2008 - Marketplace (Page 56) Embedded Systems Design - June 2008 - Marketplace (Page Cover3) Embedded Systems Design - June 2008 - Marketplace (Page Cover4)
For optimal viewing of this digital publication, please enable JavaScript and then refresh the page. If you would like to try to load the digital publication without using Flash Player detection, please click here.