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, October 04, 2010
LiveCycle ES Pick of the week for Adobe MAX 2010
Sandboxing Adobe Reader: Protected Mode
Join Suchit Mishra, Acrobat lead security researcher, and Steve Gottwals, group product manager, as they help separate fact from fiction in the buzz around Adobe Reader security. We'll outline the motivation behind Protected Mode and give a demonstration of Reader running in the sandbox. We'll discuss how Reader Protected Mode works and how it can protect end users from Internet attacks via malicious PDF files.
Tracks: Envision, Design, Develop
Audience: Architect, IS/IT, Application Developer, Business Decision Maker
Skill Level: General Audience
Product: Acrobat
Speakers: Suchit Mishra, Steve Gottwals
Times:
Wednesday, October, 27th, 8:00 am - 9:00 am
Also - please don't forget that Technoracle is giving out 99 special LiveCycle developers tattoos! If you want one of these, you have to:
1. Register and attend at least one LiveCycle session;
2. Find Duane Nickull in the hallways; and
3. Say the pass phrase "Canada won the Gold"
See you there!
Tuesday, September 28, 2010
RIA Unleashed in Boston November 11-12
Day 2 is the conference day, featuring 4 tracks and over 20 sessions on Adobe technologies and development. This is the best event to get all the scoop on the announcements and releases from Adobe MAX. Speakers from Adobe include Ryan Stewart, Adam Lehman, James Ward, Greg Wilson, Christophe Coenraets, and Terrence Ryan. RIA Unleashed also features some of the most well known and respected members of the Flash, Flex, and ColdFusion developer communities including Jesse Warden, Jesse Freeman, Raymond Camden, Charles Schulze, Brian Diette, Jeff Tapper, and Chuck Freedman among others.
Registration is currently just $200 for both days--that includes the hands-on training, conference day, the Thursday night party, and lunch on both days. You can also just attend the conference day sessions for only $75. Tickets are limited at both prices, so get them before the price goes up. Also, the hands-on training has limited seating, so register soon before it fills up. Keep in mind, this event sold out early last year, so register soon!
Full details at: http://riaunleashed.com
Register at: http://riaunleashed2010.eventbrite.com/
Twitter: http://twitter.com/riaunleashed
Facebook: http://www.facebook.com/riaunleashed
Monday, September 27, 2010
LiveCycle ES Pick of the week for Adobe MAX 2010
Rapid Development using LiveCycle in the Cloud
Learn how Adobe has embraced Amazon EC2 to deliver a comprehensive cloud offering for Adobe LiveCycle ES2. Hear from product experts how the cloud is quickly becoming the definition of rapid application development environments, with the ability to start up a server instance with no hardware or software investment. You'll learn how this approach provides a low barrier and faster time to development. Also hear best practices as we walk through development to staging and production in a completely hosted manner, featuring a case study to illustrate the process using an application currently deployed on Adobe LiveCycle Managed Services.
Tracks: Develop
Audience: Architect, Partner Decision Maker, Web Developer, Application Developer, Business Decision Maker
Skill Level: General Audience
Product: LiveCycle ES
Speakers: Philip Copeland, Paul McNamara
Times:
Monday, October, 25th, 5:00 pm - 6:30 pm
Tuesday, October, 26th, 1:00 pm - 2:30 pm
Register here!
Thursday, September 23, 2010
Video: LiveCycle at MAX with Secret Intel!
Keep in mind that the LiveCycle sessions are filling up and selling out fast but there are some still with room in them such as "Extending LiveCycle ES for Java Developers", which walks through creating a custom component and deploying it to the server, then using it within a process.
Monday, September 20, 2010
LiveCycle ES Pick of the week for Adobe MAX 2010
Here is Technoracle's Adobe MAX pick of the week:
Hidden Gems for the LiveCycle Community
Hear from Adobe insiders and learn about the hidden gems and community resources that can help you build, share, and leverage the LiveCycle Enterprise Suite developer ecosystem. This session will review the Adobe Developer Connection program, the latest Adobe forums, and the developer website and include demonstrations of tools including Enterprise Cafe, Tour de LiveCycle, and Developer Express.
Tracks: Develop
Audience: Architect, Creative Designer, Partner Decision Maker, Web Designer, IS/IT, Web Developer, Application Developer, Business Decision Maker
Skill Level: General Audience
Product: LiveCycle ES
Speakers: Marc Eaman, Daniel Heick
Times:
Tuesday, October, 26th, 3:00 pm - 4:00 pm
Wednesday, October, 27th, 9:30 am - 10:30 am
These will fill up fast so register here now! See you at MAX!
Friday, September 17, 2010
Adobe MAX AIR Code Camp - Second Instance Added!
Adobe AIR Code Camp
Attend this mega-lab for a comprehensive, hands-on dive into Adobe AIR for Flex 4 developers. You'll learn how to use the latest features of AIR by building several applications on your own computer, and leave with source code for more than 12 applications. We'll cover using the microphone class, writing to a local drive, launching a native process, and more. The lab includes a sneak peek at developing AIR applications for the Android OS. The courseware is modularized so beginners can follow along.
Tracks: Develop
Audience: Architect, Creative Designer, Application Developer
Skill Level: General Audience
Products: AIR, Flash Builder, Flex
Speakers: James Ward, Duane Nickull
Times:
Tuesday, October, 26th, 1:00 pm - 5:00 pm (SOLD OUT)
Wednesday, October, 27th, 1:30 pm - 5:30 pm
The second instance is now also sold out. After Adobe MAX, I promise that the assets will all be shared via this blog including complete access to source code.
Thursday, September 16, 2010
A worry about HTML5. Fragmentation.
I have looked at a few HTML5 examples. One of them I went to see is apparently financed by Microsoft at this URL: http://www.beautifulexplorer.com/ I clicked on the link using Firefox and got the following message displayed.
This is not the only time I have seen such a message. I went to see Apple's HTML5 gallery and this is what I saw.
Oh - and there are similar messages from Chrome sites done in HTML5 such as http://www.thewildernessdowntown.com/.
OK. Adobe loves HTML5 and I think it is a great thing for the web if the standards are adhered to. Having worked for standards for over a decade, I know the standard must be written in a manner that multiple implementations are 100% interoperable. What will harm the web is if sites start becoming specialized or optimized for different browsers. Most people shouldn't have to download and use different browsers for different sites. I am worried because I saw this trend with CSS. There are still nuances between the manners in which different browsers handle various CSS declarations (just ask anyone who has recently skinned a Drupal site).
My ask for HTML5 is as follows:
1. Let's make sure we all work together to create a good standard for HTML5
2. Let's ensure that we have consistent implementations. If the W3C recommendation is ambiguous, those who note the ambiguities have a responsibility to work this out at the standards development table so the web does not become fragmented.
3. Let's ensure that the enumerated lists of codecs for things like video is not fragmented in HTML5.
4. Let's not start mixing HTML5 specs with O/S specific hardware acceleration features that break interoperability.
I trust standards and I am going to remain optimistic about HTML5's future. I am presuming that the current state is only a temporary one due to the fact it will take some browsers a while to fully implement the specification (which is understandable). Nevertheless, it means a great deal to Adobe, as the leading tools provider for web development, and it means a lot to me personally and I felt I had to say what I said here. Let's move HTML5 into the next generation and do it right!
Tuesday, September 14, 2010
Dimmable 120 volt LEDs for the house?
The first item is a 120 volt, 2 watt LED Dimmable G16.5 Decorative Globe. This is a product from TCP, which is advertised as a medium base that throws off Halogen white color. We have ordered two of these (Cost is $17-18 each) to test to see if they do pay for themselves, which we suspect they will.

