The LATEX2HTML Translator: an Overview 61

Total Page:16

File Type:pdf, Size:1020Kb

The LATEX2HTML Translator: an Overview 61 Bijlage U The LATEX2HTML translator: An Overview 61 The LATEX2HTML translator: An Overview Herbert W. Swan [email protected] LATEX2HTML is, as its name implies, a translator which If you are using SDBM or GDBM, use must use Perl converts a standard LATEX document into Hypertext version 5. Markup Language (HTML), for incorporation into the LATEX2HTML can translate both LATEX2ε documents, • World-Wide Web. Like LATEX, it is freely available soft- as well as the older LATEX 2.09 documents. However, if ware, supported by highly dedicated volunteers. Unlike you wish to use all of the features of the LATEX2HTML LATEX, it is currently available only on UNIX platforms. translator, you should upgrade your LATEX program it- Complete documentation concerning this software may self to the newer version 2e. be browsed from <http://www-dsed.llnl.gov/ If you want to be able to use LATEX to translate equa- files/programs/unix/latex2html/manual>. • tions, ®gures and arbitrary environments into GIF im- A European mirror is reported at <http://www.rzg. ages for web browsing, you will also need the following mpg.de/rzg/software/latex2html/>.From UNIX utilities available and working: this online document, a PostScript version of the complete dvips version 5.516 or later or dvipsk. It is also rec- document may easily be obtained for hardcopy viewing. • ommended that your installation of dvips permits This article (the one you are reading) represents a conden- users to generate their own fonts through Metafont sation of that more complete documentation. and the MakeTeXPK script. This will cause equa- tions and other GIF text to be much more screen- LAT X2HTML replicates the basic structure of a LAT X E E readable. document as a set of interconnected HTML ®les which can Ghostscript version 2.6.1 or later, with the ppmraw be explored using automatically generated navigation pan- • device driver built in. (To see whether your version els. The cross-references, citations, footnotes, the table-of- of Ghostscript contains this driver, type contents and the lists of ®gures and tables, are also trans- gs lated into hypertext links. Formatting information which devicenames == has equivalent ªtagsº in HTML (lists, quotes, paragraph- quit breaks, type-styles, etc.) is also converted appropriately. The pbmplus or netpbm library. Some of the im- The remaining heavily formatted items such as mathemat- • age ®lters in these libraries are used during the Post- ical equations, pictures or tables are converted to images Script to GIF image conversion (described below). which are placed automatically at the correct positions in If you dislike the white background color of the the ®nal HTML document. • generated inlined images then you should get ei- LATEX2HTML also extends LATEX by supporting arbi- ther the netpbm library (instead of the older pbm- trary hypertext links and symbolic cross-references be- plus) OR install the giftrans ®lter by Andreas tween evolving remote documents. It allows the speci®- Ley <[email protected]>. Ver- cation of conditional text and the inclusion of raw HTML sion 1.10.2 is known to work without problems, but commands. These hyper-media extensions to LATEXare later versions should also be OK. available as new commands and environments from within aLATEX document. Obtaining LATEX2HTML System Requirements One way LATEX2HTML may be obtained is through one Before you consider obtaining LATEX2HTML, you should of the three primary Comprehensive TEX Archive Network ®rst ensure that your UNIX system includes the following (CTAN) sites nearest you. They are located in the United utilities: States <ftp.shsu.edu>, the United Kingdom <ftp. Perl version 4.036 or later. Since LATEX2HTML is tex.ac.uk>, and Germany <ftp.dante.de>.It • written in the Perl language, this utility is essential. can be found under the tex-archive/support/ Since Perl version 5 makes more ef®cient use of dy- latex2html directory. namic memory, it is recommended over version 4. The CTAN version will always be the latest stable revi- Your UNIX system must support some form of keyed sion of LAT X2HTML, currently V96.1-b. However, it • database management system, such as DBM, NDBM, E will not always contain the latest patches submitted by the SDBM, or GDBM. To ®nd out whether your system user community. If you wish to be on the leading edge, supports one of these standards, do a ªman dbm,º etc. Bijlage U The LATEX2HTML translator: An Overview 62 you are better off obtaining the program from <ftp:// Based on recent postings to the LATEX2HTML mailing list www-dsed.llnl.gov/files/programs/unix/ (described below), the top three installation dif®culties that latex2html/sources> (European mirror <ftp: new users encounter are: //ftp.rzg.mpg.de/pub/soft/latex2html/ Image conversion Although LATEX2HTML is able to sources>. This directory will contain all of the recent process ordinary text adequately, it fails to ª®ndº LATEX2HTML releases, including the latest major release, the images to process. One common cause of this 96.1, dated January of 1996. After downloading the ®le problem is that the ppmraw device is not built latex2html-96.1.tar.gz, you will have to un- into Ghostscript. Another cause involves the TEX- zip it with ªgzip -d,º and extract the ®les with ªtar xvf INPUTS environment variable. During normal op- latex2html-96.1.tar.º You should then proceed to down- eration, LATEX2HTML creates a subdirectory un- load the latest revision (currently Rev. e, dated April 8, der the current one to contain the translated HTML 1996), latex2html-96.1.reve.tar.gz. Simply unzip and ex- ®les. It is from this subdirectory that LATEXand tract this ®le on top of the original release ®le for the latest dvips are run during image conversion. If the patches. It will include .diff ®les which will show you TEXINPUTS environment variable that is visible what patches were made since the previous major release. to these programs does not include ª..º, then im- age conversion will fail. At some sites, ªlatexº and ªdvipsº are really scripts which set TEXINPUTS Installation and some other environment variables and call te Once the LATEX2HTML source ®les are obtained, installa- actual programs. If this is the case, the the user tion consists of: including ª..º in his or her TEXINPUTS will not 1. Editing the Perl scripts, to tell the system where the perl solve the problem. translator resides; Database problems Sometimes LATEX2HTML will sim- 2. Editing the latex2html.config script to tell ply die if the Perl interface to the UNIX database LATEX2HTML where the necessary UNIX utility pro- routines is not working. In Linux systems, this grams reside; problem is typically solved by uncommenting the 3. Running the install-test script, which mainly veri®es ªuse GDBM Fileº line in the LATEX2HTML and the previous two steps; install-test scripts. On other systems it may be nec- 4. Making local copies of the LATEX2HTML icons so that essary to recompile Perl with the proper database li- they are accessible to your WWW server. The instal- braries. lation variable $ICONSERVER in latex2html.- File globbing failure This problem manifests itself by config must then be set to this location. LATEX2HTML creating only some temporary ®les, but no valid HTML ®les. This problem can be Warnings: If you cannot do that bear in traced to the inability of Perl to locate the csh pro- mind that these icons will have to travel gram. Look for a line similar to ªcsh='csh'ºin from Livermore, California!!! Also note the Perl Config.pm ®le. If it is absent, recon®g- that several more icons were added that ure Perl . were not present in previous versions of LATEX2HTML. Normal Operation 5. Customizing the installation, as necessary. This is ac- A complished by setting various ªinstallation variablesº To use L TEX2HTML simply type: ªlatex2html (described later) in the ®le latex2html.config <®le>.tex.º The ª.texº suf®x is optional and will be sup- Individual users may also override the system-wide plied by the program if omitted by the user. This will cre- con®guration, either globally for all their documents, ate a new directory called <®le> which will contain the for separately for individual documents. generated HTML ®les, some log ®les and possibly some For a ªper userº initialization ®le, copy the ®le images. To view the result use an HTML viewer such as dot.latex2html-init in the home directory of NCSA Mosaic or Netscape Navigator on the main HTML file/file.html any user that wants it, modify it according to her pref- ®le which is . This ®le will contain erences and rename it as .latex2html-init.At navigation links to the other parts of the generated docu- runtime, both the latex2html.config ®le and ment. $HOME/.latex2html-init ®le will be loaded, The LATEX2HTML script includes a short manual which but the latter will take precedence. can be viewed by typing ªnroff -man latex2html.º You can also set up a ªper directoryº initialization ®le If a GIF image (of an equation or a ®gure, etc.) is used by copying a version of .latex2html-init in more than once in the document, it will be generated only each directory you would like it to be effective. An ini- once. Furthermore, on subsequent calls to LAT X2HTML tialization ®le /X/Y/Z/.latex2html-init will E on the same document, most images need not be regener- take precedence over all other initialization ®les if /X/ ated at all, but are recycled from one run to the next. Their Y/Z is the ªcurrent directoryº when LATEX2HTML is names might change, but their contents do not.
Recommended publications
  • Los Angeles Lawyer October 2006 California Aon Attorneys’ Advantage Insurance Program Building the Foundation for Lawyers’ Protection ONE BLOCK at a TIME
    2006 California State Bar Meeting LACBA 2006-07Directory PULLOUT SECTION October 2006 / $4 EARN MCLE CREDIT Hidden Implications of Arbitration Clauses page 35 MEET andCONFER Los Angeles Superior Court Judge Michael L. Stern offers insight on the new local trial preparation rules page 26 PLUS Local Regulation of Alcohol Sales page 14 Fugitive Disentitlement page 44 Lawyers Who Use Macs page 53 THIS IS MY POST OFFICE. Download My Desktop Post OfficeTM at usps.com/smartbusiness Introducing the online shortcut that lets you pick and choose the services you use most at usps.com and access them instantly. Request pickups, ship, track packages and more. ©2006 United States Postal Service. Eagle symbol and logotype are registered trademarks of the United States Postal Service. *Over 50% of malpractice suits start with client communication, calendaring and deadline issues. Do you remember what you were doing three weeks ago at this time? Your client does. A MEMBER BENEFIT OF Time Matters® Manage your: Communications • Calendars • Deadlines • E-mail • To Dos • Conflict Checks • Matters • Billing For a demo disk at no cost† or more information call 800.328.2898 or go to lexisnexis.com/TMinfo *Law Practice Today, November 2005 †Some restrictions may apply. Offer ends 12/29/06. LexisNexis and the Knowledge Burst logo are registered trademarks of Reed Elsevier Properties Inc., used under license. Time Matters is a registered trademark of LexisNexis, a division of Reed Elsevier Inc. AL9202 © 2006 LexisNexis, a division of Reed Elsevier Inc. All rights reserved. October 2006 Vol. 29, No. 7 26 Meet and Confer BY JUDGE MICHAEL L.
    [Show full text]
  • The Origins of the Underline As Visual Representation of the Hyperlink on the Web: a Case Study in Skeuomorphism
    The Origins of the Underline as Visual Representation of the Hyperlink on the Web: A Case Study in Skeuomorphism The Harvard community has made this article openly available. Please share how this access benefits you. Your story matters Citation Romano, John J. 2016. The Origins of the Underline as Visual Representation of the Hyperlink on the Web: A Case Study in Skeuomorphism. Master's thesis, Harvard Extension School. Citable link http://nrs.harvard.edu/urn-3:HUL.InstRepos:33797379 Terms of Use This article was downloaded from Harvard University’s DASH repository, and is made available under the terms and conditions applicable to Other Posted Material, as set forth at http:// nrs.harvard.edu/urn-3:HUL.InstRepos:dash.current.terms-of- use#LAA The Origins of the Underline as Visual Representation of the Hyperlink on the Web: A Case Study in Skeuomorphism John J Romano A Thesis in the Field of Visual Arts for the Degree of Master of Liberal Arts in Extension Studies Harvard University November 2016 Abstract This thesis investigates the process by which the underline came to be used as the default signifier of hyperlinks on the World Wide Web. Created in 1990 by Tim Berners- Lee, the web quickly became the most used hypertext system in the world, and most browsers default to indicating hyperlinks with an underline. To answer the question of why the underline was chosen over competing demarcation techniques, the thesis applies the methods of history of technology and sociology of technology. Before the invention of the web, the underline–also known as the vinculum–was used in many contexts in writing systems; collecting entities together to form a whole and ascribing additional meaning to the content.
    [Show full text]
  • Fast, Inexpensive Content-Addressed Storage in Foundation Sean Rhea,∗ Russ Cox, Alex Pesterev∗ Meraki, Inc
    Fast, Inexpensive Content-Addressed Storage in Foundation Sean Rhea,∗ Russ Cox, Alex Pesterev∗ Meraki, Inc. MIT CSAIL Abstract particular operating system, itself depending on a particu- lar hardware configuration. In the worst case, a user in the Foundation is a preservation system for users’ personal, distant future might need to replicate an entire hardware- digital artifacts. Foundation preserves all of a user’s data software stack to view an old file as it once existed. and its dependencies—fonts, programs, plugins, kernel, Foundation is a system that preserves users’ personal and configuration state—by archiving nightly snapshots digital artifacts regardless of the applications with which of the user’s entire hard disk. Users can browse through they create those artifacts and without requiring any these images to view old data or recover accidentally preservation-specific effort on the users’ part. To do so, deleted files. To access data that a user’s current environ- it permanently archives nightly snapshots of a user’s en- ment can no longer interpret, Foundation boots the disk tire hard disk. These snapshots contain the complete soft- image in which that data resides under an emulator, al- ware stack needed to view a file in bootable form: given lowing the user to view and modify the data with the same an emulator for the hardware on which that stack once programs with which the user originally accessed it. ran, a future user can view a file exactly as it was. To limit This paper describes Foundation’s archival storage the hardware that future emulators must support, Foun- layer, which uses content-addressed storage (CAS) to re- dation confines users’ environments to a virtual machine.
    [Show full text]
  • Exploiting Split Browsers for Efficiently Protecting User Data
    Exploiting Split Browsers for Efficiently Protecting User Data Angeliki Zavou, Elias Athanasopoulos, Georgios Portokalidis, and Angelos D. Keromytis Columbia University, New York, NY, USA {azavou,elathan,porto,angelos}@cs.columbia.edu ABSTRACT as the services offered to them. Web browsers have become Offloading complex tasks to a resource-abundant environ- the preferred “portal” to access these services, since they ment like the cloud, can extend the capabilities of resource allow developers to create a uniform interface that is acces- constrained mobile devices, extend battery life, and improve sible from different platforms (PCs, smartphones, tablets, user experience. Split browsing is a new paradigm that etc.), and requires minimal (if any) changes to support new adopts this strategy to improve web browsing on devices like platforms. For the same reason, many mobile applications smartphones and tablets. Split browsers offload computa- (e.g., the NY Times and Facebook apps) simply encapsulate tion to the cloud by design; they are composed by two parts, browsers, acting in essence, as site-specific browsers [24]. Their key role and popularity, their size, and in the case one running on the thin client and one in the cloud. Render- 1 ing takes place primarily in the latter, while a bitmap or a of mobile devices, a growing monoculture, are probably the simplified web page is communicated to the client. Despite main reasons browsers are frequently targeted by attack- its difference with traditional web browsing, split browsing ers [5, 11, 17]. In the past, they have suffered severe attacks still suffers from the same types of threats, such as cross-site that exploit vulnerabilities like buffer overflows [17], which scripting.
    [Show full text]
  • Forensic Investigation of User's Web Activity on Google Chrome Using
    IJCSNS International Journal of Computer Science and Network Security, VOL.16 No.9, September 2016 123 Forensic Investigation of User’s Web Activity on Google Chrome using various Forensic Tools Narmeen Shafqat, NUST, Pakistan Summary acknowledged browsers like Internet Explorer, Google Cyber Crimes are increasing day by day, ranging from Chrome, Mozilla Firefox, Safari, Opera etc. but should confidentiality violation to identity theft and much more. The also have hands on experience of less popular web web activity of the suspect, whether carried out on computer or browsers like Erwise, Arena, Cello, Netscape, iCab, smart device, is hence of particular interest to the forensics Cyberdog etc. Not only this, the forensic experts should investigator. Browser forensics i.e forensics of suspect’s browser also know how to find artifacts of interest from older history, saved passwords, cache, recent tabs opened etc. , therefore supply ample amount of information to the forensic versions of well-known web browsers; Internet Explorer, experts in case of any illegal involvement of the culprit in any Chrome and Mozilla Firefox atleast, because he might activity done on web browsers. Owing to the growing popularity experience a case where the suspected person is using and widespread use of the Google Chrome web browser, this older versions of these browsers. paper will forensically analyse the said browser in windows 8 According to StatCounter Global market share for the web environment, using various forensics tools and techniques, with browsers (2015), Google Chrome, Mozilla Firefox and the aim to reconstruct the web browsing activities of the suspect. Microsoft’s Internet Explorer make up 90% of the browser The working of Google Chrome in regular mode, private usage.
    [Show full text]
  • Web Technologies [R18a0517] Lecture Notes
    WEB TECHNOLOGIES [R18A0517] LECTURE NOTES B.TECH III YEAR – II SEM(R18) (2020-21) DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING MALLA REDDY COLLEGE OF ENGINEERING & TECHNOLOGY (Autonomous Institution – UGC, Govt. of India) Recognized under 2(f) and 12 (B) of UGC ACT 1956 (Affiliated to JNTUH, Hyderabad, Approved by AICTE - Accredited by NBA & NAAC – ‘A’ Grade - ISO 9001:2015 Certified) Maisammaguda, Dhulapally (Post Via. Hakimpet), Secunderabad – 500100, Telangana State, India III Year B. Tech. CSE –II Sem L T/P/D C 4 1/- / - 3 (R18A0517) WEB TECHNOLOGIES Objectives: Giving the students the insights of the Internet programming and how to design and implement complete applications over the web. It covers the notions of Web servers and Web Application Servers, Design Methodologies with concentration on Object-Oriented concepts, Client-Side Programming, Server-Side Programming, Active Server Pages, Database Connectivity to web applications, Adding Dynamic content to web applications, Programming Common Gateway Interfaces, Programming the User Interface for the web applications. UNIT I: Web Basics and Overview: Introduction to Internet, World Wide Web, Web Browsers, URL, MIME, HTTP, Web Programmers Tool box. HTML Common tags: List, Tables, images, forms, frames, Basics of CSS and types of CSS. Client-Side Programming (Java Script): Introduction to Java Script, declaring variables, functions, Event handlers (onclick, onsubmit, etc.,) and Form Validation. UNIT II: Server-Side Programming (PHP): Declaring Variables, Data types, Operators, Control structures, Functions, Reading data from web form controls like text buttons, radio buttons, list, etc., Handling File Uploads, Handling Sessions & Cookies. Introduction to XML: Document type definition, XML Schemas, Document Object model, Presenting XML , Introduction to XHTML, Using XML Processors: DOM and SAX.
    [Show full text]
  • Why Websites Can Change Without Warning
    Why Websites Can Change Without Warning WHY WOULD MY WEBSITE LOOK DIFFERENT WITHOUT NOTICE? HISTORY: Your website is a series of files & databases. Websites used to be “static” because ​ there were only a few ways to view them. Now we have a complex system, and telling your webmaster what device, operating system and browser is crucial, here’s why: TERMINOLOGY: You have a desktop or mobile “device”. Desktop computers and mobile ​ ​ ​ devices have “operating systems” which are software. To see your website, you’ll pull up a ​ ​ ​ ​ “browser” which is also software, to surf the Internet. Your website is a series of files that ​ ​ needs to be 100% compatible with all devices, operating systems and browsers. Your website is built on WordPress and gets a weekly check up (sometimes more often) to ​ ​ ​ see if any changes have occured. Your site could also be attacked with bad files, links, spam, comments and other annoying internet pests! Or other components will suddenly need updating which is nothing out of the ordinary. WHAT DOES IT LOOK LIKE IF SOMETHING HAS CHANGED? Any update to the following can make your website look differently: There are 85 operating ​ systems (OS) that can update (without warning). And any of the most popular roughly 7 ​ ​ ​ browsers also update regularly which can affect your site visually and other ways. (Lists below) ​ Now, with an OS or browser update, your site’s 18 website components likely will need ​ ​ updating too. Once website updates are implemented, there are currently about 21 mobile ​ devices, and 141 desktop devices that need to be viewed for compatibility.
    [Show full text]
  • Mugshot: Deterministic Capture and Replay for Javascript Applications James Mickens, Jeremy Elson, and Jon Howell Microsoft Research Mickens,Jelson,[email protected]
    Mugshot: Deterministic Capture and Replay for JavaScript Applications James Mickens, Jeremy Elson, and Jon Howell Microsoft Research mickens,jelson,[email protected] Abstract Perhaps the best known example is the Windows Error Reporting framework, which has collected over a billion Mugshot is a system that captures every event in an ex- error reports from user programs and the kernel [14]. ecuting JavaScript program, allowing developers to de- Unfortunately, isolated snapshots only tell part of the terministically replay past executions of web applica- story. The root cause of a bug is often difficult to deter- tions. Replay is useful for a variety of reasons: failure mine based solely on the program’s state after a problem analysis using debugging tools, performance evaluation, was detected. Accurate diagnosis often hinges on an un- and even usability analysis of a GUI. Because Mugshot derstanding of the events that preceded the failure. For can replay every execution step that led to a failure, it is this reason, systems like Flight Data Recorder [29], De- far more useful for performing root-cause analysis than jaVu [5], and liblog [13] have implemented deterministic today’s commonly deployed client-based error reporting program replay. These frameworks log enough informa- systems—core dumps and stack traces can only give de- tion about a program’s execution to replay it later un- velopers a snapshot of the system after a failure has oc- der the watchful eye of a debugging tool. With a few curred. notable exceptions, these systems require a specially in- Many logging systems require a specially instru- strumented execution environment like a custom kernel mented execution environment like a virtual machine or to capture a program’s execution.
    [Show full text]
  • August 6Th Addresses to Distributed Name Word Document to a Record
    Service (DNS), which delegated has a glorious Web interface, the responsibility of assigning and a user can even attach a August 6th addresses to distributed name Word document to a record. servers. In its present form the system Postel’s law is "Be conservative manages roughly $1.3 trillion in Peter Jay in what you do; be liberal in obligations and 340,000 what you accept from others." It contracts. It runs on an IBM Weinberger comes from RFC 761 , where he 2098 model E-10 mainframe, Born: Aug. 6, 1942; summarized desirable that can carry out 398 million Pennsylvania (??) interoperability criteria for the instructions per second. Internet Alfred Aho [Aug 9], Weinberger, There have been several and Brian Kernighan [Jan 1] Postel attended the same high attempts to replace MOCAS, but developed the AWK language school (Van Nuys in Los they’ve floundered due to cost, (he's the “W”) in 1977, which Angeles) as two other Internet complexity, and transition was first distributed in UNIX pioneers, Steve Crocker [Oct 15] planning. Version 7. The acronym is and Vint Cerf [June 23]. pronounced in the same way as the "auk " bird, which also acts The WWW Virtual as the language's emblem. In 1985 they extended the Library language, most significantly by adding user-defined functions. Aug. 6, 1991 This version is sometimes called “new awk” or nawk. The WWW Virtual Library ( http://vlib.org/) is the When Weinberger was oldest Web directory, able to promoted to be the head of trace its venerable heritage back Computer Science Research at to Tim Berners-Lee’s [June 8] Bell Labs [Jan 1], his picture was WWW overview page [next merged with the AT&T “death entry] at CERN.
    [Show full text]
  • CPS650 World Wide Web and Search and Social Media
    CPS650 World Wide Web and Search and Social Media Dr. Dave Mason Department of Computer Science Ryerson University c 2018 Dave Mason World Wide Web Internet from early ’70s Mostly used by researchers and software developers WWW made it for everyone World Wide Web Internet from early ’70s Mostly used by researchers and software developers WWW made it for everyone World Wide Web Internet from early ’70s Mostly used by researchers and software developers WWW made it for everyone History hyper-links envisioned by Vannevar Bush 1945 Apple - Hypercard Sir Tim Berners-Lee 1991 W3C today History hyper-links envisioned by Vannevar Bush 1945 Apple - Hypercard Sir Tim Berners-Lee 1991 W3C today History hyper-links envisioned by Vannevar Bush 1945 Apple - Hypercard Sir Tim Berners-Lee 1991 W3C today History hyper-links envisioned by Vannevar Bush 1945 Apple - Hypercard Sir Tim Berners-Lee 1991 W3C today Hypertext Markup Language based on GML - SGML - XML ordinary text file links - within and across image files browsers - across OS Hypertext Markup Language <!DOCTYPE HTML> <html> <head> <title>A Document</title> based on GML - SGML - </head> XML <body> ordinary text file <h1>A Document</h1> links - within and across <p>Some text</p> image files <img src="x.png" alt="X pic" /> browsers - across OS <a href="http://ibm.ca"> IBM</a> </body> </html> Hypertext Markup Language based on GML - SGML - XML ordinary text file links - within and across image files browsers - across OS Hypertext Markup Language based on GML - SGML - XML ordinary text file links - within
    [Show full text]
  • The Usable Security of Passwords Based on Digital Objects: from Design and Analysis to User Study∗
    The Usable Security of Passwords based on Digital Objects: From Design and Analysis to User Study∗ Mohammad Mannan Tara Whalen, Robert Biddle Electrical and Computer Engineering Dept. P.C. van Oorschot University of Toronto School of Computer Science Toronto, Canada Carleton University [email protected] Ottawa, Canada Abstract Despite all efforts, password schemes intended to deploy or encourage the use of strong passwords have largely failed. As an interesting alternative to enable users to create, maintain and use high quality passwords willingly, we propose Object-based Password (ObPwd), leveragingthe universe of personal or personally meaningful digital content that many users now own or have access to. ObPwd converts user- selected digital objects to high-entropy text passwords. Memorization of exact passwords is replaced by remembering password objects. We present the design details, variants, and usability and security analysis of ObPwd; briefly discuss (publicly available) prototype implementations in various forms on several platforms; and as a major focus, report on the results of a hybrid in-lab/at-home user study on 32 participants. The results suggest the scheme has good usability, with excellent memorability, acceptable login times, and very positive user perception, achieved while providing strong security for the threat context explored. While we anticipate further experience with ObPwd will lead to improved security and usability, and best practice guidelines, we believe this work lays the foundations for a promising password selection paradigm. 1 Introduction and Motivation Text passwords remain ubiquitous, despite endless criticism. Independent studies conducted decades apart reveal that people consistently choose ‘weak’ passwords [19, 6] for many reasons, including users trying to manage on average 25 password-protected accounts [7].
    [Show full text]
  • Designing the 21St Century Hospital Environmental Leadership for Healthier Patients and Facilities
    Designing the 21st Century Hospital Environmental Leadership for Healthier Patients and Facilities Papers presented by The Center for Health Design® and Health Care Without Harm at a conference sponsored by the Robert Wood Johnson Foundation, September 2006. www.healthdesign.org The Center for Health Design is a nonprofit research and advocacy organization whose mission is to transform healthcare settings into healing environments that improve outcomes through the creative use of evidence-based design. We envision a future where healing environments are recognized as a vital part of therapeutic treatment and where the design of healthcare settings contributes to health and does not add to the burden of stress. For more information, visit www.healthdesign.org. Health Care Without Harm is an international coalition of 440 groups in 55 countries working to transform the healthcare industry so that it is ecologically sustainable and no longer a source of harm to people and the environ- ment. Since 1996, HCWH has been at the forefront of efforts to shift the healthcare sector toward safer, healthier products and practices. Major successes include: virtually eliminating the market for mercury fever thermometers in the United States; reducing the number of polluting medical waste incinerators in the United States from 5,000 in the mid-1990s to less than 100 today; shifting the medical-device market away from DEHP-containing PVC plastic; implementing the first green building system for hospitals, the Green Guide for Health Care; and working with hos- pitals to build markets for locally grown, sustainable healthy food. For more information, visit www.noharm.org.
    [Show full text]