Archive for the ‘Adobe’ Category

Mobile at MAX

Monday, October 12th, 2009

I arrived home from MAX a few days ago, and thought I’d share my thoughts on the event, especially the mobile side of things. In general, as always, MAX was a fantastic few days. The sessions, the events, but most of all the people you get to reconnect with and the ones you get to meet for the first time make it so incredibly worthwhile. If you’ve never been, you should make a point of going – pretty much everybody who goes to MAX says that, but only because it’s true. In particular, it was great to see Dale, Evan, Max, and Scott again.

Anyway, mobile. You likely already know the two big mobile-related announcements from this year’s MAX: Flash Player 10.1 for mobile and devices, and publishing native iPhone apps from Flash CS5. I think Dale’s post about MAX nailed things, but I’ll add a few other random thoughts – it’s Thanksgiving today, so if this is a little scattershot, bear in mind that I’m suffering a turkey hangover…

iPhone

Not much to say about this that hasn’t already been said. The games that are on the App Store now were built with an early version of the software, and there’s definitely room to improve performance. Some of the demos that were shown in sessions seemed to run much better, but I’m not sure if that’s a reflection of better compiling, or better code to compile from (or perhaps both). In one session the presenters stated that a simple “Hello World” app would end up at about 8 MB; this seems incredibly large to me, but this may also be because I still do lots of work for a mobile market in which there are 100 KB limits on SWF (or other) files and data. Hopefully there are improvements in that area.

Flash Player 10.1

The other big announcement is, in the long term, a much more important one: Flash Player 10.1 in the browser on mobile and devices. The Open Screen Project has signed on pretty much everybody but Apple, so it has the potential to achieve what Flash Lite hasn’t been able to do outside of Japan: create a consistent runtime with a uniform method of getting content onto phones. In Japan, Flash Lite has been incredibly successful, for two main reasons: 1) a reasonably consistent runtime, with 2) a uniform implementation of the player. For years, practically every Japanese phone came with Flash Lite 1.1 installed as a browser plug-in. In a market used to consuming data on their devices, this created the perfect set of conditions for Flash Lite to be successful.

I think this is what Flash Player 10.1 could do. Of course, this is all long-term thinking, so it’s speculative at best – a FP 10.1 beta will be released soon, and we’ll start seeing devices with it pre-installed at least by this time next year. But, as I’m overly fond of pointing out, up until a few months ago I was still writing a ton of Flash Lite 1.1 code for the Japanese market, and we’ve only recently switched to projects targeting Flash Lite 2+. Things don’t change overnight in the mobile world, and it may be a while before there are enough devices out there with 10.1 installed to make it a viable target for development. Of course, that doesn’t mean I’m not looking forward to playing with the beta; I want to find out just how consistent that runtime will be!

Talkin' Flash at the Smackdown

Tuesday, May 19th, 2009

Been too busy to even blog about it, but in just a few hours time I’ll be representing the Flash side at a ‘Flash v. Silverlight’ event that’s being co-presented by New Media Manitoba, the Winnipeg .Net User Group, and Flash in the Peg, the Adobe User Group in Winnipeg that I run. The level of interest in the event has been amazing, with over 150 people registered. I’ll be talking about workflow, video, and AIR; hoping to squeeze in a brief mention of mobile in my introductory remarks. It’ll be the largest crowd I’ve ever spoken in front of, so it should be interesting!


GDC Mobile Starts Tomorrow!

Sunday, March 22nd, 2009

The title pretty much says it all! It’s been a great few days in San Francisco, seeing some things I haven’t seen before, some old faves, and eating some fantastic meals – and of course getting to do this all with my family has made it that much more fun.

About all that’s left is GDC Mobile on Monday and Tuesday, and we’re back to Winnipeg. Since this is the first conference I’ve attended since I started to use Twitter, I figure I’ll try my hand at live-tweeting the keynotes and sessions I attend. So feel free to follow along!

GDC Mobile just around the corner

Tuesday, March 10th, 2009

It’s been kind of sneaking up on me, but we’ll be leaving for San Francisco in one week. It’ll be a fun trip – the first time that the whole family will be travelling to SF, and we’re planning some actual tourist time as part of the trip. While it’ll be about my seventh trip to San Francisco in the last few years, it’ll be the first time that I’ll actually get to spend some time not in conference mode. And of course a couple of days will be busy with wedding fun.

And of course, after all that fun, there’s the business reason for attending: GDC Mobile. This year’s conference should be interesting – as you can tell from a quick glance at the schedule of sessions, it’ll be an iPhonerrific couple of days. Given the pervading sense of doom and gloom that hung over the conference in the last couple of years, it isn’t surprising that mobile developers are latching onto any possible way of getting out from under the mobile operators’ thumbs. As Dale’s recent post highlights, dealing with Apple isn’t necessarily all sunshine and puppy dogs, so it’ll be interesting to see if there are any critical voices in the audience. (But this reminds me of the old joke about running away from a bear: you don’t have to be faster than the bear, just faster than the other people running away from the bear.)

I’m guessing that outside of a few attendees, Flash Lite will get little to no visibility this year. At last year’s event, there was nary a mention of FL in the sessions, except in the preso from Dave Collier at Pikkle. A recent email from Adobe about upcoming events listed the GDC, but only made reference to Director, and no mention of Flash Lite (or even Flash).

In any event, if you’re in or around SF between March 19th and 24th, drop me a note! Would be good to organize a little get-together of Flash mobile folks (assuming I’m not the only one wandering around Moscone :)


