Presentation is loading. Please wait.

Presentation is loading. Please wait.

Fukiat Julnual [ ]

Similar presentations


Presentation on theme: "Fukiat Julnual [ ]"— Presentation transcript:

1 Fukiat Julnual [ http://www.narisa.com/blog/fuju ]

2 Fukiat Julnual @Microsoft Thailand Platform Strategy Manager ITPro community @narisa.com ( fuju ) Voluntary Consultant (VC) in JEE, Oracle, LAMP and Microsoft technology Stacks Participate in Blog / Discussion Forums

3 ECMA Office Open XML File Formats Macro-FreeMacro-Enabled DocumentTemplateDocumentTemplate docxdotxdocmdotm pptxpotxpptmpotm xlsxxltxxlsmxltm Open Packaging Convention

4 Basic Components of the New Formats Package – ZIP Container Part – The files inside the ZIP Most parts are XML Binary files can be included Each XML part is a discreet, compressed component Content Types – Each part has a content type that is enforced on open Relationships – Any part that references another part or plays a certain role in the application must do so via a relationship

5

6 CommunityAccessProductsStandards How does Microsoft support its customers? Participate in standards bodies and support standards in products to foster interop Make MS technology assets available to others Deliberate delivery of interoperability in Microsoft products and technologies Listen to, and work with customers, partners, and competitors to build bridges and coexist

7 Interoperability for Documents The role of XML-based document formats in the Microsoft ® Office system XML structure Data and presentation Document Archival Archived & consumed long into the future without vendor-specific clients or applications Improved Data Access Web service formatting intelligent receipt Customer details, Costs Business requirements Company standards Business Process Efficiency Efficient capture Validated information Searching & RepurposingContent Query & extract Text Document Fragment Image Finding Previous RFP Content Auto-creating a polished document data Document Assembly formatting

8 XML-based formats enable you to do things you couldnt before Better value from existing infrastructure Information security Regulatory and process compliance Information integration Retention, discovery and content management Documents as digital assets – what are you worth? Legacy documents & archives Lifecycle cost vs. Implementation cost Documents that manage themselves Managing documents with systems

9 Different scenarios of XML- based formats Past preservation and archiving Present fidelity versus interchange Future document engineering and systems integration

10 Ecma Office Open XML Specifications published by Ecma International TC-45. Freely available for download and implementation TC-45 is comprised of many companies, chaired by Microsoft – Apple, Toshiba, Novell, Statoil, and others Microsoft offers the Open Specification Promise to alleviate IP-related concerns for the Open XML formats

11 Ecma Office Open XML Formats Ecma standard for document formats (December 2006) Designed to enable interoperability Open Specifications enable broad access to technology Open File Formats ZIP compression of the format reduces file sizes Segmented data storage improves data recovery and programmatic access Full accessibility support The future of file format technology Standardized file formats supporting 100% of Microsoft Office functionality Supported in Microsoft Office 2000, XP, 2003 and 2007, as well as OpenOffice.org and Corel WordPerfect Suite* Document conversion, deployment and migration tools available Compatible file formats

12 Adoption in major Office suites 2007 Microsoft Office system - Default Save Format is Open XML (+ free updates for Office 2000, XP, 2003) – Dec 2006/Jan 2007 Open Office – Novell announcement of support of Open XML in Open Office – Novell edition Corel announcement of support of Open XML - Availability mid 2007

13 File Format Compatibility Ensuring Free Document Exchange With Prior Office Releases Office XP, 2003 will open, edit and save new Office formats Will recognize new Word, Excel and PowerPoint file format extensions Enables users to Open XML Formats across multiple versions Windows 2000 SP4 and later can convert between binary and Open XML Formats Office 2007 users can change the default file format if desired Current.doc,.xls,.ppt file formats will be supported in 2007 Office system Default file format can be set by users during deployment or after Advanced policy controls for enabling and disabling the use of specific formats Office releaseUser Experience with new file formats 2007 Office systemDefault save as Open XML Formats Office 97-2003 formats fully supported Compatibility Mode ensures features are also compatible Office 2003 Office XP Native support for Open XML Formats (Compatibility Pack installed) Open, Edit and Save Open XML Formats Office 2000, Windows 2000 SP4 and later (non-Office) Support for Open XML formats via standalone compatibility pack Format conversion within Windows Explorer Related Blog about Microsoft Office Compatibility Pack : http://www.narisa.com/blog/fuju/index.php?showentry=924

14 What difference from Apache POI Solution ? Apache POI - Java API To Access Microsoft Format Files The POI project consists of APIs for manipulating various file formats based upon Microsoft's OLE 2 Compound Document format using pure Java. In short, you can read and write MS Excel files using Java. Soon, you'll be able to read and write Word files using Java. POI is your Java Excel solution as well as your Java Word solution. However, we have a complete API for porting other OLE 2 Compound Document formats and welcome others to participate. OLE 2 Compound Document Format based files include most Microsoft Office files such as XLS and DOC as well as MFC serialization API based file formats. (Source : http://poi.apache.org/ )http://poi.apache.org/

15 Open XML Interoperability LinuxJavaMicrosoftCOM ZIP Library Minizip zLib J2SE java.util.zip.NET Framework 3.0 System.IO.Packaging * Xceed.NET controls Xceed ActiveX controls XML LibraryApache XercesJAXP.NET Framework 3.0 System.Xml MSXML * Also includes abstractions for OPC concepts (Open Packaging Convention)

16 OpenXmlDeveloper.org Formed by 40 companies to share developer information about the Office Open XML file formats Articles with full source code for C#, VB, Java, XSLT Forums for posting technical questions

17 NetBeans and the samples of Java and Open XML file format from [ http://openxmldeveloper.org/articles/OpenXMLandJava.aspx ]http://openxmldeveloper.org/articles/OpenXMLandJava.aspx

18 Fukiat Julnual http://www.narisa.com/blog/fuju

19

20 For more information www.microsoft.com/office/preview www.OpenXMLDeveloper.org www.ecma-international.org msdn.microsoft.com/office/xml www.microsoft.com/technet/prodtechnol/office

21 CompanySolution Advisory Board Company, The XML data-driven charting and presentation data for automated presentation development. Northumberland CollegeXML-based tool to automate the processing of self-assessment reports. CLE British ColumbiaXML-based authoring and document-publishing system for book-publishing Wortmann AGExtract geographic data from Navision and import it into Excel 2003. Moore Medical Drug and product information entered via InfoPath 2003 updates to a legacy ERP system. Open University, The Content Authoring Toolcreate XML structured documents that can be easily published via print and the Web. Ohio State University Medical Center Uses Web services to improve the flow of clinical and other data related to operating room activities. McGraw-Hill Construction An online service creates customized customer-defined views of construction information and integrated data housed in previously isolated databases. PGGM Document info system automates doc handling, updates data, and archives electronically. XML Web services provide integration between desktop and server Austrian Broadcast Corporation Journalists use InfoPath 2003 forms to write and save stories in an offline mode, then submit and route automatically. Austrian Ministry of Interior (BMI) InfoPath forms are used with SQL Server to collect info about a work item and upload the information to the database, drive workflow. Danish InfoStructure BaseOpen publishing format for documents endorsed by government Example Solutions


Download ppt "Fukiat Julnual [ ]"

Similar presentations


Ads by Google