I’ll be in New York next week doing two events:
Tag: Flash Builder
This past Monday I presented on Developing for Multiple Devices at 360|Flex. I promised assets, I never delivered. I suck.
Oh but wait, here they are, if you want them:
Enjoy
http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=buildingappsformultipledevices-110413160819-phpapp01&stripped_title=building-apps-for-multiple-devices&userName=tpryan
http://b.scorecardresearch.com/beacon.js?c1=7&c2=7400849&c3=1&c4=&c5=&c6=
I ran into an issues while trying to launch a PlayBook app from Flash Builder Burrito in Debugging Mode.
I launched and the “Launching [Application name]” indicator in the bottom right corner just slowly inched up to 100%, but nothing happened. Eventually I got error messages.
From Flash Builder:
The Flash Builder debugger failed to connect to the running application.
Ensure that:
1. For in-browser applications, you are running the debugger version of Flash Player.
2. For debugging on a mobile device, you have a reliable WiFi connection to the device, and port 7935 is open on your machine’s firewall.
On the emulator:
Unable to connect to the debugger at address x.x.x.x, enter the correct host name or IP address or select cancel to continue without debugging.
The cause of this error is that your Default Debug Host IP is wrong. To get to this setting:
Go to Flash Builder Preferences
FlashBuilder ->
Target Platforms ->
BlackBerry Table OS
In my case the reason the error happened was a bit confusing. But it came down to this. That IP address got set to my public IP address in my hotel. When I went to present I didn’t have a network connection, and so that address was no longer present. The easiest fix for this when using the emulator is to set that Default Debug Host IP to the gateway of your VMWare’s NAT setup.
I don’t have an easy was of getting that, but the way I did it was:
Determine IP address for Playbook emulator
BlackBerry Settings
About ->
inet
For me 192.168.253.138.
Determine all of my system’s IP addresses
OSX ifconfig
Windows ipconfig
When I did that, I found one address (192.168.253.1) that was a reasonable bet for the gateway of the NAT network.
I’m heading to Southern California in two weeks to do a miniature User Group tour. I’ll be talking about development for the BlackBerry PlayBook using Adobe tools. I’ll also cover ColdFusion as a Mobile Backend. If you’re in Southern California, and close to one of these meetings I invite you to stop in.
Tuesday February 1st
San Diego
Hosted by SDADUG and SdFug
Time:
6:00PM to 8:00 PM
Location:
The Art Institute of California // San Diego
7650 Mission Valley Rd.
San Diego, CA
Wednesday February 2nd
Los Angeles
Hosted by LACFUG
Time:
6:00pm – 8:30pm
Location:
TollFreeForwarding.com
5959 W. Century Blvd
Suite 1108
Los Angeles, CA
Thursday February 3rd
Pomona
Hosted by IECFUG
Time:
6:15pm – 9:00pm
Location:
5-16 of building 98C
(the C/L/A building)
Cal Poly Pomona
Pomona, CA
I had some fun today playing with the BlackBerry Tablet SDK. In addition to getting a little demo up and running I got to show off some cool multiscreen goodness. Basically, I wrote one AIR app targeted at the Samsung Galaxy tab and the BlackBerry PlayBook (emulator, no device for me yet). I got them both to compile and install at the same time.
They also both ran, which was even awesomer.
I’ve embedded GISTs of the ANT script and properties file. Enjoy.
I’ll be speaking at the ESRI Dev Meetup next week. It says it’s in Philadelphia, but it LIES… it’s in King of Prussia. Because I like to have all of my speaking engagements inside of monarchs of countries that no longer exist.
If you’re local to Philadelphia, you know exactly where King of Prussia is, and if you like GIS, then you’re going to want to come to this. I’ll be talking a little Flex, AIR, Mobile, and GIS.
Dev Meetup – Philadelphia
Thursday September 30th 2010
5:00PM to 8:00PM
Maggiano’s
160 N. Gulph Road
King Of Prussia, PA 19406
Register: http://devmeetupphiladelphia.eventbrite.com/
Lanyrd Page: http://lanyrd.com/2010/esri-dev-meet-up-philadelphia/
One of the best ways to get a jump start on paying off those student loans is getting a good paying job after college. (Duh, you all know that.) One of the best ways to get a head start into that good paying job is to find fields or subfields where demand for spots outweighs available workers. (Duh, again.) If you can display knowledge in one of these fields right out of school, you can usually beat out the starting salaries for your classmates. (Duh… oh wait, that would be awesome.)
Good news, right now one of those fields is Flash according to the Wall Street Journal. Flash developers are in demand, especially in the subfield of Flash Gaming. Also of interest is Flash for mobile and AIR for Android.
So how do you get in on it?
For a broad overview, check out the Adobe Developer Center.
Then check out the Gaming Technology Center.
Also get yourself some Flash Builder for Students. (It’s Free.)
I’m happy to say I’ll be at the Heartland Developers Conference in Omaha Nebraska this year.
I’ll be talking about ColdFusion, and how it can power truly rapid RIAs. In order to explain the whole workflow, I’ll be touching on ORM, scripting, Flash Catalyst, Flex 4 and Flash Builder.
Additionally, two other Adobeans will be making the trip, Paul Trani and Kevin Hoyt. Here’s our lineup:
- Closing Keynote Day 2: Developing for Android with Flash (Kevin Hoyt)
- Blowing Minds in a Flash (Kevin Hoyt)
- Design Fundamentals for Developers (Paul Trani)
- ColdFusion as a Backend for RAD RIA (Terry Ryan)
So hope to see everyone in Omaha this September 8-10.
I’m posting all of the materials so that if you want to fool around with anything you saw in my demos, you’re all set.
It contains:
- Fireworks Composition in PNG
- 6 FXP files for the various stages of the application
- 1 FXP file for an ActionScript only version of the project, which does away with Flash Catalyst and Flex.
In this last video installment, I’ll show you how to take your desktop AIR application and turn it into a mobile one:
Flash Catalyst for Mobile Development 3 from Terry Ryan on Vimeo.