Last Thursday and Friday I attended "The Android Workshop" at TechHub in London, lead by none other than Richard Leggett.

I've experimented with native Android development before but was amazed at how many topics we managed to cover and in just a short period of time. It didn't take long for me to start picking up some great new tips and tricks.

There were quite a few people with a Flash development background attending and Rich did a great job explaining Android concepts in reference to ActionScript and Flex. Its quite surprising to see how similar a lot of it is and that certainly helped get us up and running quickly.

The first day we covered a lot of theory and deconstructed various sample files, each explaining a particular topic or use of an API.

We talked about layouts, click handlers, using 9-patch images, resource handling, ViewAnimator with ViewFlipper and TextSwitcher, the intents mechanism, triggering multiple activities, using a Spinner widget and the ArrayAdapter, Toast messages, alert dialogs and status bar notifications.

The second day we did some more advanced styling, talked about threading (both low level as using AsyncTask), covered saving state of your application with SharedPreferences, learned how to work with SQLite databases as well as XML and code-based animation and working with sensors (compass and GPS).

After all that we still had half a day to work on a hands-on project. Most of us added additional features to a Pub Quiz starter project we were handed - adding score keeping, sound and vibrate functions, styling the app, adding animations,...

There is possibly an advanced workshop coming up next year, which I certainly hope to make it out for. If you get a chance to attend "The Android Workshop", I can highly recommend it!


If you've been using over the last month or so, you will probably have run into a number of issues. I have finally been able to get round to getting those sorted and am happy to say a new and improved version of the site is now online! Among other things, one of the new features is the ability to decide whether you want to have people apply through the site or directly to you. We're still going with the simple model, requiring no user registration whatsoever. That does mean you need to confirm your email address the first time you post something.

Unfortunately the donation model we had in place since 2008 didn't work out very well, and with Project Cocoon now committed to maintaining and updating the site we have switched to paid job ads. Not to worry though, the price for posting a job is a very democratic 10 USD -- this should hopefully also ensure that only genuine jobs get posted on the site.

If you have donated to the site in the past, we are happy to activate your job posts free of charge based on the amount you sent - just drop us a note!

We are actively working on some mobile apps for iPhone/iPad and Android that should be out before the end of the year (and a beta release before that) that will allow you to set up alerts for jobs with certain keywords etc.

There is much more to come, including a launch of in early 2011 - but more about that later. Enjoy using the site and look forward to your feedback!


Earlier today we went to sign the agreement and left a deposit on the new Project Cocoon Multimedia apartments/office space in Colas Nagar, Pondicherry. We've now got ourselves a nice three story building that gives us enough space to have client meetings, organize training events and even have freelance developers over to work on projects as needed.

We'll be moving in next month but we're already open for business! If you have any projects going, we've got in house expertise for Flash Platform development (ActionScript, Flash, Flex, AIR), mobile application development for iPhone and other platforms as well as graphic and print design.

Additionally, starting from June we will start to provide offshore development services and can be your central point of contact for quality assurance on off site teams.
Feel free to get in touch!

4 CommentsPost a comment

When Internationalized Domain Names became available last year, I jumped on the bandwagon and registered a couple. One of these is שָׁלוֹם.com (Shalom as written in Hebrew). I've not done anything with it since and thought it would be a good way to raise money for Haiti disaster relief. I'm holding a blind auction, if you are interested in acquiring the domain name please drop me an email with your bid and contact details.

The auction closes on Thursday, January 28th at 8pm CET. I will contact the highest bidder and transfer the domain name ownership on receipt of payment.

Feel free to spread the word!


[update] I got some unite services working now from any browser, must have been a glitch earlier -- feel free to leave a comment on my fridge :)
Opera announced that they would "reinvent the Web" today -- having spent some time going through what was announced I'm not sure they managed to reinvent a whole lot.

So what happened? They announced a beta of Opera Unite, with what they call a "Web server on the Web browser". Trying to make my way through the marketing speak the best description I found was in the FAQ: "share the content directly from your computer rather than loading it and sharing it through a third-party server".

