Flutterby™! : Applications as desktops

Next unread comment / Catchup all unread comments User Account Info | Logout | XML/Pilot/etc versions | Long version (with comments) | Weblog archives | Site Map | | Browse Topics

Applications as desktops

2002-10-03 16:26:16+00 by Dan Lyke 2 comments

As I struggle through conceptual models for the next generation of our software, I'm realizing that what we traditionally think of as "applications" are mature. However, the file system, and most of the ways we've developed to look at it, are lousy ways to represent data, and most new applications will be about developing better ways to represent what we think of now as "the desktop". If the open source and Linux folks want to leapfrog Microsoft, they'll stop trying to duplicate .NET and start thinking about how to integrate rows in tables and files in the filesystem and how that information flows around, and building higher level frameworks to move that data, rather than (as Microsoft is currently doing) trying to reinvent the wheel for which we already have reasonable protocols. At least that's what I'm looking at.

[ related topics: Free Software Microsoft Open Source Invention and Design Software Engineering ]

comments in ascending chronological order (reverse):

#Comment made: 2002-10-04 13:21:06+00 by: Jeffery

Dan--have you taken a look at any of the system tables in Postgres? Or in Oracle? There is some degree of integration between the underlying filesystems and the databases found in those tables. But I'm not sure if that is what you're driving towards. Object oriented databases such as Poet? Tighter coupling between procedures and data?

#Comment made: 2002-10-04 13:34:44+00 by: Jeffery [edit history]

Are you thinking about executing SQL like this: "delete object from filesystem where absolute_path = '/tmp' and object_name like '%.jpg'; Can you pass along some simple examples of the functionality that you'd like?