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.
Friday, September 12, 2008
Duane's World Episode 10
The Codes and Tunes tutorial in this episode shows how to draw simple vector graphics in Flex Builder 3 with music guests Canadian rockers “6th Avenue Nightmare”.
Wednesday, September 10, 2008
Narrowing my new car choices
I have been researching getting a new 2008 BMW X3 compared
to the 2007 X3 there's more storage, and overall, the styling is more like BMW's
own 3-Series cars, with a touch of wood trim on the panels. The new features include a panoramic-style roof, heated front seats, available heated steering wheel (for the cold weather package,a must for Canadians like me), heated second row seats, side impact/curtain airbags, stability/traction control, park assist, and Bluetooth wireless technology.
The MSRP is about $36,000. I plan to test drive several automobiles
but for some reason I can’t wait to test drive the BMW X3,
hit the highway with a cup of Starbucks and throw in an acai for an
additional energy boost! The X3 is a far cry from my Porsche twin turbo but
for my family I think it’s just perfect.
A hybrid is also an option but I am waiting an environmental report that can clearly show a *NET* gain of being environmentally sensible. The BMW X3 will be far better than the Disco though for the environment.
Tuesday, September 09, 2008
Mix Match Music - a rising star using Flash and Flex!
The more the music industry flounders, the more musicians who understand technology will start to innovate. This is the latest example and it is built on the Adobe technology platform.
The real heavy metal of the 1980s!

I was there. This was not the 1980s 'poofter poodle' metal (Poison, Ratt) of MTV but the real, down to earth, in your face heavy metal. Ace Koden was a ground breaking band at the time from Victoria. While shunned by the mainstream media, the quietly scheming metal and punk acts had their own events, their own fan base and bootleg recording distribution networks. Watching bands like Black Flag and playing gigs with the Dayglows and No Means No at the FOE in Victoria were commonplace. This is when music had real heart - we were social rejects and we wanted everyone to know it. This was embraced in the way we dressed, the way we talked and our clothing. That is me on the right hand side. I was a metal head and proud of it!
Friday, August 29, 2008
Flash FireFox 3 Bug - Please help us!
There are reports from various parties on a Firefox 3, Flash bug pertaining to video playback. A post on the Fireox Bugzilla site by Kirsten sums it up nicely:
Sadly, today this has not been solved. WHY? It is not as easy to solve this as it appears.Googling this problem, I've seen it's a persistant and ongoing problem for a lot of people, but I don't see that it's been addressed anywhere by firefox.
I've noticed since the latest update that sometimes (not all the time) flash audio/video will load and look as if it's starting to play, but then will freeze at two seconds. Even if you open a new browser, or tab, the problem persists. I will then have to close all currently open firefox windows and tabs, start again, and then (usually) videos will play.
This is a persistent, frustrating problem. IE will play these vids/audio no problem. It's a bummer. I certainly don't want to go back to go back to IE. Yuk.
Firefox, Help!!
I have the latest versions of both Firefox, Flash (and java). And I don't have the ActiveX plugin.
Rafe Needleman made a fairly interesting post about how this problem has been known about since May yet neither Adobe nor Mozilla seem to be able to fix it. We actually have not even determined what causes the behavior or where it originates from. Rays post was very well balanced although the Mozilla spokesperson Mike Beltzner's quote really made me twitch when I read it. A very myopic mind might be inclined to blame Adobe solely for the purpose he views us as "proprietary" based on his narrow definition of "Open Source" (Adobe has moved a lot towards open source in the last 3 years and we love open source). I would rather avoid finger pointing and concentrate on how we (all of us) work together to solve this issue.
So what is the real problem? Why can this bug not be squashed? How can you help?
Kudos to John Dowdell who took the time to really illustrate the difficulties in tracking it down and document his thoughts (linked to from Rafe’s page). Before you read the rest of this, you might want to read John's post.
Additionally, since this is a non-fatal error, it does not generate one of those system snapshots and send it back to us or anyone else. This means we do not have a very good picture of what is exactly happening.
Conclusions?
I would like to invite all invite people to contact us who can produce this bug on demand. As John states, you cannot fix something you cannot see and it seems no one has been able to produce this behavior on demand in a sandbox. Since we (Microsoft, Adobe, Mozilla, Users) cannot produce this bug on demand, it is not possible to fix. John also notes that it might be a mistake to assume this is only "a" bug; it may be several.
Here are some clues:
1. It (apparently) only appears on XP and Vista with FF and FP9. Since I am on a Mac, I have never noticed this.
2. Many people seem to note that Java somehow has an influence. It seems to be possible but there are not yet consistent patterns.
3. While running Windows XP/Vista in Safe mode, the bug does not happen. Note that this is possibly due to coincidence and if you have managed to encounter it in safe mode, please drop a comment here to tell us so we don't look up the wrong tree.
4. Many people report they only encounter it only after FF has been running for a while (>60 min).
Here is what you can help with.
- if you encounter this bug, please note the following:
1. What specific version of FF and Flash Player are you on?
2. What specific version of Windows are you using?
3. how long has FF3 been open before the crash occurs?
4. What specific video are you trying to play?
5. What language settings do you have?
Bonus points for the following:
6. How many tabs did you have open? Are any of them also playing video or Flash content?
7. Can you capture your system memory profile?
8. Check your system error log and note any peculiar information.
9. By taking the exacty same steps, can you reproduce it?
Be vigilent for any extra bits of details to help notice the pattern. Are you VPN'd when it happens vs direct connection? What other applications were open?
Most important - if you can produce this on demand, please contact us directly (email me at dnickull at adobe dot com) and we can rush it to the right people.
There is a page set up to collect input. While you can post relevant information here to help others out, please don't forget to tell the Adobe and others teams working on this:
https://bugs.adobe.com/jira/secure/IssueNavigator.jspa?component=10640&sorter/field=priority&mode=hide&reset=true&pid=10080&sorter/order=ASC
That's all for now - thank you in advance.
Thursday, August 28, 2008
Eine neues Web Zwei-punkt-null Filme mit Tim und Duane?