This is essentially P2P technology, a term many companies now seem to avoid like the plague for its association with illegal filesharing through bittorrent (which is a whole different issue). Opera has some services that you can install in their browser that run over a unite:// protocol (file sharing, a fridge message app, media player, photo sharing etc.). According to what I've read this is supposed to be accessible from any browser, though haven't been able to get that to work -- partly because the service seems to be overwhelmed.

That might sound a bit strange a P2P service getting overwhelmed, isn't the whole point that it goes directly from one computer to the other? Well when you run a service like this it need to go through a server to resolve the connected clients so they can continue further data interaction directly between themselves rather than passing through the server. This is I assume also why you're required to have an Opera account and sign in to that to run any of these services.

I really like the idea of what they're doing, and P2P, client-to-client, UDP or a host of other names it gets advertised as is definitely the way forward. Not necessarily for services like they currently demo on Opera Unite but certainly for live audio/video streaming and other situations where bandwidth throughput is still a real issue.

Where I think they got it wrong is integrating this in the browser, this is not a technology that should run on a client software level. I see browsers as simply rendering web content, they should IMHO not play an active role in the data connection flow of web applications. The marketing slogan "reinventing the web" is fundamentally flawed in that sense, they seem to have create a separate channel of services that run client side in the browser and facilitate P2P through their Opera server. It doesn't seemt to be about "the web" whatsoever.

For what its worth, I think Adobe is working on a better solution here with Stratus -- bringing P2P to Flash content (for more information check out this video on Adobe TV). With the RTMP specification getting opened up yesterday, I hope they'll do the same for this RTMFP which would enable open source alternatives to Flash Media Server to facilitate these P2P enabled Flash applications. The key benefit here being that it gets served from the web server runs cross-browser and cross-platform and its not using a browser specific protocol or going through an Opera server to establish the connection.

In half a decade's time this will hopefully all be standard functionality on all common web servers but for now its interesting to see various solutions come up to make this happen.
Please bear in mind, these are just my initial thoughts and observations of what Opera announced and what I could figure out from reading the site. I'll be happy to review this again in a few weeks when I've had a chance to try it some more.

4 CommentsPost a comment

This is a post for my Dutch speaking readers about the new and improved community site.
  Wat betreft nederlandstalige Flash community websites is er weinig twijfel dat aan de absolute top staat. In 2003 was Flashtival, een evenement van FlashFocus, trouwens een van de allereerste conferenties waar ik een lezing gaf.

Of je nu een beginnende of reeds gevorderde gebruiker bent van Adobe Flash Platform technologie is dit de plek om vragen te stellen en ideeën uit te wisselen. Ik ben echt onder de indruk over de inzet van de vrijwilligers van de vereniging FlashFocus om deze community site al zo lang actief te houden.

Dit weekend hebben ze hun nieuwe website gelanceerd met een vernieuwde design en een aantal nieuwe features. Ga zeker een kijkje nemen!


Over the last few years I've had several projects where I had to interview people to get involved on Flash/Flex/ActionScript projects -- typically what happens is the client wants some sort of assurance that "nothing bad will happen" and somehow there is this perception that only getting people on board that have passed a certification exam helps with this. From my experience that is not the case and I have serious doubts about the whole concept of a couple dozen multiple choice questions to determine someone's expertise in a particular product. At best it documents that they know the theory.

Is software certification worth something in the real-world and is it worth you spending your money on? I've seen a lot of qualified people rejected for projects because they didn't have product certification and on the other hand you have people that did get certified and couldn't script a simple animation without resorting to the documentation.

I would like to see this changed.

For a while now I've been thinking about the possibility to set up an open community run program that documents real-world expertise. This concept is not too far from what JavaBlackBelt is doing.

