Hello Anthony et al,
On Apr 18, 5:36 pm, Anthony Muscio <
anthony.mus...@gmail.com> wrote:
> I would not be supprised with the increasing use of
> the browser as the universal client that many of
> todays installed desktop applications move into the
> browser. Why make a program that can only run on
> version x of OS y when in the browser it can run on
> any computer. Desktop Java Applications I use such as
> Freemind can be found in browser or server
> variations.
Just to emphasize what I mentioned before, javascript, unlike java,
was never, ever, meant to access the local hard drive. If there was
going to be any movement towards liberalizing javascript, then we
should see it in API changes. Currently there is no "file()",
"save()", "open()" etc. function as part of the javascript language.
Ironically, by forcing developers to use backdoor approaches, the
browser vendors are probably making things less secure. A back-door
approach is likely to be more vulnerable to some type of buffer
overrun exploit. By contrast, languages like perl incorporate
"tainting", wherein incoming data can not be used in certain tasks
(like evaluating scripts or opening files), until its been passed
through a verification routine.
> Google's Chrome OS is a good example of where the
> technology is migrating towards further integration
> between the browser and the Operating system. I would
> suggest this is movement in the same direction as
> tiddlywiki - not away from it.
But that's just AJAX -- no local data-saving. Local data-saving is
pretty important to have a viable, portable application.
Once again, TW is already shut-out on corporate systems requiring IE
and administrative rights due to MS tightening its security
environment. Sticking with old browsers only goes so far, because
eventually everyone, including the TW community, will want some new
feature that only comes with a new browser.
It would be comforting, for instance, if the Firefox community were to
announce an official API to file saving (not a back-door "component").
If that were to happen, eventually IE and other browsers would
incorporate similar technology in their offerings.