[Ldsoss] Linux and Windows--How wide the divide

Stacey ldsoss at son.org
Fri Jun 16 16:52:45 EDT 2006


Please note:

(1) If the application is a web app then there is nothing to install on 
the client except a web browser.  Thankfully, a web browser is already 
installed for all these poor Windows users.   No matter how good of an 
installer you have it seems you will have some user that won't be able 
to install your application.   They might have a desktop full of 
viruses, for example.

(2) I  think that "disconnected operation" might be best handled by a 
separate application that "syncs" to the web app/DB.   "Write onces, run 
everywhere" works really only on paper (see #3 below, for example).  
Think of email, for example... You can read your email on-line using 
webmail interface in a browser.   Or you can download and read your 
email (even off-line) with an email client that runs on your desktop 
such as Thunderbird. 

(3) Picking a programming language without first picking a platform is 
pointless.   For example, soon or later someone is going to want to run 
scout tracking software on their PDA.  The JRE (Java Runtime Env) or 
Perl or Python is not going to work well on most PDAs.  You will need to 
use an embedded language in most cases.

Before trying to answer all these other questions it might be best to 
think about the architecture first.   In my opinion, it makes sense to 
start with a web app.   That should serve a wide audience with minimal 
support.  Also, it may be the fastest to develop.   Then add clients 
(that can operate disconnected) for all the various devices people may 
want to use. 

-stacey.


Thomas Haws wrote:
> The recent discussion about Troop/Youth advancement tracking and this
> question about journal writing software for Windows have startlingly
> refreshed my appreciation that the Linux masses and the Windows masses
> are truly on different planets.
>
> I don't think that the Linux masses truly appreciate, or perhaps even
> understand, the extent to which Windows users are conditioned to use
> the computer without mind focus.  Windows users really and truly
> expect as a birthright that we should be able to successfully use our
> computers to do amazing things even while our brains are half asleep
> and we are focused on other things.
>
> In my programming activities (in the Windows realm), I have slowly
> come to understand and accept that my programs must be usable:
>
> -After a 3-year hiatus
> -On half my brain (in sleep-deprived, disinterested mode)
> -With no planning
> -On a fleeting whim
>
> Perl, Apache, and Mediawiki are wonderful.  But you have to be honest
> in asking yourself, "Could I get this going in Windows if I were
> nearly apathetic, nearly focusless, and nearly brain dead?"  This is
> no disrespect for any user; people are busy and have other interests
> and responsibilities.  Even the Java Runtime Environment is pushing
> the limit, I'm afraid.
>
> I'm not sure who needs to change.  Is focusless operation an
> entitlement for users, or is user focus an entitlement for authors?
> But I know the divide is wider than our discussions seem to
> acknowledge.
>



More information about the Ldsoss mailing list