The basic concept

  • Free access to certification exams
    Cost shouldn't be a barrier to entry for deciding to take a certification exam, just think about the amount of skilled students and people starting out as developers that are not in a position to afford this and whose skills go unnoticed.
  • Recognize specific areas of expertise
    Everyone has specific areas of expertise, even within one product. When you take a certification exam you get the breakdown in your results print out but they're not published.
  • Peer review of your code
    Multiple choice questions alone are not an adequate way to test proficiency using a technology. What I'd propose is requiring candidates to submit some open source code snippets, open to the public and reviewed based on a set of evaluation criteria by a group of peers.
  • Community visibility
    Once somebody get certified, there needs to be a public resource to get that published on. It should list your product certification status, main areas of expertise as well your submitted open source code snippets.

I'd ideally like to tie this into a mentorship program -- where beginning developers can be assigned a community member to help them build their skill level.

Just to be clear, I don't see this necessarily replacing traditional software certification but as an additional way to demonstrate your real-world expertise and community involvement. This concept can be extended from just software certification to more specific skills like e.g. Papervision3D, PureMVC, etc.

I would love to hear your thoughts on this, if there's enough interest I'd be happy to set up this community certification initiative and start recruiting some volunteers.

6 CommentsPost a comment

Mobile VikingsIf you live in Belgium chances are you will have heard about Mobile Vikings, a new MVNO on the market -- one of their main objectives is to offer free mobile internet as part of their prepaid offer. Now that might not sound very impressive but in Belgium mobile data tariffs are through the roof. The cheapest mobile data plans you can get are typically around the 10 Euro/month mark for a couple of 100MB. Mobile Vikings offers an 'unlimited' data plan (which is not quite unlimited, but rather has a fair use policy of 1GB). Truth be told that is probably more than enough for my mobile data use at the moment.


While considering to switch over and browsing their website I still had some questions and contacted the helpdesk for more information. I got a response within an hour or so and wanted to share what I was told about their offer:

Mobile Vikings uses a prepaid plan, every time you top up 15 Euro you get 30 days worth of:

  • unlimited internet (1GB 'fair use policy')
  • 1000 free SMS messages (national)


Since this is a prepaid plan the 15 Euro can be used as a balance to pay for voice and SMS in case you send more than 1000 text messages/month (which seems unlikely). Any remaining balance rolls over the next month, you are required to top up at least once every 6 months to make sure you keep your credit. Your mobile number stays active for 12 months after your last top up.

As you might expect the rates for voice calls are a bit more expensive than you typically get at 0,24 Euro/minute -- though its the same price for landlines and national mobile numbers (any network). If you work it out you get 62,5 minutes worth of call time for your 15 Euro top up.

All in all this is quite an interesting offer for internet junkies like me, unfortunately since they partner with BASE the mobile data goes over GPRS/EDGE while 3G would obviously be a lot more appealing. Still, this is probably the best offer out there if you are primarily interested in mobile internet and I quite like the idea you're not tied into an x month long contract.

