PowerMaker
PowerMaker will be a fully developed Text/Word Processor and Presentation/Slide Show Manager. The name is derived from two commercial programs it tries to resemble and mix in look and feel as good as possible:
- PowerPoint by Microsoft
- FrameMaker by Frame Technology/Adobe
It tries to resemble and mix the concepts of these applications
and user interface principles with the
Mac OS X Cocoa visual elements so that you should feel familiar with PowerMaker
if you know either of them.
The basic concept is that a document consists of pages with content.
Content consists of (graphical) objects and text containers with paragraph formatting.
The layout of pages is derived from layout page definitions (master pages).
Key features:
- WYSIWYG editor for text, graphics, diagrams, tables, formulas, etc.
- slide presentation mode
- character, paragraph, page style, table format, images, etc. catalogs
- automatic layout for paragraphs, pages, tables, formulas, etc.
- import/export in XML, HTML, and RTF 1.6, and other formats
- plugin architecture for import/export filters and new WISYWIG editors
- Open Source Project
licenced under the Academic Free Licence 1.0
- for MacOS X 10.2 or later
As PowerMaker is Open-Source-Ware, please try out and submit any comments,
wishes, ideas through
http://sourceforge.net/projects/powermaker. Many thanks!
Download from DSITRI Site
Features of 2.0a1 (21 Sep 2002)
- Converted into SourceForge Open Source Project
- Licenced under the Academic Free Licence 1.0
- added Zoom Window
- made compiling and showing some functionality
- Help links to VersionTracker and SourceForge added
- display of text pages is currently broken
Features of 1.5a3 (29 Aug 2002)
- KeyManager removed to prepare for Open Source
- Recompiled for Jaguar (MacOS 10.2)
- File filters moved to Plugins
- dependencies added to PB Project
- drawing of shapes added
- - automatic chaining of new pages if text field overflows not yet working
- internal catalog and tools manager improved to make extensions more flexible
- Images Catalog added
- - switching between document pages and master pages not working properly
- - page sizing not yet optimized
- - style change to bold, underline, italics by either menu or tool bar are not working
- read/write of data formats moved to bundles to make the filters extensible
Features of 1.5a2
- Preferences dialog allows to set display units in mm, cm, m, µm, in, pt, ...
- Preferences dialog now properly handles Close versus Ok
- new format scanners added: XML, HTML, RTF, plain text
- Word & PowerPoint OLE 2.0 scanners prepared
- XML/HTML/RTF1.6 scanner added
- extracts (unformatted) text from RTF and Word (98, 2000)
- currently shows exactly 17 pages (auto-paging not yet operational)
- file decoding based on file contents - not extension
- try to get screen size&width from Display Server so that pages are shown 1:1
- font size menus added
- line spacing menus added
- document tools added
- Hierarchy renamed to Structure and moved to sliding drawer on left edge of document window
- alloc/retain/release/autoreleases verified - so hopefully, no longer has memory leaks and crashes...
Features of 1.5a1
- ported to Project and Interface Builder and Cocoa Framework
- Help and Tool Tips added
- Menus working
- Slide show mode shows first working effects
- Open/Save working
- Catalogs are displayed
- Text pages are layed out
- some Icons added
- Main window layout partially ok
Features of 1.0a11
- Save... and Open... in XML format prepared for first functionality
- some more Icons added
- rulers now drawn properly for all pages
- some initial work for music notes editor
- flicker removed (especially on zooming)
- - display of menu bar after quitting slide show mode still not managed
Features of 1.0a10
- ported to RealBasic 3.5.1 and MacOS X
- "A" speed button added to open Text tools
- menu items for Tools and Catalogs get checked if they are (already) open
- Catalogs now start to show information from selected document
- Document Properties window added
- Display manager calculations greatly improved (now correctly handels cenered/non-centered view, scrollbars, multi-page)
Features of 1.0a9
Features of 1.0a8
- Orgchart, Diagram and Note tools prepared
- more Icons added
- multipage display mode added
- sanity checks for Preference values (screen size, grid spacing)
- slide show actions improved ("start" jumps to first page etc.)
- clicking and selecting prepared
- display changed document by small * in page number field
- - display of menu bar after quitting slide show mode not yet managed
- display layout manager completely reworked
Features of 1.0a7
- Preferences editor added
- Open History menu made working
- AETE resources reworked - this makes scripts a little more readable
- some Icons added
Features of 1.0a6
- buttons and symbols reworked
- slide show displayer improved (now hides floating tools)
- textflow display, page number display, zoom factor menu changed to bevel button
- " " " " " " and sliders now resize properly with window
- slide show now sets zoom so that current page fits to screen (either height or width)
- event generated by clicking into title bar (hide/show window) is ignored
- slide show recognizes context menu to next/prev page and close
- catalog displayers harmonized
- show hierarchy added
- zoom display and zoom menu improved
Features of 1.0a5
- zooming of text added
- ask for name if new document has never been saved
- printing improved
- printing of books prepared
- register application added
- character and paragraph tool palette added (A-Tools)
- Format Font/Size/Style etc. added
- better adapt to real screen resolution
- saving prepared (internal format and some XML)
- menus improved
Features of 1.0a4
- made more robust
- zooming added
- demo content extended
- slide bar/ruler mode "centered" added
- printing prepared
Features of 1.0a3
- display of ruler and grid reworked
- display of cm values in ruler added
- scroll bars scroll through document
- enabling/disabling the display of ruler, grid etc. improved
- preferences file prepared
- printing prepared
Features of 1.0a2
- most menus translated to English
- Find dialog added
- Save/Close All added
- Close confirmation dialog added, if file is not yet saved
- show grid only in standard layout
- some balloon help added
Features of 1.0a1
- scriptable by AppleScript
- some menus and buttons working
- opening new document
Licence
This software and source code is distributed under the Academic Free Licence 1.0 as cited here:
Academic Free License
Version 1.0
This Academic Free License applies to any software and associated documentation (the "Software") whose owner (the "Licensor") has placed the statement "Licensed under the Academic Free License Version 1.0" immediately after the copyright notice that applies to the Software.
Permission is hereby granted, free of charge, to any person obtaining a copy of the Software (1) to use, copy, modify, merge, publish, perform, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, and (2) under patent claims owned or controlled by the Licensor that are embodied in the Software as furnished by the Licensor, to make, use, sell and offer for sale the Software and derivative works thereof, subject to the following conditions:
- Redistributions of the Software in source code form must retain all copyright notices in the Software as furnished by the Licensor, this list of conditions, and the following disclaimers.
- Redistributions of the Software in executable form must reproduce all copyright notices in the Software as furnished by the Licensor, this list of conditions, and the following disclaimers in the documentation and/or other materials provided with the distribution.
- Neither the names of Licensor, nor the names of any contributors to the Software, nor any of their trademarks or service marks, may be used to endorse or promote products derived from this Software without express prior written permission of the Licensor.
DISCLAIMERS: LICENSOR WARRANTS THAT THE COPYRIGHT IN AND TO THE SOFTWARE IS OWNED BY THE LICENSOR OR THAT THE SOFTWARE IS DISTRIBUTED BY LICENSOR UNDER A VALID CURRENT LICENSE. EXCEPT AS EXPRESSLY STATED IN THE IMMEDIATELY PRECEDING SENTENCE, THE SOFTWARE IS PROVIDED BY THE LICENSOR, CONTRIBUTORS AND COPYRIGHT OWNERS "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE LICENSOR, CONTRIBUTORS OR COPYRIGHT OWNERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE.
This license is Copyright (C) 2002 Lawrence E. Rosen. All rights reserved. Permission is hereby granted to copy and distribute this license without modification. This license may not be modified without the express written permission of its copyright owner.
Any and all trademarks mentioned belong to their respective owners. They are used in this document only for reference/descriptive purposes.
©The Copyright is by H. N. Schaller, Munich, Germany, 2001-2002. All Rights are Reserved.