Monday, September 13, 2010
Weekly LiveCycle@MAX Highlighted Session!
This session is already nearing sell out capacity so if you are going, please register as soon as you can.
Developing a LiveCycle ES2.5 Application
This program for enterprise developers combines 1.5 days of introductory preconference training on LiveCycle ES2.5 (Enterprise Suite) with a full conference pass to MAX 2010. The preconference lab, "Developing a LiveCycle ES2.5 Application," is an essential introduction to developing user-centric applications with Adobe LiveCycle ES2.5. LiveCycle ES2.5 allows both business and IT professionals to visually assemble end-to-end processes, which when combined with rich interfaces, create engaging applications that unify systems and people quickly and flexibly. We'll present an end-to-end use case bringing a rich Internet application (RIA) and a LiveCycle application together. You will learn about the LiveCycle IDE, the Admin User Interface, and the LiveCycle ES2.5 solution components as we guide the participants through the development of this comprehensive use case.
We strongly recommend this training to those new to LiveCycle ES2.5, or those who would like a refresher, in order to get the most value out of the more advanced LiveCycle topics that will be presented during the MAX event.
Tracks: Develop
Audience: Web Developer, Application Developer
Skill Level: Beginner
Product: LiveCycle ES
Speakers: Chantal Richard, Valerie Snider-Lynch
Times:
Saturday, October, 23rd, 1:00 pm - 5:00 pm
Sunday, October, 24th, 9:00 am - 5:00 pm
Here is a video from Chantal Richard highlighting some more reason why this session is a "must attend" event.
Thursday, September 09, 2010
Why Cyber Crimes are Thriving in Canada and Profitable
I suspect the crime incident numbers are much higher due to our total lack of infrastructure to deal with cyber crimes. While this seems like a brash statement to make, I make it from practical experience. Earlier this year I found myself as the intended victim of a cyber crime. I quickly realized what was happening and collected all the evidence that any prosecutor would require to punish the scammers. I had a phone number I could call them at, an internet address, IP address, saved emails and recorded telephone conversations. I tried to report it. Guess what??? Not one single agency in Canada was willing to take any action against the criminals. Vancouver City Police said not their concern, call the RCMP. RCMP Fraud department and various other departments reacted with a belief that PhoneBusters was properly equipped to handle this. Upon contacting PhoneBusters, I quickly realized they only take reports. Again, not one single agency would lift a finger to go after the criminals.
But hey - don't take my word for it. Consider this:
Scenario: Imagine you just found out that your IT systems are being scanned and attacked right now and you have information about exactly who and where the attack initiates from. You find out that it is a criminal group who is responsible for other crimes and they are not relenting. What do you do?
Exercise: Try to find any authority in Canada (Police, CSIS, phone busters, etc.) who will actively take the case and go after the attacker (prosecute, arrest, stop, etc.). Call the local police, RCMP, etc. on the phone, explain the scenario above and ask them to get involved and do something.
Reality: You will not find one single organization that is willing to do anything. They all refer you to someone else who at most will take a report and do nothing.
This is very sad and is why the crimes are growing. What we need is a rapid response team who will actually be available to do something. Otherwise, Canadians and Canadian companies are going to only be victims while the bad guys make $ millions.
In the meantime, criminals have a free run on Canadians and can basically do what they want for fun and profit.
Find merchant accounts at Meoneris.com
Wednesday, September 08, 2010
Flash on mobile, the facts.
Flash Player 10.1 is now beginning to ship in volume on many smartphones. Many of you may have seen the attached full page Motorola ad which ran on Friday in the NY Times, the Wall Street Journal and USA Today. There are other similar ads being planned by major carriers and handset manufacturers. This is the culmination of years of co-development to migrate Flash (not just Flash light) to the mobile. Some have criticized Adobe for not doing this earlier but the reality is that the technology just wasn't ready earlier (hardware, software and infrastructure).
As the masses are starting to understand that video performance challenges on mobile devices, the truth has started to emerge that many of these issues are not isolated for Flash. Many of the technical issues are a function of the hardware capabilities and the drivers which expose them. Just for one example, if you take the same video with the same encoding and use any other player technology, and it is likely to perform about the same or worse than when played using Flash (the abc.com problem stems from code on their site which tries to use the hardware decoder for two snips concurrently, while the hardware only allows one - a constraint shared by any player on this hardware).
Flash video performance, along with other video experiences on mobile, should substantially improve. We are all in still in the genesis days of mobile and the truth is that a consistent experience over multiple screens and devices is a lot of work. As Adobe rolls out improvements such as StageVideo in future releases, allowing video to be sent directly to the screen (instead of being returned to the Flash Player) after being decoded in hardware, these experiences will get better and better. This point, among others, is made articulately here:
http://www.streaminglearningcenter.com/articles/the-five-key-myths-about -html5.html?page=1.
As others have right noted, the way to get great performing video on mobile devices is for content publishers to encode in ways that are supported by mobile *hardware*.
I don't expect the naysayers to be quiet any time soon. Several of my brethren on Slashdot have already complained bitterly about the intrusion of Flash onto their devices. The reality is that it is the users choice. Adobe, as I understand it, has never been concerned about forcing things on users. In fact, quite the opposite is true. The exec's I talk to seem quite concerned about people having the choice. If they don't want Flash, they can turn it off. I myself turn of a lot of features on my Nexus 1 Android device when I am not requiring them to save battery life. When I want my GPS data, I turn it on. Flash is no different (although it has been architected and engineered not to squander device resources when not in use). Long live choice!
I am stoked about the future of mobile. It took me a while to get there but now that we are rolling it out, many of the enterprises I am working with are bombarding me with new ideas for extendingh their infrastructure to mobile. Some of these are simply items like extending a Livecycle ES business process to a Droid device or as complex as dynamic routing changes in task assignment due to geo-location. Very cool.
Tuesday, September 07, 2010
LiveCycle@MAX pick of the week!
Matt came to Adobe with me as part of the Adobe acquisition of Yellow Dragon Software and has moved steadily up the rungs of the LiveCycle team. He is now heavily involved in the outreach of core LiveCycle functionality to mobile platforms. This is a session I want to attend and trust me, this will sell out fast. Register today here if you plan to attend. This one already has a second session added due to popularity and IMO will fill up fast.
The Mobile Enterprise (click on title to see the official listing)
Registration LINK HERE
Hear from product experts and discover how you can extend your enterprise to iPhone, iPad, Android, Windows Mobile, and BlackBerry devices by leveraging the Adobe LiveCycle Enterprise Suite platform. The session will include best practices for integrating business processes, accessing shared content, and developing forms for use on mobile form factors.
Tracks: Develop
Audience: Architect, Partner Decision Maker, Web Developer, Application Developer, Business Decision Maker
Skill Level: General Audience
Product: LiveCycle ES
Speakers: Matt MacKenzie, Stacy Young
Times:
Tuesday, October, 26th, 4:30 pm - 5:30 pm
Wednesday, October, 27th, 8:00 am - 9:00 am
Thursday, September 02, 2010
Serge launches MAX Un-awards!
It's not really a traditional widget anymore but a personalized interactive video where you can create a MAX un-award. I have already won awards, most notably for "Hardest Working Evangelist" and "Most Timid Developer".
Every video generates its own tweet so if you see a cool video in the player, just click on the share menu and post it on Twitter or any other social network.
Have fun! See you at MAX!
Monday, August 30, 2010
LiveCycle ES Pick of the week: A Case Study
Just as a reminder, whether you are a business person, developer or architect, if you are planning to attend MAX in 2010 and want to take a serious dive into LiveCycle ES, it is highly recommended to register ahead of the deadlines. In addition to saving money, you will likely find out that the selection of available sessions is far greater the more you book in advance. Several of our sessions sold out in previous years well ahead of the deadlines.
This week's pick:
Transforming the Value of IT for Government through Modernization at South African Revenue Service
Come see how the South African Revenue Service (SARS) provides improved benefits and services delivery to customers through online, automated tax filing. e@syFile is a set of Adobe AIR applications that leverage the Flash Platform and Adobe LiveCycle to enable manual and electronic tax filing. The solution delivers one form that is used in multiple channels, including print, web portal, branch/on-demand print, and offline via AIR. Using the system, SARS achieved 100% application adoption in two years and now collects in excess of 35 billion rand per month, equaling 60% of the South African revenue.
Tracks: Envision, Design, Develop
Audience: Architect, Partner Decision Maker, IS/IT, Web Developer, Application Developer, Business Decision Maker
Skill Level: General Audience
Products: AIR, Creative Suite, Flash Builder, Flash Player, Flex, LiveCycle DS, LiveCycle ES
Speakers: Rob Pinkerton, Barry Hore, Christopher Belford
Times:
Tuesday, October, 26th, 4:30 pm - 5:30 pm
I'll see you there!
Wednesday, August 25, 2010
Flash Player 10.1 really a major release?
As Neil says, “Flash Player 10.1 is a real advance for Flash Player, actually much more than the ‘dot one’ would indicate.” I am tending to agree with him. Here is the video:
Tuesday, August 24, 2010
Adobe AIR Launchpad - WOW!!!
"Adobe AIR Launchpad is a new desktop tool that helps Adobe Flex® developers get started building desktop applications deployed on Adobe AIR. Simply run Adobe AIR Launchpad and select the capabilities you need; Adobe AIR Launchpad will create a ready-to-import Flex project with your selected features implemented in a way that can be easily modified and extended. You can use the resulting project as a starting point for your AIR application."I decided to try it out. Since I have been sick my imagination seems to lack a bit so I just picked a random set of things for the application. You can drag and drop icons and select the application descriptor file settings from the main GUI as shown below:

