Loading...
 
Skip to main content

Custom Share Module 0.1dev

History: Tiki Suite Desktop

Preview of version: 28

Tiki Suite client device strategy / goals

  • Users are expected to have at least two devices, and often 3 or 4: A smart phone and a laptop for sure. Likely a tablet as well, and perhaps a second laptop. (one laptop could be more of a work horse, and the second, a lightweight device)
  • Adding a new client or re-installing a client device should become quick & painless. So we are moving more towards ''cattle"" in the pets vs cattle analogy. But our server apps are treated as pets.
  • Data should live on the server and the client device may have a copy (depending on data type, disk space, connectivity, etc.)
  • Data created on the client device should sync to the server, via ActiveSync or Ind.ie Pulse
  • Client devices should be encrypted on boot. If lost or damaged, no data should be lost. Client devices become disposable
  • A client device should have a limited amount of software, as most functionality is provided via the browser by one of the server apps (ex.: Tiki)
  • For laptops / desktops, a traditional desktop metaphor is preferred
  • All devices should run a supported OS. And we shouldn't be throwing out still functional hardware. Thus, converting PCs that run Windows XP (unsupported since 2014-04) to GNU/Linux is an explicit goal.
  • Standards (ex: XMPP) are to be used as much as possible to permit alternate client apps.
  • Client device apps should ideally be cross-platform (Windows, MacOS X, GNU/Linux and ideally Android as well)
    • so as to reduce overhead (training, documentation, support, etc.)
    • If a user has several computer with different OSs, or switches from one OS to another, the transition is smoother than having to learn new apps / interfaces
  • Software should be easy to install / update
    • It's great if it's possible to move / backup simply by moving the files, as we do with data files. (Such as with PortableApps.com)

GNU / Linux desktop

  • While the Tiki Suite client device strategy lets users keep using Windows or MacOS X, if they want to use GNU / Linux on the desktop, we want this to be as smooth as possible. While users can pick among hundreds of GNU / Linux distros, in the spirit of focus, we are recommending a distro. ClearOS is first & foremost a server OS. However, you can use as a desktop as well. However, as of 2014-11, it is not mature enough and not much energy is expected in that direction given the DNA of the ClearOS community. An important decision in picking a GNU / Linux distro is the desktop manager. Given the goals above (especially supporting older hardware which had Windows XP, and the traditional desktop metaphor), LXDE has been picked. Ideally, we would go with Fedora LXDE to be closer to ClearOS (both use RPMs), however, as of 2014-11, Lubuntu better supports the desktop apps of the suite. Also, Lubuntu offers an LTS version.


Since client devices are designed to be disposable, it should be easy to revisit this decision in the future. 1- Set up new client device 2- Sync data 3- Start using

In terms of installing / updating apps, Zero Install is being considered.

Below are some related notes. See also:

Converting

Use case: Old XP PCs that are too old to move to Windows 7

  • WinXP support ends in 2014-04
  • Convert these live instances to be a virtual machine within a lightweight GNU/Linux distro
  • Use GNU/Linux as the main distro but you can fire up WinXP for access to legacy apps

Convert physical to virtual (P2V)

Reveal software keys

Check Hardware support for virtualization

UNetbootin

Other tools

History

Advanced
Information Version
Marc Laporte Broken link 37
View
Marc Laporte 36
View
Marc Laporte The future is exciting! 35
View
Marc Laporte 34
View
Marc Laporte 33
View
Marc Laporte 32
View
Marc Laporte 31
View
Marc Laporte 30
View
Marc Laporte 29
View
Marc Laporte 28
View
Marc Laporte 27
View
Marc Laporte 26
View
Marc Laporte Explicit Tiki Suite client device strategy / goals 25
View
Marc Laporte 24
View
Marc Laporte 23
View
Marc Laporte 22
View
Marc Laporte 21
View
Marc Laporte 20
View
Marc Laporte 19
View
Marc Laporte 18
View
Marc Laporte 17
View
Marc Laporte 16
View
Marc Laporte 15
View
Marc Laporte 14
View
Marc Laporte 13
View
  • «
  • 1 (current)
  • 2

Upcoming Events

1)  15 Aug 2024 14:00 GMT-0000
Tiki Roundtable Meeting
2)  19 Sep 2024 14:00 GMT-0000
Tiki Roundtable Meeting
3) 
Tiki birthday
4)  17 Oct 2024 14:00 GMT-0000
Tiki Roundtable Meeting
5)  21 Nov 2024 14:00 GMT-0000
Tiki Roundtable Meeting
6)  19 Dec 2024 14:00 GMT-0000
Tiki Roundtable Meeting