A New Look and Feel for Squeak
Tim Rowledge
tim at sumeru.stanford.edu
Sat Jul 1 17:49:47 UTC 2000
I don't intend to be rude to you, so please don't take any of this
personally; unless you are of the people that implemented any of the
'popular' commercial UIs, in which case - "Thhhhhhhpurb" (attempted
web-rasberry)
> Why bother creating yet another look and feel when we all use and are
> experienced with what comes with our native operating systems?
Maybe because all of them are absolute junk. Windows is apalling, Mac is
cretinous, Gnome & KDE make windows almost look good, Acorn is
ridiculous. I just about tolerate Acorn because I'm so used (innured?)
to it, but really guys, they're all just pathetic.
> 1) Allow the use of native windows and widgets through an interface
> that means you can write code that will work across most of the
> deployed platforms with the look and feel of those platforms.
This is just about doable. Portability in this is really difficult; I
worked on a big project attacking it at ParcPlace. It shewed promise,
but involved major work in FFI, callbacks, fixing bugs in the native
widgets themselves. A mojor pain. During the work, we noticed that
hardly any major applications actually used the native widgets anyway.
M$ were particularly prone to this.
There was a pretty damn good paper on this in the OOPSLA 95(?)
proceedings.
>
>
> 2) Develop a completely new and different user interface/experience
> that will be wicked and weird and beautiful and, generally, make
> people's jaws drop.
I think that's what many of us are working on.
>
>
> Perhaps both could be done, but it seems to me to be a waste of time
> to write code to make Squeak look like another operating system.
Web browsing presents a quite different UI to most OSs, and offers at
least a chance that we can force open the door to something better. One
of the things I particularly dislike about all the .NET BS is the
transparent attempt by M$ to make the web look like windows. Yuck.
--
Tim Rowledge, tim at sumeru.stanford.edu, http://sumeru.stanford.edu/tim
Strange OpCodes: DTF: Dump Tape to Floor
More information about the Squeak-dev
mailing list
|