Apple Newton

Allikas: Vikipeedia
Apple Newton MessagePad 2100

Newtoni platvorm on firma Apple poolt välja töötatud üks varasematest pihuarvutite platvormidest. Newtoni platvormi arendamist alustati 1989. aastal, ametlik arendustegevus lõpetati 1998. aastal.[1] Newton oli Apple esimene platvorm pihu- ja tahvelarvutitele. Enamik Newtoni seadmeid kasutavad ARM 610 RISC protsessorit, puutetundlikku (stiilusega juhitavat) ekraani ja sisaldavad käsitsikirjatuvastuse tarkvara. Osa Apple seadmetest või nende elektroonikasüsteemidest valmistati ka Motorola poolt. Enamiku Newtoni seadmeid töötas välja ja turustas Apple (näiteks MessagePad seeria ja eMate 300), kuid ka teised firmad – Motorola, Sharp ja Digital Ocean – lõid Newtoni operatsioonisüsteemil töötavaid seadmeid.

Platvormi areng[muuda | redigeeri lähteteksti]

Newtoni-projekti alustas Apple millalgi 1980ndate lõppaastatel, esialgu tahvelarvutite uuringprojektina. Projekti alguses pakuti välja A4 paberi suuruse LCD-ekraaniga võimas tahvelarvuti, kuid kõrge hinna tõttu (üle 6000 dollari) keskenduti edaspidi väiksema ja soodsama seadme väljamõtlemisele. 1990. aastal seati projekti uueks eesmärgiks tahvelarvuti loomine ja 1992. aastaks turule toomine. Algas aktiivne arendustegevus (mitmed arendajad töötasid kohati 16 tundi päevas), kuid tarkvaras ilmnevate vigade parandamine viivitas seadme valmimist. Newtonit demonstreeriti 1992. aastal, hoolimata paljudest parandamata vigadest. Esitus avaldas publikule muljet ning konkurentid, nähes turuvõimalusi, alustasid oma pihuarvutite väljatöötamist. PDA-tüüpi arvutid (pihuarvutid) polnud siis veel saadaval, ka PDA (personal digital assistant) nimetuse mõtles Newtoni arendamise hilisemas faasis välja Apple tegevjuht ja Newtoni projekti eestvedaja John Sculley. Esimene Newton MessagePad saabus turule 1993. aastal. Selleks ajaks oli valminud ka konkurentide pihuarvuteid (näiteks AT&T PenPoint).[2]

Emate300

Kuigi esimeseks pihuarvutiks võiks vaidlemisi pidada 1984. aastal loodud kalkulaatorisarnast Psion Organizerit, oli Newtonil esimesena suur ekraan, operatsioonisüsteem ja olulised rakendused (kirjutus- ja joonistamisprogrammid) ning oli seega arvatavasti esimene seade, mida võiks tänapäevases mõttes PDA-ks või pihuarvutiks nimetada.[3]

John Sculley sõnul investeeris Apple Newtoni platvormi arendamisse üle 100 miljoni dollari.[4]

Toodete detailid[muuda | redigeeri lähteteksti]

Rakendustarkvara[muuda | redigeeri lähteteksti]

Enamik Newtoni seadmeid olid eelnevalt laaditud erinevate tarkvara rakendustega,et aidata isikuandmete korraldamist ja juhtimist. See hõlmas selliseid rakendusi nagu märkused, nimed ja kuupäevad, samuti erinevaid tootlikkuse tööriistad nagu kalkulaator, muundamise kalkulaatorid (metric tulemused, valuuta konverteerimine jms), ajavööndite kaardid jne. Hiljemates 2.x versioonides Newtoni operatsioonisüsteemile nende rakenduste juurde olid lisatud uued, nagu Works sõna töötleja ja Newton Internet Enabler, samuti komplekteeritud QuickFigure Works arvutustabeli ( "lahja" versiooni Pelicanware QuickFigure Pro), Pocket Quicken[5], NetHopper veebibrauser ja EnRoute posti klient. Erinevad Newtoni rakendused olid võimekad import / ekspordile koos populaarse desktop office suite'ga ja PIM[6] (Personal Information Manager) rakenduse faili formaatimisele, eelkõige kasutades Apple'i komplekteeritud Newton Connection Utilities ja ka Newton Connection Kit, mida müüdi eraldi ja ainult töötanud Newton seadmetele, mida kasutatakse 1.x versioonidel Newtoni OS.

