1
00:00:02,190 --> 00:00:06,050
Ciao, questo è determinato a diventare ciò che vogliamo.

2
00:00:06,240 --> 00:00:10,710
Passiamo un po 'di tempo a capire come è nata Jello.

3
00:00:10,740 --> 00:00:17,670
Linguaggi informatici come C e C ++ Java hanno alcune caratteristiche uniche e c'è una certa motivazione dietro alla

4
00:00:17,730 --> 00:00:20,120
creazione di Java con queste caratteristiche.

5
00:00:20,350 --> 00:00:26,340
Quindi comprendere la motivazione ci aiuterà ad apprezzare meglio le funzionalità offerte da Joe.

6
00:00:26,550 --> 00:00:30,360
Andiamo avanti e impariamo la storia dietro la creazione di posti di lavoro.

7
00:00:31,880 --> 00:00:38,300
Devi avere sentito parlare di Sun Microsystems perché una nota azienda della Silicon Valley acquisita per

8
00:00:38,300 --> 00:00:47,510
articolo nel 2000 e poi nel 1991, essendo in attività da quasi un decennio per la vendita di computer basati su Unix,

9
00:00:48,440 --> 00:00:53,110
volevano vedere quale sarebbe stata la prossima ondata di informatica.

10
00:00:53,170 --> 00:01:00,800
Quindi questa è una mossa intelligente su questo punto e hanno chiamato il team come il tè verde

11
00:01:00,860 --> 00:01:07,550
che la conclusione iniziale della squadra verde era Dot net lavorare su dispositivi consumer eterogenei che

12
00:01:07,640 --> 00:01:17,000
comunicano tra loro potrebbe essere un credito significativo su questi dispositivi sono piccoli sono affidabili distribuiti in tempo reale sistemi embedded e sulla

13
00:01:17,000 --> 00:01:24,150
base di questa conclusione iniziale hanno deciso di costruire un prototipo come parte di un nuovo progetto

14
00:01:24,270 --> 00:01:26,280
chiamato The Green Project.

15
00:01:26,280 --> 00:01:28,990
Quindi è una squadra verde che lavora al progetto verde.

16
00:01:30,710 --> 00:01:37,440
La visione di questo progetto era quella di costruire un dispositivo palmare wireless interattivo che potesse comunicare

17
00:01:37,490 --> 00:01:44,660
a dispositivi di intrattenimento domestico come la NBC o come vediamo qui e questa illustrazione del software che la

18
00:01:44,660 --> 00:01:48,760
squadra verde che utilizzeremo sarebbe installata su tutti questi dispositivi.

19
00:01:49,640 --> 00:01:56,030
E questa tecnologia avrebbe dovuto aiutare a fare cose come suonare un determinato canale TV o registrare

20
00:01:56,030 --> 00:01:57,820
un particolare programma preferito.

21
00:01:57,980 --> 00:02:01,450
Ma solo comune in questi giorni ma non nei primi anni '90.

22
00:02:01,460 --> 00:02:08,550
In effetti, è possibile vedere che in questa illustrazione c'è un videoregistratore perché non c'erano DVD nei primi anni '90.

23
00:02:08,730 --> 00:02:14,130
Tuttavia, realizzare questa visione è stato piuttosto impegnativo in quanto aveva alcuni obiettivi unici.

24
00:02:14,270 --> 00:02:15,780
Vediamo quali sono questi obiettivi.

25
00:02:17,200 --> 00:02:23,660
Il cui obiettivo è che il software potrebbe consumare meno memoria in quanto i dispositivi consumer più

26
00:02:23,670 --> 00:02:28,120
grandi sono dispositivi incorporati che hanno risorse limitate come la memoria.

27
00:02:28,140 --> 00:02:33,780
La prossima tecnologia nextstep dovrebbe consentire a questi dispositivi di comunicare tra loro e anche

28
00:02:33,780 --> 00:02:36,170
trasmetterli su qualsiasi programma software.

