Firefox vs. Mozilla Manifest
[krt-msg] / 2013-12-16T20:22:29.00Z.msg
1 From: Boris Kraut <krt@nurfuerspam.de>\r
2 Date: Mon, 16 Dec 2013 21:22:29 +0100\r
3 Category: \r
4 Message-ID: <20131216212229.qjtl_3@trauerweide>\r
5 Organization: \r
6 Keywords: \r
7 Comments: \r
8 To: undisclosed-recipients: ;\r
9 Subject: [.plan] Portable, free, cross-platform applications\r
10 Reply-To: Boris Kraut <krt@nurfuerspam.de>\r
11 \r
12 Aus der README eines meiner Projekte, im Grunde geht es um die\r
13 simple Frage, was man auf einem "typischen" Rechner als Standard\r
14 voraussetzen kann. "Typisch", das heisst es wird nicht das sein,\r
15 wie ich arbeite oder was ich mir wuensche. TLDR-Version: Browser.\r
16 Achja, sorry fuer das schlechte Englisch:\r
17 \r
18 Giving talks and workshops at educational institutions taught me\r
19 one thing: You can't rely on anything. Rooms have to be swapped\r
20 with other classes. Hardware malfunctions, got upgraded or is not\r
21 to be found in time. Software is outdated and not installed on all\r
22 available PCs. It's a mess...\r
23 \r
24 Using your own hardware/software is not an option: Even if you can\r
25 access the local network and internet connection, there is no point\r
26 in showing off tools that your students/pupils cannot use. This\r
27 leaves us with either portable apps or using remote software services.\r
28 \r
29 Portable apps are nice to have, if you can assume, that you only have\r
30 Windows clients. Web apps on the other hand often require an Internet\r
31 connection or are non free/libre services.\r
32 \r
33 So what we need are programs, that..\r
34 \r
35  ..are free software.\r
36  ..do not require a network connection or installation.\r
37  ..can be run right off an thumbdrive.\r
38  ..can be run on any major operating system.\r
39 \r
40 So the list essentially narrows down to HTML5 and JS based "apps" or\r
41 local webpages -- this is what Mozilla calls "packaged apps" with the\r
42 additional constrain that no FirefoxOS specific code should be used.\r
43 All packages should provide ways to run stand-alone.\r