SVG-T Icons for S60 Flash Lite Apps

Sunday, February 22nd, 2009

Consider this the sequel to the previous post. Since packaging solutions for Flash Lite apps for S60 have been around for a few years, this is probably nothing new if you’ve created icons for S60 apps before. I generally found the process here to be less full of surprises than it was with Windows Mobile, so there are fewer lessons to be learned. In fact, I’m even going to skip the bullet points!

Adobe Illustrator can save as files as SVG-T, which is the format supported by S60. SVG-T doesn’t support all of the nifty things you can do in Illustrator. For example, if your .ai file has gradients, Illustrator will warn you that the gradients get rasterized when you save as .svg. When you install your app to the phone that you see (in my case) the resulting mess, since it looks like S60 doesn’t like it if your SVG files have embedded raster elements.

Not sure if this is a bug in Illustrator, but: if you save a .svg file, you get the aforementioned warning about converting gradients to rasters. However, since the file is still open in front of you, you still see your pristine icon, gradients seemingly preserved. You can edit them and everything, and when you save the file again, you’ll get the warning again. However, if you close the .svg file and open it up again, you’ll see your icon with the rasterized elements, so hopefully you still have the .ai version around if you need to make any changes. You can use the ‘save for web/devices’ option to output your file to .svg, however, if you do that, you don’t get the same warning about rasterizing gradients. Not sure why this is the case, but it’s something to watch out for.

If you want the gradient look in your icons, but without the nasty rasterization, you can take advantage of the fact that copying and pasting between Flash and Illustrator doesn’t do precisely what you want it to do. If you have a shape in Flash with a gradient and/or alpha transparency, and you copy and paste that into Illustrator, the single shape gets broken up into a large number of ‘slices’ (as in the image; click it for a larger view). Each of the slices has a slightly different color, so you get the appearance of a single solid gradient. You may notice that the color range isn’t preserved exactly the way you want it – in my case, I had to darken the color range. This meant a rather tedious process of selecting each of about two dozen shapes and modifying the color. However, the end result when viewed on the phone is actually quite nice. That said, if there’s an easier way of accomplishing the same look, I’d love to hear about it!

I think that like Windows Mobile, S60 also caches icons, so the install/uninstall/reboot cycle is replicated here.


Adobe Mobile Site

Monday, February 16th, 2009

Yet Another Announcement from MWC: Adobe has launched a mobile site, m.adobe.com. The site features apps from a variety of content providers. If you’re in one of the Distributable Player countries, then you can get the Flash Lite player downloaded and installed when you install any of the apps.

If you’re not in one of those countries you can’t get the Player installed OTA. You can download and install an app, but the Adobe Version Checker will tell you that the FL Player isn’t available for your device. I suspect this is because I’m in Canada, not because there’s no player for my E65. Unfortunately, it’s not a particularly informative error message!

But you can still get to the content on m.adobe.com. If you install the FL player first, by visiting the Distributable Player page on Adobe Labs. Download the player installable for your device (Symbian or Windows Mobile), and install it. You can then head back to m.adobe.com on your device, and give it a shot!


Flash Lite Developers Challenge

Monday, February 16th, 2009

Adobe has announced the Flash Lite Developer’s Challenge. The contest will award prizes to the best Flash Lite applications in the following categories:

  • Game
  • Lifestyle
  • Infotainment
  • Sports
  • Social Networking

The prizes are great, and include: cash prizes totalling US $100,000 ($15,000 per category plus a $30,000 grand prize), Adobe CS4 Master Collection, and distribution deals with leading aggregators such as Thumbplay and Zed.


Flash Lite Distributable Player Public Beta

Monday, February 16th, 2009

At long last, the Flash Lite Distributable Player is in public beta. Announced at MAX, the beta was only open to developers in countries where the Distributable Player solution is being rolled out (India, Italy, Spain, UK, and the U.S.). But now, developers outside of the target countries can install the player and the Adobe Mobile Packager software (Windows only) to develop and test content. Looking forward to installing it (at last!) and seeing how it all works!


Open Screen Project News

Monday, February 16th, 2009

Adobe and Nokia have announced the Open Screen Project Fund, a $10 million fund “designed to help developers create applications and services for mobile, desktop and consumer electronics devices” using Adobe Flash. Obviously, given the target devices (and, well, the name of the fund), the intent will be to target devices created by partners in the Open Screen Project. More details on the Open Screen Project Fund site.

Right now it looks like a condition of funding is that the application/service specifically target Nokia devices (makes sense, since they’re chipping in), but hopefully down the road we’ll see more OSP partners line up alongside Adobe and Nokia!

(Update: Also of note is that Palm has joined the Open Screen Project.)


Goodbye 2008!

Wednesday, December 24th, 2008

2008 was a pretty monumental year both personally and professionally. In addition to becoming a first-time dad and moving into a new home (all of which happened on the same – rather busy – weekend, by the way), it was the first year in which I was able to devote a full-time effort to Ludicrous Software. It’s been almost one year to the day since I quit a job in the public service to do Flash Lite development full-time, and I haven’t regretted it for a second. 2008 was a great success on every front, and I’d like to end the year with a big thank you to the clients I’ve had the opportunity to work with and a shout out to the great people that I’ve met at various events (especially the Flash Lite crew at MAX; see you in LA!). With all of the changes and new developments in the Flash mobile space, 2009 will no doubt be even more interesting and fun than 2008!