Taking an on-line course at the moment which uses an un-personisable Course Management System (CMS - Blackboard). I am sure it is well configurable from the university end, but all users experience the same interface.
In an earlier post I considered the CMS as being at the opposite end of a Personal Learning Environment - the latter being well personisable and configurable.
Could Google Wave be a PLE? More, could it be a Collaborative PLE?
A CPLE such as this would allow the selection of the learning group as a Wave, perhaps by the learning facilitator (tutor, convenor, etc). The Wave would then serve as the learning environment.
It would allow the usual asynchronous communication providing for extended reflection, thought and response, the source of documents and assignments, and course calendars, etc. But it will also allow synchronous communication, without any wait time - almost instant responses appearing on your platform as another participant types, no more "Joe is typing..." waits.
Additionally, it looks as if you can have sub-Waves. And also confidential conversations which need not include others (tutor discussions with individuals over late assignments, perhaps...).
Developers, please consider the role that GWave could have as a CPLE!