on-line book publishing : Java Glossary
home O words local find no local find frame, full screen Google search web for topic jump to footer translate with Babelfish by Roedy Green ©1996-2008 Canadian Mind Products
Go to : punctuation 0-9 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z (all)
on-line book publishing
Introduction Categories
Reluctance Recovering
The Solution Margin Notes
Paying Change Bars
Traditional Book Publishers Distribution
Benefits Adobe Acrobat
Technical Details Summary
Java Glossary Links
Information Overload

Introduction

Book publishers are having a tough time attracting new authors. Here is a scheme that will draw them irresistably and provide a new global market for existing titles. This essay is about the future of electronic publishing, on-line books commonly called e-books. It is less about on-demand publishing.

Why Authors Are Reluctant

Six book publishers have approached me about writing books on Java. Initially the idea was very exciting, but quickly soured, why?

The Solution

Consider something radically different from traditional book publishing — pay per view on-line books. On-line books are a cross between magazine, book and website.

In future, books will be composed on-line on the Internet. You can come and view the on-going work in progress, much as you might watch a sidewalk artist. You can make comments, offer criticism, ask questions, and make suggestions for future directions of the work. It becomes a collaborative process. Strange as it sounds, even if you are silent, you can still contribute to the process by where you focus your attention in the book. Software automatically monitors which parts of the book you are reading, and forwards the statistics to the authors. This gives them clues about what is the most pressing thing to write about next.

There is already a pilot project of this form called The Java & Internet Glossary. Any time a new Java-relevant term appears, usually within hours, there is a definition for it and a URL reference in the glossary.

Paying

How do you pay? You can use the analogs from the printed world.
  1. Pay per view.
  2. Subscription.
  3. Via advertising of products likely to be of interest to readers of the on-line book.
  4. Via a Internet-general flat-rate receiver-pays per-packet content-charge.

How Do Traditional Book Publishers Fit In?

Publisher provide:

Benefits to Book Publishers

Technical Details

Customers need Java and an Internet connection to view your on-line books. The Java Applet acts like super HTML, giving full PostScript or Acrobat PDF displays, and all the hypertext linking ability. Books can be decorated with animations and little programs that run themselves when you click them.

The Java Applet ensures people can’t read the book without paying the modest pay-per-view fee. You may let people come in for 5 minutes at a time without fees, or to read free teaser information, or whatever other rules turn out to work optimally to maximise sales.

The Java Applet may also control whether the customer is permitted to keep a permanent copy of what they view.

The Magic Java Glossary

People asked questions about Java and the Internet in the newsgroups comp.lang.java.*. I answered most questions with See xxxx . Sometimes there was no xxxx entry, but I quickly composed one on the fly. It gaves the illusion that the answer to every conceivable question was already in the Java glossary. People sometimes imagined that if they did not first see the answer, they must have inadvertently overlooked it.

Dealing With Information Overload

Quite often when I ask a question, some person will answer RTFM, Read The Fine Manual. The problem is the manual is as thick as War and Peace. I have not the time to read 29 manuals per day. When I do read manuals there are two problems:
  1. Much of the material I know already. I still have to wade through it.
  2. Much of the material is about esoteric options that are almost never used. I still have to wade through that too.
Wouldn’t it be great if a had an assistant who went through the manuals, and ripped out all the irrelevant stuff. She would prepare me an executive summary, precisely aimed at my current level of understanding, much the way the President of the USA is given executive summaries of various world problems.

If you had books in electronic form, the information could be coded in various ways with how advanced/esoteric it is. The viewing software could then dynamically hide or reveal more details. This would make the electronic books far more valuable than paper ones.

See my essay on essay on SCIDs . I am proposing creating similar tools both for browsing program code and for browsing technical documentation. Think of documentation not as a manual, but as a structured database.

Information Overload Categories

Information overload categories are a generalisation of footnotes, used in paper books, to get incidental information out of the main stream. Potentially every paragraph and every illustration in the book could be graded on four scales given a mark 1 to 10.
Categories for Information Overload
Icon 1 Scale 10 Icon Comments
overview icon overview Detail detailed detail icon How detailed this material is. This allows the reader to either get an overview or to get details.
easy icon easy Difficulty difficult difficult icon How difficult this material is. This would mainly be used to grade sample exercises. This allows the reader to filter out material he likely already knows or material over his head for now.
mundane icon mundane Surprise surprising surprise icon How unexpected this material is. This lets the reader focus on the meat and potatoes, the ordinary cases, things as you might expect or focus on just the gotchas.
basic icon basic Rarity esoteric esoteric icon How rarely used this material is. This lets the user focus on the basic options, the ones nearly everyone uses, or look just at the rarely used ones once he knows the basics. Esoteric options are not necessarily difficult, just rarely used.
cloudy cloudy Familiarity understood understood This is not a category the author would normally assign. The reader assigns it as he learns the book to mark off parts he already understands. That way he can either review material he already knows, or concentrate just on the material he does not understand yet. The authors can use this automatically-collected feedback from their readers to discover the sections of the book that need to be re-written.
wrong wrong Accuracy accurate correct This is not a category the author would normally assign. The reader population as a whole assigns it by their automatically collected feedback. They mark sections of a book they think may be erroneous, misleading or unclear. This helps the author discover places in the book that need correction or rewrite and warns other readers of potentially untrustworthy information.
The icons shown are just to give a rough idea of the concept. An artist would design the actual icons to have a consistent look.

