Hi !
Featured games (85)
games approved by the League of Dukes
Games in Showcase (636)
Games in Android Showcase (178)
games submitted by our members
Games in WIP (687)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
   Home   Help   Search   Login   Register   
  Show Posts
Pages: [1]
1  Game Development / Shared Code / Re: Yet another ZIP/JAR update system on: 2005-05-10 09:21:27
But it's the same as with my API: people want standards, so they use WebStart. They will notice that it does the job in an acceptable way, and stop looking for something better. So be it.

Then again, the 56k people will kill you if you download that 4 MB JAR just because a tiny 4 KB sprite has changed Smiley

Once they find bandwidth is a problem, they might code their own update-API that is more efficient.

Unless you go binary with a custom protocol, I don't see much room for further space optimizations. And rolling out a custom protocol will open a can of bug-eating worms for sure. That's why sticked to good ol' HTTP 1.1 Smiley

They end up writing something themselves. Just like we two both did.

Yeah, but the more update APIs there are, and the more feedback they get, the higher the chance that one of those APIs will become useful to a larger audience.

So only if you're short on bandwidth/datatraffic...

Don't always think about the server Smiley The incremental updating also benefits the client, even on broadband it's a difference wether I download 4 MB or 4 KB. Even more so for narrowband.

So much for the highly anticipated request for feedback. Wink

Yay! Oh, here's some screenshots of JZIPUpdate running on Linux/Gnome:

Single progress dialog:

And for updating multiple archives:
2  Game Development / Shared Code / Re: Yet another ZIP/JAR update system on: 2005-05-09 19:04:16
Although 40 views/week and no comments don't make me feel too cozy Wink , I'd like to point anyone who tried using JZIPUpdate and got an exception labelled "Found CR in line but not followed by LF." to the latest release 0.9 which fixes that issue. Thanks to Markus Persson for reporting that bug, and blame on me for causing it Embarrassed

Did anyone at all from JGO give it a try yet? Skippy's NetUpdate seemed to attract quite some audience...
3  Game Development / Shared Code / Yet another ZIP/JAR update system on: 2005-05-01 08:13:02
I've been reading the JGO forums for over a year now and I've been developing something similar to Skippy's Updating API without JWS. My system started as part of Wurm Online, but I figured it might be better to release it to a wider audience.

Some key features:

  • Updates ZIP and JAR files over plain HTTP 1.1, support for proxies provided by Java runtime
  • Minimal data transfer through incremental updating and compressed data transfer
  • Low demands on server: maximum of two HTTP requests for full check/update
  • No application/code required to run on the server (except web server software)
  • Transparently updates sealed and even signed JARs without invalidating signatures or breaking the chain of trust
  • No need for clumsy external versioning information like with JWS, just one small compressed index file per ZIP/JAR archive

So, enough talk:

Comments, reviews and criticism always welcome Smiley
Pages: [1]
Dwinin (73 views)
2015-11-07 13:29:08

Rems19 (81 views)
2015-10-31 01:36:56

Rems19 (78 views)
2015-10-31 01:32:37

williamwoles (107 views)
2015-10-23 10:42:59

williamwoles (93 views)
2015-10-23 10:42:45

Jervac_ (110 views)
2015-10-18 23:29:12

DarkCart (135 views)
2015-10-16 00:58:11

KaiHH (117 views)
2015-10-11 14:10:14

KaiHH (157 views)
2015-10-11 13:26:18

BurntPizza (172 views)
2015-10-08 03:11:46
Rendering resources
by Roquen
2015-11-13 14:37:59

Rendering resources
by Roquen
2015-11-13 14:36:58

Math: Resources
by Roquen
2015-10-22 07:46:10

Networking Resources
by Roquen
2015-10-16 07:12:30

Rendering resources
by Roquen
2015-10-15 07:40:48

Math: Inequality properties
by Roquen
2015-10-01 13:30:46

Math: Inequality properties
by Roquen
2015-09-30 16:06:05

HotSpot Options
by Roquen
2015-08-29 11:33:11 is not responsible for the content posted by its members, including references to external websites, and other references that may or may not have a relation with our primarily gaming and game production oriented community. inquiries and complaints can be sent via email to the info‑account of the company managing the website of java‑
Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines | Managed by Enhanced Four Valid XHTML 1.0! Valid CSS!