microsoft windows 7 precio achat frontpage autocad architecture prix køb adobe cs4 microsoft windows vista precio acheter sql serveur comprar autodesk 3ds max 2010 precio matlab nero precio windows 7 precio licencia indesign køb maya prix windows 7 home vollversion comprar adobe premier acheter cubase 3 comprar norton internet security 2010 preis windows 7 pro pcanywhere download deutsch after effects precio pinnacle studio 14 prix download adobe flash cs4 español windows xp billig download word 2003 español nero günstig kaufen office 2007 køb online comprar autocad 2010 en español preisvergleich nero 8 prix solidworks 2007 comprar windows 7 final køb photoshop cs3 windows 7 günstiger.de comprar office 2008 mac microsoft visio prix telecharger archicad 13 fr comprar adobe photoshop elements 8 sony vegas pro 9 prix comprar windows 7 3 licencias download windows xp español quarkxpress comprar telecharger maya francais windows 7 starter kaufen prix premiere pro cs4 telecharger frontpage 2003 fr comprar guitar pro 6 adobe premiere pro telecharger acheter dragon naturally speaking precio de windows 7 ultimate en mexico windows 7 vollversion oder upgrade download photoshop cs4 español descargar adobe illustrator completo dreamweaver køb kaspersky comprar licencia windows xp billigt prix dreamweaver cs4 preis nero 9 reloaded comprar adobe master collection precio de windows 7 en chile microsoft windows 7 kaufen acheter guitar pro 6 microsoft outlook kaufen comprar windows xp profesional original precio cs4 descargar windows 7 ultimate full solidworks prix achat photoshop element prix captivate adobe dreamweaver cs4 prix køb outlook 2007 online descargar autocad 2010 download word 2007 español adobe descargar cs4 descargar nero completo en español comprar word 2007 acheter adobe audition prix after effect cs3 prix de sql server windows 7 preisgünstig venta de windows 7 en mexico nero 9 billiger comprar pinnacle studio 14 adobe illustrator cs4 prix descargar windows 7 oficial acheter dreamweaver precio cubase comprar encarta 2009 precio de norton antivirus 2009 precio de final cut studio microsoft outlook 2007 günstig adobe illustrator telechargementz descargar adobe reader descargar office 2003 comprimido descargar windows 7 ingles venta windows 7 mexico comprar windows xp profesional sp3 descargar windows 7 ultimate español acheter autocad electrical descargar adobe cs3 completo microsoft project 2007 precio comprar adobe acrobat 9 pro 3ds max 2010 precio windows 7 günstigster preis windows 7 professional kaufen windows xp kauf comprar windows 7 estudiantes download windows 7 en español comprar access point photoshop billig descargar office 2007 completo en español telecharger cubase francais cubase køb acheter corel draw x3 precio de windows 2008 server prix cubase 4 photoshop cs4 precio precio de windows 7 professional download microsoft office 2003 español prix adobe illustrator cs3 adobe premiere pro cs4 precio køb windows 7 studerende acheter corel draw adobe photoshop elements 8 køb acheter pinnacle achat cubase le 4 adobe cs3 prix descargar access 2007 completo cubase sx3 precio windows 7 ultimate billig kaufen telecharger adobe premiere pro cs3 windows xp sp3 precio comprar windows 7 peru comprar autocad lt descargar office 2010 completo y en español comprar windows 7 retail acheter quarkxpress windows xp vollversion download comprar photoshop top secret download windows seven en español lightroom achat norton 360 pas cher preis windows 7 home premium media markt descargar windows 7 home basic autocad 2009 prix sony vegas pro 9 precio comprar sql server 2008 developer edition microsoft visio 2007 precio precio de windows 7 enterprise office 2007 precio mexico windows 7 pro günstig comprar office 2007 colombia descargar archicad 12 completo descargar windows 7 de 64 bits frontpage køb køb windows 7 family pack prix adobe premiere elements 8 achat sony vegas comprar microsoft access 2007 windows 7 preisunterschiede visual studio precio køb lightroom køb photoshop cs2 download adobe audition en español adobe descargar illustrator precio de photoshop cs4 pris windows 7 oem price photoshop cs5 acheter pinnacle studio hd sql server precio download adobe photoshop español windows xp preiswert comprar office 2003 online windows xp billiger achat encarta after effects prix precio autocad 2009 comprar adobe professional download dreamweaver cs4 español achat cubase køb sony vegas adobe premiere pro prix windows xp professional kaufen download precio de windows server 2003 download nero español achat norton ghost prix guitar pro cubase precio precio de adobe illustrator køb pinnacle download photoshop en español køb office 2007 adobe dreamweaver cs4 precio achat illustrator mac precio quarkxpress comprar adobe dreamweaver cs4 telecharger norton 360 francais descargar windows 7 ultimate 64 bits descargar windows xp completo español word 2007 køb achat matlab achat pinnacle studio 14 venta de windows 7 en peru køb windows 7 dansk prix dreamweaver descargar adobe flash player prix de microsoft project windows xp kaufen amazon precio de outlook 2007 comprar final cut express prix omnipage telecharger adobe illustrator cs3 fr precio solidworks 2010 windows vista precio mexico køb windows 7 upgrade windows 7 preisvergleich schweiz office 2003 priser acheter dragon naturally speaking 10 køb autocad descargar windows xp completo en español acheter cubase 5 comprar office 2003 profesional download indesign cs4 español download illustrator en español nero 9 preisvergleich precio de corel draw 12 descargar windows 7 iso comprar corel x4 køb windows 7 familie descargar adobe audition 3 completo comprar visual studio 6.0 autocad descargar español prix pcanywhere windows 7 precios oficiales comprar pinnacle estudio precio de corel draw descargar windows xp professional completo prix inventor 2010 comprar microsoft word 2003 dreamweaver cs4 prix comprar pinnacle video transfer køb windows 7 licens lightroom 2 prix preis windows 7 ultimate upgrade windows 7 precios mexico download dreamweaver en español adobe premiere pro acheter solidworks achat autocad precio licencia acheter lightroom 3 comprar microsoft windows server 2008 prix photoshop element windows 7 günstig downloaden prix sony vegas 9 køb visual studio 2008 prix matlab acheter encarta 2009 access 2007 precio prix adobe audition outlook 2007 preise windows 7 købes acheter photoshop elements 7 costo de windows 7 home premium windows 7 preisliste achat sql server 2008 comprar windows 7 bolivia acheter cubase prix after effects descargar adobe photoshop cs4 completo acheter pinnacle pctv precio de kaspersky 2010 windows vista ultimate precio achat vmware workstation windows xp preisvergleich pris windows 7 pro achat microsoft autoroute descargar windows 7 starter español descargar norton 360 completo lightroom precio venta windows 7 ultimate download microsoft office 2003 en español windows xp kaufen preisvergleich windows xp pro preisvergleich windows 7 preis für studenten achat lightroom 2 windows 7 preise euro descargar windows 7 ultimate 32 bits comprar flash cs3 windows vista køb precio autocad 2008 comprar microsoft windows 7 dragon naturally speaking precio precio de windows 7 en argentina adobe acrobat 9 precio comprar windows 7 en colombia comprar microsoft office picture manager microsoft office 2007 billigt microsoft windows 7 ultimate kaufen download autocad 2009 en español illustrator cs3 prix telecharger norton ghost 15 fr sql server 2008 precio comprar photoshop 7.0 comprar windows vista 64 bits descargar windows xp completo precio photoshop cs4 extended windows vista business precio acheter final cut express 4 achat pinnacle outlook download deutsch acheter illustrator cs3 comprar windows xp online comprar adobe indesign cs4 comprar adobe acrobat pro outlook 2007 priser comprar microsoft windows 7 español outlook billig preis windows 7 studentenversion descargar corel draw completo preis windows 7 upgrade descargar autocad completo precio de access 2007 nero 9 vollversion download microsoft project billing outlook vollversion windows 7 precio de venta argentina køb nero 9 outlook preis prix maya 3d køb microsoft office 2007 online download nero en español windows 7 home preisvergleich prix autodesk inventor descargar windows 7 32 achat dreamweaver cs3 precio de windows vista home premium prix de solidworks comprar adobe photoshop elements achat autocad 2009 precio autocad map precio photoshop cs3 extended preis windows 7 64 bit windows 7 professional preis nero vollversion chip descargar windows 7 original comprar adobe cs3 descargar autocad comprimido prix photoshop elements acheter lightroom 2.5 download nero 9 en español comprar windows 7 en chile download windows 7 ultimate español descargar microsoft office 2010 completo español descargar sony vegas 9 completo precio photoshop cs windows 7 precio en pesos comprar kaspersky online precio de microsoft excel telecharger adobe after effect cs3 acheter microsoft project 2003 comprar windows 7 home premium 64 bits achat sql server windows 7 preiswert preis microsoft windows 7