If anyone is interested in joining Mobile Viking (Belgium only I'm sorry to say), I've got a couple of invitation codes left -- just leave a comment.

19 CommentsPost a comment

I came across a surprising issue with Google Analytics yesterday when a client contacted me, it appeared page hits were getting logged for dozens of pages that don't exist on his website. While I thought about the possibility of some PHP vulnerability or other security issue on the server, it occurred to me that obviously these pages had to exist somewhere for the Google Analytics tracking code to get executed.

I started doing a little detective work by Googling the file names of some non-existing pages that showed up in the stats. Soon enough I found one obscure enough to only come up with a few hits.

When checking the source code for that page the problem was obvious, the website was using the same Google Analytics tracking ID my client had on his website. It didn't appear to be anything malicious, maybe them making a typo or some HTML code getting ripped from my clients site and reused without realizing the tracking code was still in there.

The consequence though is some completely messed up statistics -- I am baffled Google doesn't do a 404 check on pages that get tracked or even a referrer check to see if the domain corresponds with the domain the tracking ID was registered to.

It leaves my client having to filter out dozens of non-existing pages, even worse on pages that have the same path and filename. For those there seems to be no clear way of figuring out what hits came from one website and what page hits from the other.

In my honest opinion this is a pretty serious issue that needs to be addressed, if nothing else it leaves Google Analytics open to unscrupulous characters to spam your visitor stats.

8 CommentsPost a comment

Clo Willaerts, Marketing Manager at Sanoma Magazines and organizer of Brussels Girl Geek Dinners recently did a crowdsourced presentation on "Standing out in the blogosphere" and looks like I somehow made it in under the "Sharing and inspiring" header -- very cool! There's some really excellent points in there that you'll want to keep in mind when you start blogging. My advice, just have fun and write about what you're passionate about and you'll build yourself an audience.



DevineIts official. I'm happy to say I've accepted a part-time position as a lecturer at the Technical University of West-Flanders where I'll mainly be teaching Flash Platform technologies and helping to develop the Digital Design and Media aka Devine curriculum. Its a great opportunity to work with a group of really passionate and talented people such as Koen de Weggheleire, Wouter Verweirder and several others.

As you might know Multi-Mania, Europe's biggest free multimedia event, is one of their initiatives so look forward to getting involved in that as well.

There's a really strong track record of excellence if you look at students coming from Multimedia and Communication Technology and I'm confident Devine is shaping up to be no different; arguably making this the best multimedia bachelor degree around.

Exciting times ahead!

17 CommentsPost a comment

By now you will probably have heard the news that Adobe is laying off 600 people, or about 8% of their employee base supposedly because of "weaker-than-expected demand for Creative Suite 4" which started shipping in October. It came as a real shock to all of us, especially timing this announcement just after the MAX Europe conference and with the holiday season coming up. One of the most well known people affected by the job cuts is Mike Downey, former principal evangelist for the platform business development team, a cornerstone of the Flash, Flex and AIR community for over 7 years. His work at Adobe was a real inspiration to me and many others and am very happy to have regularly had him over to our Adobe User Group Belgium and the times I was able to meet up and present alongside him at events.

Another person leaving that was especially close to us in the community programs was the Developer Relations Manager for EMEA. Having been active in the various programs starting from June 2003 as a Team Macromedia volunteer for Flash, I've seen how difficult it has been to bring the European developer community together and with her at the wheel we've started to see some real momentum build. She'll be greatly missed at Adobe.

I wish all employees affected by this decision the very best of luck, and am sure they'll do great in whatever opportunity they decide to take up next! While writing this blog post I came across a twitter message from Adobe's John Dowdell that resonated with me: "It takes a long time to get to know a person, but only an instant to miss them."

What really struck me was the reaction of the community and seeing messages of support continuously streaming in on Twitter, Facebook etc. I barely had a few hours of sleep that night. At the breakfast table the conversation was dominated by the unfortunate news and Cyril, Pablo and myself found ourselves buying overpriced wifi access in the hotel lobby just to follow up on the latest news.

Much as we like to complain - the evangelists, people in the product teams and community programs are like an extended family. Their work affects what we do on a daily basis and while they might not always be in a position to come out publically in support of our rants I am convinced they are listening and are fighting the fight for us internally at Adobe.

At MAX this year I refound an appreciation for what they do after admittedly a few months of skepticism and uncertainty about the direction they're going. Despite the recent news there is no doubt in my mind a bright future is ahead for Adobe and the Flash Platform!

More information here


7 CommentsPost a comment

Obama 2008 Thanks to all who voted, my faith in the US is restored after 8 years of failed politics -- congratulations President Obama!

I watched the election results come in on Twitter and arrived just in time at an internet cafe here in South India to see John McCain give his concession speech and Barack Obama take the stage to celebrate his victory. Truly a moment for the history books.

I'll be heading back home in two weeks and will resume 'regular blogging activity'. Until then, may the force be with you.

12 CommentsPost a comment

"Overcoming poverty is not a gesture of charity. It is an act of justice. It is the protection of a fundamental human right, the right to dignity and a decent life"

- Nelson Mandela

Today is Blog Action Day -- thousands of bloggers will unite to discuss a single issue - poverty. We aim to raise awareness, initiate action and to shake the web!

While writing this blog post I thought I'd try and find some statistics on poverty, below is a list of countries where over 50% of the population lives on less than 2 USD a day:

Bangladesh, Benin, Botswana, Burkina Faso, Burundi, Cambodia, Cameroon, Central African Republic, Ethiopia, The Gambia, Ghana, Haiti, India, Kenya, Laos, Lesotho, Madagascar, Malawi, Mali, Mauritania, Mozambique, Namibia, Nepal, Nicaragua, Niger, Nigeria, Pakistan, Rwanda, Senegal, Sierra Leone, Swaziland, Tanzania, Zambia, Zimbabwe

You'll notice that this list is predominantly African nations, but India also stood out to me with no less than 77% of the population living under that 2 USD/day poverty line. That essentially means that for the cost of my flight out there in a couple of days (or a low-end Apple MacBook, HD camcorder, a MAX ticket at full price or less than a CS4 Web Premium license for that matter) can keep a person out of extreme poverty for a year and a half.

This admittedly isn't the complete picture on poverty, if you measure this by the percentage of people that live under the national poverty line set by their government the situation looks a little less bleak.

The theme for this years Blog Action Day reminded me of an entertaining and thought-provoking TED talk by Hans Rosling I recently watched. I thought I'd include it here for you to see.

[flashvideo filename= /]

I urge everyone to get involved with todays Blog Action Day and contribute to making poverty history!

5 CommentsPost a comment

I don't generally blog politics and this is going to be the one and only time I'll bring up this years US Presidential election.

While the campaign so far has arguably resulted in some of the best political satire out there, the world is facing some serious challenges and whether we like it or not, the US plays and will continue to play a substantial role in getting this resolved.

Some people are frustrated to see how in Europe and other parts of the world the public consensus seems to lean heavily towards one candidate. That may well be true, and that bias could be explained in part by overcompensation because of our need for change and inability to make a difference through voting.

Those of you in the US can make that difference, I'm not going to ask you to vote for one candidate over the other but please do your research and most importantly vote. We are counting on you to turn the page on the last eight years.

4 CommentsPost a comment

When you go to conferences as much as I do and meet up with old friends and acquaintances, the number one question is: "So, Peter what have you been up to?". I realized that, unless you follow me on twitter and actually read the dozens of messages I post there every week, fairly few people have a clue what I've been doing these last few months. Well here goes, apart from the Object-Oriented ActionScript 3.0 courses I teach in Belgium and the UK, I spend a good bit of time tech reviewing several books. Two great titles that are coming out soon are AdvancED Flex 3 (Friends of ED) and the Adobe AIR Cookbook (O'Reilly).

AdvancED Flex 3 Adobe AIR Cookbook

I'm also co-authoring a couple of books, one that has already been announced is AdvancED AIR Applications (Friends of ED).

Turns out I've so far attended 10 events and conferences this year, presented a total 12 sessions and have enjoyed every minute! That said I'm not sure if I'll be able to keep things going at that rate.

While I'd love to be in the position to speak at all conferences that would like to have me over, unless my basic travel and accommodation expenses can be covered (which thankfully and increasing number of conferences are able to do), I'm going to have to become very selective in what I take on. I'd prefer to spend my personal travel budget on community events that genuinely have limited resources or are just starting out. That's not a dig at Adobe MAX by the way, there are different reasons why I won't be speaking there this year.

The ActionScript Conference in Singapore is going to be my last conference speaking engagement of the year and have not confirmed anything for 2009 as of yet.

We'll see how things go, after Singapore I'm heading to India for a couple of weeks and will get back to business again by the end of November.

3 CommentsPost a comment

Apologies to my international reader base for not blogging in English, after reading the latest edition of the Dutch "inside digital media" magazine on Flash versus Silverlight I felt compelled to clear up some misconceptions. [update] the English translation is now available in the comments

Ik kreeg vandaag "inside digital media" in de bus, en naast een interessante bijdrage van Serge Jespers over online TV, kon ik uiteraard niet over de headline "Is de dood van Flash nabij? Flash vs Silverlight 2.0" kijken, een artikel van Luc Jacobs, Managing Director bij GIALCO.

