WPAM. W2 - Krótka historia naturalna najdawniejszych urządzeń mobilnych. Piotr Gawrysiak.

Podobne dokumenty
WPAM. W2 - Krótka historia naturalna najdawniejszych urządzeń mobilnych. Piotr Gawrysiak.

Podział komputerów. Wykład z Technologii Informacyjnych. Piotr Mika

WPAM. Wstęp do programowania aplikacji mobilnych. Piotr Gawrysiak.

Historia Platform Mobilnych

Systemy operacyjne. Informatyka Stosowana, I rok. Krzysztof Wilk. Katedra Informatyki Stosowanej i Modelowania

Urzdzenia techniki komputerowej Identyfikacja i charakteryzowanie urzdze zewntrznych komputera

Historia Platform Mobilnych

Historia Platform Mobilnych

Veronica Gorshchenko. Wyższa Szkoła Informatyki i Zarządzania z siedzibą w Rzeszowie. Streszczenie

Jak komputery zmieniają nasze życie?

Historia Platform Mobilnych

OP /2012 Załącznik nr 3 Szczegółowy opis przedmiotu zamówienia

Numer ogłoszenia: ; data zamieszczenia: OGŁOSZENIE O ZMIANIE OGŁOSZENIA

System operacyjny System operacyjny

Lata 40-te. Powstaje pierwszy komputer (I generacja)

PORADNIKI. Dlaczego bezprzewodowa transmisja danych?

Emulacja maszyny. Program udaje zupełnie inną architekturę. Musi przetłumaczyć instrukcje emulowane na instrukcje platformy, na której działa

Spotkanie z komputerem

Komputery. Komputery. Komputery PC i MAC Laptopy

Technika mikroprocesorowa

8-calowa cyfrowa ramka do zdjęć! Wbudowane 128 MB

DOS (ang. Disk Operating System). 1 DOS

Opis przedmiotu zamówienia CZĘŚĆ 1

Od palmtopa do laptopa

GSMONLINE.PL. Nokia Lumia pierwszy tablet Nokii Nokia zaprezentowała dziś pierwszy tablet - Nokia Lumia 2520.

Windows Mobile. Andy Wigley, Daniel Moth, Peter Foot, Microsoft Mobile Development Handbook, Microsoft Press 2007

opracował Adam Nowiński

Zagadnienia wstępne WSTĘP DO PROGRAMOWANIA APLIKACJI MOBILNYCH DLA SYSTEMU ANDROID

TECHNOLOGIE INFORMACYJNE

Specyfikacja wymagań technicznych

Załącznik nr 6 Uszczegółowienie przedmiotu zamówienia. Pakiet 1 (Gdańsk) Tabela 1. Komputer przenośny. Ilość 1 sztuka

Systemy operacyjne. Systemy operacyjne. Systemy operacyjne. Zadania systemu operacyjnego. Abstrakcyjne składniki systemu. System komputerowy

Historia komputera. Architektura komputera Historia komputera. Historia komputera. Historia komputera. Historia komputera

Motorola Phone Tools. Krótkie wprowadzenie

Opis przedmiotu zamówienia Zadanie nr 3 Zakup sprzętu elektronicznego. Pracownia językowa. 2. Przekątna powierzchni roboczej: 100 cali

Urządzenia zewnętrzne Instrukcja obsługi

Szczegółowy Opis Przedmiotu Zamówienia

Kierunek: Informatyka rev rev jrn Stacjonarny 1 / 6

dr inż. Konrad Sobolewski Politechnika Warszawska Informatyka 1

Projekt "Maksymilian" współfinansowany ze środków Unii Europejskiej w ramach Europejskiego Funduszu Społecznego

Ekonomiczny Uniwersytet Dziecięcy

mgr inż. Mariusz Jarocki Forum Nauczycieli Bibliotekarzy Szkolnych

SKRÓCONY PODRĘCZNIK UŻYTKOWNIKA PROGRAMU. NOKIA PC SUITE 4.51a for Nokia Copyright 2002 Nokia Corporation. Wszelkie prawa zastrzeżone.

Opis przedmiotu zamówienia

Trójwymiarowa animacja RT w świetle pierwszych, interaktywnych produkcji. Historia komputerowych gier 3D

e. Antena musi spełniać normę min. IP Zasilacz

Lp. Nazwa Parametry techniczne

OFERTA TORELL NA WYBRANE URZĄDZENIA FISKALNE

Wstęp do informatyki. Świat komputerów. Sprzęt (Hardware) Komputer osobisty (Personal Computer) Cezary Bolek

Opis oferowanego towaru część II Multimedialne sale dydaktyczne. 2 szt. Tablica multimedialna

System komputerowy. Sprzęt. System komputerowy. Oprogramowanie

Zdjęcia i opis stanowisk laboratoryjnych wykorzystywanych w ramach projektu

Wprowadzenie. Dariusz Wawrzyniak. Miejsce, rola i zadania systemu operacyjnego w oprogramowaniu komputera

Podstawy obsługi komputerów. Budowa komputera. Podstawowe pojęcia

Szczegółowy opis przedmiotu zamówienia

