An ODF Wiki UDK Project Lead / Sun Microsystems.

Slides:



Advertisements
Similar presentations
Wiki Use Case: Managing Team Mtg Agendas, Minutes, & Tasks Sean Murphy, SKMurphy Inc. Lunch & Learn (People-On-The-Go )
Advertisements

Services Course Office Web Apps Participant Guide.
How to Organize a Website Using Front Page to Manage Your Growing Needs By Cristiana and Fred Baggio
Developing HTML5 Application using MVVM pattern Pekka Ylenius.
Agenda Overview of Silverlight Technology Map Suite Silverlight Beta Edition Features & Benefits Demonstration Where to Get Help and Learn More Q&A 2.
ASP Tutorial. What is ASP? ASP (Active Server Pages) is a Microsoft technology that enables you to make dynamic and interactive web pages. –ASP usually.
We are partners in learning.. Note: Office 365 works best in Internet Explorer V 9 or above. Some features do not work in PWCS’s Chrome Browser or in.
1 CS428 Web Engineering Lecture 18 Introduction (PHP - I)
PHP and MySQL Week#1  Course Plan.  Introduction to Dynamic Web Content.  Setting Up Development Server Eng. Mohamed Ahmed Black 1.
Web Browser: Netscape Navigator and Internet Explorer By Bhupendra Ratha, Lecturer School of Library and Information Science Devi Ahilya University, Indore.
Search Engine Optimization for Silverlight Brad Abrams
For CCRI Students.
Initial Moodle site sign in instructions..  To restate the definition of Moodle from their web site "Moodle is an Open Source Course Management System.
AEW studios Who We Are We run a small IT-based business. We've been in business for 3½ years. Essentially the business is husband/wife.
+ Working in Your CCE Online Course Site. + Structure of CCE Online Course Sites CCE online courses use the document sharing and collaboration features.
Open Source Software Open Source Software – another alternative Adapted from: Ed Newman’s TCEA 2005 Presentation.
The School District of Philadelphia Office of Information Technology Division of Technology Services Gary Brookstein Carmen Verrilli “Collaboration
First things, First Do you belong in here? – 10 – 12 – Comp. Discovery or Keyboard/Comp Apps – Do you have any experience with Web Page Design?????
Open Web App. Purpose To explain Open Web Apps To explain Open Web Apps To demonstrate some opportunities for a small business with this technology To.
In addition to Word, Excel, PowerPoint, and Access, Microsoft Office® 2013 includes additional applications, including Outlook, OneNote, and Office Web.
PHP With Oracle 11g XE By Shyam Gurram Eastern Illinois University.
NASRULLAH KHAN.  Lecturer : Nasrullah   Website :
Chapter 13-Tools for the World Wide Web. Overview Web servers. Web browsers. Web page makers and site builders. Plug-ins and delivery vehicles. Beyond.
Understanding Technology Crime Investigation for Managers.
HTML ~ Web Design.
1 Chinese Information Processing : Using Computers to Teach and Learn Chinese Week 6 and 7: Creating and maintaining web pages - html and ftp.
1Computer Sciences Department Princess Nourah bint Abdulrahman University.
Copyright © by Shayne R Flint Simplified Web Application Development Shayne R Flint Department of Computer Science Australian National University.
RUBRIC IP1 Ruben Botero Web Design III. The different approaches to accessing data in a database through client-side scripting languages. – On the client.
HTML BTEC National in Computing Section5. Create Information “HTML: defining HTML, discussing HTML uses and demonstrating HTML basics, HTML structure…..
Office of Information Technology Help Desk: ECS 020 Phone: Web UMBC Uploading your personal.
Hannah Hobi IT 442 February  MENU  What is Screencast-O-Matic? What is Screencast-O-Matic?  How easy is it to use? How easy is it to use?  How.
Www2.computer.org Web Publishing Training Leo Wadsworth, Staff Manager April 2008.
Web Design and Development. World Wide Web  World Wide Web (WWW or W3), collection of globally distributed text and multimedia documents and files 
NASRULLAH KHAN.  Lecturer : Nasrullah   Website :
 Before you continue you should have a basic understanding of the following:  HTML  CSS  JavaScript.
