Simplified and Traditional Chinese Alphabet iPhone Application Shipped!

I'm happy to announce to releasing a couple of the Chinese Alphabet iPhone application. These are Chinese version of the Korean Alphabet I've released last week.

Simplified Chinese Alphabet

This tells how to read/pronounce Chinese characters used in the mainland China. You could read Chinese characters by Latin (Roman) alphabet notated.



Traditional Chinese Alphabet

This is the traditional, complex and old-styled, Chinese characters version which are used in Taiwan and Hong Kong.



Once I've got a taxi at Beijing, the driver could not understand the Great Wall I said. I hope the app would help such scenes.


Related Posts

iSWF - iPhone Appearance Simulator for Flash

The iSWF is an appearance simulator for iPhone applications developed by Flash. This helps you to develop iPhone app and take its screen capture on your Mac.

Get iSWF from Google Code:
http://code.google.com/p/kawanet/downloads/detail?name=iSWF-20100227.zip



1. Install iPhone SDK

At first, get and install the iPhone SDK from Apple:
http://developer.apple.com/iphone/

"iPhone SDK 3.1.3 with Xcode 3.1.4" for 10.5 (Leopard) users,
"iPhone SDK 3.1.3 with Xcode 3.2.1" for 10.6 (Snow Leopard) users.

After installing it, try to run iPhone Simulator located at:
/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications

Important note, as you know, iPhone's Safari could not run Flash.

2. Install AIR 2.0 Beta SDK

Install AIR 2.0 Beta SDK as the next.
Note skip this step when you're already using CS5.

http://labs.adobe.com/downloads/air2.html
Click "Download for Macintosh (TBZ2, 17.9 MB)".

Unzip air2_b2_sdk_mac_020210.tbz2 and change the folder name as "AIK2.0" and move the folder to "/Applications/Adobe Flash CS4" . Check black "adl" icon at
/Applications/Adobe Flash CS4/AIK2.0/bin

3. Publish .swf

Publish your MyApp.swf using your CS4.
Flash Player 10, 320px width, 480px height and any frame rate.

4. Get iSWF package

Get the iSWF package from Google Code:
http://code.google.com/p/kawanet/downloads/detail?name=iSWF-20100227.zip

Unzip the archive and move its contents to the folder of MyApp.swf. Then double click iSWF.command to run MyApp.swf. You would see the appearance simulator running as the first picture of the post.

Copy each three files of iSWF to any other your .swf project.

5. How it works?

The iSWF runs the most recent changed .swf file in the same folder. It's quite simple. See the iSWF.html. The iSWF uses the same appearance of Apple's iPhone Simulator. This means iSWF could not run on Windows which Apple doesn't care for.

6. ActionScript for iPhone

Flash application for iPhone is based on AIR technology. The iSWF, however, runs the app in the localTrusted sandbox. And also multi-touch, GPS, File class and iPhone's native keyboard are not avaible with iSWF. Wait CS5 released for you to start such developments.

(※日本語版の解説はコチラを参照ください)

AIR 2.0 Document:
http://help.adobe.com/en_US/FlashPlatform/beta/reference/actionscript/3/

Flash Player 10.1 ActionScript 3.0 Document:
http://help.adobe.com/en_US/air/reference/html/

The Korean Alphabet, iPhone app built by Flash

I've shipped the Korean Alphabet which is a paid iPhone application to study Hangul. It's now available on the iTunes Store. This was build by ActionScript with the Packagers for iPhone® under Adobe's Flash CS5 pre-release beta program.

Get Adobe Flash Player

This app represents Hangul with the Roman (Latin) alphabet to help you to read (say) Korean phrases. Enjoy this when you're traveling in Korea, studying Korean, watching Korean TV dramas, etc.


Korean Alphabet

Hangul is the native phonemic character of Korean language. The system is also called as Korean romanization or latinization. In 2006, I've also released the web service version of this for PC web browsers. Note that I'm a native of Japanese language however.


Related Posts

KTween - the world's fastest simple tween engine for AS3

I've released the quite new, simple, lightweight tween engine for ActionScript 3.0. This would come to be the best choice for developing mobile contents targeting smart phones. Currently, at the moment of the mid-February, the KTween is the world's fastest tween engine for the lightweight AS3 web development scene. This open source product is available on the Google Code under the MIT license.

18.9% faster than the Tweener

The benchmark tweens 2,000 objects in six seconds. I run it three times for each tween engines to take the average frame-rate below.
I run this on the standalone Flash Player 10.0.22.87, Core 2 Duo 2.26 GHz, MacBook Pro Unibody. The screen capture is:
Larger number of fps means faster. Source code of this is here.

EngineFPS
KTween27.19 fps
BetweenAS326.77 fps
TweenNano26.70 fps
GTween26.38 fps
Tweener22.87 fps

Note that the KTween engine is one of the most reasonable alternative for the time-honored engine of the Tweener especially for the applications targeting a mobile device which is not allowed to run Adobe's Flash Player, as needing AS3's type declaration will soon come the must thing in case of compiling the .swf (ABC) to the native binary (ex. armv6/7).

SYNOPSIS

import net.kawa.tween.KTween;
import net.kawa.tween.easing.*;

public function run():void {
    KTween.to(mySprite, 2, {alpha: 0.0}, Linear.easeOut, callback);
    KTween.from(mySprite, 3, {x:320, y;480}, Quad.easeOut).round = true;
}
The syntax looks like the TweenMax series. This means the users could easily transfer to the new engine.

FEATURES

  • Free under the MIT license. Original. written from scratch.
  • ActionScript 3.0. Flash 9/10 and later.
  • Simple. Shorter source code. Less file bytes.
  • Much faster than Tweener and GTween. Bit faster than TweenNano and BetweenAS3.
  • AS3 type declaration checking available for the options of KTween
I like the code auto completion with the AS3's type declarations. This makes the developing more confortable.

See more detail on Google Code.

TODO


- .swc distribution in addition to .as source files.
- get the adoption on the Wonderfl!

Comments for this is fully welcome. Thanks in advance. Enjoy!

The original post of this is written in Japanese.(日本語ポストはこちら)