Lov-e.com
World Issues

XML, CGI Perl, ActiveX (formerly OLE),
and ENEMA (Even Nastier Easily Mangled Acronyms)
by Robert L. Seltman

The Extensible Markup Language XML is the muscle code that puts HTML in her proper place as only a beginner language for web designers. XML is for pros who have moved beyond MyHomePage web creation. HTML is the first step language I tried to explain on a previous page. You need to understand what HTML is before I can explain XML or you can just read on and see what happens.

XML is a sophisticated yet fundamentally 'simpler' language, a semantic/structured markup language more closely pinned to the language underlying HTML called SGML (Standard Generalized Markup Language) but less complex to learn. . . which translates to 'XML requires some getting use to but Can Be Learned.'

Confused? . . . Sorry for all the anoxic ALPHABET names, like XML, HTML, IDG, et al.
This stuff is decidedly for nerdesque code devotee, or those in need of a higher paying job. I myself do not have a high paying job, and part of the reason is this stuff is tough. Fortunately there are ways to work around the confusion. My solution is to teach computer in a university, which gives me the time to play. Playing may be the only way to learn for many of us.

But where does one go to play? First go to the virtual playing field, using whatever software you can find, build yourself a home page. See the very basic HTML methods I have linked. Soon you will master these skills, get bored, and want to move up to the next level of web sophistication CGI. Common Gateway Interface are those common but cool gadgets like 'Mail this Page to a Friend buttons', Hit Counters, and those forms we use to spend our money on the Internet.

Your web host's server will need to handle CGI. As you learn more, who your web host is, and how they are set up, will become more important. At that time you will need to start to distinguish between UNIX, NT , Linux, Apple, and other types of servers and their software. But for now, familiarize yourself with a few pages specializing in CGI PER..

DHTML is still another world to explore and there are several good tutorials online. DynamicHTML and other developments like ActiveX, again with plenty of webbased learning environments, as well as Java, are for precocious teenagers and other high-end users. These authoring languages are what make the web sing and dance, and hopefully economically viable (or so the e-business community prays).

In time, more and more people with have computers and browsers sophisticated enough to handle these subtler yet more exciting media oriented languages, but for now please read carefully my notes on HTML validation. Understanding more about designing your page with your target audience in mind is crucial.

Inevitably exploring the web, seeing what people are doing out there, and then trying it yourself is the way to go. Here are an assortment of links. Enjoy surfing, but remember to come back and start punching keys for yourself. How cool can a page be? With these ever expanding languages no one knows the limit of Internet creativity. Care to find out how far you can go?


CGI (Perl)
www.cgi101.com www.perl.com www.perl.com www.webthing.com
Cgi Debugging www.computerjobs.com www.stonehenge.com Cgi Resources
www.w3.org gunther.web66.com perl.com/cgi-faq tpj.com
www.cgi-resources.com

ActiveX
Active Group ActiveX Controls - Microsoft
ActiveX - Component Library ActiveX Demystified Graphical User Interface

DHTML
Dynamic HTML Guru Cross-Browser DHTML Dynamic Drive
DHTML Zone - Tutorials Dynamic HTML Applied Taylor's Dynamic HTML Tutorial

XML
XHTML Extensible Markup Language (XML) XML Validation Form W3C XML Working Draft
XML.com www.oasis-open.org General FAQs about XML

Java
Ask the Java Pro FAQs on Java WebCoder.com Java FAQ Archives Jave General FAQs
JavaBeans Component Architecture FAQ Java Newsgroup FAQs www.j3d.org Java Sound FAQ
Aereal - VRML, Java, Javascript FAQs Java Security FAQ Java FAQ Knowledge Base Orthogonal Persistence for Java FAQ

All about the author of this site: Robert L. Seltman

Lov-e.com