Localize all your Oracle Applications without modifying their source code.

Slides:



Advertisements
Similar presentations
WizArt Rev. 1.00a (English). WizArt provides software solutions to IT departments or software publishers that takes out the complexity associated with.
Advertisements

What is a Computer Program? For a computer to be able to do anything (multiply, play a song, run a word processor), it must be given the instructions.
We have developed CV easy management (CVem) a fast and effective fully automated software solution for effective and rapid management of all personnel.
MS Exchange and MS SharePoint Connectors Version
Phone: +33 (0) ou Web: Slide 1 12/5/2007 Localize with SIAT Another way of translating.
SOFTWARE PRESENTATION ODMS (OPEN SOURCE DOCUMENT MANAGEMENT SYSTEM)
Network and Server Basics. 6/1/20152 Learning Objectives After viewing this presentation, you will be able to: Understand the benefits of a client/server.
Copyright 2004 Monash University IMS5401 Web-based Systems Development Topic 2: Elements of the Web (g) Interactivity.
XP Browser and Basics1. XP Browser and Basics2 Learn about Web browser software and Web pages The Web is a collection of files that reside.
Lecture 2: Do you speak Java?. From Problem to Program Last Lecture we looked at modeling with objects! Steps to solving a business problem –Investigate.
INTERNET DATABASE Chapter 9. u Basics of Internet, Web, HTTP, HTML, URLs. u Advantages and disadvantages of Web as a database platform. u Approaches for.
Web Servers How do our requests for resources on the Internet get handled? Can they be located anywhere? Global?
INTERNET DATABASE. Internet and E-commerce Internet – a worldwide collection of interconnected computer network Internet – a worldwide collection of interconnected.
Interpret Application Specifications
Lecture 2: Do you speak Java?. From Problem to Program Last Lecture we looked at modeling with objects! Steps to solving a business problem –Investigate.
WWW and Internet The Internet Creation of the Web Languages for document description Active web pages.
1 Java Server Pages Can web pages be created specially for each user? What part does Java play?
Browser and Basics Tutorial 1. Learn about Web browser software and Web pages The Web is a collection of files that reside on computers, called.
Mgt 240 Lecture Website Construction: Software and Language Alternatives March 29, 2005.
L EC. 01: J AVA FUNDAMENTALS Fall Java Programming.
Lesson 46: Using Information From the Web copy and paste information from a Web site print a Web page download information from a Web site customize Web.
The Internet & Web Browsers Business Webpage Design Kelly Seale.
1 Introduction to Web Development. Web Basics The Web consists of computers on the Internet connected to each other in a specific way Used in all levels.
INTRODUCTION TO WEB DATABASE PROGRAMMING
M. Taimoor Khan * Java Server Pages (JSP) is a server-side programming technology that enables the creation of dynamic,
1 CS 3870/CS 5870 Static and Dynamic Web Pages ASP.NET and IIS.
Staying Safe. Files can be added to a computer by:- when users are copying files from a USB stick or CD/DVD - downloading files from the Internet - opening.
Introduction to ASP.NET. Prehistory of ASP.NET Original Internet – text based WWW – static graphical content  HTML (client-side) Need for interactive.
1 CS 3870/CS 5870 Static and Dynamic Web Pages ASP.NET and IIS.
Basics of Web Databases With the advent of Web database technology, Web pages are no longer static, but dynamic with connection to a back-end database.
About Dynamic Sites (Front End / Back End Implementations) by Janssen & Associates Affordable Website Solutions for Individuals and Small Businesses.
Student Learning Environment on the World Wide Web l CGI-programming in Perl for the connection of databases over the Internet. l Web authoring using Frontpage.
From Client Server to WEB Rizwan Akhtar Tangible Technologies
XP New Perspectives on Browser and Basics Tutorial 1 1 Browser and Basics Tutorial 1.
Web Programming: Client/Server Applications Server sends the web pages to the client. –built into Visual Studio for development purposes Client displays.
1 Biosafety Clearing House Training Workshop for Regional Advisors Donors applications May 2006 Bangkok, Thailand.
Microsoft Internet Explorer and the Internet Using Microsoft Explorer 5.
ASP Introduction Y.-H. Chen International College Ming-Chuan University Fall, 2004.
Chapter 34 Java Technology for Active Web Documents methods used to provide continuous Web updates to browser – Server push – Active documents.
National Center for Supercomputing Applications NCSA OPIE Presentation November 2000.
Chapter 16 The World Wide Web Chapter Goals Compare and contrast the Internet and the World Wide Web Describe general Web processing Write basic.
Page 1 Agrovoc Maintenance Interface Margherita Sini – GILW May 2003.
1 3. Computing System Fundamentals 3.1 Language Translators.
Communication, Networks, The internet and the Worldwide Web.
Lecture Note 1: Getting Started With ASP.  Introduction to ASP  Introduction to ASP An ASP file can contain text, HTML tags and scripts. Scripts in.
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 14 Database Connectivity and Web Technologies.
WEP Presentation for non-IT Steps and roles in software development 2. Skills developed in 1 st year 3. What can do a student in 1 st internship.
Cs332a_chapt10.ppt CS332A Advanced HTML Programming DHTML Dynamic Hypertext Markup Language A term describing a series of technologies Not a stand-a-lone.
MOSS Design Presentation -Senior Project-. MOSS MOSS Server System 1. MOSS Application 2. Server 3. Client SIU-E Code Cop System 1. SIU-E.
Web Pages with Features. Features on Web Pages Interactive Pages –Shows current date, get server’s IP, interactive quizzes Processing Forms –Serach a.
CS562 Advanced Java and Internet Application Introduction to the Computer Warehouse Web Application. Java Server Pages (JSP) Technology. By Team Alpha.
Chapter 5 Introduction To Form Builder. Lesson A Objectives  Display Forms Builder forms in a Web browser  Use a data block form to view, insert, update,
ASP. ASP is a powerful tool for making dynamic and interactive Web pages An ASP file can contain text, HTML tags and scripts. Scripts in an ASP file are.
Chapter 3 JSP Overview. The Problem with Servlets processing the request and generating the response are both handled by a single servlet class Java programming.
STRUCTURE OF JSP PRESENTED BY: SIDDHARTHA SINGH ( ) SOMYA SHRIVASTAV ( ) SONAM JINDAL ( )
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 14 Database Connectivity and Web Technologies.
8 th Semester, Batch 2009 Department Of Computer Science SSUET.
Windows SharePoint Services Installation and Configuration.
ITP 109 Week 2 Trina Gregory Introduction to Java.
Web Analytics and Reporting Michal Neuwirth Product Manager – Kentico Software.
A Presentation Presentation On JSP On JSP & Online Shopping Cart Online Shopping Cart.
Section 10.1 Define scripting
Applications Active Web Documents Active Web Documents.
Pre-Production Meet with the client to create a project plan:
Introduction to ASP By “FlyingBono” 2009_01 By FlyingBono 2009_01
PHP / MySQL Introduction
Dynamic Web Pages Jin Wu INF 385E Information Architecture
Web Page Concept and Design :
David Cleverly – Development Lead
Introduction to JavaScript
Presentation transcript:

Localize all your Oracle Applications without modifying their source code

Why localising your software? Overcome cultural differences (Asiatic/Arabic languages) Increase productivity of operators and end-user Opening of a new market (American companies in Europe) Translation in local company-language 51% of Internet users worldwide do not speak nor fully understand English Users stay TWICE as long and are THREE times as likely to make a purchase from a Web site in their OWN language

Problems to face when localising… Development & maintenance of linguistic versions is a costly process Adding new languages later can be a nightmare Support of Asiatic/Arabic languages Additional cost for developers External elements cannot be translated anyway If speed is a strategic issue, the constraint of multilingual support can slow down the process Quality of automatic translation is not very high …

All WizTom Products have in common: WizTom is external solution: No source code change for GUI translation Separation between development and translation Reduction of development costs Keep 1 version so maintain only 1 version: Reduction of maintenance Transversal solution: All components can be translated, any language Dynamic solution: Possibility to switch language at any time Performing solution: Translation is quick, easy to deploy Translations and settings are made available for application

The Product-suite WizTom… TOM : Translation Operating Manager WizTom for Oracle Forms Windows (Client solution) WizTom for the Web (Server solution) WizTom for Oracle Forms Web (Java solution)

WizTom : How does it work?

(1) Extract: Find original texts in sources

(1) Extract: From FMT, MMT & Reports

(2) Export: Prepare thesaurus pad files

(2) Export: Per language one THP

(3) Send thesauri to translators by

(3) Translator works & sends back THP

(4) Import: Integrate translations back

(4) Import: Integrate to project thesaurus

(5) Review: Check before deployment

(5) Review: Impact and Resize controls

(6) Deploy: Make translations available

(6) Deploy: Example on Forms Windows

WizTom for Windows: Technically In English ! Application SCREEN Original Application MS Windows Systemcalls from the application to Windows …

WizTom for Windows: Technically En Français ! Application SCREEN Original Application MS Windows WizTom Runtime Engine Thesaurus … are intercepted and the labels are translated before display

WizTom for Windows: Technically En Français ! Application SCREEN Original Application MS Windows WizTom Runtime Engine Thesaurus A specific Forms Extension allows recognising the graphical controls Forms

WizTom for Windows: Examples

WEB SERVER (IIS, Netscape, Apache...) WizTom Server Client (IE, Netscape...) Client Thesaurus  The client requests a page  The request is passed on to the server  The server sends the untranslated page  WizTom translates the page using the thesaurus  The client displays the translated page BIDB

WizTom for the Web: Examples

WizTom for Java: Technically A window or another graphical object Customer Application (.class) Interpretation of.classes on the Virtual Machine containing Libraries of objects The application searches objects on JDK Java Virtual machine (JDK) Lib class (objects)

WizTom for Java: Technically A window or another graphical object Customer Application (.class) Java Virtual machine (JDK) Lib class (objects) Language choice window WizTom Translation Engine Thesaurus  The user changes language  The.classes are linked with WizTom Translatio n Engine  WizTom adds language to the objects  WizTom searches original objects

WizTom Oracle Forms Web: Technically  First a.Jar-File is downloaded from the Application Server to the Browser and J-Initialiser Oracle Application Server containing only original language Forms Browser and Oracle J-Initiator  Once downloaded this Jar-file (containing WizTom) and the J- Initiator form a JVM JAR-File containing Original Classes, WizTom Runtime (classes) and a Thesaurus WizTom Runtime Engine

WizTom Oracle Forms Web: Technically Oracle Application Server containing only original language Forms Browser and Oracle J-Initiator JAR-File containing Original Classes, WizTom Runtime (classes) and a Thesaurus  The J-Inititiator downloads the Forms from the Server and WizTom will translate them externally

WizTom Oracle Forms Web: Examples

Company: WizArt S.A. Founded: 1997 Headcount: 25 Development team in Paris: 12 Headquarters: Lausanne Offices: Milano, Paris, Bruxelles, London, Miami, Québec Who is WizArt ?

Customers who have used WizTom for Oracle Windows / Developer 2000: Customers who have used WizTom for the Web and Oracle: Customers who have used WizTom for Oracle Web: Staci SA

More customers from 19 countries using WizTom for all technologies:

WizArt S.A. rue du Simplon, Lausanne Switzerland Tel: +41 (0) Fax: +41 (0) Identity card & contact Information You contact: Ralf Roijakkers Handy: