Torna indietro   Hardware Upgrade Forum > Hardware Upgrade > News

Microsoft Surface Pro 12 è il 2 in 1 più compatto e silenzioso
Microsoft Surface Pro 12 è il 2 in 1 più compatto e silenzioso
Basato su piattaforma Qualcomm Snapdragon X Plus a 8 core, il nuovo Microsoft Surface Pro 12 è un notebook 2 in 1 molto compatto che punta sulla facilità di trasporto, sulla flessibilità d'uso nelle differenti configurazioni, sul funzionamento senza ventola e sull'ampia autonomia lontano dalla presa di corrente
Recensione REDMAGIC Astra Gaming Tablet: che spettacolo di tablet!
Recensione REDMAGIC Astra Gaming Tablet: che spettacolo di tablet!
Il REDMAGIC Astra Gaming Tablet rappresenta una rivoluzione nel gaming portatile, combinando un display OLED da 9,06 pollici a 165Hz con il potente Snapdragon 8 Elite e un innovativo sistema di raffreddamento Liquid Metal 2.0 in un form factor compatto da 370 grammi. Si posiziona come il tablet gaming più completo della categoria, offrendo un'esperienza di gioco senza compromessi in mobilità.
Dopo un mese, e 50 foto, cosa abbiamo capito della nuova Nintendo Switch 2
Dopo un mese, e 50 foto, cosa abbiamo capito della nuova Nintendo Switch 2
Dopo un mese di utilizzo intensivo e l'analisi di oltre 50 scatti, l'articolo offre una panoramica approfondita di Nintendo Switch 2. Vengono esaminate le caratteristiche che la definiscono, con un focus sulle nuove funzionalità e un riepilogo dettagliato delle specifiche tecniche che ne determinano le prestazioni
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 12-11-2010, 14:57   #1
Redazione di Hardware Upg
www.hwupgrade.it
 
Iscritto dal: Jul 2001
Messaggi: 75173
Link alla notizia: http://www.hwfiles.it/news/open-jdk-...s-x_34402.html

Oracle e Apple annunciano congiuntamente il progetto Open JDK che permetterà di portare Java SE7 su Mac OS X

Click sul link per visualizzare la notizia.
Redazione di Hardware Upg è offline   Rispondi citando il messaggio o parte di esso
Old 12-11-2010, 15:41   #2
marczxc
Senior Member
 
L'Avatar di marczxc
 
Iscritto dal: May 2006
Città: London
Messaggi: 5380
ad ogni modo Apple ha deciso di non accettare nel Mac App Store applicazioni Java. (giustamente, aggiungerei)
__________________
www.marcosero.com
about.meTrattative [29]

"Computer science is no more about computers than astronomy is about telescopes." Edsger Dijkstra.
marczxc è offline   Rispondi citando il messaggio o parte di esso
Old 12-11-2010, 16:29   #3
pabloski
Senior Member
 
Iscritto dal: Jan 2008
Messaggi: 8406
giustamente? e perchè mai? cos'ha java che non va? android usa solo java per i suoi programmi e guarda come funziona

semplicemente Steve non vuole competitor nel suo walled garden
pabloski è offline   Rispondi citando il messaggio o parte di esso
Old 12-11-2010, 16:43   #4
v1doc
Senior Member
 
L'Avatar di v1doc
 
Iscritto dal: Jun 2002
Messaggi: 935
Quote:
Originariamente inviato da pabloski Guarda i messaggi
giustamente? e perchè mai? cos'ha java che non va? android usa solo java per i suoi programmi e guarda come funziona

semplicemente Steve non vuole competitor nel suo walled garden
Dimentichi che Android usa il Java di Google, NON il Java di Oracle, è questo il motivo per cui le applicazioni girano bene.
Oracle, per motivi che esulano dalla mia comprensione, ha denunciato Google, quindi il futuro di Java su Android è quantomeno incerto.
v1doc è offline   Rispondi citando il messaggio o parte di esso
Old 12-11-2010, 16:51   #5
manowar84
Senior Member
 
