PASSOLO ® Makes Your Software Ready for the Global Market Localisation Standards The Tools Developer’s Perspective.

Slides:



Advertisements
Similar presentations
1 Metadata Tools for JISC Digitisation Projects of still images and text Ed Fay BOPCRIS, Hartley Library University of Southampton.
Advertisements

Interactive Financial eXchange XML Usage in Financial Services Mark Tiggas President, Interactive Financial eXchange Open Applications.
Supporting New Business Imperatives Creating a Framework for Interoperable Media Services (FIMS)
Usage of the memoQ web service API by LSP – a case study
Test Case Management and Results Tracking System October 2008 D E L I V E R I N G Q U A L I T Y (Short Version)
Translation Made Easy STAR Group Top 10 Lessons for Translators January 20 th 2006.
what is VA? advantages tools a b c what is VA? advantages tools fully integrated architectural plug-in for Rhino 4 powerful feature-based editor to create.
Implementing Autodesk Inventor in Your Company MA405-1
Digital Preservation - Its all about the metadata right? “Metadata and Digital Preservation: How Much Do We Really Need?” SAA 2014 Panel Saturday, August.
Microsoft Confidential Solution Overview: Foxit Software Corporation’s PDF Security Suite.
Implementing the XLIFF Format Dell Inc. and Adams Globalization Michael MacGregor – Dell Inc. Vivek Anand – Adams Globalization LISA Summit June, 2006.
MC365 Introduction to Class. Today We Will: Go over the goals of the class. Review the syllabus. Introduce ourselves. Break up into teams to exchange.
Fundamentals of Information Systems, Second Edition
Health Informatics Series
Microsoft Office Open XML Formats Brian Jones Lead Program Manager Microsoft Corporation.
RISK MANAGEMENT IN SOFTWARE ENGINEERING RISK MANAGEMENT IN SOFTWARE ENGINEERING Prepared by Prepared by Sneha Mudumba Sneha Mudumba.
Architecture Description Markup Language (ADML) What does it mean? Why should a tools vendor care?
Doc Document Management Systems For Manufacturing Industry Infocrew Solutions Pvt.Ltd.
System Design/Implementation and Support for Build 2 PDS Management Council Face-to-Face Mountain View, CA Nov 30 - Dec 1, 2011 Sean Hardman.
3rd Annual Energistics Standards Summit Standards – Benefits across Industries Michael Strathman Aspen Technology, Inc 23 October 2008.
XML, DITA and Content Repurposing By France Baril.
MDC Open Information Model West Virginia University CS486 Presentation Feb 18, 2000 Lijian Liu (OIM:
San José, CA – September, 2004 Localizing with XLIFF and ICU Markus Scherer Raghuram (Ram) Viswanadha IBM San.
Tony Jewtushenko Principal Product Manager Applications Development Tools Oracle Corporation.
Intelligent Workflow Management System(iWMS). Agenda Background Motivation Usage Potential application domains iWMS.
OFC304 Excel 2003 Overview: XML Support Joseph Chirilov Program Manager.
Enterprise Java Beans Part I Kyungmin Cho 2001/04/10.
Advansys® Formativ™ Product Overview Unlimited Solutions for GroupWise®
C2-SENSE T.3.5 & WP4 Organizational Interoperability Ankara.
From Code to XLIFF Bridging the Chasm Dr. Stephen Flinter Connect Global Solutions LRC Conference – 19 November 2003.
Internationalization: Implementing the XLIFF Standard Jon Allen, Producer instructional media + magic, inc. JA-SIG Summer Conference 2003 June 10, 2003.
Localisation Standards – A Competitive Advantage ? Damian Scattergood.
SE: CHAPTER 7 Writing The Program
Tuesday, November 12, 2002 LRC 2002 Conference XLIFF An XML standard for localisation Tony Jewtushenko – Oracle Peter Reynolds – Bowne Global Solutions.
ENHANCING IFRS EXTERNAL REPORTING USING XBRL
1 AutoCAD Electrical 2008 What’s New Name Company AutoCAD Electrical 2008 What’s New AMS CAD Solutions
LRC ’03 Localisation Engineering Standards in the Digital World the Localisers’ Perspective Enda McDonnell.
By: PHANIDEEP NARRA. OVERVIEW Definition Motivation.NET and J2EE Architectures Interoperability Problems Interoperability Technologies Conclusion and.
Ad Hoc Graphical Reports Ad Hoc Graphical Reports Copyright © Team #4 CSCI 6838 Spring CSCI Research Project and Seminar Team# 4 (
Fundamentals of Information Systems, Second Edition 1 Systems Development.
Xml:tm XML Based Text Memory Using XML technology to reduce the cost of translating XML documents 27 June 2005.
Slide 1Reproduction prohibited without permission from Computas AS © METIS An Open Architecture Toolkit ADM and ADML support Don Hodge Principle Knowledge.
Xml:tm XML Text Memory Using XML technology to reduce the cost of translating XML documents.
The IBM Rational Publishing Engine. Agenda What is it? / What does it do? Creating Templates and using Existing DocExpress (DE) Resources in RPE Creating.
S imple O bject A ccess P rotocol Karthikeyan Chandrasekaran & Nandakumar Padmanabhan.
Modularization Also Known As: reuse, single sourcing, structured authoring What is it? Breaking down content into smaller chunks that can be reused in.
Module 1: Overview of Microsoft Office SharePoint Server 2007.
Enterprise Oracle Solutions Oracle Report Manager The New ADI and More Revised:June 20091Report Manager/SROAUG Presentation.
CMMI Certification - By Global Certification Consultancy.
Task Performance Group Provides Cutting-Edge E-Commerce B2B EDI Integration Using MegaXML SaaS Solution on Microsoft Azure Cloud Platform MICROSOFT AZURE.
NAACCR CDA Pilot Project - Overview, Status, and Findings 2009 NAACCR Conference Ken Gerlach, Co-Chair, NAACCR Clinical Data Work Group; Health Scientist,
Snip2Code: Search, Share and Collect Code Snippets Faster, Easier, Efficiently with Power of Microsoft Azure Platform MICROSOFT AZURE ISV PROFILE: SNIP2CODE.
Lotus Symphony Extension Model ● Jin Hua, Chen ● IBM.
Automate Does Not Always Mean Optimize
PLM, Document and Workflow Management
Principles of Information Systems Eighth Edition
Introducing the technology
THE DEVELOPMENT SERVICE
Advantages OF BDD Testing
Be Better: Achieve Customer Service Excellence and Create a Lean RMA and Returns Process with Renewity RMA and the Power of Microsoft Azure MICROSOFT AZURE.
Adra ACCOUNTS: Transaction Matching Software Powered by the Microsoft Azure Cloud That Helps Optimize the Accounting and Finance Processes MICROSOFT AZURE.
DITA Translation Management Challenges in Japan
Towards a national research information infrastructure in the Netherlands based on CERIF: challenges and opportunities Chris Baars, supervisor Electronic.
Single Cell’s Progenitor Powered by Microsoft Azure Improves Organisational Efficiency with Strategic Procurement, Contract Management, and Analytics MICROSOFT.
Nuvolex and Microsoft Azure Combine to Deliver a Multitenant Office 365 Management Platform that Ranks Among Most Advanced in the Industry MICROSOFT AZURE.
Execute your Processes
T-FLEX DOCs PLM, Document and Workflow Management.
Implementation Business Case
DITA Overview – Build the case for DITA
Presentation transcript:

PASSOLO ® Makes Your Software Ready for the Global Market Localisation Standards The Tools Developer’s Perspective

Introduction Welcome Welcome  Who am I – Achim Herrmann  Managing Director of PASS Engineering GmbH  Responsible for administration  Specialised on  Software design for OEM partners  Project management

Overview The XLIFF Mission The XLIFF Mission The Document Format Problem The Document Format Problem The Workflow Problem The Workflow Problem Open Architecture Open Architecture The Business Perspective The Business Perspective

XLIFF- The Mission Statement The purpose of the OASIS XLIFF TC is to define, through XML vocabularies an extensible specification for the interchange of localization information. The specification will provide the ability to mark up and capture localizable data and interoperate with different processes or phases without loss of information. The vocabularies will be tool-neutral, support the localization-related aspects of internationalisation and the entire localization process. The vocabularies will support common software and content data formats. The specification will provide an extensibility mechanism to allow the development of tools compatible with an implementer's own proprietary data formats and workflow requirements.

XLIFF – What You Might Understand The vocabularies will support common software and content data formats. So, no problems with RC,.NET, Java or other proprietary document formats any more. The vocabularies will support common software and content data formats. So, no problems with RC,.NET, Java or other proprietary document formats any more. XLIFF is tool-neutral. This will make it easy to choose and change the tools you want to use. XLIFF is tool-neutral. This will make it easy to choose and change the tools you want to use. Thanks to XLIFF workflow management and combination of tools will be easier. Thanks to XLIFF workflow management and combination of tools will be easier.

The Document Format Problem Different Document Format Working with different tools for different format. Working with different tools for different format. Difficulties when re-using translations between the tools. Difficulties when re-using translations between the tools. Doc Format A Tool A Doc Trans Format A Doc Format B Tool B Doc Trans Format B

The Document Format Problem The XLIFF Solution Using the same tool for all document formats. Using the same tool for all document formats. Re-use of data through XLIFF directly. Re-use of data through XLIFF directly. Who delivers the converters Format X to XLIFF and XLIFF to Format X? Who delivers the converters Format X to XLIFF and XLIFF to Format X? Doc Format A To XLIFF Doc Trans Format A XLIFF tool XLIFF to Format A Doc Format B To XLIFF Doc Trans Format B XLIFF tool XLIFF to Format B

The Document Format Problem The PASSOLO Solution Using the same tool for many software document formats. Using the same tool for many software document formats. Re-use of data through PASSOLO, export to other tools. Re-use of data through PASSOLO, export to other tools. Parsers for Document Formats from PASSOLO or custom- developed. Parsers for Document Formats from PASSOLO or custom- developed. Doc Format A PASSOLO Format A parser Doc Trans Format A Doc Format B Doc Trans Format B PASSOLO Format B parser

The Document Format Problem PASSOLO meets XLIFF Compared to the standard XLIFF solution PASSOLO can handle each task in a XLIFF based localization workflow. Compared to the standard XLIFF solution PASSOLO can handle each task in a XLIFF based localization workflow.  Converting native documents to XLIFF (Export/Import)  Processing XLIFF documents (Parser Add-In) Doc Format A XLIFF Export PASSOLO Format A parser Doc Trans Format A PASSOLO XLIFF parser XLIFF Import PASSOLO Format A parser Doc Format B XLIFF Export PASSOLO Format B parser Doc Trans Format B PASSOLO XLIFF parser XLIFF Import PASSOLO Format B parser

XLIFF Document Problems Standard document formats (RC,.NET, Delphi, Java,...) are very different. Standard document formats (RC,.NET, Delphi, Java,...) are very different. For each standard document format a XLIFF profile must be defined. It is not possible to define a single XLIFF profile for all document formats. For each standard document format a XLIFF profile must be defined. It is not possible to define a single XLIFF profile for all document formats. Up to now only the XLIFF Profile for Windows Resources is available, but it is still preliminary. Up to now only the XLIFF Profile for Windows Resources is available, but it is still preliminary.

XLIFF Document Problems Conclusion for tool vendors Each tool vendor who wants to support a document format and XLIFF must implement two parsers Each tool vendor who wants to support a document format and XLIFF must implement two parsers  A native document format parser  A XLIFF document format parser, supporting the profile of the corresponding format (if available). Don’t expect that tools which are not able to handle document formats in its native form, efficiently will be able to do that better in XLIFF. Don’t expect that tools which are not able to handle document formats in its native form, efficiently will be able to do that better in XLIFF.  Or in other words: Just because XLIFF is tool- neutral, it doesn’t make it easier to choose and change the tools you want to use.

More XLIFF Document Problems The XLIFF definition is not defined. Different flavours can be used and are currently in use! The XLIFF definition is not defined straightforward. Different flavours can be used and are currently in use! RC File using Flavour A*: <trans-unit id='3' resname = 'IDC_BUTTON1' restype='button' style='0x ' coord='29;44;32;14'> Cancel RC File using Flavour B: Cancel button 0x ;44;32;14

More XLIFF Document Problems Conclusion for tool vendors Don‘t expect that tools will support all different XLIFF flavours. Don‘t expect that tools will support all different XLIFF flavours.  Or in other words: Just because XLIFF is tool- neutral, it doesn’t make it easier to choose and change the tools you want to use.

The Workflow Problem The XLIFF Solution Doc Creator WMS Align & Update Statistics TM Extraction EditResizingValidation Exports Archiving XLIFF Converter TMs Archives

The Workflow Problem The XLIFF Solution Using XLIFF as the basic interchange format in a localization workflow, the different tasks can be done with any tool supporting XLIFF. Using XLIFF as the basic interchange format in a localization workflow, the different tasks can be done with any tool supporting XLIFF. Problems using different tools still remain: Problems using different tools still remain:  Tools will not support all different XLIFF flavours.  Tools will not support a specific XLIFF profile (if available).

The Workflow Problem The PASSOLO Solution Doc Creator WMS Align & Update Statistics TM Extraction EditResizingValidation Exports Archiving Doc Parser TMs Archives

The Workflow Problem The PASSOLO Solution Like other localization tools, PASSOLO has components to perform all those tasks in a localization workflow for document formats including XLIFF. Like other localization tools, PASSOLO has components to perform all those tasks in a localization workflow for document formats including XLIFF. The difference between PASSOLO and other tools is that PASSOLO has an open architecture, enabling the customer to modify and enhance each of these tasks within PASSOLO. The difference between PASSOLO and other tools is that PASSOLO has an open architecture, enabling the customer to modify and enhance each of these tasks within PASSOLO.

Open Architecture with XLIFF As a tool vendor we understand a XLIFF document as the serialized form of an object model. As a tool vendor we understand a XLIFF document as the serialized form of an object model. Editing data in this object model is a programming task. Example: Changing a style attribute in XLIFF: Editing data in this object model is a programming task. Example: Changing a style attribute in XLIFF: Dim nodes As IXMLDOMNodeList Set nodes = domdoc.selectNodes("//trans-unit") Dim attributes As IXMLDOMNamedNodeMap Set attributes = nodes.Item(45).attributes If attributes.getNamedItem("style").nodeValue = "0x " Then attributes.getNamedItem("style").nodeValue = "0x " End If

Open Architecture with PASSOLO PASSOLO’s open architecture will give customers the access to it’s object model and the ability to perform and automate specialized tasks in the localization workflow. PASSOLO’s open architecture will give customers the access to it’s object model and the ability to perform and automate specialized tasks in the localization workflow. Example: Changing a style attribute in PASSOLO: Example: Changing a style attribute in PASSOLO: Dim tlist As PslTransList Set tlist = PSL.ActiveTransList If tlist.String(45).Property(pslPropStyle) = &H Then tlist.String(45).Property(pslPropStyle) = &H End If

The Business Perspective Only very few and big customers are asking for XLIFF support. Only very few and big customers are asking for XLIFF support. Today, the majority of the customers is able to handle their software localization requirements efficiently with current tools without the advantages XLIFF promises for the future. Today, the majority of the customers is able to handle their software localization requirements efficiently with current tools without the advantages XLIFF promises for the future. The current Visual XLIFF support in PASSOLO is free. That gives companies that are interested in XLIFF the possibility to evaluate the benefits of using XLIFF in their workflow. The current Visual XLIFF support in PASSOLO is free. That gives companies that are interested in XLIFF the possibility to evaluate the benefits of using XLIFF in their workflow.

Summary PASS Engineering recognizes the importance of XLIFF in the localization industry and remains dedicated to it’s further development. PASS Engineering recognizes the importance of XLIFF in the localization industry and remains dedicated to it’s further development. XLIFF has the potential to increase customer benefit and improve investment security by ensuring interoperability between different processes and applications. XLIFF has the potential to increase customer benefit and improve investment security by ensuring interoperability between different processes and applications. Some problems have to be solved to achieve this goal. Some problems have to be solved to achieve this goal.

Our Questions Which customer uses XLIFF in the production? Which customer uses XLIFF in the production?  What are the benefits compared to non-XLIFF solutions?  Which tools are used? Which customer evaluates XLIFF? Which customer evaluates XLIFF?  What is expected to be improved?

Thank you. Your Questions?