I've had a backlog of links for long enough. I've decided to organize them, comment on a few of
them and put them here. Besides clearing off a task that tends to cling to my to-do list, I also got
to see what sort of links I'm interested in. I have 5 major categories here:
I noticed a maddening number of Bush/War related links. In a good democracy: the people get the
credit for all the good and the leader is invisible. As things stand, there is too much focus on
Bush because he is supposed to represent us but he's doing his own agenda.
'International law did, however, get a bit of a boost when the U.S. decided to comply.
But it's only a half victory as the idea of law is that people will obey them first of all,
not just after they get caught.'
More indications of the fine quality of Bush's character... NOT!
Blogs bloomed in an era of news frenzy: 2001-09-11 and the fall
of the World Trade Centers in New York City which built up to
2003-03-19 and the invasion of Iraq by the US and the UK. Move on
people. Get on with your lives.
Blogs is a type of One-to-Many communication. It
is only effective if you have excellent content or a
ready audience. Please do not be afraid to go for
quality instead of quantity if you are going to
Blogs is a type of Many-to-Many commun9cation.
This only happens if your site is involved in a
popular topic. Please do not be afraid to
communicate with a broad range of people.
Blog content is transient. It cannot replace the
presentation of content, knowledge that grows and
build with time. For that web and wikis are better.
Blogs are currently [2003-06] over-hyped and most of the blogs
out there are just noise. How many blogs, web sites, news groups,
mailing lists, newspapers, magazines, journals, etc. can a person
Desktop computers and desktop apps are not going away but there seems to be a trend
towards web apps.
The web apps are ASP pages (Active Server Pages) and CGIs (Computer Gateway Interfaces)
distributed on web servers across the Internet, intranets, extranets, and stand alone
The database backend can be any DBMS (DataBase Management System) but the data should be
exchanged as XML/XHTML.
The portal app to the web apps is the browser and its plug-ins, including custom
The apps and content are presented with HTML/DHTML/XHTML.
The thin client is not replacing the fat client because users still want the power of
having their own data storage, media players, media recorders, video, audio, printing,
Inter-Company Web Apps. My comments on 2001-09-14.
There is a current shift from intra-company apps and Web apps, to inter-company Web
apps. This is a paradigm shift that has been paralleled with the shift from CLI to GUI (ie
Command Line Interface to Graphical User Interface) since both required a change in thinking
and the development of standards and tools.
Here is what the major players are calling their various implementations of this shift:
Microsoft's Microsoft.NET. EG: Microsoft is combining its Web services such as Hotmail,
Passport, and MSN Messenger into .NET building blocks called Hailstorm.
Sun's Sun ONE.
Here are some of the technologies being incorporated:
XML (Extensible Markup Language). XML
documents are plain text formatted in a way that is conducive for the
transmission and storage of structured data. XML was approved in February 1998
UDDI (Universal Description and Discovery Integration). UDDI
is a standard with an XML based global registry that helps developers locate
Web services (like a
Yellow Pages) and exposes the Web services to the developers.
WSDL (Web Services Description Language). WDSL is an XML based
language used by UDDI that enables distributed components across different
platforms. It enables OOP via HTML and XML. WSDL is developed by IBM,
Microsoft, and Ariba and thus replaces Microsoft's SOAP (Simple
Object Access Protocol) and IBM's NASSL (Network Accessible Service
Specification Language). WSDL is similar to ORB's IIOP (Internet
Inter-ORB Protocol) and Sun's RMI (Remote Method Invocation).
J2EE (Java 2 Platform, Enterprise Edition). J2EE is a IBM and Sun
effort to facilitate the development of thin client inter-enterprise OOP apps
that connect to mainframes.
Page Layout Tools Merging.
Traditionally in page layout you need at least three apps:
A raster image app.
A vector image app.
A page layout app.
For the longest time, these were the apps that handled those three types apps:
No one ever paid attention to Deneba Canvas. Well, Adobe is finally starting
to mimic Deneba Canvas and OOP (object oriented programming, eg COM &
CORBA). It makes so much more
sense to use objects and a streamlined app. Let's see how Adobe's InDesign app
Bandwidth defines content, and content defines bandwidth.
Data transfer must become ubiquitous, fast, and easy to the point of invisibility.
Content must (and will) be developed to take advantage of this bandwidth. This include
content like high quality digital pictures, audio, video, animation, and CGIs (Computer
Generated Imagery). This also includes more powerful web apps.
Customers need more assurance that if they give a company money, and
something goes wrong, then they can get their money back.
Customers need different levels (breadth and width) of information. EG: If I go to a site that has different product/service lines,
then there should be some place that gives a summary detail about each
product line. I shouldn't have to dig into each specific
product/service to get a general feel about that line.
Web and TV
Web sites will have a more "TV" like quality. TV will have a more "Web" like quality.
Web sites will have a production quality, style, and ease of use similar to TV. Most
sites have tried to implement the glitz but have failed to implement the simplicity, speed,
TV is already becoming more web-like. Digital cable TV has some of point-and-click
features. Heck it already has embedded advertising.
Intellectual Property. Freedom of content. Content (information, knowledge, designs, ideas, visions, pictures,
video, audio, etc.) should be free (public domain) as much as possible. Producers of content should get
recognition and money. This is a variation of the open source concept. Keywords: