2. Plainly incorrect. XP's default interface is not even close to 95. Hell 95, 95.x, 98, 98SE, NT 3.51, NT4, 2000, XP are all diffrent. I know becuse I've attempted to support my mother and sister over the phone for the last 7 years.
"Ok click on my computer, properties and then the settings button". "what? you dont' have a settings button?" "Ok read me every damn word on the panel your looking at so I can take a wild guess as to what you should do next"
Lord don't even get me started on the crappy control panel interfaces for any random thirdparty driver! Which leads us to:
3. Clearly not true. Mainstream hardware mostly works. Mostly. Got something old and the company producing it isn't keeping up with the windows releases? Ugh!
4. Correct.
I gotta add that developing comercial software for windows is a nightmare compared to linux. Yes, I've done both. Point 2 also applies to the default DLL's installed (depending on service packs or other software), the registry and any number of other aspectes of a windows systems. With linux you package your stuff the way you want in the location you want (no registration of COM objects in a global pool). Even working with different distros is easier than dealing with the various versions of windows.
if you have the main-class set correctly in the manifest you can do:
java -jar yourjar.jar
if not then just do
java -cp yourjar.jar org.my.Main
where org.my.Main is the main class of your app.
I'll go out on a limb here and suggest that any non-trivial platform you want to use is going to take some time to learn. The JSDK has a TON of docs that come with it. Put some effort into it and read them. Esply the part on the jar tool.
Actually there is a perfectly good place to put the waste. In a subduction zone on the ocean floor. Various sci fi authors have suggested this for years (Jerry Pournelle, David Brin, etc.).
No you don't dump the raw waste in the ocean. You fuse it into large glass modules. Then dump those. Transport to the coast might be an issue for some. But the basic idea looks pretty good.
It's a nice start and I've been watching it.
But JBuilder's designer has many years
of development in it. Download it an give it a try. IMHO
JBuilder designer is the current benchmark. Not so much
feature set wise but in usability.
Of course it's just a matter of time before eclipse gets
there too. But not just yet.
I like eclipse, it's quite nice, and for server side stuff
it's pretty good. But until they get a Swing designer that
is a least close to the one in JBuilder I wouldn't use
the term "best".
And don't start in on SWT vs. Swing. I don't care. Swing is
good enough. All I want is
a designer that doesn't require a meta file, or mark up my code
with uneditable sections.
Give JBuilder a shot. You can download a demo of Enterprise
that will revert to foundation after 30 days. Yes, I know, it's not open source. But it's Swing designer is very good, and JB X
has just about every feature I've found in Eclipse and they
are clearly more aware of usability.
I just looked at dells site. Win 2003 Server with 25 client lic. is $3300. ReaHat AS 2.1 with support is $2500.
Anyone know what the differance between Win '03 Web Edition ($800) and W03Server is? Also should compare both to OS X Server.
Looks like the gold support at dell is $1700. Any experiance on how it compares with apples ($1000)? I had a Dell 2450 (dual pIII) once w/ RH 7.1 on it. Support was pretty good.
IMHO the xeon/g5/operon hardware is total overkill for most apps. The software bundle and the type of support you want are where the real costs can add up.
Does the windows server include all the same services as OS X server? I would suspect that the cost of getting a similar lic. for the windows server software is significant.
Or, of course, you can put linux on the dell. But would dell still support it? Or are they only supporting redhat server or some such? If so then it is a significant cost that should be added in.
It seems that if you really NEED a G5/Operton class system then apple is pretty competitive even in a (unfair) mhz to mhz comparison.
> Bill Gates just made the Adam Osborne mistake. He > announced "WinFX", whatever that is, as the improvement > to.NET. Now a significant number of people will wait for > WinFX, and Microsoft will lose the profits it would have > had from those who wait.
But unlike Osbourne MS has LOTs and LOTs of cash and other sources of income.
What longhorn is right now is Freezeware. They are going to keep hyping it for the next two years. The goal is to keep people who are on the fence about switching from doing so. "Look!" (they'll say), "Linux doesn't have any of these nifty features that are going to make you so much more productive! (Please ignore the Mac just to your right, thak you)."
IBM used to do it. MS learned the lesson. Remember the build up to win 95? NT4? 2000? etc... the hype started years before anything was released. IIRC win2k was supposed to have the db based filsystem too. But at some point in 99 they just dropped that feature from the list.
Did you try vmware? I havn't used it in a few years but when i did it was wonderful. It's probably not the thing for all the users (since OpenOffice would do). But for the ones that NEED the old windows apps. It might be just the thing.
As another poster stated you could also just phase in the linux boxes. 90% of the people on linux and the few that really need the windows machines get them.
However one good argument for VMware instead of a plain windows box is that with VMware you can restore the virtuial windows machine at anytime since it's just a "disk image" file. A lot more reliable than ghosting (no hardware issues) and faster too.
I've been there done that with the "It's a lot easier to sell 1000 copies of something for $50 (or even $500) than it is to sell a $50000 program" thing. It's not true. Out of the maybe 50 people you know you'd have a better chance selling a $50K once than finding another several hundred to buy at a lower cost. I was suggesting that finding a job in a large corp was a first step. The long range plan would be to sell things back to them.
Everyone underestimates how difficult and expensive it is to market and sell stuff to a wide population. MS, Quicken, etc can do it because they are huge and can spend millions just on advertising. Only at that level do the numbers work out. For individuals and small companies the SOHO market is a suckers game.
Still... on an individual contractor level you can get by. But that's at $40/hour and you can only take in as much as you can manage to work. It's definitly not selling software.
For the love of god do not follow the above advice!
Rather, follow these ez steps.
Get into a large company.
Realize how just about everything they do is amazingly stupid.
Find a core technical problem that they have. Spend your time solving it and working any bugs in your code.
When they ignore you, leave and sell it back to them (in another division) for 50K a pop. They'll be grateful.
Find other companies in the same market and sell it to them too.
Focused solutions to persistant problems of larges companies will always be needed. And you'll be able to make a living around it. OSS won't address it because it's to specific. MS won't bother because it's too cheap. SOHO sucks because the effort to sell it is far more than the potintial payout.
See: Crossing the Chasm for a flavor of what this is all about.
Threw this together just in case anyone needed a quick way to get jbuilder working from the command line. I've only tested it with jbuilder 6.
Paste it into a file called startJBuilder.sh or whatever and put the file into the/Developer/Applications/JBuilder/JBuilder.framewor k/bin directory and do a chmod +x startJBuilder.sh. Then you can run it from there with a./startJBuilder.sh
Should work with any version of jbuilder and will use the default jre you have installed.
I second this one. Heavy.com does a really nice job with the Flash stuff.
The only complaint about them is that they do not stream real media.
So I can't watch it on linux without VMware.
Nope... they did... see some of the final slides... They mention the hdparam utility. So one would assume that the hard drive buffering, dma, etc were all turned on.
Ok. As most hypermedia people will know the notion of hyperlinks (Ted Nelsons term from the 60's?) has been around since 1945 when Vannevar Bush described the memex. See:
Now the question is since it was just described and not built does it count as prior art?
Ah... but even if not, then we only need to look to the Stanford Research Institute from the 60's when Englebart et al. showed off their system that included the mouse, and the "gui" with features that were very hypertext like. Now if I could only find the damn link to a description of it. Anyone?
My workstation an Athlon 600 on a FIC SD-11 with 254Megs and a TNT2 card. It started life as an NT machine, so I got to work a lot of the bugs out of it then. Mainly just a new power supply (at least 300W) and 4 different sdram sticks. It is really picky about memory.
Once JBuilder 3.5 came out I wiped nt and installed RedHat 6.2. I had zero problems with the install. And in normal usage it's fine.
But I can make it kernel panic by opening 8 SetiAtHome sessions and every large app I have on the machine. I'm not sure if this is due to flakey memory/motherboard or some kernel issue. I still need to make the newest kernel and update the bios. But not in that order.
I was at JavaOne and saw the demo of JBuilder for Solaris... Quite cool... Almost the entire thing is written in java (unlike JB3 for win). And really good performace.
Once the JDK 1.2 for linux firms up they should be able to port it rather quickly.
1. Correct
2. Plainly incorrect. XP's default interface is not even close to 95. Hell 95, 95.x, 98, 98SE, NT 3.51, NT4, 2000, XP are all diffrent. I know becuse I've attempted to support my mother and sister over the phone for the last 7 years.
"Ok click on my computer, properties and then the settings button". "what? you dont' have a settings button?" "Ok read me every damn word on the panel your looking at so I can take a wild guess as to what you should do next"
Lord don't even get me started on the crappy control panel interfaces for any random thirdparty driver! Which leads us to:
3. Clearly not true. Mainstream hardware mostly works. Mostly. Got something old and the company producing it isn't keeping up with the windows releases? Ugh!
4. Correct.
I gotta add that developing comercial software for windows is a nightmare compared to linux. Yes, I've done both. Point 2 also applies to the default DLL's installed (depending on service packs or other software), the registry and any number of other aspectes of a windows systems. With linux you package your stuff the way you want in the location you want (no registration of COM objects in a global pool). Even working with different distros is easier than dealing with the various versions of windows.
Take a few min and read
man java
and
man jar
if you have the main-class set correctly in the manifest you can do:
java -jar yourjar.jar
if not then just do
java -cp yourjar.jar org.my.Main
where org.my.Main is the main class of your app.
I'll go out on a limb here and suggest that any non-trivial platform you want to use is going to take some time to learn. The JSDK has a TON of docs that come with it. Put some effort into it and read them. Esply the part on the jar tool.
Actually there is a perfectly good place to put the waste. In a subduction zone on the ocean floor. Various sci fi authors have suggested this for years (Jerry Pournelle, David Brin, etc.).
No you don't dump the raw waste in the ocean. You fuse it into large glass modules. Then dump those. Transport to the coast might be an issue for some. But the basic idea looks pretty good.
It's a nice start and I've been watching it. But JBuilder's designer has many years of development in it. Download it an give it a try. IMHO JBuilder designer is the current benchmark. Not so much feature set wise but in usability.
Of course it's just a matter of time before eclipse gets there too. But not just yet.
I like eclipse, it's quite nice, and for server side stuff it's pretty good. But until they get a Swing designer that is a least close to the one in JBuilder I wouldn't use the term "best".
And don't start in on SWT vs. Swing. I don't care. Swing is good enough. All I want is a designer that doesn't require a meta file, or mark up my code with uneditable sections.
Give JBuilder a shot. You can download a demo of Enterprise that will revert to foundation after 30 days. Yes, I know, it's not open source. But it's Swing designer is very good, and JB X has just about every feature I've found in Eclipse and they are clearly more aware of usability.
Sound like the need an interlock on the capital building
there in NM. Probably a fancy one that will also detect crack
use.
Actually, might not be bad for the CA legislators either.
There is some seriously weird stuff going on around here.
I just looked at dells site. Win 2003 Server with 25 client
lic. is $3300. ReaHat AS 2.1 with support is $2500.
Anyone know what the differance between Win '03 Web
Edition ($800) and W03Server is? Also should compare
both to OS X Server.
Looks like the gold support at dell is $1700. Any
experiance on how it compares with apples ($1000)?
I had a Dell 2450 (dual pIII) once w/ RH 7.1 on it.
Support was pretty good.
IMHO the xeon/g5/operon hardware is total overkill
for most apps. The software bundle and the type
of support you want are where the real costs can add
up.
Does the windows server include all the same services
as OS X server? I would suspect that the cost of getting
a similar lic. for the windows server software is
significant.
Or, of course, you can put linux on the dell. But would
dell still support it? Or are they only supporting redhat
server or some such? If so then it is a significant cost
that should be added in.
It seems that if you really NEED a G5/Operton class system
then apple is pretty competitive even in a (unfair) mhz to mhz comparison.
> Bill Gates just made the Adam Osborne mistake. He
> announced "WinFX", whatever that is, as the improvement
> to
> WinFX, and Microsoft will lose the profits it would have
> had from those who wait.
But unlike Osbourne MS has LOTs and LOTs of cash and
other sources of income.
What longhorn is right now is Freezeware. They are
going to keep hyping it for the next two years. The goal
is to keep people who are on the fence about switching
from doing so. "Look!" (they'll say), "Linux doesn't
have any of these nifty features that are going to
make you so much more productive! (Please ignore the
Mac just to your right, thak you)."
IBM used to do it. MS learned the lesson. Remember the
build up to win 95? NT4? 2000? etc... the hype started
years before anything was released. IIRC win2k was supposed
to have the db based filsystem too. But at some point in 99
they just dropped that feature from the list.
(Does OSX still have TextEdit?)
Yes. By default it uses RTF. But you can tell it to just use plain text. And it has the auto underline spell checking available in both modes.
So all in all a pretty useful and simple text editor.
Did you try vmware? I havn't used it in a few years but when i did it was wonderful. It's probably not the thing for all the users (since OpenOffice would do). But for the ones that NEED the old windows apps. It might be just the thing.
As another poster stated you could also just phase in the linux boxes. 90% of the people on linux and the few that really need the windows machines get them.
However one good argument for VMware instead of a plain windows box is that with VMware you can restore the virtuial windows machine at anytime since it's just a "disk image" file. A lot more reliable than ghosting (no hardware issues) and faster too.
come on... the phrase is obvious :>
"RightSourcing"!
Proactively combining the best of both on and offshore
resources to produce a superior ROI.
I've been there done that with the "It's a lot easier to sell 1000 copies of something for $50 (or even $500) than it is to sell a $50000 program" thing. It's not true. Out of the maybe 50 people you know you'd have a better chance selling a $50K once than finding another several hundred to buy at a lower cost. I was suggesting that finding a job in a large corp was a first step. The long range plan would be to sell things back to them.
Everyone underestimates how difficult and expensive it is to market and sell stuff to a wide population. MS, Quicken, etc can do it because they are huge and can spend millions just on advertising. Only at that level do the numbers work out. For individuals and small companies the SOHO market is a suckers game.
Still... on an individual contractor level you can get by. But that's at $40/hour and you can only take in as much as you can manage to work. It's definitly not selling software.
For the love of god do not follow the above advice!
Rather, follow these ez steps.
Get into a large company.
Realize how just about everything they do is amazingly stupid.
Find a core technical problem that they have. Spend your time solving it and working any bugs in your code.
When they ignore you, leave and sell it back to them (in another division) for 50K a pop. They'll be grateful.
Find other companies in the same market and sell it to them too.
Focused solutions to persistant problems of larges companies will always be needed. And you'll be able to make a living around it. OSS won't address it because it's to specific. MS won't bother because it's too cheap. SOHO sucks because the effort to sell it is far more than the potintial payout.
See: Crossing the Chasm for a flavor of what this is all about.
I thought...
No Active X is not moral.
Threw this together just in case anyone needed a
/Developer/Applications/JBuilder/JBuilder.framewor k/bin ./startJBuilder.sh
../lib -name *.jar`
o ut .name=JBuilder'
y st em/Library/Java/Extensions/MRJToolkit.ja r'
quick way to get jbuilder working from the
command line. I've only tested it with jbuilder 6.
Paste it into a file called startJBuilder.sh
or whatever and put the file into the
directory and do a chmod +x startJBuilder.sh. Then you can run it from there with a
Should work with any version of jbuilder and will use the default jre you have installed.
------------- startJBuilder.sh -------------
#!/bin/bash
JARS=`find
CP=.
for X in $JARS; do
CP=$CP:$X
done
DEFS='-Dcom.apple.mrj.application.apple.menu.ab
DEFS=$DEFS' -Dapple.laf.useScreenMenuBar=true'
DEFS=$DEFS' -Dapple.awt.showGrowBox=true'
BOOTCLASS='-Xbootclasspath/p:../lib/lawt.jar:/S
java $BOOTCLASS $DEFS -cp $CP com.borland.jbuilder.JBuilder
I second this one. Heavy.com does a really nice job with the Flash stuff. The only complaint about them is that they do not stream real media. So I can't watch it on linux without VMware.
Nope... they did... see some of the final slides...
They mention the hdparam utility.
So one would assume that the hard drive buffering, dma, etc were all turned on.
Ok. As most hypermedia people will know the notion of hyperlinks (Ted Nelsons term from the 60's?) has been around since 1945 when Vannevar Bush described the memex. See:
http://www.theatlantic.c om/unbound/flashbks/computer/bushf.htm
Now the question is since it was just described and not built does it count as prior art?
Ah... but even if not, then we only need to look to the Stanford Research Institute from the 60's when Englebart et al. showed off their system that included the mouse, and the "gui" with features that were very hypertext like. Now if I could only find the damn link to a description of it. Anyone?
dave
My workstation an Athlon 600 on a FIC SD-11 with 254Megs and a TNT2 card. It started life as an NT machine, so I got to work a lot of the bugs out of it then. Mainly just a new power supply (at least 300W) and 4 different sdram sticks. It is really picky about memory.
Once JBuilder 3.5 came out I wiped nt and installed RedHat 6.2. I had zero problems with the install. And in normal usage it's fine.
But I can make it kernel panic by opening 8 SetiAtHome sessions and every large app I have on the machine. I'm not sure if this is due to flakey memory/motherboard or some kernel issue. I still need to make the newest kernel and update the bios. But not in that order.
FWIW
minniger
I was at JavaOne and saw the demo of
JBuilder for Solaris... Quite cool...
Almost the entire thing is written in
java (unlike JB3 for win).
And really good performace.
Once the JDK 1.2 for linux firms up
they should be able to port it
rather quickly.