Modular development in Java

Thesis title: Modular development in Java
Author: Shamanin, Kirill
Thesis type: Bachelor thesis
Supervisor: Pecinovský, Rudolf
Opponents: Oraný, Vladimír
Thesis language: English
Abstract:
On September 21st, 2017 Oracle released new version of Java language, Java 9. Java 9 was under development for 3 years, which is a long time for an update of a programing language. The new version includes a vast list of changes and new features; among them is support for HTML 2.0 or JShell (tool for a command line) and project Jigsaw. Jigsaw was long time in development; the goal of the project was to bring modularity to Java language. This work is mainly focused on research of modularity impact on Java programing lan-guage. The crucial difference between old and new programing concept in Java is ana-lyzed. Particular changes for developers are discussed.
Keywords: Java; Java 9 ; JDK 9; Modularity; Modules; Modular development; Java SE
Thesis title: Modularní vývoj v jazyce Java
Author: Shamanin, Kirill
Thesis type: Bakalářská práce
Supervisor: Pecinovský, Rudolf
Opponents: Oraný, Vladimír
Thesis language: English
Abstract:
21. září roku 2017, po několika přenosu, byla nakonec představená nová devátá verze Javy. V této verzi byla uvedená nejdůležitější změna Javy za poslední několik let a konkrétně projekt Jigsaw, který je odpovědný za přinášení modularity do jazyku Java. Určitě byly představené i jiné důležité změny jako plná podpora HTTP 2.0, Jshell – nový nastroj pro práci s příkazovou řádkou atd. Ale v této práci primárně se bude jednat o modularitě a nových postupu při modulárním vývoje v Javě.
Keywords: Java 9; JDK 9; Java SE; Modularita; Modularní vývoj; Moduly; Java

Information about study

Study programme: Aplikovaná informatika/Aplikovaná informatika
Type of study programme: Bakalářský studijní program
Assigned degree: Bc.
Institutions assigning academic degree: Vysoká škola ekonomická v Praze
Faculty: Faculty of Informatics and Statistics
Department: Department of Information Technologies

Information on submission and defense

Date of assignment: 15. 12. 2017
Date of submission: 29. 4. 2018
Date of defense: 14. 6. 2018
Identifier in the InSIS system: https://insis.vse.cz/zp/64263/podrobnosti

Files for download

    Last update: