April 8th, 2008

Cleaning up Flex Builders MXML

Can anyone recommend a Flex Builder/Eclipse plugin for cleaning up and reformatting MXML within a Flex project? 

March 5th, 2008

MIX and Silverlight - Day 1 (from a Flash perspective)

Ok. I am a “Flash guy” so I’m jaded towards Flash, but I work at a company that is a Microsoft partner and I attended MIX today.    So here is my quick and dirty about Silverlight 2.0 while at MIX today.

From a feature/functionality point of view, I think Silverlight can provide nearly everything that Flash can.   I saw plenty of demos today that the average person wouldn’t know if it was Silverlight or Flash.  Kudo’s to Microsoft for that.  I also saw Silverlight demo’d on a Windows mobile device.  They didn’t get into the details, but I assumed it was the same SL content that would run from the web.  Kudos again.  I know plenty of developers and companies would like 1 development suite to deliver to all mediums.  Side note: adaptive streaming for Silverlight is a very nice feature. I didn’t see the implementation, but adjusting the stream content on the fly is something that Adobe should definitely look at for FMS.  (I think FMS can intiatate a stream based on bandwidth now, but don’t think it can adjust on the fly — correct me if I’m wrong).

From a developers point of view, I know the developers at my company are super happy that they can work in C# regardless of what end product they are targeting.  They can be inside of VS2008 and be very happy that they’ll enjoy all that VS2008 offers.  Its a very good IDE so kudos again to Microsoft.

From a designers point of view,  okay.. its not so pretty from where I sit.   I’ve been using Flash and the rest of the Adobe suite for ages, and I’ve started to work Flex into my work as well.    The first session I attended was Flash to Silverlight and to be very honest, it was horrible.  Things we take for granted in the Flash world are just a pain in the a$$ with SL.   The entire session was done from Visual  Studio 2008 and was meant to show how you could translate what you might do in Flash into the Silverlight world using all C#.   First off - a lot of design is done in Flash and not 100% code driven.  There are subtleties that, in my opinion, can only be achieved via a timeline.  VS2008 definitely doesn’t have a timeline, and Blend’s timeline needs some major work. Another problem however, is that no one really uses Blend.  Every developer at my work only will use Blend to draw out a gradient then don’t like/trust its XAML generation.  For me, Blend also lacks Intellisense for both XAML and has no code editor for C#.  So you are forced to jump to Visual Studio.   I’m sure there are designers that will pick up on Blend/VS2008 and produce Silverlight content.  I will probably at some point do the same.  But to achieve the ease-of-use that Flash provides to begineers, is going to take some major work on Microsoft’s part to rethink their tools.    I can safely say that there is little chance that the non-developers at my work who use Flash to create training, animations, tutorials, interactive presenations, etc, will every use Blend or VS2008.

To follow up on my post from the other day, there was no mention of any Mac development tools for Silverlight.  They talked plenty about being able to run it on Mac, and I saw quite a few Macs there (even one being used by a presenter), but those tools are non-existant for now.

Side note:  I was glad to see IE8 to be finally on par w/ FireFox and Safari for speed and standards compatibility. I did find it a bit interesting/funny that in the Keynote they preached standards, and then went on to talk about how you can modify your web page to enable Activities and Web Slices.

March 4th, 2008

Silverlight 2.0 Mac Tools?

MIX is this week and its in my backyard. I’m a long time Mac and Adobe user, but I work for a company that is heavily Microsoft influenced. At work, I’m using a Dell PC, but I jump on a Mac the moment I get home. I like both and can work well on both. But my question for Microsoft this week, on the eve of the Silverlight 2.0 beta release, is

“What tools are you going to make available to the Mac content creators out there?”

Sure - a Mac user can load up Blend in VMWare, Parallels or even go into Bootcamp and run it natively. But that is a poor solution. I lose my regular workflow, my fonts, and frankly, I’d rather be on my Mac at home, since that is the choice I made. I’m hoping this week at MIX, Microsoft will address this. If they provide a Mac player for SL, but no Mac tools or tools that aren’t up to par to what is available on Windows, then Microsoft is entering a losing battle against Flash, Flex, and AIR (assuming offline Silverlight is coming in the future).

