bernhard pieber software generation | 22.8.2011
DESCRIPTION
StyledTextEditor. Rich Text Editing for Cuis Idea & Funding by Bernhard Pieber Implementation by Juan Vuletich. Bernhard Pieber Software Generation | 22.8.2011. Bernhard Pieber Software Generation | 22.8.2011. Why ? Goals. Rich text editing using only S tyles - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Bernhard Pieber Software Generation | 22.8.2011](https://reader035.vdocuments.us/reader035/viewer/2022062315/56816689550346895dda4429/html5/thumbnails/1.jpg)
Bernhard Pieber Software Generation | 22.8.2011
StyledTextEditorRich Text Editing for Cuis
Idea & Funding by Bernhard PieberImplementation by Juan Vuletich
![Page 2: Bernhard Pieber Software Generation | 22.8.2011](https://reader035.vdocuments.us/reader035/viewer/2022062315/56816689550346895dda4429/html5/thumbnails/2.jpg)
Bernhard Pieber Software Generation | 22.8.2011
![Page 3: Bernhard Pieber Software Generation | 22.8.2011](https://reader035.vdocuments.us/reader035/viewer/2022062315/56816689550346895dda4429/html5/thumbnails/3.jpg)
3Bernhard Pieber Software Generation | StyledTextEditor 22.8.2011
Why?Goals
Rich text editing using only Styles
As simple as possible
Apply Styles by keyboard shortcuts
Different Style Sets
Embeddable in different applications
![Page 4: Bernhard Pieber Software Generation | 22.8.2011](https://reader035.vdocuments.us/reader035/viewer/2022062315/56816689550346895dda4429/html5/thumbnails/4.jpg)
4Bernhard Pieber Software Generation | StyledTextEditor 22.8.2011
What?Features
StylesParagraph StylesCharacter Styles
Bulleted and Numbered Lists
Completion
Pasting Images
Copy and Paste
StyledTextBuilderAPI for creating text with styles programmatically
Refactoring and bug fixes
![Page 5: Bernhard Pieber Software Generation | 22.8.2011](https://reader035.vdocuments.us/reader035/viewer/2022062315/56816689550346895dda4429/html5/thumbnails/5.jpg)
5Bernhard Pieber Software Generation | StyledTextEditor 22.8.2011
What?Demo
![Page 6: Bernhard Pieber Software Generation | 22.8.2011](https://reader035.vdocuments.us/reader035/viewer/2022062315/56816689550346895dda4429/html5/thumbnails/6.jpg)
6Bernhard Pieber Software Generation | StyledTextEditor 22.8.2011
What?Collateral Features
Text Editor Refactoringin Squeak and Pharo
Filtering drop-down list
Improved layout for Morphs
Removed StringHolder
Code completion
![Page 7: Bernhard Pieber Software Generation | 22.8.2011](https://reader035.vdocuments.us/reader035/viewer/2022062315/56816689550346895dda4429/html5/thumbnails/7.jpg)
7Bernhard Pieber Software Generation | StyledTextEditor 22.8.2011
How?Design
![Page 8: Bernhard Pieber Software Generation | 22.8.2011](https://reader035.vdocuments.us/reader035/viewer/2022062315/56816689550346895dda4429/html5/thumbnails/8.jpg)
8Bernhard Pieber Software Generation | StyledTextEditor 22.8.2011
Where?Future Features
Release as open source
Port to Squeak and Pharo
Hyperlinks
Search UI
Model for text changesMerge branchesMultiple undo
Tables
![Page 9: Bernhard Pieber Software Generation | 22.8.2011](https://reader035.vdocuments.us/reader035/viewer/2022062315/56816689550346895dda4429/html5/thumbnails/9.jpg)
9Bernhard Pieber Software Generation | StyledTextEditor 22.8.2011
Where?Possible Applications
StyledTextNotepad
StyledTextWiki
StyledTextHelpBrowser
Rich text comments
![Page 10: Bernhard Pieber Software Generation | 22.8.2011](https://reader035.vdocuments.us/reader035/viewer/2022062315/56816689550346895dda4429/html5/thumbnails/10.jpg)
10Bernhard Pieber Software Generation | StyledTextEditor 22.8.2011
Lessons Learned
I am always too optimistic.I knew that already. ;-)900 hours since July 2009€17.000 ($24.000)
I miss Monticello.I learned something about ChangeSets, though.Funding a port to Cuis alone is beyond my financial capability.
Forks are much worse than I thought.Port to Squeak estimated to be a considerable effort.A big waste of community time.No solution for it, though. :-(
![Page 11: Bernhard Pieber Software Generation | 22.8.2011](https://reader035.vdocuments.us/reader035/viewer/2022062315/56816689550346895dda4429/html5/thumbnails/11.jpg)
11Bernhard Pieber Software Generation | StyledTextEditor 22.8.2011
Questions & Feedback & DiscussionMany thanks for your attention!