Märkmed[muuda | redigeeri lähteteksti]

3 MessagePadi koos kahe klaviatuuriga ja PCMCIA mälukaartidega

Rakendus märkmed võimaldas kasutajatel luua väikseid dokumente, mis võiksid sisaldada teksti, mis oli kirjutatud, või tuvastada neid juba alates käekirjast, samuti vaba käega, visandid, "Kujundid" ja "tint text".

Versioonis 2.0 Newton OS, märkmetesse on loodud erinevaid lisamooduleid, mida võiks laiendada töötamiseks põhiliste rakendustega.

Üks uut tüüpi Notes kirjatarbed lisatud Newton OS 2.0 oli hierarhiline, bullet-ed, kokkupandav, multi-line "Meelespea", rakendamise outliner tarkvara. Seda võiks kasutada korraldamiseks mõtete, prioriteetide, teha nimekirja, planeerimise sammud jne. Iga täppjaotise võib sisaldada mitme tekstirea vastavalt soovile. Täppjaotise alla paigutatakse teine ​​taane, nii et moodustub hierarhiline ülevaade ehk puu. Kuna see funktsioon saabus enne Newton OS 2.0, mitmed kolmandad isikud olid teinud sarnase tarkvara enne OS 1.x Newtoni masinatele, kõige märgatavam nendest oli Dyno Notepad,mis väljastati 1993.

Nimed[muuda | redigeeri lähteteksti]

Nimede rakendus oli kasutatud kontaktide ladustamiseks. Kontaktid olid loodud kas Newton seadmes või Windows või Macintosh desktop PIMis ja seda oli võimalik sünkroniseerida üksteisele. Kuupäeva nimetustele valdkondades nagu näiteks sünnipäevad või aastapäevad oli loodud automaatne sündmuste toimumise taotleja ja kordaja. Igal kontaktile oli võimalik liasada vabas vormis märkmeid, mis võiksid sisaldada mitmesuguseid erinevate tinditega tekste, kujundeid või visandeid. Nagu näeme rakendus Nimed oli suuteline luua kontaktide kategooriaid erinevatest valkondadest. Nimed kasutavad 3 liiki kontakte, "Inimesed", "ettevõtjatjad" ja "grupid", aga oli võimalik määrada ka uut tüüpi, näiteks "klient", "patsient", jne. Stand Alone Software Inc lõi ka Newtonile tarkvarapaketti nimega Stationery Ehitus Kit, mis võimaldas kasutajatel teha kirjatarbeid ise ilma teisi abivahendeid kasutamata.

Kuupäevad[muuda | redigeeri lähteteksti]

MP100

Kuupäevadega on varustatud kalender, üritused, kohtumised, ja valveseadmed , sealhulgas integreeritud "to do" nimekirja manager. See andis palju erinevaid ekraani ja navigatsiooni stiile, sealhulgas graafilise päeva,nädala,kuu või aasta vaatamine "aja blokeerimine". Nagu nimed ja märkmed,kuupäevad on loodud üksuses kas Newtoni või Windowsi või Macintoshi desktopi PIMiga on võimalik sünkroniseerida andmeid üksteisele.

Operatsioonisüsteem ja programmeerimine[muuda | redigeeri lähteteksti]

Newtoni OS koosneb kolmest kihist. Madalaimal tasemel, tegeleb microkernel selliste ressursidega nagu ülesanded ja mälu. Peale microkerneli, suurem osa operatsioonisüsteemist on rakendatud C + +[7] programmeerimiskeelde, kaasa arvatud side kiht, käekirja tuvastus ja NewtonScript keskkond. Pealmine kiht koosneb sisseehitatud ja kasutaja installitud rakendustest kirjutatud NewtonScript.

NewtonScript nagu on juba mainitud on loodud objektorienteeritud programmeerimiskeelt väljatöötanud Apple töötaja Walter Smith[8]poolt.Mõned programmeerijad kaebasid selle peale,sest see oli väga kulukas(1000$ kulu Toolbox programmitöö keskkonnas). Lisaks see programmeerimiskeel nõudis palju õppimist.

