Impress State of the Union

Slides:



Advertisements
Similar presentations
PowerPoint 1. Multiple OUTPUT types: –Paper –Onscreen –Web presentation 6 x 6 rule –no more than 6 points per slide –No more than 6 words per point Placeholder.
Advertisements

Presenter notes: This Microsoft PowerPoint 2010 Presentation is a prepackaged solution for basic PowerPoint 2010 training. You may use the presentation.
11 Preparing a Linguistics Presentation with MS Powerpoint I Mutsumi Ogawa - LG400 Week 8.
Master Slide. Why Create a Master Slide Allows you to create slide layouts EXACTLY how you want it Keep things consistent from one slide to the next Save.
Working with Microsoft PowerPoint /6/
Madeline Conley. * Slide Master creates a unified layout that applies to your presentation as a whole * You can add titles, pages numbers, dates, headers,
SVG: The Past, Present and Future of Vector Graphics for the Web Patrick Dengler Senior Program Manager, Internet Explorer Team Member, W3C SVG Working.
Introducing PowerPoint 2010
CIS—100 Chapter 9—PowerPoint 1. The PowerPoint User Interface 2 There is a tall band across the screen that contains many, very visual commands arranged.
PowerPoint Garry Storer IT Training Co-Ordinator IT Services.
McGraw-Hill Career Education© 2008 by the McGraw-Hill Companies, Inc. All Rights Reserved. 2-1 Office PowerPoint 2007 Lab 2 Modifying and Refining a Presentation.
PowerPoint Unit The How To Do’s in the PowerPoint Program.
PowerPoint Menus and Toolbars Michele Wisniewski CTS March 2004.
PowerPoint 2007 This presentation demonstrates the new capabilities of PowerPoint through examples. You can view it in Slide Show or by browsing through.
Review. Terms 6 x 6 Rule – States that each slide should have no more than six bulleted items with no more than 6 words on each bullet Contextual Spelling.
VocabularyInsertAnimations/Design
MS PowerPoint 2007 Creating and Editing a Presentation.
PowerPoint 2007 Basics Review and Practice File. Insert a Shape 1.Insert any shape 2.Change the shape’s color 3.Change the shape’s style and add a bevel.
Working with Themes, Quick Parts, Page Backgrounds, and Headers and Footers Lesson 7.
Chapter 12: Desktop Publishing -- Lesson 78 © 2010, 2006 South-Western, Cengage Learning.
Pasewark & Pasewark 1 PowerPoint Lesson 2 Creating and Enhancing PowerPoint Presentations Part 2 Microsoft Office 2007: Introductory.
A tour of new features. PowerPoint 2007 This presentation demonstrates the new capabilities of PowerPoint through examples. You can view it in Slide Show.
PowerPoint Presentation Analysis Exercise Featuring YOU!
Introducing PowerPoint 2007  A tour of new features 1Introducing Powerpoint 2007.
DNA Helix Strand By PresenterMedia.com PresenterMedia.com.
On Cloud 9 with Office Online Eric Schmieder, Johnston Community College.
Lesson 4: Inserting Charts. 2 Learning Objectives After studying this lesson, you will be able to:  Insert charts to display numerical data  Link to.
April 19, 2010 CREATING PRESENTATION ELEMENTS. Today’s Objectives Identify the characteristics of a master slide. Create a master slide for a previous.
Thorsten Behrens – LibreOffice Hacker Novell, Inc.
Papercuts LibreOffice Impress
Introducing PowerPoint 2007
2016.
CUS POWERPOINT PRESENTATION
PowerPoint PowerPoint is used for creating slideshows that accompany speeches, lectures, or other types of presentations. Slides can include text, images,
PowerPoint PowerPoint is used for creating slideshows that accompany speeches, lectures, or other types of presentations. Slides can include text, images,
Microsoft Office Illustrated
PowerPoint Day 2.
What next for Writer? Cédric Bosdonnat – SUSE
New slide every 5 seconds
Visual C# 2005: IDE Enhancements
Introducing PowerPoint 2007
Design localization-friendly user interface
Cover slide 1 We recommend picking one cover slide from these two options and removing the other from the Master This PowerPoint Template includes a series.
Module 3 Styles, Themes and Variants Master Slides
Learning PowerPoint.
Presentation Software
MS 2013 POWERPOINT.
PowerPoint MOS Assignment
MS PowerPoint Accessibility Tutorial
The How To Do’s in the PowerPoint Program
Microsoft Word - Formatting Pages
Technology ICT Core: PowerPoint.
Lesson 22 Enhancing Presentations with Multimedia Effects
Introducing PowerPoint 2007
Introducing PowerPoint 2007
PowerPoint Lesson 2 Creating and Enhancing PowerPoint Presentations
Learning PowerPoint.
Introduction to PowerPoint
EndNote What is EndNote? EndNote Library, how to manage?
Introducing PowerPoint 2007
Computer Literacy BASICS
WordArt. WordArt WordArt Path Insert WordArt Select WordArt Style Type Text.
Best Practices for Designing Effective Map Services: Case Studies
Teacher In-Service Day PowerPoint--Make it, Take it, Use it
DEV322 Visual Studio 2005 C# IDE Enhancements
Introducing PowerPoint 2007
Using SmartArt to Step Up Your PowerPoint Emily Warner Graduate Student Select a graphic Add your text Edit to perfection.
Microsoft Office Illustrated Fundamentals
MS Word for Academic Writing Day 2: More advanced features
Creating a PowerPoint Presentation
Presentation transcript:

Impress State of the Union Radek Doulik - SUSE Thorsten Behrens - SUSE LibreOffice Paris 2011 Conference

LibreOffice Paris 2011 Conference Overview Some statistics The people behind Impress Feature Work / Demos SVG Export SmartArt CustomShapes Future Ideas LibreOffice Paris 2011 Conference

LibreOffice Paris 2011 Conference Past 12 Months – Bugs LibreOffice Paris 2011 Conference

Past 12 Months – Comparison

Committers

Patch Contributors

Active Impress Developers Volunteers Ivan Timofeev Peter Rabi Takeshi Kurosawa Marco Cecchetti Fulltime Radek Doulik Muthu Subramanian K Thorsten Behrens

Feature Work Enhanced svg export Interop improvements CustomShape support SmartArt support

If you don't see a demo, you're not at the conference Enhanced SVG export If you don't see a demo, you're not at the conference LibreOffice Paris 2011 Conference

LibreOffice Paris 2011 Conference SmartArt Support LibreOffice Paris 2011 Conference

What's That? New feature in MSO2k7 quickly create professional-looking diagrams layout adapts automatically to available text Only expressible in OOXML pluggable transitions Layout: Scale ~½ million lines of .src/.hrc, >1 million lines of GUI interacting code Comparison: mozilla's browser.jar: all 47 .xul = <7000 lines. The UI looks 'ugly' ... no layout support in toolkit native theming not perfect. no User Experience UI editing ... Fairly tight coupling code -> VCL Impress core: getting rid of the legacy

What's the State? Partly supported currently Linear / circular / text support Displays like this:

PPTX import improvements Radek Doulik LibreOffice Paris 2011 Conference

PPTX Import Areas to improve Smart Art Custom Shapes Layout Slides Smaller issues (text style, placeholders)

Custom shapes PPTX import Preset shapes – important feature used in many presentations Lots of imported documents broken

Custom shapes Preset shape is predefined custom shape Custom shape is “smart” path with handles

Custom shapes Preset shapes in PPTX are different to those used in previous binary MS formats (vml) We were missing implementation for new presets and trying to use the old ones – didn't work very well Custom shapes import was also very incomplete

Original state (3.3.1)

Current state (master branch)

MSO

How presets are implemented Generating the OOXML slide(s) from presets definition part of ISO standard nearly 200 preset shapes Generated custom shape → loaded into Impress Impress generates preset shape code area to improve Generated code included in oox/ sources

How presets are implemented Fixed a lot of problems in custom shapes import code elliptical arcs import and processing missing predefined variables, constants some path part types unknown and causing troubles in svx/

What remains Few problematic shapes remain debug and trace them to find the problematic areas Problem with split paths Problem with fills Quadratic curves missing implementation Bevel and shadow

LibreOffice Paris 2011 Conference Wrapping up LibreOffice Paris 2011 Conference

LibreOffice Paris 2011 Conference Future Areas to Work on Improve existing functionality SmartArt CustomShapes (bevel and shadows etc.) Slideshow Improve interop Mobile app for presenting / remote-controlling Make Impress master pages copyable Make Layouts editable Attach Impress animations to styles Better Themeing ... LibreOffice Paris 2011 Conference

LibreOffice Paris 2011 Conference Thank you! See you on IRC – and at the next LibreOffice Conference for sure! Find out more at http://www.libreoffice.org/get- involved/developers/ LibreOffice Paris 2011 Conference