Since reading the Google Chrome comic, the possibility of running a new class of (web) applications in this new browser is exciting, especially considering that it’d most likely be part of Android in the future. With this new browser from Google, it’s not only re-igniting the browser war (mostly with Microsoft’s Internet Explorer), but also a step towards OS-independent applications that can run either online or offline. It’s another strike at Microsoft’s OS market share (something that Adobe has been achieving with the Flash Platform, except this time, Google is making it with a larger footprint). Chrome is in effect an operating system in its own sandboxed world. 
Here are some of the more interesting features of Chrome:
One logical direction for Chrome is to have it run on devices. With Android devices coming out soon, it’d be interesting to see where and how new applications will be deployed and developed if Chrome takes off and becomes a relevant platform.
Download Google Chrome Beta (for Windows).
Flash Magazine has a story on Sony Ericsson’s upcoming SWF2Jar Flash Lite wrapper and API. PC World also has a similar coverage. Exciting news for Flash Lite developers!
Update: This is called Project Capuchin, more info at Sony Ericsson’s news site.
Just finished updating to the latest version of Opera / Internet Channel for the Wii. Nice to see the option to hide the taskbar – now browser content can now go full screen.
A new set of preferences is also added to the browser (e.g. use Google or Yahoo for searching, show/auto-hide/manual hide the taskbar, proxy settings…etc.). One thing I find missing on that screen is an indicator to show up/down scrolling.
Parental control for the browser is also added, although I was expecting more than a general yes/no entry point to the browser. Hopefully some sort of content filtering will be implemented in the future.
Another improvement is easier scrolling using the B button with visual aid of the scroll direction.
Flash developers can now use the whole screen for their apps or games, although the user has the choice to show or hide the taskbar. The extra pixels will certainly be useful.
To get this latest release, make sure to first update the system software and then update Opera from the Shopping Channel. More information can be found in the letter sent to the Wii.
The BBC News Reader widget I uploaded earlier has been updated. Something I noticed in the Virtual Chumby display: the pixel font text is blurred. Compared with the same file displayed in the standalone Flash Player 9, the text is not blurred (see below).

Looks like the Virtual Chumby control panel or its loader is not lined up at exact .0 pixel. Can anyone confirm this?
What’s new: I added left and right manual advance to view the next or previous news item without delay. When a news item is displayed, press either the lower left or right side of the screen to advance/rewind. To start auto-advance again, press the Menu area to bring up the panel, press Go to view the same feed, or choose a new feed and press Go. News items are looped around at either end (i.e. advance from the last news item goes to the first, and vice versa for the other direction).
You can view the news reader from the original post.
P.S. I should mention that the widget running in the real Chumby does not have this problem.
Yesterday I received my Chumby! Thanks to the folks at Chumby Industries and FITC‘s Shawn Pucknell. I spent a few hours this evening creating my first Chumby widget – a BBC News reader, running inside the Virtual Chumby here:
A couple of notes on developing Flash Lite 2.1 for the Chumby:
- Chumby widgets are SWF files loaded by the Chumby control panel.
- Using setInterval() is not recommended because the control panel switches widgets and memory leak occurs if the interval ID is not cleared.
- The Chumby control panel is also a SWF, running at 12fps; so all loaded SWFs are running at the same fps. Therefore it is recommended to set the widget fps to 12.
- Widgets are loaded from chumby.com. Accessing external data requires the crossdomain.xml policy file be set up properly. Or use a server proxy script.
- The Chumby is supposed to be used as a desktop gadget, not something one would hold on to. Text size should (in most cases) be larger than normal mobile applications.
- This widget is designed to be used as a single application in the Chumby channel. Because of the nature of the news reader, having it run with other widgets wouldn’t be very useful as the Chumby control panel loads widgets in preset intervals from the selected channel. It would be difficult to use the menu when one doesn’t know when the widgets change. One can, however, create many channels.
I only spent a few hours on this as a first test, created the (really basic) UI from the same app I developed for mobile phones. Because there is no keyboard on the Chumby (it has a touch screen and some sensors), key events are unavailable. You can use the mouse to click and explore. The news feed is reloaded every 6 minutes once it starts. Each news item is displayed for 10 seconds. Please let me know if you find any bugs.
As a reminder, I’ll be speaking at FITC on Flash Lite and Mobile Development. Check out my previous post with a discount code if you’re interested.
P.S. Don’t worry about the bottom/right of the Chumby not visible. I don’t want to pop up another window or have it hanging over the sidebar.
Update: Added manual advance/rewind to the next and previous news item. Just press the lower left or right side of the screen while the news are auto-advancing. Press the left side of the screen to show the previous news item. Press the right side to view the next news item. News items loop at either end. To start auto-advance again, bring up the menu (top-right corner) and select Go (for the same news feed), or select another news feed and press Go.
Update 2: See issue regarding blurred text in this virutal chumby.
I’m glad to announce that I’ve invited Dongyub Lee from Seoul as a guest speaker at my FITC presentation on Flash Lite and Mobile Development.
Dongyub is the CEO of DnL Productions, with offices in Seoul and Toronto. He created the Flash Lite User Interface for the iRiver U10 and Viliv P1. We’ll be talking about the state of Flash Lite development, new devices and technologies, development process and looking at some code.
Here is the description of our presentation:
One reason people come to events such as FITC is to be inspired. Whether it is the design, ideas or code. The number of devices running Flash Lite is at a record high. It is a great time to get into mobile and Flash Lite development.
In this session, we’ll look at mobile platforms, devices, tools, data access, trends and cool new technologies that may spark new ideas for your own development. We’ll de-construct a Flash Lite 2 application and see how the UI, navigation, event handling and external data access are implemented for a mobile device.
To register at 10% off the regular price, use this discount code: QW888798.