L'Avatar di manowar84
 
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 4418
Quote:
Originariamente inviato da v1doc Guarda i messaggi
Dimentichi che Android usa il Java di Google, NON il Java di Oracle, è questo il motivo per cui le applicazioni girano bene.
Oracle, per motivi che esulano dalla mia comprensione, ha denunciato Google, quindi il futuro di Java su Android è quantomeno incerto.
*che io sappia* viene usato java come sintassi ma non c'è nessuna jvm sotto android, viene usata la Dalvik virtual machine che è completamente diversa da quella oracle. Oracle ha denunciato google per 7 brevetti, cosa che succede di continuo al giorno oggi (apple denuncia htc, htc denuncia motorola, motorola denuncia apple, apple denuncia samsung bla bla bla bla bla bla bla^n) quindi credo che non ci sia nulla da temere a riguardo
manowar84 è offline   Rispondi citando il messaggio o parte di esso
Old 12-11-2010, 16:54   #6
marczxc
Senior Member
 
L'Avatar di marczxc
 
Iscritto dal: May 2006
Città: London
Messaggi: 5380
Quote:
Originariamente inviato da pabloski Guarda i messaggi
giustamente? e perchè mai? cos'ha java che non va? android usa solo java per i suoi programmi e guarda come funziona

semplicemente Steve non vuole competitor nel suo walled garden
mai sentito parlare di JVM?
__________________
www.marcosero.com
about.meTrattative [29]

"Computer science is no more about computers than astronomy is about telescopes." Edsger Dijkstra.
marczxc è offline   Rispondi citando il messaggio o parte di esso
Old 12-11-2010, 21:25   #7
Gurzo2007
Senior Member
 
Iscritto dal: Jan 2007
Messaggi: 1137
@marczxc

peccato che google abbia fatto una sua jvm...e infatti una cosa è il linguaggio e una cosa la sua implementazione...
Gurzo2007 è offline   Rispondi citando il messaggio o parte di esso
Old 13-11-2010, 08:26   #8
AleLinuxBSD
Senior Member
 
L'Avatar di AleLinuxBSD
 
Iscritto dal: Dec 2005
Messaggi: 7038
Penso sia una notizia positiva per diversi motivi e non soltanto per quello più evidente relativo all'ambiente mac.
Intanto il progetto OpenJDK, grazie a questa decisione ed all'ingresso pure Ibm (che interessa più lato Pc), assume un ruolo di maggiore rilevanza che lascia ben sperare per il futuro.
L'idea di sviluppare basandosi su openjdk anziché sul java di oracle mi intriga non poco (penso che lo stesso pensiero sia presente in molti), resta da vedere a che punto siamo, specie in ambienti complessi con integrazione di diversi componenti ed infrastrutture basate invece sull'ambiente ufficiale.
__________________
Distro:Ubuntu LTS, Debian,SL,OpenBSD
I love Linux, Bsd and the free software! Fantasia: fotografica
[Icewm]: Thread Ufficiale - light window manager Benchmark Cpu per sistemi Linux/BSD
AleLinuxBSD è offline   Rispondi citando il messaggio o parte di esso
Old 13-11-2010, 11:38   #9
sirus
Senior Member
 
Iscritto dal: Mar 2004
Messaggi: 16053
Quote:
Originariamente inviato da Redazione di Hardware Upgrade Guarda i messaggi
Link alla notizia: http://www.hwfiles.it/news/open-jdk-...s-x_34402.html

Oracle e Apple annunciano congiuntamente il progetto Open JDK che permetterà di portare Java SE7 su Mac OS X

Click sul link per visualizzare la notizia.
Tutto è bene quel che finisce bene.

Quote:
Originariamente inviato da marczxc Guarda i messaggi
ad ogni modo Apple ha deciso di non accettare nel Mac App Store applicazioni Java. (giustamente, aggiungerei)
Perché?!

Quote:
Originariamente inviato da marczxc Guarda i messaggi
mai sentito parlare di JVM?
Si, e quindi?!

Quote:
Originariamente inviato da v1doc Guarda i messaggi
Dimentichi che Android usa il Java di Google, NON il Java di Oracle, è questo il motivo per cui le applicazioni girano bene.
Oracle, per motivi che esulano dalla mia comprensione, ha denunciato Google, quindi il futuro di Java su Android è quantomeno incerto.
Stai per caso dicendo che tutte quelle applicazioni (web e non) che nel mondo (e sono una moltitudine) fanno uso di Java e della JVM non sono valide perché appunto utilizzano la JVM sviluppata prima da Sun ed ora da Oracle?!

