Thursday, July 17, 2008
Car Reviews Indicate that New Cars are Cool But They Aren't Hot Cars
For example, the Toyota Prius is great in terms of the technology used in hybrid cars and the fact that it gets great gas mileage but you aren't exactly going to want to drive up to your friend's house specifically to show off this car. Likewise, the Smart car is a cool car with a unique design that's different from a lot of the new cars out there but it's not as though you're going to be able to really feel like you're a hot guy while driving around in one of these cars. You don't drive up to someone else in one of these cars and rev your car engine to get attention on the road.
There's nothing wrong with the new cars that are coming out today. All of the car reviews about vehicles like the Toyota Prius and the Smart car seem to indicate that there are some features about these cars that are worth keeping as we design new cars in the future. I just think that we need to take some of the benefits of hybrid cars and small cars and make them a little bit more stylish. I'm all for driving a cool car with modern features but I don't want to look like a tool while doing it.
Why doesn't FIA or some other organization have a racing class for these cars? A lot of car technology (Radial Tires, Seatbelts, crumple zones, improved fuel mileage to name a few) are the direct result of innovation stemmed by racing. I can see two cars guys 10 years from now having this conversation:
Car Guy 1: "Hey - nice rod. What is that? A 20 Gigawatt DC inverter under the hood?"
Car Guy 2: "I wish. It's the stock 15 GW but I added a boost capacitor to give me 150 kw of torque when I hit the pedal hard"
Car Guy 1: "Wicked - nice styling too. Those 28" rims with regenerative braking kick ass".
....
You get the idea.
Labels: automobile, cars, cool cars, reviews, smart car, toyota prius
Wednesday, July 16, 2008
A personal interview with Andre Michelle, Webinale 2008 and Spoiler
The music for the Code and Tunes sessions is provided by Spoiler, my newest favorite metal band from Germany. Bass player Marc Thiele hand picked the songs for the video. If you get a chance to see Spoiler live - check them out! The code and tunes shows some Flex code to work with audio and explains how to add a pause, play and stop button to an audio player in a few minutes. Thanks to all the guys from Webinale 2008 (Felix, Stefan et al) for appearing in the video and helping me with interviews and location logistics as well as putting on a great conference! Here is the show. Feel free to use the embed code to redistribute wherever!
Oh yeah - there is also film of driving at 210 KPH on the autobahn!
Labels: andre michelle, Duanes World, duanesworld tv, Spoiler, Stefan D'amore
Tuesday, July 15, 2008
Doc Or Die: XML Fever
Doc Or Die: XML Fever
Do you feel a wicked urge to build a meta schema language, fix the semantic web or start data modeling (only advanced cases of XML fever)? This doc explains why. LOL - thanks Bob!
Sunday, July 13, 2008
O'Reilly Foo Camp 2008

