the rpg dude - episode 2 - globalization

Post on 01-Jul-2015

2.086 Views

Category:

Technology

3 Downloads

Preview:

Click to see full reader

DESCRIPTION

The second instalment of the life of this RPG Dude - A fun brief highlight of Globalization, multilingual, RPGOA functionality for IBM i GUI, rich desktop, mobile and browser, evolved with the integration of RPGOA and looksoftware's IDE.

TRANSCRIPT

www.looksoftware.comwww.looksoftware.com

The RPG Dude

Take a seat whilst the meeting gets started…

www.looksoftware.comwww.looksoftware.com

The RPG Dude

His Globalization

perspective

www.looksoftware.comwww.looksoftware.com

Globalization preambleGlobalizing an app, means:

• Enabling it to be multilingual

• Enabling “local” info like : • local currency symbol, date format, decimal separator…

www.looksoftware.comwww.looksoftware.com

Globalization preambleLanguages are based on characters, their principals terminologies are:

• Encoding Scheme• Coded Character Set Identifier (CCSID)

• Character Set (CS)• Code Page (CP)

www.looksoftware.comwww.looksoftware.com

Globalization preambleWhat really matters technically is:

• The Coded Character Set Identifier (CCSID)• Being Unicode or not

CCSID•EBCDIC

•UTF-8

•UTF-16 Unicode

nnnnn

1208

1200, 13448

Deals with 1 language at a

time

Deals with all languages

www.looksoftware.comwww.looksoftware.com

Globalization preambleWhat really matters in your app is:

• Switching between languages

• Storing/printing/displaying every language’s characters

www.looksoftware.comwww.looksoftware.com

Globalization preambleIssue1: Switching between languages

The conventional way to switch between languages is to use Message-files…

If your app wasn’t designed for it, could you reasonably integrate them?

But remember that message-files cannot store Unicode

www.looksoftware.comwww.looksoftware.com

Globalization preambleIssue2: Storing/printing/displaying every language’s characters

Conventional 5250 emulators have no UNICODE capabilities. Only the terminal character set can by display. This enables only one language to be displayed on the screen at a time.

www.looksoftware.comwww.looksoftware.com

Now, let’s talk aboutThe RPG Dude

-and particularly about

His Globalization perspective

www.looksoftware.comwww.looksoftware.com

Remember the brother of our RPG dude?

Hi dude

www.looksoftware.comwww.looksoftware.com

Well, he found a new job!

www.looksoftware.comwww.looksoftware.com

And travels everywhere!

www.looksoftware.comwww.looksoftware.com

But he needs his app to be multilingual.

Help ??

www.looksoftware.comwww.looksoftware.com

So, he called our RPG dude

www.looksoftware.comwww.looksoftware.com

The RPG Dude

Hehe, our dude is now in good shape, remember?

www.looksoftware.comwww.looksoftware.com

The RPG Dude

No more bunny time!

www.looksoftware.comwww.looksoftware.com

The RPG Dude

No more exile!

www.looksoftware.comwww.looksoftware.com

The RPG Dude

Our dudeHas the key solution!

www.looksoftware.comwww.looksoftware.com

The RPG Dudelooksoftware IDE

Multilingual/DBCS/Unicode automated integration with Open Access: openlook

www.looksoftware.comwww.looksoftware.com

The RPG Dudelooksoftware IDE

Multilingual/DBCS/Unicode automated integration

• Multi-tier architecture

• Automated extraction of your literals

• Automated/manual translation in Unicode dictionary file

• Automated switching between languages

www.looksoftware.comwww.looksoftware.com

The RPG Dudelooksoftware IDE

Multilingual/DBCS/Unicode automated integration

• Multi-tier architecture leveraged by Open Access.

• Multi-lingual dictionary file in Unicode:• Automated extraction of your literals (in DSPF, MSGF etc…)• Google web-service translator cmd• Manual translation• export/import with excel

www.looksoftware.comwww.looksoftware.com

The RPG DudeUnicode set of command

Multilingual/DBCS/Unicode automated integration

CRTDSPFXML With parameter FROMLANGID,

TOLANGID , GENLANGDIC

TRSLANGDIC Translate language dictionary

(generate multi-lingual & Unicode) -

use Google web translator

MSGFTODIC Copy MSGF to language dictionary

DICTOMSGF Copy language dictionary to MSGF

(use CHGMSGID)

www.looksoftware.comwww.looksoftware.com

The RPG Dude

And now, our RPG dude has a happy life.

www.looksoftware.comwww.looksoftware.com

The RPG Dude

“Thank you looksoftware!”

He just sent us a postcard.

www.looksoftware.comwww.looksoftware.com

The RPG Dude

But his brother is traveling all the time, is he working ? …

top related