The Artima Developer Community
Sponsored Link

Java Buzz Forum
On Display Layers

0 replies on 1 page.

Welcome Guest
  Sign In

Go back to the topic listing  Back to Topic List Click to reply to this topic  Reply to this Topic Click to search messages in this forum  Search Forum Click for a threaded view of the topic  Threaded View   
Previous Topic   Next Topic
Flat View: This topic has 0 replies on 1 page
Nick Lothian

Posts: 397
Nickname: nicklothia
Registered: Jun, 2003

Nick Lothian is Java Developer & Team Leader
On Display Layers Posted: Jun 26, 2003 7:19 AM
Reply to this message Reply

This post originated from an RSS feed registered with Java Buzz by Nick Lothian.
Original Post: On Display Layers
Feed Title: BadMagicNumber
Feed URL: http://feeds.feedburner.com/Badmagicnumber
Feed Description: Java, Development and Me
Latest Java Buzz Posts
Latest Java Buzz Posts by Nick Lothian
Latest Posts From BadMagicNumber

Advertisement

When two people who's work I respect say almost the same thing within a couple of days of each other, I take notice.

Howard says:

there's a prevalent myth that a single web application should cater to a desktop client, a palmtop client and a cell phone client in exactly the same way.
Ted says:
I'm firmly convinced that trying to build a single user interface code base that knows how to render itself to multiple channels is not only a waste of developers' time, but a waste of users' time, too. Inevitably, you want to do something (or, more likely, the users want you to do something) that needs to take advantage of the unique, value-added features of that particular channel, and suddenly you're in the world of #ifdef-ed or special-case coding. This is also where you start down the slippery slope of tangled concerns and spaghetti code.

I think they are right. I've never written an application that uses the same display layer to target separate devices or display modes, but I have written apps that have multiple client types connecting to the middle-tier layer. We continually see issues even with this separation of data - the thin client needs "just a bit" more done, or the thick client sends the data "just a little bit" differently.

Surely similar issues happen when the display layer trys to cater for more than one device? (I'm not interested in theoretical arguments here - I understand perfectly well the attraction of writing code one. What I'd like to hear about is an application where it has been done successfully).

Read: On Display Layers

Topic: Java class encryption: don't trust it Previous Topic   Next Topic Topic: CVS is prior-art for Interwoven's patent (#6505212)

Sponsored Links



Google
  Web Artima.com   

Copyright © 1996-2019 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use