[Tfug] Browser based UI's
keith smith
klsmith2020 at yahoo.com
Fri Jul 17 20:45:14 MST 2009
A browser based application only makes sense if you have to deploy the non browser based equivalent to many machines.
If you are talking strictly local host I would write the application in something else and save yourself the headaches.
------------------------
Keith Smith
--- On Thu, 7/16/09, Bexley Hall <bexley401 at yahoo.com> wrote:
> From: Bexley Hall <bexley401 at yahoo.com>
> Subject: Re: [Tfug] Browser based UI's
> To: "Tucson Free Unix Group" <tfug at tfug.org>
> Date: Thursday, July 16, 2009, 7:38 PM
>
> Hi Tom,
>
> --- On Tue, 7/14/09, Tom Rini <trini at kernel.crashing.org>
> wrote:
>
> > > > have you tried GWT?
> > >
> > > But that's part of the issue. What's the point
> of a browser
> > > based interface if you have to rewrite all your
> applications in
> > > Java? I.e., to me, the beauty of a browser
> interface would
> > > be that it could represent a "dumb client" and
> leave all the
> > > smarts server side. If you're going to deliver
> the application
> > > to the client (instead of just the *interface*),
> then why not just
> > > build a VM that runs on bare iron and code
> directly in that
> > > (and skip talking to http://localhost).
> >
> > Well, there are some nice things about having
> something
> > inbetween the application and the bare iron.
>
> Yeah, it's called an operating system! :>
>
> > But part of the answer as to how a
> > mostly browser machine would work is that with some
> > commodity parts (x86) Java or C# or whatever is fast
> > enough, and with other parts (some
> > ARM cores) there is HW assist for VMs, along with
> some
> > tricks to speed things up (Android for example spawns
> apps
> > by forking a mostly
> > initialized VM, to save some cycles). Oh, and of
> > course you can have
> > the interpreter be tuned for the CPU and if things
> are
> > design well, it'll end up pretty fast. And the
> porting
> > effort isn't put on the application developer, but
> the
> > system developers.
>
> This last point is the most germane (IMO).
>
> As to the others, how does "standardizing" on Java under
> a browser differ from <anyspecificlanguage> under
> <anyspecificAPI>? IMO, its only real appeal is
> that you
> can deploy (distribute) applications at run time in a
> hardware/OS neutral environment.
>
> Note the wildly successful (ha) Krups/MrCoffee. I.e.,
> Java
> by itself is a flop. Take the web away and it offers
> very little to the developer or the user. (E.g., an
> application written in C on a Krups vintage SPARC will
> outperform a Java application on Krups...)
>
> > But from the other point of view, the beauty of Java
> is
> > that it's going
> > to work for everyone. And having a browser that
> meets
> > some set of
> > standards might fix the J2ME issue of a consistent but
> not
> > elegant UI.
>
> I try to be really "light handed" in how I phrase my
> questions
> soas not to lead answers in any particular direction.
> I think
> the web analogy taints this discussion. I had hoped
> my
> http://localhost/kde example would be the model folks
> would
> expound upon. (i.e., cut the internet cord.
> Now, does a
> browser based application make ANY sense?)
>
>
>
>
>
> _______________________________________________
> Tucson Free Unix Group - tfug at tfug.org
> Subscription Options:
> http://www.tfug.org/mailman/listinfo/tfug_tfug.org
>
More information about the tfug
mailing list