I just got back from O'Reilly's Foo Camp 2008. It was really a life changing experience. The ability to mesh/mind meld with the world's greatest minds was incredible. Topics ranged from serious discussions on UN policy to create global fair trade and equality to guitar hacks and inventing new games.
I'd go as far to say that the 300 colleagues and peers at this year's Foo Camp should be consulted to set world policy. My head is full and it will take weeks to digest. I feel grateful for the interactions and the invitation to attend this weekend. There will be a future episode of Duane's World TV highlighting the event with interviews from Bob Glushko (UC Berkeley), Tim O'Reilly (founder - O'Reilly Media), John Markoff (New York Times) and Dries Buytaert (Drupal Founder).
I also want to express sincere gratitude for all the staff at O'Reilly for putting on this event. Everyone pitched in to make this a perfect weekend. Too many people to thank, but thanks to Tim, Sarah, the cooks, facilities staff and all others that made this possible.
Duane
(Feeling really grateful and optimistic about the future of our planet)
Labels: Bob Glushko, Dries Buytaert, Foo Camp 2008, future, John Markoff, Tim Oreilly
Wednesday, July 09, 2008
Frankenstein Fender?
World Record Download? Where was the contest?
I recently became aware and annoyed of a claim by Mozilla stating they own the world record (stamped by Guiness World Records nonetheless) for the most software downloads in one single day. This claim is obviously somewhat hollow as the details are slim to none, nor was anyone else in the industry that I am aware of even invited to the party.
You can read the claim here:
"Thanks to the support of the always amazing Mozilla community, we now hold a Guinness World Record for the most software downloaded in 24 hours. From 18:16 UTC on June 17, 2008 to 18:16 UTC on June 18, 2008, 8,002,530 people downloaded Firefox 3 and are now enjoying a safer, smarter and better Web."
How many downloads does Apple or Microsoft get when they update their OS? I looked at the figures of both Microsoft and Apple and figure both of them have probably beat this on several days based on install numbers alone (SP2 anyone?). Furthermore, as noted by fellow Evangelist Ben Forta, there have been over a billion downloads of the Adobe Flash Player in the first 5 months of 2008 alone. This averages around 6.7 million (1,000,000,000 / 150) every day sustained over 5 months and Adobe has actually publicly stated that we've had days where software downloads exceeded 10 million in a day. Some even place this number to 12 million per day.
I seriously doubt Mozilla beat yesterday's massive coordinated DNS upgrade patch. According to CERT and others, "This is the largest synchronized security update in the history of the Internet, and is the result of hard work and dedication across dozens of organizations."
Speaking for myself, I dispute Firefox's claim. Not that is really matters. I just prefer the truth please.
Sorry FireFox. I love your software, I use your software but if you want to have a real contest, you have to at least invite the competition.
Labels: world record software downloads in one day
Tuesday, July 08, 2008
Duanes World Episode 5 - E.B.U., Switzerland, Flex and Helcion!
Labels: Duanes World, European Broadcasters Union, helcion, Marcus Metzner., roger roberts, S4M
Friday, July 04, 2008
Air Canada Executive First Class Rocks!

Special thanks to Melonie, Natalie and Dean for being the best hosts on flight 897 yesterday!
Labels: Air canada, class, executive, first
Wednesday, July 02, 2008
Code your way to get into MAX 2008 for free!
* For every 3 bugs where we accept and commit your submitted patch, we will purchase an Adobe-related book from your Amazon wish list (once you've had your 3rd patch accepted we'll reach out to you to find your wish list).
* For the first two contributors to have 10 patches committed, we'll pay for your MAX 2008 registration (any region).
The full details are posted at http://opensource.adobe.com/wiki/display/flexsdk/Flex+3+Contributions
Tuesday, July 01, 2008
Searchable Flash - some early tips
So how does it work?
This is being done via a headless Flash reader that can extract strings from Flash and use them to build an initial page ranking and string array for each page. The string arrays themselves are then fed into Google and Yahoo! ranking algorithms where they will give the page an initial ranking for each tree. Exactly what is indexed and what rank the search engines will give it is yet to be seen. Don't automatically assume everything in SWF is now at par with HTML text.
For example, a large vector-based drawing of the word "Washington" will not likely make you rank high as it is still not text. Cognitive capabilities are not easy to bestow upon machines (which is why Captcha works so well).
Why you might be excited
Without doing anything, the engines will use some of your text values in SWFs and possibly adjust your rankings for certain terms. This is a good thing for people who have not yet learned how to get Google and Yahoo! to use static content for their indexes. In cases where your unique text content has previously been inaccessible, there should be improvements.
Why you might not be so excited
Initial page ranking is not the silver bullet it once used to be. As soon as searches are performed and your content comes up, both Google and Yahoo! will still dynamically adjust your score based on a multitude of conditions. I have outlined several of these tips in this blog post already. Duane's World Episode 3 also has some tips and tricks on how to use Google's dynamic page ranking algorithm to move up the ladder.
Some tips and tricks:
Flash developers who took care have had their content indexed all along. Using XML or XHTML data providers with strings in them and a link from the index.html shell was a great way to get stuff indexed and still generate good page rankings. From your main SWF, you simply just used the XHTML file as a data provider and parsed it with E4X (ActionScript 3's XML parser). That way the same raw data was both indexed by search engines and also used by the application. Those developers who took this care might now be trumped by those who will get lucky and have high rankings.
Flash developers, like HTML developers, still need to understand that the pages that point at your content have a lot to do with your dynamic rank. Content is still king too. Make sure you have your keyword well researched before betting the farm on it. For example - how many people performed unique searches on that term? Is it an unambiguous term?
This will provide more relevant automatic search rankings of the millions of RIAs and other dynamic content that run in Adobe Flash Player. Moving forward, RIA developers and rich Web content producers won’t need to amend existing and future content to make it searchable — they can now be confident it can be found by users around the globe.
One of the best ways to achieve a higher ranking is to examine other Flash sites and see what they have done. Sombrio is a good example. If you search for this in Google, the Sombrio Clothing Company comes up #1 out of about 2 million.
http://www.google.com/search?source=ig&hl=en&rlz=&=&q=sombrio&btnG=Google+Search
Note that if you read this, then click on Sombrio Cartel, you are actually helping maintain it at the #1 place. Google will see the above string as a search in true REST style, then track what you click on, bounce rates etc.
Peter Elst also noted some additional concerns here. He wrote:
The concern I have here is that URL requests to the backend will get indexed, those URLs getting exposed in search queries or spider bots hitting those URLs could cause issues. Its not like in HTML content where the search engines can ignore form submit URLs, there is no such context in a HTTPService or URLRequest.
True. Once again, developers owe it to their clients to learn more about how the systems work. Note that Google currently does index some content and you can try this search by clicking here:
http://www.google.com/search?hl=en&lr=&as_qdr=all&q=sombrio+filetype%3Aswf&btnG=Search
More on this later. I am going to try some experiments to see what is possible.
Labels: flash, search engines, SEO
Friday, June 27, 2008
Gig tonight, then off to Zurich, London

Maybe this should be a tweet? Just sitting around getting ready to load in to the BackStage Lounge to play tonight. Basses all packed, tuned, new strings etc. Tonight should be packed and a fun gig - the BackStage Lounge is one of my favorite venues. We also are playing some new material tonight as well as covering some Monster Magnet, Sex Pistols, Ramones and others. Thinking of hair color options. Orange:

or blue:

maybe green?

I'm bored!
Monday, June 23, 2008
Microsoft ODF workshop? Cool!
This email is public record on the ODF Technical Committee email archives:
"As you know, Microsoft has recently announced support for ODF in the next service pack for Office (SP2 for Office 2007, expected to be released in the first half of 2009). In conjunction with that announcement, we would like to invite all members of the OASIS OpenDocument Format TC and subcommittees to a 1-day DII workshop on how Office will support ODF. The workshop will take place on Wednesday, July 30, 2008 in Redmond, Washington.
This event will be an opportunity for you to see an early demonstration of our ODF support, meet members of the Office PM/dev teams responsible for ODF support, and hear how we're looking at document format interoperability in general. We're looking forward to the opportunity to get to know each of you and to learn about your view of these issues, and the day will include plenty of unstructured discussion time for those purposes.
The Forum will be an all-day event on the Microsoft campus in Redmond, followed by a hosted dinner event at a nearby location. We're still working out the details of the day, but it will include three general types of activities:
- Presentations from members of the Office product team, to explain our approach to ODF support and demonstrate some of the specific functionality we're planning.
- Hands-on lab time, to give you an opportunity to try out a pre-release version of our ODF support.
- Discussion time, so that we can hear your feedback on topics of interest to document format implementers.
If you are interested in attending, please let me know by June 30th by sending email to (dmahugh) at microsoft*dot*com. We will have limited space, so I wanted to extend this invitation to the ODF TC members first so that we can accommodate as many of you as would like to attend. We will provide additional information regarding logistics, local hotels, etc to confirmed attendees.
This event will provide a unique opportunity to see firsthand how Microsoft is planning to implement ODF support in Office, and we hope that you will be able to join us. If you have any questions or need additional information, please let me know.
Best regards,
Doug Mahugh
Saturday, June 21, 2008
The SOA Reference Architecture work Inspected

Friday, June 20, 2008
Why your luggage might be broken ;-)
Labels: breaking things, broken luggage investigation, vancouver international airport
RANT: Rogers Home Phone Sucks!!!
I got on the phone with "M", a representative. She is obviously in a call centre because she cannot grasp simple facts like people need their business lines to survive and lines that are errantly disconnected should be immediately re-connected. Her "manager" has to approve it and make the transfer but their internal system crashed.
Rogers is not quite as bad as Telus, but they are getting close. Shaw Cable on the other hand is a shining example of great customer service. At Shaw, a human actually answers the phone. When I phone the number printed on my Rogers bill, I get transferred to between 2-5 people before someone from the "right" department can attempt to understand. This reflects really badly on their ability to survive long term IMO as it both wastes their employees' valuable hours and annoys customers.
I am left in the lurch right now, having paid over $300 when I actually owe less than $200 and I'm still without a phone. Will update later.
Don't do business with Rogers for home phone if you do not have to. Same for Telus.
Labels: Rogers sucks
Thursday, June 19, 2008
Duane's World TV - Episode 4 is live!
The code and tunes segment works with an associative array (also multidimensional array) and binding it to a Flex chart. The source code will be made available to anyone interested by emailing me at dnickull at adobe dot com.
Enjoy!
Wednesday, June 18, 2008
Working with Video in Adobe Flex Builder 3
The source code can be downloaded here. There are about 30 projects in total with complete source code you can download.
A future episode of Duane's World TV will also feature this segment and interviews from the European Broadcasting Union meeting in Geneva, CH.
Tuesday, June 17, 2008
AIR 1.1 is out!
1. AIR has been translated and can now be localized into ten additional languages (English only for 1.0). The new list of languages now includes Japanese, French, German, Traditional Chinese, Simplified Chinese, Korean, Spanish, Italian, English, Russian, and Brazilian Portuguese. I presume this probably also translates into where the most AIR activity is so if you want your language supported, get active. DISCLAIMER: I am just guessing.
2. Coinciding with the above language support, the AIR APIs and file formats have been updated to enable AIR-based applications to be localized and International keyboard input is now supported. I haven't had time to play around with this yet but will try to get some code samples together in the days to follow.
There is also added support for localizing the name and description attributes in the application descriptor file. This means that the app name etc. will be available in the localized language. Also introduced is support for localizing error messages, such as SQLError.detailID and SQLError.detailArguments, in the SQLite database and the addition of a Capabilities.languages property to obtain an array of preferred UI languages as set by the operating system. Note that the <mx:html> button labels and default menus, such as context menus and the Mac menu bar, have been localized to all supported languages as well. C'est une nouveux dialog en Francais ici!

3. AIR 1.1 is GB18030 certified. GB18030 is the registered Internet name for the official character set of the People's Republic of China (PRC) superseding GB2312. This character set is formally called "Chinese National Standard GB 18030-2005: Information technology -- Chinese coded character set".
4. Security Upgrades. A new certificate migration feature is available that allows developers to migrate their applications between different digital signing certificates. Read the documentation on how this works.
Developers - If you use Flex Builder 3 to build Adobe AIR applications, you will need to manually update the SDK. Instructions on how to perform a manual update are described in the Flex Builder TechNote. You can find out more about Flex 3 and the Adobe AIR 1.1 release on the Adobe Developer Connection site.
While AIR 1.1 is a dot release, it represents a significant step forward in AIR capabilities, and its development required a significant effort from the core AIR team and from teams around the company. The Adobe AIR team deserves a huge round of applause.
Labels: adobe, air, Flex, Flex builder
Friday, June 13, 2008
Settled - the argument over which technology is best
Regardless, today's experience gave me an epiphany. Which technology is best? Simple - the one that people can use. Wasn't that like an IBM ad from two decades ago?
What made me realize this?
1. I sent over a PPT file to some guys from Microsoft. I work for Adobe but I honestly love Powerpoint. Powerpoint is a great tool and easy to use - people use it. Sure I could have sent over PDF but I didn't. I have seen Apple employees give talks using PPT instead of Keynote too.
2. I re-read part of Microsoft's XML Paper Specification and realized it is published in PDF. Right tool for the right job.
3. The guy complaining about Flash works for a company that used Flash on the front page of their company's website. I think Microsoft also still has some of the best Flash experiences on their site too.
4. I was asked internally to answer a set of customer questions about Flex vs. AJAX. I responded stating that I don't see why there even has to be a competition. Adobe loves AJAX, so do I.
Technologies that people use rock! People use technology that is the easiest choice to do the job. People use technologies they are familiar with. My mom still won't use a cell phone but has adopted the internet. People use whatever interoperates with the status quo. Without this, none of the other arguing would even be read since we would be outside doing something else instead of sitting in front of computers all day.
Hmmm - never mind.
Have a good weekend!
Wednesday, June 11, 2008
ISO puts OOXML on hold?
Nevertheless, on Slashdot this story appeared yesterday:
"schliz alerts us that ISO, in response to the four appeals (Venezuela, India, Brazil, South Africa) filed in recent weeks, has put the OOXML standardization process on hold. Here is ISO's press release, which says that ISO/IEC DIS 29500 will not be published for at least "several months" while the appeals process goes forward."
This was followed by a somewhat cryptic update:
"Update: 06/11 10:13 GMT by KD : Reader Alsee points out that the fourth officially recognized appealing country is Venezuela, not Denmark as originally stated. The protests of Denmark and Norway are being disregarded, as they do not come from the administrative heads of their national organizations."
Now I am confused too. The official ISO release clearly states:
"Four national standards body members of ISO and IEC – Brazil, India, South Africa and Venezuela – have submitted appeals against the recent approval of ISO/IEC DIS 29500, Information technology – Office Open XML formats, as an ISO/IEC International Standard."
A letter in Danish (http://osl.dk/fileadmin/user_upload/pdf/AFD/ISO_klage_maj08.pdf) seems to be made incorrectly (officially I think you have to use English, Russian, or French to communicate in the United Nations or ISO) yet carried with it the weight of the nation. The official Danish Standards organization (and hence ISO voice) did not make the complaint - it was made and sent to that organization. Having dealt with Danish SDOs before, I know they take this stuff seriously so I have sincere feelings that the heart of the Danish SDO might be on side on this case (Disclaimer: my opinion, not fact). Note that officially, ISO does not recognize the author of the letter, OSL - an open source group. As translated and reported on Groklaw,
"(The letter in question)
I cannot find an official response from ISO to this letter anywhere. So what about Norway? Norway's protest seems to be more official at least according to Scuttlemonkey's post on slashdot:
"I am writing to you in my capacity as Chairman (of 13 years standing) of the Norwegian mirror committee to ISO/IEC JTC 1/SC 34. I wish to inform you of serious irregularities in connection with the Norwegian vote on ISO/IEC DIS 29500 (Office Open XML) and to lodge a formal protest. You will have been notified that Norway voted to approve OOXML in this ballot. This decision does not reflect the view of the vast majority of the Norwegian committee, 80% of which was against changing Norway's vote from No with comments to Yes."
The alleged letter is documented at http://blog.abrenna.com/formal-protest-against-norways-yes-to-ooxml/. If an acting chairman's letter, written in English, is not official I have no idea why.
So where lies the truth and what will happen? I researched ISO's process of dealing with protests. It is at http://isotc.iso.org/livelink/livelink.exe/fetch/186605/customview.html?func=ll&objId=186605&objAction=browse&sort=name. Ironically, this page does not seem to conform to web standards and I need some plugin to view the content. In short, Roger Frost, ISO's Manager of Communication, has stated publicly in the release the following:
"In accordance with the ISO/IEC rules governing the work of their joint technical committee ISO/IEC JTC 1, Information technology, the appeals are currently being considered by the ISO Secretary-General and the IEC General Secretary who, within a period of 30 days (to the end of June), and following whatever consultations they judge appropriate, are required to submit the appeals, with their comments, to the ISO Technical Management Board and the IEC Standardization Management Board."
I guess we all have to wait and see. Prediction? This stall will have no effect on the overall status of ISO approval of OOXML. Microsoft has claimed it will add support for the Open Document Format (ODF) and that should quell some of the opposition. There has been a lot of resources and energy wasted on this debate. Regardless of the outcome, here are my predictions:
The Sex Pistols need your Money! What about Music 2.0?
What about Music 2.0 - isn't it going to save the artists?
The recording industry is still floundering in its inability to grasp the reality of the Internet. I made a blog post about this on Mix2r.fm yesterday and wonder what the new model will be. I guess more bands are going to be touring and releasing more of their merchandise from their closets (good for us). The Sex Pistols official site lists a special DVD coming out June 30 titled "There'll Always Be An England". I'm gonna order mine - if Johnny needs my money I'll lend him a quid any day but the DVD is well worth it (Disclaimer: I have not seen it yet). Johnny - next time you're in Vancouver pints are on me!!
So what do you do if you are someone famous (or formerly famous) like John Lydon, Steve Jones, Glen Matlock, et al. to earn money today? Your royalty cheques are getting smaller, labels are dropping your content, you've got songs starting to appear on "Best of
Anyways, I want to order my official copy of the DVD before they're gone and I have to rip one via BitTorrent because some nitwit miscalculated how many copies they can sell. ;-)
Labels: mix2r, music 2.0, sex pistols
Thursday, June 05, 2008
Peter Way - R.I.P.

Sleep well sweet prince...
22nd Century at the Railway Club

Tim, Glen & me playing Let Me Be

Banging out a Punk-metal version of "Echo Beach".

Covering 'Surrender' - Cheap Trick.
Labels: 22nd century, chaos, duane, mix2r
Tuesday, June 03, 2008
Duane's World TV - Episode 3 live
Note that the tricks of search engine monitoring are linked specifically to the Google personalized search page but do apply to regular page rankings as well. Why else do you think Adobe got #1 rankings for such terms as "SOA White Paper" and "Enterprise Developer Relations"?
Labels: 22nd century, 6S Marketing, Duanes World, SEO, TV
Sunday, May 25, 2008
Adobe MAX 2008 Information

MAX 2008/2009 has been announced and will be held in the following cities:
MAX 2008 North America
San Francisco, California
November 16 - 19, 2008
MAX 2008 Europe
Milan, Italy
December 1 - 4, 2008
MAX 2008 Japan
Tokyo, Japan
January 2009
MAX is an experience unlike any other, presenting opportunities for designers, developers and architects to connect with the people who matter. MAX 2008 will be the ultimate MAX and track sessions are being sought now.
SUBSCRIBE:: MAX 2007 Sold Out!

Subscribe now to the list so you don't miss out. Last year we capped it at 4,200 and had to turn people away. Subscribe today.
GET INVOLVED:: Suggest a Session

For MAX 2008 we are accepting ideas and suggestions. Use the link above to suggest something.
Sponsor:: Give to the Community

MAX has a limited number of high level sponsorships available. As always, these tend to go fast. Use the sponsor link above to let MAX 2008 know you want in.
Tuesday, May 20, 2008
Duane's World TV Show Episode 2 out today!
Labels: AS3, Duanes World, Flex, india, show 2, SWC, yahoo maps
Friday, May 16, 2008
Developers Tools and Examples for Flash Player 10
Luckily, Lee Brimelow (The Flash Blog) sent me this link to an excellent video explaining how you can use MXMLC (Flex Compiler Shell) to write some samples that use the new capabilities of Flash Player 10.
If you really get stuck - consider going to the Flash Player 10 public forum.
Labels: developer tools, examples, flash player 10, samples
Tuesday, May 13, 2008
Moscone, Norovirus, JavaOne - The Truth Please
I have also contacted a couple of reporters and asked them to look into this further. Here are the things that concern me:
1. The Contra Costa Times and others reported that the SF Department of Health became aware of the norovirus problem on Wednesday, May 7. Why were JavaOne attendees not warned until Friday at 3:00 AM and why was food allowed to be served Wed, Thurs and Friday if it was suspected that it was a food issue?
2. The official statement from Jim Soos was that no one was hospitalized, however Greg H. (he left a comment on the earlier post) was. Besides, how would he know if we went to hospitals anyways? If a spokesperson doesn't know, they had no business making such statements as fact. Understandably, Jim is probably now aware that at least one person was hospitalized and maybe didn't know at the time he spoke.
3. Most of the official press reported that only 3 non-Moscone staff got sick. Obviously more than 3 non-Moscone workers contracted it as there are myself and 4 others just on the earlier blog post. If you had it or the symptoms please leave a comment on this blog. I want to find out how many people really got sick. This official number of "3" is now wrong. The number comes from David Perry, spokesperson for Moscone who stated:
David Perry, spokesman for the Moscone Center, said 67 of people infected were staff working at the weeklong conference and 3 were attendeesSee full story here
4. What the hell was Moscone doing serving us food? Here is what a statement to ponder (courtesy of San Francisco Chronicle):
The source of the virus has not yet been identified, but generally the norovirus is passed when an infected person spreads microbes either by preparing food or sharing plates or utensils, said Jim Soos, assistant director of policy and planning at the San Francisco Department of Public Health.So Moscone knew about it as early as Wednesday, but continued to serve us food Wednesday, Thursday and Friday. Hmmm - was any testing done to make sure the food was safe? Were we warned that maybe the food might be the cause? No - nothing but silence! This is not right IMO.
I want to point out that I don't blame any one group. I love Sun (a lot of friends there) and I want to be at every JavaOne conference in the future. I will be back at Moscone for other conferences this year and actually know many of the staff there who are very polite and pleasant. I don't know Jim Soos but imagine he must have a tough job.
What I really want to do is to find the truth. If you know something, please add it here.
Labels: 2008, javaone, moscone, norovirus, sun, vomit
Monday, May 12, 2008
Which scripting language is most popular?
I realize that there are some languages left off this list. This is because I am lazy (something which I have admitted to before).
Here is the survey as of May 2008:
Monster.com jobs keyword search
The scientist must consider that first off, it only shows that JavaScript got over 5000, not the exact number. In all fairness, I never did a search on “Flash,” which includes ActionScript Skills. I figured if I had done this, I probably would have had to also search for “AJAX,” which obviously includes JavaScript. Here are the results in order of ranking.
*Javascript > 5,000
http://jobsearch.monster.com/Search.aspx?re=130&cy=us&brd=1&JSNONREG=1&q=javascript&rad=20&rad_units=miles
http://jobsearch.monster.com/Search.aspx?re=0&cy=us&brd=1&jsnonreg=1&q=actionscript&rad_units=miles&pg=1&vw=b
http://jobsearch.monster.com/Search.aspx?re=0&cy=us&brd=1&jsnonreg=1&q=vbscript&rad_units=miles&pg=1&vw=b
http://jobsearch.monster.com/Search.aspx?re=130&cy=us&brd=1&JSNONREG=1&q=flash&rad=20&rad_units=miles
http://jobsearch.monster.com/Search.aspx?re=0&cy=us&brd=1&jsnonreg=1&q=ajax&rad_units=miles&pg=1&vw=b
Amazon.com Books
Book searches on Amazon also appear to be totally unscientific. Given that Perl has been around the longest and was powering most of the first Internet bubble, it is no surprise it topped the rankings. ActionScript came in a dismal last place.
Perl 20,317
http://www.amazon.com/s/ref=nb_ss_b?url=search-alias%3Dstripbooks&field-keywords=perl&x=0&y=0
http://www.amazon.com/s/ref=nb_ss_gw?url=search-alias%3Daps&field-keywords=javascript&x=0&y=0
http://www.amazon.com/s/ref=nb_ss_b?url=search-alias%3Dstripbooks&field-keywords=vbscript&x=0&y=0
http://www.amazon.com/s/ref=nb_ss_b?url=search-alias%3Dstripbooks&field-keywords=actionscript&x=0&y=0
http://www.amazon.com/s/ref=sr_nr_i_0?ie=UTF8&rs=&keywords=flash&rh=i%3Aaps%2Ck%3Aflash%2Ci%3Astripbooks
http://www.amazon.com/s/ref=nb_ss_b?url=search-alias%3Dstripbooks&field-keywords=AJAX&x=0&y=0
Perl developer 352,000
http://www.google.com/search?hl=en&q=%22perl+developer%22&btnG=Search
http://www.google.com/search?source=ig&hl=en&rlz=&q=%22Actionscript+developer%22&btnG=Google+Search
JavaScript developer 75,500
http://www.google.com/search?source=ig&hl=en&rlz=&q=%22javascript+developer%22&btnG=Google+Search
http://www.google.com/search?source=ig&hl=en&rlz=&q=%22flash+developer%22&btnG=Google+Search
Ajax Developer got 94,300
http://www.google.com/search?hl=en&safe=off&pwst=1&sa=X&oi=spell&resnum=0&ct=result&cd=1&q=%22ajax+developer%22&spell=1
http://www.google.com/search?hl=en&safe=off&q=%22Flex+developer%22&btnG=Search
Saturday, May 10, 2008
OASIS SOA Reference Architecture call for review
The OASIS Service Oriented Architecture Reference Model (SOA-RM) TC has recently
approved the following specification as a Committee Draft and approved the
package for public review:
Reference Architecture for Service Oriented Architecture Version 1.0
The public review starts today, 9 May 2008, and ends 8 July 2008. This is an
open invitation to comment. We strongly encourage feedback from potential users,
developers and others, whether OASIS members or not, for the sake of improving
the interoperability and quality of OASIS work. Please feel free to distribute
this announcement within your organization and to other appropriate mail lists.
More non-normative information about the specification and the technical
committee may be found at the public home page of the TC at
http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=soa-rm. Comments may
be submitted to the TC by any person through the use of the OASIS TC Comment
Facility which can be located via the button marked "Send A Comment" at the top
of that page, or directly at
http://www.oasis-open.org/committees/comments/index.php?wg_abbrev=soa-rm.
Submitted comments (for this work as well as other works of that TC) are
publicly archived and can be viewed at
http://lists.oasis-open.org/archives/soa-rm-comment/. All comments submitted to
OASIS are subject to the OASIS Feedback License, which ensures that the feedback
you provide carries the same obligations at least as the obligations of the TC
members.
The specification document and related files are available here:
Editable Source:
http://docs.oasis-open.org/soa-rm/soa-ra/v1.0/soa-ra-pr-01.doc
PDF (Authoritative):
http://docs.oasis-open.org/soa-rm/soa-ra/v1.0/soa-ra-pr-01.pdf
HTML:
http://docs.oasis-open.org/soa-rm/soa-ra/v1.0/soa-ra-pr-01.html
Abstract:
"This document specifies the OASIS Reference Architecture for Service Oriented
Architecture. It follows from the concepts and relationships defined in the
OASIS Reference Model for Service Oriented Architecture. While it remains
abstract in nature, the current document describes one possible template upon
which a SOA concrete architecture can be built.
"Our focus in this architecture is on an approach to integrating business with
the information technology needed to support it. The issues involved with
integration are always present, but, we find, are thrown into clear focus when
business integration involves crossing ownership boundaries.
...
"The Reference Architecture has three main views: the Business via Service view
which lays the foundation for conducting business in the context of Service
Oriented Architecture; the Realizing Services view which addresses the
requirements for constructing a Service Oriented Architecture; and the Owning
Service Oriented Architecture view which focuses on the governance and
management of SOA-based systems."
OASIS and the Service Oriented Architecture Reference Model (SOA-RM) TC welcome
your comments.
Labels: OASIS, soa, SOA Reference Architecture
Yes - I did pass out on stage at JavaOne.
I felt okay so I decided to go ahead with my final presentation on SOA, Standards and Java at 1:30 on Friday; however my co-presenter Steve Jones of Capgemini noticed I wasn't looking too good. To make a long story short, at the end of the code demo part I keeled over and apparently blacked out on stage in front of quite a few hundred people. I guess it is a good way to avoid Q&A. Goods news is we actually got the presentation done first.
The media picked up the story later that day:
CBS - http://cbs5.com/local/norovirus.moscone.outbreak.2.720481.html
SF Chronicle - http://www.sfgate.com/cgi-bin/article.cgi?f=/c/a/2008/05/10/BAB910JRM3.DTL&type=health
CNET - http://www.news.com/8301-13577_3-9940042-36.html?tag=cd.blog
Thank you to everyone who wrote in. I am still sick but okay enough to blog. Will update later.
Thursday, May 08, 2008
Duane's World TV Show Launches today!
Monday, May 05, 2008
Stupid JavaOne 2008 fun!!!!
Thursday, May 01, 2008
Yes Virginia - Adobe does listen to Slashdot
“The mere idea of higher ups at a previously assumed Big Evil Company paying attention to discussions on Slashdot (with critiques here often ruthless, multifaceted, and