[Note: This post was originally published as "private" the day after the iPhone was announced at MacWorld. After writing it, I read many similar reactions from other sites. Nevertheless, it's now open for the public. Please note that these are speculations based on initial Apple annoucement information (they are likely to change by the time the iPhone is launched).]
With all the fanfare and excitement over the Apple iPhone, I thought I’d post my thoughts on this first-generation phone from Apple Inc.
Even though I was excited to follow the launch of the iPhone, and seeing how the new UI works, I quickly felt that it isn’t as revolutionary as Steve Jobs claims. The iPhone as it is introduced lacks some important features, especially for a phone to be released in the middle of 2007 (and later outside of the U.S.). It is easier to criticize than create, and I’m sure Apple has put in a lot of R&D into the iPhone, but from a consumer perspective, the current information on the iPhone doesn’t interest me to the point of buying one right away (if they had it on sale).
Here is the list of what I think are lacking:
Here is an article titled “In Japan, barely a ripple – Apple’s much-anticipated iPhone is ‘business as usual’ in a country where mobile features already are so advanced.”
To me, the iPhone is interesting because it brings multi-touch technology to a mass market device. I don’t know if Apple’s 200+ iPhone patents include multi-touch, one thing for sure is that others have been doing it for sometime.
Keeping the iPhone a closed system makes it rather dull. Keeping it locked to specific wireless provider(s) is rather unfortunate.
Adobe released Flash Lite 2.1 (now free to download) for the following mobile platforms a few days ago:

Did I mention these are free and do not require an IMEI number locked to the phone?
Old news but worth mentioning: Flash Lite 2.1 was released for BREW some time ago. Also, Flash Player 7 for Pocket PC is still available.
For developers: Make sure you download the Flash Lite 2.1 updater for Flash Professional 8, and get all new device profiles.
More info can be found at the Adobe Mobile & Devices Developer Center.
Recently I was interviewed by Canadian national newspaper Globe and Mail writer Denise Deveau on developing for mobile devices in Flash Lite, the article talks about the current status of mobile development, and why developers are moving to Flash Lite.
The article is a good read for the general public (it’s under the Business : Innovation section). Some key points to take away:
As I was away on a trip in Asia (after speaking at the Adobe MAX conference in Seoul on mobile development), the interview was done over several email at around 1 am local time, and ended abruptly when I left the computer and went to sleep. Hope what I said makes sense!
Today is the first day of the Adobe MAX conference in Seoul. It’s great to talk to local mobile developers, and checking out some local mobile devices.
For example, Samsung has a Windows Mobile slider phone, which has a touch screen and a tiny antenna that receives digital satellite TV. The video quality is really good as it is all digital signal. It runs on the standard Windows Mobile system, so Flash Lite 2.1 is also available. I was told it is free to watch TV on the mobile phone.
It’s great to be back in Asia. Getting to hang out with the usual crowd and meeting new people are always good reasons for going to these conferences. I think there are over 1000 attendees, coming for the two-day event.
My presentation on “Connecting to External Data Services” (for Flash Lite) is on tomorrow. There’s a speaker dinner tonight, and I’m looking forward to the traditional Korea dinner.
Last night, a couple of speakers went out for a late dinner at a nearby Japanese restaurant. The food was really good!

Geoff Lillemon, Jared Tarbell, Rob Chiu, Craig Swann, Mario Klingemann
Thought I should update the blog about my upcoming trip to Asia, specifically to Seoul, Hong Kong, and Shanghai. Adobe invited me to speak at the APAC MAX conference in Seoul (Nov 14-15), on mobile Flash development.
The topic of my presentation is “Connecting to External Data Services”. I’ve seen the same topic at other MAX conferences by other speakers, but haven’t attended any of them; so it would be interesting to see how each speaker approaches the same topic. Here is the description of my presentation:
“Explore the process in developing Flash Lite 2 applications that connect to external live data and multimedia assets. View examples of XML/RSS, images, video, and light-weight transitions designed for mobile devices. See how object-oriented ActionScript 2.0 code segments bring these applications to life.”
Speaking at the Seoul conference should be an interesting experience, as I don’t read or speak Korean. There will be live translation during my presentation though. Another first for me is the length of the presentation – it’s 80 minutes long! Although I’ve done a back-to-back repeat presentation at the first FITC (2 hours total), this will be the longest single presentation I’ve done.
On a personal note, I’m very interested to see the latest mobile devices in Asia, and learn about the mobile culture there. Of course, it would be my pleasure to meet other Flash developers and designers in all three cities too.
In case anyone is wondering my whereabouts, I’ll be in Seoul from Nov 11 to 16. Hong Kong from Nov 16-22, Shanghai from Nov 22-26, and back to Hong Kong from Nov 26-Dec 4. Should have broadband internet access in all three cities, so business as usual (except I’ll be in a tourist mood)!
P.S. Picked up a Vonage V-Phone, even though I already have a VoIP line (along with my regular landline). Reason is simple, no bulky phone adaptor and handset to pack, it’s just a small memory stick with some circuits. Cool gadget for travelers to keep in touch with folks back home!
The N95 looks like it has all the cool features one would ever want in a phone. However, there is one thing that stands out after reading the PDF fact sheet: “Nokia Battery (BL-5F) 950mAH”.

For a phone with built-in GPS, 2.6″ screen, HSPDA, Wi-Fi, 5 megapixel camera, music player…etc., a 950mAH battery is simply not enough. I hope this won’t repeat the N80 annoyance of really short battery life.
As for the GPS, I can’t find any mention if it is using the more sensitive SiRF Star III chipset. Does anyone know?
I’m hoping that the combination of the GPS and the 5 megapixel camera would mean that the location coordinates will be included in the EXIF data; so such add-on device won’t be needed.
From pictures posted at Symbian Freak, the N95 camera protrudes slightly and there is no lens cover like the N73. Hmmm…
Here are the updated music edition Nokia phones: N73, N91, and N70 (with 2GB memory card, 8GB hard drive, and 1GB memory card respectively).

Also announced today is the Nokia Music Recommenders:

At the Nokia Open Studio that is going on right now, Nokia is officially announcing new phones, or as they refer to them, multimedia computers. “Convergence without compromise” is the slogan for the new N-Series devices, including the N95 (PDF) and N75 (PDF) (where are the N83 and N81?). Also announced are music editions of previously released devices including: N70, N73, and N91 8GB.
Here are some of the new features of the N95: Flash Lite 2.0*, HSDPA (3.5G broadband speed starting at 1-2 Mbps, up to 10Mbps), GPS with maps, 5 megapixel camera, 3.5mm audio jack, dual sliders, 3D stereo effect, music recommendations, FOTA (update firmware over-the-air)… This device will ship during the Q1 2007 at 550 euros.
N95:




N75:



More info can be found from the Press Releases, as well as sites such as All About Symbian.
Oh, I got a N73 recently for S60 3rd edition development (the 6680 is great for 2nd edition development, including Flash Lite 1.1 & 2.x). More on that later…
Update: The discussion panel is now talking about comparing these Nokia devices with the iPod, and if Apple releases the iPhone.
It’s about experience – e.g. Getting contact address and have the GPS maps it out for direction.
Check out the photos for the N95 and N75.
* Update 2: According to the specs, only Flash Lite 1.1 comes with the N95; however, I’ve read from somewhere that it is Flash Lite 2. Can anyone confirm?
Was trying to encode some MPEG-4 video for Nokia S60 3rd edition phones, and found this Nokia tech page that lists audio and video streaming capabilities for various phones.
For the N73, the following settings seem to work well when encoding video in SUPER ©.
Video:
Audio:
This is for local viewing from memory card, not streaming over-the-air; although this setting should work with WCDMA or faster connections.