ThinkDesk

ThinkDesk was a productivity application subscription service, launched by Stardock on 14 April 2005 as a utility counterpart to their Object Desktop and TotalGaming.net services.[1] Subscriptions were for one year, after which users could choose to renew or keep the software that they have, including all released upgrades to that date. The service never came out of beta and was discontinued in March 2009.[2]

Components

ThinkDesk components were typically downloaded using Impulse, although if purchased separately they could also be downloaded as executable installers.

Multiplicity

Multiplicity allows the control of multiple PCs with a single keyboard and mouse, in a similar manner to a KVM switch but with fewer wires, as all information is carried over existing network connections. Professional versions provide file copy and paste functionality, and the ability to control more computers.

KeepSafe

KeepSafe automatically keeps file revisions for selected directories and file types.

ThinkSync

ThinkSync synchronizes files and folders between hard drives or across the Internet.

SecureProcess

SecureProcess allows only processes defined as safe to run; an anti-virus/anti-spyware component.

gollark: It's a fork of https://guihacker.com with extra features.
gollark: Oh, THIS one. https://osmarks.tk/errors/403.html
gollark: Interesting project idea: a thing which generates minified incomprehensible code in different languages.
gollark: It doesn't *do* anything. It just looks cool because of the syntax highlighting.
gollark: ```lualocal a="potato"local function b(c)return fs.combine(c,"")end;local function d(c)if b(c)==""then return{}end;local e,f={},c;repeat table.insert(e,1,fs.getName(f))f=fs.getDir(f)until f==""return e end;local function g(h,i,j)return{table.unpack(h,i,j)}end;local function k(l)local m=type(l)if m=="number"then return tostring(l)elseif m=="string"then return textutils.serialise(l)elseif m=="table"then local n="{"for o,p in pairs(l)do n=n..string.format("[%s]=%s,",k(o),k(p))end;return n.."}"elseif m=="boolean"then return tostring(l)else error("Unsupported type "..m)end end;local function q(m)local r=g(m)local s=#r;local p=r[s]r[s]=nil;return r,p end;local t=".crane-persistent/"..a;local function u(v,w)return string.sub(v,1,#w)==w end;local function x(v,w)return string.sub(v,-#w,-1)==w end;local function y(v,z)return string.find(v,z)~=nil end;local function A(B)return function(C)local D={}for E,F in pairs(B)do local l=C[F]if type(l)=="table"thenl=copy(l)end;D[F]=l end;return D end end;local function G(H,c)local I=H;local c=c;if type(c)=="string"then c=d(c)end;for E,J in pairs(c)do if type(I)~="table"then error("Path segment "..J.." is nonexistent or not a directory; full path "..k(c))end;I=I[J]end;return I end;local function K(H,c)local L,M=q(d(c))local N=G(H,L)or H;return N,M end;local function O(P)local m={}local function Q(R)table.insert(m,R)return""end;Q(P:gsub("(.-)\r?\n",Q))return m end;local function S(T,U)local O=O(T)local V={}local R=0;function V.close()end;if not U then function V.readLine()R=R+1;return O[R]end;function V.readAll()return T end else local W=T;function V.read()local X=string.byte(W:sub(1,1))W=W:sub(2)return X end end;return V end;local function Y(Z,U)local V={}function V.close()end;function V.flush()end;if not U then function V.write(m)return Z(m)end;function V.writeLine(m)return Z(m.."\n")end else function V.write(_)return Z(string.char(_))end end;return V end;local function a0(a1)local a2=a1.options;local H=a1.tree;local a3=A{"getName",```

References

  1. Stardock Announces ThinkDesk, Stardock, 2005-04-14, retrieved 2010-02-10
  2. Aaron Klenke (2009-03-12), ThinkDesk Utility Suite Discontinued, Stardock, retrieved 2010-02-10
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.