Canadian Cybertech assists with Clean Technology adoption ranging from software systems architecture, system design and advancement of user experiences/security. We have over 25 years of experience helping companies gather the full and auditable requirements for IT projects to ensure success.
Monday, November 12, 2007
Rheem and Hillcrest (the criminals) do it again!
The latest victim writes in:
"Just had our Rheem tank go too! It was installed in August,2003 by
Hillcrest. They now equip gas water heaters to an FVIR code.
The FVIR (Flammable Vapour Ignition Resistant)notice was out in July of 2003.
Seems Hillcrest was selling off their old stock! Called them about the warranty, they said it would cost $290.00 for labour (high, but fair enough) but they also wanted an "Upcharge Fee" of $250.00, plus a $65.00 permit fee(for which they didn't charge for 4 years ago).
Rheem charges $90.00 for the Upcharge, so Hillcrest is making another $160.00 by passing it to the consumer!
http://www.emcobc.ca/Menus/Document%20Library/BC%20pdfs/Upcharge%20NRCan%20discontinue%20April_05.pdf
(or Google FVIR/NRCan )
The FVIR is useless regulatory bullshit, as most gas hot water heaters are located next to the gas central heater, which have no flame arrestors anyway!!:"
Yes, Virginia - Rheem and Hillcrest are apparently thieves. Spread the word - put them out of business. Sue them!!!
You, I and others all have other choices. Use them. If we collectively put these liars out of business, perhaps the other companies will have more respect for consumers in the future.
Why David Recordon (Six Apart) needs an Ontology!
http://technoracle.blogspot.com/2007/11/cmon-web-20-get-it-together-now.html
Short version:
Why do we have to keep re-declaring our social networks for every single social network application (Facebook, Mix2r, Twitter, Plaxo, MySpace, Dopplr,
whateverthehellcomesnext.com)?
David and I had lunch in the UK with Matt (CTO, Dopplr) and James Governor (RedMonk) and all agreed that this is an issue facing the next social network. David made a great presentation of it at Web 2.0 Expo Berlin.
We seem to agree that the solution is a non-proprietary open social graphing application that can be used to suck social networks into various social sites. If we are to make an open social network provider service, there are a lot of answers that have to be figured out first. Foremost, real FOL and ontology work has to be done. The social networks of today have limited and immature binary relationships. Here is an example:
"A is a friend of B"
What does this mean? Is it asymmetrical or symmetrical (is B also a friend of A?). Does B know A exists? Can B traverse the binary relationship (see that A declares B is a friend)? If so, does B know the exact nature of the declaration on the relationship? Do either A or B survive if the relationship is dead? Does the relationship exist if either A or B cease to exist?
There are simply far too many of these types of questions that are not really answered by existing social networks. This sort of ontology work is sadly needed. Perhaps a group like the Ontolog Forum can become involved to help sort some of this out.
Davd is a smart guy - I cannot wait to see what he comes up with!
Thoughts? Comments?
BTW - I am on vacation for two weeks and will not respond after tonight CET.
Saturday, November 10, 2007
Web 2.0 Expo Berlin Slides
http://www.slideshare.net/adunne/web-20-design-patterns-models-and-analysis
or (hopefully) they will just appear below here:
If you would like them (in raw PPT form), please email me dnickull at adobe dot com. I will be in Tenerife for a two week vacation until December 1, so it may be a while.
BTW - if you liked the slides, please vote for them here:
http://feedback.berlin.web2expo.com/feedbacks/5590-web-2-0-design-patterns-models-and-analysis
Tuesday, November 06, 2007
Does Apple own Web 2.0?
I think it is time to go buy some shares in Apple!
Web 2.0 Expo Berlin - Day 2 PM (Tag Zwei)

A lot of stoked people here behind myself and Jeremy Keith. My slide deck is available for download here:
http://www.slideshare.net/adunne/web-20-design-patterns-models-and-analysis
You are free to download these and use them to explain Web 2.0 to others.
ADDENDUM:
You mean rock horns like this?
My Web 2.0 Expo Berlin Slides in advance
Web 2.0 Design Patterns, Models and Analysis
From: adunne, 20 hours ago
Speaker: Duane Nickull
SlideShare Link
True devotion starts with ink!
Web 2.0 Expo Berlin - Day 2, AM

O’Reilly Media, as a publisher, has been using this pattern for years. It is implemented by making, refining and publishing books. When O’Reilly makes a new book, they use the collective intelligence of multiple authors, editors, technical reviewers and others who help package, market and promote a book. It is a textbook example of this pattern in action. Their collective intelligence makes O’Reilly books better than most others.
Design and Architectural patterns are really the basis for Web 2.0 in terms of defining it and distinguishing it from the first iteration of the Internet. During the general keynote sessions, many speakers correctly noted that patterns can be reapplied to other realms. You could use the same pattern (harnessing collective intelligence) for building a house, a formula one car or software. Getting collaborative input provides more ideas from which to select the final design and form.
The new O’Reilly book "Web 2.0 Design Patterns" discusses some of the key patterns, although it does not claim to be a complete or authoritative resource in terms of what Web 2.0 is. It was written for people seeking to understand what Web 2.0 is all about and the impact it is having on their industry.
As a book publishing company, O'Reilly has used this pattern in their design since first developing their process. This process is completely different from one in which a book is made in secret and released only when deemed ready.
Some other Day 2 observations for Web 2.0 Expo Berlin? Brady Forrest and Jen Pahlka are working very hard to make this event great. It is no small feat and considering the diversity of attendees, they have done a stellar job. IMO, deserving of huge raises and toasts with good German beer. During the keynote session, there seemed to be a ghost in the room randomly advancing the slide deck to trip up Jen who handled it like a pro.
Monday, November 05, 2007
Web 2.0 Berlin: Day One!
While I have been here for a week or so, today is the first day of real excitement. I had the luxury of sitting down with a very brilliant television crew (HdM Stuttgart | www.web2null-derfilm.de) crew to discuss some of the finer points of Web 2.0 from a European perspective. One of the questions was about how the Web 2.0 market in Germany might differ from the Web 2.0 market in the USA. I really have to respond that the very question itself is not correct. There is now a global marketplace and things that can affect people in one place are really affecting us all. The illusion that we are different is a relic of the non-digital age and the new electronic democracy can affect an entire generation, country, or multiple countries and generations with the same speed. Honestly, I think this may be one of the finest inteviews I have ever had the pleasure of doing. The questions were right on target and it really made me aware of some key questions from a European perspective. It seems, like in many other places, there is a real pragmatic struggle to understand *exactly* WHAT Web 2.0 is. Once again, I think the book Web 2.0 Design Patterns (co-authored with Dion Hinchcliffe and James Governor) is a good starting point, yet this book will leave readers with just as many questions as answers. I found myself digging up several of the core Web 2.0 patterns several times during the interview and keep realizing that it is hard to describe something when you abstract the implementation away from the facts. Nevertheless, the book really does this.
And speaking of Dion, he is downstairs at his finest delivering his Web 2.0 University talk to an eager and packed audience. This is a great conference! Looking forward to some good German beer next!
Sunday, November 04, 2007
MicroSOAft?
The Oslo SOA bundle will encompass BizTalk Server 6, BizTalk Services 1 (Internet Service Bus), .NET Framework 4, Visual Studio 10, and System Center 5. Nothing new or dramatic in this announcement, other than firming up Microsoft’s evolving SOA strategy. (And note that they’ve been using the SOA acronym freely and frequently over the past year — hooray.)
Industry analysts are generally favorable to the announcement, but say Microsoft is late getting to the table, and may have a tough time competing with vendors already well-established in the SOA space.
Sorry man. BizTalk is as dead as ebXML. In fact, it died first. I hate to say it but from my point of view, they do not have an SOA strategy. Other than really smart yet underutilized guys like Chris Kurt, I have never even talked to someone else there who rally gets SOA. Chris Kurt's got a great book on the WS-* Architecture that makes a really relevant statement. I cannot quote it exactly, but it reads something to the effect of this:"SOA is not equal to Web services. It is possible to use web service protocols without a service oriented architecture and it is likewise possible to develop an infrastructure using web services standards without it being SOA".
For this revelation alone, Chris should be hailed as a great source of truth. I hope that Joe will take a close look at some of the work from the OASIS SOA RM TC and make a really pragmatic interview from someone in Redmond and ask them the tough questions (Don't ask Chris - he is smart and will have the right answers). I'd like to see Joe ask the marketing guys from Microsoft and report on that.
hehehehe..yeah - I am feeling rather disruptive today!!! Sorry Joe!
LiveCycle ES SOA platform rated 8.2 of 10 (Infoworld)
This doesn't surprise me as Mike is a well-known guy and has been very pragmatic in his past analysis of enterprise software. If you take a look at the kind of depth he goes into when testing Attensa Feed Server 1.1.7, you can easily see he isn't a writer for hire. He is pragmatic and speaks the truth about both good and bad aspects of software as he explores and experiences it. In other tests, he actually points out both weakness as well as strengths of Adobe Software.
IMO - the LiveCycle ES ranking is correct. We still can make it better but it really is an 8.2 out of 10 today. But hey - don't take my word for it. Grab a DVD or download it and try it yourself. If you need help, there are lots of lists and experienced people around to get you started. The best are:
http://www.adobe.com/devnet/livecycle/
http://groups.google.com/group/livecycle
Saturday, November 03, 2007
Web 2.0 Berlin: Ich liebe Deutschland!
I am here for Web 2.0 Berlin, probably the most important technical and social conference to hit Europe this year. I don't just say this lightly either. As someone who has worked as a Vice Chair for the United Nations, I see the social impact of Web 2.0 as the single most important thing affecting people within the European Union. Web 2.0 is not just about computing and technology. It is about the migration to the web as a platform upon which democracy prevails, where people with common beliefs find each other, and where new ideas become reality.
Some themes that a year ago might have seemed radical are happening. Video formats on the Internet are now better than most people's home TVs. (Note - when you get to this URL, make sure to click on the lower right hand side icon for full screen view. You WILL NOT believe your eyes.) When you think that the average person can buy an HDTV (the H.264 codec) video camera and editing software for under $2000, this means that anyone can have their own TV channel.
So what else is Web 2.0 about? CNN news is recruiting ordinary people to videotape questions for US presidential candidates on YouTube. During the recent Lebanon-Israeli conflict/war ordinary citizens blogging about it were getting their versions of the events out just as fast as the mainstream television networks. A single opinion about a bad customer experience with a company that lies to its customers like Rheem can circle the globe in one day and result in a loss of revenue based on their mistruths.
Web 2.0 is affecting the very social fabric in which we exist. Those who figure out what it is and how they can use it prosper. This conference is about finding that truth. I will be speaking on a topic that brings the matter closely into focus. The session is scheduled for Wednesday at 9:00 AM and is titled Web 2.0 Design Patterns, Models, and Analysis. The abstract describes it as follows:
Many enterprises seek knowledge of the design patterns used by successful Web 2.0 companies. This session starts with Tim O'Reilly's list of Web 2.0 examples and distills the abstract architectural patterns from behind the examples. By using the patterns notation, the core knowledge of the design principles is preserved in a template which can be reused in multiple contexts.
Duane will also show the evolution of the client server model into a 5-tier model based on the consistent concepts of most successful Web 2.0 patterns. The model serves as a useful starting point for anyone either designing business models or technology for Web 2.0. The Web 2.0 model is also used to illustrate a reference architecture. This abstract set of technology components allows developers to start thinking about the types of technology decisions required for building Web 2.0 projects.
The conference is full of the best Web 2.0 speakers in the world. O'Reilly has truly put together the best of the best for Europe. I urge anyone who can to come to this show, as it truly is a global phenomena and understanding what Web 2.0 is all about can be really useful.
I also look forward to newspaper interviews with some of Europe's most prestigious newspapers - Die Welt and Die Zeit. As I write this, more are being arranged and I hope they come through.
Ich liebe Berlin und ich bin ein Berliner!
Thursday, November 01, 2007
LiveCycle's new face?

Charlton Barreto and I have been working hard on some new collateral for LiveCycle in the context of SOA and enterprise architecture.
The work has been stressful and resulted in some behavior patterns most often associated with those who still think COBOL is cool. Nevertheless, stay tuned for some really new stuff on SOA.
Photo courtesy of Andre Charland (Nitobi).
C'mon Web 2.0 - get it together now!!!
Why can't someone build a portal using the XFN (XHTML Friend Network) microformat to allow these connections to be only declared once. Then an API can federate it to all sites wanting to declare this sort of information. James Governor wrote a piece for the O'Reilly Web 2.0 Design Patterns book on the Synchronized Web being a core pattern of Web 2.0. It looks like these sites are really failing in that they are not getting it together fast enough.
Maybe I will start one now. How should it work?
When you accept a friend request from any site, it also allows you the option to "federate" the declaration. This means that any other site can pick it up. Of course, this will require the sort of Sxip-ish OpenID infrastructure in place to make sure the identities match.
Entrepreneurs - please take this idea and run with it. If you feel really nice, give me some shares but please save us all time and effort by making this automated! Hey - if you really like it I'll be your friend on the system.
Wednesday, October 31, 2007
Video Interview of myself and James Governor on RedMonkTV
http://www.ditii.com/2007/10/28/web-20-design-patterns-book/
Monday, October 29, 2007
Music 2.0 via Mix2r.fm
I am involved in a project on Mix2r.com that requires some input. If you are a musician, please consider this one.
My alternative band 6th Avenue Nightmare just posted a song called 16 Bottles on Mix2r.fm. The URL to listen or download it for free is here http://www.mix2r.com/node/821. Here is what we want. If you are a guitarist or play any other instrument that you think might sound good on this, down load this song, then use your recording software like Ableton Live, Pro-tools, Garage Band, Cubase, Adobe Soundbooth etc. and add in a track (or tracks) of your own. When you are finished mixing it up, re-upload it as a derivative work of the original song. You can do this by clicking on the link "derivatives" in the top right hand corner as shown below:

If you are the first, you will see a screen like this:

Click on the link that says "Upload your own derivative of this work". NOTE: you must first have an account to do this. They are free.
Once you have done that, you will be prompted to upload your derivative work along with making some text notes about what you added, your license (for your content only - you cannot override the existing base tracks licenses) and who you are etc.
This song is going on a CD one day and we would also be really happy if anyone submitting tracks could indicate if they are willing to allow their content to be used on the CD.
In addition to this song, there are tons of gigabytes of free music available for both download and remixing. Have fun!!!
Thursday, October 25, 2007
New 22nd Century Songs Released on Mix2r.fm

Regardless, consider taking a listen to the most recent post - the hard rock song "Nightmare on 6th Avenue". I put down bass, lead guitar and vocal tracks on this song. It has a kind of snotty, in your face and get out of my face feel.
http://www.mix2r.com/node/173
Anyone know of any battle of the bands happening at Tech Conferences? I'd love to go and represent Adobe!
Web 2.0 Design Patterns

The “Web 2.0” phenomenon has become much more pervasive in 2007 and is impacting the very fabric of society. Web 2.0 presents opportunities to those who understand the core design patterns. These individuals are racing to cash in while Web 2.0 companies like Google see their stock pass $600 a share.
This book focuses on the core design patterns behind Web 2.0. Those core design patterns are supplemented with an abstract model and reference architecture. The result is a set of artifacts that developers, business people, futurists, and entrepreneurs can understand and use.
Anne Thomas Manes on Web 2.0

Anne has noted, as we wrote in the O'Reilly Web 2.0 Design Patterns book, that a pragmatic analysis of Web 2.0 will help people really understand what is going on. She also noted that things many people think ARE Web 2.0 (such as Rich Internet Applications, SOA, Mashups, and SaaS) are in fact only technologies or specific design patterns. Web 2.0 is an attitude and also a social movement towards the new model whereby users are a core part of the interaction (and architecture to some degree). The client-server model has truly evolved into a new model for Web 2.0 as shown here.
Anne noted that the process of engagement is also core. The old web was a web of searching and browsing whereas Web 2.0 is about participating. Tim O'Reilly's quote is perhaps the best here and by a strange coincidence, both Anne and I used it. Tim stated:
“Don't treat software as an artifact, but as a process of engagement with your users."
Both Anne and fellow Burtonite Chris Haddad also noted that Enterprise 2.0 is really an adoption of the core patterns of Web 2.0 by enterprises. In my opinion, this has accelerated greatly in the last eight weeks as large companies are struggling to adopt the whole Web 2.0 phenomenon.
I am looking forward to more on Web 2.0 from Burton.
Monday, October 22, 2007
Enterprise Mashups, SOA and Web 2.0
Nevertheless, until the book comes out, the full depth of this relationship has probably not been explored in detail in a publicly available format. Mashups rely on SOA infrastructure. Mashups are a specialized type of client that consume two or more services however there is more to the relationship. Other aspects are the adoption of the core MVC (Model-view-controller) pattern and the ability to allow users to make their own graphical representation available. These are common traits amongst the best mashups.
My friend Stephan Andreasen of Kapow (who also shares an interest in good wines), has probably done some of the greatest work in this realm too.