Adobe knows cross platform tools. They’ve done it for years. I can work on a file on a PC at work, bring it home with me, and continue working on it. Or I can work at home learning new techniques and/or doing a test demo, I carry those files into work and use them in future project. I can share my files with anyone on any platform or share files from others on any platform. Adobe is even working on a Linux version of Flex Builder.

So, Microsoft, if you really want me and many others to embrace or even investigate Silverlight, then hopefully you are producing quality tools for the Mac users out there. If you’re not, or if you are going to produce sub-par tools for the Mac users, then don’t bother — I’ll stick to Flash and Flex and my CS3 suite.

March 2nd, 2008

Beware Major Rant Below (CableTV, DirectTV, and things in general)

I need to vent. Don’t read any further if you aren’t interested in listening to someone complain.

Cable companies, TV companies, and many others have us between a rock and a hard place and they know it.   I recently switched to DirectTV after having Cox Cable for more than 5 years.  I bought a Hi-Def TV a few years ago and got Cox’s HD receiver so I could watch hi-definition TV.   I don’t watch many channels so I only got 2-13 (Limited Basic)  and HD channels.  That worked for me.   Now after way too many phone calls and a couple of technicans to my house to find out why I wasn’t getting the new HD channels they just brough out, someone finally at Cox finally said “Oh — you don’t get them because those channels are on HD Expanded”.   What?  Yeah — turns out they moved all the HD channels, except for local channels, to the Preferred Basic plan.  It’s on their web site, but it was supposed to roll out on March 1st, and my HD channels went away about two weeks early.  “Yeah..we’re rolling that out early ” says the girl on the other end of the phone.    I’ve had issues w/ Cox TV before (waiting hours for technicians that show up and can’t fix the issues) and the prospect of paying an addtional $34/month to get back what I had a week prior  kinda was my last straw.  There’s DirectTV after all and competiton is good.    So off I go to cancel Cox and get DirectTV.  DirectTV was about the same price Cox was trying to charge me plus they had more HD channels.

DirectTV was able to take my order, and then get me installed almost immediately.   I think it was a matter of days.  Now the installer was supposed to come from 12-4 but he called and was running late, and got there at 6:30pm.  Fine.  Not really what I wanted to be doing at 6:30pm (I was hungry), and he was relativey quick about it.

Now, I’m gone this past week and get home last night. Watch TV, etc.  I get up this morning and DirectTV is out.   I’ve had the service for 7 days now.  I read the Quick Tips on resetting the receiver - no go.  I finally call customer service. They walk me through about 5 minutes of trouble-shooting — “We’ll need to send someone out there.  The soonest we can do that is on March 11th.”    9 days from now?  I’ve only had the service for 7 days.   I get put on the waiting list in case anyone cancels.  So I have to waste another afternoon on the 11th waiting for a technican.    9 days?  Seriously?      I’m a brand new customer and by teh time this will most likely be resolved, I’ll have had more off-days than on-days.   I did talk to the billing dept and they said that if I call back once service is restored that I’ll be credited the lost time.

Do content providers have such a strong grip that they can do whatever they want and we just have to take it?   I’m half tempted to just call up DirectTV and tell them to come and get their POS system and return it.  I can always download TV shows and movies from Apple to watch on my DirectTV.   No matter what I choose - either waiting the nine days or telling them to take the system back and cancel the service (if even possible), all I end up doing is screwing myself over.   What has happened to customer service?  Isn’t competition supposed to benefit the customer/user, not hose them?   Silverlight and Flash/Flex competition will only make the two technologies better.  Why doesn’t the benefit of competition cross over to the world of content suppliers like television?

At least I still have a TV in the backroom w/ an antenna so I can watch the news.  (atleast until 2009 when that probably will get hosed too).   Hopefully services like Joost, Apple iTunes rentals, and others take off soon.

Ugh…   Rant Off.

February 10th, 2008

Papervision 3D 2.0 Workshop - Las Vegas March 29th & 30th

John Grden is heading to Vegas for one of his famous two-day Papervision 3D workshops.   Check out the details here [LINK].  It’s going to be held at Alexis Park.  Its walking distance from the Hard Rock. You can walk to the strip or take one of the free shuttles from the Hard Rock to the strip.   It’s going to be a blast.  Maybe John will have us building a 3d casino or something?  ;)

