[Sigia-l] Persistence
Ziya Oz
listera at earthlink.net
Wed Feb 14 16:18:32 EST 2007
Olly Wright:
> Maybe I'm being dense, but I don't see the need.
Perhaps if you only think of persistence as being connected. It doesn't have
to be just about being connected. Persistence is/should be also about
time-shifting and being in sync, with respect to local storage, file system,
other apps, peripherals, etc.
For instance, I am currently re-designing a fairly elaborate application
process that can take some time to complete. During that process the user
will likely need to consult his records, maybe other people, upload/download
documents, etc. I want this process to be interruptible, for all kinds of
UX reasons. This is a classic pattern (not fully solved by server-side or
cookie implementations) that, for instance, Adobe has attempted to solve by
way of PDF forms. Since the solution I'm interested in is web browser based,
a persistence framework would have helped enormously to sync up the
aforementioned interrupted completion process.
> I do sometimes wonder if we're chasing the impossible by trying to
> make cross-platform apps that work well on multiple platforms.
No need to wonder: we are. :-)
Of course, Adobe would beg to differ, as their upcoming Apollo platform
essentially layers an OS-agnostic platform on multiple OSes.
> This means things like RSS, and Watson ( http://www.karelia.com/
> watson/ ) are the way to go.
Well, not Watson since it's been dead (thanks, Sun) for a couple of years.
But I do share your outlook.
In fact, iPhone+WebKit combo is a shining example of a device-specific great
UI looking for platform agnostic data to connect everywhere. The notion of
"loading apps" is so pre-iPhone. ;-)
----
Ziya
"If I had asked my customers what they wanted,
they would have asked for a faster horse." -- Henry Ford
More information about the Sigia-l
mailing list