Op zich is dit uiteraard een leuk onderwerp om wat dieper op in te gaan, het is een vraag waar veel mensen mee bezig zijn. Dit maakt het dan ook des te noodzakelijker om informatie correct weer te geven en jammer genoeg lijkt me dat hier niet het geval.

Zal in deze post even een aantal quotes uitlichten:
"Facebook, MySpace, Google en eBay zijn niet in Flash gemaakt, maar dat is ongetwijfeld te wijten aan het feit dat op dat moment geen licentieakkoord gevonden werd met MacroMedia".

Een aantal opmerkingen hier:

  • Er is (en was nooit) een licentieakkoord nodig om Flash content te bouwen

  • Google maakt vrij veel gebruik van Flash (Google Finance, Google Maps streetview, Gmail, ...) Facebook zelf gebruikt Flash in mindere mate behalve dan door third party applicaties die het dan weer wel zeer regelmatig gebruiken. MySpace gebruikt veel Flash content onder andere voor zijn audio en video players. eBay maakt vrij weinig gebruik van Flash maar is dan weel weer een voorloper wat betreft het Adobe AIR platform waarbij hun applicatie wel in Flash opgezet is.

Het lijkt me persoonlijk vreemd om op te merken dat sites die voornamelijk tekst georienteerd zijn zoals Google en eBay niet in Flash gemaakt zijn. Dat is uiteraard niet de bedoeling, net zoals je die sites niet in Silverlight zou ontwikkelen. Voor alle duidelijkheid, Flash en Silverlight zijn geen alternatief voor XHTML/CSS/AJAX.

Overigens is in het hele artikel Macromedia fout geschreven, terwijl we inmiddels trouwens al drie jaar na de overname van Adobe zitten.
"... de overname van MacroMedia, ... vlak voor de boom van video op het web (maar waar bleef Microsoft toen?)"

De boom van online Flash video was een feit voor de overname door Adobe, het werd zelfs door verschillende analysten en Adobe zelf als een van de belangrijkste redenen voor de overname aangehaald.
"... of het nu Flash of Silverlight is, het zijn eigenlijk maar 'Plug-in players', stukjes code die dienen om bepaalde fabriekseigen bestandsformaten afgeleid van het XML-type te spelen"

Flash en Silverlight zijn inderdaad plug-ins, wat niet juist is is dat de Flash Player een bestandsformaat zou afspelen dat afgeleid is van XML. Het Flex framework maakt gebruik van een XML abstractie laag maar uiteindelijk wordt het allemaal compileerd naar een binair SWF bestand met ActionScript bytecode.
"Zo hebben zij al snel begrepen dat een van de zwakke punten van Flash juist diens binding met de Back-end was"

Dit moet ik tenstelligste tegenspreken, ik hoor dit wel vaker als argument terwijl het absoluut niet klopt. Sinds Flash MX 2004 en de Flex 1.5 dagen is er uitgebreide ondersteuning van communicatie met een back-end: SOAP web services, XML-RPC, persistent sockets, XML, Flash Remoting (geoptimaliseerde communicatie met de backend via binaire AMF packages in native ActionScript bytecode).
"Wellicht kunt u zich herinneren dat ook Flash 4 een system was waarvan de bestandsformaten fabriekseigen en gesloten waren; pas toen MacroMedia besloot om het Flash bestandsformaat 'open te stellen' had de explosieve groei plaats"

Het SWF bestandsformaat was open en gratis beschikbaar mits het akkoord gaan met een licentieovereenkomst sinds 1998, dat wil zeggen de Flash 3 dagen.

