Palm OS User Interface Guidelines (2003) [pdf]

(cs.uml.edu)

55 points | by spiffytech 2 hours ago

5 comments

  • crims0n 2 minutes ago
    I really miss this era. Everything was straight and to the point by design, no processor cycles or memory were (or even could be) wasted. Less layers of abstraction, the entire stack from physics to application could be understood by a single person.
  • silveira 17 minutes ago
    I still remember using Palm OS for the first time and having my little mind blown away because there was no save buttons (at least in the version and apps I was using). You edited a document and that's it, it was saved. Like writing on paper.

    Nowadays a lot of applications behave like this but back then it was a very different from everything I had ever used.

  • mghackerlady 1 hour ago
    I'm adding this to my repertoire of HIGs to study for a new desktop environment project I'm working on. I'm trying to synthesize the best parts of every computer interaction method, primarily focusing on desktops but looking at mobile designs as well.

    There are 2 principle reasons for this project: 1. UNIX desktops objectively suck compared to their Mac and Windows cousins, either being too complex to learn and bombarding the user with options (KDE, XFCE) or being so dumbed down and rigid to be actually usable (GNOME, to a lesser extend CDE) 2. I'm a massive fan of the GNU project and the way it designs software and none of the current desktops integrate well with it (EG: texinfo manuals, emacs-y keybinds, A wealth of customization if you want it but otherwise easy to pick up and use)

    • klaussilveira 11 minutes ago
      I wouldn't use modern Windows as a good reference in user interface and user experience. If anything, is an experiment in user hostility.
    • jimmaswell 4 minutes ago
      How is KDE like that? If you don't go out of your way to change options, you aren't "bombarded" with anything, it just works.
    • cosmic_cheese 45 minutes ago
      I'll be keeping an eye out for your DE. For a long time now, the Linux desktop space as a whole has been rather uninspired in my opinion. A few interesting ideas have surfaced within it but failed to become popular for one reason or another, making for a rather stale environment.

      That's not to say that it needs to be in constant flux or to be full of radical ideas. If anything, it'd be nice to see more DEs settle into a design and feature set and chase stability, efficiency, and performance over shinies. Rather, I think it would be better if more Linux DEs were built around coherent, opinionated design philosophies that cleanly set them all apart from each other. Even if that design philosphy is just "N platform's desktop, refined to its ultimate form", it's better than the "aimless bag of features" direction that's most common.

    • jim180 1 hour ago
      would you mind sharing your library of HIGs?
      • mghackerlady 1 minute ago
        I can give a list of ones I'm studying CUA (87 and 91 versions) Awaita Breeze Material (primarily 3, but also 2 and 1) Apples HIG Microsofts HIG and Motifs HIG Some of these aren't technically HIGs and are rather "design-systems" but they all contain the commonality of trying to set up a consistent model for user-interaction in their environment
    • resters 42 minutes ago
      great idea! would love to star a repo or otherwise follow the project.
      • mghackerlady 7 minutes ago
        Still in the planning phases. I've had many ideas and am excited to share them
  • analog31 1 hour ago
    To me the best thing about Palm OS was the rule that you’re never more than two taps or a button press away from where you want to be. (I think that’s how I remember it). The beloved early GUIs were all on machines that didn’t do much, comparatively speaking. The problem with modern GUIs is that there’s just too much to learn and remember if it’s presented as symbols rather than text.
    • Someone 4 minutes ago
      [delayed]
    • lxgr 56 minutes ago
      Symbols are already a best-case scenario. Too often, modern UIs require hovering over this button or making that swipe gesture to perform a certain action. The antithesis of affordance.
    • Apocryphon 14 minutes ago
      Perhaps it's natural then that when Palm went on to make WebOS they included the cards system for quick accessibility.
  • SunshineTheCat 1 hour ago
    I still miss my palm treo, the stylus, and physical keyboard. 20 plus years later and I still cannot use an apple pencil on my iphone... >:(