To LUGNET HomepageTo LUGNET News HomepageTo LUGNET Guide Homepage
 Help on Searching
 
Post new message to lugnet.org.ca.rtltorontoOpen lugnet.org.ca.rtltoronto in your NNTP NewsreaderTo LUGNET News Traffic PageSign In (Members)
 Organizations / Canada / rtlToronto / 12155
12154  |  12156
Subject: 
Re: iMac
Newsgroups: 
lugnet.org.ca.rtltoronto
Date: 
Wed, 20 Oct 2004 23:05:44 GMT
Viewed: 
3671 times
  
In lugnet.org.ca.rtltoronto, Derek Raycraft wrote:
None of those laptops even met the minimum requirements of Java, and
don't come close to meeting the minimum requirements of the majority of
software these days.  Both you and I knew it was a crap shoot going in
that they would work.  Plus who uses serial ports anymore.  We were
trying to make an antiquated piece of hardware work on antiquated
computers with modern software.  Sorry but far from a valid example.

The two laptops I brought over were Thinkpad T23's which are 1.14Ghz P3Mobiles
with 256MB of RAM each.  If that's not enough for Java, I don't know what is.
In case my memory serves me incorrectly, at worst, they were T21's, which are
800Mhz P3 Mobiles.

The problem with such a complaint is that the developer always argues the
existing deployment base is outdated, while the market reality is that very few
people will have brand new 2.8Ghz PCs with 1GB of RAM.  The market will always
struggle to keep up and you can't demand that everyone upgrade.  It's even worse
with Macintoshes, due to Apple's performance gap (real or imagined) and the fact
Mac users tend to keep their hardware for longer.

As for who uses the serial port....well, in the Lego context I can think
of...Dacta Control Lab, the Mindstorms IR tower, CyberMaster's RF tower, hrm,
what else...Spybotics...jesus, that's half the frickin product line, isn't it...

I would not consider the capture interface the core of VisionCommand.
It's only a small aspect of that piece of software.  In my experience
the UI is often the most complex and time consuming piece of a project
to produce.  Especially when they make it all flashy like Lego likes to
do.  This stuff is easily made cross platform.  Having to create
separate interfaces to the video capture infrastructure would be no big
deal by comparison.

First, except for corporate applications, Java UI's, from this former UI
designer's perspective, are absolute crap.  They provide poor feedback and break
UI consistency conventions with the OS.  I honestly can't see anyone developing
a good crossplatform UI, especially for children, in Java.  Ugh.

Second, in my opinion, the hard part of VisionCommand is the fact it has to
capture, process and act on USB video streams.  If you feel it's easy to code
for completely different capture architectures and act on that data, well, I'm
no programmer.  You're probably right then.  All I have to support this is a
beta trial of a nonlinear editing system that I worked on, where they never
solved QT versus VFW architectural and performance issues.  Strangely enough,
the package was also written in...you guessed it...Java.  That and using the
first five versions of Premiere for Windows, another QT ported video
application, dog slow and unresponsive.

This is one area I'm quite willing to except.  A large number of Games
require very tight integration with hardware to run effectively.  And
your point about graphics is very true.  However it not that games
aren't written to be cross platform.  The number of linux servers that
are produced counters this point.  But as you say the one thing they are
missing is the graphics engine.

Well, your original complaint was about Lego products on the Macintosh.  Lego's
computer based products so far have broken into:

-Mindstorms like devices (which need serial, USB)
-Games like Lego Island (which need DX or some sort of graphics engine)

The former, you've already written off as inconsequential, the latter you agree
to.  So really, the cross platform issue in the Lego context is nontrivial.
We're not porting some database front end here for accountants...the Lego
products hit the one thing cross platform projects always get snagged on:
Hardware.

The great thing about supporting Macs is there isn't the hardware or OS
diversity there is with Windows.

I'll give you that.  Windows hardware support is infuriating largely because
everyone buys poorly assembled clones made by some guy in a basement somewhere.
The worst offenders are the sub-par Taiwanese vendors who build generic chipsets
with flaky driver support.

On the other hand, Apple has used a wide variety of chipsets, bridges, plus
there's the fact a lot of Lego's target audience (schools and children) may
still be on OS7-9 machines, even when you rule out M68K series machines.  They
may all have a big Apple badge on the front, but underneath, there's still
nVidia and ATI graphics chips, there's the same compatibility problems.

The worst part of it is that this stuff is obfuscated:  Apple makes it very difficult to figure out what you have while each machine has it's own quirks.   Is that a Wallstreet G3, or a Pismo G3 Powerbook?   A 12" G3 iBook from 2001?  Oh, those overheat.  But not the 12" G3 iBook from 2002 with two USB ports...those are better.  Same label, more grief for the troubleshooter.

But yes, the PC hardware issue is a big one.  That's more of a "Why you should
own a Mac" argument though.

Then you've got to support the thing once it hits market.  Which means call
centers which have Mac AND PC experience.  Maintaining a pool of Macintosh
support operators with additional training.

Separate training, not additional training.

So when I staff my call center, and no one calls with Mac problems, I should
keep these staff sitting around idle while there are other inbound calls?  I
don't think you've had the pleasure of supporting a product.

Think about it 5% of the market is a hell of a lot of people.  There is
money out there to be had.
However I did manage to get you to wine about how hard cross platform
development is.  :-)

No, I'm just offering a slice of reality to the typical fanatic or technically
minded, who never seem to realize that there are much more difficult issues to
answer than the most basic technical concerns.  People who go off and claim that
5% of the market is a lot of people, without backing it with real numbers.
People who would demand Mac support without understanding the cost of
development or support staff.  Unless you're willing to support it with a
business case, my general answer to Mac and Linux users is to shut up and live
with it.  It's the same as those who complained about grey colour changes or
that Lego doesn't care about AFOLs as a market segment.

AFOLs are less than 5%...that sounds about the same...

Complaining without anything substantial to support it, now THAT'S whining.

Calum
PS-I haven't flamed someone about platform issues since I owned an Amiga.



Message has 1 Reply:
  Re: iMac
 
(...) Oh, forgot about trying out those laptops. But then the biggest problem we had with those was freeing up the serial port from multiple levels of security, networking and anti-virus software that was installed on them. I'm surprised anyone (...) (20 years ago, 21-Oct-04, to lugnet.org.ca.rtltoronto)

Message is in Reply To:
  Re: iMac
 
(...) I've also seen it from personal experience. We support software on not 1 or 2 different platforms, but 10-15 different platforms. (...) There are fewer and fewer of this difference these days. It's aways getting better. (...) None of those (...) (20 years ago, 20-Oct-04, to lugnet.org.ca.rtltoronto)

26 Messages in This Thread:









Entire Thread on One Page:
Nested:  All | Brief | Compact | Dots
Linear:  All | Brief | Compact

This Message and its Replies on One Page:
Nested:  All | Brief | Compact | Dots
Linear:  All | Brief | Compact
    

Custom Search

©2005 LUGNET. All rights reserved. - hosted by steinbruch.info GbR