View Full Version: Widgets Support ?

meos32 >>Programs >>Widgets Support ?


platinum- 02-20-2007
Widgets Support ?
Hi I found this as an interesting OS project. A smaller memory footprint with a HiRes , Better UI and Kernel everything in assembly. I am just listing few of my observations / suggestions: 1. Better 3D look and feel ( little bit bigger task bar, buttons, tabs, 3d borders e.t.c ). 2. Instead of a floppy image, the system should be installable into a partition with the proper directory structure ,loadable by mtldr. 3. Is it possible to use cooperative multitasking also as an option. 4. Better display resolution and color depth and fonts ? Without much rendering effort during runtime. 5. Widget engine, since widgets are becoming more popular nowadays. 6. Can i use any Optimized C / C++ compiler for application development with some basic libraries. 7. Can i get a scaled down version / distro somewhere here which only will be having the kernel, desktop , drivers and fonts , and a development environment ( C / C++/ ASM ). 8. Different desktop layout options. MacOS style ? 9. Minimal POSIX style / Win32 style API ? 10. Can i run unix / win32 programs ? 11.Dynamically loadable kernel modules. 12. XScale ( ARM - PXA ) processor support ? 13. Transparent UI(Solar OS). 14. Kernel features ( NewOS ). 15. VESA3.0 support. I took QNX for comparison in terms of UI, functionality e.t.c. Overall it is an amazing project. :D

diamond- 02-21-2007

At first, I want to note that many people want to get something, but very few people (10-20) really do something, and all they do what they want to do. For kernel develop, things are even worse, because (at moment) only 2 programmers systematically work on the kernel. So if you want something, which is still not implemented, do not think that somebody will do it. 1. Why do you need 3D? You want to see very nice, but very big OS? Look at Windows. The existing GUI works and no one wants to develop more nice GUI when there is many things which are still not implemented or do not work. 2. trolly has made distros, which are installed on HD. 3. Cooperative multitasking is not implemented yet and even is not planned. I do not think that this is a good idea. 4. 32 bits is maximum color depth :) Higher resolutions with 24/32 colors are not present in VESA standard and are not supported by most videocards. Kolibri works only with 24 and 32 colors and does not support less color depth. Size of fonts is nearly impossible to modify, because almost all programs thinks that font size is such as it is now. 5. There was already widgets library at this forum. It is even included in distributive sources. Some people from russian forum also are developing GUI libraries. At moment neither of this libraries has become standard. 6. Yes. (But at moment there is no Kolibri versions for compilers except for FASM.) You can develop with Visual C++ and GNU C/C++. I will release the article for HLL programming soon. 7. You can make such distributive yourself. 8. It is not implemented yet. 9. It is not implemented yet. Only some functions. 10. No. But you can run DOS programs: the emulator DosBox (http://dosbox.sourceforge.net) is already ported. Download http://diamondz.land.ru/dosbox.7z 11. There is drivers support. Look at sample driver in the sources of distributive (folder kernel\drivers). 12. No, no, no. Kolibri is written on x86 assembler and to port it to other processor architecture one must fully rewrite the kernel and programs. 13. Some people have already asked on this. The answer was and still is: no. Transparency means low speed. KolibriOS is oriented on low size and high speed. 14. I do not know what you mean, but I think that if you ask then it is not implemented. 15. KolibriOS runs on system with VESA 3.0. What do you mean?

trolly- 02-21-2007

13) if you want transparent window, look the transp "transp" (you can make transparent window in the application code)

Dex- 02-22-2007

At first, I want to note that many people want to get something, but very few people (10-20) really do something, and all they do what they want to do. For kernel develop, things are even worse, because (at moment) only 2 programmers systematically work on the kernel. So if you want something, which is still not implemented, do not think that somebody will do it. I agree with this 100%, even though i do not code for KolibriOS, as all my time is spent on my own OS, i do test it and if i wanted something added, i would add it myself, thats why you have the source code included. The best part of KolibriOS is its got the most important parts of a gui desktop OS without the bloat. If you just keep adding you will endup with a 1GB OS.

Forumer™ is Voted #1 Free Forum Hosting provider
Build your own community today with the largest message board hosting company.