would the REAL iPhone killer please stand up?

Certain defenders of Apple’s stance on excluding the Flash platform from Mobile Safari, such as Daring Fireball have been trying to flip the argument, saying that Flash is an outdated technology, the concept of browser plugins is outdated, and that HTML 5 has all but deprecated any need for Flash. They also argue that the only use for Flash is for playing silly games that would be better rendered as native applications, anyway (obviously they have never heard of Rich Internet Applications).

By now Adobe has announced Flash Player 10.1 and Adobe AIR for Android at the Mobile World Congress (funny, we just completed a web redesign for a client who is a sponsor of MWC, centered around the event, but I had no idea about Adobe’s role there). This demo of using Adobe Connect on the Droid by Kevin Hoyt says something totally contrary.

Here we have a real business case scenario that Mobile Safari can’t compete with. Sure, maybe they will make something comparable to the iChat capability of screen sharing available on iPhone one day, but here it is, Adobe Connect, running on a Droid, now.

Personally, I have always been of the opinion that Apple will allow Flash on their mobile devices when, and only when, it will make them more money. Currently they have pretty tight control (jail-breaking aside) over what can be run on their devices, and all money to be made from application development flows through Apple’s iTunes store. Would having AIR on the iPhone totally upset that? Of course. Until, and unless, Apple perceives they are losing economic ground due to competing platforms, they aren’t going to change their stance.

