While I was at FlashForward I had an interesting moment.. four of us sitting at a table were asked what one new feature we would wish for in some upcoming Flash Player. This isn't so unusual, but Tinic was at my table. Umm.. so we kind of had an ace up our sleeve. Heh.
Macromedia and now Adobe have actually listened to a LOT of the requests from the Flash community (they've ignored a lot too, but we'll forgive them for now). So I gave it a few moments to sink in where I was, who I was with, etc...
My first response was "bi-directional text" .. which the others at the table quickly said "it's coming".. and I said.. yep, I've worked with it and I think it's going to be huge and thanks a ton. That would be the one feature that imho will have the biggest impact on my day to day work for quite a while. It's a huge new feature. I asked for it for years and it's finally coming. I got to thank someone who was directly responsible for making it happen and that's a very rare and cool thing.
My second response was something that I'm sure has been heard a lot in the last couple of years. Flash is getting onto mobile devices at a rapid rate, and many of those mobile devices are GPS enabled. If Flash could provide an easy way for designers and developers to access GPS data then we would see some very cool location aware applications on mobile devices. Sure there are security and privacy risks to be dealt with. Sure it would mean extra weight for the Flash Player.. but it could lead to some fun stuff. And as we saw and heard at FlashForward.. it's all about having fun.
I know getting GPS into Flash (or AIR) is possible already but.. ummm.. here, go take a look at what Andrew Powell blogged about on Saturday.. watch the video and you'll see what it took for him to get GPS data into AIR. It's very, very cool, but probably more than most Flash designers want to undertake. Bill Perry wrote an article a while back about getting GPS data into Flash, but it involved saving the data out to a text file and a few other steps.. Even Mike Chambers had some fun with GPS and AIR for the AIR bus tour.. and gave info about it under "Describe the project in which you have used the most advanced technology". If it's advanced technology for him.. then it's probably something that could be made easier for us mere mortals.
On the way home from FlashForward I thought about the question a bit more. Is there anything else that I'd rather see? I have a long list of little things that I'd like to see fixed or added, but those have already been listed many times by others (and myself). My day to day work wouldn't really benefit from a location aware Flash Player but I still think it's a feature that could propel the Flash Player onto more devices... especially since Adobe opened up the licensing for custom devices. Ahem.
There is one other feature that I'd like even more, but I'll hold onto it until another day.
Flash-General
A wish for Flash Player 11 Monday, August 25, 2008
Thoughts on FlashForward 2008 Saturday, August 23, 2008
I'm back from FlashForward and thought I'd jot down some random thoughts. I'm not going to attempt anything cohesive because.. well.. I didn't get a lot of sleep this week and then got back home on one of those cross country red-eye flights that seem to suck clear thoughts right out of me.
I checked The Goog for the responses of other people and saw that Caleb was blogging. He was swapping name tags with folks after the "supper club" party Wednesday night and I ended up with his name tag and one of his Fire business cards so it was cool to see that he posted some info about Jared Ficklin finally getting to play with some fire at the dinner.
Jens from Flash Magazine has a short article about the festival winners saying he'd heard that the single track format went well.. and Keith Peters seemed to enjoy it.. but Alex Bustin didn't totally agree with that.
Marty and Anthony blogged about the conference and gave a rundown of some of the sessions..
My thoughts on the conference?
Whew.. um.. this was the first FlashForward I'd been to since I presented at the SF FF back in 2004.. that was ages ago. I really enjoyed seeing the people who inspired me, pushed me, helped me, etc.. to get to where I am today. It was cool that most of those folks recognized me (or at least pretended to), and spent a good bit of time talking to me. Oh, and even cooler was being included in activities outside of the main conference with those folks. It was a real honor.
I thought it was interesting that one of the presenters asked how many people in the audience had Computer Science degrees and only about a dozen people raised their hands. The crowd hasn't changed since the early days, and I expect many of the newcomers with CS degrees are showing up at the Flex conferences. ? I came to Flash through art (yeah.. the design of my site sucks.. I know..) and was taught that to be an amateur is perfectly fine. I have no doubt that many folks out at the conference with Masters or PHDs in CS would consider most of the presenters at FlashForward to be amateurs at coding. I'm cool with that. How many inventions were made by amateurs in their basements? How many discoveries in astronomy and chemistry were made by amateurs? And it seemed like at least 4 of the presenters made a point of saying that they came from some totally different background besides CS and don't consider themselves to be experts in programming. I think it goes back to what a lot of the presenters who have been at this a long time said. In the early days of Flash everyone was learning this from scratch and it was all total experimentation. That sense of adventure and hacking is what kept the creative (and masochistic) types interested and scared away the more traditional.
The single track program worked for me because I only saw a couple of presentations that didn't really interest me or do anything for me. Having to sit through a few 20 minute sessions that I didn't connect with was fine because the rest were interesting. It's all about passion. I had a teacher in art school who told me that if you're going to survive in art you must be passionate about it. It has to be the first thing you want to do in the morning, and the last thing you want to do at night. I'm pretty sure most of the presenters (if not all.. well. . now.. Todd said he was lazy but I don't believe him) have that kind of passion about their work and it showed.
I heard a few people (both newcomers and old veterans) who were disappointed in the amount of code or "tutorial" style presentations there were. I can understand that because I'm the type of learner who learns from watching others do stuff.. but I also remembered from past conferences that the real value is in who you meet and connect with at the conference. I went to the bowling party and saw almost everyone there really enjoying themselves and talking to other people. It's those live and in-person connections with other people from all over the world that can make going to a conference worthwhile.
The party Thursday night at Ruby Skye was great.. especially if you were able to find the quiet room up on the second floor where the pool tables were. I got to talk to Rob Bateman (of Away3D fame) and it was nice to be able to carry on a conversation without having to yell over the music. But.. Now, I did enjoy that bass they were cranking out.
I checked The Goog for the responses of other people and saw that Caleb was blogging. He was swapping name tags with folks after the "supper club" party Wednesday night and I ended up with his name tag and one of his Fire business cards so it was cool to see that he posted some info about Jared Ficklin finally getting to play with some fire at the dinner.
Jens from Flash Magazine has a short article about the festival winners saying he'd heard that the single track format went well.. and Keith Peters seemed to enjoy it.. but Alex Bustin didn't totally agree with that.
Marty and Anthony blogged about the conference and gave a rundown of some of the sessions..
My thoughts on the conference?
Whew.. um.. this was the first FlashForward I'd been to since I presented at the SF FF back in 2004.. that was ages ago. I really enjoyed seeing the people who inspired me, pushed me, helped me, etc.. to get to where I am today. It was cool that most of those folks recognized me (or at least pretended to), and spent a good bit of time talking to me. Oh, and even cooler was being included in activities outside of the main conference with those folks. It was a real honor.
I thought it was interesting that one of the presenters asked how many people in the audience had Computer Science degrees and only about a dozen people raised their hands. The crowd hasn't changed since the early days, and I expect many of the newcomers with CS degrees are showing up at the Flex conferences. ? I came to Flash through art (yeah.. the design of my site sucks.. I know..) and was taught that to be an amateur is perfectly fine. I have no doubt that many folks out at the conference with Masters or PHDs in CS would consider most of the presenters at FlashForward to be amateurs at coding. I'm cool with that. How many inventions were made by amateurs in their basements? How many discoveries in astronomy and chemistry were made by amateurs? And it seemed like at least 4 of the presenters made a point of saying that they came from some totally different background besides CS and don't consider themselves to be experts in programming. I think it goes back to what a lot of the presenters who have been at this a long time said. In the early days of Flash everyone was learning this from scratch and it was all total experimentation. That sense of adventure and hacking is what kept the creative (and masochistic) types interested and scared away the more traditional.
The single track program worked for me because I only saw a couple of presentations that didn't really interest me or do anything for me. Having to sit through a few 20 minute sessions that I didn't connect with was fine because the rest were interesting. It's all about passion. I had a teacher in art school who told me that if you're going to survive in art you must be passionate about it. It has to be the first thing you want to do in the morning, and the last thing you want to do at night. I'm pretty sure most of the presenters (if not all.. well. . now.. Todd said he was lazy but I don't believe him) have that kind of passion about their work and it showed.
I heard a few people (both newcomers and old veterans) who were disappointed in the amount of code or "tutorial" style presentations there were. I can understand that because I'm the type of learner who learns from watching others do stuff.. but I also remembered from past conferences that the real value is in who you meet and connect with at the conference. I went to the bowling party and saw almost everyone there really enjoying themselves and talking to other people. It's those live and in-person connections with other people from all over the world that can make going to a conference worthwhile.
The party Thursday night at Ruby Skye was great.. especially if you were able to find the quiet room up on the second floor where the pool tables were. I got to talk to Rob Bateman (of Away3D fame) and it was nice to be able to carry on a conversation without having to yell over the music. But.. Now, I did enjoy that bass they were cranking out.
AIM SDK .. but we need a port for Flash Monday, March 06, 2006
I had a ton of fun with the AIM SDK and Central back in the day.. gosh. .those were fun days.. and it was a sad day when the AIM/Macromedia deal went away and I could no longer sell licenses for the one app that I managed to get out the door. Not that I sold a lot of licenses, but it was just fun stuff to tinker with. I had just started to scratch the surface and saw a lot of potential for Central clients that had AIM features.
So.. when I saw today that AIM had released a new SDK to developers it almost made up for the other sucky news I heard today. Well, I just had a minute to look over the AIM developer site and download the SDK (which they hid pretty well..) and I found that ActionScript isn't a supported language. Sigh. Maybe there'll be a port? Or somebody can figure out a way to do it before Apollo becomes available? Please?
So.. when I saw today that AIM had released a new SDK to developers it almost made up for the other sucky news I heard today. Well, I just had a minute to look over the AIM developer site and download the SDK (which they hid pretty well..) and I found that ActionScript isn't a supported language. Sigh. Maybe there'll be a port? Or somebody can figure out a way to do it before Apollo becomes available? Please?
Using Flash IDE.. through a straw Thursday, February 23, 2006
Ok, every once in a while I have to work on my laptop and use the Flash IDE on a single monitor and feel like I'm looking through a straw. The laptop has a nice large screen (1920 x 1200) but I'm used to a bit more..

So when I was talking to a fellow Flash developer the other day and heard him say he works on a 1024x768 monitor I almost choked. Whoa.. that's like looking through a straw.
I normally work on Flash on a desktop that measures 3840x1024, and when I have to go back to a single monitor setup (my laptop) for some reason it makes me realize that using multiple monitors isn't a luxury, it's a requirement. Being able to have panels in Flash, Fireworks, or Dreamweaver spread across more than one monitor doesn't cost that much these days. If you're using Windows XP then all it takes is an extra monitor and an extra graphics card. Shoot.. most graphics cards now support dual monitors so you may be able to use just one card. Nice 19" LCDs can be had for less than $250/ea if you watch for sales, and places are just about giving away CRTs these days. The benefits of being able to have code, browser window, help panel, etc.. all open side by side are just huge. Apps like the the Flash IDE, Fireworks, Dreamweaver, etc that have panels that can be undocked and spread across multiple monitors are just awesome for this setup (especially if that library panel stays where I put it).
Anyway, this reminds me that a long while back somebody posted a picture of their workspace and others posted what their setup looked like. I'm hoping that others will post comments with images of their development systems and maybe, just maybe we'll convince some folks to put down the straw. Friends don't let friends work on Flash on a 1024x768 desktop.
In the image above you'll see one 19" CRT (so I can change resolution down), and two 19" LCDs.. the CPU is in a big closet about 15' away (so it's silent), and the laptop is used for e-mail and IM mostly. I use a Logitech MX1000 wireless laser mouse (some of the best $ I've spent in a while on computer junk), and the two LCDs are Neovo F-419s (cheap, and a good image). There's a big Altec Lansing subwoofer in the corner behind the desk. I can crank it up and put my feet on it for a foot massage. heheh.. I used to do the KVM thing with a server and another PC running in the closet, but I've simplified and now mostly just have the one "dev" PC running.

