ODF Community Site Jos van den Oever Logius

Slides:



Advertisements
Similar presentations
Technical Tips and Tricks for User Support Mike Gardner
Advertisements

INTERNET DATABASE. Internet and E-commerce Internet – a worldwide collection of interconnected computer network Internet – a worldwide collection of interconnected.
1 Computing for Todays Lecture 22 Yumei Huo Fall 2006.
Interpret Application Specifications
Robofest 2001 Online Management System Jim Needham MCS 4833/01 Senior Project Dr. Chan-Jin Chung, Ph.D.
Tutorial 8 Sharing, Integrating and Analyzing Data
By: Gerardo L. Mazzola Web Application Development Life Cycle “A driven force moving businesses into the future.”
RSS RSS is a method that uses XML to distribute web content on one web site, to many other web sites. RSS allows fast browsing for news and updates.
Your Interactive Guide to the Digital World Discovering Computers 2012.
A web based Project Management and Tracking System Zheng Wang, Yuntian Zhao, Yanhong Li Biostatistics & Statistical programming.
IT 210 The Internet & World Wide Web introduction.
Computer Concepts 2014 Chapter 7 The Web and .
EDUCATION YOU CAN TRUST ® Windows SharePoint Services Course Review Review provided by: DNS Computing Services, LLC
8-K Filer Demonstration Command Financial. Thank you for considering us for your 8-K filings. The following is a brief demonstration of our 8-K Filer.
INTRODUCTION TO FRONTPAGE. TOPICS TO BE DISCUSSED……….  Introduction Introduction  Features Features  Starting Front Page Starting Front Page  Components.
FLAVIUS Technical presentation (Overblog, Qype, TVTrip) - WP2 Platform architecture.
Project Proposal Interface Design Website Coding Website Testing & Launching Website Maintenance.
The Internet and the World Wide Web. The Internet A Network is a collection of computers and devices that are connected together. The Internet is a worldwide.
Microsoft ASP.net Session Samar Samy Microsoft Student Partner.
Objectives Prior Knowledge VocabularyEssential True.
20-753: Fundamentals of Web Programming 1 Lecture 1: Introduction Fundamentals of Web Programming Lecture 1: Introduction.
CSCE 201 Web Browser Security Fall CSCE Farkas2 Web Evolution Web Evolution Past: Human usage – HTTP – Static Web pages (HTML) Current: Human.
Problem Statement: Users can get too busy at work or at home to check the current weather condition for sever weather. Many of the free weather software.
Dudok de Wit David.  Documents management in a deskless company  SharePoint Online as a solution  Redesigning the documentary organization  Interoperability.
Okalo Daniel Ikhena Dr. V. Z. Këpuska December 7, 2007.
Introducing the World Wide Web Internet- a structure made up of millions of interconnected computers whose users communicate with each other and share.
Louisa Lambregts, Louisa Lambregts
RUBRIC IP1 Ruben Botero Web Design III. The different approaches to accessing data in a database through client-side scripting languages. – On the client.
The New DRS Introduction. What is DRS? Digital repository for preservation and access – Maintains integrity of deposited content – Preserves content for.
The Web Wizard’s Guide to HTML Chapter One World Wide Web Basics.
Hussein Suleman University of Cape Town Department of Computer Science Digital Libraries Laboratory February 2008 Data Curation Repositories:
Google docs Jenny Smiley. Google docs overview Suite of office products that let you create different documents What can you create in Google docs? o.
Web Design and Development. World Wide Web  World Wide Web (WWW or W3), collection of globally distributed text and multimedia documents and files 
What is Web Information retrieval from web Search Engine Web Crawler Web crawler policies Conclusion How does a web crawler work Synchronization Algorithms.
Google docs Jenny Smiley. Google docs overview What can you create in Google docs? o documents o spreadsheets o presentations o drawings o forms Work.
8 th Semester, Batch 2009 Department Of Computer Science SSUET.
Oracle XML Publisher Enterprise Reporting and Delivery Salim Odero Principal Sales Consultant, E-Business Suite Technology Oracle Corporation.
What is a Wiki? A wiki is an online database that can be edited by anyone with access to it. “ Wiki ” is Hawaiian meaning ‘ fast ’ or ‘ quick ’
Introduction to Wikis! More info:
An Easy 21st Century Student-Centered Tool Your Class Can’t Be Without Wikis for Everyone!
XML-Based Virtual Slide Box for Teaching Histology and Pathology Jeffrey Fine, M.D. Cleveland Clinic Foundation.
Financial Management of ECE Programs.  Go to “Tools”  Click on “Personal Information” to edit your personal information (including address) or.
Web Page Design The Basics. The Web Page A document (file) created using the HTML scripting language. A document (file) created using the HTML scripting.
XP Creating Web Pages with Microsoft Office
Your Interactive Guide to the Digital World Discovering Computers 2012 Chapter 13 Computer Programs and Programming Languages.
By: Jamie Morgan  A wiki is a web page or collection of web pages which you and your students can access to contribute or modify content without having.
WebODF Jos van den Oever Sponsored by:. Overview  How to use WebODF on your website  How WebODF came to be  ODF and how to put it in HTML  Writing.
WebODF online and offline office Jos van den Oever Sponsored by:
© 2007 IBM Corporation ODF Programmability – What we need & What we have Robert Weir Software Architect IBM Software Group
WebODF Jos van den Oever WebODF online and offline office.
WebODF Jos van den Oever WebODF online and offline office.
Mapping ODF to HTML WebODF online and offline office.
ODFKit and WebODF Getting up to speed ● ODF ● ODFKit ● WebODF Discussion and brainstorming ● How would you use it? ● Office use-cases in 2010 and beyond.
WebODF online and offline office Jos van den Oever Sponsored by:
Computers & Programming (CSE 102)
ODFAutoTests Jos van den Oever.
Suggestions for the next ODF version WebODF
SCEC Drupal Website Development Overview and Status
How to Use the Assessment Continuum Wiki RAAT Pack Professional Development Bill Conrad and Janice Morrison June 6th, 2008.
Consistent URIs For Compliance Checking (1)
Collaborative Editing on ODF Documents
Streamlined publishing through the cloud with HTML5
UNIT 15 Webpage Creator.
Database Driven Websites
Division of Air AirCom DARM’s New Compliance and Enforcement Database and Field Inspection Tool.
Implementation and Maintenance
A Match Made In (Ethereal) Heaven
Introduction to computers
SharePoint services Provides team collaboration through SharePoint Sites and makes it easy for communities to work together on documents, tasks, contacts,
Overview of Curriki Site and Features
Presentation transcript:

