Categories
Just Shelley

X-Objects Introduction

Copy found on Wayback Machine.

Since Dynamic HTML was first introduced in 1997, I’ve always provided code that allows DHTML to be used with the two most popular browsers: Netscape’s Navigator and Microsoft’s Internet Explorer. To make cross-browser DHTML easier to work with, I created a set of cross-browser objects, which I’ve used for all of my DHTML effects.

These objects have now been updated to work with IE 6.0, Netscape 6.x, and the DHTML that should be supported with Mozilla 1.0 when it releases in 2002.

Cross-Browser out…cross-DOM in

Netscape 6.x is a complete re-architecture of the older 4.x browser. Originally the Netscape folks were incorporating new technologies such as CSS and XML into the existing Navigator, and were planning on rolling this out as Navigator 5.0. However, last year these same folks decided not to try and hold onto an architecture that just wasn’t compatible with new Web standards. Instead, they, and the Mozilla Group, started fresh, re-building the browser layout engine from the ground up.

Because Netscape 6.x is built from the ground up, and based on current and upcoming standards, you’re going to find that many of the features supported in Navigator 4.x are no longer supported. This includes the use of layers as well as JavaScript styles (JSS). Instead, Netscape 6.x embraces CSS (both CSS1 and CSS2), as well as XML, and the DOM Levels 0 and 1 (and partially DOM 2 from what I can see) releases from the W3C.

As you can imagine, this is going to have an impact of your Navigator-only or cross-browser DHTML effects. How much so could surprise you.

Changes…

The implementations for DHTML for the new DOM-compliant browsers (Mozilla/Netscape 6.x) is the same as that for IE 4.x and up — for most of the functionality. This includes hiding and showing an element using the visibility CSS attribute, as well as moving an element and changing the element’s width, using the respective CSS2 attributes. In fact, Netscape 6.x is going to be closer in functionality to IE than it will be to Navigator 4.x. Read more on shared functionality in the sections “Movement and Visibility”, “Element Height and Width”, and “Layering and Z-Order”, found at the bottom of this page.

One nice surprise is that event handling with Mozilla/Navigator 6.x is quite easy to incorporate into your DHTML effects, thanks to the new Event-based objects in the DOM Level 2. Very little code had to change in my DHTML applications based on event handling, though each DHTML page did have to change (event handling is not part of the X-Object implementation — See the article section titled “Events”).

We’ll explore the changes between Navigator 4.x and 6.x, as well as the new DOM functionality, as we convert my existing cross-browser objects to the new, improved X-Objects.

Categories
Technology

In celebration of technology

Recovered from the Wayback Machine.

It seems everywhere you look within the high tech industry, all you see is doom and gloom — closed companies, laid off employees, crashing Internet stock. I feel as if I should stand on top of a tall mountain, shouting out, “Is anyone still left in the technology industry!?!”

At the bottom of some of my emails I’ve posted the following:

Will the last person leaving the Internet, please turn off the router?

Have we all forgotten why we’re in this industry? Have we forgotten the joy and satisfaction over mastering a new technology, creating something from nothing? If you look around, you’ll see that not only is the high tech industry NOT dead — there’s an incredible wealth of wonderful new technology out there, most of it free or at least freely available. As poor as we are financially, now, we’ve never been richer when it comes to sheer capacity for technical advancement.

So, we’re heading into a recession. Well, in the last recession, back in the early 90’s, a gentleman named Tim Berners-Lee brought together some disparate technologies into this new thing called “the Web”. And he didn’t have the huge volume of “tech toys” to play with we do now.

Instead of looking back on what once was, we should be looking forward with eagar anticipation to what will be — the next great technical innovation, the next Web, the next revolution, the next reason why most of us entered this field for the first place.

Did I get a computer degree because I wanted to be rich and drive a BMW? When I got my degree in 1987, there weren’t many jobs in the computer field. Those that existed were, for the most part, already filled by old time engineers (no offense). There certainly wasn’t a web, though the Internet existed and was publicly accessible.

I ended up in this field because one day I sat down at an old green on black monitor and typed in a few commands in this language called “basic”, on this OS called Vax VMS, and the computer responded. I wasn’t a computer geek — I was studying law of all things. I only took the computer class because my logic teacher suggested I do so because I liked logic, and had a knack for it. However, when that computer responded, all bets were off, and I started my oddessey into, and my love, of technology that I continue to this day.

So, am I going to run away because we’ve hit another recession? No. No. Again, I say, No.

My current contract ends shortly and there are few contracts in San Francisco, at least until next year (end of the year is bad in the best of times). Rather than panic, I’m going to take this time to work with all these new technologies in a way I haven’t since I worked at Skyfish, my one and only foray into the world of dot coms.

(See article Death of a Dot Com at O’Reilly.)

Yes, I’m dipping into my reserves, and I may not find work next year, and may be out on the street (at least San Francisco has mild weather). Every time I receive a bill in the mail or pay my outrageous San Francisco rent, I am concerned.

BUT (big but here), I’m not going to throw my hands in to the air saying “Well, the dot coms have busted. It’s all over. I’m packing it in, and giving up”. I will not run because times are difficult; I will not give up because being in this field is no longer easy.

And I’m definitely not going to let some gutless wonder with a cult fixation on the other side of the world take away something that’s meant so much to me for so many years, as he’s taken away so much — including life — from so many others.

Categories
RDF

SDForum Talk: RDF and the Semantic Web

Recovered from the Wayback Machine.

I’ll be speaking about RDF and the Semantic Web at the SDForum in San Francisco, October 9th.

See more on the topic at the forum posting.

Categories
Just Shelley

51,000+ DotCom Layoffs…

Recovered from the Wayback Machine.

Being one of those that are part of a steeply growing curve, a layed off dot comer, I found the article Silicon Valley Workers Head Home in the Australian IT to be very interesting.

According to a source quoted in the article, there have been over 51,564 people laid off from DotComs…to date.

I bucked the trend and actually moved to San Francisco from Boston — and I found a new contract within a couple of weeks. Note, though, that I do have a number of years of experience, and with some fairly significant technologies. Still, before we attend a wake for the Internet, time for a reality check folks. The Internet and technology businesses are down, but they ain’t dead.

Categories
Just Shelley

New City, New Servers

The Burning Bird Corporation is now open for business in beautiful San Francisco. What can I say folks, but I love this city!

In addition, I’ve aggregated all of my web sites on to one server. Hopefully the move will go smoothly, but if you find pages missing or out of synch, most likely they didn’t survive the move. Please send me an email with the missing reference.

The Burning Bird (formerly known as YASD) is being joined by other web sites on the Burning Bird Network. Among the new Webs to be posted will sites focusing on travel and art. Man does not live by technology alone…and neither does Woman.

If you’re in the San Francisco area, drop me an email, say Hi, let me know the good restaurants, walks, etc. I would be appreciative.