-
windows, linux, and mac klik, one klik for all
not only mac but bsd, and all linux distros.
This is just an idea, but I know it would work. Unlike a java -jar, you would not need a vre, as all code would operate natively and fast on the cpu as machine code. The code would be small and you would need only a small 1Kb program to handle the kilk. Thus everyone would klik and run the same klik, but within the klik, it would contain many different executables. Freebasic can compile both to linux and windows, and many languages are now being developed to be compiled natively on many systems. The trick is the language you use, should have a gui in the programming language you use. Thus, all programs would be pixel perfect on all systems.
For linux the script would extract the compressed file, in a local directory and run it.
-
Senior Member
registered user
Yes, we have thought about "universal bundles" that would contain an application for multiple OSes and platforms within one AppDir, such as
* Linux i386
* Linux amd64
* Windows
* Mac OS
Why haven't we done it yet?
* Maintaining this is ~4x as much work
* The resulting files are ~4x as large
Regards,
Simon
-
new definition of an application.
An application should not be considered one file but a directory. You probably have a directory on your desktop, what if you clicked on it, and the application in it automatically ran? It would act as an executable directory - sort of what a klik is. But, what if you dragged files into it it would act as a directory. What if you right-clicked on it you can see the contents of it. Thus, if the program in it only dealt with files in the directory, it would be a completely self-contained program that has and uses changeable data.
So you get tired of this klik application that runs on all Oses and you delete it. Thus, you got rid of everything related to that program. The program, its user manuals, it data, completely clean off the Os.
What if the program was just a link on your desktop to a ftp site that contained the program. It would be very insecure, but two people in remote parts of the world would be running the same program natively on different Oses. They could be using the same data, or the could be developing their own. Thus, you never install applications, delete applications, or save data.
-
Senior Member
registered user
With klik, an application technically is contained within a direcory (AppDir) which is itself contained in a file (cmg = Compressed Application Image) which gets mounted before the application is run,
You can also unpack the cmg file to get the directory in unpacked form if you wish.
Similar Threads
-
By malithnl in forum Klik
Replies: 1
Last Post: 04-07-2008, 07:29 PM
-
Replies: 5
Last Post: 04-17-2006, 03:59 AM
-
By eastwind in forum Klik
Replies: 1
Last Post: 03-03-2006, 03:36 PM
-
Replies: 5
Last Post: 12-29-2004, 01:12 AM
-
Replies: 210
Last Post: 12-04-2004, 03:04 PM
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules

32GB (1x32GB) SK hynix PC4-2400T DDR4 Server RAM HMA84GR7MFR4N-UH
$19.98

32GB (1x32GB) Samsung PC4-2400T DDR4 Server RAM M393A4K40CB1-CRC4Q
$19.98

Crucial DDR3 16GB 1600 2x 8GB PC3-12800 Laptop SODIMM Memory RAM PC3L 16G DDR3L
$17.50

HyperX FURY DDR4 4GB 8GB 16GB 32GB 3200 2400 2666 Desktop RAM Memory DIMM 288pin
$31.50

Mixed Brands 8GB DDR4-3200 Laptop SODIMM RAM Memory
$9.95

Samsung 32GB DDR4 2133 MHz ECC REG PC4-17000 LRDIMM SERVER M386A4G40DM0-CPB
$20.95

A-Tech 8GB DDR3 1600 PC3-12800 Laptop SODIMM 204-Pin Memory RAM PC3L DDR3L 1x 8G
$11.99

Sandisk 8GB 16GB 32GB 64GB 128GB Cruzer Blade Flash Drive Memory Stick USB Lot
$72.99

A-Tech 256GB 8x 32GB 2Rx4 PC4-21300R DDR4 2666 ECC REG RDIMM Server Memory RAM
$255.92

A-Tech 32GB 2x 16GB PC4-21300 Laptop SODIMM 260-Pin DDR4 2666 MHz Memory RAM Kit
$53.98