ODF Community Site Jos van den Oever Logius Ministery of the Interior, The Netherlands

Dutch government ambition: communication with citizens should be completely digital in 2017

analog vs digital tcp dns tls unicode http(s) png xml html email svg odf pdf

Which software supports the features in my file?

Interoperability

ODF Plugfests testing ODF implemenations

Interoperability <text:p>header <text:h>header

Old School Come together in one location with your laptop Go to wiki at http://plugtest.opendocumentformat.org/ Follow steps in one of the scenarios Add the resulting file to the wiki Analyze the result and append it to the scenario wiki

Testing at the Plugfest: ODFAutoTests Write XML snippets with tests Run all the tests in large batches on the software of interest Collect the results in HTML pages with links to the output files At the plugfest: split into groups and check the test results collect the results in report

Example test <test name="simpletext"> <input type="odt1.2"> <o:text> <text:p>hello</text:p> </o:text> </input> <output types="odt1.0 odt1.1 odt1.2 odt1.2ext"> <file path="content.xml"> <xpath expr="count(//o:text/text:p)=1" /> </file> </output> <pdf/> </test>

Example test result http://autotests.opendocumentformat.org/

Test report

Conclusions Plugfest 2015 http://odfplugfest.org/2015-thehague/report.html

Features Upload documents compare rendering – validate – browse contents – discuss Create tests online – discuss Run tests automatically Wiki with language support (in progress) Live scoreboard (in progress) Public interoperability bug tracker for all office suites (todo) https://beta.opendocumentformat.org

Officeshots

create test

Creating tests

Live scoreboard

Technical parts Web site with SQL database Web site server with Yesod in Haskell Documents converted by 'factory' computers Local program that talks between web site and ODF software ODF editor CodeMirror with plugin for validation and autocompletion http://gitlab.com/odfplugfest/odfserver http://gitlab.com/odfplugfest/xmlmirror https://beta.opendocumentformat.org

An ODF site for all audiences Normal users available software Policy makers standards compliance (procurement) Software developers discover and debug interoperability

Yesterday: first real use 100s of tests were inspected Discovered issues with implementations and some the specification Fast start Easy to write new tests suggestions for new types of tests Workflow suggestions Some bugs

Contribute to this site Try it out (and report bugs if you see an error) Become a partner of the site Help with the wiki content Write tests Provide a document converter

Thank you … questions? Find out more at https://beta.opendocumentformat.org

Oops, too far