Flex UG Hamburg with FC64 - Notes
Monday 30 June 2008 @ 11:34 am

On Friday we had our Flex Usergroup Hamburg meeting in our Adobe office. Our speaker Claus Wahlers gave us a look behind the scenes aka source of FC64 which he developed together with Darron Schall. Claus started with some “basics” about how the C64 works to get an idea about what has to be emulated. After that he showed us parts of the code and explained the architecture behind which is divided into the CPU, MemoryManager and the Renderer which besides trillion other things does the final setPixel32.

All in all rocket science and Claus could only explain the tip of the iceberg but we got an impression what it means to build an emulator. Further he mentioned that Ralph Hauwert (one of the guys behind Papervision3D) is currently working on a Flash Player 10 version. This should open new opportunities since the new Vector class (typed Arrays) should be a big performance boost and the new sound features could open the door for sound emulation of the SID chip. For more infos and the source check the OSFlash FC64 site.

Our next usergroup meeting will already be in two weeks. David Sowerby from Straker Interactive will show us ZoomFlex which claims to fasten up Flex development and generates code which is based on Cairngorm and the Universal Mind Cairngorm extension. Check the german FlexUG Hamburg blog for more details.

Comments (0) - Posted in Flash, OSFlash by Sönke  




FireFTP killed my images
Sunday 29 June 2008 @ 3:30 pm

I am using the Firefox plugin FireFTP for a long time now and never had any problems. Today the worst case happened: I tried to drag-n-drop and image from my desktop into the target directory and - the browser showed the image in this tab and FireFTP was gone. “Makes sense” I thought so I re-opend FireFTP to upload it by selecting the file locally on the left side and then dragging it to the right side on my FTP directory. Unfortunately my img directory was gone - away - removed, aaaahhhhhh! This sounds like an evil bug.

The last backup was a little older so I started recovering with that, copied the files I still had on my machine but I am afraid a few pics are gone. So if you encounter broken images please drop me a comment so I can look if I can fiend them anywhere.

Lessons learned: more backups, more carefully with such tools. The worst case would have been that FireFTP decides to even remove more than only this directory. What would have been if I dragged my image on the root directory of my FTP server? Anybody wants to try ;)?

btw: what are the most popular FTP clients for OS X?

Comments (3) - Posted in General by Sönke  




Google Mail Germany is not GMail
Wednesday 18 June 2008 @ 10:28 pm

When I try to open http://gmail.com in my browser I get this:

GMail

Looks like Google has some issues with german trademarks or whatever. The funny thing was that this showed up as URL: http://mail.google.com/gmail/

So removing the last word “gmail” from the URL finally let me into my “Google Mail” account and NO - I am not traveling here ;)

Comments (0) - Posted in General by Sönke  




Flex Jobs
Wednesday 18 June 2008 @ 11:57 am

If you are a Flex developer in these days the situation on the job market should be pretty fine. Here a little link collection about this topic:

Update 06-28: Flex Gigs, RIA Jobs

Update 06-30: Flexjobs.in

Comments (1) - Posted in Flex, General by Sönke  




Change Eclipse Ant settings when you run out of memory
Tuesday 17 June 2008 @ 2:57 pm

I use Ant a lot to compile AIR or Flex projects. When it comes to larger projects (especially when you compile multiple modules and libraries) you have to increase the amount of memory Ant is allowed to use. Otherwise you can get an exception like this:

[mxmlc] Loading configuration file PATH_TO_YOUR_SDK/flex_sdk_3.0.2.2095/frameworks/air-config.xml
[mxmlc] Error: PermGen space
[mxmlc] java.lang.OutOfMemoryError: PermGen space
[mxmlc] at java.lang.String.intern(Native Method)
[mxmlc] …

  • In Eclipse open menu: Run->External Tools->Open External Tools Dialog…
  • Select the build script you want to change on the left
  • Select the JRE tab on the right
  • Set the following as VM arguments: -Xms768m -Xmx1024m -XX:MaxPermSize=512m

These values work for me but you might want to change it to match your environment and project size.

Update: List of JVM options (via Cornel Creanga)

Comments (3) - Posted in Eclipse by Sönke  




AIR 1.1 released and new AIR stuff on Adobe Labs
Tuesday 17 June 2008 @ 11:20 am

AIR 1.1 was released yesterday and comes with localization features, certificate migration feature and new API calls for File.spaceAvailable and NativeWindow.supportsTransparency. Further 1.1 includes minor bugfixes and memory improvements.

If you develop with Flex Builder be sure to read how to use AIR 1.1 with Flex. There is another Adobe Developer Center article by Christian Cantrell on “Building multilingual Flex application on Adobe AIR“.

Oliver Goldman posted a link to the AIR 1.1 FAQ which also has a list of fixed bugs. Download AIR 1.1.

New on Adobe Labs (Adobe Labs blog):

Adobe AIR Update Framework:

“This beta release of the update framework for Adobe AIR Applications provides APIs to assist developers in including good update capabilities in their AIR applications.”

Adobe SwitchBoard Technology:

“Now, with the Adobe technology code named SwitchBoard, AIR applications can communicate with applications in the Adobe Creative Suite®.

Adobe AIR developers can create applications that participate as first class citizens in creative workflows. Each SwitchBoard solution consists of an AIR application written for SwitchBoard, JavaScripts, and the SwitchBoard service that delivers the scripts to the Creative Suite applications. AIR developers only need to include a Flex library called SwitchBoard.swc in their projects in order to send and receive scripts to and from Creative Suite applications.”

InsideRIA covers a little article about SwitchBoard.

Comments (0) - Posted in AIR by Sönke  




AIR in Enterprise IT
Friday 13 June 2008 @ 10:47 am

Oliver Goldman from the AIR team has blogged great information about AIR-in-the-enterprise and the support of AIR enterprise deployment and configuration.

Yesterday the new site AIR for IT administrators was launched and provides white papers on deployment, security and configuration.

As Oliver pointed already out ReadWriteWeb has a very interesting article about AIR apps on the corporate desktop.

InfoQ published the case study NASDAQ Market Replay about AIR and Amazon S3.

There are many more reasons why AIR is a perfect fit for enterprise/corporate apps:

Comments (0) - Posted in AIR by Sönke  




Next Flex Usergroup Hamburg Meeting with Claus Wahlers: FC64 Behind The Scenes
Wednesday 11 June 2008 @ 3:10 pm

The next meeting will take place June 27th. My dear friend Claus Wahlers comes the long way from São Paulo, Brazil, to give us a view behind FC64, the award winning Flash C64 emulator he developed together with Darron Schall.

More (german) details on the flexughh blog.

Comments (0) - Posted in General by Sönke  




on AIR tour Berlin links
Thursday 5 June 2008 @ 1:44 pm

The on AIR tour in Berlin yesterday was really a great event. The location and catering was really good and all was very well organized. What a pity we did not have more time in Berlin as the weather was so sunny.

Here just a summary of all speakers:

Adobe

External speakers

All sessions where recorded and should be available a week after the tour is over. Until then check the live site with a lot of videos, images, tweets, posts etc.

Just a few more AIR links:

Apps

Comments (0) - Posted in AIR by Sönke  




on AIR tour Berlin
Wednesday 4 June 2008 @ 5:42 pm

Today I am at the on AIR tour in Berlin. The event is pretty cool and now the last session with Lee Brimelow just started.

Here a quick picture and more to come:

on Air tour

Comments (0) - Posted in AIR by Sönke  




Next Page