Torna indietro   Hardware Upgrade Forum > Software > Programmazione

OVHcloud Summit 2025: le novità del cloud europeo tra sovranità, IA e quantum
OVHcloud Summit 2025: le novità del cloud europeo tra sovranità, IA e quantum
Abbiamo partecipato all'OVHcloud Summit 2025, conferenza annuale in cui l'azienda francese presenta le sue ultime novità. Abbiamo parlato di cloud pubblico e privato, d'intelligenza artificiale, di computer quantistici e di sovranità. Che forse, però, dovremmo chiamare solo "sicurezza"
Un mostro da MSI: QD-OLED WQHD a 500 Hz con AI Care e DisplayPort 2.1a
Un mostro da MSI: QD-OLED WQHD a 500 Hz con AI Care e DisplayPort 2.1a
Abbiamo potuto mettere le mani in anteprima sul nuovo monitor MSI dedicato ai giocatori: un mostro che adotta un pannello QD-OLED da 26,5 pollici con risoluzione 2560 x 1440 pixel, frequenza di aggiornamento fino a 500 Hz e tempo di risposta di 0,03 ms GtG
DJI Neo 2 in prova: il drone da 160 grammi guadagna il gimbal e molto altro
DJI Neo 2 in prova: il drone da 160 grammi guadagna il gimbal e molto altro
DJI aggiorna la sua linea di droni ultraleggeri con Neo 2, un quadricottero da 160 grammi che mantiene la compattezza del predecessore ma introduce una stabilizzazione meccanica a due assi, sensori omnidirezionali e un sistema LiDAR
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 21-05-2006, 11:10   #21
thebol
Senior Member
 
Iscritto dal: Dec 2000
Città: bologna
Messaggi: 1309
Quote:
Originariamente inviato da thebol
appena scoperto =D

ora mi informo meglio
ho provato in eclipse, ma sembra che si possa solo forzare a genere codice 1.4 compatibile con la 1.5, non viceversa...
thebol è offline   Rispondi citando il messaggio o parte di esso
Old 21-05-2006, 11:15   #22
thebol
Senior Member
 
Iscritto dal: Dec 2000
Città: bologna
Messaggi: 1309
infatti...
Quote:
Downward source compatibility is not supported. If source files use new language features or Java 2 platform APIs, they will not be usable with an earlier version of the Java platform.
thebol è offline   Rispondi citando il messaggio o parte di esso
Old 22-05-2006, 09:25   #23
cdimauro
Senior Member
 
L'Avatar di cdimauro
 
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
Quote:
Originariamente inviato da thebol
Ho fatto l'esperimento di togliere dal progetto le librerie ogl e audio, e le classi che danno errore(cioè che si potrebbero spostare) sono 6(quelle che incominciano con OpenAl e LWJGL, ottima nomenclatura =D ).

Quote:
Poi falliscono anche game e gameLoop perche utilizzano l'oggetto Sys di lwjgl per scrivere il msg box di errore e di info in caso di no audio, e per ottenere le info dell adapter e la versione del display.
Purtroppo ho cercato fra le classi delle librerie di Java se ne ce fosse qualcuna per poterlo sostituire, ma non ho trovato niente del genere.
Si potrebbe utilizzare AWT o qualcosa di simile, ma al pensiero di far caricare 600 (per AWT) classi per un banale "Hello, world", mi vengono le crisi.
Quote:
Incorporando queste 2 funzioni in displayInterface, penso si possa dividere il gioco dall'implementazione che ci gira sotto =D
Io DisplayInterface pensavo di eliminarla del tutto, visto che c'è già EngineInterface, e le sue API non fanno altro che richiamare le corrispondenti dell'istanza di DisplayInterface.

