473,387 Members | 1,705 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,387 software developers and data experts.

Seeking advice about JavaScript code/style

Hello all,

I'm hoping this is the correct forum for locating some programmers more
experienced in JavaScript than I am. =)

I recently started a new project on SourceForge called Atomic OS and
was wondering if anybody out there might be able to help with some
feedback about the source code.

Atomic OS is the third in a chain of prototypes that I've been working
on for the last year or so - in an effort to learn JavaScript and AJAX
development in general. It works, but I expect that it's not written
as well as it could be.

Before I get into making any signficant changes, I'd like to see if
anyone might provide some advice, pointers or tips.

Thanks in advance.

http://atomos.sourceforge.net/

- Scott

Jul 23 '06 #1
2 1398
psema4 wrote:
<snip>
I recently started a new project on SourceForge called
Atomic OS and was wondering if anybody out there might
be able to help with some feedback about the source code.

Atomic OS is the third in a chain of prototypes that I've
been working on for the last year or so - in an effort to
learn JavaScript and AJAX development in general. It works,
but I expect that it's not written as well as it could be.
<snip>

A name is all fine and good but if you want people to go out of their
way to assess your code you should probably make a statement about what
and why it is.

Richard.

Jul 23 '06 #2
Richard Cornford wrote:
psema4 wrote:
<snip>
I recently started a new project on SourceForge called
Atomic OS and was wondering if anybody out there might
be able to help with some feedback about the source code.
[...]
A name is all fine and good but if you want people to go out of their
way to assess your code you should probably make a statement about what
and why it is.
Woops.

The summary I've been using on sourceforge describes (if somewhat
inadequately) what Atomic OS is. I've been trying to include it in my
communications and introductions over the last few days. Missed it
here, sorry 'bout that.

"Atomic OS is a responsive Web 2.0 operating environment & development
platform. Based on AJAX techniques, it emulates/provides standard
operating system features including a command-line shell, interpreter,
filesystem, database access and GUI services."

Why comes in a few parts:

As a web developer - mostly perl CGI and simple HTML+CSS before this
project - I needed to solve user interface issues I kept running into.
Issues I never had to deal with when writing desktop apps.

During this struggle, I came across two webapps (TiddlyWiki[1] and
JSUIX[2]) that really got me thinking. I wanted to pull up a console
and look inside and fiddle with the structures inside my applications
while they were running - and that seemed like a good reason to start
looking into JavaScript.

Now, I see it as a means to do several things:
- Give an opportunity for people (esp. myself) to learn the basics of
systems design
- Build cool web-based applications
- Help others in a few particular communities: GTALUG[3], TPM[4],
DCC[5], CLUE[6]

Hope that helps a bit.

- Scott
http://atomos.sourceforge.net/
Notes:
[1] TiddlyWiki - http://www.tiddlywiki.com/
[2] JS/UIX - http://www.masswerk.at/jsuix/
[3] Greater Toronto Area Linux Users Group - http://gtalug.org/
[4] Toronto Perl Mongers - http://to.pm.org/
[5] Digital Copyright Canada - http://www.digital-copyright.ca/
[6] The Canadian Association for Open Source - http://www.cluecan.ca/

Jul 23 '06 #3

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

3
by: ireneatngs | last post by:
Hi, I have example html below which contains a couple of hidden divs. However, some of the table borders within these hidden divs are actually displayed when they should not be. In my...
2
by: Cynthia | last post by:
I'm looking for javascript code that when I mouse over a menu item will display a picture elsewhere on the page. I know it exists, but the ones I've found so far just swap out the menu item in...
2
by: Joseph Geretz | last post by:
I don't know if this is the right group for my question, but I'm seeking advice from knowledgable .NET developers. Hopefully I've come to the right place. I work with a document management...
4
by: Mason Barge | last post by:
I'm learning how to build a website. So far I've gotten pretty good with HTML, CSS, and Paint Shop Pro, and I'm currenly learning the basics of Javascript. I'm hoping, eventually, to build and...
1
by: David Van D | last post by:
Hi there, A few weeks until I begin my journey towards a degree in Computer Science at Canterbury University in New Zealand, Anyway the course tutors are going to be teaching us JAVA wth bluej...
8
by: chrisdude911 | last post by:
how do i add video into a javascript web page with my own custom buttons?
28
by: Ian Davies | last post by:
Hello I would appreciate some help from someone who has knowledge of working with css, php javascript and how they interact. Ive been working on a task for the last few days and have started to...
2
by: sorobor | last post by:
dear sir .. i am using cakephp freamwork ..By the way i m begener in php and javascript .. My probs r bellow I made a javascript calender ..there is a close button ..when i press close button...
6
scubak1w1
by: scubak1w1 | last post by:
.... will work on one page and yet not another... simplified for ease of reading, banging my head. I tried it using a response.text from an xmlHttp type "request" - would not alter the id='' I...
0
by: taylorcarr | last post by:
A Canon printer is a smart device known for being advanced, efficient, and reliable. It is designed for home, office, and hybrid workspace use and can also be used for a variety of purposes. However,...
0
by: aa123db | last post by:
Variable and constants Use var or let for variables and const fror constants. Var foo ='bar'; Let foo ='bar';const baz ='bar'; Functions function $name$ ($parameters$) { } ...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.