all groups > vj# > april 2005 >
You're in the

vj#

group:

J# Redistributable


J# Redistributable Roger Garrett
4/15/2005 8:25:04 AM
vj#:
Have I made a horrendous mistake?

I've been writing a program in J#, since it looked like a really great
language, made development nice and easy, and had features particularly
suited to my application. This program is intended to be given away free,
potentially to millions of users.

But am I correct in my (recently acquired) understanding that in order for a
J# program to run on a computer the computer has to have a "J#
Redistributable" package, and that that package subsequently requires the
".NET Redistributable" or some such thing? And that those add up to over 6
Megabytes of code?

Is this true?

If it is, does anyone have suggestions as to how I might proceed, so tha my
potential users don't have to download obscenely large "redistributable"
packages?

- Roger
Re: J# Redistributable Lars-Inge Tønnessen [VJ# MVP]
4/16/2005 12:00:00 AM
[quoted text, click to view]

Not bad, cool! =:o) What does you application do?


[quoted text, click to view]

Yes, correct. All .NET apps must have the .NET redist installed and all J#
apps must also have both the .NET and the J# redist installed.


[quoted text, click to view]

Yes, it's true.


[quoted text, click to view]

The .NET redist gets installed through windows updates. Most Windows 2000,
XP, all XP SP2 and all Windows 2003 have the .NET redist installed by now if
the computer has been connected to the internet the last years. However J#
does not get installed through the Windows Update site. 6MB does not take a
long time to download through a broadband connection. Modem connections have
(at least here in Europe) been totaly replaced by broadband connections. I
know they are still using modems in places with poor infastructures like
India etc. It's only a question about time before all computers have the
..NET redist installed. "All" new programs are written in .NET today for the
Windows platform (including those from Microsoft). If your customers
computers have not been on the internet lately, this means you must ship
your product on a cd/dvd (since they not use the internet to download your
product) and the redists does not take up mutch space on a cd/dvd. If you
can't live with that, you must switch to old (unmanaged) C++.


Regards,
Lars-Inge Tønnessen

AddThis Social Bookmark Button