Newton Toolkit (NTK), integreeritud keskkonna kohandatud graafilise olemuse Newtoni platvorm töötati spetsiaalselt arenguks rakendustele Newtoni platvormis ja tehti ka graafilise vaade toimetaja, template brauseri ja interaktiivset inspektor akna silumist. Esialgu oli see saadaval ainult Macintoshi arvutitel ja hiljem arendati ka Microsoft Windowsi operatsioonisüsteemis.

Andmetalletus[muuda | redigeeri lähteteksti]

Andmed Newtonis on salvestatud objektorienteeritud andmebaasidesse nimega supid. Üks uuenduslikke aspekte Newtonis on see, et supid on kättesaadavad kõigile programmidele ja programmid võivad töötada lähimasse suppi, mis tähendab, et kalendrisse võib viidata nimesid aadressiraamatust; märkusi saab ümber nimetada nimedeks jne. Suppide süsteem tegi ka lihtsaks sünkroniseerimise andmeid ning Newton Connection tööriistu võib kasutada impordi ja ekspordi andmetes.Paljude failivormingud on Rich Text Format, Microsoft Word, Microsoft Excel, Microsoft Works, ja palju muud. Teine tagajärg suppides on, et objektid võivad laiendada sisseehitatud rakendusi nii sujuvalt nagu aadressiraamatus , et Newtoni kasutajad ei saa mõnikord eristada, milline programm või add-objekt vastutab erilise funktsiooni ees oma süsteemis. Andmed omavad ja kasutavad rakendusi ja laiendusi ise.Näiteks "Storage" ala "Extras" sahtli 2.x Newton seadmed; on 1.x süsteemid, neid võib leida ainult või eemaldada Memory osa ehitatud -in Prefs rakendusest, Card slip (ka sisseehitatud) või kolmanda osapoole tööriistadega nagu NewtCase.

Lõpuks andmete suppi kontseptsioon toimib hästi sellistes andmetes nagu aadressid,kuid toimib halvasti eraldi andmete jaoks nagu andmekogud, failid ja dokumendid. Hiljem, 2,0 Newton OS süsteemil võeti kasutusele Virtual Binary Objects rakendust,et seda probleemi leevendada.

Newtoni tehnoloogia areng tänapäeval[muuda | redigeeri lähteteksti]

Enne kui Newtoni projekt jäi ära, Apple proovis luua tütarettevõte nimega Newton Inc, kuid see ka pidi oma ettevõtet sulgeda mitu kuud hiljem , kui Apple CEO Gil Amelio vallandati ja Steve Jobs võttis üle siis ajutise CEO ameti . Kaks ex-Apple Newton arendajate rajatud Pixo ettevõte sai kuulsaks sellega,et nad lõid operatsioonisüsteemi iPodile. Spekulatsioon jätkus mitu aastat, et Apple võib avaldada uue PDA mõne Newtoni tehnoloogia. Aga see jäi ainult spekulatsiooniks. Mõned käsitsikirjatuvastuste tehnoloogiad Newtonis on hiljem leidnud oma tee Windows CE.Kirja eelistuste menüü näitab erinevaid võimalusi, et inimesed kirjutasid kursiivis ja tegelased olid pixel identsed Windows CE neile varem kasutatud MessagePad.

"At All Things Digital" konverentsil aastal 2004, Steve Jobs viitas uus "Apple PDA" (ehk õigusjärglase Newton), mille ettevõte oli arenenud, kuid oli otsustanud mitte tuua turule.[9]

Newtoni imiteerimine[muuda | redigeeri lähteteksti]

Alates 2004 Einstein Project [10]on töötanud välja emuleerimise Newtoni kasutamiseks alternatiivse OS muudel alustel. See on praegu saadaval Sharp Zaurus, Apple Mac OS X, Nokia 770 ja N800, Microsoft Windows, PepperPad 3.Emulaator on avatud lähtekoodiga projekt, kuid nõuab originaal Newton ROM paigaldamist, et see töötaks. Alates septembrist 2010, Einstein töötab ka iPhones, iPads ja Android operatsioonisüsteemi arendamises alates märtsist 2011.[11]

Arendus[muuda | redigeeri lähteteksti]

Newtonile on programme kirjutatud ka pärast arenduse lõpetamist. Uuteks funktsioonideks on näiteks e-raamatute lugeja, RSS-voo lugeja ning tabelite koostamise programm.

Mudelid[muuda | redigeeri lähteteksti]

Viited[muuda | redigeeri lähteteksti]