Overall, I think Apple’s stance is actually very healthy for the market. It has driven Adobe to work really hard to improve the full version of the Flash player (as opposed to Flash Lite), which is great for developers who don’t want to have to develop a separate code base just to support their applications in the mobile world (having to revert to ActionScript 2, which is pretty much a different language altogether, when you have been living in the AS3 world, is uninviting to say the least). By improving Flash, they have made it more viable for running on mobile devices as well as for application development. It has also given an opening to every other maker of mobile devices to step up to the plate and compete with Apple by offering what Apple doesn’t, on their devices.

I think Steve Job’s demo at the January unveiling of iPad said it all…throughout the demo, he kept hitting those blue lego boxes due to lack of Flash support, and you can hear the audience laughing out loud every time. I couldn’t resist putting together a few screen shots.

Web to Print: Client Side PDF Generation from Adobe Flex / AS3

Generally when the question of PDF generation from Adobe Flex applications comes up, the defacto answer has been ‘use LiveCycle’ or some other server-side technology to handle the PDF generation. But sometimes we don’t have the option of using a server-side solution for PDF generation. There was a very interesting discussion thread on LinkedIn, recently, concerning web to print PDF generation. While the original question wasn’t looking for a client-side PDF generation solution, a lot of links to various APIs for client side PDF generation were posted, including one from Sephiroth, who happened to also write my favorite ActionScript editor prior to the advent of Flex 2.0 (speaking of which, writing ActionScript in the built-in editor in the latest version of the Flash IDE is still SO BAD, I wish Adobe would just buy SE|PY and integrate it with with Flash IDE).

