[brailleblaster] Re: Internet connection required?

  • From: "John J. Boyer" <john.boyer@xxxxxxxxxxxxxxxxx>
  • To: brailleblaster@xxxxxxxxxxxxx
  • Date: Mon, 15 Jul 2013 08:11:13 -0500

Larry,

I agree.

liblouisutdml is a rendering engine. You just need to use the right 
configuration file.

John

On Mon, Jul 15, 2013 at 12:25:26PM +0000, Larry Skutchan wrote:
> I disagree with most people on two points here.
> 1. Not requiring a network connection makes sense. The software could use a 
> local copy before checking the internet.
> 2. While embossing is important, much of the work done translating textbooks 
> will likely be distributed in electronic format. We still need a good 
> rendering engine, but that is another story.
> 
> 
> -----Original Message-----
> From: brailleblaster-bounce@xxxxxxxxxxxxx 
> [mailto:brailleblaster-bounce@xxxxxxxxxxxxx] On Behalf Of Keith Creasy
> Sent: Monday, July 15, 2013 8:05 AM
> To: brailleblaster@xxxxxxxxxxxxx
> Subject: [brailleblaster] Re: Internet connection required?
> 
> The answer is yes unless you want to edit the doctype processing instruction. 
> I would have prefered that most if not all documents use a SYSTEM URL but but 
> apparently most seem to think requiring a network connection isn't a problem.
> 
> -----Original Message-----
> From: brailleblaster-bounce@xxxxxxxxxxxxx 
> [mailto:brailleblaster-bounce@xxxxxxxxxxxxx] On Behalf Of Vic Beckley
> Sent: Monday, July 15, 2013 7:58 AM
> To: brailleblaster@xxxxxxxxxxxxx
> Subject: [brailleblaster] Re: Internet connection required?
> 
> Thanks for the info. So I guess that the short answer for most documents is 
> yes an Internet connection is required.
> 
> 
> Best regards from Ohio,
> 
> Vic
> 
> 
> -----Original Message-----
> From: brailleblaster-bounce@xxxxxxxxxxxxx
> [mailto:brailleblaster-bounce@xxxxxxxxxxxxx] On Behalf Of Keith Creasy
> Sent: Monday, July 15, 2013 7:35 AM
> To: brailleblaster@xxxxxxxxxxxxx
> Subject: [brailleblaster] Re: Internet connection required?
> 
> Hi Vic and John.
> 
> Most of the DAISY files I have encountered do use a "PUBLIC" URL for the DTD 
> and these do fail. We could make them ignore that but it would cause other 
> problems. The DTD is what is used to determine, among other things, what 
> whitespace is part of the document.
> 
> Some of them do use a "system" DTD which means that the DTD is somewhere on 
> the local file system, usually in the directory with the book. I haven't 
> worked with Word-to-DAISY and so don't know what if anything you might do to 
> force it to use a system DTD.
> 
> 
> 
> 
> You can of course edit it by hand. The system DTD declaration, actually a 
> "processing instruction" looks like:
> 
> <!doctype dtbook SYSTEM "dtbook-2005-3.dtd">
> 
> 
> 
> Keith Creasy
> Software Developer
> American Printing House for the Blind
> KCreasy@xxxxxxx
> Phone: 502.895.2405
> Skype: keith537
> 
> -----Original Message-----
> From: brailleblaster-bounce@xxxxxxxxxxxxx
> [mailto:brailleblaster-bounce@xxxxxxxxxxxxx] On Behalf Of Vic Beckley
> Sent: Saturday, July 13, 2013 2:36 PM
> To: brailleblaster@xxxxxxxxxxxxx
> Subject: [brailleblaster] Re: Internet connection required?
> 
> John,
> 
> I tried opening two different files with the same result. They were just the 
> normal files I have been testing with that were created with the DAISY for 
> Word plug-in. I could attach them if necessary.
> 
> 
> Best regards from Ohio,
> 
> Vic
> 
> -----Original Message-----
> From: brailleblaster-bounce@xxxxxxxxxxxxx
> [mailto:brailleblaster-bounce@xxxxxxxxxxxxx] On Behalf Of John J. Boyer
> Sent: Saturday, July 13, 2013 1:11 PM
> To: brailleblaster@xxxxxxxxxxxxx
> Subject: [brailleblaster] Re: Internet connection required?
> 
> Vic,
> 
> It looks like it was trying to access a DTD on the Internet. This shouldn't 
> happen for all files.
> 
> John
> 
> On Sat, Jul 13, 2013 at 12:59:05PM -0400, Vic Beckley wrote:
> > Is an Internet connection required for BB to work properly? I had my
> network
> > adapter temporarily disconnected and tried to open an XML file in BB. 
> > It wouldn't open and I got the following error:
> > 
> > ---------------------------
> > 
> > ---------------------------
> > IO error occurred while parsing
> > C:\Users\Vic\AppData\Roaming\brlblst\temp\18u31k0\outFile.utd See 
> > stack trace.
> > ---------------------------
> > OK   
> > ---------------------------
> > 
> > I had the following in the console window:
> > 
> > java.net.UnknownHostException: www.daisy.org
> >         at java.net.AbstractPlainSocketImpl.connect(Unknown Source)
> >         at java.net.PlainSocketImpl.connect(Unknown Source)
> >         at java.net.SocksSocketImpl.connect(Unknown Source)
> >         at java.net.Socket.connect(Unknown Source)
> >         at java.net.Socket.connect(Unknown Source)
> >         at sun.net.NetworkClient.doConnect(Unknown Source)
> >         at sun.net.www.http.HttpClient.openServer(Unknown Source)
> >         at sun.net.www.http.HttpClient.openServer(Unknown Source)
> >         at sun.net.www.http.HttpClient.<init>(Unknown Source)
> >         at sun.net.www.http.HttpClient.New(Unknown Source)
> >         at sun.net.www.http.HttpClient.New(Unknown Source)
> >         at
> > sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(Unknown
> > Source)
> >         at
> sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown
> > Sour
> > ce)
> >         at sun.net.www.protocol.http.HttpURLConnection.connect(Unknown
> > Source)
> >         at
> > sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown So
> > urce)
> >         at
> > com.sun.org.apache.xerces.internal.impl.XMLEntityManager.setupCurrent
> > Entity(Unknown Source)
> >         at
> > com.sun.org.apache.xerces.internal.impl.XMLEntityManager.startEntity(
> > Unknown Source)
> >         at
> > com.sun.org.apache.xerces.internal.impl.XMLEntityManager.startDTDEnti
> > ty(Unknown Source)
> >         at
> > com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.setInputSou
> > rce(Unknown Source)
> >         at
> > com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$DTDDri
> > ver.dispatch(Unknown Source)
> >         at
> > com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$DTDDri
> > ver.next(Unknown Source)
> >         at
> > com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$Prolog
> > Driver.next(Unknown Source)
> >         at
> > com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(U
> > nknown Source)
> >         at
> > com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImp
> > l.scanDocument(Unknown Source)
> >         at
> > com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.parse(Unk
> > nown Source)
> >         at
> > com.sun.org.apache.xerces.internal.parsers.DTDConfiguration.parse(Unk
> > nown Source)
> >         at
> > com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown So
> > urce)
> >         at
> > com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Un
> > known Source)
> >         at nu.xom.Builder.build(Unknown Source)
> >         at nu.xom.Builder.build(Unknown Source)
> >         at nu.xom.Builder.build(Unknown Source)
> >         at
> > org.brailleblaster.wordprocessor.BBDocument.buildDOM(BBDocument.java:
> > 133)
> >         at
> > org.brailleblaster.wordprocessor.BBDocument.setupFromFile(BBDocument.
> > java:103)
> >         at
> > org.brailleblaster.wordprocessor.BBDocument.startDocument(BBDocument.
> > java:80)
> >         at
> > org.brailleblaster.wordprocessor.DocumentManager.initializeAllViews(D
> > ocumentManager.java:254)
> >         at
> > org.brailleblaster.wordprocessor.DocumentManager.openDocument(Documen
> > tManager.java:249)
> >         at
> > org.brailleblaster.wordprocessor.BBMenu$56.widgetSelected(BBMenu.java
> > :910)
> >         at org.eclipse.swt.widgets.TypedListener.handleEvent(Unknown
> Source)
> >         at org.eclipse.swt.widgets.EventTable.sendEvent(Unknown Source)
> >         at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source)
> >         at org.eclipse.swt.widgets.Display.runDeferredEvents(Unknown
> Source)
> >         at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source)
> >         at
> > org.brailleblaster.wordprocessor.WPManager.<init>(WPManager.java:132)
> > 
> >         at org.brailleblaster.Main.main(Main.java:54)
> > The Document Base document tree is empty Main Shell handling Close 
> > event, about to dipose the main Display
> > 
> > c:\newdesign\dist>
> > 
> > 
> > Best regards from Ohio,
> > 
> > Vic
> > 
> > 
> 
> --
> John J. Boyer; President, Chief Software Developer Abilitiessoft, Inc.
> http://www.abilitiessoft.com
> Madison, Wisconsin USA
> Developing software for people with disabilities
> 
> 
> 
> 
> 
> 

-- 
John J. Boyer; President, Chief Software Developer
Abilitiessoft, Inc.
http://www.abilitiessoft.com
Madison, Wisconsin USA
Developing software for people with disabilities


Other related posts: