Welcome,
Guest
. Please
login
or
register
.
Did you miss your
activation email
?
1 Hour
1 Day
1 Week
1 Month
Forever
Login with username, password and session length
Home
About
Team
Rules
Stats
Status
Sitemap
Chat
Downloads
Forum
News
Our Projects
Major Community Projects
Recent Posts
Unread Posts
Replies
Tools
SourceCoder3
Other Things...
Omnimaga Radio
TI-83 Plus ASM File Unsquisher
Z80 Conversion Tools
IES TI File Editor
Free RAM areas
Comprehensive Getkeyr table
URL Shortener
Online Axe Tilemap Editor
Help
Contact Us
Change Request
Report Issue/Bug
Team
Articles
Members
View the memberlist
Search For Members
Buddies
Login
Register
Omnimaga
»
Forum
»
General Discussion
»
Technology and Development
»
Web Programming and Design
»
jBasic OS
« previous
next »
Print
Pages: [
1
]
2
3
...
15
Go Down
Author
Topic: jBasic OS (Read 49380 times)
0 Members and 5 Guests are viewing this topic.
Eeems
Mr. Dictator
Administrator
LV13
Extreme Addict (Next: 9001)
Posts: 6266
Rating: +318/-36
little oof
jBasic OS
«
on:
June 12, 2010, 02:40:25 am »
jBasic OS is a branch off of mine from the jBasic project (
link
) but its a complete re-write, and a completely different project entirely, but it was inspires by jBasic.
jBasic OS is going to be a web OS with tasks, windows, custom cursors and more. Its kind of like EyeOS, but different. jBasicOS will have a desktop client (using xulrunner) and can be run off of a web server if anybody is so inclined to set one up :p
The desktop client will have little or no xul interface, it will most likely be just a window open to an html document.
Making applications for it will be easy i hope, I will have commands for creating windows, interfacing with them, moving them. I will also have commands for interfacing with the mouse. Tasks can be cancelled by a task manager, i will have a system speed variable (framerate) to let you know how much of a slowdown you are undergoing due to open applications. Applications will be required to name their functions starting with the application name, then an underscore so they can interface with the system without messing things up.
Currently I ony have the ideas in my head, and the basic headers on my files, so wish me luck, I'll post updates as I go.
If anybody wants to help me with the project, please let me know, hopefully we can work together on it
Logged
+1/-0 karm for this message
/e
DJ Omnimaga
Clacualters are teh gr33t
CoT Emeritus
LV15
Omnimagician (Next: --)
Posts: 55943
Rating: +3154/-232
CodeWalrus founder & retired Omnimaga founder
Re: jBasic OS
«
Reply #1 on:
June 12, 2010, 02:42:34 am »
Mhmm this seems interesting. Any screenshot so far?
Btw you didn't quit calc programming, don't you? You haven't worked on anyhting since March
«
Last Edit: June 12, 2010, 02:42:49 am by DJ Omnimaga
»
Logged
Eeems
Mr. Dictator
Administrator
LV13
Extreme Addict (Next: 9001)
Posts: 6266
Rating: +318/-36
little oof
Re: jBasic OS
«
Reply #2 on:
June 12, 2010, 02:49:17 am »
No, I havent gotten far enough.
No, i just havent had much time, and i have a cool project i want to do with builderboy, i just keep forgetting to ask him
summer is almost here though so i will have more time.
Logged
/e
DJ Omnimaga
Clacualters are teh gr33t
CoT Emeritus
LV15
Omnimagician (Next: --)
Posts: 55943
Rating: +3154/-232
CodeWalrus founder & retired Omnimaga founder
Re: jBasic OS
«
Reply #3 on:
June 12, 2010, 02:56:08 am »
Aaah ok, I got kinda worried
Logged
calcdude84se
Needs Motivation
LV11
Super Veteran (Next: 3000)
Posts: 2272
Rating: +78/-13
Wondering where their free time went...
Re: jBasic OS
«
Reply #4 on:
June 12, 2010, 09:35:34 am »
Sounds cool. I'll be more interested once it's out of your head and in javascript, though
Have fun!
Logged
"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.
Eeems
Mr. Dictator
Administrator
LV13
Extreme Addict (Next: 9001)
Posts: 6266
Rating: +318/-36
little oof
Re: jBasic OS
«
Reply #5 on:
June 12, 2010, 03:13:56 pm »
ok, here is just a little test showing off me building windows, keep in mind this is very very early on.
http://future_history.freehostia.com/jBOS/Desktop.html
Also I would really appreciate some help on this project...mainly if someone would like to help with the css styling....
---merged by Eeems---
Sorry about the doublepost, but look now! you can move windows by dragging their titlebar! don't know if it works on anything other then firefox though.
«
Last Edit: June 12, 2010, 05:40:13 pm by Eeems
»
Logged
/e
calcdude84se
Needs Motivation
LV11
Super Veteran (Next: 3000)
Posts: 2272
Rating: +78/-13
Wondering where their free time went...
Re: jBasic OS
«
Reply #6 on:
June 12, 2010, 04:20:14 pm »
I verify that it works in chrome... check!
If any browser has trouble, it'll probably be IE
Logged
"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.
ztrumpet
The Rarely Active One
CoT Emeritus
LV13
Extreme Addict (Next: 9001)
Posts: 5712
Rating: +364/-4
If you see this, send me a PM. Just for fun.
Re: jBasic OS
«
Reply #7 on:
June 12, 2010, 04:22:48 pm »
Eeems, do you get your calc back for summer? I hope you'll be able to use it soon.
«
Last Edit: June 12, 2010, 04:22:54 pm by ztrumpet
»
Logged
If I'm wrong, please correct me!
Unfinished Projects:
Elmgon
14%
Basic
Movement Demo
Homescreen Game Pack
80%
Basic
Latest Release
Cube Droid Saves the Galaxy
65%
Axe
Demo
Detonate
70%
Axe
Completed Projects:
Exodus
|
Midnight
|
Drifter
|
Axe Snake
|
Jump!
|
Factory Theta
|
Spider
|
Plot Drop
|
Papi Jump
|
Numb3rs
|
Nibbler
|
Boost
|
Duel Tile Map Editor
|
Homescreen Map Editor
|
Key Group Check
|
Oasis
Eeems
Mr. Dictator
Administrator
LV13
Extreme Addict (Next: 9001)
Posts: 6266
Rating: +318/-36
little oof
Re: jBasic OS
«
Reply #8 on:
June 12, 2010, 04:34:00 pm »
No, I'm getting stuck with the 83+.... My little sister is getting the 84+...
I do have a computer now, so I can develop with wabbit and such...although it would be better if I had wabbit on my linux side
YAY! it works in chrome! IE will probably have trouble for sure....oh well, it's going to be xulrunner based, so I don't really have to worry.
---merged by Eeems---
Sorry again about the doublepost, just a major announcement again though
you can resize now by draggin the box on the bottom corner!
«
Last Edit: June 12, 2010, 07:33:17 pm by Eeems
»
Logged
/e
willrandship
Omnimagus of the Multi-Base.
LV11
Super Veteran (Next: 3000)
Posts: 2953
Rating: +98/-13
Insert sugar to begin programming subroutine.
Re: jBasic OS
«
Reply #9 on:
June 12, 2010, 06:20:34 pm »
hmm...looks cool. So, will it support a mini-browser of sorts? That would be cool; Have a homepage that runs all your programs and various web pages. It just might make chromium OS bearable for me!
Good luck with your OS/Page/Thing.
Logged
jnesselr
King Graphmastur
LV11
Super Veteran (Next: 3000)
Posts: 2270
Rating: +81/-20
TAO == epic
Re: jBasic OS
«
Reply #10 on:
June 12, 2010, 06:31:49 pm »
Oh yeah, IE gives problems. Umm... It looks as if e.button is null. In the mouse.js that is.
Logged
calcdude84se
Needs Motivation
LV11
Super Veteran (Next: 3000)
Posts: 2272
Rating: +78/-13
Wondering where their free time went...
Re: jBasic OS
«
Reply #11 on:
June 12, 2010, 06:40:21 pm »
Nice, resizable. My only complaint is that window 2 is stuck above window 1. (Hopefully this shouldn't be too hard to change)
Keep up the good work!
Logged
"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.
Eeems
Mr. Dictator
Administrator
LV13
Extreme Addict (Next: 9001)
Posts: 6266
Rating: +318/-36
little oof
Re: jBasic OS
«
Reply #12 on:
June 12, 2010, 07:42:02 pm »
Thanks all
grphmaster: umm...hmmm, which line was that on?
willrandship: actually I intend to make this standalone, but powered by xulrunner, but yes, I will allow for an online version
It will support a mini browser of sorts, but someone will have to code it, or I could, when I'm done....if someone was to post the code for one (has to have all it's javascript in it right now prefixed with "<name of thing>_" for the functions.) I would be happy to include it
make sure it has tabs though
I love tabs
I'm thining about how to install new applications for it...I most likely will have to have them in a file and then javascript will set it up according to a folder setup...so like you would make a zip with this folder setup:
Code:
[Select]
Javascript/
Images/
Css/
<app name>.js
and then you would change the .zip extension to something else...not sure what yet.
calcdude84se: yes I know about that, I will try to figure out how to solve that later...
anybody want to hear about my tasker setup?
EDIT: I just added close buttons and minimize buttons, minimize just makes it so only the title is seen or the window is 200x200
---merged by Eeems---
sorry about the doublepost but I just made it so that the active window is on top
yay!
«
Last Edit: June 13, 2010, 01:04:18 am by Eeems
»
Logged
/e
DJ Omnimaga
Clacualters are teh gr33t
CoT Emeritus
LV15
Omnimagician (Next: --)
Posts: 55943
Rating: +3154/-232
CodeWalrus founder & retired Omnimaga founder
Re: jBasic OS
«
Reply #13 on:
June 12, 2010, 11:49:34 pm »
Nice
, It's kinda old skool too ^^
Logged
Eeems
Mr. Dictator
Administrator
LV13
Extreme Addict (Next: 9001)
Posts: 6266
Rating: +318/-36
little oof
Re: jBasic OS
«
Reply #14 on:
June 13, 2010, 01:05:11 am »
It's oldschool for now, I need someone to make a nicer stylesheet for me soon....
also, you can see the active task list now
Logged
/e
Print
Pages: [
1
]
2
3
...
15
Go Up
« previous
next »
Omnimaga
»
Forum
»
General Discussion
»
Technology and Development
»
Web Programming and Design
»
jBasic OS