So here’s a list of some solutions for client-side PDF generation from AS3:

  • purePDF – a port of the Java iText library – this seemed like the most robust solution out there
  • ALIVEPDF – ported from the FPDF PHP project. Interestingly, ALIVEPDF was used in Balsamiq Mockups, which we reviewed here
  • LIBHARU AS3 – ported from LibHaru
  • takeaway from MAX: iPhone & Mobile development from Flex and Flash

    There were lots of news and sneaks at the Adobe MAX conference this week, and fortunately a lot of it is available in a couple places:
    a) Adobe MAX Online Site
    b) most of the sessions are now available on Adobe TV

    Some items of very specific interest to mobile developers:

    -Flash Player 10.1 was announced, which has been greatly optimized for running on mobile devices – no more flash lite, we are talking about the full flash player on mobile phones, and quite a few of the leading mobile phone manufacturers have joined the Open Screen initiative as well as announced phones that are being released with Flash Player 10.1
    -Flash CS5 was announced with compiling direct to iPhone native applications. Flash CS5 will be available for public beta later this year on Adobe Labs
    -several games are already on iTunes store that were developed with Flash CS5, including these free ones:

  • Little Red Riding Hood, a Post Apocalyptic Adventure (iTunes link), by Difference Games. This is a ‘find what’s different between the two pictures’ game.
  • That Roach Game (iTunes link) by Break Design
  • Adobe Live Cycle Workspace Mobile
  • -Shibuya try and buy service was announced, which, to me, seems like a big, big potential competitor to Apple’s iTunes store, and from all the complaining we’ve heard from the iPhone developer crowd, it seems a LOT more developer friendly than the iTunes model

  • and here’s more on the iPhone development thing from Adobe Labs
  • -this talk goes into depth on using the newly announced Flex mobile framework to develop mobile applications with Flex (yes, for iPhone, too):

    Whew…iPhone development with Adobe Flex…something we have been asking for, dreaming about, and eagerly wishing for (all the while thinking the only way to get native apps on the iPhone would be to code in Objective C)…now it looks like it is a reality. There is a ton more that could be said on this topic, and definitely on Adobe MAX ‘09 in general, but you can dive into the above links for plenty of that first hand. One last thing…the Max ‘09 Flickr group

    review: Creating Visual Experiences with Flex 3.0 by Juan Sanchez & Andy McIntosh

    The short version: Juan & Andy rock, Addison Wesley SUCKS.

    Sometime after MAX ‘08 I decided to get Juan Sanchez’s flex book, Creating Visual Experiences with Flex 3.0. Juan’s background is in User Experience Design (UXD), so it was refreshing to get a flex book with some UXD perspective for a change – so many of the flex community are ex-Java guys, and no offense guys (some of our best Flex developers came from the Java world), but the Java perspective can get a bit, ahem, dry after a while. As far as the content of the book goes, Appendix A, Skinning and Styling Diagrams, by itself is valuable enough to make this book a must-have reference on any flex developer’s bookshelf. Juan mentioned somewhere (his blog?) that a lot of folks were requesting posters to be made of these diagrams and that he was in fact planning to make these available. (What I want to know is, can I get mine framed?)

    The level and approach of this book is the epitome of what a lot of us wish the Flex docs from Adobe would be closer to. Having this book about thirty projects ago would really have made our lives easier in quite a few places. Then again, when has there ever been a comprehensive resource for an alpha product? That’s where we found ourselves when we made the transition from developing RIA’s in Flash to developing them in Flex. According to the team handling the Adobe documentation for Flex, they have been short-handed, and understandably so as flex developers are still in incredible demand yet very short supply. At least, that’s what they told me in ‘07; I have to wonder what the status of the situation is after the massive layoffs by Adobe in between MAX events. Regardless, even after having to learn a lot of these things the hard way in Flex, there was still quite a lot of good information in this book even for advanced developers. Animation, easing, skinning – just a few of the topics that are covered in depth.

    Juan and Andy also took care to include lots of colorful images in their book, which they make heavy reference and use of. Ahem. The book is printed in BLACK AND WHITE. Not a drop of color anwhere, except for some sickening purple tint on the front cover. Almost every chapter, I found myself grimacing as the authors write, for example, “…in this case, red projects a negative relation…”. Red? Where? It seemed like they had no clue from the publisher that their book was going to be published in B&W, and, after asking Juan about it over Twitter, that was indeed confirmed – they only found out at the last minute. Oh, sure, they offer a free TRIAL subscription to the book on Safari when you buy the hard copy, and supposedly in the e-version on Safari the images are in color. If I wanted to read it online, I wouldn’t have bought the hard copy! I’ve done the Safari trial run before when I got a year subscription for purchasing Komodo for my perl development needs. Honestly the model of paying continuous rent for my books, especially in this case where I’ve already paid for the book in full, just doesn’t jive with me.

    At the end of the day, the content of the book makes it a worthwhile buy, despite my feelings of being ripped off by the publisher. But this kind of experience definitely gives good argument for self publishing. I bought the book because of who the authors were – I would have still bought it, at the same price or even more, had they self-published….
    With all the media coverage on the downfall of the newspaper industry, and the publishing industry in general, I feel companies like Blurb are well positioned while companies like Addison Wesley are doomed to failure as long as their only concern seems to be maximizing their profit margin whilst ignoring the needs of their consumers.

    update: According to sources at Adobe, they’ve been having issues with the MXNA feed aggregator not automatically updating feeds. This update is a test to see if updating the blog entry is enough to force an update to MXNA using the ping URL mechanism…
    And, apparently using the ping URL works.

    Web 4.0?!? GE leverages Flash player in a whole new way with the FlarToolKit

    I saw this tweet by crashmedia and was totally blown away by this video demo showing an implementation of FlarToolKit:

    The demo is by Robert Cooper, creative director of some company (couldn’t quite make out the name from the video, guys that would have been a great plug for your company even though you had nothing to do with creating it) and the technology is the ‘GE Plugin for Smartgrid.com’ according to him. I wanted to play with this for myself so I went to SmartGrid.com but didn’t find anything about a 3D plugin or the demo, so after a bit of googling around I finally found it here.

    (updated to force aggregation on MXNA)

    You print out a piece of paper according to the instructions, hold it up to your web cam, and on your screen it becomes an impressive interactive 3D model you can manipulate with the paper in your hand. Very, very cool. Kudos to the team behind this, whoever you are. Apparently they created it with the FlarToolKit. FlarToolKit is an AS3 library based on ARToolKit / NyARToolKit I wish GE would have credited the agency who designed and implemented this, or even let us know if it was an internal team. I don’t think it takes away from their brand identity, rather it would strengthen it by showing they care about the team(s) behind their presence.

    Update: the video above was removed, but here’s another one on YouTube demonstrating the GE AR demo:

    Flasher Magazine issue #1

    Lee Brimelow released the first issue of Flasher Magazine, a video magazine focused on the Flash Platform. Interviews include Ryan Stewart on Flash Catalyst and a ‘making of’ with tips on making your on video tutorials at the end. Check it out online or download it to your iPhone for your commute…

    Best Adobe MAX Sessions

    I attended my first Adobe MAX in San Francisco last month. As a former Java programmer and current Flex RIA and component developer, these are the sessions I found most useful, in no particular order:

    Creating New Components in Flex 3 and Beyond with Deepa Subramaniam: I was afraid I’d be bored in this session, because I thought I had component development pretty much figured out. I was wrong. In the first half of the session, Deepa covered a lot of things I didn’t know about developing components in Flex 3. There was so much new info for me in the first half, I almost wasn’t ready to absorb the second half, which was about developing components in Flex 4. If anything, the material in this session could have been spread across two full sessions with no time wasted.

    Understanding the Flash Player Security Model with Deneb Meketa: This one had lots of good info about why the Flash Player permits or restricts various security-sensitive operations.

    Building High-Performance Applications with Adobe AIR with Oliver Goldman and Optimizing Adobe AIR for Code Execution, Memory, and Rendering with Sean Christmann: These were back-to-back sessions on Wednesday afternoon and they complemented each other well. The first session dealt more with the process of optimizing an app, and the second session focused more on the code-level details of speeding an app up. Both sessions also had good info for anyone who does good old Flex without AIR, too.

    What’s New in Flash Player 10 with Emmy Huang: Lots of Flash Player 10 features were introduced in the conference’s general sessions, but this late Wednesday session gave us a chance to see them again, and in more detail, and ask questions.

    Testing Your Flex Applications with Michael Labriola: This session gave a great overview of the different types of testing (unit vs. functional vs. integration) and the tools out there for each type.

    Introduction to BlazeDS and LiveCycle Data Services ES with Christophe Conraets: This session gave a good overview and helped me clear up a few misconceptions I had about these technologies.

    Of course, I only attended a small fraction of the sessions and labs available at MAX – there were so many choices for each time slot. If I had to do it over, though, these were the sessions I wouldn’t dare miss. YMMV!

    Adobe MAX Awards on Flickr

    MAX AwardsI used Jeffrey Friedl’s plugin for Adobe Lightroom 2 to export my photos of the MAX Awards to Flickr rather than outputting yet another Lightroom web gallery. While the metadata is included in the images, I don’t have time to link and/or comment each image to the appropriate descriptions which I am sure lots of folks have already written. So hopefully by using flickr not only will they be searchable but also perhaps folks can annotate them. In case anyone is curious these were shot with a Canon 5D with a EF35mm f/1.4 fixed length lens. I should be posting the photos from the Sneak Peeks presentation shortly.

    What if our politicians played WOW?

    So one of Barack Hussein Obama’s FCC transition team members is into WOW. That made me wonder, what if all the leading politicians had ‘office hours’ on WOW? Instead of letter writing campaigns, angry rallies, etc., mobs of angry netizens could take out their frustrations by ganking the politicians in the PVP battlegrounds…it may never happen, but its an amusing thought. We have been working on our own multiplayer ‘verse for the Army, built in Adobe Flex…

    Perhaps a more realistic vision of future politics will involve a large multiverse leveraging Cocomo, LiveCycle, and the flash platform, though.

    Unconference Schedules @ MAX

    It would have been nice if we had more information about the unconferences ahead of time, so we could have planned what to attend around our sessions and labs. Nowhere that I know of were the schedules posted except at the unconferences themselves. They should have been online and updated online somewhere where the 5,000 plus MAX attendees could have easily checked them. Anyway here are the schedules (I photographed them yesterday)
    unconference 360 Flex schedule
    unconference SODA schedule