prog: (coffee)
A client of mine is looking for some help on a new project that is all Java Struts. This would be a contract-work gig. I have worked extensively with this client in the past, and can speak for their excellence. Can I speak for yours?

If I know who you are, and if this sounds interesting to you, send me an email / comment / IM / wev.
prog: (Default)
My continued failure to figure out how to deploy a Java application on Windows is holding up the entire volity.net website rollout, and thus delaying our search for money. I have been consistently enraged for about a day now. I have not been this angry at a computing platform for being an uncaring behemoth since the time I was forced to work with Oracle at Harvard.

I have found programs that will take my Jar and make an .exe out of it, and even some that make an .msi installer file out of it. This is a good start, but in every case the resulting program, if opened on a machine without Java installed, will not do the sane thing of silently downloading and installing Java, but instead tell the user that they don't have any Java and leaving them to do something about it.

And this is retarded. Most any non-technical user presented with a dialog nattering about unmet dependencies or (worse) thrown to an apparently random webpage at sun.com is going to include that the program is broken or virused or something, and will trash it without further thought.

Do Windows developers not know this? Do they just not care? Does working with an OS that is already user-hating in a thousand little ways desensitize you against not wanting to produce one more way?

SO ANGRY
prog: (Default)
So yeah I'm done at ICCB. I don't really feel any different or have even really marked the occasion because in some ways I never really returned from vacation in August, so.

Disappointed to find that, given the stimulus of official unemployment, I have immediately dropped into a nocturnal cycle again. I really don't like this (outside of the novelty). It's dark and lonely! I'm totally out of synch with all my friends, and there's no place to go. There's also the fact that I know I am solar-powered and feel mentally sharper when I can absorb a lot of daylight... so why must I sleep through most of it? Blah blah blah.



Punched in the first Javolin alpha, woo. Put the small jar, the big jar, and the Mac disk image on SourceForge's ugly downloads page. I will page some nicer pages on volity.org after I can get the Java Web Start stuff working. [livejournal.com profile] temvald has kindly offered his assistance here.
prog: (Default)
Today was all video games and attempts at Javolin release-engineering. Wading around in Java code is one thing, actually trying to package the stuff up for public consumption is quite another. The thing about Java applications is that their end-products have so many different morphologies; we may end up releasing, all under the same version-number banner:

  • a .jar file containing only the Volity project's original code & resources

  • a .jar file containing both original stuff and third-party libraries

  • a .jnlp file that will magically do the right thing via Java Web Start (I have my doubts about this; I've rarely seen it work right on a Mac!)

  • a Mac .dmg file, containing a Mac OS X-ready application

  • a Windows executable (though I personally have no clue how to make these)

  • a Linux executable (? or maybe the jar file is enough)


At any rate, we're inches away from the first Javolin release. While it's still far from fit for use by the casual gamers we see as our core userbase, it is complete enough for game developers to start using, and that's really cool.

Once this has floated I plan on starting to write a development tutorial. I sorta wrote one last year (currently online as the Volity Developer's Guide), but I don't think I went far enough with it; it was more of a narrative than the step-by-step-with-figures-and-exercises deal that I'm envisioning now. It will be a challenge; I've never written something like that before. Everything I write tends to turn into a windy narrative, no matter how technical a mindset I try to wear.

August 2022

S M T W T F S
 123456
78910111213
14151617181920
21222324252627
28 293031   

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 26th, 2025 09:09 pm
Powered by Dreamwidth Studios