Java 18: Algorithms and data structures Software Development English | 2018 | ISBN: 978-87-403-2616-1 | 266 pages | EPUB | 7.04 MB The book focuses on algorithms written in Java and presents several classic algorithms, but the primary goal is to introduce algorithm analysis, and then allowing the reader to be able to compare and evaluate the complexity of algorithms. In addition, the book treats the classic data structures such as lists and trees and shows how these data structures can be implemented in Java. Java 17: More about Java and Android Software Development English | 2018 | ISBN: 978-87-403-2422-8 | 183 pages | EPUB | 11.1 MB The book is about writing applications for Android and is a continuation of the previous book in this series. Among other things, the book will introduce fragments and how to use the facilities like GPS and Camera. The book also say more about services and how to use the web from a phone. After reading this and the previous book you shoul be able to write Java apps for Android. Java 16: Mobile phones and Android Software Development English | 2018 | ISBN: 978-87-403-2330-6 | 267 pages | EPUB | 13.47 MB The book is about developing of applications for Android, and especially for mobile phone applications. Important topics are the most common widgets, layouts and basically about activities, but also the use of files and databases are processed. The book give an introduction to use of multiple threads and services. After reading this book, you is able to write simple applications to an Android phone. Java 15: More about JavaFX Software Development English | 2018 | ISBN: 978-87-403-2200-2 | 282 pages | EPUB | 14.41 MB This book is a continuation to Java 14 and together the two books gives a good background for using JavaFX. The current book has focus on JavaFX properties and data bindings, but also treats the basic architecture of a JavaFX application as Model-View-Presenter. Other important topics are advanced controls like TableView and TreeView and also topics like drag-and-drop, charts and 3D graphics are treated. Java 14: Development of applications with JavaFX Software Development English | 2018 | ISBN: 978-87-403-2188-3 | 221 pages | EPUB | 9.63 MB JavaFX is an alternative to Swing, and it is especially for better graphics and other media used in user interfaces. JavaFX also has support for styles and to define the user interface in XML. This book is an introduction to JavaFX, and after reading the book, should you be able to use JavaFX as an alternative to Swing. The following book is also about JavaFX, but focuses on more advanced topics. Java 13: Distributed programming and Java EE Software Development English | 2018 | ISBN: 978-87-403-2098-5 | 264 pages | EPUB | 14.67 MB The book is a continuation of the subjects in Java 11, but focusing on the development of enterprise applications. They are programs that performs their work using components or services hosted on different computers and located on different places, which communicate and coordinate their work over a network. Primary topics are Java EE technologies as JPA, EJB and Web Services. Java 12: WWW and development of the client part Software Development English | 2018 | ISBN: 978-87-403-1974-3 | 209 pages | EPUB | 36.22 MB This book deals together with the book Java 11 with development of web applications, but with focus on the client side. Key topics are style sheets and jаvascript, and in particular, the last part fills. Another topic is Ajax for asynchronous communication with the server, like the book gives a brief introduction to PrimeFacses. After reading the two books, you should be able to write typical web applications. Java 11: Web applications and Java EE Software Development English | 2018 | ISBN: 978-87-403-1948-4 | 247 pages | EPUB | 14.44 MB This book deals with the development of web applications where the focus is on the server side and how to develop dynamic web pages. The book starts with an introduction to servlets, followed by a brief presentation of Java Server Pages. The rest of the book deals with how to write web applications using Java Server Faces, and after reading the book, you should be able to write classic web applications. Java 10: Java2D, Drawing of the window Software Development English | 2018 | ISBN: 978-87-403-1947-7 | 214 pages | EPUB | 11.97 MB This book is the tenth in a series of books on software development. The subject of this book is Java2D, which are the graphical tools that Swing uses to draw the components in a window. The book addresses all the details you need to draw figures in a window and manipulates images and to draw your own custom components. In addition, the book handles how to write to the printer from a Java application. Java 1: Basic syntax and semantics Software Development English | 2017 | ISBN: 978-87-403-1689-6 | 161 pages | EPUB | 4.18 MB This book is the first in a series of books on software development in Java. The subject is an introduction to Java with an emphasis on basic language syntax and semantics, but it is also a book about what programming in general is and how to practically write simple programs. The book requires no knowledge about programming or the language Java, and the goal is to show how to get started writing computer programs. |