W3C home > Mailing lists > Public > public-sysapps@w3.org > September 2012

comment on the draft

From: Angelo Borsotti <angelo.borsotti@gmail.com>
Date: Sun, 16 Sep 2012 09:24:54 +0200
Message-ID: <CAB9Jk9BFc-b=gphTLTKnbSu7O2c_Pwqmd1Kz0CSMiJm3Vq_i_w@mail.gmail.com>
To: public-sysapps@w3.org
Hello,

all we have lived for decades using traditional apps, implemented in C++
and Java, accessing the local filesystem and the whole OS. It is time to
shift from these technologies to the new web ones, and implement apps using
html and javascript -- providing that we can do the same things at least.
Security is an issue, but it applies to apps implemented with traditional
technologies.
When I download Firefox, or Libreoffice, I trust them not to wipe out my
filesystem or disrupt my OS because I trust the people that implemented
them and I trust the place from which I downloaded them (i.e. that they are
not counterfeited and, e.g., contain viruses).
Once I have installed them I have effectively granted them access to my
computer.
This simple scheme could also apply to system web apps. Note that
downloading a (traditional) app such as Firefox, installing it and running
it is something that is nowadays done using the web. So, the distinction
between apps and web apps tends to be confined to the technology that is
used to implement them. From the users' perspective they differ mostly in
the way they are installed.
That said, there is no need to reinvent the wheel. A binding for javascript
that allows to access the OS, like, e.g. the Posix primitives, is all what
we need.
I have seen in the proposal a number of APIs which seem quite dedicated to
specific system apps. I think that here generality is a must: once we have
access to the primitives of the OS in some standardized way, we can
implement any app, much the same as we have done for decades with
traditional technologies. It is as simple as that. Extra APIs to access
specific things, such as the Contacts are specific for some particular
applications, and thus should be provided as an additional part.

Thank you
-Angelo Borsotti
Received on Sunday, 16 September 2012 07:25:21 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Sunday, 16 September 2012 07:25:21 GMT