So when I was talking to a fellow Flash developer the other day and heard him say he works on a 1024x768 monitor I almost choked. Whoa.. that's like looking through a straw.
I normally work on Flash on a desktop that measures 3840x1024, and when I have to go back to a single monitor setup (my laptop) for some reason it makes me realize that using multiple monitors isn't a luxury, it's a requirement. Being able to have panels in Flash, Fireworks, or Dreamweaver spread across more than one monitor doesn't cost that much these days. If you're using Windows XP then all it takes is an extra monitor and an extra graphics card. Shoot.. most graphics cards now support dual monitors so you may be able to use just one card. Nice 19" LCDs can be had for less than $250/ea if you watch for sales, and places are just about giving away CRTs these days. The benefits of being able to have code, browser window, help panel, etc.. all open side by side are just huge. Apps like the the Flash IDE, Fireworks, Dreamweaver, etc that have panels that can be undocked and spread across multiple monitors are just awesome for this setup (especially if that library panel stays where I put it).
Anyway, this reminds me that a long while back somebody posted a picture of their workspace and others posted what their setup looked like. I'm hoping that others will post comments with images of their development systems and maybe, just maybe we'll convince some folks to put down the straw. Friends don't let friends work on Flash on a 1024x768 desktop.
In the image above you'll see one 19" CRT (so I can change resolution down), and two 19" LCDs.. the CPU is in a big closet about 15' away (so it's silent), and the laptop is used for e-mail and IM mostly. I use a Logitech MX1000 wireless laser mouse (some of the best $ I've spent in a while on computer junk), and the two LCDs are Neovo F-419s (cheap, and a good image). There's a big Altec Lansing subwoofer in the corner behind the desk. I can crank it up and put my feet on it for a foot massage. heheh.. I used to do the KVM thing with a server and another PC running in the closet, but I've simplified and now mostly just have the one "dev" PC running.

