Author Topic: jBasic OS  (Read 49217 times)

0 Members and 2 Guests are viewing this topic.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: jBasic OS
« Reply #15 on: June 13, 2010, 01:59:57 am »
Try to not make it too graphic intensive, though, so it runs fine on older computers too :)

Offline Eeems

  • Mr. Dictator
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6266
  • Rating: +318/-36
  • little oof
    • View Profile
    • Eeems
Re: jBasic OS
« Reply #16 on: June 13, 2010, 02:33:37 am »
Well, it will work on top of the line single cores for sure, since i am developing it on there. I dont think it will be too intensive, unless you try to run my physics engine with >100 objects and object collision turned on :p
An update: i have a task manager started, all it does now is list tasks, later i will add the ablility to stop all none system tasks from it. Stopping windows and their tasks work with the close button. For developers to make their apps scrollable they will have to put the scrollable content in a new div because the body div will not have scrolling due to rendering issues. I made a clock and a fps counter. The system will update a clock variable that developers can use so they dont have to burden th system with their own timers and clocks. They can use the system fps variable as well because the system updates that as well. Tomorrow I will work on making that Tasker change the intervals on none priorety apps when the fps drops too low. Wish me luck, also, i just got older :D
/e

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: jBasic OS
« Reply #17 on: June 13, 2010, 02:48:49 am »
Nice ^^

Offline Eeems

  • Mr. Dictator
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6266
  • Rating: +318/-36
  • little oof
    • View Profile
    • Eeems
Re: jBasic OS
« Reply #18 on: June 13, 2010, 06:38:33 pm »
Ok I've made an actual Task Manager, and the Tasker will now help decrease CPU load by increasing the time between tasks that are not system tasks if the FPS goes below 20fps. It will then display an alert on top of all the windows. I'm pretty impressed with it myself :P
/e

Offline calcdude84se

  • Needs Motivation
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2272
  • Rating: +78/-13
  • Wondering where their free time went...
    • View Profile
Re: jBasic OS
« Reply #19 on: June 13, 2010, 06:39:22 pm »
Nice... I'll try it out now.
"People think computers will keep them from making mistakes. They're wrong. With computers you make mistakes faster."
-Adam Osborne
Spoiler For "PartesOS links":
I'll put it online when it does something.

Offline Eeems

  • Mr. Dictator
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6266
  • Rating: +318/-36
  • little oof
    • View Profile
    • Eeems
Re: jBasic OS
« Reply #20 on: June 14, 2010, 12:26:47 am »
ok, changed the alert to an notification event that I made, it will alert on the desktop and dissapear after 10 seconds. when your FPS gets back to acceptable it will then alert you on how many passes it took to reset it.
« Last Edit: June 14, 2010, 12:28:30 am by Eeems »
/e

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: jBasic OS
« Reply #21 on: June 14, 2010, 12:39:27 am »
Nice. I can't test it now, though, I think, right? (I am on a quad core computer with 8 GB of RAM :P)

Offline Eeems

  • Mr. Dictator
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6266
  • Rating: +318/-36
  • little oof
    • View Profile
    • Eeems
Re: jBasic OS
« Reply #22 on: June 14, 2010, 01:44:19 am »
Lol, yes you can, just overload the system with the jBasic Physics engine app, although I don't know if I actually uploaded this version.
/e

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: jBasic OS
« Reply #23 on: June 14, 2010, 02:06:45 am »
oh right I forgot about that one x.x

I'll try now.

Offline Eeems

  • Mr. Dictator
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6266
  • Rating: +318/-36
  • little oof
    • View Profile
    • Eeems
Re: jBasic OS
« Reply #24 on: June 14, 2010, 09:51:16 am »
Ok, I uploaded it now. I am working on making it show above all the windows, but it hasnt worked yet. I think i know the problem though.
/e

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: jBasic OS
« Reply #25 on: June 14, 2010, 01:05:37 pm »
Nice I like how the notificiations appears on top-right now

Offline Eeems

  • Mr. Dictator
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6266
  • Rating: +318/-36
  • little oof
    • View Profile
    • Eeems
Re: jBasic OS
« Reply #26 on: June 14, 2010, 04:18:04 pm »
Yeah I intended for it to do that, I can't seem to get it to display on top of everything though, I'll hopefully figure it out today...stupid z-index....
« Last Edit: June 14, 2010, 04:18:16 pm by Eeems »
/e

Offline willrandship

  • Omnimagus of the Multi-Base.
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2953
  • Rating: +98/-13
  • Insert sugar to begin programming subroutine.
    • View Profile
Re: jBasic OS
« Reply #27 on: June 14, 2010, 04:45:09 pm »
Hmm...One thing I think it should have soon is a taskbar, or some other way of opening the tasks you have now. I found myself with a black screen last time, because I closed everything.

Offline Eeems

  • Mr. Dictator
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6266
  • Rating: +318/-36
  • little oof
    • View Profile
    • Eeems
Re: jBasic OS
« Reply #28 on: June 14, 2010, 04:52:07 pm »
Yeah I plan on developing the desktop more later today, I plan on adding in a app launcher and a taskbar on the top.
Should I make the taskbar like the topbar on a mac? or more like the windows one?
/e

Offline willrandship

  • Omnimagus of the Multi-Base.
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2953
  • Rating: +98/-13
  • Insert sugar to begin programming subroutine.
    • View Profile
Re: jBasic OS
« Reply #29 on: June 14, 2010, 04:56:57 pm »
Well, it doesn't matter too much to me. I've used both top and bottom bars, and I must say, for me at least, it makes little difference.

Hmm, I just had a cool idea. Run this from a terminal in linux, after killing Gnome. You have a lightweight, java based Desktop Environment! Can java run outside of a window manager?

Edit: Hey....check this out! http://lobobrowser.org/java-browser.jsp
That might make a good browser for you!
« Last Edit: June 14, 2010, 05:00:23 pm by willrandship »