...

View Full Version : Looking For Javascript Developers



barkermn01
05-12-2009, 09:43 AM
hey all,

Im Looking for some very good javascript developers to work with me in creating a Browser OS i have seen eyeOS but i want to create one that reacts like windows and has a development platform and i have built the window Manager but i am looking for people to help me build more usability into the applications and help with the development of the OS,

if you are instrested download my work sofar and have ago

Currently only supports one type of window a Browser using Iframe,
http://www.megaupload.com/?d=CGR6YB0J
but you can drag and drop the windows and create new windows,
one you have open in your address bar type javascript:addWindow('name');
Please dont call to windows the same thing it messes up.

P.S added to SF.net using name jaadOS(Javascript API and Development Operating System)

### Update JaadOS v 0.4b ###
http://www.megaupload.com/?d=VJOQW02W

Philip M
05-12-2009, 10:08 AM
While you are at it you could have a go at improving the wheel, perhaps making it oval this time.

How can you possibly develop a browser OS using a client-side language Javascript?

barkermn01
05-12-2009, 10:16 AM
While you are at it you could have a go at improving the wheel, perhaps making it oval this time.

How can you possibly develop a browser OS using a client-side language Javascript?

I dont wont to replace an OS i wont to make a more dynamic User interface if i get this to a working state i want it to to with a linux distro that boots into a minial full screen browser with this as its core,

I dont want the site to replace OS thats imposible but i do want a faster Desktop Manager and javascript is easy for people to use learn and develop in think how you create an App in Windows drag and drop, i want a javscript way for users to create these applications and have you ever seen eyeOS they do a good job of the front end but not so much for the developers for it were as i want to make some thing were making applications is as easy as using php javascript and a nice environment

Just check eyeOS out,
http://www.eyeos.info/ -- is the online demo server
http://www.eyeos.org/ the download center

*** UPDATE ***
I have remade the core now to allow windows to work more dynamicly
Download: http://www.megaupload.com/?d=CGR6YB0J

shedokan
05-13-2009, 01:34 AM
Hi,
I am making also an OS(check my signature), and I found out you can't have one without the back end.
You start from JS it's sure but you have to save things somewhere like what windows are open if the browser crashes.

Old Pedant
05-13-2009, 02:59 AM
Why do you guys call these "OS"es???

"OS" means "Operating System".

No way, no how these are Operating Systems.

An Operating System implies a file system, a process and/or task scheduler, input/output drivers, memory management, and much more.

These are nothing but GUI front ends. Given that they must act inside of a browser window, they aren't even complete front ends. (You couldn't launch, say, photoshop *inside* one of your pseudo-windows, for example.)

I'm not sure what name you should give them, but to call one an "OS" is horribly misleading.

rnd me
05-13-2009, 04:59 AM
Why do you guys call these "OS"es???
...
These are nothing but GUI front ends. Given that they must act inside of a browser window, they aren't even complete front ends. (You couldn't launch, say, photoshop *inside* one of your pseudo-windows, for example.)
...
I'm not sure what name you should give them, but to call one an "OS" is horribly misleading.

i think "shell" or "run time environment" might be more apropos.
Still, i think they are on to something. I visualize the browser as an OS of sorts. The line of "what's an OS" is kinda blurry. Windows 3.1 needed msdos to run. Would win3.1 be an OS? would DOS be an OS? would Win3.1 be an OS without (or with) DOS? what about virtual machines? What about wine and vmWare?

ajax provides a file system, cookies and timeouts can schedule tasks, dom provides output, script tags and ajax provide input, and javascript uses garbage collection for memory management.


I think the important concept here is that lower-level task are moving up.
The traditional application layer of 20 years ago is incredibly vague and expansive in an age of tabbed browsers, silverlight, and google gears.

the photo editor in my sig was designed to be like photoshop.
It's not as exhaustive, but i only put a week or two into building it.
I can imagine ways to provide more of photoshop's capabilities, just never really bothered to. never say never.


For developers, it's about where to begin, what they have to worry about or do themselves to realize their ideas.

Think back to doom2 for MSDOS. those guys had to code stuff to handle memory, file, graphics, and so many other minute background support codes.

Windows was so great because it took care of many of those common tasks.
It provided an API and standard high-level procedures naively.
It also gave developers reusable controls like buttons, drop-downs and text fields. It connected the visual controls with the behavior desired with minimal overhead. Thus, it was far faster and easier to develop in windows than dos.


Then we moved even higher into languages like java, php, and .net.
These are interpreted, providing even more isolation from minor environment details. Those languages also provide a lot of high-level functionality via expansive class libraries, further reducing the amount of code required to get a project off the ground.

I see ajax as the logical next step.
Looking at users applications on wakoopa, most people spend more time in the browser than other apps.

Things that people used to fire up a binary application for are done in the browser now.
eudora> gmail
solitaire> flash arcades
torrents/media player> hulu
word> google docs
im> meebo
feed readers> widgets, google reader, etc
shoutcast> pandora
the list could go on and on.

consider the tasks proclaimed by "top ten reasons to own a computer" lists from 10-20 years ago.
Most are reasons to have a real browser on your cellphone today.


The browser provides most of the same visual controls as windows 95 did.
Most of the same events are and properties are provided by windows 95 controls are available on html inputs.

As a development environment, i think the browser is comparable to VB.
VB didn't provide the power of C++, but it made it easier to code applications.
as a result, it was the most used language for almost 10 years.

No, javascript doesn't have all the features, performance, or power of C#, flash, and compiled languages, but it has a lot.
The set of capabilities was enough for most programs for most people for a long time, and are still just as useful today.

JavaScript also has something those other languages don't: availability.

