WEDT Wprowadzenie Do Eksploracji Danych Tekstowych W Środowisku

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

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    32 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us