Listing 1 - 10 of 17 | << page >> |
Sort by
|
Choose an application
Aan de slag met Java en JavaFX maakt je wegwijs in de wereld van de objectgeoriënteerde programmeertaal Java. Met de komst van Java 8 is JavaFX een geïntegreerd onderdeel van Java, wat het mogelijk maakt modern uitziende applicaties te maken. Naast het programmeren van applicaties is er aandacht voor de basisprincipes van objectgeoriënteerd ontwerpen en programmeren. Deze vijfde druk is geheel geactualiseerd. Nieuw is de toevoeging van Java FX en het gebruik van de geintergreerde ontwikkelomgevingen NetBeans en Eclipse.
java --- JavaFX --- objectgeorienteerd programmeren --- Java --- Programmeertalen --- Java (programmeertaal) --- programmeertalen --- Programmeertaal
Choose an application
Build enhanced visual experiences and design and deploy modern, easy-to-maintain, client applications across a variety of platforms. This book will show you how these applications can take advantage of JavaFX's latest user interface components, 3D technology, and cloud services to create immersive visualizations and allow high-value data manipulation. The Definitive Guide to Modern Java Clients with JavaFX 17 is a professional reference for building Java applications for desktop, mobile, and embedded in the Cloud age. It offers end-to-end coverage of the latest features in JavaFX 17 and Java 17. Among the many new or updated JavaFX features covered are the FX Robot API, for simulating user interaction; customized step repeat timing for the Spinner control; Marlin FX; the ColorPicker color palette; and the GetCenter method. After reading this book, you will be equipped to upgrade legacy client applications, develop cross-platform applications in Java, and build enhanced desktop and mobile native clients. What You Will Learn: Create modern client applications in Java using the latest JavaFX 17 and Java 17 LTS Build enterprise clients that will enable integration with existing cloud services Use advanced visualization and 3D features Deploy on desktop, mobile, and embedded devices Who This Book Is For: Professional Java developers who are interested in learning the latest client Java development techniques to fill out their skills set.
Choose an application
Understand real-world game development concepts using JavaFX game engine called FXGL. The core focus of the book is on developing a standalone game or application with FXGL. We will start with an overview of the book followed by requisite concepts from Java and JavaFX that will be used throughout this book. Next, we will learn about the FXGL game engine and its wide range of real-world game development techniques. In the following chapter, we learn about entity-component model used in FXGL to create a powerful abstraction of the game world. The next chapter builds on this, where we develop a platformer game using the physics engine and a popular external tool called Tiled.
Java (Computer program language). --- JavaFX (Electronic resource). --- Video games --- Design. --- Object-oriented programming languages --- JavaSpaces technology --- Java (Computer program language) --- Computer games --- Design
Choose an application
The open source JavaFX platform offers a Java-based approach to rich Internet application (RIA) development—an alternative to Adobe Flash/Flex and Microsoft Silverlight. At over 100 million downloads, JavaFX is poised to be a significant player. Written by a JavaFX engineer and developer, this book is one of the first on the JavaFX platform to give you the following: The fundamentals of JavaFX scripting on desktop and mobile platforms Examples of RIAs using JavaFX Graphics Media and animation using JavaFX See how JavaFX gives you dynamic Java effects in your RIA development.
Computer programming. --- Java (Computer program language). --- JavaFX (Electronic resource). --- Engineering & Applied Sciences --- Computer Science --- Information Technology --- Computer Science (Hardware & Networks) --- General and Others --- Java (Computer program language) --- Computer science. --- Computer Science. --- Computer Science, general. --- Informatics --- Science --- JavaFX (Electronic resource) --- Object-oriented programming languages --- JavaSpaces technology --- Software engineering. --- Java. --- Software Engineering/Programming and Operating Systems. --- Computer software engineering --- Engineering
Choose an application
This unique in-depth tutorial shows you how to start developing rich-client desktop applications using your Java skills and provides comprehensive coverage of JavaFX 17's features. Each chapter starts with an introduction to the topic at hand, followed by a step-by-step discussion of the topic with small snippets of code. The book contains numerous figures aiding readers in visualizing the GUI that is built at every step in the discussion. This book has been revised to include JavaFX 17 and earlier releases since previous edition. It starts with an introduction to JavaFX and its history. It lists the system requirements and the steps to start developing JavaFX applications. It shows you how to create a Hello World application in JavaFX, explaining every line of code in the process. Later in the book, authors Kishori Sharan and Peter Späth discuss advanced topics such as 2D and 3D graphics, charts, FXML, advanced controls, and printing. Some of the advanced controls such as TableView, and WebView are covered at length in separate chapters. This book provides complete and comprehensive coverage of JavaFX 17 features; uses an incremental approach to teach JavaFX, assuming no prior GUI knowledge; includes code snippets, complete programs, and pictures; covers MVC patterns using JavaFX; and covers advanced topics such as FXML, effects, transformations, charts, images, canvas, audio and video, DnD, and more. So, after reading and using this book, you'll come away with a comprehensive introduction to the JavaFX APIs. You will: Build JavaFX User Interfaces and Java clients Understand properties, bindings, observable collections, stages, scenes; how to use these Play with colors, styling nodes and event handling Add user interactivity (mouse, keyboard, DnD) Use tables, trees and tree tables Create 2D shapes, text nodes, and 3D shapes Apply effects, transformations, animations, images Learn to draw and play audio and video.
Graphical user interfaces (Computer systems) --- GUIs (Computer systems) --- User interfaces (Computer systems) --- Human-computer interaction. --- JavaFX (Electronic resource) --- Computer-human interaction --- Human factors in computing systems --- Interaction, Human-computer --- Human engineering --- User-centered system design
Choose an application
This unique in-depth tutorial shows you how to start developing rich-client desktop applications using your Java skills and provides comprehensive coverage of JavaFX 17's features. Each chapter starts with an introduction to the topic at hand, followed by a step-by-step discussion of the topic with small snippets of code. The book contains numerous figures aiding readers in visualizing the GUI that is built at every step in the discussion. This book has been revised to include JavaFX 17 and earlier releases since previous edition. It starts with an introduction to JavaFX and its history. It lists the system requirements and the steps to start developing JavaFX applications. It shows you how to create a Hello World application in JavaFX, explaining every line of code in the process. Later in the book, authors Kishori Sharan and Peter Späth discuss advanced topics such as 2D and 3D graphics, charts, FXML, advanced controls, and printing. Some of the advanced controls such as TableView, and WebView are covered at length in separate chapters. This book provides complete and comprehensive coverage of JavaFX 17 features; uses an incremental approach to teach JavaFX, assuming no prior GUI knowledge; includes code snippets, complete programs, and pictures; covers MVC patterns using JavaFX; and covers advanced topics such as FXML, effects, transformations, charts, images, canvas, audio and video, DnD, and more. So, after reading and using this book, you'll come away with a comprehensive introduction to the JavaFX APIs. You will: Build JavaFX User Interfaces and Java clients Understand properties, bindings, observable collections, stages, scenes; how to use these Play with colors, styling nodes and event handling Add user interactivity (mouse, keyboard, DnD) Use tables, trees and tree tables Create 2D shapes, text nodes, and 3D shapes Apply effects, transformations, animations, images Learn to draw and play audio and video.
Graphical user interfaces (Computer systems) --- Human-computer interaction. --- JavaFX (Electronic resource) --- Computer-human interaction --- Human factors in computing systems --- Interaction, Human-computer --- Human engineering --- User-centered system design --- User interfaces (Computer systems) --- GUIs (Computer systems)
Choose an application
Long description: Standardwerk in 5. Neuauflage ! Das Standardwerk für die professionelle Javaentwicklung Fundierter Überblick über Profithemen, die man sonst nicht findet. Alles, was man braucht, um im Coding-Job mithalten zu können Dieses Buch bietet eine umfassende Einführung in die professionelle Java-Entwicklung und vermittelt Ihnen das notwendige Wissen, um stabile und erweiterbare Softwaresysteme auf Java-SE-Basis zu bauen. Praxisnahe Beispiele helfen dabei, das Gelernte rasch umzusetzen. Neben der Praxis wird viel Wert auf das Verständnis zugrunde liegender Konzepte gelegt. Dabei kommen dem Autor Michael Inden seine umfangreichen Schulungs- und Entwicklererfahrungen zugute – und Ihnen als Leser damit ebenso. Diese Neuauflage wurde durchgehend überarbeitet und aktualisiert und berücksichtigt die Java-Versionen 9 bis 15. Ansonsten wurde der bewährte Themenmix der Vorauflagen beibehalten: Grundlagen, Analyse und Design: Professionelle Arbeitsumgebung – Objektorientiertes Design– Lambdas – Java-Grundlagen Bausteine stabiler Java-Applikationen: Collections-Framework – Stream-API – Datumsverarbeitung seit JDK 8 – Applikationsbausteine – Multithreading-Grundlagen – Modern Concurrency – Fortgeschrittene Java-Themen – Basiswissen Internationalisierung Fallstricke und Lösungen: Bad Smells – Refactorings – Entwurfsmuster Qualitätssicherung: Programmierstil und Coding Conventions – Unit Tests – Codereviews – Optimierungen Darüber hinaus thematisiert je ein Kapitel die Neuerungen in Java 12 bis 15 sowie die Modularisierung mit Project Jigsaw. Ergänzt wird das Ganze durch einen Anhang mit einen Überblick über Grundlagen zur Java Virtual Machine. Es ist wirklich ein gelungenes Buch für Java-Programmierer die ihre Kenntnisse vertiefen und professionalisieren wollen! (rn-wissen.de)Vom motivierten Einsteiger bis zum Java-Profi, ein in Breite und Tiefe überzeugendes Werk [...] empfehle ich jedem, der sich ernsthaft mit professioneller Java-Entwicklung auseinandersetzen möchte. Biographical note: Dipl.-Inform. Michael Inden ist Oracle-zertifizierter Java-Entwickler. Nach seinem Studium in Oldenburghat er bei diversen internationalen Firmen in verschiedenen Rollen etwa als Softwareentwickler, -architekt, Consultant, Teamleiter sowie Trainer gearbeitet. Zurzeit ist er als CTO und Leiter Academy in Zürich tätig.Michael Inden hat über zwanzig Jahre Berufserfahrung beim Entwurf komplexer Softwaresysteme gesammelt, an diversen Fortbildungen und mehreren Java-One-Konferenzen teilgenommen. Sein besonderes Interesse gilt dem Design qualitativ hochwertiger Applikationen mit ergonomischen GUIs sowie dem Coaching. Sein Wissen gibt er gerne als Trainer in internen und externen Schulungen und auf Konferenzen weiter, etwa bei der Java User Group Switzerland, bei der JAX/W-JAX, ch.open und den IT-Tagen.
Entwurfsmuster --- Java 8 --- Modularisierung --- Unit Tests --- Programmierstil --- Java 9 --- Multithreading --- JDK --- Refactorings --- Coding-Conventions --- Java 11 --- Java 12 --- Java SE --- objektorientiertes Design --- Lambdas --- Collections --- Jigsaw --- Bad Smells --- Codereviews --- JavaFX --- Java 13 --- Java 14 --- Java 15
Choose an application
JavaFX 2.0: Introduction by Example provides a quick start to programming the JavaFX 2.0 platform. JavaFX 2.0 provides a rich set of APIs for use in creating graphically exciting client applications written solely in Java. You get a large set of customizable components that can be skinned using CSS techniques that you already know from doing web development. The platform even includes a web rendering engine enabling you to mix HTML content into your applications. Hardware acceleration means that your applications are fast and snappy, taking full advantage of modern graphics processing support at the hardware level. JavaFX 2.0 opens the door to business applications that look good, are fun to use, that take advantage of the medium to present data of all types—text, audio, video, etc.—in ways that engage the user and lead to increased productivity. Getting started with JavaFX 2.0 is surprisingly easy. You already have the Java skills. Very likely you know enough of CSS to get by. All that’s left is to get a leg up on the API, and that’s where JavaFX 2.0: Introduction by Example can help. In this short book, author Carl Dea takes you through a series of engaging, fun-to-work examples that bring you up to speed with the major facets of the platform. Begin with the fundamentals of installing the software and creating a simple interface. Move in progressive steps through the process of developing a working dialog box for an application. Then let the fun begin as you explore images and animations, audio and video, and finally learn to embed JavaFX applications in a web page as well as embedding HTML5 content within an application. At the end of this book you’ll have a good grasp of what JavaFX is all about, and you’ll be ready to begin your journey towards mastery of the platform. Entirely example-based Focused on practical applications Full of working code for you to adapt and extend.
Application program interfaces (Computer software). --- Application software -- Development. --- Internet programming. --- Java (Computer program language). --- JavaFX (Electronic resource). --- Engineering & Applied Sciences --- Computer Science --- Information Technology --- Computer Science (Hardware & Networks) --- General and Others --- JavaFX (Electronic resource) --- Computer science. --- User interfaces (Computer systems). --- Computer Science. --- Computer Science, general. --- User Interfaces and Human Computer Interaction. --- Interfaces, User (Computer systems) --- Human-machine systems --- Human-computer interaction --- Informatics --- Science --- Application program interfaces (Computer software) --- Application software --- Java (Computer program language) --- Development. --- Object-oriented programming languages --- JavaSpaces technology --- Development of application software --- APIs (Computer software) --- Interfaces, Application program (Computer software) --- Computer programming --- Software engineering. --- Java. --- Software Engineering/Programming and Operating Systems. --- Computer software engineering --- Engineering
Choose an application
In Pro JavaFX 2: A Definitive Guide to Rich Clients with Java Technology, Jim Weaver, Weiqi Gao, Stephen Chin, Dean Iverson, and Johan Vos show you how you can use the JavaFX platform to create rich-client Java applications. You'll see how JavaFX provides a powerful Java-based UI platform capable of handling large-scale data-driven business applications. Covering the JavaFX API, development tools, and best practices, this book provides code examples that explore the exciting new features provided with JavaFX 2. It contains engaging tutorials that cover virtually every facet of JavaFX development and reference materials on JavaFX that augment the JavaFX API documentation. Written in an engaging and friendly style, Pro JavaFX 2 is an essential guide to JavaFX 2.
Application software -- Development. --- Graphical user interfaces (Computer systems). --- Internet programming. --- Java (Computer program language). --- JavaFX (Electronic resource). --- Java (Computer program language) --- Graphical user interfaces (Computer systems) --- Application software --- Internet programming --- Engineering & Applied Sciences --- Computer Science --- Development --- Information Technology --- Computer Science (Hardware & Networks) --- General and Others --- Development. --- JavaFX (Electronic resource) --- Development of application software --- GUIs (Computer systems) --- Computer science. --- Computer Science. --- Computer Science, general. --- Informatics --- Science --- Computer programming --- User interfaces (Computer systems) --- Object-oriented programming languages --- JavaSpaces technology --- Software engineering. --- Java. --- Software Engineering/Programming and Operating Systems. --- Computer software engineering --- Engineering --- Application software - Development
Choose an application
Beginning Java 8 APIs, Extensions and Libraries completes the Apress Java learning journey and is a comprehensive approach to learning the Java Swing, JavaFX, Java Scripting, JDBC and network programming APIs. This book covers the key extensions of the Java programming language such as Swing, JavaFX, network programming, and JDBC. Each topic starts with a discussion of the topic's background. A step-by-step process, with small snippets of Java code, provides easy-to-follow instructions. At the end of a topic, a complete and ready-to-run Java program is provided. This book contains over 130 images and diagrams to help you visualize and better understand the topics. More than 130 complete programs allow you to practice and quickly learn the topics. The Swing chapters discuss various aspects of working with a GUI, from the very basic concepts of developing a Swing application, to the most advanced topics, such as decorating a Swing component with a JLayer, drag-and-drop features, Synth Skinnable L&F, etc. The chapter on network programming covers the basics of network technologies first, and then, the advanced topics of network programming, using a Java class library. It covers IPv4 and IPv6, addressing schemes, subnetting, supernetting, multicasting, TCP/IP sockets, UPD sockets, asynchronous socket I/O, etc. The chapter on JDBC provides the details of connecting and working with databases such as Oracle, SQL Server, MySQL, DB2, Java DB (Apache Derby), Sybase, Adaptive Server Anywhere, etc. It contains a complete discussion on processing a ResultSet and a RowSet. It discusses how to use the RowSetFactory, to obtain a RowSet object of a specific type. Working with Large Objects (LOBs), such as Blob, Clob, and NClob, is covered in detail with Java code examples and database scripts.
Java (Computer program language) --- Application program interfaces (Computer software) --- APIs (Computer software) --- Interfaces, Application program (Computer software) --- Application software --- Object-oriented programming languages --- JavaSpaces technology --- Java (Computer program language). --- Software engineering. --- Java. --- Software Engineering/Programming and Operating Systems. --- Computer software engineering --- Engineering --- JavaFX (Electronic resource)
Listing 1 - 10 of 17 | << page >> |
Sort by
|