> From: Nathan M. Andelin
>
> It has much
> to do with how YOU choose to design your applications.

Once again, Nathan, you've hit the nail on the head.  I think it's a very
telling point that you and I, who have chosen to implement the user
interface in entirely different manners from a technical standpoint, have
such similar views on basic application architecture.  To me, that shows
that while UI interpretations may (and will) change over the years, basic
application architecture is a constant.

Personally, I think the next step in application design is the ability to
attach characteristics to database elements - a type of meta-data, if you
will.  This meta-data will allow middleware such as yours or mine to make
intelligent choices about data representation.  Combined with a handful of
runtime attributes (is this element input capable?  Promptable?  In error?
Focused?), this information would allow the UI middleware - be it JSP, RPG
CGI, Swing or VB - to properly format the data for display.

It wouldn't be a lot of work, really, but it would help if we had a group of
people willing to take the initiative and responsibility for setting up the
requirements of such a meta-database.  That way, users could start defining
this information now, and would be able to choose whichever UI middlework
best fit their needs.  As you point out, my stuff is best suited for people
that are happy with their applications today and simple need web access,
while your stuff is more directed towards new development.  But if you and I
both used a common meta-data representation, users could easily switch
between our two products as needed, without having to duplicate the effort
of defining their meta-database.

Joe



As an Amazon Associate we earn from qualifying purchases.

This thread ...

Replies:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.