February 10th, 2008

Lee’s New Event Generator Extension for Flash CS3!

If you are new to ActionScript 3.0 in Flash CS3, check out Lee’s new Flash CS3 extension for writing the event code.   Very handy if you are starting out.  Based on initial response and Lee providing the source code, I’m sure we’ll see some great enchancements to this extension.

http://theflashblog.com/?p=331

January 22nd, 2008

Reminder: Las Vegas Flex 3/AIR Pre-release Tour Jan 24th

Please join us for a very special Las Vegas user group and Vegas Flex joint meeting at New Horizons (map) 7:00 PM Thursday January 24th, where our presenter will be Ryan Stewart, Adobe’s Rich Internet Application Evangelist. Our topics will be the features of the upcoming releases of Flex 3 and Adobe AIR. Everyone is welcome! Please bring friends and coworkers who might be working with (or interested in working with) Adobe technologies.

Did we mention the schwag giveaway? - A copy of Adobe CS3 Design Premium and a copy of Flex 3 when it is released. Everyone in attendance will be entered into the raffle.

January 14th, 2008

MWSF 2008: My predictions

Here are my predictions for tomorrow’s keynote by Steve Jobs:

  • Faster Macbooks & Macbook Pro’s and upgraded graphics
  • Updated AppleTV
  • new iPhone SDK w/ Flash on the iPhone
  • Movie Downloads
  • and “the one last thing” will be a ultra-portable (like the Nokia n810) with Adobe AIR pre-installed (that’s the “air” in the banners at MWSF)

[EDIT Jan 22] I guess I wasn’t too far off. I did play it a bit safe though.  - John O.   

January 7th, 2008

Flex 3 and AIR Pre-release Tour (Las Vegas)

Please join us for a very special Las Vegas user group  and Vegas Flex joint meeting at New Horizons (map) where our presenter will be Ryan Stewart, Adobe’s Rich Internet Application Evangelist.  Our topics will be the features of the upcoming releases of Flex 3 and Adobe AIR.   Everyone is welcome!   Please bring friends and coworkers who might be working with (or interested in working with) Adobe technologies.

Did we mention the schwag giveaway? - A copy of Adobe CS3 Design Premium and a copy of Flex 3 when it is released. Everyone in attendance will be entered into the raffle. 

Flex 3 is a feature-packed release, adding new UI components like the advanced datagrid and improved CSS capabilities; powerful tooling additions like refactoring; and extensive testing tools including memory and performance profiling, plus the addition of the automated testing framework to Flex Builder.

Adobe AIR is game-changing in so many ways, extending rich applications to the desktop, enabling access to the local file system, system tray, notifications and much more. Now you can write desktop applications using the same skills that you’ve been already using to create great web apps including both Flex and AJAX.

December 11th, 2007

Las Vegas Adobe Users Group Meeting Dec 12th with Special Guest John Grden

John Grden will be our special guest for Wednesday night’s LV Adobe user group. John will be joining us via Connect and giving our users a demo on Papervision3D. The meeting will be starting at 7pm at New Horizons at 7674 West Lake Mead Blvd Suite 250.

If you can’t make it in person, be sure to join us online at : http://adobechats.adobe.acrobat.com/vegasaug/ Type in your name and enter as Guest. Cya there!

If there is enough interest, we’d like to bring John out here to Las Vegas to do one of his two-day Papervision3d workshops. If that would appeal to you, be sure to let us know at the meeting or drop me a note in the comments here.

Come join the VegasAUG.org year end meeting on December 12th, at 7:00 PM for a very special presentation on the open source Papervision3D! If you work with Flash, Flex, ActionScript or are interested in interactive 3D experiences, this meeting is for you.

Our presenter will be John Grden who is a member of the open source Papervision3D team. John Grden will be joining us via Adobe Connect to demo his Papervision3D Flash CS3 Component. John’s PV3D component allows Flash CS3 designers and developers to leverage the Papervision3D open source 3D engine using a design-time component. He’ll provide information about the Papervision3D project and how to work with 3D models, materials, and animation.