When i used to code apps, my mac-using uncle could never run them.
He would ask about my programming projects, but i wasn't able to share.
Heck, even on windows it was a PITA to share my work; DLL conflicts, dependencies, file permissions, etc. It was almost to much for one person to manage.

Browsers are everywhere; desks, pockets, and laps. Mac, windows, or linux, everyone can run the same ajax app. there are some caveats and snags, but these are diminishing over time. libraries like jquery can further reduce external complications. But the bottom line is that javascript works, everywhere.


Getting back to the point:
I do see a desire to move the desktop into the browser. I think that's what is meant by OS in this case; desktop. The examples provided are evidence of this. I think it's a good idea, and something we've all wanted to do. to some extent, i think it's the motivation behind iGoogle, myYahoo, and others like them.


I wish the examples had an API like windows, or better yet, could run software written for windows. that would let us have a huge codebase very quickly. even if not 100% automatic, a little refactoring is easier than a rewrite. we could even refer to old msdn docs for support, etc.

an os is only as good as it's apps.

Old Pedant
05-13-2009, 06:21 AM
I guess I was raised in the days when the operating system operated and the interface to it was just an interface.

You said Windows 3.1 needed DOS to run. Yep, and still with WindowsXP I *can* boot into a command only mode. We only do that now to recover from catastrophes, but clearly the entire Windows GUI is unnecessary for doing the "work" of the OS. You could still do many many operations from a command line without any use of a GUI. So to me, the entire Windows GUI is still just a command and control layer on top of the core operating system.

Look to Linux, still, to see the same thing. We find many so-called variations of Linux, and yet all of them run very very much the same core and are differentiated by such things as their command interfaces and, yes, their GUI controls.

I did a *TON* of development in Windows, back in the mid 1990-s, that didn't use any GUI at all. Just command line stuff. Built an entire OODBMS that had no need for any GUI (well, to be fair, that was primarily because it was really just a Java/C++ library that was intended to be used by other tools...including a GUI development environment). If I were developing that same code, today, I still wouldn't *need* a GUI (though in practice I'd almost surely write it using MS Visual Studio).

So I guess it's a matter of viewpoint. To a large degree, I see the GUI as a replacable element of the system. And from that point of view, the "WebOS" stuff is just such an element. That harder part is replacing the core engine underneath it all. Let's see somebody write a replacement for the Windows memory manager, for example. Now *THAT* would be a TON of work.

barkermn01
05-13-2009, 01:52 PM
@shedokan: Sorry mate you site is not working for me if you want you can hapily help me get mine running i just have the taskbar to fix then once that is done it will be in Beta state and out of current Alfa state. and if you browser crashes you got a big problem mine has not crashed yet in all the time i have been developing for it but as this goes public and users are allowed to create applications and they might create a crash they have to restart the browser, and if there in jaadOS Linux it will crash there system just as if you tryed running a faulty program in windows or Linux it crashes.

@rnd me: thanks you really put into perspective what i want to do, other then with one level i have called mine an OS as once i have the desktop at a working state it will all so provide a OS ok a linux OS where you desktop is a minimal browser but that all you need.

@Old Pedant: yea i completely agree the term OS is over used but what is an OS, i think it is just a compilation of different things with a GUI Desktop but then Linux is a OS but no desktop an so in all an OS is one of those works somebody made up and it stuck an OS is just a massive group of different thinks that allow a user to use there computers as easy as possible

Back to this jaadOS is not about the applications im not going to make that many applications for it i just want to build one good application developer for the O.S and with AJAX a Registry, a Installed DB, and maybe even an application like YUM were people can create and add there own applications and HTML and Javascript are easy to use and if your building an Application that need php im working on a cross browser element iFrame or Object that allow you to work with you server just how ajax would let you if it were on you server or you can use AJAST and include a javascript file form you server that is a php file E.G
<script type="text/javascript" src="http://www.example.com/os/app/file.php"></script>
and that will alow you to have php working with you aplication and i will be fully supporting AJAST in my Developer application i want a API and Development environment like windows and this should help it work

rnd me
05-14-2009, 01:49 PM
came across this relevant article on resig's blog:

http://ejohn.org/blog/the-browser-operating-system/

shedokan
05-17-2009, 11:53 PM
I think your job is cool, I wish I could help but I have my own OS to maintain.

And it's working fine try again, and a little tip don't add extra code in php because you can that will make the OS slower.

I'm trying to get mine as fast as I can optimizing everywhere, Maybe we'll race each other.

KevinJohnson
05-18-2009, 12:23 PM
Hi,
I am making also an OS(check my signature), and I found out you can't have one without the back end.
You start from JS it's sure but you have to save things somewhere like what windows are open if the browser crashes.


Please look at my post in the JavaScript Code Snippet section.
I made a post earlier today about how to write data directly to the local filesystem (Using Firefox, Mozilla, or XUL Runner).

If you want to make an OS-ish thing, i suggest a custom linux distro that boots up directly to XUL Runner. That would be the best thing i think.

shedokan
05-19-2009, 12:14 AM
Please look at my post in the JavaScript Code Snippet section.
I made a post earlier today about how to write data directly to the local filesystem (Using Firefox, Mozilla, or XUL Runner).

If you want to make an OS-ish thing, i suggest a custom linux distro that boots up directly to XUL Runner. That would be the best thing i think.

Isn't the main purpose of an online OS is to be "online"?
so that the user can login with different browsers and still have the same files?

sandstar
07-23-2009, 04:56 AM
hi guys
i am looking for some help, i am trying to insert a javascript widget to my webpage to improve content in publisher 2003. i don't know how to activate javascript to let it be viewed when i up;load or preview, can somone help.

many thanks in advance



EZ Archive Ads Plugin for vBulletin Copyright 2006 Computer Help Forum