Mailing Lists: Apple Mailing Lists

Image of Mac OS face in stamp
 
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: AP Computer Science



I too have seen problems with the AP case study.

They are drawing problems: the case study draws fish in a grid. It displays fine on various Win and Linux systems.

With JDK 1.3.1 on MacOS, the drawing was incomplete (most of the fish body not drawn). When I switched hardware acceleration off, all was well.

Using JDK 1.4.1, there again seems to be a problem connected to hardware acceleration. On my powerbook, which runs without HW acceleration, all is well. On my power mac (with hw accel) the drawing is incorrect. (Part of the drawing is offset by about 20 pixels - different to the 1.3.1 fault, but still wrong).

Since you cannot switch hw accel off with 1.4.1 (as far as I know - I would love to be corrected!) this is a problem without workaround.

I would, in this case, not put this down to "poor Java programming" and instead agree with Todd that this looks like a jdk implementation problem.

Michael


On Thursday, Aug 28, 2003, at 14:16 Europe/Copenhagen, Dmitry Markman wrote:

It has to be proven that Apple is guilty :-) in your case.

that's possible that there is a programmer mistakes (bugs) in a Case Study

in many cases as I saw many so called Apple's Java bugs were results of poor java programming
there are situations when java doesn't promise certain behaviour (in many cases it's a threading problem)
and windows programmer think that if their java programs run smoothly on windows then they
will run fine on any other platform. that assumption is wrong.

besides from your message I couldn't understand what kind of the problem Case Study has
how it looks like ? etc

Dmitry Markman



On Thursday, Aug 28, 2003, at 06:04 US/Eastern, Todd O'Bryan wrote:

The AP Computer Science curriculum uses Java and includes a Case Study which implements a graphical simulation of fish in an enclosed tank.

The problem is that the OS X version of Java doesn't correctly deal with the graphics in the Case Study, so all of the high school kids who take AP Computer Science and run the program on a Mac will, correctly at this point, assume that Apple's Java implementation is sub-par. That's a few thousand students who are likely to go on to major in Computer Science in college, and will be prejudiced against Macs because of a bad experience.

The problems have to get fixed, and they have to get fixed in Jaguar, because schools may not be able to afford to upgrade to Panther. Please. It's already the case that my state has adopted school administration software that won't run on Macs, so it's likely that no teacher will get a Mac on their desktop, because they can't take attendance, etc., on them.

Todd O'Bryan
_______________________________________________
java-dev mailing list | email@hidden
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/java-dev
Be sure to read the FAQ http://developer.apple.com/java/faq/ before posting
Do not post admin requests to the list. They will be ignored.


Dmitry Markman, PhD
The Concord Consortium, Concord MA
978-371-1327
_______________________________________________
java-dev mailing list | email@hidden
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/java-dev
Be sure to read the FAQ http://developer.apple.com/java/faq/ before posting
Do not post admin requests to the list. They will be ignored.

--
Michael Kvlling Mfrsk Institute
http://www.mip.sdu.dk/~mik University of Southern Denmark
_______________________________________________
java-dev mailing list | email@hidden
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/java-dev
Be sure to read the FAQ http://developer.apple.com/java/faq/ before posting
Do not post admin requests to the list. They will be ignored.

References: 
 >Re: AP Computer Science (From: Dmitry Markman <email@hidden>)



Visit the Apple Store online or at retail locations.
1-800-MY-APPLE

Contact Apple | Terms of Use | Privacy Policy

Copyright © 2007 Apple Inc. All rights reserved.