SlideShare ist ein Scribd-Unternehmen logo
1 von 2
Critică asupra lucrării “Proactive Computing”
                                                          Petre Vlad-Ştefan
                        Facultatea de Automatică şi Calculatoare,Universitatea Politehnica din Bucureşti
                        Splaiul Independenţei, nr. 313, sector 6, cod poştal 060042, Bucureşti, ROMÂNIA
                                                        vlad@vladpetre.com


Abstract— Proactivitatea defineşte acţiunea de a anticipa anumite      autorul, în prezent avem sisteme care monitorizează mediul
evenimente şi de a lua decizii menite să schimbe cursul firesc al      înconjurător şi care iau anumite decizii automat în funcţie de
lucrurilor.                                                            datele culese (exemplu: un sistem anti-incendiu, o centrală de
                                                                       încălzire).
Keywords— Proactive          computing,   dispozitive   inteligente,      „Sistemele proactive trebuie să răspundă la stimuli mult
microcontrolere.                                                       mai rapid decât ar putea-o face un om.” - Îarăşi, poate că
                                                                       autorul şi-a dorit o evoluţie mai accelerată decât ceea ce am
                        I.    INTRODUCERE
                                                                       avut în ultimii ani, însă progres există. Un exemplu banal în
   Prin prezenta lucrare     doresc să îmi exprim punctul de           acest sens îl reprezintă sistemul ESP (Electronic Stability
vedere cu privire la           nevoia de a schimba Ştiinţa             Program) din dotarea autovehiculelor.
Calculatoarelor, nevoie       susţinută de cercetătorul David             „Majoritatea industriei IT este orientată pe automatizarea
Tennenhouse în articolul     său intitulat „Proactive Computing”       lucrului la birou, pe e-commerce.” – La acest capitol, eu nu
şi publicat în anul 2000.                                              văd nici o evoluţie în ultimii ani. Ba chiar aş putea spune că
                                                                       am avut de-a face cu o uşoară involuţie, dacă ar fi să judecăm
                            II. CONŢINUT
                                                                       lucrurile din punctul de vedere al autorului. Astăzi, mai mult
   În anul 2000, cercetătorul David Tennenhouse publică un             ca oricând, industria IT este orientată către e-commerce, către
articol în cadrul ACM (Association for Computing                       munca de birou, către servicii.
Machinery), în care este exprimată nevoia de a schimba                    „În cele din urmă, Internetul va ajunge să fie disponibil în
paradigma Ştiinţei Calculatoarelor. În articol, intitulat              aproape orice arie geografică, fiind capabil să deservească
„Proactive Computing”, cercetătorul dezaprobă faptul că                aproape orice dispozitiv încorporat.” – Previziunea autorului
oamenii de ştiinţă din domeniul Tehnologiei Informaţiei s-au           s-a adeverit. Astăzi, Internetul este mult mai accesibil decât
concentrat prea mult pe calculatoarele interactive în                  acum 10 ani, în aproape toate ariile geografice. Paradoxul
detrimentul celor proactive şi afirmă că „este timpul pentru o         constă în faptul că, elementul principal care a condus la
schimbare”. David Tennenhouse propune lumii ştiinţifice să             răspândirea Internetului din punct de vedere geografic este
îşi redefinească scopurile, pentru ca societatea umană să              dispozitivul mobil bazat pe interacţiune (laptop/telefon
depăşească etapa calculatoarelor interactive.                          mobil).
   În linii mari, articolul mi s-a părut destul de plauzibil pentru       „Multiplexarea senzorilor.” – Este o altă idee care se
acele timpuri. Fapt pentru care împărtăşesc unele idei ale             regăseşte în ziua de azi pusă în practică. Un dispozitiv
autorului, dar le dezaprob pe altele. În continuare, am să             încorporat, dotat cu senzori multipli, poate să deservească mai
comentez atât idei cu care rezonez, cât şi idei cu care nu sunt        mulţi utilizatori simultan, fiecăruia livrându-i datele de care
de acord. De asemenea, voi analiza ceea ce s-a adeverit,               are nevoie sub formă de serviciu RESTful (Representational
precum şi ceea ce nu s-a adeverit între timp.                          State Transfer).
   Autorul afirmă că primul pas pe care trebuie să îl facă                „Dispozitivele proactive vor fi capabile să lucreze de la
