PHP Tutorial – Bypass the Need for a Cross Domain Policy File When Loading Images in Flash
We are working on a project for a client that has a very troublesome requirement as part of the custom content management system—the ability to enter ANY image URL into an HTML text field for use within a custom Flash application that we built.
This is troublesome because although the client does own the rights to the images they are using, they do not have any easy way to implement crossdomain.xml policy files on their image servers.
SO, we needed to come up with a workaround—hence the example below. Please keep in mind that this is just an example and the version optimized for other image types/videos/error checking/etc. is not posted.
<?php
// GET THE PATH OF THE TARGET IMAGE
if (isset($_GET["img"])) {
// READ THE CONTENTS OF THE IMAGE
$handle = fopen($_GET["img"], "rb");
$contents = "";
while (!feof($handle)) {
$contents .= fread($handle, 8192);
}
fclose($handle);
// DISPLAY THE IMAGE
header ("Content-Type: image/jpeg");
echo $contents;
}
?>
This is very exciting news as I can’t think of a single thing that could more quickly expand the reach of Flash Lite.

Sony Ericsson announced today at its Developer World conference plans for a new technology that bridges Adobe Flash Lite and Java ME development platforms.
The technology, called Project Capuchin, allows Java ME (formerly known as J2ME) applications to use Flash Lite as the front-end interface for mobile phone applications.
“In using Flash, you typically can’t access properties of the phone. But with Capuchin, you can get at information and applications in the phone and use that info with the Flash display,” said Christopher David, director of long-term platform planning at Sony Ericsson.
The Java ME/Flash Lite connection will be a two-way street, so both can invoke the other, according to Ulf Wretling, director of Sony Ericsson Developer World. But most importantly, Flash content is packaged as a Java JAR file for use on Java ME-compatible mobile phones.
Read the full article on InternetNews.com
We are excited to announce that Mobile Ocean, a Flash Lite screensaver that we designed and developed, has been selected for the launch of Adobe’s new Flash Mobile Gallery within Adobe.com.
Hopefully, it will be the first of many featured items for Punchkick Interactive on Adobe.com. The Punchkick Interactive Mobile Ocean screensaver can be viewed within our company Web site on our Flash Lite Screensavers and Wallpapers page or purchased from Handango.com.

Learn more about Punchkick Interactive’s mobile screensaver design capabilities.
Adobe’s CEO, Shantanu Narayen, said Tuesday that Adobe has officially started development of a Flash player suitable for use on Apple’s iPhone and hopes to finish development by June.
Narayen made the comments during a conference call with investors, explaining that Apple’s recent release of an iPhone software developers kit (SDK) has afforded his company the necessary tools to finally begin work an iPhone version of Flash Player.

“We believe Flash is synonymous with the Internet experience, and we are committed to bringing Flash to the iPhone,” he said. “We have evaluated (the software developer tools) and we think we can develop an iPhone Flash player ourselves.”
Adobe hopes to deliver their missing product via Apple’s new App Store, set to open in June alongside the release of iPhone software version 2.0.
So much for Jobs’ comments about the iPhone not being able to support Flash because of a limitation with the Flash player. It seems ridiculous that Apple’s position is a limitation in the Flash Player given that the Flash Player works perfectly on the Nokia 810, countless other portable devices, the Skyfire browser, Pocket IE, and Opera Mobile 9.5. I am very happy to hear about Adobe’s new position on the issue.
Source: Apple Insider, Wall Street Journal
Learn more about Punchkick Interactive’s iPhone software development capabilities.
Flash Lite 3 to be Shipped on all Windows Mobile Devices
Yesterday, Bill from Adobe announced that Microsoft has licensed Flash Lite 3 and Reader LE for future Windows Mobile based devices. Flash Lite 3 will be pre-installed in the Internet Explorer Mobile browser on future Windows Mobile devices. Additionally, Reader LE will be pre-installed to allow consumers to open and view PDF documents while they’re away from their computer.

How many Windows Mobile devices
Recent information for Windows Mobile devices states that devices were 11 million shipped in 2007 and 20 million are expected in 2008. Also, according to Strategy Analytics, in 2007 1/3 of Windows Mobile devices shipped in North America (33%) with other regions representing other values: Western Europe (29%), APAC (20%) and the rest of the world (18%). Visit Microsoft to provide guidance on future handset shipments but you can visit their site to get a sense of the range of devices they have in market today. This deal is different than other licensing agreements Adobe has with OEMs. Because the license agreement is with Microsoft, it will be part of their Windows Mobile OS in the future meaning any OEM that will ship a Windows Mobile device will have Flash Lite 3 pre-installed. Today these OEMs include HTC, iMate, Samsung and others.

