Search the web
Sign In
New User? Sign Up
canvas-developers · Canvas Developers
? Already a member? Sign in to Yahoo!

Yahoo! Groups Tips

Did you know...
Real people. Real stories. See how Yahoo! Groups impacts members worldwide.

Best of Y! Groups

   Check them out and nominate your group.
Having problems with message search? Fill out this form to ensure your group is one of the first to be migrated to the new message search system.

Messages

  Messages Help
Advanced
Interest Check in Standardized Deployment Methods   Message List  
Reply | Forward Message #479 of 493 |
Hi all!

As many of you probably noticed from my recent message, I've managed to complete a very sophisticated Javascript game recently. In addition, I've been porting several older DHTML games to work on modern systems and game consoles. One of the issues I've noticed is that there is no standard method of deploying Javascript games. (Or applications for that matter.) 

Flash applications have the advantage of the SWF file. While SWF is in many ways a pseudo-standard, it does offer a single distribution for the entire program, its data, and the meta-data necessary for deployment. (e.g. Simple tools can automatically determine the correct size for display.) This is one of the reasons why sites like NewGrounds or Kongregate will take Flash-based games, but they usually won't bother with Javascript-based games.

I'd like to do something about this. Is anyone here interested in working on a new standard for Javascript deployment? Ideally, something like a JAR format for Javascript that would carry all the necessary meta data for deployment along with the payload of HTML, JS, images, and sounds. 

I'm already working on proof of concepts and am in talks with other JS developers about what their needs are. Does anyone here wish to join in on such discussions? The more JS programmers I can get, the merrier. Javascript has about a dozen or so ways it could integrate itself into a webpage. So I'd like to hear from all sides to ensure that all bases are covered.

Feel free to respond on this list, or you can email me directly at jbanes@...

Thanks!
Jerason Banes


Tue Jan 6, 2009 5:19 pm

thewiirocks
Offline Offline
Send Email Send Email

Forward
Message #479 of 493 |
Expand Messages Author Sort by Date

Hi all! As many of you probably noticed from my recent message, I've managed to complete a very sophisticated Javascript game recently. In addition, I've been...
Jerason Banes
thewiirocks
Offline Send Email
Jan 6, 2009
5:19 pm

what about .war files? 2009/1/6 Jerason Banes <jbanes@...>...
Leonardo
sombriks_1
Offline Send Email
Jan 6, 2009
5:26 pm

As in Java Web Application Archives? Doesn't that seem a bit heavy-weight? WAR files would have to be deployed as complete Java applications on a ...
Jerason Banes
thewiirocks
Offline Send Email
Jan 6, 2009
5:36 pm

starting to understand.... since the real entry point for the javascript app remains some document, that document could have standart default information...
Leonardo
sombriks_1
Offline Send Email
Jan 6, 2009
5:49 pm

I think we're on the same wavelength here. I was also thinking something along the lines of a JAR for Javascript. Here's the RFC I posted on the WiiCade forums...
Jerason Banes
thewiirocks
Offline Send Email
Jan 6, 2009
5:59 pm

I think we're on the same wavelength here. I was also thinking something along the lines of a JAR for Javascript. Here's the RFC I posted on the WiiCade forums...
Jerason Banes
thewiirocks
Offline Send Email
Jan 6, 2009
6:11 pm

it's a good idea, the task seems very simple now: get the ".jzip"(this ahven't anme yet, right?) file, upack it, read metaconfig and open the main document. ...
Leonardo
sombriks_1
Offline Send Email
Jan 6, 2009
6:32 pm

... That's basically it! The devil is in the details, of course. What exactly will the meta-config tell the platform? Do we open the main document in an IFrame...
Jerason Banes
thewiirocks
Offline Send Email
Jan 6, 2009
8:05 pm
Advanced

Copyright © 2009 Yahoo! Inc. All rights reserved.
Privacy Policy - Terms of Service - Guidelines - Help