Google's Wave
With Google Wave I think we have a clear direction where the future of Information Technology is headed. There is an hour and twenty minute video of the Google Developers Conference announcement of their Wave product. Although it is early, I do not see to many hurdles to having the product shipping. Clearly the technology is not the key attribute of the value of the Wave product, its the implementation.
Lets quickly dispatch the techno speak with this one paragraph. Wave is open source, Java and uses the Google Web Toolkit. (Renders browser based code from Java.) All within the technology stack used by People, Ideas & Objects. The one technology that is not available is the W3C's HTML 5. I do not foresee HTML 5 having too much difficulty in being implemented quickly. HTML 5 provides some persistent data storage which is provided by the able Google Gears in the product demonstration.
So why is Google Wave an important technology for users and producers of People, Ideas & Objects. I will be augmenting the Draft Specification to include the video and this text. If we go back through this blog and the ideas that were used to build the Draft Specification. We focus on three key areas and some minor additional points. The three key areas in descending order of relevance are the Accounting Voucher Module, Military Command & Control Metaphor and Security & Access Control Module.
Recall in the Accounting Voucher we are capturing the changes in the business on a month to month basis. As "things" happen they are captured and recorded in the Accounting Voucher for future use. If this isn't making any sense then please review the Accounting Voucher part of the Draft Specification to better understand what it is that I am saying. The accounting changes that are captured in the Voucher are the discussions, documents and decisions that are made. The Accounting Voucher is capturing and recording the financial impact of these changes. It is the Google Wave infrastructure that we inherit, by using its open source code, and enhance it to incorporate the ability to capture these financial changes.
As the video reflects, we acquire these in a unique interface provided by Google. Representatives of the various producers on the Joint Operating Committee (JOC) interact on the topics of interest in the JOC. These are in documents, asynchronous communication, synchronous communications and in all the media available. The mode of these interactions are person to person, person to process, process to person and process to process as I noted in the Preliminary Research Report. A rich environment that provides the media, mode and method of communications that are necessary to support the innovative oil and gas producer.
The Military Command & Control Metaphor is used throughout the Draft Specification as the means to provide the dynamic resources provided by the producer members of the JOC. Much as the pooling of military resources is done by the NATO forces, the People, Ideas & Objects application is able to dynamically assign the corporate governance, authority, role and responsibility necessary to efficiently and innovatively manage the Joint Account. This Metaphor is used throughout the application, but most importantly one that controls the interaction of the communication and documentation contained within the Google Wave open sourced code.
Lastly I want to reiterate the importance of the Security & Access Control Modules use of Sun Microsystems Federated Identity software as the means to ensure these corporate governance needs are maintained in such a dynamic manner. I would encourage readers to spend some time in these elements of the People, Ideas & Objects application. It is an area that I think the innovation could and will prosper and is ripe for the users to exploit for their advantage; and please join us here.