COM: 111 Introduction to Computer Applications Department of Information & Communication Technology Panayiotis Christodoulou.
Web Page Designing With Dreamweaver MX\Session 1\1 of 9 Session 1 Introduction to PHP Hypertext Preprocessor - PHP.
Excel Services Displays all or parts of interactive Excel worksheets in the browser –Excel “publish” feature with optional parameters defined in worksheet.
PHP is a server scripting language, and a powerful tool for making dynamic and interactive Web pages. PHP is a widely-used, free, and efficient alternative.
Week Five Week Five covers Signing up for two other Accounts using the Netscape and Yahoo web sites. Also to be able to send and find at least.
Technologies For Creating Rich Internet Applications Presenter's name
Utilities ● 7zip ● Filezilla – FTP client ● Putty – SSH / Telnet client ● Scite – text editor ● PDFCreator – create PDF's from any application.
EnhanceEdu IIIT-Hyderabad. Agenda What’s a wiki? Comparison with a website Wiki Formatting ‘My’ Page Fun with wiki 2EnhanceEdu, IIIT-Hyderabad.
Code Editing Lesson 2.
Introduction to Internet Programming (Web Based Application)
JAVA, JAVA Applets, and JavaScript
Project 1 Introduction to HTML.
The Web Information Technology Department
How to use Library Kindle Books
How to use Library Kindle Books
Chapter 1 Introduction to HTML.
E-commerce | WWW World Wide Web - Concepts
GeneXus 9.0: Web applications at their higher power
E-commerce | WWW World Wide Web - Concepts
Steps To Activate Hulu On Ubuntu And Linux Based Devices. For more Details visit
Printer Admin Print Job Manager
Part 2 Setting up a web server the easy way
Provide Real-Time Appointment Status & Improve Patient Satisfaction
At Software Download Help, you will get to know about all the processes from downloading to installation at just one place without wasting even a bit of.
Objective Understand web-based digital media production methods, software, and hardware. Course Weight : 10%
Part 2 Setting up a web server the easy way
Lesson 9: GUI HTML Editors and Mobile Web Sites
Part of Chapter 1 Key Concepts Networks
SharePoint Foundation 2010
SharePoint Foundation 2010
This is provided for PERSONAL COMPUTER USE only!
Introduction to PHP.
Web Application Development Using PHP
Presentation transcript:

An ODF Wiki UDK Project Lead / Sun Microsystems

Be warned: This talk is about advertising the

ODF&OOo are a Great Success... ● ODF is an ISO Standard ● ~3 million downloads a week (OOo 3.0) ● ~150 million deployments ● >100 localizations ● Many platforms (*BSD, Linux, Mac, Solaris, Windows) ● And Archs (x86, x64, ARM, MIPS, SPARC,...) … but...

… there is Competition... Not only other office suites, but the World Wide Web (WWW), which offers RIAs ● Either Proprietary ● Adobe Flash ● Silverlight ●... ● Or Free ● HTML / Ajax The WWW eases collaboration.

…which is Even Creeping into OOo... ● OOo uses a Wiki for managing projects, documentation... ● Some People still send documents by mail (including me :-), but … ● The Collab.Net pages need to be checked via CVS as HTML...

… or Unused Chances :-) ● The WWW is still not (really) editable, at least not WYSIWYG ● (Big) RIAs are not easy to develop ● Struggle by browser compatibility issues ● More or less have a poor user experience ● Just to avoid application installation? ● But may reach small devices (which is important) ● We already have a Feature Rich Office Suite...

Bringing ODF and OpenOffice.org to the WWW ● ODF and OOo need to enter the WWW ● That means, that we need to use and to leverage ODF and OOo on the HTTP server. ● Completing the client (e.g. OOo) ● This is what is all about. The project aims to develop companion products for ODF and OpenOffice.org to extend their reach into the WWW.

First App.: An ODF Wiki ● Keep it short & simple ● An application is only needed for editing, not for viewing. ● An ODF editor (e.g. OOo) is already available on many / most computers anyway. ● Imagine being able to click an “edit” button … and OOo opens to change the content :-)

A Short Demonstration

What Others are Saying ● "Wow this is really amazing, finally someone came up with some of my pipe dreams :)" ● "It's an excellent idea, and it is, as you pointed out the tip of the iceberg: what you demoed is the future of OOo." ● "OHMYGOD! M$ is gonna be so over it!" ● "It’s a great start, and I am looking forward to what Ramme develops next with this project." ● "Congratulations for implementing the feature. It is really amazing."

By now Is an official incubator project :-)

Under the Hood ● Apache2 Web Server ● GNU make ● JODConveter ● Dedicated MIME Types (.rodt,.rods,...) ● Some Server Side scripts ● A client helper script ● Overall: ~180 lines of code (even with some redundancy ;-)

Outlook ● Compound documents: Managing documents on the server allows to dynamically re-combine documents and their parts (paragraphs, charts, styles, …) ● OOo “browser” mode for easy navigation ● ODF based Blog Server ● ODF RIA applications: Like HTML / Ajax Outlook

I want you for :-) Come and help!

Q&A

Some Links ● Project Page: ● Screencasts ● M M ● ● Dmitri Popov: ● Installation: WW WW ● The Code: dia/odf-at- dia/odf-at-