lumea ştiinţifică pentru a îşi schimba scopul, îl reprezintă           egal la egal, şi nu doar sub forma actuală master-slave.” – Din
reexaminarea fundamentală a frontierei dintre lumea reală şi           păcate, cercetările nu au fost îndreptate către acest scop, fapt
lumea virtuală. Al doilea pas pe care trebuie să îl facă lumea         pentru care, în prezent reţelele de senzori fără fir funcţionează
ştiinţifică este reprezentat de nevoia de a schimba constantele        tot după modelul master-slave.
de timp în care un calcul este aplicat. În fine, al treilea pas este      „Puţini studenţi în domeniul Ştiinţei Calculatoarelor
reprezentat de schimbarea abordării filozofiei calculatoarelor         studiază la facultate teoria controlului.” – Afirmaţia aceasta
din „conduse de om” în „supervizate de om”. După părerea               este la fel de adevărată ca acum 10 ani. Ba chiar aş putea
mea, cel de-al treilea pas este cel mai important şi ca atare ar       adăuga faptul că în ziua de astăzi se pune şi mai puţin accent
fi trebuit menţionat primul. De altfel, eu cred că înşişi              pe teoria controlului în facultăţile de profil.
inginerii ar trebui să se debaraseze de trecut şi să îşi schimbe          „Elementele de control din cadrul sistemelor proactive vor
filozofia / mentalitatea / abordarea curentă, pentru a fi în           fi interconectate cu ajutorul reţelelor bazate pe pachete de
concordanţă cu ultimul pas şi pentru a fi capabili să (re)creeze.      date.” – Autorul a anticipat bine. Având în vedere evoluţia
   „Sistemele proactive trebuie să fie puternic conectate cu           Internetului, reţeaua globală bazată pe schimbul de pachete de
lumea din jurul lor, folosind senzori şi actuatori.” - Deşi            date, nu prea văd cum lucrurile ar fi putut să ia o altă turnură.
evoluţia poate că nu a fost atât de rapidă pe cât şi-ar fi dorit
„Vehiculele ce nu au nevoie de oameni le vor depăşi ca
număr pe cele interactive.” – Aceasta este una dintre cele mai
radicale idei prezentate în articol. Da, sunt de acord că aici se
va ajunge, însă mai trebuie să treacă încă câteva zeci de ani
până la înfăptuire.
   „Reducerea implicării omului în crearea de software.” –
Aceasta este o altă idee radicală prezentată în lucrare, dar cu
care nu sunt deloc de acord. În prezent, nu s-au făcut progrese
în acest sens şi nici nu cred că vor avea loc în următoarele
decenii.

                         III. CONCLUZIE
   În încheiere, având în vedere faptul că împărtăşesc în linii
mari viziunea autorului, că o mare parte din (pre)viziunile sale
s-au adeverit şi că dispozitivele încorporate proactive ne fac
viaţa mai uşoară (mult mai uşoară decât telefonul mobil –
dispozitiv bazat pe interacţiune, care uneori poate fi o
adevărată pacoste), nu pot decât să reiau cuvintele autorului şi
să le întăresc:
   „În ultimii 40 de ani, Ştiinţa Calculatoarelor s-a concentrat
numai asupra a 2% din necesităţile computaţionale ale lumii.
Este timpul să construim sisteme proactive.”

Weitere ähnliche Inhalte

Mehr von Vlad Petre

[Curs Android] C10 - Threaduri & Servicii (IPW 2011)
[Curs Android] C10 - Threaduri & Servicii (IPW 2011)[Curs Android] C10 - Threaduri & Servicii (IPW 2011)
[Curs Android] C10 - Threaduri & Servicii (IPW 2011)Vlad Petre
 
[Curs Android] C09 - Stocarea Datelor (IPW 2011)
[Curs Android] C09 - Stocarea Datelor (IPW 2011)[Curs Android] C09 - Stocarea Datelor (IPW 2011)
[Curs Android] C09 - Stocarea Datelor (IPW 2011)Vlad Petre
 