Quote:
Originariamente inviato da manowar84 Guarda i messaggi
*che io sappia* viene usato java come sintassi ma non c'è nessuna jvm sotto android, viene usata la Dalvik virtual machine che è completamente diversa da quella oracle. Oracle ha denunciato google per 7 brevetti, cosa che succede di continuo al giorno oggi (apple denuncia htc, htc denuncia motorola, motorola denuncia apple, apple denuncia samsung bla bla bla bla bla bla bla^n) quindi credo che non ci sia nulla da temere a riguardo
Da quanto mi è parso di capire, i brevetti che coprono Java vengono "concessi in licenza" nel momento in cui tutta la specifica di Java (non come linguaggio ma come piattaforma) viene implementata "per filo e per segno". Questo Google non lo ha fatto e quindi i brevetti non sono automaticamente "concessi in licenza" (gratuita) ma Google dovrebbe chiedere la licenza d'uso ad Oracle.

PS: temo che in questa vicenda di brevetti sia Oracle ad avere ragione.
sirus è offline   Rispondi citando il messaggio o parte di esso
Old 13-11-2010, 11:48   #10
marczxc
Senior Member
 
L'Avatar di marczxc
 
Iscritto dal: May 2006
Città: London
Messaggi: 5380
Quote:
Originariamente inviato da sirus Guarda i messaggi
Si, e quindi?!
quindi sai bene che i programmi dimezzano le loro prestazioni
__________________
www.marcosero.com
about.meTrattative [29]

"Computer science is no more about computers than astronomy is about telescopes." Edsger Dijkstra.
marczxc è offline   Rispondi citando il messaggio o parte di esso
Old 13-11-2010, 11:57   #11
M3ne
Junior Member
 
Iscritto dal: Oct 2010
Messaggi: 17
Il vantaggio ad usare Java è la possibilità di usare librerie scritte per PC anche sui terminali. un esempio sono le librerie matematiche avanzate, in poco tempo si può realizzare uno strumento di calcolo molto accessoriato. Pensare di usare un linguaggio nuovo e poco usato è solo estremamente antieconomico per gli sviluppatori.

Apple non implementa la JVM solo perchè è un modo per aggirare lo store.
__________________
M3ne è offline   Rispondi citando il messaggio o parte di esso
Old 13-11-2010, 12:01   #12
WarDuck
Senior Member
 
L'Avatar di WarDuck
 
Iscritto dal: May 2001
Messaggi: 12811
Quote:
Originariamente inviato da marczxc Guarda i messaggi
quindi sai bene che i programmi dimezzano le loro prestazioni
Questo dipende:

a) da come è fatto il programma
b) dall'implementazione della virtual machine e del compilatore JIT.

Detto ciò il vantaggio di usare Java sta proprio nel linguaggio Java, che si colloca a più alto livello rispetto a C++/ObjectiveC.
WarDuck è offline   Rispondi citando il messaggio o parte di esso
Old 13-11-2010, 12:08   #13
M3ne
Junior Member
 
Iscritto dal: Oct 2010
Messaggi: 17
Quote:
Originariamente inviato da marczxc Guarda i messaggi
quindi sai bene che i programmi dimezzano le loro prestazioni
Ti consiglio di seguire qualche corso universitario per capire meglio come funziona la faccenda Java... Non è tanto semplice. Per esempio, quanto crei array tutti viene inserito il valore di default ad ogni cella, questo costa tantissimo rispetto al C che non lo fa in automatico, certo è che puoi scommetterci che se devi farlo tu a mano quasi sicuramente
__________________
M3ne è offline   Rispondi citando il messaggio o parte di esso
Old 13-11-2010, 12:27   #14
marczxc
Senior Member
 
L'Avatar di marczxc
 
Iscritto dal: May 2006
Città: London
Messaggi: 5380
Quote:
Originariamente inviato da WarDuck Guarda i messaggi
Questo dipende:

a) da come è fatto il programma
b) dall'implementazione della virtual machine e del compilatore JIT.

