Thursday, December 19, 2002

Pinnacle to acquire Steinberg
Pinnacle gets into the music biz.
7:58:58 PM    
on hold with Apple support

I'm on hold with Apple support right now. The first tier of support people are supposed to diagnose the problems, and try a few remedies, before passing on tough cases like mine to the second tier.


9:24:25 AM    
Will linux overtake Mac OS X for #2?

technologyMicrosoft to bump Apple into sync-hole?“Certainly by...2005, possibly by the end of 2003, Linux will pass Mac OS as the No. 2 operating environment,” said IDC analyst Dan Kusnetzky.
[Erik's Weblog]

Dan Kusnetzky must not realize that Mac OS X is a Unix OS, and that Apple is the number 1 shipper of Unix in the world.
The article that Erik references is focused on synchronization as a market category, and talks about how Apple is leading the way, but MS will surely come in a take the bulk of the market. Another FUD article. Geez, do these guys get paid to spread this crap?
9:20:31 AM    
the value of frameworks

What is a framework?
The following are two commonly used definitions of a framework:
"A framework is a partially complete software system that is intended to be instantiated. It defines the architecture for a family of systems and provides the basic building blocks to create them. It also defines the places were adaptations for specific functionality should be made." (Buschmann 1996)
"A framework is a set of classes that embodies an abstract design for solutions to a family of related problems." (Johnson and Foote 1988)
http://www.advisor.com/doc/11571

I've been seeing a number of java-related articles recently discussing the benefits of frameworks, as if it's a new concept. Perhaps it is new for the new generation of programmers who cut their teeth on Java. But frameworks have been a part of my career from the very beginning, starting with MacApp in Pascal, C++ frameworks including Think Class Libraries, MFC, PowerPlant, wxWindows, and now Struts in Java. And there are dozens of frameworks for J2EE. Do they really not teach this stuff in undergrad CS programs?
9:05:53 AM