DragossO Photography

duminică, 13 februarie 2011

Scurt istoric I : BROWSER

Inspirat de sectiunea Scurt istoric al revistei Chip m-am gandit sa fac ceva asemanator.
Prima parte va face referire la istoria Browser-elor.

1945: Sociologul Vannevar Bush imagineaza un mecanism(fictiv) de conectare a documentelor intre ele prin intermediul unor legaturi.

1962: Co-inventatorul mouse-ului, Doug Engelbart creaza un sistem online, un model pentru toate interfetele cu hyperlinkuri.

1965: Sociologul Ted Nelson publica ideea unor retele de calculatoare aflate la distanta si cu documentele conectate intre ele.

1989: HTML; Tim Berners-Lee inventeaza HTML-ul, cunoscutul limbaj pentru descrierea documentelor. HTTP-ul este protocolul pentru transportul de date si constituie baza web-ului de azi.

1990: La scurt timp dupa inventia lui Tim Berners-Lee, primul server web este pus la punct, iar echipa lui definitiveaza primul web-browser. Acest browser este numit WorldWideWeb.

1991-1992: WorldWideWeb este dat prima data celor de la CERN in martie, 1991, astfel incepand evolutia browser-ului. In 1992 Nicola Pellow un student matematician, aflat in internship la cei de la CERN, impreuna cu o echipa porteaza browser-ul pe o gama larga de computere, de la Unix la Microsoft DOS.

1993: Mosaic este prima versiune de browser pentru X-Windows si este dezvoltat de catre Marc Andreessen si Eric Bina in luna februarie. O versiune pentru Macintosh este dezvoltata de catre Aleks Totic cateva luni mai tarziu.

1994: In acest an apare Internet Works, primul browser cu tab-uri si Netscape, cel mai popular browser al acelor vremuri. Acesta din urma domina piata anilor '90 cu functii de codificare SSL si Cookie-uri.

1995: In acest an Microsoft lanseaza Windows 95. Acest Windows are incorporat un browser numit Internet Explorer. In 1999 Internet Explorer ajunge sa depaseasca Netscape si domina piata.

1996: In acest an intra pe piata browser-ul Opera, cu versiunea Opera 2.1, desi acest browser fusese dezvoltat inca din 1994 de firma Telenor. Pana in 2005 browser-ul nu este gratuit. Tot in acest an Macromedia introduce Flash Player, astfel oferind animatie browser-elor. In 2005 Flash Player este imbogatit cu functia de redare a continutului video.

1999: Nokia lanseaza pe telefonul sau 7110 un browser WAP, astfel facand posibil accesul la internet de pe telefonul mobil.

2003: Apple lanseaza propriul sau browser, Safari.

2004: Apare browser-ul Firefox. Acesta este lansat cu o mare campanie de publicitate si devine rapid foarte popular.

2008: Google isi incepe aventura pe piata browser-elor, cu propriul browser: Chrome. Tendinta acestora este de a unifica desktop-ul cu reteaua prin sistemul de operare Chrome OS.

In viitorul apropiat va fi folosit conceptul Cloud (Cloud Computing).

miercuri, 9 februarie 2011

Inclinometru electronic


Tema acestui proiect este masurarea inclinatiei utilizand accelerometrul ADXL202 si afisarea acesteia pe un ecran LCD cu ajutorul unui microcontroller.
Accelerometrul ADXL 202 produs de firma Analog Devices, care este un produs cu un consum redus de energie, putând să măsoare acceleraţia după două axe. Domeniul de măsură al accelerometrului este ±2g (g=9,81m/s2). Poate măsura atât acceleraţie dinamică cât şi acceleraţie statică (de exemplu acceleraţia gravitaţională).
Acest tip de accelerometru furnizează atât semnal analogic (variaţie analogică a tensiunii de ieşire cu variaţia acceleraţiei) cât şi semnal digital – ciclu de lucru modulat – care oferă o mai bună acurateţe a semnalului. Semnalul dat de acceleraţie poate fi determinat măsurând lungimea pulsurilor T1 si T2 cu ajutor registrului Timer1 al microcontrollerului PIC16F877A.
Datorita aplicabilitatii extinse, domeniile in care inclinometrele isi pot gasi utilizare sunt numeroase. Una dintre cele mai importante piete pentru inclinometre este industria constructiilor de masini. Exista si alte domenii in care se pot gasi aplicatii, ca de exemplu sisteme de echilibrare, parghii, pedale si flapsuri. Interesante sunt de asemenea si aplicatii pe masini de mixare materiale, masini de bobinat, prese, compactoare si vinciuri hidraulice. Inclinometrele sunt folosite si la excavatoare, macarale, mese rotative, zone de incarcare si stocare, masini de secerat, buldozere, masini pentru constructia drumurilor si orice alt fel de masini comerciale. Ele sunt de asemenea folosite la masinile de forare orizontala si verticala, corpuri de iluminat automate si centrale electrice solare. Masurarea unghiului de inclinare pe platforme, macarale si conveioare reprezinta o alta aplicatie.

Accelerometrul ADXL202

ADXL202E este realizat de firma Analog Devices în tehnologie MEMS şi este disponibil sub forma unui circuit integrat cu 8 pini. Principalele performanţe tehnice ale acestui senzor sunt:

- Dimensiuni: 5 mm x 5 mm x 2mm;

- Plaja de măsurare: ± 2g;

- Rezoluţie: 2 mg pentru frecvenţa de 60 Hz;

- Consum de curent: sub 0.6mA

- Tensiune de alimentare: 3 V - 5,25 V;

- Şocuri maxime suportate: 1000 g.

Senzorul conţine o structură de poli-silicon, suspendată prin arcuri din acelaşi material pe plăcuţa de siliciu a circuitului integrat, care opun o rezistenţă la forţele de acceleraţie.
Deplasările structurii sunt măsurate cu ajutorul unui condensator diferenţial, care are plăci fixe independente şi plăci centrale ataşate masei în mişcare, iar semnalele de ieşire sunt semnale dreptunghiulare.


Pentru masurarea inclinatiei, acelerometrul foloseste forta gravitationala pentru a determina pozitia unui obiect in spatiu. Sensibilitatea este crescuta atunci cand integratul este paralel cu suprafata pamantului.

Compilatorul utilizat este CCS C, unde poate fi scris cod atat in C cat si sub forma de blocuri de asm.Pentru acest proiect am folosit un display LCD AC 162B de tip 16 caractere x 2 linii, produs de Ampire Co.
Mai jos sunt schema cu amplasarea componentelor si layoutul cablajului.



RISC sau CISC ???

RISC vs CISC


Microprocesoarele proceseaza datele folosind instructiuni. Acestea iau datele si instructiunile din RAM. Microprocesorul are anumite instructiuni implementate in el. Aceste instructiuni sunt disponibile direct microprocesorului si nu este nevoie ca acesta sa le ia de la RAM.
Microprocesoarele pot fi clasificate in 2 categorii: CISC si RISC, in fucntie de numarul de instructiuni implementate deja in ele.

CISC

CISC = Complex Instruction Set Computing
Microprocesoarele care utilizeaza arhitectura CISC au multe instructiuni incorporate in ele. Acest lucru salveaza timp de procesare. Timpul este salvat deoarece instructiunile necesare sunt disponibile direct din microprocesor si nu este nevoie ca acesta sa le preia din programul stocat pe memoria externa, cum ar fi RAM-ul.
Arhitectura CISC ajuta microprocesorul sa grabeasca executia programelor ce au nevoie de instructiuni. Din cauza instructiunilor incorporate in microprocesor, performantele acestuia sunt scazute. Pentru a trece peste aceasta problema trebuie incorporate mai multe tranzistoare in microprocesor. Acest tip de procesor este folositor pentru nevoi generale de calcul. Este folosit in general in PC-uri.

RISC

RISC = Recuced Instruction Set Computing
Microprocesoarele CISC au instructiunile incorporate, iar acestea ocupa spatiu in microprocesor, lasand mai putin spatiu pentru procesul de programare. Unele microprocesoare fac anumite functii, cum ar fi cele folosite pentru calculele stiintifice. Instructiunile in plus incorporate in microprocesor ocupa spatiu important si de asemenea timpul necesar pentru executia instructiunilor suplimentare este irosit.
Pentru a depasii acest impediment o noua arhitectura a aparut, si anume RISC. Microprocesoarele ce utilizeaza arhitectura RISC au instructiuni limitate incorporate. De aceea este nevoie de mai putine tranzistoare pentru crearea microprocesorului. Reducerea instructiunilor salveaza si spatiu in microprocesor. Microprocesorul RISC este mai ieftin de fabricat decat cel CISC. Acest tip de procesor este preferat pentru scopuri stiintifice unde numarul limitat de instructiuni este necesar.

Evolutia Microprocesorului

Intel a inceput in anul 1968. Intel a creat primul microprocesor in anul 1971. Peste ani, Intel a modificat microprocesorul pentru a-l face mai rapid, eficient si fiabil. Micsorarea marimii tranzistoarelor a dus de asemenea si la micsorarea microprocesorului.

Ultimul pas inaintea treburilor mai serioase

Inainte sa intram in circuitele digitale mai complexe, haideti sa facem si bistabilele RS, RS sincron, D, D Master-Slave si JK.
Va voi prezenta circuitele la fel ca si la MUX si DEMUX si astept intrebarile voastre pentru detalii.

RS



Circuitul de test.


Rezultatul simularii.


Layoutul.



RS sincron



Circuitul de test.


Rezultatul simularii.


Layoutul.


D



Circuitul de test.


Rezultatul simularii.

Layoutul.


D Master-Slave



Circuitul de test.


Rezultatul simularii.


Layoutul.


JK



Circuitul de test.


Rezultatul simularii.


Layoutul.

duminică, 6 februarie 2011

Sa intram mai adanc in logica binara

Cum v-am aratat principalele porti logice si layout-urile lor, acuma o sa va arat urmatorul pas in logica binara. Stiu ca marea majoritate stiti cu ce se mananca logica binara, dar nu multi cunoasteti layout digital. Deci haideti sa va arat DEMUX si MUX.
Nu va voi explica prea multe, dar daca aveti intrebari, puneti-le si va voi raspunde cu mare placere.
DEMUX

Circuitul de test.


Rezultatul simularii.

Layoutul.

MUX

Circuitul de test.

Rezultatul simularii.

Layoutul.

100 de ani de IBM (de la Danny)

Pentru cine nu stia, anul acesta faimoasa companie IBM implineste frumoasa varsta de 100 de ani. Cu aceasta ocazie va voi arata filmuletul facut de cei de la IBM. Vizionare placuta !

Cele mai inovative telefoane mobile.

Dupa ce v-am aratat cateva din conceptele de telefoane mobile, zic sa va arat si trei telefoane care au fost, sunt si vor fi inovatiile din acest domeniu.

Am sa incep cu trecutul, si anume cu telefonul meu preferat din toate timpurile. Acesta este

HTC SHIFT

.
Performantele acestui telefon erau comparabile cu cele ale unui laptop:

- Ecran-tactil TFT cu 16Mil de culori, rezolutie de 800x480 (Wide-VGA), dimensiune de 7 inch;
- Tastatura QWERTY + Handwriting recognition;
- Boxe stereo (2 boxe);
- Memorie de stocare fie de 40Gb, fie de 80Gb (microdrive), 1Gb RAM, 128Mb ROM + card slot (SDIO);
- Conectivitate : GPRS, EDGE, 3G (HSDPA-3.6 Mbps),WLAN (Wi-Fi 802.11 b/g), Bluetooth (v2.0), USB (v2.0);
- Camera foto(VGA) + video + o a doua camera pentru video-call;
- Sistem de operare : Microsoft Vista Business si SnapVUE OS (unii spun ca se poate monta chiar si Windows XP);
- Procesor Intel Stealey 800MHz.

Acum sa trecem la telefonul momentului. Acest telefon este deja la a IV-a generatie si urmeaza lansarea celei de-a V-a. A facut furori printre tineri inca de la prima generatie, cu miile de aplicatii pe care le avea disponibile. Este vorba de faimosul

iPhone


Performantele pentru iPhone 4 sunt urmatoarele:
- Ecran-tactil capacitiv LED-backlit IPS TFT cu 16Mil de culori, rezolutie de 640x960, dimensiune de 3.5 inch, suprafata rezistenta la zgarieturi oleophobica (rezistenta la substante uleioase), multi-touch, girosensor pe 3 axe, sensor de proximitate pentru auto-oprire;
- Memorie de stocare fie de 16Gb, fie de 32Gb (microdrive), 512Mb RAM;
- Conectivitate : GPRS, EDGE, 3G (HSDPA-7.2 Mbps;HSUPA-5.76 Mbps),WLAN (Wi-Fi 802.11 b/g/n), Bluetooth (v2.1 cu A2DP), USB (v2.0);
- Camera foto(5 MP cu touch-focus si geo-tagging) + video(720p la30fps, LED video light si geo-tagging) + o a doua camera pentru video-call(doar pentru Wi-Fi);
- Sistem de operare : iOS 4;
- Procesor de 1 GHz Apple A4;
- GPS cu suport A-GPS;

Iar pentru viitor v-a trebui sa ne asteptam la telefoane de genul

Mozila Seabird

. Momentan este doar un concept dar ne arata viitorul gadget-uri.

Pentru performantele acestui telefon va voi lasa sa vizionati clipul oferit de cei de la Mozilla Labs:

joi, 3 februarie 2011

Telefoanele viitorului... oare?

Telefoanele mobile, noul gadget. Daca in urma cu putini ani gadget-urile erau considerate PDA-urile, netbook-urile, sau chiar laptopurile, mai nou gadgetul este considerat telefonul mobil, care a fost conceput pentru telefonia mobila si atat. Dar mai nou un telefon mobil poate sa redea televiziune, filme la calitate HD, poate sa filmeze la calitate HD si sa faca poze la rezolutii de 12MP, are ecran tactil de milioane de culori si de rezolutie mare, are incorporat sistem GPS si multe alte functii.
Deci, daca un telefon mobil de serie are asa de multe functii si performante, oare ce inseamna un telefon mobil concept? Haideti sa ne uitam la cateva din aceste concepte.
Voi incepe cu un concept mai vechi de la NOKIA, si anume MORPH. Acest telefon foloseste nanotehnologie pentru a crea un corp flexibil si un ecran transparent, care poate fi modelat in forma in care este preferata de utilizator.

Daca va plac pietrele atunci veti indragii telefonul Pebble, de la Fujitsu. La o prima privire acesta seamana cu o piatra ornamentala. De fapt este un telefon foarte bine camuflat. Pata neagra din mijlocul acestuia poate fi transformata intr-o tastatura, un panou media sau un web browser, in functie de locul in care o miscam.

Pentru toti cei care adora o Coca-Cola rece s-a inventat telefonul care merge pe acest suc. Asa ca haideti sa uitam de energia electrica data de baterii sau de cea solara, acum vom folosii Coca-Cola pentru a ne functiona telefonul mobil. Sau cel putin asa spune Daizi Zheng.

Daca tot suntem in epoca Eco, de ce nu ar exista si telefoane eco. Va voi arata 3 telefoane care consider ca fac parte din aceasta categorie.
Primul este un telefon care reprezinta plantele. Acesta are forma unei frunze si combina esteticitatea cu functionalitatea. Este vorba despre Telefonul Frunza creat de Anastasia Zharkova.
Cel de-al doilea telefon eco face legatura la economia de energie, acesta fiidn alimentat de la un panou solar montat pe spatele dispozitivului. De asemenea acest telefon mobil are o forma curbata, fapt care ii permite sa fie plasat pe geam. x

Ultimul concept din categoria eco este telefonul care este biodegradabil. Acest telefon se numeste Telefonul An si este creat de catre Je-Hyun Kim, care a luat in considerare faptul ca oamenii isi schimba telefonul mobil o data la doi ani. Astfel acest telefon eco este conceput sa se biodegradeze dupa doi ani.

Daca va place sa scrieti mult, de ce nu ati face acest lucru cu telefonul mobil. Nu este vorba de vreo tehnologie de imprimare prin caldura sau laser pe hartie, ci pur si simplu este vorba de o un telefon integrat intr-un pix obisnuit. Dupa cum va ganditi este vorba de Telefonul Pix. Desi este creat pentru convorbiri hands free, capetele acestuia contin un receptor si un emitator.

Din ce in ce mai mult se pune accentul pe PAD-uri, dar problema acestora este ca sunt foarte mari ca dimensiuni si destul de greu de carat. Dar daca dorim sa avem un telefon care sa aiba dimensiunile ecranului unui PAD, dar sa putem sa il si caram cu usurinta, atunci ar trebui sa folosim Mobile Script. Acesta este initial un telefon ingust si stilat, iar atunci cand dorim il putem deschide si sa ne folosim de toata tehnologia pe care ne-o pune la dispozitie.

Dupa cum era de asteptat am lasat pentru final cel mai interesant concept. Acesta include tehnologie 3D si este aproape tot fabricat din sticla.