Detto ciò il vantaggio di usare Java sta proprio nel linguaggio Java, che si colloca a più alto livello rispetto a C++/ObjectiveC.
sono assolutamente d'accordo, infatti trovo che programmare in Java sia moolto più facile rispetto al C (o all'Obj C, che però sto studiando solo da poco)
Quote:
Originariamente inviato da M3ne Guarda i messaggi
Ti consiglio di seguire qualche corso universitario per capire meglio come funziona la faccenda Java... Non è tanto semplice. Per esempio, quanto crei array tutti viene inserito il valore di default ad ogni cella, questo costa tantissimo rispetto al C che non lo fa in automatico, certo è che puoi scommetterci che se devi farlo tu a mano quasi sicuramente
ti devo postare il mio libretto universitario?
non è solo la questione dell'inizializzazione, ma è proprio la JVM! alla fin fine è pur sempre una macchina virtuale con tutti i suoi pro e contro, e tra i contro il primo tra tutti è la pesantezza! su questo mi sembra che non ci sia molto da discutere
__________________
www.marcosero.com
about.meTrattative [29]

"Computer science is no more about computers than astronomy is about telescopes." Edsger Dijkstra.
marczxc è offline   Rispondi citando il messaggio o parte di esso
Old 13-11-2010, 12:29   #15
sirus
Senior Member
 
Iscritto dal: Mar 2004
Messaggi: 16053
Quote:
Originariamente inviato da marczxc Guarda i messaggi
quindi sai bene che i programmi dimezzano le loro prestazioni
sirus è offline   Rispondi citando il messaggio o parte di esso
Old 13-11-2010, 12:38   #16
marczxc
Senior Member
 
L'Avatar di marczxc
 
Iscritto dal: May 2006
Città: London
Messaggi: 5380
Quote:
Originariamente inviato da sirus Guarda i messaggi
scusa stai per caso cercando flames?
__________________
www.marcosero.com
about.meTrattative [29]

"Computer science is no more about computers than astronomy is about telescopes." Edsger Dijkstra.
marczxc è offline   Rispondi citando il messaggio o parte di esso
Old 13-11-2010, 12:51   #17
sirus
Senior Member
 
Iscritto dal: Mar 2004
Messaggi: 16053
Quote:
Originariamente inviato da marczxc Guarda i messaggi
scusa stai per caso cercando flames?
Assolutamente no, sto solo cercando di dirti che quello che affermi era verissimo quando le virtual machine (e Java nella fattispecie) erano agli inizi.

Ovviamente esistono delle classi di programmi che sono tutt'ora più veloci se implementate in C/C++ (non è detto che questo non cambi nel futuro); tuttavia, potresti sorprenderti di quanto siano comuni quei programmi che possono trarre vantaggio dalla compilazione JIT messa a disposizione dalle moderne virtual machine che rendono programmi scritti in Java (ed in altri linguaggi che si appoggiano sulle virtual machine) persino più veloci del codice nativo prodotto da un compilatore C/C++.
sirus è offline   Rispondi citando il messaggio o parte di esso
Old 13-11-2010, 13:00   #18
marczxc
Senior Member
 
L'Avatar di marczxc
 
Iscritto dal: May 2006
Città: London
Messaggi: 5380
Quote:
Originariamente inviato da sirus Guarda i messaggi
Assolutamente no, sto solo cercando di dirti che quello che affermi era verissimo quando le virtual machine (e Java nella fattispecie) erano agli inizi.

Ovviamente esistono delle classi di programmi che sono tutt'ora più veloci se implementate in C/C++ (non è detto che questo non cambi nel futuro); tuttavia, potresti sorprenderti di quanto siano comuni quei programmi che possono trarre vantaggio dalla compilazione JIT messa a disposizione dalle moderne virtual machine che rendono programmi scritti in Java (ed in altri linguaggi che si appoggiano sulle virtual machine) persino più veloci del codice nativo prodotto da un compilatore C/C++.
io parlo per esperienza in quello che ho fatto fin'ora! ho creato un'applicazione per la gestione di varie sincronizzazioni tra 2 cartelle. il codice l'ho riscritto 2 volte, prima in Java e ora lo sto realizzando in C. risultato? quello in Java è molto meno performante di quello in C.