In sostanza, visto che adesso il Diamonds è regolato (quasi) interamente dalle interfacce (a parte KeyMappings che dev'essere ancora fatto fuori), si tratta di un'interfaccia (e implementazione) ridondante.
Infatti MockEngine implementa EngineInterface, ma non DisplayInterface.
cdimauro è offline   Rispondi citando il messaggio o parte di esso
Old 22-05-2006, 09:33   #24
thebol
Senior Member
 
Iscritto dal: Dec 2000
Città: bologna
Messaggi: 1309
Quote:
Originariamente inviato da cdimauro

Io DisplayInterface pensavo di eliminarla del tutto, visto che c'è già EngineInterface, e le sue API non fanno altro che richiamare le corrispondenti dell'istanza di DisplayInterface.
Beh si potrebbero cmq infilare in quell'interfaccia. Le info sono a questo punto correlate con l'engine. Per le infoBox possiamo fare che l'engine fornisce un metodo per mostrare errori
thebol è offline   Rispondi citando il messaggio o parte di esso
Old 22-05-2006, 12:06   #25
cdimauro
Senior Member
 
L'Avatar di cdimauro
 
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
Il problema è che SDL, ad esempio, non mi sembra che abbia un'API standard per far apparire un messaggio d'errore.

E lo stesso si potrebbe verificare coi telefonini.

L'API la possiamo mettere a disposizione comunque: sarà l'implementatore poi a farsi carico di implementarla in qualche maniera.
cdimauro è offline   Rispondi citando il messaggio o parte di esso
Old 22-05-2006, 12:11   #26
fek
Senior Member
 
L'Avatar di fek
 
Iscritto dal: Oct 2002
Città: San Jose, California
Messaggi: 11794
Quote:
Originariamente inviato da thebol
Ho fatto l'esperimento di togliere dal progetto le librerie ogl e audio, e le classi che danno errore(cioè che si potrebbero spostare) sono 6(quelle che incominciano con OpenAl e LWJGL, ottima nomenclatura =D ).
Gran lavoro di Cesare. E' interessante notare come abbiamo ottenuto un quasi perfetto disaccoppiamento fra il gioco e l'engine a basso livello senza imporre il design up front, ma semplicemente rifattorizzando il codice di volta in volta.
fek è offline   Rispondi citando il messaggio o parte di esso
Old 22-05-2006, 12:17   #27
thebol
Senior Member
 
Iscritto dal: Dec 2000
Città: bologna
Messaggi: 1309
Quote:
Originariamente inviato da cdimauro
Il problema è che SDL, ad esempio, non mi sembra che abbia un'API standard per far apparire un messaggio d'errore.

E lo stesso si potrebbe verificare coi telefonini.

L'API la possiamo mettere a disposizione comunque: sarà l'implementatore poi a farsi carico di implementarla in qualche maniera.
esatto, se sdl non ha quella funzione, userà awt/swing/console per mostrare l'errore
thebol è offline   Rispondi citando il messaggio o parte di esso
Old 22-05-2006, 12:27   #28
cdimauro
Senior Member
 
L'Avatar di cdimauro
 
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
Ci siamo capiti perfettamente: è esattamente quello che avevo in mente.

x fek. Grazie per i complimenti.
cdimauro è offline   Rispondi citando il messaggio o parte di esso
Old 23-05-2006, 17:18   #29
^TiGeRShArK^
Senior Member
 
L'Avatar di ^TiGeRShArK^
 
Iscritto dal: Jul 2002
Città: Reggio Calabria -> London
Messaggi: 12112
Quote:
Originariamente inviato da cdimauro


Purtroppo ho cercato fra le classi delle librerie di Java se ne ce fosse qualcuna per poterlo sostituire, ma non ho trovato niente del genere.
Si potrebbe utilizzare AWT o qualcosa di simile, ma al pensiero di far caricare 600 (per AWT) classi per un banale "Hello, world", mi vengono le crisi.
ehm...
non ho capito...
x MIDP non è possibile usare le awt, ma solo un suo sottoinsieme...
L'equivalente del popup di errore è l'alert.
Per utilizzare l'alert è sufficiente fare Display.getDisplay(diamondMidlet).setCurrent(errorAlert);
dove diamondMidlet è la midlet della nostra applicazione e errorAlert è l'alert di errore da visualizzare.
__________________
^TiGeRShArK^ è offline   Rispondi citando il messaggio o parte di esso
Old 24-05-2006, 08:42   #30
cdimauro
Senior Member
 
L'Avatar di cdimauro
 
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
Ho fatto qualche ricerca su Display e alert, ma non ho trovato niente.

OK, visto che te ne intendi, dire che abbiamo un volontario per realizzare questa parte.
cdimauro è offline   Rispondi citando il messaggio o parte di esso
Old 24-05-2006, 14:08   #31
^TiGeRShArK^
Senior Member
 
L'Avatar di ^TiGeRShArK^
 
Iscritto dal: Jul 2002
Città: Reggio Calabria -> London
Messaggi: 12112
Quote:
Originariamente inviato da cdimauro
Ho fatto qualche ricerca su Display e alert, ma non ho trovato niente.

OK, visto che te ne intendi, dire che abbiamo un volontario per realizzare questa parte.
infatti mi ero già proposto prima
Quote:
mmagno che potrei dare una mano qui..
diciamo che una certa esperienza in questo campo ce l'ho
..anke se ho sempre usato ant anzikè antenna
devo imparare ad usare quello perkè immagino ke sia molto + facile
cmq non sarà un lavoro semplicissimo....
purtroppo abbiamo parecchio codice java5 che non potrà esistere in alcun modo sul telefonino....
e abbiamo anke limitazioni sul tipo di classi....
ad esempio non esiste ArrayList ma c'è solo Vector tnt x dirne una.....
cmq secondo me la cosa + logica da fare sarebbe finire diamonds su pc e poi fare il porting.....
__________________
^TiGeRShArK^ è offline   Rispondi citando il messaggio o parte di esso
Old 24-05-2006, 14:24   #32
Bonfo
Senior Member
 
L'Avatar di Bonfo
 
Iscritto dal: Nov 2005
Città: Bologna
Messaggi: 1303
Quote:
Originariamente inviato da ^TiGeRShArK^
cmq secondo me la cosa + logica da fare sarebbe finire diamonds su pc e poi fare il porting.....
E su questo direi che siamo tutti d'accordo
__________________
Software engineer
Bonfo's Blog
Bonfo è offline   Rispondi citando il messaggio o parte di esso
Old 24-05-2006, 14:33   #33
cdimauro
Senior Member
 
L'Avatar di cdimauro
 
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
Quote:
Originariamente inviato da ^TiGeRShArK^
infatti mi ero già proposto prima
Non me n'ero accorto: sarà colpa delle k...
cdimauro è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


OVHcloud Summit 2025: le novità del cloud europeo tra sovranità, IA e quantum OVHcloud Summit 2025: le novità del cloud...
Un mostro da MSI: QD-OLED WQHD a 500 Hz con AI Care e DisplayPort 2.1a Un mostro da MSI: QD-OLED WQHD a 500 Hz con AI C...
DJI Neo 2 in prova: il drone da 160 grammi guadagna il gimbal e molto altro DJI Neo 2 in prova: il drone da 160 grammi guada...
L'IA "seria" di Appian è diversa: inserita nei processi e rispetta dati e persone L'IA "seria" di Appian è divers...
Polestar 3 Performance, test drive: comodità e potenza possono convivere Polestar 3 Performance, test drive: comodit&agra...
AWS Transform si evolve: agenti IA per m...
I social network hanno stancato gli ital...
Star Citizen supera i 900 milioni di dol...
Netflix ha eliminato la funzione Cast pe...
L'IA è una bolla e scoppier&agrav...
Un rapporto collega i data center di Ama...
Troppa concorrenza per Cherry (quella de...
Entro il 2035 la Cina vuole costruire de...
Tineco in super sconto: ultimo giorno di...
La Cina creerà una costellazione ...
I veicoli elettrici emettono radiazioni ...
Stai per acquistare una PS5? Attento al ...
iPhone 17 Pro Max finalmente disponibile...
Apple, Sony, Bose, Beats, Sennheiser, CM...
Arriva il Raspberry Pi 5 da 1 GB, ma por...
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: 04:30.


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