Backport di una applicazione da Java 8 a Java 7


Autoria(s): Romio, Giovanni
Contribuinte(s)

Viroli, Mirko

Data(s)

17/03/2016

Resumo

In Java 8, ultimo aggiornamento ufficiale del linguaggio Java, sono state introdotte alcune nuove funzionalità che permettono l’integrazione di alcuni meccanismi legati ai linguaggi dinamici o funzionali, come le espressioni lambda, l’utilizzo degli stream e la dichiarazione di metodi statici all’interno di interfacce. Se si volesse installare un’applicazione scritta in Java 8 su Android, Dalvik VM, la JVM in esso presente, fallirà il processo di traduzione del bytecode. In questa tesi quindi esplorerò, sia ad alto livello che a basso livello, l’origine del problema e presenterò una soluzione di backporting per un’applicazione esistente.

Formato

application/pdf

Identificador

http://amslaurea.unibo.it/10481/1/Backport_di_una_applicazi.pdf

Romio, Giovanni (2016) Backport di una applicazione da Java 8 a Java 7. [Laurea], Università di Bologna, Corso di Studio in Ingegneria e scienze informatiche [L-DM270] - Cesena <http://amslaurea.unibo.it/view/cds/CDS8615/>

Relação

http://amslaurea.unibo.it/10481/

Direitos

info:eu-repo/semantics/openAccess

Palavras-Chave #Java7 Java8 Gradle Android StreamSupport Retrolambda Lambda-expression Stream Invokedynamic Backport Protelis #scuola :: 843899 :: Scienze #cds :: 8615 :: Ingegneria e scienze informatiche [L-DM270] - Cesena #indirizzo :: 978 :: Curriculum ingegneria informatica #sessione :: terza
Tipo

PeerReviewed