Added a hint about the type of variable used for availablePermits.
Moved the data members to the beginning of the SimpleSemaphore class to be consistent with the other classes in other assignments.
The assignment is now ready for release!
Added the grading-driver.
Changed project name.
Fixed a mistake.
Fixed typo.
Changed 12 to 24 to reflect the proper number of unit tests.
Improved discussion of ConditionObject vs. Condition.
Make constants final

Constants should be marked as final. Here two constant values are used as enumerations of possible states, but are not declared final. This is bad practice, as it would allow the programmer to do stupid things like change the meaning of the current state, which could lead to errors.
Added the first cut of the DownloadApplication.
Added final.
Enable scrolling in Ping Pong activity

Adds a ScrollView to enable scrolling in the Ping Pong activity on Android.

This allows usage on lower resolution devices like the Nexus S. All text will be viewable as well as the reset button, albeit requiring that the user scrolls down to see whatever ends up off screen.
Some fixes.
Fixed misuse of SimpleAtomicLong.
Update PalantirManagerUnitTest.java

Change format of JUnit failure message and add Console output indicating test failed.
Applied patches.
Fixed output.
Added week-4-assignment-3.
Cleaned up the description a bit.