Author Topic: jBasic OS  (Read 42186 times)

0 Members and 1 Guest are viewing this topic.

_player1537

  • Guest
Re: jBasic OS
« Reply #105 on: June 24, 2010, 01:42:15 pm »
its mainly for programs to take input from files.  It can be used to do SMC, which I will probably end up doing, so I can keep my mods from update to update.  KermM posted a few more routines on cemetech for file manipulation.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: jBasic OS
« Reply #106 on: June 24, 2010, 01:50:31 pm »
Aaah good :)
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Offline Eeems

  • Mr. Dictator
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6265
  • Rating: +318/-36
  • little oof
    • View Profile
    • Eeems
Re: jBasic OS
« Reply #107 on: June 24, 2010, 03:07:08 pm »
ok, new version, auto-updating is still broken for windows, no idea why...:/ and this one fixes the linux one.
/e

Offline Eeems

  • Mr. Dictator
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6265
  • Rating: +318/-36
  • little oof
    • View Profile
    • Eeems
Re: jBasic OS
« Reply #108 on: June 24, 2010, 05:35:47 pm »
ok, app installing on linux works! still having issues with windows though. To install an app, just type in zip_install_app_dialogue() into the command app and run it.
/e

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: jBasic OS
« Reply #109 on: June 24, 2010, 05:46:41 pm »
Mhmm interesting. I assume the apps have to be written in jBasic and it inserts them in the code, right?
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Offline Eeems

  • Mr. Dictator
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6265
  • Rating: +318/-36
  • little oof
    • View Profile
    • Eeems
Re: jBasic OS
« Reply #110 on: June 24, 2010, 05:53:13 pm »
no they are written in jBOS code, but if you want jBASIC you can just have your jBASIC app in the app folder and iframe to it :)
/e

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: jBasic OS
« Reply #111 on: June 24, 2010, 06:03:05 pm »
aaaah ok I see. I thought both languages were kinda similar (in terms of coding third-party apps)
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Offline Eeems

  • Mr. Dictator
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6265
  • Rating: +318/-36
  • little oof
    • View Profile
    • Eeems
Re: jBasic OS
« Reply #112 on: June 24, 2010, 06:48:11 pm »
well there were some simularities, but jBOS is much different in many ways. jBOS is aimed at windows and stuff, jBasic is aimed at games. jBOS was inspired by jBasic, but it has taken a huge step away.
/e

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: jBasic OS
« Reply #113 on: June 24, 2010, 08:24:09 pm »
Aaaah ok I see^^
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

_player1537

  • Guest
Re: jBasic OS
« Reply #114 on: June 24, 2010, 08:29:13 pm »
you can still use jBasic with jBOS, one of the main differences (iirc) is jBasic uses html, jBOS uses javascript only.  idk, I had to create an app.html to use jBasic

Offline Eeems

  • Mr. Dictator
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6265
  • Rating: +318/-36
  • little oof
    • View Profile
    • Eeems
Re: jBasic OS
« Reply #115 on: June 24, 2010, 08:47:11 pm »
actually they both use HTML, just for developing for jBasic you have to do some HTML work, but with jBOS all of it is with javascript (although you can use HTML for in the javascrit. ie: defining the content of a window.).
/e

_player1537

  • Guest
Re: jBasic OS
« Reply #116 on: August 14, 2010, 09:01:27 pm »
I managed to write a browser app, it allows you to enter the URL to go to, and makes the app fullscreen (Note to self: Add a full screen button to each window).  As soon as I see Eeems again to help me make the dot something file that allows auto installing of the app to jBOS, I'll upload.  (Plus a couple of changes and fixes ;))

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: jBasic OS
« Reply #117 on: August 16, 2010, 08:31:15 pm »
Cool, I'll try it when it is posted.
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

_player1537

  • Guest
Re: jBasic OS
« Reply #118 on: August 16, 2010, 09:50:54 pm »
Yay!  :D  I'll try to get a windows version up and running (I use linux most often for jBOS)  Expect it in... an hour at most :)

Edit: *Fanfare plays*  Tada!  I got it done :D

For the record, I pretty much just took my jBOS directory that I use in linux, cut a few parts off, and packaged it up.  In windows, I updated a bunch of stuff (I used to have 5.0 I think).  If you want/need the update stuff for either linux or windows, you will need to get it from another package, sorry.

New features:
-A maximize button!  When clicked, it will make the screen as large as it can be (you will probably want to be full screen when doing that).  To shrink it down, you should probably use the minimize button to shrink, and then unshrink with the same button.
-A web browser!  You can type in a URL, and it will make an <iframe> which you can surf the web using (which I'm posting this from).  The linux version has a slightly better version of the browser that supports (primitive) history.  Windows file management stuff is... fairly difficult imo.
-A reboot button!  In the top right corner, there is a small power button, if you click that, it will do the equivilent of refreshing the page, or rebooting :D
-A calculator!  No, not a TI-calculator, that'll come later ;)  This is just a small four function calculator that /ussually/ works.  I'll get around to fixing it one day >.>
-A kill all sequence!  Press Ctrl-Alt-` to kill every single window that is open.
-A button to open the main menu!  Press ` to open/close the main menu.


The app "APP" is something that will let you get the keycodes for whatever button you press.  The downside is that it creates more and more and more windows the longer you hold a button, so a reboot is probably best after using it.  I just realized in the windows version that the clock doesn't quite work right... So I will look at that, and try to get it fixed.  The app "Type" is something I was working on, not really anything, so don't waste too much time on it.  The app "Login" is just for looks for now, it doesn't actually log you in or anything (just loading boot.html lets you do that).   And remember, most of this is in the Alpha state, so it will probably get fixed at some point or another :)

Enjoy :D
« Last Edit: August 16, 2010, 10:49:22 pm by _player1537 »

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: jBasic OS
« Reply #119 on: August 17, 2010, 11:16:44 am »
Hmm I am a bit confused how to use this version. Could you post visual instructions????
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)