/wpisać: model, symbol, producent urządzenia/

SYSTEMY OPERACYJNE WYKŁAD 1 INTEGRACJA ZE SPRZĘTEM

Wprowadzenie. Dariusz Wawrzyniak. Miejsce, rola i zadania systemu operacyjnego w oprogramowaniu komputera

Tworzenie aplikacji Web Alicja Zwiewka. Page 1

Systemy operacyjne i sieci komputerowe

SYSTEMY OPERACYJNE I SIECI KOMPUTEROWE

Podstawy informatyki. System operacyjny. dr inż. Adam Klimowicz

Systemy operacyjne. Wprowadzenie. Wykład prowadzą: Jerzy Brzeziński Dariusz Wawrzyniak

Kierunek: Informatyka rev rev jrn Niestacjonarny 1 / 5

Świat komputerów. Urządzenia wyjściowe:

1. Notebook 14. Producent: ASUS Model: ASUS VivoBook S14 S410. Parametr Parametr graniczny Parametr oferowany - opisać

Początek nie musi być trudny. Wystarczy właściwie dobrać narzędzia.

Niniejszy załącznik zawiera opis techniczny oferowanego przedmiotu zamówienia.

ud3 k0 Urządzenia Techniki Komputerowej

KARTA KURSU. Techniki informatyczne

Parametr Parametr graniczny Parametr oferowany - opisać

Zał nr 4 do ZW. Dla grupy kursów zaznaczyć kurs końcowy. Liczba punktów ECTS charakterze praktycznym (P)

Programowanie aplikacji na urządzenia mobilne

watermark TABLET LARK FreeMe GPS

Wstęp do Informatyki dla bioinformatyków

Urządzenia zewnętrzne

SERWERY KOMUNIKACYJNE ALCATEL-LUCENT

Elastyczność i mobilność w jednym, kompletnym pakiecie Panasonic UC Pro. Doskonała łączność gdziekolwiek się znajdujesz

(informacje firmy Alcatel)

Wyposażenie w sprzęt komputerowy szkół w Gminie Mrozy Szczegółowa Specyfikacja Zamówienia

OPIS PRZEDMIOTU ZAMÓWIENIA

Wstęp do Informatyki Komputer osobisty (Personal Computer)

Urządzenia zewnętrzne

Najszybszy bezprzewodowy Internet teraz tak e w Twoim telefonie

SKRÓCONY PODRĘCZNIK UŻYTKOWNIKA PROGRAMU. NOKIA PC SUITE 4.81 for Nokia 6310i. Copyright 2001 Nokia Corporation. Wszelkie prawa zastrzeżone.

Karta DVR 4 kanały + 4 kamery CCTV CCD - SUPER CENA

Oprogramowanie specjalistyczne

LAN 10/100/1000 Mbps Wi-Fi a/b/g/n/ac Moduł Bluetooth

Expo Composer Garncarska Szczecin tel.: info@doittechnology.pl. Dokumentacja użytkownika

1.1 PANELE OPERATORSKIE WONDERWARE

Efekt kształcenia. Ma uporządkowaną, podbudowaną teoretycznie wiedzę ogólną w zakresie algorytmów i ich złożoności obliczeniowej.

Do wszystkich wykonawców

Dokumentacja aplikacji Szachy online

Podstawy Techniki Komputerowej. Temat: BIOS

SPECYFIKACJA ISTOTNYCH WARUNKÓW ZAMÓWIENIA DOTYCZĄCEGO ZAKUP SPRZĘTU KOMPUTEROWEGO I OPROGRAMOWANIA DLA SZKOŁY PODSTAWOWEJ W WOLI ZARADZYŃSKIEJ

Minimalne parametry telefonów/modemów/tabletów. Grupa 1. Telefon podstawowy wymagania: (wymagane min. 2 modele, szacunkowa liczba dostaw: 27 szt.

Dla klientów biznesowych Microsoft przygotował dwie wersje systemu Windows Vista, w zależności od wielkości i skali działalności organizacji:

Część 1 sprzęt i oprogramowanie. Przygotował Mateusz Jureczko

Nowe smartfony Goclever: Dual SIM, duży ekran, KitKat i niska cena

PROJEKT WSPÓŁFINANSOWANY ZE ŚRODKÓW UNII EUROPEJSKIEJ W RAMACH EUROPEJSKIEGO FUNDUSZU SPOŁECZNEGO OPIS PRZEDMIOTU. Sieci i sterowniki przemysłowe

Transkrypt:

WPAM W2 - Krótka historia naturalna najdawniejszych urządzeń mobilnych Piotr Gawrysiak pgawrysiak@supermedia.pl Politechnika Warszawska Instytut Informatyki Zakład Systemów Informacyjnych 2010

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 programowalny Komputer stacjonarny Komputer przenośny Telefon stacjonarny Telefon komórkowy Personal Digital Assistant Smartphone Featurephone??? 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ż prawie ) Projekt Jaguar HP HP 95LX, 100LX, 200LX, 700LX A to urządzenie można by nazwać pierwszym smartphon em

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 80tych 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

Cdn.