Synopsis for 5 Fields Learning
Wenzhong Cao
I introduce six web sites I favorite for the five fields, which are
XML, Java, JavaScript, CORBA and Wireless devices. These fields are
talked by our professor for course Information Technology. Although there
are many sites for each field, I feel the six linked URL's here best in
detail and contents. Following paragraphs show briefly what I have learned
from.
I. XML
What is XML?
It is the eXtensible markup language, a specification for structured
documents produced by the World Wide Web Consortium. If we are familiar
with SGML, then XML is SGML-lite, a clean-up version of the ISO standard
for describing interchange formats. A guide to XML reported by Norman Walsh is at
http://www.xml.com/pub/w3j/s3.walsh.html
Elements are the most common form of markup. Delimited by angle brackets
(< >), most elements identify the nature of the content they surround.
Some elements may be empty, as seen above, in which case they have no
content. If an element is not empty, it begins with a start-tag,
<element>, and ends with an end-tag, </element>. For example, we make an
element <director>Ed Wood</director>. This element name "director"
allows us to mark up the value "Ed Wood" semantically, so we can
differentiate that particular bit of data from another, similar bit of
data. For example, there might be another element with the value "Ed
Wood."
Attributes are name-value pairs that occur inside tags after the element
name. For example, <div class="preface"> is the div element with the
attribute class having the value preface. In XML, all attribute values
must be quoted.
This guide provides a technical introduction to XML with an eye towards
guiding the reader to appropriate sections of the XML specification when
greater technical detail is desired. To read this guide report, you had
better have knowledge in HTML for This it is geared towards a
reader with some HTML or SGML experience, although that experience is not
absolutely necessary. The XML Link and XML Style specifications are also
briefly outlined.
To get started with XML programming, we can also read another general
staring guide at http://www.xml.com/pub/norm/part1/getstart1.html
There are three part in that article. In Parts I and II of that article,
we will be been moving from the traditional text processing model for
accessing XML documents through progressively higher abstractions. A next
logical step from Part III would be query languages.
II. Java
To get started to learn Java, we can read instruction at
http://java.sun.com/docs/books/tutorial/getStarted/
It tells us the basic structure for Java program code. To learn Java language through,
we can read contents at
http://java.sun.com/docs/books/tutorial/java/
From there, we can be clear on its language basics, object basics,
classes with inheritance, interface and package.
III. Wireless
It is possible that our next computer probably won't be a computer. It'll
be a phone, an organizer, or a pager. You'll use it for communications: to
read e-mail on the go, to find the nearest gas station, to check your bank
balance, to buy groceries. And it will connect to the Internet wirelessly.
You can visit web page at
http://www.fortune.com/fortune/technology/shaffer/1999/12/20/to view a talk about this.
This wireless computer may be most interesting for us, right?
IV. CORBA
CORBA is on my first knowing now. It is the acronym for Common Object
Request Broker Architecture, OMG's open, vendor-independent architecture
and infrastructure that computer applications use to work together over
networks. Using the standard protocol IIOP, a CORBA-based program from any
vendor, on almost any computer, operating system, programming language,
and network, can interoperate with a CORBA-based program from the same or
another vendor, on almost any other computer, operating system,
programming language, and network.
If some one want to get familiar with CORBA, the suggestion I give for
suitable interface is at
http://www.omg.org/gettingstarted/corbafaq.htm#TotallyNew
V. JavaScript
Script is generally a part of HTML program, especially for DHTML. It
can declare and define variables for interfaces. There are several
different kind of scripts for HTML program, like VB script, CGI script,
etc. JavaScript is contained within an HTML document. For example:
<HTML>
<HEAD>
<TITLE>My First JavaScript Program</TITLE>
<SCRIPT>
document.write('My First JavaScript Program');
</SCRIPT>
</HEAD>
</HTML>
When you save this, remember to save it with an .htm or .html extension.
For JavaScript instruction in more detail, please visit
http://www.webdevelopersjournal.com/articles/jsintro1/js_begin1.html
There are (1). variables and operators explained,
(2). object properties and flow controls,
and
(3). functions and classes
VI. Summary
The above 6 linked web URL's are my favorite sites for the new and
the learned fields in XML, Java, JavaScript, CORBA and Wireless devices.
Actually, there are always more than one web sites for any one field. The
main reason I like the above related web sites is that they give detail
and full important contents about each one.