IMHO

November 14, 2006

bitpakkit has left the building

http://bitpakkit.blogspot.com is where Ben Watson is now blogging.

Thanks for letting me post the link to my new blog...

8:14 AM | Permalink | No Comments

September 26, 2006

My First Mashed-up Podcast now on Dr Dobbs

Dr. Dobbs just posted a podcast that I did a couple weeks ago - I guess that they must have figured it was worthy of distribution. ;-)

It's the first part of a series that focuses on RIA (Rich Internet Applications) - should prove interesting to hear all the different vendors weighing in.

8:31 AM | Permalink | No Comments

September 21, 2006

You are here

Yahoo! Maps provides some amazing opportunities to build really rich interfaces into your web and enterprise applications. With the launch of the Flex version of the maps, we can see how this massively scalable and highly performant application provides not only a great end-user Yahoo! experience, but more important to this crowd is the ability to embed all that awesome functionality of custom apps.

Chuck Freedman, who we got to hang out with at Flash in the Can and other dev events over the last year has just released his first book, Yahoo! Maps Mashups which has an impressive list of content for the Flash and Flex crowd:

* Panning and zooming, widgets, markers, overlays and geocoding.
* Enriching the Mashup experience with the JavaScript-Flash API
* Creative and customized Mashups with the Actionscript-Flash API
* Enterprise level data-driven Mashups with the Flex API
* 4 fully implemented and guided mashups featuring Flickr, HotJobs, Upcoming.org, real-time weather, traffic, video and more!

Great stuff, congrats on the book launch, Chuck!

Since many of our developers are already working in Flex 2, I think you will also find Dustin Andrews' example of how to get the current Yahoo! Maps Flash API to work in Flex 2 / AS3 very valuable.

12:00 PM | Permalink | No Comments

September 14, 2006

Do the Math

It turns out that SOA 2.0 might actually have been intended to be SOA 0.002 and it was simple mathematical error.

Following the logic "Do the Math" on this advertisement I was able to unravel this long-standing much debated mystery - http://www.integratedmar.com/gartner/itcv/admailer/ITCV-admailer_090806.pdf

Reference:
3,394,000 impressions at a cost of $7,950 would net the cost per impression at $0.002342368886269888037713612256924, not $2.34

3:26 PM | Permalink | Comments [1]

One AJAX dev speaks out...

I found this interesting review of FlexBuilder by an AJAX developer, Anthony G. Cyphers - http://www.envieddesign.net/blog/?p=71\

"Flex comes packed full of pre-built controls. I mean, damn, how many more could they have possibly packed in there without jacking the price up over $5000.00. It’s got everything, MenuBar, Accordian, ComboBoxes, ListBoxes, Panels, TitleWindows, DatePicker, ColorPicker, DataGrid, and a bunch more. This makes it so easy to use that the thought of not building at least one small web app in it just made me sick to my stomach. They’ve obviously put many MANY man hours in to this, and it’s evident that this platform isn’t going to disappear anytime soon. I urge anyone reading this to get the trial, take it for a test drive,..."

Nice. Thanks!

3:06 PM | Permalink | Comments [1]

September 13, 2006

That's still a lot of trees...

Recently in a local business journal that monitors government contracts and spending, I came across a series of contracts that were awarded to multiple vendors for toner cartridges - remanufactured toner cartridges. The total spend was in the millions for these refurbished cartridges, far in excess of any of the IT contracts in the same publication that would indicate a move away from the endless reams of paper that are generated by the Ctrl-P or Apple-P or Command-P functions.

It strikes me that the use of the computer has probably generated even more paper usage and waste than we thought we would save by replacing our pen with a keyboard and our dayplanner with a productivity suite. So I did some really bad journalistic investigation to see what I could find out.

First I compared some Google search terms.

- "toner cartridge" generated about 8.7 million responses
- "paperless office" generated about 700,000 responses
- "printer" topped out over a billion responses
- "monitor" returned about 670,000 responses

The good news was that PDF returned about 2 billion responses so at least we know people are trying to reduce paper usage by turning documents into PDF. But then we print PDFs all the time - so if each PDF response was printed out 5 times and averaged 2 pages that would account for 20 billion sheets of paper or 2,400,096 trees or 3524 acres of forest.

In the end, we know it has nothing to do with technology preference, choice or anything like that. It is still all about lifestyle, choices, safe thinking and preservation of ritual. We need the chainsaws running if we are going to keep up with the advances in technology.

Sad, but true.

Some more helpful but somewhat useless facts to help you determine the impact of Ctrl-P:

- 1 ton of uncoated virgin (non-recycled) printing and office paper uses 24 trees
- 1 ton of 100% virgin (non-recycled) newsprint uses 12 trees
- A "pallet" of copier paper (20-lb. sheet weight, or 20#) contains 40 cartons and weighs 1 ton. Therefore,
- 1 carton (10 reams) of 100% virgin copier paper uses .6 trees
- 1 tree makes 16.67 reams of copy paper or 8,333.3 sheets
- 1 ream (500 sheets) uses 6% of a tree (and those add up quickly!)
- 1 ton of coated, higher-end virgin magazine paper (used for glossy magazines like National Geographic and many others) uses a little more than 15 trees (15.36)
- 1 ton of coated, lower-end virgin magazine paper (used for newsmagazines and most catalogs) uses nearly 8 trees (7.68)
Source: Conservatree

Here are my suggestions to get this on track:

- Stop printing emails
- Get a better monitor (for $200) so you can read things online
- Only print the parts of a PDF that you need to read on paper
- Use best practices in web design to allow font resizing and optimizing layouts for print
- Stop printing ppt - you hate ppt shows, why print them out?
- Keep all the things you print out in your laptop bag each week - this should make it clear if you have a printing problem
- Make all your graphics and illustrations 72 dpi or 96 dpi - that way they look great on screen and they suck in print

And finally, check to see how much your local government is spending on printing things out, and see if you cant find some opportunistic technology solutions to help them address this obvious atrocity at the expense of the taxpayer.

4:19 PM | Permalink | Comments [2]

...killed the radio button star

i heard you wrote a wireless protocol in 92
the shaky internet was failing cause of you
If i was firewalled it stopped you coming through

oh-a oh

we all took credit and we shared our sympathies
rewritten time and time again in new technologies
and we debugged the problems browsers let us see

the data children
oh-a oh
what did we sell them
oh-a oh

apollo killed the radio button star
apollo killed the radio button star
out of my house and not in my car
im offline and it works so far

and now we meet wearing wings that just grew feet
im shown the demo and its taken to the street
and we make this jingle because the tune is really sweet

oh-a oh
its just my first one
oh-a oh
maybe the worst one

apollo killed the radio button star
apollo killed the radio button star
in my house and in my car
im offline and it still works so far

you were the first one
oh-a oh

but not the last one
ok ill stop now

(no real stuff was harmed or endangered making this fake stuff)

4:04 PM | Permalink | Comments [2]

The real wireless network at MAX

I finally got around to hooking up my profile for the IntroNetworks social connection app that is tied to the MAX registration. This is very cool! If you havent done it, you simply "tag" yourself across a bunch of categories from a preset list of keywords that you rank by importance - some nice UI and programming in the app at this point...and then you get to the big circle of folks going to MAX - where you are at the center of your universe and you can expand outwards to find some folks that have similiar interests, background, skills, etc...

Me in the Middle - Ben Watson is going to MAX to meet smart people

There is a catch -you have to be registered to use it.

12:35 PM | Permalink | Comments [2]

On Top of Enterprise Services

Winners of the SAP TechEd DEMO JAM are posted here

Matthias Zellar of Adobe, took second place with Using Adobe Flex to Build Rich Internet Applications on Top of Enterprise Services. Matthias' demo extends the demo he presented at SAP TechEd '06, "Exposing Web Services in ABAP, by enriching an ABAP web service with an Adobe Flex-based user interface. In the demo, Matthias activated a web service of the popular sample flight database. He then consumed the web service with the Adobe Flex Builder IDE and developed a dynamic data grid. Finally, Matthias compiled and ran the application in the Internet Explorer browser.

12:02 PM | Permalink | No Comments

September 12, 2006

Flex your MacOS

Duane posted here on using Flex on a Mac. Pretty sweet looking, and sounds like Duane had some success with the early version.

I am sure there is more to come on this...and I know we will be seeing a lot of MacFlex at MAX.

9:03 AM | Permalink | No Comments

September 8, 2006

We Demo You Going to MAX

I have 4 of the really good 10GB iRivers to give away - 1 per week - and here's the deal...you have to tell me who you are, what you have built, and why you are going to MAX. Then I will randomly select 1 entry per week until MAX in Vegas.

If you are going to MAX, we want to demo you and your work as part of the various tech stations in the common area of the conference. In order to do this, we need some screen caps or shots of your app, your picture and a description of your app and why you are going to MAX. This means if you build a cool CF app, then its up on the CF screens, a LiveCycle app is up on the LiveCycle screens, etc...

Couple of conditions that will help me think about who gets the iRiver:

- if you think you might get in trouble for doing this, just blur out the logo (any logo) in your app - its the UI, controls and functionality that we want to see (not another weird Web 2.0 name ;-)
- post a photo of you doing your best rock star pose (seriously, ham it up or its not going to win ;-) in the same post
- your blog post title needs to have the words "...going to MAX" in some creative way (if you put "not going to MAX" that's not creative enough)
- your blog post needs to link to this blog post and then I will link a future post back to your post, and so on and so on...
- Im going to stick as many of the demos as I can on the iRiver before I send them out...if it takes too long I will arrange to meet you at MAX and give it to you in person.

I know everyone can't go, and thats a drag (not everyone here can go either), and we will be sure to do other stuff for the folks who can't make it to Vegas over the next year. But for now this is about getting to know who is going, what they do, what they want out of the conference, and how cool their apps are. That's it.

Any questions? Ideas on how to make this better? Comment them...

RULES: There are no rules. Its just common sense for me to do this.
LEGAL: This is me sending some peeps free iRivers that I got for free - see RULES.
FINE PRINT: Forward this to everyone you know, now. Quick, before I get shut down!!!

11:38 AM | Permalink | Comments [13]

September 6, 2006

InterAKT with Adobe

Awesome news finally out today that we acquired Romania-based software firm InterAKT, the folks responsible for some of the most useful Dreamweaver extensions in the business and that sweet little Javascript editor, JSEclipse.

Officially speaking, the acquisition will enhance Adobe products, including Macromedia® Dreamweaver® and Adobe® Flex® software, and bolster Adobe’s presence in Eastern Europe. Don't ask me for any specifics on the deal, but it is obvious that commercially this represents some exciting opportunities to extend Dreamweaver’s capabilities for web application development and to simultaneously expand the Flex lineup.

Alexandru Costin and Bogdan Ripa have created a terrific team who really get web application development and they have put out some exciting technologies, and these will either be provided via Adobe Labs, discontinued, or available within Kollection – a newly expanded version of MX Kollection Pro, InterAKT’s most popular product.

Specifically, JSEclipse should be posted on Adobe Labs in the next little while, and Phakt will be posted for free on the Exchange.

I know that James Governor will want to weigh in about our continued unhealthy obsession with Java, but IMHO it just got a whole lot healthier. At least it weighs less, runs faster and generally looks healthier from an R&D perspective. Call me superficial....

12:16 PM | Permalink | Comments [9]

August 30, 2006

Airport Demo Etiquette

The more I travel, the more I detest airports. But recently I have found a way to really make the best of it - Airport Demos.

This emerging tech space is a great way to win new customers, more temporary friends, and get your message out to a very captive audience.

I was in the Boston airport last Friday night heading home when such an opportunity presented itself. Let me frame this so that you can extract useful tips and clues to success.

The guys next to me were talking about a bug in Visual Studio. I tried to sneak a peek but couldnt see the screen, and being a former Visual Studio product manager and having spent a few years on MSDN and evangelizing .NET I was highly curious to see this bug. So I asked, and they showed me.

Tip #1 - Bugs are a great way to establish a connection and start a common dialogue.

After laughing at the bug (sorry you wont get the details on that here - sort through the error reports, MS) and talking about our destinations and what we were doing in the airport, etc...I told them that I was working for Adobe and we had just launched a new IDE. They had never heard of Flex, smirked at the mention of Flash, and that was all it took for me to start wangling towards a demo.

Tip #2 - Developers battle it out on the IDE front, even if they are hardcore notepad users they still have an opinion. Picking the IDE as a common ground is much more effective than referring to yourself as "nuts about Flash" or "hardcore ABAP dude".

I asked them if they wanted to see what we had just released, indicating that I might have some stuff on my laptop that would be interesting. They were instantly interested and a small group started to form to "check out the stuff from Adobe".

Tip #3 - Don't let people know that you have a full suite of demo applications - keep it casual, let me see what I've got...that way there isnt a lot of pressure.

After booting up and launching WebLogic (thanks for the 2 minute start time BEA!) I launched into a few demos that I "happened" to have kicking around on my laptop - a banking app, a consumer portal, AJAX/Flex datagrid comparison, charting, real time communications/messaging demo, and an end to end Flex and LiveCycle demo.

Tip #4 - Dont stop, keep moving. They arent going anywhere until the plane boards, so why waste any time with setup, storytelling, etc...just the facts, just the tech please. If you can, keep your app server running while in sleep mode, this speeds up the "getting started" part.

The demos went pretty well - got some good feedback like "wow, this is cool" and "I had no idea Adobe was doing stuff like this" and "thats amazing" etc. I then told them they could get the Flex Data Services for free from the Adobe website, and that there was a trial version of the FlexBuilder IDE that they could download as well. They seemed interested, but they werent going to get a job building Flex apps over the weekend, so we had to set up some type of followup.

Tip #5 - Save something that you have to send your new audience. That way you get a card, email address, etc and you can follow up. Developers dont change languages or IDEs over a weekend (unless they were no good at the old one they were using) so this allows you to follow up and get a dialogue going.

That''s all there is to it. All in all, this new tactic seems to be a highly productive use of my time, and I am sure you will enjoy countless hours of fun and engaging interaction doing airport demos with unwitting captive developers on your trips around the world. Keep up the delays, United - it's good for business!

1:51 PM | Permalink | Comments [1]

I need a Big Fix

One of the challenges in software deployment and management is getting all the right runtimes, drivers, etc in place. At Adobe, this keeps me up at night - how are we going to get our millions of users to update Adobe Reader and Adobe Flash so that our amazing community of developers can trust that their funky new "engaging" RIA will be able to run when a user wants it.

This situation is further compounded in the enterprise where IT staff are forced to do all kinds of contortions to keep up with the demands for a latest, greatest runtime. Do we let users do it themselves? Thats not a good idea, right? Do we sanitize all proposed updates, run them in a sandbox to evaluate, and then do limited rollouts to evaluate impact? That sounds expensive, and it will definitely delay the deployments I am personally vying for? Do we trust vendors to supply us with integratable packages that make network deployment seamless and painless? HA!

I was pleasantly surprised to see that BigFix had introduced some new technology that they call Fixlets (cute) that solve this problem, at least for us here at Adobe, and for their nearly 400 enterprise customers.

"BigFix Enterprise Suite 6.0, a new version of the company's flagship software that integrates new features that offer capabilities for software license management, expanded executive and compliance reporting, delegation of authority, and client system group management capabilities."

"BigFix has added real-time inventory and pre-packaged updates for widely used third-party Microsoft Windows-compatible applications to the automated software patch and update distribution service that supports its BigFix Enterprise Suite software.

The new service, packaged as BigFix Fixlet messages, initially includes updates for Adobe Flash Player, Adobe Acrobat, Adobe Reader...(and so on) "

Good news! Now there should be no excuse for not being able to see that amazing Flex app I just sent you, or not to just stare in awe at the architect sketches of your new mansion that were sent in Acrobat 3D.

1:00 PM | Permalink | Comments [1]

August 1, 2006

What changed...

I am just back from vacation, plowing through a thousand or so emails...first thing I found was a bunch of new useful Flex resources.

First a couple more from Ted Patrick.

A blog of only MXML and AS3 code.
http://www.onflex.org/code/

IFBIN - Open and Free samples and tutorials
http://www.ifbin.com
Seems like a great move for IFBIN!

And a new entry from Zhenhua Yang - already 3rd on Google for "flex livecycle"
http://www.flexlive.net

Cool. Are there more?

1:44 PM | Permalink | Comments [2]

May 20, 2006

Adobe LiveCycle, Flex and ColdFusion Training for Developers

Adobe Developer Week is a full week of online technical seminars on Adobe technologies, scheduled for June 12-16. This is a great chance to attend a technology conference without the $1000 registration fee, the airport security lineups, eating food from a small box, dealing with dodgy wireless connections and ducking unwanted flyers from the booth babes. A conference you can attend in your robe...now that's good thinking!

There is an effective cross-section of introductory content for folks new to Adobe software, and a few deeper sessions for the veterans...my picks include Duane Nickull's Processing Models for the New Client and the folks from Ensemble doing an Introduction to Adobe LiveCycle Workflow and QPAC Development. Mike Downey's ActionScript 3.0 for Flash & RIA Developers with principal scientist, Gary Grossman will be a good session for those taking a first look at AS3. Joe Rinehart's ColdFusion and Model-Glue also looks pretty interesting. I would also recommend the Flex session, Enterprise development with Flex Builder and Flex Data Services with James Ward and the Apollo session - Building Killer RIAs? Meet: Adobe’s Next-Gen Technology with the Apollo product manager, Luis Polanco. This one will book up fast so register now.

This FREE, week-long event features live, online sessions presented by Adobe technology experts. See live demos and get your questions answered by the experts during interactive Q & A sessions. You could win a copy of Flex Builder 2, an iRiver H10, or other cool prizes just for attending.

Adobe Developer Week - you register for only the individual sessions you choose to attend.

5:31 PM | Permalink | No Comments
Copyright © 2009 Adobe Systems Incorporated. All rights reserved.
Use of this website signifies your agreement to the Terms of Use and Online Privacy Policy (updated 07-14-2009).