The original authors may rate the paragraphs, and the readers too may so do, with feedback automatically collected. Of course a reader’s rating take precedence for that particular reader.

The reader adjusts low and high limit on each of the six sliders. This temporarily limits what actually gets displayed. To see everything, adjust all six sliders to include 0 to 10 on all six scales. You can change them at any time. The coloured bar indicates the region you want to see.

Information Overload Filter Sliders
0 1 2 3 4 5 6 7 8 9 10
Detail    
Difficulty    
Surprise  
Rarity    
Familiarity    
Accuracy  
                                                                       

Recovering Filtered Material

If you have filtered out material, all is not lost. When you are viewing an electronic book, the sections left out are replaced with one or more of the placeholder category icons. That way if you want more detail or something simpler, than you are currently configured for, you can see it just by clicking the icons. You do net need to reconfigure the filter sliders.

The icons are rather bulky, so you can replace them with coloured dots. You can also make up your own icons if you like.

Here is an even more compact way to do it:

green There is more material available that rates too low on one or more scales to currently display.
red There is more material available that rates too high on one or more scales to currently display.
red/green There is more material available that rates both too low on one or more scales and too high on one or more other ones to currently display.
Here is yet an even more compact way to handle it.
censored.png
Each bar represents a different category. The right bars represent undisplayed material rated too high to display and the left bars represent undisplayed material rated too low to display. This is analogous to the information overload filter sliders.

Margin Notes

You have the ability to add margin notes to your electronic book. Your notes are not lost when you get updates. If you want, you may share your margin notes with other people. This is analogous to scribbling in the margins of library books.

Change Bars

The filtering technique could also be used to show you just the newly updated material in a book. The reader could also automatically generate change bars, so that any material changed since some given date would have change bars on it.

Distribution

How do you distribute an on-line book when it is constantly changing? See my HTML Glossary Presenter and Automatic File Update student projects.

Adobe Acrobat

In 2001-03, I went to an Adobe seminar on Acrobat and PDF (Portable Document Format). I was delighted to see that PDF is evolving nicely. It already has many of the features I called for in the original version of this essay. There is an active PDF development community. I think the sort of on-line authoring I envision will most likely evolve from PDF.

Adobe has invented Digital Edition ebooks. There is nothing special about the content. They are just PDF files. The scheme is about limiting who can view them and for how long. You can use such documents in a lending library. The Acrobat Reader reader honours limits embedded in the file.

Digital Webbooks

Digital Webbooks is another project to create digital ebooks. It aims more creating compact, quickly downoaded documents, rather than feature-loaded ones as I described here.

Summary

If Mike Nichols were to remake The Graduate, instead of "plastics", "subpenny royalties"would be whispered into Benjamin’s ear.

If you don’t surf the Java/Internet wave, it will bury you.

book_cover recommend book⇒1984
 paperbackhardcoverkindle
ISBN13:978-0-451-52493-5978-0-679-41739-2
ISBN10:0-451-52493-4clickcounter0-679-41739-7clickcounterB000FA5U1Eclickcounter
publisher:New American Library
published:1961-01-01
by:George Orwell
Canadian flag amazon.ca. amazon.com. American flag
Canadian flag chapters.indigo.ca . powells.com American flag
French flag amazon.fr. barnesandnoble.com American flag
German flag amazon.de. amazon.co.uk. UK flag
On the other hand, we all should re-read Orwell’s 1984 to see the consequences of failing to maintain an adequate change log. The other consequences are legal. Without hard copy, digital signatures, or a permanent change log, what does slander mean?

CMP_homejump to top
CMP logo
feedback Please email your feedback for publication, errors, omissions, broken/redirected link reports
and suggestions to improve this page to Roedy Green : feedback email
made with CSS
HTML Checked!
ICRA ratings logo
mindprod.com IP:[65.110.21.43]
Your face IP:[38.103.63.16] The information on this page is for non-military use only.
You are visitor number 15,082. Military use includes use by defence contractors.
You can get a fresh copy of this page from: or possibly from your local J: drive (Java virtual drive/Mindprod website mirror)
http://mindprod.com/jgloss/author.html J:\mindprod\jgloss\author.html