Sinds 1 mei 2008 en de lancering van het Open Screen Project zijn alle restricties hieromtrend opgeheven, iedereen is vrij om zijn eigen Flash ontwikkelingsomgeving of Flash Player te ontwikkelen en er zijn ook geen licentiekosten meer om een Flash Player op je hardware te laten draaien.

Dat de explosieve groei pas plaats had nadat Macromedia het bestandsformaat beschikbaar had gesteld heeft meer te maken met het feit dat het web nog in zijn kinderschoenen stond dan dat mensen iets gingen doen met dat SWF formaat om dat het open was.
"Adobe is begonnen de kracht van Open Source te verstaan met haar 'Flex' initiatief, dat een stap in de goede richting is, maar nog altijd te schuchter voor een bedrijf dat nog gebaseerd is op een model van gebruikslicenties voor haar softwareproducten."

Er wordt veeral onderschat hoe lang Adobe al bezig is met open source initiatieven en dat dit slechts een recent experiment is. Op de Adobe Open Source website ( krijg je een mooi overzicht van de verschillende projecten (Flex SDK, Cairngorm, Extensible Metadata Platform (XMP), BlazeDS, Tamarin, ...)

Daarnaast maakt Adobe actief deel uit van groepen als het SQLite consortium, de ECMAScript stuurgroep etc. Ik denk dat je duidelijk kan stellen dat Adobe een een echt open platform werkt, waarbij het inderdaad commerciele tools heeft, maar je even goed met open source alternatieven aan de slag kan. Ik kan me niet uitspreken of dit ook het geval is bij Microsoft aangezien ik daar geen duidelijk zicht op heb.
Ik ben eerlijk gezegd teleurgesteld in dit artikel, met de nodige research was dit een mooie bijdrage geweest. Niemand is perfect maar bij een heel aantal punten moet ik me toch de nodige vragen stellen.

29 CommentsPost a comment

With all the talk about the huge difference in geographical pricing for Adobe's products I wanted to do a quick comparison between what those in the US and those in Europe (or at least Belgium for as far as I can check) pay for some of the different suites.
Master Collection CS4

Full price US: 2499 USD Full price Europe: 2799 Euro

Master Collection CS4 is 1.6 times as expensive for European customers.

Upgrade price US (from CS3): 899 USD Upgrade price Europe (from CS3): 999 Euro

Master Collection CS4 upgrade is 1.6 times as expensive for European customers.

Web Premium CS4

Full price US: 1699 USD Full price Europe: 1699 Euro

Web Premium CS4 is 1.5 times as expensive for European customers.

Upgrade price US: 599 USD Upgrade price Europe: 599 Euro

Web Premium CS4 upgrade is 1.5 times as expensive for European customers.

58 CommentsPost a comment

What can I say? I've really been overwhelmed by the great video comments you guys submitted. Thanks to everyone who took part, love what you did! I'm now opening it up for my blog readers to vote on the video they like best and help decide the winners of our great prizes (including an FDT 3.1 Enterprise edition, two Flex Builder 3 licenses and tickets to the <head> conference).

You can see all video comments below and cast your vote until Friday, September 26th.

{seesmic_video:{"url_thumbnail":{"value":""}"title":{"value":"Congrats! "}"videoUri":{"value":""}}} {seesmic_video:{"url_thumbnail":{"value":""}"title":{"value":"Congratz Petah! "}"videoUri":{"value":""}}}
{seesmic_video:{"url_thumbnail":{"value":""}"title":{"value":"International Flash "}"videoUri":{"value":""}}} {seesmic_video:{"url_thumbnail":{"value":""}"title":{"value":"5th blogging birthday "}"videoUri":{"value":""}}}
{seesmic_video:{"url_thumbnail":{"value":""}"title":{"value":"Dawg "}"videoUri":{"value":""}}} {seesmic_video:{"url_thumbnail":{"value":""}"title":{"value":"Tribute to Peter "}"videoUri":{"value":""}}}

[poll id="1"]

4 CommentsPost a comment