Unendliche Weiten, jeder redet darüber, aber die wenigsten wissen überhaupt, was sich hinter diesem Bergriff versteckt: Web 2.0. Ein Erklärungsversuch ist vielleicht die Definition, dass man viele bekannte Web-Programmiertechnologien intelligent zusammengefügt hat, um die Benutzung des Internets einfacher zu machen.

Tim ist ganz Kool!
Wednesday, August 27, 2008
Duane's World 9 - Tim O'Reilly and John Markoff @ FooCamp
BitPakkit (a.k.a. Ben Watson) provides the mix for Code and Tunes. The Code and Tunes segment is based on fault event detection and handling as submitted by Matt MacKenzie. Very worthwhile for anyone who wants to learn how to interact with remote resources in Flex or AIR.
I have to say that Duane's World has been more successful than I ever imagined and I am honored by the guests who are willing to be interviewed for the show. This is truly a humbling experience. Enjoy!
Tuesday, August 26, 2008
SMX - the premiere Search Engine Optimization event
SMX is the brain child of two experts in SEO: long time SEO guru Danny Sullivan (formerly of www.searchenginewatch.org) and Vanessa Fox. Most of the SEO tips and tricks I learned in the 1990s were gleaned from Danny's writing and research. I consider both of them formidable experts on the subject of SEO. Google's Tim Armstrong will also be on hand to present.
I have posted some recent tips for Flash SEO and will be speaking at the Web 2.0 event with an all new presentation in Berlin called "Search Engines and Flash: Secrets, Tricks, and Black Magic". The talk will cover several key workarounds for better SEO results on Flash and new technical developments that have made new functionality available to search engines and developers alike. I will showcase some advanced tips and tricks to give you the edge over the competition as well as share some secrets so attendees will learn how to increase initial page rankings as well as monitor and increase dynamic page ranks.
Oh yeah - get to both of these events if you want to know more about Flash and SEO.
Friday, August 22, 2008
An Adobe LiveCycle ES course not to be missed
The Abstract is reprinted here for your information.
LiveCycle ES: Building Applications
Learn how to develop and deploy applications with Adobe LiveCycle ES (Enterprise Suite). By enabling service-oriented architecture (SOA) and business process management (BPM), LiveCycle ES allows both business and IT professionals to visually assemble end-to-end processes that unify systems, people, business rules, and web services quickly and flexibly. We'll develop a LiveCycle based application using LiveCycle solution components and determine how to implement business rules in a process. We'll also cover process deployment and the LiveCycle workspace and use the record and playback feature to debug an application.You may register here:
http://max.adobe.com/na/experience/#?s=3&p=0
Thursday, August 21, 2008
Whistler Mountain Bike Park Video
Friday, August 15, 2008
Functional Testing Framework for AIR AJAX from Mihai!
Thursday, August 14, 2008
Duane's World Episode 8 - Foo Camp, Dries Buytaert, Bob Glushko!
Monday, August 11, 2008
Mike on AIR on Linux
You can read Mike's Post here:
http://www.mikechambers.com/blog/2008/08/11/getting-started-with-adobe-air-on-linux-video/
Thursday, August 07, 2008
LiveCycle ES courses at MAX 2008
Adobe Roadmap: Enterprise
Hear about Adobe’s product and solutions roadmap and discuss Adobe’s vision so that together we can create the enterprise of the future.
| Speakers: | Joel Heinke |
| Audience: | Web Developer, Partner Decision Maker, IS/IT, Business Decision Maker, Architect, Application Developer |
| Skill: | General Audience |
| Products: | Acrobat, ActionScript, Ajax, Blaze DS, ColdFusion, Contribute, Flex, LiveCycle DS, LiveCycle ES, Open Source |
| When: | Monday, November 17, 11:30 am - 12:30 pm |
Agile Testing of Enterprise RIAs with Flex and LiveCycle ES
Hear how Adobe Consulting delivers complex rich Internet applications built on Flex and LiveCycle ES, while still employing agile engineering methods to assure quality. Learn about testing with FlexUnit; using Code Coverage tools, designing for testing, and improving test coverage; and how to extend these capabilities to unit-test LiveCycle ES applications "behind the glass."
| Speakers: | Alex Uhlmann, Herve Dupriez |
| Audience: | Architect, Application Developer |
| Skill: | Intermediate |
| Products: | LiveCycle ES, Flex, AIR |
| When: | Wednesday, November 19, 2:00 pm - 3:00 pm |
Architectural Best Practices for Flex and LiveCycle ES Applications
Hear Adobe Consulting discuss their "Blueprint Architecture" for creating applications with Flex, Adobe AIR, LiveCycle Data Services ES, and LiveCycle ES. Learn how to integrate these technologies to create complex rich Internet applications with Adobe technology.
| Speakers: | Tunde Turner, Steven Webster |
| Audience: | Architect |
| Skill: | Advanced |
| Products: | LiveCycle ES, LiveCycle DS, Flex, AIR |
| When: | Wednesday, November 19, 9:30 am - 10:30 am |
Building Enterprise Applications Using Flex, Adobe AIR, and LiveCycle ES
See how Adobe's client and server technologies can be leveraged together to build engaging applications. See how Flex and AIR can be used as a front end to a complex back-end process deployed on LiveCycle ES.
| Speakers: | Marcel Boucher |
| Audience: | Web Developer, IS/IT, Architect, Application Developer |
| Skill: | Intermediate |
| Products: | LiveCycle ES, LiveCycle DS, Flex Builder, Flex, AIR |
| When: | Wednesday, November 19, 3:30 pm - 4:30 pm |
Building RIAs Using Form Guides
Learn how to build and deploy rich Internet applications using form guides, part of Adobe LiveCycle Designer. Form guides are an alternative view of a form based on Adobe Flash technology that guides users through the form-filling process step by step. Form authors build on an existing form design to provide a more visually appealing and streamlined method of capturing form data. The enhanced interface can help reduce data entry errors by simplifying the amount of information presented to a form filler at a given time.
| Speakers: | Paul Guerette |
| Audience: | Web Developer, Web Designer, Architect, Application Developer |
| Skill: | Intermediate |
| Products: | LiveCycle ES |
| When: | Monday, November 17, 2:00 pm - 3:30 pm Monday, November 17, 4:00 pm - 5:30 pm Wednesday, November 19, 11:00 am - 12:30 pm |
Building Service Clients with Flex and Adobe AIR
Learn how to build SOA clients with Flex and Adobe AIR. In this hands-on session, you will explore how to build various service clients using the WSDL Import Wizard, hand-coded ActionScript 3.0, and simple REST-based services. Flash Remoting and performance metrics will also be covered. This session is intended for those who build front-end service clients for business applications. Attendees should come prepared to write code or partner with someone else writing code. (This session complements "Deploying Services with BlazeDS and LiveCycle Data Services ES.")
| Speakers: | Duane Nickull, James Ward |
| Audience: | Architect, Application Developer |
| Skill: | Advanced |
| Products: | LiveCycle ES, LiveCycle DS, Flex Builder, Flex, AIR |
| When: | Wednesday, November 19, 4:00 pm - 5:30 pm Tuesday, November 18, 8:30 am - 10:00 am Wednesday, November 19, 2:00 pm - 3:30 pm |
Building Your First Application Using LiveCycle ES
Build an end-to-end application from scratch using Adobe LiveCycle ES. The application will utilize forms, orchestration, and many of the Adobe LiveCycle platform features. Learn how to easily integrate with external systems and how to include people in business processes for approvals, reviews, and more.
| Speakers: | Valerie Snider-Lynch |
| Audience: | Web Developer, IS/IT, Architect, Application Developer |
| Skill: | Beginner |
| Products: | LiveCycle ES |
| When: | Tuesday, November 18, 8:30 am - 10:00 am Wednesday, November 19, 9:00 am - 10:30 am Wednesday, November 19, 4:00 pm - 5:30 pm |
Information Assurance: Rights Management and Digital Security
Explore the information assurance capabilities in Adobe LiveCycle. Learn how organizations use rights management and digital security features to protect sensitive information by enabling confidentiality, privacy, authentication, integrity, nonrepudiation, and availability.
| Speakers: | Steve Forrest |
| Audience: | Partner Decision Maker, IS/IT, Business Decision Maker, Architect, Application Developer |
| Skill: | General Audience |
| Products: | LiveCycle ES |
| When: | Wednesday, November 19, 9:30 am - 10:30 am |
Inside the Adobe AIR Cook-off: The Best Show Off Their Winning Chops
See some of the best work being done in AIR application development today. Get insight from the authors of the Adobe AIR Cookbook, plus a group of the top contributors to the Adobe AIR Cookbook website. For the past six months, there's been an open call to the RIA developer community to show off their top tricks and best practices; in this session, you'll see their work in action and get a chance to exchange information with the panelists. There may be a bonus interactive feature or two in this session (hint: involving prizes and all comers).
| Speakers: | Michael Koch, Rich Tretola , Marco Casario, Koen De Weggheleire |
| Audience: | Web Developer, Web Designer, Partner Decision Maker, IS/IT, Business Decision Maker, Architect, Application Developer |
| Skill: | General Audience |
| Products: | Spry, Open Source, LiveCycle ES, LiveCycle DS, Flex Builder, Flex, FlashCast, Flash Player, Flash Media Server, Flash Lite, Flash, Fireworks, Dreamweaver, ColdFusion, Blaze DS, Ajax, AIR, Adobe Media Player, Adobe Device Central, ActionScript, Acrobat, "Thermo" |
| When: | Wednesday, November 19, 5:00 pm - 6:00 pm |
InsideRIA Outlook, 2009: What Every Developer Needs to Be Thinking About
Join top experts to hear how standards, the economy, emerging players, workflow, client expectations, and more are affecting the industry. InsideRIA regulars representing some of the top houses in the business discuss the top strengths, weaknesses, opportunities, and threats in the industry. Panelists have five minutes to outline their top SWOT points; then the panel and audience have an open Q&A on what we can expect in the next 12 to 18 months.
| Speakers: | Rich Tretola , Adam Flater, RJ Owen |
| Audience: | Web Developer, Web Designer, Partner Decision Maker, IS/IT, Business Decision Maker, Architect, Application Developer |
| Skill: | General Audience |
| Products: | Spry, Open Source, LiveCycle ES, LiveCycle DS, Flex Builder, Flex, FlashCast, Flash Player, Flash Media Server, Flash Lite, Flash, Fireworks, Dreamweaver, Connect, ColdFusion, Blaze DS, Ajax, AIR, Adobe XD, Adobe Media Player, Adobe Device Central, ActionScript, Acrobat 3D, Acrobat, "Thermo" |
| When: | Wednesday, November 19, 11:00 am - 12:00 pm |
Introduction to LiveCycle ES
Peel back the marketing-speak and take a real look at what LiveCycle ES is all about from the platform to the tooling. Topics will include how LiveCycle ES fits into the enterprise and which types of applications are well suited for LiveCycle. This session will also include a product demo.
| Speakers: | Greg Wilson, Christoph Rooms |
| Audience: | Web Developer, Partner Decision Maker, IS/IT, Business Decision Maker, Architect, Application Developer |
| Skill: | Beginner |
| Products: | LiveCycle ES |
| When: | Monday, November 17, 11:30 am - 12:30 pm |
LiveCycle ES and Adobe Solution Accelerators
Learn how Adobe Solution Accelerators can help LiveCycle ES customers reduce development time and increase the quality of their applications by leveraging prebuilt deployable code and best practice methodologies.
| Speakers: | Valerie Snider-Lynch |
| Audience: | Partner Decision Maker, Business Decision Maker, Architect, Application Developer |
| Skill: | General Audience |
| Products: | LiveCycle ES |
| When: | Monday, November 17, 3:30 pm - 4:30 pm |
LiveCycle ES Architecture Deep Dive
Deep dive into the LiveCycle ES platform architecture. Topics will include the service container, invocation layer, service orchestration, and events and techniques for extending and customizing the platform.
| Speakers: | Shone Sadler |
| Audience: | Web Developer, IS/IT, Architect, Application Developer |
| Skill: | Advanced |
| Products: | LiveCycle ES |
| When: | Wednesday, November 19, 2:00 pm - 3:00 pm |
LiveCycle ES: Building Applications
Learn how to develop and deploy applications with Adobe LiveCycle ES (Enterprise Suite). By enabling service-oriented architecture (SOA) and business process management (BPM), LiveCycle ES allows both business and IT professionals to visually assemble end-to-end processes that unify systems, people, business rules, and web services quickly and flexibly. We'll develop a LiveCycle based application using LiveCycle solution components and determine how to implement business rules in a process. We'll also cover process deployment and the LiveCycle workspace and use the record and playback feature to debug an application.
| Speakers: | Bob Bailey |
| Audience: | Application Developer |
| Skill: | General Audience |
| Products: | LiveCycle ES |
| When: | Sunday, November 16, 9:00 am - 5:00 pm |
Rapid Enterprise RIA Development with Solution Accelerators
Find out how Adobe Solution Accelerators enable the rapid development of recurring industry solutions with Flex, Adobe AIR, and LiveCycle ES. In this presentation, Adobe Consulting will look at two problem spaces — customer enrollment and correspondence management — and show how to create innovative experiences with Flex, AIR, and LiveCycle ES by leveraging freely available Solution Accelerators.
| Speakers: | Danny Saikaly, Steven Webster |
| Audience: | Architect, Application Developer |
| Skill: | Intermediate |
| Products: | LiveCycle ES, Flex, AIR |
| When: | Wednesday, November 19, 5:00 pm - 6:00 pm |
Service Component Architecture (SCA)
This session explores the SCA work at OASIS, including bindings to Java and similarities with LiveCycle ES in methodology. Those involved with enterprise architecture will find this session of particular interest.
| Speakers: | Mike Edwards, Martin Chapman |
| Audience: | Application Developer |
| Skill: | Intermediate |
| Products: | LiveCycle ES, LiveCycle DS |
| When: | Tuesday, November 18, 1:30 pm - 2:30 pm |
Service-Oriented Architecture for the Enterprise
Attend this session to hear an examination of the OASIS Reference Model for SOA and a discussion of concrete service architecture work. We will relate the concepts of the model to concrete implementations. LiveCycle ES will be used as a case study for implementing a full-blown services platform for facilitating automated business processes and working with human-centric business processes.
| Speakers: | Matt Butler |
| Audience: | Architect, Application Developer |
| Skill: | Intermediate |
| Products: | LiveCycle ES |
| When: | Monday, November 17, 2:00 pm - 3:00 pm |
Using LiveCycle Content Services ES
Explore LiveCycle Content Services ES, a fully integrated set of content services ranging from an enterprise content repository to social collaboration tools such as enterprise forums. LiveCycle Content Services ES is now part of the base LiveCycle ES platform, providing features such as check-in/checkout, version control, auditing, archiving/retention, and access rights management.
| Speakers: | Paul Guerette |
| Audience: | IS/IT, Architect, Application Developer |
| Skill: | Beginner |
| Products: | LiveCycle ES |
| When: | Monday, November 17, 11:30 am - 1:00 pm Tuesday, November 18, 3:30 pm - 5:00 pm Wednesday, November 19, 2:00 pm - 3:30 pm |
What's New in LiveCycle ES Update 1
See the new features of LiveCycle ES Update 1. New features include content services, PDF Generator 3D, an improved development environment, improved deployment, expanded platform support, and much more.
| Speakers: | Marcel Boucher |
| Audience: | Partner Decision Maker, IS/IT, Business Decision Maker, Architect, Application Developer |
| Skill: | General Audience |
| Products: | LiveCycle ES, Acrobat 3D |
| When: | Tuesday, November 18, 9:00 am - 10:00 am |
Doug and Ben rock it with SpatialKey

