Netscape's Constellation (1997)
people.apache.org
people.apache.org
A small group built a simple desktop UI as a tech demo. They'd start the talk at that desktop, launch the "web browser" and demo some web page techniques, then close the "browser" and deliver the punchline: "Now we're back to the desktop. And we're still in the web browser."
Front-end development in that era was called "web design", not programming. A big part of our job was to change that perception, to show that a web "site" could be an interactive experience.
The front-line techs at companies committed to a web presence already knew this stuff, and it was an incredible privilege to be working with them. But those responsible for allocating web site budgets had some tough decisions to make, 25 years ago.
They mentioned an "NUI" and called it a "Network User Interface", would the modern equivalent just be interactive websites that we are very used to today?
Seems that what really killed this product was just faster internet speeds. It was a good idea to "eager load" (if you can even call it that) content when we had dial up but even with DSL it pretty much removed the need since an article would take only a few seconds to load on DSL (correct me if I'm wrong, I was like 6 or 7 when DSL was a thing).
90's web development is very fascinating to me because it was truly a time before my time. I swear if Stephen Hawking is one day proved wrong and we can take vacations back in time, I would go get a job at pets.com as a dev.
Offline experience required content providers to associate a web manifest with their pages that they offered for offline. Even those who went to heroic lengths to re- structure their sites to work that way, were often defeated by the utterly unreliable nature of dial-up internet service. Did the resource fail to load because dependency tracking is NP-hard, or did it fail because someone picked up the phone at 10pm, or forgot to disable call waiting, or the ISP dropped the connection, or…? Not the hill to die on.
Nevertheless, those very first moments of JavaScript and CSS were indeed very exciting, because however murky some essential details, the fact that web experiences were the future of UI for decades to come — that was crystal clear. It was a Singularity moment. Right there in the offices recently vacated by WebTV, across the street from the Shoreline Amphitheater, now part of the GooglePlex. I’m not sorry I was there.
(I was offered a job at pets.com — if you picked up an AOL installer CD, a pets.com sock puppet would spontaneously materialize and hand you an offer letter — but there’s crazy fun and then there’s just crazy.)
Yes. I think that the lesson of “NUI” is basically ChromeOS, a ChromeBook experience. You need enough OS to boot the computer, set up the hardware, and start the web browser. That’s a platform sufficient to provide pretty much enough computer for most people.
(I just wrote a bunch of paragraphs about trying to disrupt Microsoft Windows in the 1990s, but deleted it. Essentially, when Linux and open source boot-loaders had enough hardware support to deploy on real laptops, and web browser standard had enough features, and network was fast enough, mass-market “NUI” was obvious. That took about fifteen years, and thousands of developers. A tenfold reduction in RAM prices. But here we are.
Closer to 1997, we could do “NUI” in controlled environments, in corporate networks. Thin clients. Turns out, that still needed things like “Office” software and printer drivers. But oh my goodness how we tried…
Btw, the episode list on thetvdb is completely wrong, don't use it as a source. This whole project spawned from me trying to fix some errors in there and... escalated a bit. :)
Discord server for the project is: https://discord.com/invite/STPwnYqcnW (Not a fan of Discord myself, but it's what people use for these things these days, and it was simple to write a bot)
On Twitter I'm @karpour
Mastodon: https://mstdn.social/@karpour
I can't think about computer chronicles without thinking about this segment about "computer music", I hope someone else enjoys it.[1]
He was a super sharp guy, a massive influence in the computer industry, and he died in a biker bar fight. What an incredible life.
It was clear that Active Desktop was basically invented as a response/me-too to compete against Constellation and for Pointcast. We didn’t think it was a particularly good product, but because it was Microsoft and bundled with IE and they started locking up content providers, we had to take it seriously.
At one point late at night after some trade show they had in San Francisco, they dropped off their giant IE4 logo on the lawn in front of the Netscape sign on campus. We were still working and saw them drive off, so we went out and bought a bunch of spray paint and graffitied the ‘e’ so it was properly defaced before morning
Wow, these site is quite a fun trip back in time! So much good reading here.
I love this one "How librarians are shaping the web."
https://people.apache.org/~jim/NewArchitect/webrevu/1997/07_...
The first generation of walled gardens had largely been conquered, and the next generation had not yet arisen...
ah, the nostalgia of slow connections
This is a UI idea that only took off when capacitive touchscreens happened with the iPhone. It didn’t really feel natural with mouse or stylus input. There were some pro design apps that used a “grab hand” cursor for scrolling, but to my recollection it wasn’t in consumer apps.
Mike McCue, the person giving this demo of Netscape Constellation, is now the CEO of Flipboard, a tablet news app with a focus on visual design. That sounds pretty similar to Constellation actually! (Flipboard was one of the OG iPad apps generating buzz around 2011-12. I was surprised they’re still around today.)
A little cringe in hindsight: https://en.wikipedia.org/wiki/Heaven%27s_Gate_(religious_gro...
Towards the early 2000s, I was using it successfully on an Athlon XP with 256MB of RAM, displaying some live-updating weather widgets. That worked wonderfully, and actually felt like a great use of Active Desktop. Screenshot: https://hardwarehacks.org/lt/bcweather4tn.jpg
Around 1-2 days later i disable it since it was constantly eating all of my (200MHz Pentium) CPU time, visibly making everything feel slower :-P.