29
00:02:36,230 --> 00:02:41,760
E questo porta al terzo e uno degli obiettivi più importanti che è l'indipendenza dalla piattaforma.

30
00:02:42,850 --> 00:02:48,050
Quindi, quando questi programmi software vengono consegnati da un dispositivo all'altro, dovrebbero essere eseguiti su

31
00:02:48,050 --> 00:02:50,600
quel dispositivo di destinazione senza problemi.

32
00:02:50,660 --> 00:02:55,760
Questo è l'hardware e il sistema operativo del dispositivo dargah non dovrebbe causare problemi.

33
00:02:55,940 --> 00:03:00,330
E questo è fondamentalmente l'indipendenza dalla piattaforma.

34
00:03:00,340 --> 00:03:05,740
Allo stesso modo, quando i programmi software vengono forniti con o dispositivi di destinazione non dovrebbero causare alcun

35
00:03:05,800 --> 00:03:07,300
danno a tali dispositivi.

36
00:03:07,300 --> 00:03:08,920
Quindi la sicurezza è fondamentale.

37
00:03:10,510 --> 00:03:15,820
Infine il software per supportare il multi-threading in modo che Devizes possa eseguire

38
00:03:15,880 --> 00:03:17,390
più attività contemporaneamente.

39
00:03:17,470 --> 00:03:23,950
Ad esempio, se un programma viene scaricato da un altro dispositivo consumer, il dispositivo corrente potrebbe

40
00:03:23,950 --> 00:03:28,110
voler svolgere qualche altra attività durante il download del programma.

41
00:03:30,020 --> 00:03:35,930
Inizialmente il C ++ è stato preso in considerazione per questo progetto, ma probabilmente lo ha fatto in quanto

42
00:03:35,930 --> 00:03:40,930
non ha rispettato alcuni degli obiettivi del progetto che abbiamo appena discusso sull'indipendenza della casa nera.

43
00:03:41,000 --> 00:03:48,860
Così quel team ha deciso di creare una tecnologia nuova di zecca e poi uno dei membri James Gosling ha creato

44
00:03:48,860 --> 00:03:50,690
un linguaggio completamente nuovo.

45
00:03:50,780 --> 00:03:59,100
L'ho chiamato come awk dopo l'albero fuori dal suo ufficio o in seguito ribattezzato Begala a causa di problemi relativi ai marchi.

46
00:03:59,160 --> 00:04:02,240
Quindi Gosling è considerato come noi più lontano da Djala.

47
00:04:04,100 --> 00:04:09,800
Ben presto il raggio verde si avvicinò con loro lavorando tutti sul dispositivo palmare interattivo

48
00:04:09,800 --> 00:04:17,310
che era chiamato noi sistema stellare ed è interessante notare che questo era già nel lontano 92 On-Star sette aveva già

49
00:04:17,310 --> 00:04:19,790
un touch screen con funzionalità simili.

50
00:04:19,880 --> 00:04:26,400
Gli smartphone Goodis sono solo su google per Gosling, che inizierà sette e dovresti riuscire a trovarti o a leggerti.

51
00:04:26,390 --> 00:04:29,160
I dimostranti di James Gosling si fermano su di loro.

52
00:04:29,220 --> 00:04:33,410
Vale sicuramente la pena guardare il sundog.

53
00:04:33,420 --> 00:04:36,360
L'industria della TV via cavo ha venduto questo prodotto.

54
00:04:36,510 --> 00:04:45,100
Ma la tecnologia era troppo avanzata per loro e quindi il progetto non raggiunse il successo, ma Sunstone si rese conto

55
00:04:45,200 --> 00:04:52,090
che il nuovo world wide web era esattamente identico al progetto verde che ha una rete di

56
00:04:52,090 --> 00:04:57,460
sistemi eterogenei che comunicano tra loro come mostrato in questa illustrazione .

57
00:04:57,460 --> 00:05:03,280
Come potete vedere, i client Windows hanno problemi con i server Linux e in modo simile con

58
00:05:03,280 --> 00:05:08,130
i client Linux che comunicano con i server Windows prima che venissero creati.

59
00:05:08,160 --> 00:05:14,910
Internet Inwald si muove intorno a Orlistat perché tu sei il mio contatto su

60
00:05:14,920 --> 00:05:23,160
Sun, credendo che integrando Djala possano renderli più interattivi, in modo che Sundaland sia un browser chiamato Harjo.

61
00:05:23,450 --> 00:05:27,640
Questo ha fatto tremare come è avvenuto al Sun World Conference nel 1995.

62
00:05:28,990 --> 00:05:36,810
E il browser permetteva che i programmi Java denominati applet fossero incorporati nelle pagine DMA e questo avrebbe permesso

63
00:05:37,140 --> 00:05:45,340
alle applicazioni di essere interattive, ma per far funzionare il browser Clines dovevano installare Java e avrebbe funzionato se la

64
00:05:45,400 --> 00:05:52,460
tua pagina fosse stata sganciata includesse pacchetti HDMI corrispondenti alle applet sull'app si troverebbe effettivamente su qualche server

65
00:05:52,840 --> 00:05:59,150
remoto e quando i processi del browser colpiscono la pagina di Steimle su Reddit e

66
00:05:59,170 --> 00:06:01,880
contestano questi pacchetti relativi a APNIC.

67
00:06:02,020 --> 00:06:07,420
Dovrebbe quindi scaricare le applet corrispondenti dal server remoto e quindi escluderle come

68
00:06:07,480 --> 00:06:16,380
già ha luglio e avviato non effettivamente non vedo come possa funzionare su piattaforme client eterogenee che è la capacità di

69
00:06:17,090 --> 00:06:21,920
indipendenza della piattaforma di cui la piccola impresa è ancora supportato.

70
00:06:21,920 --> 00:06:27,410
L'applet potrebbe trovarsi su un server Linux sul browser del client potrebbe essere su

71
00:06:28,250 --> 00:06:34,240
una macchina Windows, ma non so che l'uplink dal server Linux verrebbe eseguito senza problemi

72
00:06:34,250 --> 00:06:37,430
nel browser del client sulla macchina Windows.

73
00:06:37,640 --> 00:06:44,360
Alla stessa conferenza Netscape ha anche annunciato che il popolare browser Netscape Navigator includerebbe il supporto

74
00:06:44,450 --> 00:06:45,660
di Galois.

75
00:06:46,070 --> 00:06:52,820
E con ciò l'intera industria tecnologica era molto entusiasta della tecnologia, poiché questa integrazione sarebbe stata

76
00:06:52,820 --> 00:06:59,530
pronta per il futuro di Internet e presto la versione di House di Jello fu rilasciata

77
00:06:59,530 --> 00:07:01,300
nel gennaio 1996.

78
00:07:01,690 --> 00:07:03,860
Quindi questa è una breve storia di Java.

79
00:07:04,000 --> 00:07:09,970
Tutto questo tiene a mente che Java è stato principalmente progettato per funzionare nel prossimo ambiente di grub

80
00:07:09,970 --> 00:07:16,540
consistendo in un unius di dispositivi consumer in cui l'ambiente ha avuto alcune funzioni uniche che hanno portato a raddoppiare

81
00:07:16,540 --> 00:07:21,040
il Jallow medio-spento sebbene non possa essere adottato nella TV via cavo industria.

82
00:07:21,040 --> 00:07:27,220
Alla fine ha trovato un successo finanziato del World Wide Web e in particolare si

83
00:07:27,220 --> 00:07:34,560
è presto evoluto come linguaggio popolare per applicazioni su larga scala di applicazioni desktop stand-alone e applicazioni mobili.

84
00:07:34,750 --> 00:07:35,140
Grazie.