SpatialKey loads a ton of data into a Flex app and produces sweet visuals that tell a much better story about the data than looking at points on a map. They're only launching the client-side stuff as a "technology preview" while working on an enterprise offering that includes a database product. Potential use cases include deploying to police departments to handle their entire crime databases.
Doug wrote a much more detailed blog article about it here.
Wednesday, August 06, 2008
VMWare joins Linux Foundation alongside Adobe, others!
"Virtualization giant VMware has joined the Linux Foundation, lining up alongside existing members like Adobe, Google and IBM, the organization announced Wednesday.
Virtualization, the ability to run software in virtualized containers so multiple OSes or versions can run on one physical machine, is becoming more prevalent in IT environments. At its core, virtualization is enabled by software called a hypervisor, and can help drive down data-center costs, among other benefits."
To me, this is an awesome development. I am about to add Debian to my VMWare list and am glad to see they are seeing the light. For those of you who have not tried Linux lately, it has come a long way. Awesome day today!!
Tuesday, August 05, 2008
O'Reilly Open Source 2008 Slides available
Presentation: Flex_ the Open Source SDK for RIAs Presentation [PPT]
Paper: Flex_ the Open Source SDK for RIAs Paper [PDF]
Wednesday, July 30, 2008
Duane's World Episode 7
The code samples will be uploaded to duanesworldtv.org later.
Tuesday, July 29, 2008
WTO Talks Collapse - this affects EVERYONE!
"Marathon talks in Geneva aimed at liberalising global trade have collapsed, the head of the World Trade Organisation has said.
Pascal Lamy confirmed the failure, which officials have blamed on China, India and the US failing to agree on import rules. EU Trade Commissioner Peter Mandelson said the result was "heartbreaking". The talks were launched in 2001 in Doha and were seen as providing a cornerstone for future global trade.
The main stumbling block was farm import rules, which allow countries to protect poor farmers by imposing a tariff on certain goods in the event of a drop in prices or a surge in imports."
This is very serious. You might not think it affects you but this does. I worked with the United Nations (UN/CEFACT) as a vice chair to remove barriers to global trade for close to 6 years. I saw many things that were beyond change and a lot of things that could be changed. There was doubt of course, after all, who am I (a mountain biker/musician / tech guy) to help the world and defend those who cannot help themselves. Luckily I killed that small voice in the back of my head and dove in deep and felt I have caused change.
The failure of this round of talks on farm subsidies and farm tariffs means we are all going to pay more for food and people in some countries are going to die because they have no food. I have pinged Avaaz.org to get a petition started to bring to Pascal Lamy to urge the member nations to get back to the table and remind them that every day they stall, people die. Statistically, people have died because of failures in world trade in the time it takes you to read this blog.
If you see a petition from avaaz.org, please sign it. Stop this madness.
Tutorial on PHP-AMF