Franklin Ebookman Drivers
TeleRead'Teleread is a non-partisan plan to get electronic books into Americanhomes-through a national digital library and small, sharp-screened computers-inan era of declining literacy.Many educators and librarians love theidea of a national digital library full of electronic books. But theywonder if the business community would object to the tax money spent.The answer is: TeleRead would actually benefit business by massively popularizingthe use of electronic forms-and driving down the cost of processing thepaperwork of consumers. The same machines that were ideal for e-bookscould excel for e-forms.
And business is starting to catch on to the benefitshere.' Electric LibraryContains only copyrighted content from reliable sources. Electric Librarywill deliver full-text documents from 'natural language' inquiries.Search strings are automatically spell-checked, and the reading levelof each document is noted. Sources include magazines and newspapers likeTIME, U.S.
News & World Report, People, The Economist, Sports Illustrated,USA Today, and The Los Angeles Times; scholarly journals like the Journalof Social History, Journal of Social Psychology, American Demographics,Journal of Economic Issues, and the Journal of Educational Research. Acommercial site, but a very strong resource for students.
WebCTWebCT is 'courseware', a delivery system for Internet-basedcurriculum, assignments, assessment, etc. And has developed strategiccontent agreements with the following publishers: Pearson Education, includingAddison Wesley Longman, Allyn & Bacon, Prentice Hall and Pearson Professional,Reference and Technology imprints; Thomson Learning, including its publishingcompanies Brooks/Cole, Course Technology, South-Western College Publishing,and Wadsworth Publishing; Archipelago; Bedford, Freeman & Worth PublishingGroup; Cambridge Physics Outlet; Harcourt College; John Wiley & Sons;McGraw-Hill Ryerson and W.W. Norton & Company, Inc. AudibleAudible's broad collection of audio books, audio magazines and daily audiodigests of leading newspapers from over 100 content providers will beavailable for seamless PC- based playback using the Windows Media Player,representing a significant addition to the listening options availableto users of Windows Media. In addition, downloaded programs are playedback through the Audible MobilePlayer or MobilePlayer-Plus, 3.5-ounce,handheld playback peripherals, or through a computer's sound system. Open eBook ForumThe purpose of the Open eBook Forum (OEBF) is to create and maintain standardsand promote the successful adoption of electronic books.
Specifications for the Digital Talking Book - ANSI/NISO Z39.86 - 2002HTML version:PDF version:Abstract: This standard defines the format and content of the electronicfile set that comprises a digital talking book (DTB) and establishes alimited set of requirements for DTB playback devices. It uses establishedand new specifications to delineate the structure of DTBs whose contentcan range from XML text only, to text with corresponding spoken audio,to audio with little or no text.
DTBs are designed to make print materialaccessible and navigable for blind or otherwise print-disabled persons.ANSI Approval Date: 03/06/02, Status: Approved and Published Standard. National Library Service Fact sheetInformation about Copyright Law Amendment, 1996: PL 104-197'Under the Legislative Branch Appropriations Bill, H.R. 3754, Congressapproved a measure, introduced by Senator John H. Chafee (R-R.I.) on July29, 1996, that provides for an exemption affecting the National LibraryService program. On September 16, 1996, the bill was signed into law byPresident Clinton. The Chafee amendment to chapter 1 of title 17, UnitedStates Code, adds section 121, establishing a limitation on the exclusiverights in copyrighted works. The amendment allows authorized entitiesto reproduce or distribute copies or phono-records of previously publishednon-dramatic literary works in specialized formats exclusively for useby blind or other persons with disabilities.'
Instructional Materials Accessibility Act of 2002 (IMAA)Introduced on April 24, 2002 to members of Congress, the InstructionalMaterials Accessibility Act of 2002 (IMAA) is intended to improve accessto textbooks for students who are blind or who have other print disabilitiesin K-12 schools. The bipartisan legislation aims to ensure that instructionalmaterials for blind or other people with print disabilities are receivedin an accessible medium at the same time as their non-disabled peers.To this end, the IMAA will utilize technological advances to producean efficient system for acquiring and distributing these materials inspecialized formats, which include braille, synthesized speech, digitaltext, digital audio, and large print.
American Council of the Blind (ACB)'A Guide to Making Documents Accessible to People who are Blind orVisually Impaired' is available from The American Council of theBlind (ACB) at their Web site, and can be downloaded free of charge. Agrant allowed ACB to develop the publication which can be purchased inprint, large print, audiocassette, or braille (at minimal cost). The guidealso contains links to other blindness organizations where readers canfind additional resources concerning braille, large print, audible formatson tape and CD, and electronic and online publishing guidance to assureaccessibility.' Text Talkster v1. 0Code It FreewareTT 1.0 is a software application that once activated the program iconresides conveniently hidden in the lower right system tray ready for instantuse. It speaks the content of the clipboard by means of an animated characterafter you have copied any text (i.e. E-mail, web page, text document).In simple language, it is a blue animated Genie that speaks the clipboardcontent.
This application uses Microsoft Active X Agent© Technology.The software has been beta tested and 'talks' all clipboard content regardlessof what type document it was copied from. Acrobat eBook ReaderThe free Adobe® Acrobat® eBook ReaderTM enables you to read eBookson your notebook or desktop computer.
This reader software displays eBookswith the pictures, graphics, and fonts similar to printed books. Boththe Windows and Macintosh versions take advantage of system-level text-to-speechsupport (no synchronized text highlighting) to read the text from an eBookor PDF file. NOTE: If the Publisher grants permission to enablethis feature, the legend Read Aloud will appear on the program's commandbar. Clicking this command will display simple audio-player controls andwill read the text aloud.
The Acrobat eBook Reader also provides extensivetext magnification capabilities. EMonocle ReaderAn Open eBook (OeB) Reader Application that Exceeds the Low Vision Requirementsfor both the Americans with Disabilities Act and Section 508.
Installedas a downloaded application, the eMonocle Reader will offer standard featuresof word and phrase search with navigational controls (either keyboardor mouse commands). Page turning commands mimic the real life book turningexperience; no scrolling or page manipulation is required to read textor graphics from one page to the next. Any graphic may easily be enlargedor rotated for improved viewing at a click of a button to fill the entirescreen or larger than screen size for full detail disclosure. Microsoft Reader Software for a Desktop or LaptopMicrosoft Reader is a free software application designed to deliveran on-screen computer reading experience that for the first time approachesthe convenience and quality of paper. Microsoft Reader is the firstproduct to include ClearType display technology. ClearType greatly improvesresolution on LCD screens to deliver a print-like display.
MicrosoftReader also pays strict attention to the traditions and benefits ofgood typography. It offers a clean, uncluttered layout; ample margins;proper spacing, leading, and kerning; plus powerful tools for book marking,highlighting, and annotation.
Web Talkster v3.2Code It FreewareWT 3.2 is a 'talking web browser' that is released as free withan option to register. This browser takes advantage of Microsoft Agent©technology. This software application gives you the option of having thebrowser 'talk' the text content of a web page by means of oneof many available animated characters to choose from, by simply clickingthe 'Speak' button. In simple language, it is a talking webbrowser. The software has been beta tested and 'talks' all formatsof web sites with the exception of approx. 4% (beta test results) dueto exotic programming formats and frame configurations.
WeMedia Talking BrowserDifferent from a screen reader, the WeMedia talking browser becomesthe actual browser through which you surf the Net. Complete with largebuttons and keystroke commands for easy navigation, the browser 'speaks'the selected text within the browser. You can go from link to link usingthe up and down arrows on your keyboard, and you can either select thetext you would like to read, or let the browser read the entire page.There's a helpful tutorial page that can help you get started, and tellyou more about how to use the keystroke commands to navigate the browser. Jaws for WindowsJAWS (Job Access With Speech) provides speech technology that works withyour Windows 95/98/Me or Windows NT/2000 operating system to provide accessto today's popular software applications and the Internet. JAWS uses anintegrated voice synthesizer and your computer's sound card to outputthe content of your computer screen to speakers.
JAWS also outputs torefreshable Braille displays. This technology provides access to a widevariety of information, education, and job related applications. EBookManFranklin Electronic Publisher's eBookMan is an electronic multi-mediahandheld device. Three models include a Franklin eBook Reader, an audiobook player, an MP3 compatible music player, address book, date book,to-do book, and memo book, all using natural handwriting recognition.Each is equipped with a USB port for connection to a PC (optional serialconnection also available) and features optional memory expansion throughindustry standard Multimedia (MMC) cards.
With an eBookMan you can accessthe Franklin Free Library for free text and HTML files which can be readin the Franklin Viewer application of the eBookMan. EBook from GemStarThe technology providers behind the next generation of new reading devicesfrom RCA, and we are a source for digital books, magazines and newspapers.Unlike PCs or handheld computers, eBook reading devices deliver a readingexperience comparable to traditional paper books, while adding powerfulelectronic features for note taking, fast navigation, and key word searches.eBook is useful for reading in all the places you love to read and perfectfor all the material you like to read: bestsellers, fiction, all thetop genres, even popular magazines, and newspapers. Recording for the Blind & Dyslexic (RFB&D)Celebrating their 50th Anniversary as the nation's educational libraryfor people with print disabilities RFB&D has a 77,000-title libraryof taped textbooks, reference and professional materials for people whocannot read standard print because of a disability.
Internationally, theyserve nearly 78,000 people with 'print disabilities' (whichinclude blindness, visual impairments, learning disabilities or otherphysical disabilities), and have titles available for students in kindergartenthrough post-graduate studies. The library includes a broad selectionof titles from literature to history to math and the sciences. They alsohave a large selection of reference and professional materials availablefor members. Please send all inquiriesto:Funding for the NationalCenter on Accessing the General Curriculum is provided by the Officeof Special Education Programs (OSEP) in the U.S. Department of Education.OSEP has primary responsibility for administering programs and projectsrelating to the free appropriate public education of all children, youthand adults with disabilities, from birth through age 21.
The opinionsexpressed herein do not necessarily reflect the position or policy ofthe U.S. Department of Education or the Office of Special EducationPrograms and no endorsement by that office should be inferred.
FAQ for the Franklin eBookMan® SDK FAQ for the Franklin eBookMan® SDKSpecsWhat are the maximum values of heap and stack? There is no limit per se, other than the limit of the RAM on the eBookMan device, which depending on the model is currently 8MB or 16MB. A rough guide is to set it to be twice more than what you expect your application to need. One word of caution: if you set it close to 8MB and your program has a memory leak, as it uses up the 8MB, your application will grind the device to a halt.Can you elaborate on the eBookMan® DRM? What are SEB files?
SEB stands for Secure E-Bookman file, and it is the extension of every file that is downloaded into eBookMan®. An SEB file holds either an application or data. An SEB file has at least one 4K byte header, which contains a series of attributes. Attributes are name/value pairs, e.g. The eBookMan® supports a number of types for 'SEB' files:.
Plain: Consists of your app or data, together with a 4K attribute header. The SDK has the ability to make plain SEB files, which gives everyone with an SDK the ability to publish an application or a content file.
Any application can open any file that is a plain SEB file and any application can modify anything that is a plain SEB file. Authenticated (or digitally signed): Consists of your app or data, together with a 4K attribute header, plus a number of signature blocks. Any application can open (for read only) an authenticated SEB file, but it may not modify an authenticated SEB file. For example, Franklin may sign all of the FONT or other resource files that come with the OS so that other applications may not corrupt them.
Franklin Ebookman Software
The SDK does not provide the ability to create authenticated SEB files; you need to license this ability from Franklin. Encrypted: Consists of an encryption of your app or data, together with a 4K attribute header, plus a number of signature blocks. The content (your app or data) is encrypted for use in a specific eBookman® and only the eBookman® for which the content is created has the ability to decrypt the content. The content cannot be decrypted nor viewed on any other device of any kind. Once on the device, in the default setting, an encrypted data file signed by PublisherA can only be opened for read/write by an encrypted application signed by the same PublisherA. EBookMan® supports many other access settings. As with authentication, encryption needs to be licensed from Franklin; it is not part of the public SDK.How are applications switched between, by the user?
The user can press the 'Home' icon (in the simulator, it is the topmost of the two icons in the lower left-hand corner), which puts the application into background, and brings the launcher up to the foreground. The user can then select another application to run.
If the user at some later point comes back to the original application, it just brings it to the foreground. From this application's view, it receives a message of type MSGOSNOTIFY, with the data field being NTFYBACKGROUND or NTFYFOREGROUND. Pressing the 'Home' icon does not exit the application.
Franklin Ebookman 911 Review
To do that, user must choose exit (which all applications are encouraged to offer in the 'File' menu).I cannot find the API for accessing the audio on eBookMan. The piezo API appears under the OS documentation. We are completing the API for accessing the audio drivers.Is there a utility for generating eBookMan database files on the PC?
We are developing it.Is there a 'sleep' function? We have a usleep function that sleeps a thread for x microseconds. The call is: #include usleep(x); Even though the sleep is specified in microseconds, we have a granularity of 4 milliseconds.Will other languages/platforms be available (e.g. Java, Linux, VisualBasic)? We are considering implementing more available languages when we complete the Franklin version.How do I open a file inside my application?
Add an entry for myfile in initial.mom and then use the 'ebomapin' function inside your application to access myfile. Documentation for 'ebomapin' is in doc/api/libebo/html/ebmobject.h.html.How do I handle opening multiple databases in my application? When an application uses multiple databases, each database needs to be loaded into a different part of the virtual memory available for your applications. Because eBookManOS doesn't prevent you from clobbering multiple databases that belong to your application, if you have multiple databases, you need to be careful and stay aware of how much memory remains.
The first database can be opened with mapinAddr=OSavailaddr variable OSavailaddr is the first available memory address defined for your convenience by the OS, but the second database needs to start at an address that you absolutely know will not be reached by any growth in your first database. Since you get a 1GB virtual memory space, this shouldn't present a problem. For example, suppose you expect your first database to be no bigger than 1MB. Be safe and call it 3MB. Then, when you open your second database, use mapinAddr=OSavailaddr+3000000.Bundled AppsDoes the Outlook synchronization include supports for e-mail account? We do not have an e-mail client on the device at shipment.
We are planning on providing e-mail support after shipment.What are the differences between Franklin Viewer and Franklin Reader? Franklin Reader displays FUB files (Franklin's proprietary format).
It was designed as a workhorse for reference materials and supports sophisticated features necessary for such texts, such as indexing, spell correction, search, and bookmarks. Franklin Viewer displays files in.TXT,.HTML and Palm's DOC formats.Is there any desktop software that comes with the eBookMan? There is a desktop manager which guides/controls the sync process. It has not been released yet.HardwareWhat hardware/silk-screen buttons are there? The silk-screen on the unit is just like the lower part of the simulator. There are the 'Home' and 'Menu' icons, the handwriting area (subdivided into 3 parts) and there is the navigational scroll bar for moving up/down/left/right within the application. There is also a jog wheel on the side of the unit with 5 positions: 2 up, 2 down, and one depressed (enter).
These appear on the left hand side of the simulator window.What are the eBookMan®'s dimensions and weight? 3.39 inches long by5.17 inches wide by0.67 inches thick. The weight is 6 1/2 ounces.Does the eBookMan® use standard batteries?
What is the expected battery life? Do rechargeables work? EBookMan® uses 2 standard AAA batteries.
Battery life will vary depending on use. Rechargeable NiCad batteries will not work; rechargeable alkaline batteries should work.GUIHow is the precedence of drawing determined? Child objects in a window are drawn in the order they were added. If the objects are overlaid, the first object added will be displayed 'behind' later objects (as discussed in the Programmers Guide).If you override CWindow::Draw, anything you draw before calling DrawChildren will appear behind the children. Anything you draw in an override to CWindow::UserBackground will appear behind anything in CWindow::Draw.If you draw something in a window outside the CWindow::Draw routine, it will be erased by the next CWindow::Draw.When should I use Close and when should I use Hide?
CWindow::Close calls CWindow::Hide. You should close a window when you are done with it, to free up its memory.
Franklin Ebookman Drivers Ebm 901
Use Hide if you want to take the window off the screen without throwing away its contents.Do all GUI apps need to have the OS code linked in or does eBookManOS support shared libraries (DLL's)? Right now you need to link in the OS code. We will work on enabling DLLs after the product ships.Is the GUI source provided, so that developers can modify/customize the user interface?
GUI source is provided because without it, debugging can be rather difficult, since most apps interact rather closely with the GUI. You can certainly define your own classes and thereby provide a totally custom interface.GDBHow do I create a new application? The easiest way of doing this is to make a copy of the /gui/test directory. In the copied directory, you need to change the 2 references to 'testapp' and 'test.cpp' in the Makefile and all references to 'test' and 'testapp' in the initial.mom file. See the 'Getting Started' document.When I run GDB, I see only assembly code in my source window On the bottom of the source window in GDB, there are multiple pull-down menu boxes which control what and how the source window displays.
The first is for selecting the file, the second for selecting the function and the third is for selecting source mode. One of the choices in the third box is 'source'.When the simulator first starts, it is showing operating system code that was written in Assembly. Press 'continue' (under GDB) or set a break in GUImain and press 'continue' (under sGDB) to run the simulation until it gets to a part of the program for which source code is available.When I press the 'Menu' icon in the simulator, nothing happens. If you are running./sGDB, the key F2 is equivalent to pressing the 'Menu' icon. There is no equivalent to pressing the 'Home' icon in the simulator, since you are running in the stand-alone mode, with nothing other than your program being simulated.
If you are running./GDB, both the 'Menu' and the 'Home' icon work (if a bit slow).The 'display' command in console window isn't working properly, I cannot seem to display many of the variables. I get lots of 'Error: No symbol xxx in current context' in my console window in response to 'display' commands. Check your Makefile. If the CFLAGS variable contains '-O2' option, optimization is turned on. When optimization is on, not enough information gets saved in the.coff file to allow for proper debugging in the gdb.
Delete the '-O2' from your Makefile, do 'make clean', then 'make', and then try running./GDB. Note that when you do 'make' without optimization, you may get a long series of 'Optimize pass' messages in you shell, followed by '. Warning: Optimization is not converging to stable segment sizes'. These are expected.