[Curs Android] C08 - Intents & Broadcast Receivers (IPW 2011)
[Curs Android] C08 - Intents & Broadcast Receivers (IPW 2011)[Curs Android] C08 - Intents & Broadcast Receivers (IPW 2011)
[Curs Android] C08 - Intents & Broadcast Receivers (IPW 2011)Vlad Petre
 
[Curs Android] C07 - Liste (IPW 2011)
[Curs Android] C07 - Liste (IPW 2011)[Curs Android] C07 - Liste (IPW 2011)
[Curs Android] C07 - Liste (IPW 2011)Vlad Petre
 
[Curs Android] C06 - DDMS & LogCat (IPW 2011)
[Curs Android] C06 - DDMS & LogCat (IPW 2011)[Curs Android] C06 - DDMS & LogCat (IPW 2011)
[Curs Android] C06 - DDMS & LogCat (IPW 2011)Vlad Petre
 
[Curs Android] C05 - Emulator (IPW 2011)
[Curs Android] C05 - Emulator (IPW 2011)[Curs Android] C05 - Emulator (IPW 2011)
[Curs Android] C05 - Emulator (IPW 2011)Vlad Petre
 
[Curs Android] C04 - User Interface (IPW 2011)
[Curs Android] C04 - User Interface (IPW 2011)[Curs Android] C04 - User Interface (IPW 2011)
[Curs Android] C04 - User Interface (IPW 2011)Vlad Petre
 
[Curs Android] C02 - Aplicatii (IPW 2011)
[Curs Android] C02 - Aplicatii (IPW 2011)[Curs Android] C02 - Aplicatii (IPW 2011)
[Curs Android] C02 - Aplicatii (IPW 2011)Vlad Petre
 
[Curs Android] C01 - Introducere (IPW 2011)
[Curs Android] C01 - Introducere (IPW 2011)[Curs Android] C01 - Introducere (IPW 2011)
[Curs Android] C01 - Introducere (IPW 2011)Vlad Petre
 
Diploma Project: Friloc - Retea de socializare bazata pe geolocalizare
Diploma Project: Friloc - Retea de socializare bazata pe geolocalizareDiploma Project: Friloc - Retea de socializare bazata pe geolocalizare
Diploma Project: Friloc - Retea de socializare bazata pe geolocalizareVlad Petre
 
Diploma Presentation: Friloc - Retea de socializare bazata pe geolocalizare
Diploma Presentation: Friloc - Retea de socializare bazata pe geolocalizareDiploma Presentation: Friloc - Retea de socializare bazata pe geolocalizare
Diploma Presentation: Friloc - Retea de socializare bazata pe geolocalizareVlad Petre
 
Eneco: Energy Economy
Eneco: Energy EconomyEneco: Energy Economy
Eneco: Energy EconomyVlad Petre
 
Kickstart Project: Android+Restlet+Hibernate+PostgreSQL
Kickstart Project: Android+Restlet+Hibernate+PostgreSQLKickstart Project: Android+Restlet+Hibernate+PostgreSQL
Kickstart Project: Android+Restlet+Hibernate+PostgreSQLVlad Petre
 
[SCS]Friloc - Scientific Paper
[SCS]Friloc - Scientific Paper[SCS]Friloc - Scientific Paper
[SCS]Friloc - Scientific PaperVlad Petre
 
Critica asupra Singularitatii lui Vernor Vinge
Critica asupra Singularitatii lui Vernor VingeCritica asupra Singularitatii lui Vernor Vinge
Critica asupra Singularitatii lui Vernor VingeVlad Petre
 
Aplicare Filtre pe Imagini
Aplicare Filtre pe ImaginiAplicare Filtre pe Imagini
Aplicare Filtre pe ImaginiVlad Petre
 
Voicenger - Software Architecture Document
Voicenger - Software Architecture DocumentVoicenger - Software Architecture Document
Voicenger - Software Architecture DocumentVlad Petre
 
Voicenger - Software Design Document
Voicenger - Software Design DocumentVoicenger - Software Design Document
Voicenger - Software Design DocumentVlad Petre
 
Voicenger - System Requirements Specification
Voicenger - System Requirements SpecificationVoicenger - System Requirements Specification
Voicenger - System Requirements SpecificationVlad Petre
 
SIM Project: Optimizing a Benchmarking Tool
SIM Project: Optimizing a Benchmarking ToolSIM Project: Optimizing a Benchmarking Tool
SIM Project: Optimizing a Benchmarking ToolVlad Petre
 

Mehr von Vlad Petre (20)

[Curs Android] C10 - Threaduri & Servicii (IPW 2011)
[Curs Android] C10 - Threaduri & Servicii (IPW 2011)[Curs Android] C10 - Threaduri & Servicii (IPW 2011)
[Curs Android] C10 - Threaduri & Servicii (IPW 2011)
 
[Curs Android] C09 - Stocarea Datelor (IPW 2011)
[Curs Android] C09 - Stocarea Datelor (IPW 2011)[Curs Android] C09 - Stocarea Datelor (IPW 2011)
[Curs Android] C09 - Stocarea Datelor (IPW 2011)
 
[Curs Android] C08 - Intents & Broadcast Receivers (IPW 2011)
[Curs Android] C08 - Intents & Broadcast Receivers (IPW 2011)[Curs Android] C08 - Intents & Broadcast Receivers (IPW 2011)
[Curs Android] C08 - Intents & Broadcast Receivers (IPW 2011)
 
[Curs Android] C07 - Liste (IPW 2011)
[Curs Android] C07 - Liste (IPW 2011)[Curs Android] C07 - Liste (IPW 2011)
[Curs Android] C07 - Liste (IPW 2011)
 
[Curs Android] C06 - DDMS & LogCat (IPW 2011)
[Curs Android] C06 - DDMS & LogCat (IPW 2011)[Curs Android] C06 - DDMS & LogCat (IPW 2011)
[Curs Android] C06 - DDMS & LogCat (IPW 2011)
 
[Curs Android] C05 - Emulator (IPW 2011)
[Curs Android] C05 - Emulator (IPW 2011)[Curs Android] C05 - Emulator (IPW 2011)
[Curs Android] C05 - Emulator (IPW 2011)
 
[Curs Android] C04 - User Interface (IPW 2011)
[Curs Android] C04 - User Interface (IPW 2011)[Curs Android] C04 - User Interface (IPW 2011)
[Curs Android] C04 - User Interface (IPW 2011)
 
[Curs Android] C02 - Aplicatii (IPW 2011)
[Curs Android] C02 - Aplicatii (IPW 2011)[Curs Android] C02 - Aplicatii (IPW 2011)
[Curs Android] C02 - Aplicatii (IPW 2011)
 
[Curs Android] C01 - Introducere (IPW 2011)
[Curs Android] C01 - Introducere (IPW 2011)[Curs Android] C01 - Introducere (IPW 2011)
[Curs Android] C01 - Introducere (IPW 2011)
 
Diploma Project: Friloc - Retea de socializare bazata pe geolocalizare
Diploma Project: Friloc - Retea de socializare bazata pe geolocalizareDiploma Project: Friloc - Retea de socializare bazata pe geolocalizare
Diploma Project: Friloc - Retea de socializare bazata pe geolocalizare
 
Diploma Presentation: Friloc - Retea de socializare bazata pe geolocalizare
Diploma Presentation: Friloc - Retea de socializare bazata pe geolocalizareDiploma Presentation: Friloc - Retea de socializare bazata pe geolocalizare
Diploma Presentation: Friloc - Retea de socializare bazata pe geolocalizare
 
Eneco: Energy Economy
Eneco: Energy EconomyEneco: Energy Economy
Eneco: Energy Economy
 
Kickstart Project: Android+Restlet+Hibernate+PostgreSQL
Kickstart Project: Android+Restlet+Hibernate+PostgreSQLKickstart Project: Android+Restlet+Hibernate+PostgreSQL
Kickstart Project: Android+Restlet+Hibernate+PostgreSQL
 
[SCS]Friloc - Scientific Paper
[SCS]Friloc - Scientific Paper[SCS]Friloc - Scientific Paper
[SCS]Friloc - Scientific Paper
 
