WEDT Wprowadzenie Do Eksploracji Danych Tekstowych W Środowisku

Total Page:16

File Type:pdf, Size:1020Kb

WEDT Wprowadzenie Do Eksploracji Danych Tekstowych W Środowisku WPAM W2 - Krótka historia naturalna najdawniejszych urządzeń mobilnych Piotr Gawrysiak [email protected] Politechnika Warszawska Instytut Informatyki Zakład Systemów Informacyjnych 2012 CC-BY-SA Piotr Gawrysiak Pierwsze… Kamienie milowe „mobilności” - Transportowalność - Możliwość przemieszczenia komputera przez użytkownika (urządzenia „luggables”) - Niezależność od zewnętrznego źródła zasilania - Wbudowany akumulator / baterie / … - Przenośność - Możliwość ciągłego noszenia urządzenia „przy sobie” – waga < 1kg, wymiary „kieszonkowe” - Wprowadzanie danych „on-the-go” - Możliwość pracy niekoniecznie przy biurku / na siedząco (ekran dotykowy / chord keyboard /…) - Sieciowość - Ciągły dostęp do sieci Internet – np. dzięki infrastrukturze operatora telefonii komórkowej Komputer, kalkulator, PDA, smartphone Powstaje oczywiście pytanie o to, jaki minimalny zbiór funkcji spełniać powinno nasze urządzenie – łatwiej bowiem miniaturyzować te o uboższej funkcjonalności…Kalkulator Kalkulator programow alny Persona Komputer Komputer l Digital Smartph stacjonarny przenośny Assistan one t Telefon Telefon Featurephone stacjonarny komórkowy ??? Czas /bardzo zgrubnie/ Intermedium terminologiczne Smartphone versus featurephone (np. RAZR vs. iPhone) Oba urządzenia pozwalają na więcej niż tylko wykonywanie rozmów telefonicznych (i tym różnią się od dumbphone) np. • Odtwarzanie plików MP3 i wideo • Dostęp do stron WWW • Wysyłanie i odbiór poczty elektronicznej Różnica tkwi w możliwościach rozszerzenia funkcjonalności poprzez natywne aplikacje: Natywne tj. mające pełny dostęp do infrastruktury sprzętowej urządzenia i (w zasadzie – casus Androida / Windows 7) wykonywanych bezpośrednio przez CPU – co oznacza iż możliwość uruchamiania aplikacji J2ME to zbyt mało by zasłużyć na miano smartphone Oczywiście w języku polskim nie mamy tego problemu Kalkulator (programowalny) 1974 – Hewlett Packard HP 65 ≈ W tym przypadku mamy do czynienia jedynie z programowaniem maszynowym i minimalną ilością pamięci – może zatem nie jest to „urządzenie mobilne”? „Następcy” nie poddają się jednak już tak oczywistej klasyfikacji np. .„BASIC calculators” (Sharp, CASIO) – lata 80-te XX wieku .HP 28S, 48S i pochodne – lata 80-te i wczesne lata 90-te XX wieku Kalkulator programowalny 1981 r. - Sharp PC1210 Pierwszy komputer „kieszonkowy” Kalkulator programowalny 1986 - HP28C/S 1990 r. – HP 48S/SX Graficzny interfejs użytkownika ? Strukturalny język programowania Apps!!!(ROM cards / download) Czas na komputer… Pierwszy komputer jaki można nazwać „transportowalnym” – Osborne 1 – rok 1981 CP/M (Z80 4MHz, 64KB RAM) Waga – 12 Kg, Koszt – ok. 1800 USD Współcześnie pamiętany głównie z racji tzw. efektu Osborne’a Komputery transportowalne, laptopy… Warto wspomnieć z obowiązku… • Compaq Portable – pierwszy „klon” IBM PC • Toshiba T1000, T3200 i pochodne – akumulatory, ekrany plazmowe, … • Apple Macintosh Portable – akumulator ołowiowy (1989) Komputery „dziennikarskie” Elementem najbardziej energochłonnym w komputerach transportowalnych jest ekran (to zresztą pozostaje wciąż aktualny problem) Co jednak jeśli drastycznie zmniejszymy jego rozmiary i zastosujemy technologię LCD? • Przenośność (przynajmniej możliwość włożenia do teczki) • Praca bateryjna (zwykle kilkadziesiąt godzin – baterie alkaliczne) • Do czego można to zastosować? Najbardziej znane przykłady • EPSON HX20 (bardziej kalkulator niż komputer osobisty) - 1982 • TANDY 100 /aka TRS80 Model 100, aka Kyocera - 1983 (ostatni OS zawierający oprogramowanie pisane osobiście przez Billa Gates’a) • Cambridge Computer Z88 – 1986 (dzieło Sir Clive Sinclair’a) Komputery „dziennikarskie” ??? Dynabook – Alan Kay Około 1970 r. (koncepcja rozwijana w Xerox PARC) „ A Personal Computer For Children Of All Ages.” To oczywiście kartonowy „prototyp”… Miniaturyzacja Na początku lat 90-tych XX wieku technologia produkcji układów VLSI pozwoliła na „upchnięcie” sprzętu typowego komputera IBM PC w połowy poprzedniej dekady w urządzeniu kieszonkowym zasilanym przez bateryjki AA!!! Niebagatelne osiągnięcie inżynierskie, ale co z użytecznością? Przykłady: • PoqetPC – 1989 (tu jeszcze „wielkość kasety VHS”) • Atari (właściwie DIP) Portfolio – 1989 (już A to urządzenieprawie…) można by nazwać pierwszym smartphon’em • Projekt Jaguar HP – HP 95LX, 100LX, 200LX, 700LX Miniaturyzacja Ten rodzaj obudowy nazywany bywa „clamshell” Personal Digital Assistant „Osobisty Asystent Cyfrowy” – termin wymyślony w latach 90-tych XX wieku przez Johna Sculley (Apple) mający określać urządzenie będące swego rodzaju automatycznym sekretarzem lub lokajem, dbającym o potrzeby informacyjne użytkownika. Konceptualnym prototypem (nigdy w pełni nie zrealizowanym) był tu Knowledge Navigator – także opracowany w Apple. Oczywiście można zastosować tu (co jest czasem czynione) swego rodzaju definicję „minimum” – PDA to programowalne urządzenie elektroniczne pozwalające przechowywać notatki i zarządzać kalendarzem. Wtedy pierwszym PDA można nazywać urządzenie Psion Organizer I PSION Typowy spin-off akademicki założony na początku lat 80-tych w Cambridge przez Dr Davida Pottera i zatrudniający jego studentów i doktorantów • Pierwsze prace – oprogramowanie dla ZX Spectrum • Później urządzenia elektroniczne, w tym w szczególności seria programowanych w języku OPL komputerków PSION Organizer I i II (bardzo popularne do dziś w zastosowaniach przemysłowych) PSION SIBO Późniejsze produkty obejmowały przede wszystkim rodzinę urządzeń (m.in. Series 3, Series MC) opartych o architekturę x86 i 16-bitowy (ale wielozadaniowy) system operacyjny SIBO. Oprogramowanie biurowe przeznaczone dla użytkownika nie będącego programistą (więc może to rzeczywiście PDA) – choć dalej możliwość korzystania z języka programowania (OPL). A definicja „maksimum”??? Współczesny poziom rozwoju technologii nie pozwala nam zrealizować wizji „nawigatora wiedzy”. Potrzebna do tego m.in. sztuczna inteligencja… Jednak nie tylko – inną specyficzną cechą KN jest brak klawiatury. Jak zatem się z nim komunikować? • Rozpoznawanie głosu – to trudne (szczególnie w latach 90-tych) • Pismo odręczne – ekran dotykowy (to łatwiejsze, co nie znaczy iż łatwe) Oczywiście komputery (także przenośne) wyposażone w panel dotykowy istniały już w latach 80-tych (np. GRID Corp.). Były to jednak konstrukcje oparte w pełni o tradycyjny paradygmat UI (panel dotykowy spełnia rolę myszy) Piękna porażka #1 – PenPoint - 1991 Go Corporation - startup założony w celu opracowania zupełnie nowego rodzaju komputera i nowego interfejsu użytkownika – sterowanego piórem • Cyfrowy, aktywny digitizer • Rozpoznawanie pisma odręcznego (litera po literze) jako podstawowa metoda komunikacji • W pełni obiektowy, wielozadaniowy system operacyjny Porażka (finansowa, organizacyjna itp.), m.in. za przyczyną firmy Microsoft Historia opisana przez byłego prezesa zarządu: Kaplan, Jerry (1999). Startup : a Silicon Valley adventure. Piękna porażka #2 – Apple Newton - 1993 Wiele założeń podobnych do tych przyjętych przez Go Corporation, choć są różnice: • Rozpoznawanie pisma odręcznego – w szczególności pisma „cursive” • Pasywny ekran dotykowy • Wielozadaniowy system operacyjny, userland w języku obiektowym NewtonScript • Dane przechowywane w bazach obiektowych (soups) Porażka (jw.). Pierwszy projekt jaki został zamknięty przez Steve Jobsa po jego powrocie do firmy Apple z „wygnania”. Do tego czasu powstało jednak kilka modeli urządzeń (MessagePad 100 – 2000, eMate 300) Emulator http://code.google.com/p/einstein/ Dlaczego nic z tego nie wyszło? Intermedium - XEROX Parctab - 1994 Inną ścieżką „maksimum” jest zapewne położenie większego nacisku na aspekt komunikacyjny „nawigatora wiedzy”. Współcześnie (w dobie serwisów społecznościowych) jest to oczywiste, w latach 90-tych mogło być co najwyżej przedmiotem prac badawczych i eksperymentalnych, takich jak Xerox Parctab • Komunikacja w podczerwieni, śledzenie położenia urządzenia, ciągła transmisja danych • Urządzenie jest interfejsem inteligentnej sieci firmowej • Prosta klawiatura akordowa, rozpoznawanie pisma (ale uproszczonego) Intermedium - XEROX Parctab Alfabet Unistroke Palm Pilot (US Robotics) - 1997 Podstawowe założenie - Proste (i tanie) jest piękne!!! Prosta platforma sprzętowa (Pilot 1000) • Jednozadaniowy system operacyjny (cykl run-dump data-restore) • Powolny procesor (Motorola Dragonball 68328 16MHz) • Mały ekran (160x160), pasywny digitizer • Mała ilość pamięci (128 KB) • … bardzo niski koszt (~300 USD) Oprogramowanie • Urządzenie ma być „przedłużeniem” komputera osobistego – nacisk na synchronizację danych (tzw. technologia HotSync) • Rozpoznawanie uproszczonego pisma odręcznego (Grafitti) • Łatwość tworzenia nowych aplikacji, darmowe SDK • Aplikacje w stylu „unixowym” – realizujące jedną (lub ew. niewiele) funkcji, ale realizujące to bardzo dobrze Palm Pilot (US Robotics) Smartphone… W końcu zaś zaczęto przemyśliwać… … a gdyby tak dodać do PDA telefon komórkowy? Oczywiście nie wymyślono tego od razu. Główny powód wydaje się być technologiczny - centrum rozwoju technologii PDA były Stany Zjednoczone Ameryki (Kalifornia), zaś w owym czasie (lata 90-te) telefonia komórkowa (we współczesnym rozumieniu) w USA praktycznie nie istniała. Niektóre pierwsze amerykańskie eksperymenty z transmisją danych z/do PDA wydawać się zatem mogą nam nieco egzotyczne – np. Palm VII (sieć Mobitex, technologie WebClipping itd.) W końcu – HP Omnigo 700LX /MS DOS/ (1995), Nokia Communicator 9000 /GEOS/ (1997), Handspring Treo 180 /PalmOS/ (2002) Smartphone… HP Omnigo 700LX+Nokia 2110 Oprogramowanie… Oczywiście na początku systemy
Recommended publications
  • Die Meilensteine Der Computer-, Elek
    Das Poster der digitalen Evolution – Die Meilensteine der Computer-, Elektronik- und Telekommunikations-Geschichte bis 1977 1977 1978 1979 1980 1981 1982 1983 1984 1985 1986 1987 1988 1989 1990 1991 1992 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 und ... Von den Anfängen bis zu den Geburtswehen des PCs PC-Geburt Evolution einer neuen Industrie Business-Start PC-Etablierungsphase Benutzerfreundlichkeit wird gross geschrieben Durchbruch in der Geschäftswelt Das Zeitalter der Fensterdarstellung Online-Zeitalter Internet-Hype Wireless-Zeitalter Web 2.0/Start Cloud Computing Start des Tablet-Zeitalters AI (CC, Deep- und Machine-Learning), Internet der Dinge (IoT) und Augmented Reality (AR) Zukunftsvisionen Phasen aber A. Bowyer Cloud Wichtig Zählhilfsmittel der Frühzeit Logarithmische Rechenhilfsmittel Einzelanfertigungen von Rechenmaschinen Start der EDV Die 2. Computergeneration setzte ab 1955 auf die revolutionäre Transistor-Technik Der PC kommt Jobs mel- All-in-One- NAS-Konzept OLPC-Projekt: Dass Computer und Bausteine immer kleiner, det sich Konzepte Start der entwickelt Computing für die AI- schneller, billiger und energieoptimierter werden, Hardware Hände und Finger sind die ersten Wichtige "PC-Vorläufer" finden wir mit dem werden Massenpro- den ersten Akzeptanz: ist bekannt. Bei diesen Visionen geht es um die Symbole für die Mengendarstel- schon sehr früh bei Lernsystemen. iMac und inter- duktion des Open Source Unterstüt- möglichen zukünftigen Anwendungen, die mit 3D-Drucker zung und lung. Ägyptische Illustration des Beispiele sind: Berkley Enterprice mit neuem essant: XO-1-Laptops: neuen Technologien und Konzepte ermöglicht Veriton RepRap nicht Ersatz werden.
    [Show full text]
  • 1 Star Trac Pro Partner – Training Partner Operations Manual Table of Contents I. Introduction II. Selecting Workout Partner
    Star Trac Pro Partner – Training Partner Operations Manual Table of Contents I. Introduction II. Selecting Workout Partner a. Creating a Custom Workout III. Creating a Pro or Elite Treadmill Custom Workout a. Naming Your Workout b. Entering Weight/Time c. Designing Your Incline Profile d. Designing Your Speed Profile IV. Creating a Pro Bike Custom Workout a. Naming Your Workout b. Entering Weight/Time c. Designing Your Resistance Profile V. Accessing a Custom Workout VI. Beaming a Custom Workout a. Beaming to a Pro or Elite Treadmill b. Beaming to a Pro Bike c. Beaming to a PDA Device VII. Editing a Custom Workout VIII. Deleting a Custom Workout IX. Reviewing a Completed Workout X. Collecting an Existing Workout from a Pro or Elite Treadmill or Pro Bike XI. Appendix A: List of PDAs Compatible with Pro Partner 1 I. Introduction Thank you for choosing Star Trac for your fitness needs. Are you ready to take your clients’ workout to a new level? The Star Trac Pro Partner software program will make your Palm-powered PDA (Personal Digital Assistant) an integral part of your personal training experience when using a Star Trac Pro or Elite Treadmill or Pro Bike. Personalized workouts and tracking client workout data are now all in the palm of your hand! In this manual you will learn how to use the Training Partner application to design custom workouts and track workout information for your clients for a more personal approach. It’s simple! Just follow the steps in this user manual and you’re one step closer to making your personal training more efficient.
    [Show full text]
  • Palm Covers4
    ANNUAL REPORT 2002 < leadership, strength and commitment > the palm economy Through the success of our Palm OS® platform, Palm has created a large ecosystem of companies that create and sell a variety of software applications, peripherals and accessories for Palm OS based devices. This thriving community offers a wealth of solutions for consumer, professional and enterprise users and remains one of the key components in our value proposition to our present and future customers. < 225,000+ developers* and 14,000+ applications* > *As of 7/2002 Peripherals and expansion cards sold separately. As Palm started FY ’02, we faced three fundamental • We continued to enhance pro forma operating results challenges: throughout the year with two consecutive quarters of gross margini improvements and four consecutive • Competing business strategies: While we had begun quarters of operating expenseii improvements. Pro forma the process of licensing our Palm OS software to hand- gross margini grew from a low of 20% in Q2 FY ‘02 to held manufacturers to expand the Palm Economy, the 35% in Q4 FY ‘02, while pro forma operating expensesii perceived lack of independence and the opportunistic have declined by 36% from the end of Q4 FY ’01 to nature of our licensing activities limited the potential of the end of Q4 FY ’02. both our Palm Solutions business and our Palm OS software business and blurred the focus and clarity of We made the strategic decision to commit ourselves fully purpose of each; to the operating system software licensing business. This decision was anchored in the fundamental belief that • Operational problems: We needed to improve supply handheld devices will become part of our daily life, much chain management and product development.
    [Show full text]
  • List of Palm OS Versions Included on Palm Handhelds, and Possible Upgrades
    List of Palm OS versions included on Palm handhelds, and possible upgrades www.palm.com < Home < Support < Knowledge Library Article ID: 10714 List of Palm OS versions included on Palm handhelds, and possible upgrades Palm OS® is the operating system that drives Palm devices. In some cases, it may be possible to update your device with ROM upgrades or patches. Find your device below to see what's available for you: Centro Treo LifeDrive Tungsten, T|X Zire, Z22 Palm (older) Handspring Visor Questions & Answers about Palm OS upgrades Palm Centro™ smartphone Device Palm OS Handheld Palm OS version Palm Desktop & version (out- Upgrade/Update after HotSync Manager of-box) available? upgrade/update update Centro (AT&T) 5.4.9 No N/A No Centro (Sprint) 5.4.9 No N/A No Treo™ 755p smartphone Device Palm OS Handheld Palm OS version Palm Desktop & version (out- Upgrade/Update after HotSync Manager of-box) available? upgrade/update update Treo 755p (Sprint) 5.4.9 No N/A No Treo™ 700p smartphones Device Palm OS Handheld Palm OS version Palm Desktop & version (out- Upgrade/Update after HotSync Manager of-box) available? upgrade/update update Treo 700p (Sprint) Garnet Yes N/A No 5.4.9 Treo 700p (Verizon) Garnet No N/A No 5.4.9 Treo™ 680 smartphones Device Palm OS Handheld Palm OS version Palm Desktop & version (out- Upgrade/Update after HotSync Manager of-box) available? upgrade/update update Treo 680 (AT&T) Garnet Yes 5.4.9 No 5.4.9 Treo 680 (Rogers) Garnet No N/A No 5.4.9 Treo 680 (Unlocked) Garnet No N/A No 5.4.9 Treo™ 650 smartphones Device Palm OS
    [Show full text]
  • Forget About Adding “Bells and Whistles” That the Average Person Doesn't Want, Need Or Know How to Use. the Hot-Selling Pa
    @ ISSUE: @ ISSUE: Forget about adding “bells and Of course, the Palm Pilot’s success quickly drove new competitors into the field, all with the intention of whistles” that the average person one-upping Palm with features like vibrating alarms, voice recording elements and greater memory. doesn’t want, need or know how But Palm didn’t waver from its belief that simplicity to use. The hot-selling Palm V was its competitive edge. Even with giant Microsoft threatening to make inroads in Palm’s market share by series is broadening Palm Inc.’s offering PDAs (personal digital assistants) with four times more memory, Hawkins resisted going mano-a- vast market lead by emphasiz- mano, byte-to-byte. “Who cares,” Hawkins recalls thinking. “I don’t need eight megabytes; I can’t even ing qualities that were previ- fill up two. Let’s show the world that this isn’t about ously unavailable in handheld speeds and feeds…. It’s about simplicity.” Hawkins reached that conclusion early on when computers – namely, sleek- he was still trying to envision what features the original Palm Pilot should include. Back then, ness and style. he carried a crude wood prototype, about the Beyond Gadget he desire to be beautiful as well as size of a deck of cards, in his pocket as he useful may not seem like a radical considered how customers would use such a Tidea. But as recently as four years ago, device throughout the course of a day. At it seemed like a bold, if not frivolous, goal to staff meetings, he sometimes even pulled high-technology manufacturers who were convinced out his wood block to scrawl imaginary notes that consumers were only interested in functionality on the “screen.” The experience convinced and not in how the product looked.
    [Show full text]
  • 130-01 Startup Guide
    130-01 Broadband Seismic Recorder 130-01 System Startup (Version 2.8.7) Refraction Technology 130-01 System Startup 1301-SYS-001-F April 9, 2007 Refraction Technology, Inc. 1600 Tenth Street, Suite A Plano, Texas 75074 USA Voice: 214-440-1265 Fax: 972-578-0045 EMAIL: [email protected] FTP: ftp.reftek.com WWW: http://reftek.com ©Copyright 2003-2006 Refraction Technology, Inc. All rights reserved. Printed in USA ii 1301-SYS-001-F 130-01 System Startup Preface All references to a PDA device in this guide refer to any type of device that is compatible with the Palm™ operating system (OS) with RS232 (i.e., Palm IIIe™, Palm IIIxe™, Palm V™, Palm VII™, Palm M105™, Handspring Visor™, TRG Pro™, etc.) This REF TEK manual provides startup and basic operating procedures with the 130 DAS family and related products. Cable drawings are also provided to allow several configurations. REF TEK Support and update notifications As a valued user of REF TEK equipment we would like to provide the best support possible by keeping you up to date with our product updates. If you would like to be notified of any REF TEK product updates please spend a couple of minutes to register with the reftek customer support team. To Register, either send an email to [email protected] giving us your name and REF TEK product you currently have or fill out our online registration form at www.reftek.com/registration Once we register your contact we will only send necessary notifications via email. The same notifications will be shown on our website’s www.reftek.com/support page Thanks, Your REF TEK support team 130-01 System Startup 1301-SYS-001-F iii Revision History: Rev Date Reason for change Affected Pages 0.1 1/12/02 Initial release A 10/04/02 Release of 1.0 130 Software B 1/03/03 Updated Firmware procedure Section 3.9 on page 42 C 3/03/02 Updated DAS Channel connectors to include Section 1.32 and 1.33 RT527.
    [Show full text]
  • Downloaded in Jan 2004; "How Smartphones Work" Symbian Press and Wiley (2006); "Digerati Gliterati" John Wiley and Sons (2001)
    HOW OPEN SHOULD AN OPEN SYSTEM BE? Essays on Mobile Computing by Kevin J. Boudreau B.A.Sc., University of Waterloo M.A. Economics, University of Toronto Submitted to the Sloan School of Management in partial fulfillment of the requirements for the degree of MASSACHUBMMIBE OF TECHNOLOGY Doctor of Philosophy at the AUG 2 5 2006 MASSACHUSETTS INSTITUTE OF TECHNOLOGY LIBRARIES June 2006 @ 2006 Massachusetts Institute of Technology. All Rights Reserved. The author hereby grn Institute of Technology permission to and to distribute olo whole or in part. 1 Signature ot Author.. Sloan School of Management 3 May 2006 Certified by. .............................. ............................................ Rebecca Henderson Eastman Kodak LFM Professor of Management Thesis Supervisor Certified by ............. ................ .V . .-.. ' . ................ .... ...... Michael Cusumano Sloan Management Review Professor of Management Thesis Supervisor Certified by ................ Marc Rysman Assistant Professor of Economics, Boston University Thesis Supervisor A ccepted by ........................................... •: °/ Birger Wernerfelt J. C. Penney Professor of Management Science and Chair of PhD Committee ARCHIVES HOW OPEN SHOULD AN OPEN SYSTEM BE? Essays on Mobile Computing by Kevin J. Boudreau Submitted to the Sloan School of Management on 3 May 2006, in partial fulfillment of the requirements for the degree of Doctor of Philosophy Abstract "Systems" goods-such as computers, telecom networks, and automobiles-are made up of mul- tiple components. This dissertation comprises three esssays that study the decisions of system innovators in mobile computing to "open" development of their systems to outside suppliers and the implications of doing so. The first essay considers this issue from the perspective of which components are retained under the control of the original innovator to act as a "platform" in the system.
    [Show full text]
  • Pc Interrupts a Programmer's Reference to Bios, Dos, and Third-Party Calls
    SECOND EDITION PC INTERRUPTS A PROGRAMMER'S REFERENCE TO BIOS, DOS, AND THIRD-PARTY CALLS Ralf Brown and Jim Kyle A TT Addison-Wesley Publishing Company Reading, Massachusetts Menlo Park, California New York Don Mills, Ontario Wokingham, England Amsterdam Bonn Sydney Singapore Tokyo Madrid San Juan Paris Seoul Milan Mexico City Taipei Table of Contents CHAPTER 1 Introduction 1 Why This Book Exists 1, Interrupts and the '86 CPU Family 2, Some Words of Caution 2, Sample Entry 3, About The Authors 4, Acknow- ledgments 4, CHAPTER 2 Organization and Master Interrupt List 7 CHAPTER 3 Hardware Interrupts 21 CPU-generated Interrupts 21, External Hardware Interrupts 25 CHAPTER 4 ROM BIOS 31 CHAPTER 5 Expansion Bus BlOSes 64 EISA'System ROM 64, Intel PCI BIOS 65, PCMCIA Socket Services 68 CHAPTER 6 Japanese ROM BIOS Extensions 77 AX PC (Japanese) 77, NEC 80, CHAPTER 7 Vendor-Specific ROM BIOS Extensions 83 Acorn BBC Master 512 83, Amstrad 87, Atari 89, AT&T 89, Compaq 90, Corona 94, Hewlett-Packard 94, Phoenix 96, Tandy 96, Victor 96, Zenith 96 CHAPTER 8 Video 99 Standard BIOS Calls 99, Vendor-Specific Extensions 1 38, EGA Register Interface Library 154, Hercules GRAFIX 157, UltraVision 159, Miscella- neous Display Drivers 163 CHAPTER 9 SuperVGA 183 VESA SuperVGA BIOS Extensions 183, SOLLEX SuperVGA Extensjons 188, Cirrus Logic 194, Trident Video BIOS 197, Tseng Video Bio's 197, OPTIMA/ET-3000 Zoom TSR 198, Miscellaneous 201 CHAPTER 10 Low-Level Disk I/O 203 Standard BIOS 203, ESDI Controllers 212, Vendor-Specific Extensions . 214, RAMdisks218 CHAPTER 11 SCSI Device I/O 221 ASPI 221, Common Access Method 224, CMC International TARGA.DEV 230, Future Domain 234, SCSILink 240, SDLP 242, Miscellaneous 243 CHAPTER 12 Serial I/O 247 Standard BIOS 247, Digiboard 250, FOSSIL 253, MBBIOS 264, AVA- TAR.Serial Dispatcher 266, COURIERS.COM 266, IBM/Yale EBIOS 268, TSRCOMM 269, Miscellaneous 271 ill TV I L.
    [Show full text]
  • AS-Cvtprox00-0 Zone Bus/N2 Bus Interface Converter Installation Sheet Connection Figure 5 Is a Diagram of the Connections Between the CVTPRO and Other Devices
    Installation Instructions Issue Date June 11, 2002 AS-CVTPROx00-0 Zone Bus/N2 Bus Interface Converter Ports Cabling The back of the CVTPRO (Figure 1) has ports for Figure 3 shows the 6-pin phone plug end of the connection to a Personal Computer (PC) and the N2 cable used by the CVTPRO for N2 Bus Palm handhelds, power input source, and the Zone communication. For Zone Bus communication, always Bus/N2 Bus RJ11 jack. use standard Zone Bus cables. Blue (N2+) White (N2-) Red (N2 REF) phonewire Figure 3: N2 Cable 6-Pin Phone Plug Pin Signal 1 N2+ Zone Bus/ cvtdorsal N2 Bus Serial Port 2 Zone Bus Power RJ11 Jack for Palm m1xx or m5xx Power 3 GND 6-Pin Devices or PC Input 4 N2 Ref 5 Zone Bus Signal Figure 1: CVTPRO Back 6 N2- n2zone The front of the CVTPRO (Figure 2) shows the mating connector for a Palm III, Palm V adapter, or Palm VII. Figure 4: Zone Bus/N2 Bus RJ11 Jack Pinout Green and yellow Light-Emitting Diodes (LEDs) display the N2 communication status of the unit ! relative to the field device. The red LED shows power CAUTION: Risk of Equipment damage. status. Check all wire connections. Improperly connected Connector for Palm V Adapter, wires result in permanent damage to the CVTPRO Palm III, or Palm VII unit. Yellow LED (Receiving) Green LED (Transmitting) Red LED (Power) Battery Cover cvtfront Figure 2: CVTPRO Front © 2002 Johnson Controls, Inc. 1 Part No. 24-9544-0, Rev. B www.johnsoncontrols.com Table 1: Cables Included with the CVTPRO To Connect the CVTPRO To: Use This Cable: PC via RS232 CVTPRO serial cable (18 inches/457 mm) Controller via the Zone Bus 8-pin RJ45 to 6-pin RJ11 phone cable (6 ft/1.8 m) Controller via the N2 Bus 4-pin N2 socket/3-pin N2 plug to 6-pin RJ11 phone cable (6 ft/1.8 m) Note: Remove the 4-pin N2 socket from the cable and use the bare wires to connect to N2 screw terminal devices.
    [Show full text]
  • Forensic Analysis of Digital Evidence from Palm Personal Digital Assistants
    Graduate Theses, Dissertations, and Problem Reports 2004 Forensic analysis of digital evidence from Palm Personal Digital Assistants Christopher M. McNemar West Virginia University Follow this and additional works at: https://researchrepository.wvu.edu/etd Recommended Citation McNemar, Christopher M., "Forensic analysis of digital evidence from Palm Personal Digital Assistants" (2004). Graduate Theses, Dissertations, and Problem Reports. 1550. https://researchrepository.wvu.edu/etd/1550 This Thesis is protected by copyright and/or related rights. It has been brought to you by the The Research Repository @ WVU with permission from the rights-holder(s). You are free to use this Thesis in any way that is permitted by the copyright and related rights legislation that applies to your use. For other uses you must obtain permission from the rights-holder(s) directly, unless additional rights are indicated by a Creative Commons license in the record and/ or on the work itself. This Thesis has been accepted for inclusion in WVU Graduate Theses, Dissertations, and Problem Reports collection by an authorized administrator of The Research Repository @ WVU. For more information, please contact [email protected]. Forensic Analysis of Digital Evidence from Palm Personal Digital Assistants Christopher M. McNemar Thesis submitted to the College of Engineering and Mineral Resources at West Virginia University in partial fulfillment of the requirements for the degree of Master of Science In Computer Science With Emphasis On Computer Forensics Roy S. Nutter, Jr., Ph.D., Chair John M. Atkins, Ph.D. Bojan Cukic, Ph.D. Lane Department of Computer Science and Electrical Engineering Morgantown, West Virginia 2004 Keywords: PDA Forensics, Palm Forensics, Digital Forensics, Digital Image Analysis, Digital Evidence Copyright 2004 Christopher M.
    [Show full text]
  • Palm OS Programmer's Companion (Preliminary)
    Palm OS Programmer’s Companion (Preliminary) Navigate this online document as follows: To see bookmarks, Command-7 (Mac OS) type: Ctrl-7 (Windows) To navigate, any blue hypertext link click on: any Table of Contents entry any Index entry arrows in the toolbar Palm OS Programmer’s Companion (Preliminary) Copyright © 1996 - 1999, 3Com Corporation or its subsidiaries (“3Com”). All rights reserved. This docu- mentation may be printed and copied solely for use in developing products for the Palm Computing plat- form. In addition, two (2) copies of this documentation may be made for archival and backup purposes. Except for the foregoing, no part of this documentation may be reproduced or transmitted in any form or by any means or used to make any derivative work (such as translation, transformation or adaptation) without express written consent from 3Com. 3Com reserves the right to revise this documentation and to make changes in content from time to time without obligation on the part of 3Com to provide notification of such revision or changes. 3COM MAKES NO REPRESENTATIONS OR WARRANTIES THAT THE DOCUMENTATION IS FREE OF ERRORS OR THAT THE DOCUMENTATION IS SUITABLE FOR YOUR USE. THE DOCUMENTATION IS PROVIDED ON AN “AS IS” BASIS. 3COM MAKES NO WARRANTIES, TERMS OR CONDITIONS, EXPRESS OR IM- PLIED, EITHER IN FACT OR BY OPERATION OF LAW, STATUTORY OR OTHERWISE, INCLUDING WARRANTIES, TERMS, OR CONDITIONS OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND SATISFACTORY QUALITY. TO THE FULL EXTENT ALLOWED BY LAW, 3COM ALSO EXCLUDES FOR ITSELF AND ITS SUPPLI- ERS ANY LIABILITY, WHETHER BASED IN CONTRACT OR TORT (INCLUDING NEGLIGENCE), FOR DIRECT, INCIDENTAL, CONSEQUENTIAL, INDIRECT, SPECIAL, OR PUNITIVE DAMAGES OF ANY KIND, OR FOR LOSS OF REVENUE OR PROFITS, LOSS OF BUSINESS, LOSS OF INFORMATION OR DATA, OR OTHER FINANCIAL LOSS ARISING OUT OF OR IN CONNECTION WITH THIS DOCU- MENTATION, EVEN IF 3COM HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
    [Show full text]
  • E Colnpetltlon .~~ in THIS ISSUE
    PIJ ~ HP {~h/aUen~g.es 'n e COlnpetltlon .~~ IN THIS ISSUE little over a year ago, Understandably, he's slowing the I was working in my pace a bit this year. There's no way office when I sensed he can continue to appear on every someone standing in the videotape, answer every HP Desk doorway. I looked up to message, return every phone call and see Lew Platt, HP chainnan, president make every personal appearance he's and CEO. asked to. After all, there are a few "My letter for the next issue of other things involved in running a $20 MEASURE is due today," Lew said, billion global company with 96,000 "but I'm not quite through writing it; employees. it needs a little more work. Would it You hear a lot these days about be okay if I bring it to you first thing the disintegration-even death-of tomorrow morning?" Hewlett-Packard's famed culture, the I paused for a moment-more to HP way. That won't happen with Lew On the cover: Illustrator Pete collect my thoughts than to ponder in charge. He truly represents the McDonnell uses a sports the request-then said, "Sure. Tomor­ traits that Bill Hewlett and Dave metaphor to symbolize the fiercely competitive business row morning is fine." Packard envisioned in the HP way. world in which HP operates in To me, this anecdote describes Lew leads by example. an update of a 1987 MEASURE Lew Platt pertectly. Lew's leadership should be enough story on HP's competition.
    [Show full text]