Chris Pratley Lead Program Manager Microsoft Office.

Slides:



Advertisements
Similar presentations
The Web Wizards Guide to Freeware/Shareware Chapter Four Essential Tools for Web Page Authors.
Advertisements

Worldwide typography (and how to apply JIS-X to Unicode) Michel Suignard Microsoft Corporation.
Murray Sargent III Microsoft Corporation Text Services Group, Word Tips & Tricks on Editing and Displaying Unicode Text.
The creation of "Yaolan.com" A Site for Pre-natal and Parenting Education in Chinese by James Caldwell DAE Interactive Marketing a Web Connection Company.
Chris Pratley Group Program Manager Microsoft Word.
© 1998, Progress Software Corporation 1 Migration of a 4GL and Relational Database to Unicode Tex Texin International Product Manager.
TOEFL Reading Comprehension Assistance Site Cleveland Q. Crosby Advisors: Professors Aaron Cass and Junko Ueno Interdepartmental Senior Project (CSC –
Introduction Lesson 1 Microsoft Office 2010 and the Internet
June 2004 Adil Allawi Technical Director
MICHAEL MARINO CSC 101 Whats New in Office Office Live Workspace 3 new things about Office Live Workspace are: Anywhere Access Store Microsoft.
Chris Kunicki CTOHipTrends.com Charles Maxson Technical Evangelist Plural Microsoft ® Office And The Web
Whirlwind tour of foreign language computing Chris Dillon Faculty Information Support Officer for Arts & Humanities and Laws.
Building International Applications with Visual Studio.NET Achim Ruopp International Program Manager Microsoft Corporation.
Unicode and Windows XP Cathy Wissink Program Manager Globalization Infrastructure, Design and Development Windows International Microsoft.
An Overview Of Windows NT System Student: Yifan Yang Student ID:
Computer Science Basics CS 216 Fall Operating Systems interface to the hardware for the user and programs The two operating systems that you are.
Solutions for Multilingual Literature by XSL Formatter 6,800 known languages.
DEV392: Extending SharePoint Products And Technologies Through Web Parts And ASP.NET Clint Covington, Program Manager Data And Developer Services - Office.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Microsoft Office XP Illustrated Introductory, Enhanced Office Applications with Internet Explorer Integrating.
Mgt 240 Lecture Website Construction: Software and Language Alternatives March 29, 2005.
SQL Reporting Services Overview SSRS includes all the development and management pieces necessary to publish end user reports in  HTML  PDF 
Chapter 3 Software Two major types of software
FIRST COURSE Computer Concepts Internet and Microsoft Office Get to Know Your Computer.
Windows XP Language Interface Packs (LIPs) - Localized OSs for the Masses Russ Rolfe Program Manager.
Open and save files directly from Word, Excel, and PowerPoint No more flash drives or sending yourself documents via Stop manually merging versions.
26 April 2001 Unicode and Windows XP, IUC 18 (Hong Kong) Unicode and Windows XP Cathy Wissink Program Manager, Globalization Windows Division Microsoft.
Professional Informatics & Quality Assurance Software Lifecycle Manager „Tools that are more a help than a hindrance”
WEB329 ASP.NET: A Lap Around the New Enhancements for Web Developers in Microsoft Visual Studio 2005 Omar Khan Lead Program Manager Web Platform and Tools.
INTRODUCTION TO WEB DATABASE PROGRAMMING
Computer Concepts 2014 Chapter 7 The Web and .
Overview of SQL Server Alka Arora.
Using Microsoft FrontPage and Visual InterDev Stephen W. Meeley Vice President Product Management.
UNICODE Character Sets and Coding Standards Han Unification and ISO10646 Encoding Evolution and Unicode Programming Unicode.
IBM Maximo Asset Management © 2007 IBM Corporation Tivoli Technical Exchange Calls Aug 31, Maximo - Multi-Language Capabilities Ritsuko Beuchert.
1 CS 502: Computing Methods for Digital Libraries Lecture 4 Text.
OFC304 Excel 2003 Overview: XML Support Joseph Chirilov Program Manager.
Microsoft Confidential Office as a Development Platform Tim Heuer
CIS 375—Web App Dev II Microsoft’s.NET. 2 Introduction to.NET Steve Ballmer (January 2000): Steve Ballmer "Delivering an Internet-based platform of Next.
In addition to Word, Excel, PowerPoint, and Access, Microsoft Office® 2013 includes additional applications, including Outlook, OneNote, and Office Web.
COLD FUSION Deepak Sethi. What is it…. Cold fusion is a complete web application server mainly used for developing e-business applications. It allows.
University of Sunderland CDM105 Session 5 Web Authoring Tools The past and present A history of web authoring tools and an overview of Macromedia Dreamweaver.
IBM Globalization Center of Competency © 2006 IBM Corporation IUC 29, Burlingame, CAMarch 2006 Automatic Character Set Recognition Eric Mader, IBM Andy.
Tutorial 121 Creating a New Web Forms Page You will find that creating Web Forms is similar to creating traditional Windows applications in Visual Basic.
INFOCODING BASICS & EXAMPLES OF CURRENT USE Introduction to Computer Science Using Ruby (c) 2010 Gideon Frieder.
Bing Hong OSIsoft Internationalization &
Microsoft Internet Explorer and the Internet Using Microsoft Explorer 5.
Web Programming : Building Internet Applications Chris Bates CSE :
Character Encoding, F onts. Overview Why do character encoding and fonts matter to linguists? How can you identify problems? Why do these problems arise?
Expression Web 3... now with TFS!. What is Expression Web 3? Professional web design and development tool Create standards-based Web sites faster & easier.
Introduction to web development and HTML MGMT 230 LAB.
Edit the same file in real time with friends or colleagues Real Office documents, presentations and spreadsheets on the Web.
Globalisation & Computer systems Week 5/6 Character representation ACII and code pages UNICODE.
Dudok de Wit David.  Documents management in a deskless company  SharePoint Online as a solution  Redesigning the documentary organization  Interoperability.
Globalization Of The Testing Process Rostislav Shabalin Microsoft Corporation World-Ready software from the QA’s Perspective.
DEV303 ASP.NET: Leveraging Visual Studio.NET For Web Projects Tony Goodhew Product Manager Microsoft Corp.
An ISO 9001:2008 Company With all the tools you need to compute in Indian Languages.
CIT3611 Software i18n Wk 4: Code sets, Online Help, Prototyping David Tuffley School of Computing & IT Griffith University.
Web Design and Development. World Wide Web  World Wide Web (WWW or W3), collection of globally distributed text and multimedia documents and files 
© 2001, Penn State University Encoding on the Internet Elizabeth J. Pyatt CETS.
® IBM Software Group © 2003 IBM Corporation IBM WebSphere Studio V5.1.2: Making Java Development Easier May 2004.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Chapter 13 A & B Programming Languages and the.
Working Group "European Statistical Data Support" Luxembourg, 15 th February 2012 “Presentation of the new version of Assist“
1 Release 7.0 Features and Enhancements Multi-byte Language Support Language Pack Editor Blackboard Backpack (Offline Synchronization Application) Embedded.
INTERNATIONALIZATION
(Includes setup) FAQ ON DOCUMENTS (Includes setup)
REAL-TIME, INTERACTIVE DOCUMENT AUTOMATION
(Includes setup) FAQ ON DOCUMENTS (Includes setup)
Windows Forms in Visual Studio 2005: An in-depth look at key features
Web Programming : Building Internet Applications Chris Bates CSE :
Presentation transcript:

Chris Pratley Lead Program Manager Microsoft Office

Overview u Office Unicode strategy u Implementation u Benefits of Unicode to Office users u Demo of Word2000

Office Unicode Strategy u Office97 driving factors –Customers operate world-wide (US only 40%) –Need to handle multiple code pages in Europe u Office97 goals –Enable loss-less file exchange world-wide –Solve code page problems in Europe –Development efficiency for Asian and Euro versions Unified source code base – but still different executables Unified development process Delta between language versions shrinks from 18 to 2 months –Lay foundation for future

Office2000 Unicode Strategy u Office2000 goals –Reduce Total Cost of Ownership for large corporations Single version to deploy and administer globally Configurable interface to handle local needs –Language of User Interface can be changed –Additional language features can be enabled as needed –Emulate any localized version Français,,, עברית, عربي, etc. –Streamline development process further Core US team ships global product Integrate bi-directional version team (Arabic, Hebrew) –Focus on needs of bilingual and multilingual users

The Word Family Tree Unicode US/EuroJPNKORCHTCHS Bi-Di Thai DBCS SBCS 2.0/5.0 Version Wide SBCS 6.0/95 Unicode 97 Unicode Future Unicode 2000 Today

Implementation u Core applications are Unicode internally –Word, Excel, PowerPoint (Office97) –Access (new in Office2000) Databases are now Unicode u Remaining apps and applets –Inter-operate with Unicode apps –Will move to Unicode in next release

Implementation u Difficulties encountered with Unicode –Character code unification Many punctuation were unified that are very different (especially full-width / half-width) –Interoperation with code-page based systems If the code page is not known, converting data to Unicode is hard - lots of bugs here Things that had worked by accident were broken –Educating test team about Unicode vs. MBCS

Implementation u Multi-font support groups characters –ASCII (0-127 range in ISO ) –Asian (all full-width double byte, plus half-width katakana) –Complex Script (composing scripts such as Bi-di, Thai, Indic) –Other (all other single byte characters) u Do not apply fonts to characters not supported by the font –Otherwise applying to Montréal would become Montral –Likewise applying Arial to would become u Unified characters are hinted where necessary –Asian full-width never becomes European proportional … –Full-width Cyrillic and Greek never become proportional

Office Users Benefit u Single binary world-wide u Shared world-wide file formats u Multilingual word/data processing u Unicode HTML u Unicode (HTML, RTF, plain)

Single Binary u Easier to deploy, administer –One set-up image to install world-wide –One set of service packs for all machines u All features available in all versions –Still have local version packages –Multilingual users can use foreign features u User Interface language is configurable –Your language follows you when you travel u Major cost savings for customers –Less testing of corporate solutions –Lower internal tech support costs

Single File Format u Multinational corporations use Office –Need to exchange documents company-wide u Office unified file formats via Unicode –Word95 had 7 different file formats –Word97 had 1 file format but no editing, layout for languages covered by other versions –Word2000 adds editing, layout, and full- roundtrip

Multilingual Word/Data Processing u English Office2000: input/display/edit/layout of –European languages any similar left-right scripts if fonts/NLS available –Asian languages Chinese (Traditional and Simplified) Japanese Korean –Bi-directional languages (requires enabled system) Arabic (incl. Farsi, Urdu) Hebrew u Thai/Vietnamese/Indic require local version

Multilingual Word Processing u Most documents are monolingual –Most users are bilingual Local language English –Optimize UI for using one, two or three languages Over 100 supported – rare usage –Detect over 20 languages as they are typed Automatically install and use the correct proofing tools

Multilingual Word Processing u Proofing tool interfaces are Unicode –Spelling, Grammar, Hyphenation, Thesaurus u Tools for over 30 languages available –Most European languages –Japanese, Chinese, Korean, Arabic, Hebrew u Additional tools –Traditional/Simplified Chinese conversion –Hangul/Hanja conversion –Japanese character usage consistency checker –Dictionaries & integration with Microsoft BookShelf

Multilingual Data Processing u Access databases are Unicode –Hook up to SQL7.0 Unicode databases u Excel workbooks are Unicode –Hook up to Unicode databases using OLE-DB –Create Pivot lists and manipulate Unicode data u PowerPoint creates multilingual multimedia –Use VBA to generate learning tools, multilingual kiosk demos

Unicode HTML u HTML is a companion file format –Roundtrip all formatting –Save to web servers –Roundtrip Unicode data in any encoding UTF-8 and UTF-16 are supported too –HTML is tagged with encoding u URLs are UTF-8 u Plain text I/O in any encoding (Word)

Unicode u Office2000 provides fully multilingual –HTML mail uses internet standards –All Unicode content preserved u Plugs into Outlook, Outlook Express, Exchange –Use Word to compose replies and new messages –Send in plain text, RTF, or HTML u All applications can mail documents as HTML

Future Directions u Work with Windows2000 towards a worldwide platform –Unicode 3.0 languages too u Fold in Thai, Vietnamese, Indic language support u Extend Unicode support to more applications –Outlook –FrontPage –PhotoDraw –Visual Basic Editor and Forms –Publisher –Works u Work with tools group (Visual Studio) to make globalization technology available to developers

Microsoft Word2000 on Windows2000 Demo

Questions Answers