Da Wikipedia a proposito della da te citata compilazione JIT:
"Questi accorgimenti [ovvero la compilazione just in time], a prezzo di una piccola attesa in fase di lancio del programma, permettono di avere delle applicazioni Java decisamente più veloci e leggere. Tuttavia, anche così Java resta un linguaggio meno efficiente dei linguaggi propriamente compilati come il C++, scontando il fatto di possedere degli strati di astrazione in più, e di implementare una serie di automatismi, come il garbage collector, che se da un lato fanno risparmiare tempo ed errori in fase di sviluppo dei programmi, dall'altro consumano memoria e tempo di CPU in fase di esecuzione del programma finito."

Poi sono il primo a dire che automatismi come il garbage collector, inizializzazione ecc fanno risparmiare molto tempo (e sangue) a noi programmatori, però è un dato di fatto che dobbiamo rinunciare alle prestazioni.
__________________
www.marcosero.com
about.meTrattative [29]

"Computer science is no more about computers than astronomy is about telescopes." Edsger Dijkstra.
marczxc è offline   Rispondi citando il messaggio o parte di esso
Old 13-11-2010, 14:09   #19
FabryHw
Bannato
 
Iscritto dal: Apr 2006
Messaggi: 5857
Quote:
Originariamente inviato da Gurzo2007 Guarda i messaggi
@marczxc

peccato che google abbia fatto una sua jvm...e infatti una cosa è il linguaggio e una cosa la sua implementazione...
Il lato Java di Android (perché Android è anche un OS con kernel Linux) è di fatto un Java 1.5 con un 70-80% di librerie condivise / compatibili con quelle Sun + nuove librerie di Google + una nuova vm (Dalvik) ottimizzata per dispositivi a basse risorse e con una maggiore integrazione con il nucleo linux.

Molti programmi o librerie Java possono essere semplicemente tradotti di formato (necessario solo perché Dalvik non esegue il bytecode Java ma un suo bytecode diverso) per girare su Android senza dover modificare una riga di codice (grazie a quel 70-80% di compatibilità).
FabryHw è offline   Rispondi citando il messaggio o parte di esso
Old 13-11-2010, 14:12   #20
M3ne
Junior Member
 
Iscritto dal: Oct 2010
Messaggi: 17
Quote:
Originariamente inviato da marczxc Guarda i messaggi

ti devo postare il mio libretto universitario?

Allora sono 2 le cose possibili:

1-> google scrive il codice migliore del mondo

2-> apple, Nokia, Microsoft, i programmatori di linux, la stessa Sun(Oracle) ecc. scrivono porcheria dalla mattina alla sera...

se java è tanto lento come fai a fare un sistema tanto reattivo?

Secondo me esageri un po'... tutto qua.
__________________
M3ne è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Microsoft Surface Pro 12 è il 2 in 1 più compatto e silenzioso Microsoft Surface Pro 12 è il 2 in 1 pi&u...
Recensione REDMAGIC Astra Gaming Tablet: che spettacolo di tablet! Recensione REDMAGIC Astra Gaming Tablet: che spe...
Dopo un mese, e 50 foto, cosa abbiamo capito della nuova Nintendo Switch 2 Dopo un mese, e 50 foto, cosa abbiamo capito del...
Gigabyte Aero X16 Copilot+ PC: tanta potenza non solo per l'IA Gigabyte Aero X16 Copilot+ PC: tanta potenza non...
vivo X200 FE: il top di gamma si è fatto tascabile? vivo X200 FE: il top di gamma si è fatto ...
Netflix porta l'AI sul set: effetti spec...
Pawnix sono le bizzarre (ma utili) cuffi...
Zuckerberg non testimonierà: salt...
SPID usato per anni con un documento ann...
I migliori produttori di tecnologia? Fac...
Il padre di The Elder Scrolls ha un male...
NIO lancia la nuova Onvo: batteria scamb...
La Cina blocca l'export della tecnologia...
Nuovi dazi USA: +93% sulla grafite anodi...
Acer Predator Helios Neo 16S AI e Aspire...
Xiaomi entra nel tennis: sarà for...
Follie su Amazon: OLED a metà pre...
iPhone 17 Pro in arrivo in quattro varia...
A soli 104€ il robot Lefant M330Pro che ...
Zuckerberg costruisce datacenter... nell...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 03:47.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Served by www3v
1