Google May Build Huge Wireless Network Using Floating Balloons
According to the Wall Street Journal, Google is considering either a partnership or a full-on buyout of Space Data Corp—a company that provides balloon-based wireless networks. If you think that seems a little strange, consider this: the balloons can help bring wireless service to individuals in rural areas and they can be launched on the cheap—about $50 to launch the balloon, $1500 for the receiver, and a $100 finder’s fee for recovery after the balloon returns to earth.
Additionally, a BusinessWeek article from last month revealed that Space Data believes it can cover the whole country with a WiMax broadband network with just 370 balloons. Compare that with the 22,000 or so towers that would be necessary using traditional methods.
Sources: Gizmodo and WSJ and BusinessWeek via TechCrunch and Broadband Reports
Mobile Ocean Screensaver Copyright Violations
I don’t know if I should be upset, or flattered. I think that my cease and desist letters solve that mystery. Some of the sites I found show hundreds of downloads of our Mobile Ocean Screensaver—that’s a bit upsetting.
I am also amazed that there are 1,350 pages in google search for “mobile ocean punchkick.” This basically means that when people post illegal downloads, they don’t even pay attention to scrubbing out the company name! At they very least I expect them to have setup keyword driven links back to our site. Did they? Nope.

Other copyright violations pertaining to Flash Lite software.
CS3 Device Profile Update #5 Available for Download
Mark reports that Device Profile #5 is now available for download. This update features the first Flash Lite 3.0 devices available in the market.
An important note: before downloading Update #5, you must first download and install the Flash Lite 3 Update for Device Central CS3 and for Flash CS3 Professional (2 separate updates).
| New Device Profiles: | |
|
|
| Expanded/Improved Device Profiles: | |
|
|
584 Flash Capable Windows Mobile Devices in World’s Largest PDA Database
I stumbled across the self-proclaimed “World’s Largest PDA Database,” and as soon as I did I thought, “I can finally get a tally of how many Windows Mobile 2002, 2003 or 5.0 devices are on the market!” In total I found 584 devices. Unfortunately, however, there is no data on the penetration of these devices.
Why is this important? Adobe offers installers for Flash Lite 2.1 for Windows Mobile 5.0, Flash Player 7 for Pocket PC 2003, and the Flash Player 6 for Windows Mobile 2002. Although this does not have the mass market appeal of Verizon Wireless, it is certainly notable.
Flash is pre-installed on:
- 70 Nokia Phones (includes N96)
- 58 Sony Ericsson Phones
- 13 BREW Phones
- 6 Sony CLIE PDAs
- All NTT Docomo handsets
- All KDDI handsets
Flash can be installed on:
- Microsoft Windows Mobile 5.0 for Pocket PC Phone Edition (166)
- Microsoft Windows Mobile 5.0 for Pocket PC Premium Edition (52)
- Microsoft Windows Mobile 5.0 for Pocket PC Professional Edition (10)
- Microsoft Windows Mobile 5.0 for Smartphone (61)
- Microsoft Windows Mobile 2003 for Pocket PC Phone Edition (25)
- Microsoft Windows Mobile 2003 for Pocket PC Premium Edition (54)
- Microsoft Windows Mobile 2003 for Pocket PC Professional Edition (6)
- Microsoft Windows Mobile 2003 for Smartphone (11)
- Microsoft Windows Mobile 2003 Second Edition for Pocket PC Phone Edition (57)
- Microsoft Windows Mobile 2003 Second Edition for Pocket PC Premium Edition (41)
- Microsoft Windows Mobile 2003 Second Edition for Pocket PC Professional Edition (4)
- Microsoft Windows Mobile 2003 Second Edition for Smartphone (35)
- Microsoft Pocket PC 2002 Phone Edition (20)
- Microsoft Pocket PC 2002 Premium Edition (33)
- Microsoft Pocket PC 2002 Professional Edition (2)
- Microsoft Smartphone 2002 (7)
Note from Adobe.com:
Note: This version of Flash Player is for the individual use of developers of Pocket PC devices. For more information about Adobe’s Flash Player distribution policy read the FAQ.
When you download the free player, it is provided “as-is”—which means that Adobe will support it only for Windows Mobile 5 and Pocket PC 2003 OS devices through available online resources on our website. If you experience any problems for non-certified devices, you should discuss them with other developers in various forums.
The World’s Largest Handheld Database
Nokia N96 Specs Released – Flash Lite 3.0 Pre-installed
Nokia Germany has posted the N96 specs. There are still no official images, but I imagine that it will be similar to the N95. The most notable visual changes will be the size; the N96 is slightly longer and wider, but .7 inches thinner than the N95. No official release date as of yet.

- Quadband EDGE
- Dualband HSDPA 850/2100 MHz
- DVB-H Class C
- 92 cc volume
- 125 gram weight
- 103 x 55 x 18 mm
- 16 GB internal memory AND a microSD slot; 24 GB total if you spend an extra $80
- 950 mAh battery
- 6.1 cm (2.8 inch) 320×240 display with 16 million colors
- 3.5 mm headphone jack
- WiFi (802.11b/g)
- AGPS
- 5 megapixel camera with Carl Zeiss lens that also does VGA video recording at 30 FPS
- Dual LED flash that can also be used when video recording
- S60 3rd Edition Feature Pack 2 (Flash Lite 3 enabled web browser included)
- microUSB
Via [IntoMobile] and [Nokia]