Java

Laborator
9/10 (4 voturi)
Domeniu: Calculatoare
Conține 1 fișier: doc
Pagini : 12 în total
Cuvinte : 6430
Mărime: 24.08KB (arhivat)
Publicat de: Theodor Marginean
Puncte necesare: 0

Extras din laborator

Povestea

Ideea de a realiza un limbaj ca Java a avut-o James Gosling, conducatorul unui proiect numit Green la care acum cinci ani lucra o echipa de la Sun Microsystems. Initial, echipa nu a avut nici o intentie de a realiza un nou limbaj de programare. Scopul lor era sa realizeze programe pentru controlul aparatelor electronice casnice astfel incit sa poata comunica intre ele. Pentru aceasta, James Gosling si restul echipei au folosit limbajul C++, considerat foarte puternic datorita usurintei lucrului cu obiecte (esential pentru reusita proiectului). Chiar de la inceput insa au aparut foarte multe probleme legate de aspectele mai complicate ale C++, cum ar fi mostenirea

multipla si dealocarile dinamice, asa ca Gosling a decis sa realizeze un limbaj simplificat care sa pastreze insa caracteristicile C++. Chiar si in acest stadiu nu s-a gindit nici o clipa ca limbajul sau ar urma sa iasa pe scena limbajelor de programare larg intrebuintate, el dorind doar sa termine proiectul intr-un mod cit mai usor.

Dupa ce a eliminat din C++ aspectele care il faceau inadecvat pentru controlul aparatelor electronice a obtinut un limbaj pe care l-a denumit Oak (stejar) -- povestea spune ca Gosling a fost inspirat de un stejar pe care il putea vedea de la fereastra biroului sau --.

Oak a fost folosit in proiectul Green, care avea ca scop controlul mai multor aparate (televizor, lumini, telefon, video) cu ajutorul unei telecomenzi numite *7 (StarSeven). *7 era prevazut cu un ecran senzitiv prin intermediul caruia posesorul selecta aparatul de controlat. Controlul era realizat prin intermediul unor figuri animate printre care si Duke, care a ajuns, de altfel, mascota limbajului Java. Pe linga acestea, mai avea citeva caracteristici noi: putea rula multiplatforma si avea facilitati pentru lucrul in retea (ideea era sa poata face dispozitivele sa comunice intre ele - de exemplu, schimb de retete intre cuptorul cu microunde si masina de tocat sau sincronizarea intre telefon si lumini-).

Oak a mai fost folosit in cadrul unui proiect ce folosea sistemul Green numit VOD ca baza softului care controla un sistem de televiziune interactiv. Reusita ar fi insemnat foarte multe milioane de dolari. Din pacate pentru VOD si din fericire pentru Web, compania Warner-Time a preferat alt sistem VOD-ului si, pe linga aceasta, un alt contract dintre Sun si 3DO a cazut. Oak a intrat intr-o eclipsa accentuata.

Trebuie mentionat ca la inceputul anilor '90 World Wide Web era constituit numai din documente text avind un caracter stiintific. La inceputul anului 1993 insa un eveniment important avea sa schimbe cu totul Reteaua... Mai exact, este vorba de aparitia primului browser grafic pentru WWW, Mosaic 1.0, realizat de Marc Andreesen, un student ce lucra la National Center for Supercomputing Applications (NCSA). Aceasta a insemnat o crestere in progresie geometrica a Web-ului, o adevarata explozie de informatie, imagini si sunete.

In tot acest timp, Sun incerca sa vinda macar unul din sistemele pentru bucataria de miine pe care le realizasera. Esecul acestei intreprinderi i-a determinat sa caute o alta directie de dezvoltare.

Preview document

Java - Pagina 1
Java - Pagina 2
Java - Pagina 3
Java - Pagina 4
Java - Pagina 5
Java - Pagina 6
Java - Pagina 7
Java - Pagina 8
Java - Pagina 9
Java - Pagina 10
Java - Pagina 11
Java - Pagina 12

Conținut arhivă zip

Alții au mai descărcat și

Crearea Paginilor Web cu Ajutorul Limbajului HTML

Configurarea cadrului de lucru HTML Toate fişierele HTML trebuie cuprinse între o pereche de etichete HTML de deschidere/închidere. Aceste...

Comerțul Electronic

„Cine deţine informaţia - stăpâneşte situaţia” Medierea informatică a afacerilor a început, în ţările economic dezvoltate, încă la sfârşitul...

Probleme Rezolvate Java

1. Următorul program pune in evidenţă creearea unor instanţe pentru o clasă: class Exemplu { int x; //constructor implicit Exemplu()...

Limbajul HTML

1. Start4Programs4Accessories4NOTEPAD. 2. Editarea codului sursa ( a tag-urilor) în editorul de texte NOTEPAD. 3. Salvarea codului sursa sub...

JAVA

Java este un limbaj de programare de nivel înalt, dezvoltat de JavaSoft, companie în cadrul firmei Sun Microsystems. Dintre caracteristicile...

Temă PC

1. Sa se implementeze un program care sa aduca pe primul loc componenta de valoare minima în valoare absoluta si componenta de pe primul loc pe...

Te-ar putea interesa și

JAVA - Battleship

CAPITOLUL 1 INTRODUCERE 1.1. Notiuni introductive Jocuri Un joc este o activitate recreaţională în care sunt implicaţi unul sau mai mulţi...

Ilustrarea și simularea unor algoritmi legați de inteligența artificială folosind programarea orientată pe obiect în limbajul java

Introducere Am ales lucrarea intitulată „Ilustrarea și simularea unor algoritmi de inteligență artificială folosind programarea orientată pe...

Crearea unui website cu aplicații numerice utilizând platforma Java 2015

I. Introducere În zilele noastre, tehnologia s-a dezvoltat foarte mult odată cu dezvoltarea de aplicații în domeniile industriale și mai ales...

Structuri de Date în Limbajul Java

Motivaţia lucrării Structurile de date reprezintă modalitatea în care datele sunt dispuse în memoria calculatorului(sau păstrate pe disc)....

Implementarea Algoritumului Dijkstra pentru Calcularea Drumului Optim Folosind Java

1. Introducere 1.1 Ce este un algoritm?Tipuri de algoritmi folositi pentru calcularea drumului optim Scurt istoric: “Originile teoriei...

Limbajul Java pe Internet

ADNOTARE Cuvinte cheie: Java, Server, Client, URL, RMI, JSP, JSF, applet. Limbajul Java a aparut datoritã necesitãtii rezolvãrii problemelor...

Procesor JAVA în Baza Arhitecturii RISC

1. Necesitatea utilizării şi particularităţile de funcţionare a Java Virtual Machine 1.1. Noţiuni generale JAVA este un limbaj de programare...

Fire de Execuție Java

INTRODUCERE Java este un limbaj de programare orientat-obiect, puternic tipizat, conceput de către James Gosling la Sun Microsystems (acum filială...

Ai nevoie de altceva?