From the next wizard menu you can select items like global error handling, detection of idle time or network capabilities etc.

and finally, the ability to select some standard types of things many developers would use.

and generate your project!

I imported and opened up the resulting project and found all the generated code and assets neatly placed into the same directory structure I would have used. Very cool!
I did have one small red X in the project which was thrown as the compiler did not recognize "e:UncaughtErrorEvent".
It turns out I failed to read the instructions (seems to be a major pattern in my life) that clearly instructed me to use the Flex SDK 4.1. I just wanted to post this here in case anyone else, like myself, believes reading the manuals are only a last resort. I can hear my teachers back in school now: Duane. You must read this great novel about a Spanish guy named 'Manual'.
From Technoracle, Adobe AIR Launchpad scores a solid 9/10 for the first release, largely due to the fact it saves lazy developers like me a lot of work!
Monday, August 23, 2010
MAX Pick of the Week
This session is for anyone who has worked with Livecycle ES and found a need to extend it. It can be quite daunting your first time and that is why we have put this session together. Building and deploying a custom component and integrating Livecycle ES with other J2EE environment applications should not be feared. Once you have the know how, it is actually very easy due largely to the great architecture and abundance of collateral to help you. This session will impart this knowledge to attendees and you'll walk away with more than your money's worth for a 90 minute session.
Here is the session - register now:
Extending LiveCycle ES for Java Developers
Join product experts and others as we work through the process of creating a Plain Old Java Object (POJO) that will be packaged and deployed to the Adobe LiveCycle Enterprise Suite service container as a custom component. Once your component has been deployed and activated, you'll then explore several invocation methods (SOAP, REST, and Remoting) to call your newly available service.
Tracks: Develop
Audience: Architect, Web Developer, Application Developer
Skill Level: Advanced
Products: Flash Builder, LiveCycle ES
Speakers: Duane Nickull, Scott MacDonald
Times:
Monday, October, 25th, 5:00 pm - 6:30 pm
See you there!
Sunday, August 22, 2010
UPDATE on Meningitis/Kidney failure
So I got the renal biopsy done on Thursday and the first results were in Friday AM. The unbelievable is happening - > my own kidney’s seem to be starting to heal themselves (prognosis was less than 5% this would happen). The Creatinine score fell from over 350 to 314 with no treatment. It’s too early to tell if this is a real trend or not but I’m gonna ride this wave as if it is. There is still a long road ahead to full recovery but the best thing happened. I got discharged from the hospital after two weeks and am now getting treated as an outpatient. This means I get to be at home to recover. I still have to have daily blood tests and monitoring done so it will be a while before I am back to full speed.
I also set a short term goal to be able to play with 22nd Century on Sept 2nd at the Backstage Lounge for Jesus Krysler’s CD release party along with Blackburn X and Helmz Deep. Focusing on this show as a goalpost will help. I hope you'll join me there.
Again – I really want to thank you all. Please accept apologies if it takes a while to individually thank you but know you made a huge difference.
Peace love and chaos!
duane
Wednesday, August 18, 2010
Spinal Meningitis (not Spinal Tap)
Friends – I want to thank all of you for your immense support during the last two weeks. The support and well wishes from friends and family was extremely critical for me to have while being in an isolation chamber in a hospital thinking I was dying. Right now I am on a short reprieve of 12 hours ( must be back at VHG at 07:00) but wanted to write to update you all on what has happened and the current status.
Basically, in the early morning hours two weeks ago, I was rushed to Vancouver General Hospital with near paralysis and severe pain in my head and torso. This was a complete shock as there was no prior indication anything was wrong and I have enjoyed great health most of my life. After several tests including a spinal tap to retrieve spinal cord fluids, the diagnoses came in as Spinal Meningitis. For those of you who do not know this illness, 70 percent (http://www.idph.state.il.us/public/hb/hbmening.htm) or more of bacterial meningitis cases were fatal before antibiotics were developed and with antibiotic treatment, the fatality rate has dropped to 15 percent. The hospital basically pulled out all the stops to rid me of this disease.
Unfortunately, in doing so, they introduced a wide spectrum anti-viral medication into my blood stream. My kidneys reacted very badly and I currently have a creatinine count of around 357 (when I came into the hospital, the count was 62). 300 + is a very bad score indicating kidney impairment (ref: http://www.medicinenet.com/creatinine_blood_test/article.htm). Currently the doctors are trying to find both the exact reason for the high creatinine count as well as a cure. Tomorrow morning I will get a kidney biopsy (basically a series of 6 drill tests through the kidneys) to try and find exactly what has gone wrong. The results will not be known for a while (Monday maybe) and I will update here.
I want to acknowledge the support of my wife and all my family and friends. There is nothing specific we need at this time so please just well wishes and if you really want to do something, be nice to a random stranger tomorrow. Knowing my life is influencing people I do not know in a good way is the best gift you could give.
Thank you again.
Peace, love and may your code compile on the first try!
d
Thursday, August 05, 2010
SOA has not failed, Adobe's Enterprise Software successes
Adobe's own platforms are a primary example of this. Having recently written about the differences in patterns of SOA vs REST within the Flash Platform, I now feel compelled to point out that SOA is far from dead. In fact, I received an internal email today within Adobe that clarifies this point. The email outlined the percentages of the top companies that are using Adobe LiveCycle ES or other Adobe enterprise software. This was published in last week’s Adobe internal business intelligence website and while I cannot divulge the raw data sources, I believe this to be accurate.
Fact: Over 27,000 Companies use Adobe Enterprise products (Connect, Flash Builder, LiveCycle).
Fact: These products embrace the concept of services to enable consumers to gain access to blocks of functionality encapsulated within the software. Acrobat Connect is even deployed using the Software as a Service (SaaS) model.
All Industries
22 of the top 25 global companies, as measured by Forbes, use Adobe Enterprise products.
23 of the top 25 U.S. companies, as measured by Fortune, use Adobe Enterprise products.
23 of the top 25 European companies, as measured by Forbes, use Adobe Enterprise products.
Banking Industry
7 of the top 10 global Banks use Adobe to deliver better customer experiences.
16 of the top 20 U.S. Banks use Adobe to deliver better customer experiences.
23 of the top 25 global Banking companies, as measured by Forbes, use Adobe Enterprise products.
20 of the top 20 U.S. Banking companies, as measured by Fortune, use Adobe Enterprise products.
10 of the top 10 European Banking companies, as measured by Forbes, use Adobe Enterprise products.
Insurance Industry
24 of the top 25 global Insurance companies, as measured by Forbes, use Adobe Enterprise products.
7 of the top 10 U.S. Insurance companies, as measured by Fortune, use Adobe Enterprise products.
This does not sound like SOA is failing to me. In fact, far from it. Services will be around for a long time in the future. Why? The concept of services is durable. It will be relevant over many generations of the same technology and it will also be a form of architecture practiced in new technologies.
One of my friends recently stated that "SOA is dead" then followed it up with "long live services". This caused my brain to spin a bit. If an architecture has services, wouldn't that make the architecture ipso facto service oriented? Perhaps I missed something?
If you are new to LiveCycle ES and want to get up to speed, do not overlook the benefits of coming to Adobe MAX 2010. Be warned however that space is filling up fast.
Final synopsis: SOA is not dead. Services will continue to be the dominant action boundary between capabilities and consumers of those capabilities who may be from disparate domains of ownership.
Long live SOA!!!



