New version of Opera for the Wii

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.

Share this: Share on FacebookTweet about this on TwitterShare on Google+Share on LinkedInEmail this to someoneShare on RedditPin on PinterestShare on Tumblr

Google Earth images of schools I went to

Below are three images (from Google Earth) of the school / college / university I went to:

School

College

University

I haven’t been to any one of them for many years, and it is nice to see them again. Lots of good memories of these places. Who can tell me the names of these schools?

Hint: They are in three different continents. Click to view larger versions at Flickr.

Share this: Share on FacebookTweet about this on TwitterShare on Google+Share on LinkedInEmail this to someoneShare on RedditPin on PinterestShare on Tumblr

Just arrived in Seoul

What? Again? Some of my friends are probably jealous that I’ve gone to Korea again since last November. The plane arrived at 2:40 am, my friend Dongyub picked me up and we went for latte at a 24-hour cafe.

Dongyub told me there’s good news and bad news. I wasn’t sure which to hear first. We were supposed to have a 3-day meeting with Adobe Korea and a phone company on Flash Lite UI design & development, but someone/something got postponed and I’m not sure if the meeting/workshop will go ahead as planned. Interesting news after 14-hour flight.

If that is the bad news, the good news is I probably have to return again!

Random notes:

  • Nice to see 3G working on my Nokia N73 with HSDPA
  • WiBro is interesting
  • iRiver Clix2 is fast
Share this: Share on FacebookTweet about this on TwitterShare on Google+Share on LinkedInEmail this to someoneShare on RedditPin on PinterestShare on Tumblr

My first Chumby widget (update)

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).

Virtual Chumby blur

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.

Share this: Share on FacebookTweet about this on TwitterShare on Google+Share on LinkedInEmail this to someoneShare on RedditPin on PinterestShare on Tumblr

My first Chumby widget

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.

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.

Share this: Share on FacebookTweet about this on TwitterShare on Google+Share on LinkedInEmail this to someoneShare on RedditPin on PinterestShare on Tumblr

Wireless number portability

Today marks the first time mobile phone numbers are portable in Canada. However, this is not implemented in all of Canada today. According to the Canadian government’s CRTC website:

By March 14, 2007 Bell Mobility, Rogers Wireless and the mobility division of TELUS Communications Inc. will be required to provide WNP to their customers in British Columbia, Alberta, Ontario and Québec. This means that customers in any of these provinces will be able to switch to any service provider in that province (wireline or wireless) and keep their phone number.

Throughout Canada, all wireless carriers will, by the same date, be required to release a phone number to another carrier (port-out customers) and by no later than September 12, 2007, to accept a phone number from another carrier (port-in customers).

It’s about time. I know some people are holding off switching wireless carriers until this day. This is likely to open up more competition among carriers – good for consumers.

Share this: Share on FacebookTweet about this on TwitterShare on Google+Share on LinkedInEmail this to someoneShare on RedditPin on PinterestShare on Tumblr

What a refreshing site!

bascule.co.jp

I love innovative work like this.

While cleaning up some old posts from 2003, I noticed a translation of an old page I wrote on inheritance (back in Flash 5 days) by the folks at Bascule in Japan. Revisiting their site was a nice surprise.

Although the page took awhile to load, the result is worth the wait.

The long page is all Flash with nice sound effects. As one scrolls down the page, different sections are activated when they come into view. Love how they did the video guides from three different locations to their office (wait for loading to finish next to the map), and the “matrix effect” when the guides meet. There are many little surprises along the way – just scroll and explore.

At the bottom of the page, click on the “genie” to literally wrap up the visit. Amazing work!

Check out the Bascule site. I think it’s time to visit Japan again!

Share this: Share on FacebookTweet about this on TwitterShare on Google+Share on LinkedInEmail this to someoneShare on RedditPin on PinterestShare on Tumblr

Programmer Personality Test

According to the Programmer Personality Test, I’m of the type DHSB.

“You’re a Doer.
You are very quick at getting tasks done. You believe the outcome is the most important part of a task and the faster you can reach that outcome the better. After all, time is money.

You like coding at a High level.
The world is made up of objects and components, you should create your programs in the same way.

You work best in a Solo situation.
The best way to program is by yourself. There’s no communication problems, you know every part of the code allowing you to write the best programs possible.

You are a liBeral programmer.
Programming is a complex task and you should use white space and comments as freely as possible to help simplify the task. We’re not writing on paper anymore so we can take up as much room as we need.”

Share this: Share on FacebookTweet about this on TwitterShare on Google+Share on LinkedInEmail this to someoneShare on RedditPin on PinterestShare on Tumblr

Microsoft Photosynth

Photosynth

Coming out of Microsoft Research, the tech preview of Photosynth is now available to the public. Photosynth puts together photos taken from different angles (and most likely by different people at different time) into a 3D viewing environment.

The experience is different than viewing 360 degree panoramas. Because each photo is faded in and out, and the random nature of the time and angles makes it more like putting a puzzle together than being virtually at the location.

To view the demo, a plug-in (~5.5MB) is required.

Share this: Share on FacebookTweet about this on TwitterShare on Google+Share on LinkedInEmail this to someoneShare on RedditPin on PinterestShare on Tumblr

FITC 2007 guest speaker + discount code

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.

Share this: Share on FacebookTweet about this on TwitterShare on Google+Share on LinkedInEmail this to someoneShare on RedditPin on PinterestShare on Tumblr