Critica asupra Singularitatii lui Vernor Vinge
Critica asupra Singularitatii lui Vernor VingeCritica asupra Singularitatii lui Vernor Vinge
Critica asupra Singularitatii lui Vernor Vinge
 
Aplicare Filtre pe Imagini
Aplicare Filtre pe ImaginiAplicare Filtre pe Imagini
Aplicare Filtre pe Imagini
 
Voicenger - Software Architecture Document
Voicenger - Software Architecture DocumentVoicenger - Software Architecture Document
Voicenger - Software Architecture Document
 
Voicenger - Software Design Document
Voicenger - Software Design DocumentVoicenger - Software Design Document
Voicenger - Software Design Document
 
Voicenger - System Requirements Specification
Voicenger - System Requirements SpecificationVoicenger - System Requirements Specification
Voicenger - System Requirements Specification
 
SIM Project: Optimizing a Benchmarking Tool
SIM Project: Optimizing a Benchmarking ToolSIM Project: Optimizing a Benchmarking Tool
SIM Project: Optimizing a Benchmarking Tool
 

Critica asupra lucrarii Proactive Computing

  • 1. Critică asupra lucrării “Proactive Computing” Petre Vlad-Ştefan Facultatea de Automatică şi Calculatoare,Universitatea Politehnica din Bucureşti Splaiul Independenţei, nr. 313, sector 6, cod poştal 060042, Bucureşti, ROMÂNIA vlad@vladpetre.com Abstract— Proactivitatea defineşte acţiunea de a anticipa anumite autorul, în prezent avem sisteme care monitorizează mediul evenimente şi de a lua decizii menite să schimbe cursul firesc al înconjurător şi care iau anumite decizii automat în funcţie de lucrurilor. datele culese (exemplu: un sistem anti-incendiu, o centrală de încălzire). Keywords— Proactive computing, dispozitive inteligente, „Sistemele proactive trebuie să răspundă la stimuli mult microcontrolere. mai rapid decât ar putea-o face un om.” - Îarăşi, poate că autorul şi-a dorit o evoluţie mai accelerată decât ceea ce am I. INTRODUCERE avut în ultimii ani, însă progres există. Un exemplu banal în Prin prezenta lucrare doresc să îmi exprim punctul de acest sens îl reprezintă sistemul ESP (Electronic Stability vedere cu privire la nevoia de a schimba Ştiinţa Program) din dotarea autovehiculelor. Calculatoarelor, nevoie susţinută de cercetătorul David „Majoritatea industriei IT este orientată pe automatizarea Tennenhouse în articolul său intitulat „Proactive Computing” lucrului la birou, pe e-commerce.” – La acest capitol, eu nu şi publicat în anul 2000. văd nici o evoluţie în ultimii ani. Ba chiar aş putea spune că am avut de-a face cu o uşoară involuţie, dacă ar fi să judecăm II. CONŢINUT lucrurile din punctul de vedere al autorului. Astăzi, mai mult În anul 2000, cercetătorul David Tennenhouse publică un ca oricând, industria IT este orientată către e-commerce, către articol în cadrul ACM (Association for Computing munca de birou, către servicii. Machinery), în care este exprimată nevoia de a schimba „În cele din urmă, Internetul va ajunge să fie disponibil în paradigma Ştiinţei Calculatoarelor. În articol, intitulat aproape orice arie geografică, fiind capabil să deservească „Proactive Computing”, cercetătorul dezaprobă faptul că aproape orice dispozitiv încorporat.” – Previziunea autorului oamenii de ştiinţă din domeniul Tehnologiei Informaţiei s-au s-a adeverit. Astăzi, Internetul este mult mai accesibil decât concentrat prea mult pe calculatoarele interactive în acum 10 ani, în aproape toate ariile geografice. Paradoxul detrimentul celor proactive şi afirmă că „este timpul pentru o constă în faptul că, elementul principal care a condus la schimbare”. David Tennenhouse propune lumii ştiinţifice să răspândirea Internetului din punct de vedere geografic este îşi redefinească scopurile, pentru ca societatea umană să dispozitivul mobil bazat pe interacţiune (laptop/telefon depăşească etapa calculatoarelor interactive. mobil). În linii mari, articolul mi s-a părut destul de plauzibil pentru „Multiplexarea senzorilor.” – Este o altă idee care se acele timpuri. Fapt pentru care împărtăşesc unele idei ale regăseşte în ziua de azi pusă în practică. Un dispozitiv autorului, dar le dezaprob pe altele. În continuare, am să încorporat, dotat cu senzori multipli, poate să deservească mai comentez atât idei cu care rezonez, cât şi idei cu care nu sunt mulţi utilizatori simultan, fiecăruia livrându-i datele de care de acord. De asemenea, voi analiza ceea ce s-a adeverit, are nevoie sub formă de serviciu RESTful (Representational precum şi ceea ce nu s-a adeverit între timp. State Transfer). Autorul afirmă că primul pas pe care trebuie să îl facă „Dispozitivele proactive vor fi capabile să lucreze de la lumea ştiinţifică pentru a îşi schimba scopul, îl reprezintă egal la egal, şi nu doar sub forma actuală master-slave.” – Din reexaminarea fundamentală a frontierei dintre lumea reală şi păcate, cercetările nu au fost îndreptate către acest scop, fapt lumea virtuală. Al doilea pas pe care trebuie să îl facă lumea pentru care, în prezent reţelele de senzori fără fir funcţionează ştiinţifică este reprezentat de nevoia de a schimba constantele tot după modelul master-slave. de timp în care un calcul este aplicat. În fine, al treilea pas este „Puţini studenţi în domeniul Ştiinţei Calculatoarelor reprezentat de schimbarea abordării filozofiei calculatoarelor studiază la facultate teoria controlului.” – Afirmaţia aceasta din „conduse de om” în „supervizate de om”. După părerea este la fel de adevărată ca acum 10 ani. Ba chiar aş putea mea, cel de-al treilea pas este cel mai important şi ca atare ar adăuga faptul că în ziua de astăzi se pune şi mai puţin accent fi trebuit menţionat primul. De altfel, eu cred că înşişi pe teoria controlului în facultăţile de profil. inginerii ar trebui să se debaraseze de trecut şi să îşi schimbe „Elementele de control din cadrul sistemelor proactive vor filozofia / mentalitatea / abordarea curentă, pentru a fi în fi interconectate cu ajutorul reţelelor bazate pe pachete de concordanţă cu ultimul pas şi pentru a fi capabili să (re)creeze. date.” – Autorul a anticipat bine. Având în vedere evoluţia „Sistemele proactive trebuie să fie puternic conectate cu Internetului, reţeaua globală bazată pe schimbul de pachete de lumea din jurul lor, folosind senzori şi actuatori.” - Deşi date, nu prea văd cum lucrurile ar fi putut să ia o altă turnură. evoluţia poate că nu a fost atât de rapidă pe cât şi-ar fi dorit
  • 2. „Vehiculele ce nu au nevoie de oameni le vor depăşi ca număr pe cele interactive.” – Aceasta este una dintre cele mai radicale idei prezentate în articol. Da, sunt de acord că aici se va ajunge, însă mai trebuie să treacă încă câteva zeci de ani până la înfăptuire. „Reducerea implicării omului în crearea de software.” – Aceasta este o altă idee radicală prezentată în lucrare, dar cu care nu sunt deloc de acord. În prezent, nu s-au făcut progrese în acest sens şi nici nu cred că vor avea loc în următoarele decenii. III. CONCLUZIE În încheiere, având în vedere faptul că împărtăşesc în linii mari viziunea autorului, că o mare parte din (pre)viziunile sale s-au adeverit şi că dispozitivele încorporate proactive ne fac viaţa mai uşoară (mult mai uşoară decât telefonul mobil – dispozitiv bazat pe interacţiune, care uneori poate fi o adevărată pacoste), nu pot decât să reiau cuvintele autorului şi să le întăresc: „În ultimii 40 de ani, Ştiinţa Calculatoarelor s-a concentrat numai asupra a 2% din necesităţile computaţionale ale lumii. Este timpul să construim sisteme proactive.”