Chapter 24
Chapter 24
Preparing for the Future of HTML
Almost everything you have learned in this guide is
likely to work flawlessly with HTML-compatible software for many years to come. There are
tens of millions of pages of information written in standard HTML, and even as that
standard evolves, tomorrow's Web browsers and business software will retain the capability
to view today's Web pages.
Some of the most exciting applications of HTML,
however, are still rapidly developing. This chapter introduces the latest HTML extensions
and helps you understand what these new capabilities will enable you to do.
You won't see any screen shots in this chapter,
because future Web browsers obviously don't exist yet. What you read here is, however,
based on "inside information" and prerelease copies of Microsoft Internet
Explorer 4.0 and Netscape Navigator 4.0. To Do: When this chapter was written,
"now" meant early 1997. Because you are living in "the future," you
can check to make sure my crystal ball wasn't too cloudy.
- Your best source for the latest HTML standards (and
proposed future standards) is the World Wide Web Consortium site:
http://www.w3.com
- To see how the standards are actually implemented in
the latest Web browsers, and to see what nonstandard HTML extensions may be available,
visit the Microsoft and Netscape Web sites:
http://www.microsoft.com
http://home.netscape.com
You can also get copies of the latest Web browser
updates from these two Web sites.
HTML as the
User Interface of the Future
The computer was once considered a device for
accounting and number crunching. Then it evolved into a device for crunching all types of
information, from words and numbers to graphics and sounds. Today and tomorrow, the
computer is above all a communications device; its primary use is the transmission of
information between people.
As the role of the computer evolves, HTML is
becoming more and more central to nearly everything we do with computers. HTML is the
global standard for connecting text, graphics, and other types of information together in
a predictable and presentable way.
The "Web browser" as a distinct program is
rapidly disappearing. Microsoft Internet Explorer 4.0, for instance, does much more than
retrieve pages from the World Wide Web. It lets you use HTML pages as the interface for
organizing and navigating through the information on your own computer, including
directory folders and the Windows desktop itself. In conjunction with HTML-enabled
software like Office 97, HTML becomes the common standard interface for word processing,
spreadsheets, and databases as well.
The new Netscape Communicator 4.0 is also much more
than a Web browser. It uses HTML to integrate all types of media into e-mail, discussion
groups, schedule management, business documents, and collaborative project management.
Meanwhile, HTML support is being included in every
major software release so that every program on your computer will soon be able to import
and export information in the form of HTML pages. In a nutshell, HTML is the
"glue" that holds together all the diverse types of information on our computers
and ensures that it can be presented in a standard way that will look the same to everyone
in the world.
The New HTML
The bad news is that HTML as it exists today is
poorly suited for the enormous role that history has handed it to take on. Because it was
designed for the much more modest job of linking together documents on yesterday's
Internet, it doesn't let you do many of the things that a "universal information
glue" obviously ought to do.
The good news is that the next version of HTML will
include a number of essential capabilities specifically designed for the many roles that
HTML now plays. The new HTML will let you
- Keep "style sheet" information, such as
fonts, colors, background graphics, and detailed typographical specifications, separate
from the contents of individual documents.
- Allow fonts to be attached to documents so that
everyone will always see the document in the correct font.
- Position text, graphics, and any other visible
element precisely where you want them to go with x,y pixel coordinates.
- Place multiple layers of information on top of each
other, with the front elements automatically covering those further back.
- Include almost any conceivable type of information or
program in a document with one standard <OBJECT> tag. This will include
images, image maps, multimedia, applets, ActiveX controls, three-dimensional virtual
reality scenes, and anything else that comes along.
Enhancements to JavaScript, Java, and ActiveX (refer
to Chapter 20, "Scripting, Applets, and ActiveX") will allow programmers to
control all of the previously mentioned features for dynamic interaction. For example, a
JavaScript might adjust the fonts and positions of graphics to fit the size of an
individual user's viewing window. The latest round of HTML viewing software also includes
more robust security and better support for streaming multimedia.
In addition to the new HTML features listed here,
the proposed platform for Internet content selection (PICS) standard provides a highly
flexible way for the content of any page to be rated according to any criteria that a
rating authority or individual user might select. Restricting access to adult-oriented or
confidential information is one of many applications.
Just A Minute: You can read more about style
sheets and new advances in font technology under "The Future of Web Fonts"
section in Chapter 6, "Font Control and Special Characters." More information on
streaming multimedia, interactive programming, and uses for the new <OBJECT>
tag can be found in Chapter 19, "Embedding Multimedia in Web Pages," and Chapter
20.
The Digital
Media Revolution
The most important changes in the next few years may
not be in HTML itself, but in the audience you can reach with your HTML pages. Many Web
site developers hope that Internet-based content will have enough appeal to become the
mass-market successor to television and radio. Less optimistic observers note that the Web
has a long way to go before it can even deliver television-quality video to most users.
I won't pretend to have a magic mirror that lets me
see how and when HTML becomes a mass-market phenomenon. But one thing is certain: all
communication industries, from television to telephony, are moving rapidly toward
exclusively digital technology. As they do so, the lines between communication networks
are blurring. New Internet protocols promise to optimize multimedia transmissions at the
same time that new protocols allow wireless "broadcasters" to support two-way
interactive transmissions. The same small satellite dish can give you both Internet access
and high-definition TV.
Add to this trend the fact that HTML is the only
widely supported worldwide standard for combining text content with virtually any other
form of digital media. Whatever surprising turns the future of digital communication
takes, it's difficult to imagine that HTML won't be sitting in the driver's seat.
What You Can
Do Today to Be Ready for Tomorrow
If you've made your way through most of the chapters
of this guide, you already have one of the most important ingredients for future success in
the online world: a solid working knowledge of HTML.
Here are some of the other factors you should
consider when planning and building your Web site today, so that it will also serve you
well tomorrow.
- The multimedia and interactive portions of your site
are likely to need more revisions to keep up with current technology than the text and
graphics portions. When possible, keep the more "cutting-edge" parts of your
site separate, and take especially good care to document them well with the <COMMENT>
tag. (See Chapter 22, "HTML Tags for Site Management.")
- Though new technologies like Java and Shockwave may
be the wave of the future, avoid them today, except when you absolutely need the unique
features they provide. Even when everyone is using the new 33Kbps and 56Kbps modems, many
people will still move on to a different site before they'll wait for an applet or
interactive movie to download, initialize, and start working. (See Chapter 19 and Chapter
20.)
- Because style sheets will soon give you complete
control over the choice and measurements of type on your Web pages, it would be a good
idea to study basic typography now, if you aren't familiar with it. Understanding and
working with things like leading, kerning, em spaces, and drop caps has long been
essential for producing truly professional-quality paper pages. It will soon be essential
for producing outstanding Web pages, too.
- One of the most popular and important features that
will be added to many Web sites in the near future is interactive discussions and work
groups. If you only have time to evaluate one new technology, that might be the one to
pick. The new Netscape Communicator 4.0 package has especially strong support for group
collaboration and communication.
- When you design and lay out your pages, keep in mind
that you will soon be able to position graphics more precisely than you can today. So for
now, put them approximately where you want them to go and document in the comments where
you would place them if you could specify a more exact position.
- You will soon be able to layer images and text on top
of each other and choose fonts for text more reliably. That means that many things that
you need large images for today you will be able to do much more efficiently with several
small image elements and custom fonts tomorrow. Always keep copies of each individual
image element that goes into a larger graphic, without any text. This will let you easily
optimize the graphics later without recreating everything from scratch. (See Chapter 10,
"Creating Web Page Images," and Chapter 14, "Page Design and Layout.")
- When you design your pages, don't assume that
everyone who sees them will be using a computer. Televisions, video-telephones, game
consoles, and many other devices may have access to them as well. Some of these devices
have very low resolution screens (with as few as 320x200 pixels). Though it's difficult to
design a Web page to look good at that resolution, you'll reach the widest possible
audience if you do.
- Whenever you run into something that you'd like to do
on a Web page, but can't with HTML as it stands today, include a comment in the page so
you can add that feature when it becomes possible in the future.
In addition to providing an easy way to review all
the sample pages and HTML techniques covered in this guide, it offers many links to other
great HTML resources and a few tricks and tips that this guide didn't have room for. As a
way of refreshing your knowledge of all that you've learned in this guide, you might walk
through the development of the 24-Hour HTML Café site again. The pages named cafe1.asp
through cafe22.asp show that development process, step by step.
Summary
This chapter has provided a bird's-eye view of the
future of HTML. It discussed the new roles that HTML will play in global communications as
well as the specific extensions of the HTML standard that are now planned. Finally, it
offered some advice for planning and constructing Web pages today that will continue to
serve you well into the future.
Q&A
- Q So what is the difference between "digital
communication" and other communication, anyway? Does "digital" mean it uses
HTML?
A When information is transferred as distinct bits of information, which are
essentially numbers, it's called digital. It's much easier to store, retrieve, and process
information without losing or changing it when it is transferred digitally. Any
information from a computer (including HTML) is by its nature digital, and in the
not-too-distant future, telephone, television, radio, and even motion picture production
will be digital.
Q I've heard about this new kind of disk called DVD. Is it suitable for Web pages?
A Yes. The new digital versatile disk (DVD) standard will provide a minimum of 4,700
megabytes (4.7 gigabytes) of storage, and can transfer data to a computer at least twice
as fast as today's 6x CD-ROM drives. That will make DVD an excellent way to deliver
multimedia Web pages.
Q How soon can I start designing Internet Web pages that aren't limited by what I
can transfer over a 28.8Kbps modem?
A That depends on who you want to read your pages. There will be millions of 28.8Kbps
modems (and the marginally faster 33.6Kbps and 56Kbps modems) in use for many years to
come. But more and more people will have 128Kbps ISDN lines, 400Kbps satellite dishes, and
1Mbps (1,000Kbps) or faster cable, "copper-optic," and wireless connections,
too. Before long, the number of 1.4Mbps users will just about match the number of 14.4Kbps
users. That difference of 100x in speed will lead more and more Web page publishers to
offer separate "high speed" and "low speed" sites.
Q Man, I'm ashamed of you for not mentioning VRML in a chapter about the future of the
Internet! What gives?
A Hey everyone, did I mention that interactive, immersive three-dimensional worlds
will be the future of the Internet? Virtual Reality Modeling Language (VRML) 2.0 is the
current standard for making it happen, and it's compatible with your Web browser today.
Unfortunately, VRML isn't quite ready for mass consumption and it's well beyond the scope
of this guide. But if you don't think it's going to change the world, think again. Go to http://www.vrml.org to read all about it.
Quiz
Questions
- 1. List the five big changes to HTML that will
be supported by both Microsoft Internet Explorer 4.0 and Netscape Navigator 4.0.
2. What is PICS?
3. What types of information will you be able to include on a Web page in the future?
Answers
- 1. (a) Style Sheets (b) Automatically
downloading fonts Exact positioning for graphics, text, and interactive elements (d)
Multiple overlapping layers (e) Use of the <OBJECT> tag to insert any
non-textual information on a page
2. The platform for Internet content selection, a proposed standard system for rating
Web pages by any criteria that a rating authority or individual publisher chooses.
3. The same types you can today: just about all of them! (It'll just be easier to
arrange and control them in the future.)
Activities
- Once you have your Web site online, I strongly
recommend that you take some time to review each chapter of this guide to pick up the parts
of HTML that you may have missed the first time around. Exploring the "Coffee
Break" and "Activities" sections that you might have skipped will help
build your HTML skills as well.
- This guide provides a solid foundation in all the HTML
tags commonly used by Web page authors today. Once you are familiar with those, any
information you find on the Internet about advanced uses of HTML will become much more
comprehensible and useful. An excellent place to start learning more about new HTML
advances and techniques is the Internet/HTML topic at Yahoo! (http://yahoo.com).
|