|
Showing 1 - 10 of
10 matches in All Departments
Develop Android apps with Kotlin to create more elegant programs
than the Java equivalent. This revised book covers the various
aspects of a modern Android app that professionals are expected to
encounter. You'll use the latest Kotlin APIs as made available in
most recent versions of the Android SDK. There are chapters dealing
with all the important aspects of the Android platform, including
GUI design, file- and data-handling, coping with phone calls,
multimedia apps, interaction with location and mapping services,
monetizing apps, and much more. Jetpack will also be covered. It is
a suite of libraries to help developers follow best practices,
reduce boilerplate code, and write code that works consistently
across Android versions and devices. Pro Android with Kotlin,
Second Edition is an invaluable source for developers wanting to
build real-world, state-of-the-art Android apps for modern Android
devices using the Kotlin programming language and its APIs as
available in the modern Android SDK. After reading this book,
you'll come away with the skills and techniques to build modern
Android apps that you can sell on Google Play. Free source code is
available on this book's Github page as well. What You Will Learn
Integrate activities, such as intents, services, notifications and
more, into your Android apps Build UIs in Android using layouts,
widgets, lists, menus, and action bars Deal with data in your
Android apps using data persistence and cloud access Design for
different Android devices Create multimedia apps in Android Secure,
deploy, and monetize your Android apps Who This Book Is
ForProfessional Android app developers.
Get started with using the new Java MVC 1.0 framework for model,
view, and controller development for building modern Java-based
web, native, and microservices applications. Beginning Java MVC
teaches you the basics, then dives in to models, views,
controllers. Next, you learn data binding, events, application
types, view engines, and more. You will be given practical examples
along the way to reinforce what you have learned. Furthermore,
you'll work with annotations, internationalization, security, and
deployment. After reading this book, you'll have the know how to
build your first full Java-based MVC application. What You Will
Learn Discover the Java MVC 1.0 APIs and how to use them Master the
Model, View and Controller design pattern Carry out data binding
Write events Work with view engines Who This Book Is For Those new
to Java MVC 1.0. Some prior experience with Java programming
recommended, especially with JSF or Struts.
Learn advanced techniques and improve your audio visualization
skills with Thinking Machine Audio Dreams (ThMAD). With this book,
you can concentrate on advanced examples and usage patterns,
including using shaders in a more profound way, and how to
incorporate ThMAD into a tool chain using the professional sound
server JACK. Advanced Audio Visualization Using ThMAD provides
advanced techniques for generating graphics, improving performance,
and providing readers with the skills needed to create more
interesting visualizations. You will also learn professional setups
with highly developed visual and aural art tool chains. What You'll
Learn Use the ThMAD software for advanced setups in their personal
and professional projects Gain a pragmatic introduction to using
shaders Use JACK sound servers with ThMAD Control the timing ThMAD
Work with advanced configurations Who This Book Is For Artists and
developers already familiar with ThMAD and looking to enhance their
projects. In addition, readers primarily interested in using
shaders or the Jack audio server for graphics generation can
benefit from the book as well.
Learn how to use Thinking Machine Audio Dreams (ThMAD), a realtime
audio visualization engine for Ubuntu Linux. This book bridges the
gap between programmers and artists. Both artists and developers
with an inclination towards arts will profit from this book since
it is a combination of a hands-on tutorial, manual, and reference,
with many illustrations that accompany the explanations and
tutorials. You'll learn the basics of ThMAD's open source software
suite and then start experimenting and building your own rendering
pipelines to create audio visualizations. You'll see how to soundly
use all ThMAD's GUI functionalities, and all modules are provided
in a way that will serve both intellectual curiosity and
professional needs. The examples that are used as part of the
software, and the tutorials included in the book, will serve as a
solid basis for your own experiments. What You'll Learn Use the
ThMAD software, all GUI functionalities, and all modules Develop
your own audio visualization projects Explore the program
operations for ThMAD Artiste and ThMAD Player, including all
possible options for controlling program operations. Who This Book
Is For Visual artists with some IT background, or developers with
artistic inclinations. Development experience is not required, but
surely helpful.
Work with the essential and advanced features of the Java 17
release. This book covers features such as annotations, reflection,
and generics. These topics are then complemented by details of how
to use lambda expressions, allowing you to build powerful and
efficient Java programs. Furthermore, added to this edition you'll
find topics on network programming, Java RMI, the process API, and
custom runtime images. The authors provide a multitude of diagrams
and complete programs to help you visualize and better understand
the topics covered in this book. More Java 17, Third Edition starts
with a series of chapters on the essential language features
provided by Java before moving on to Java module development and
packaging, and improved interop with other languages. After reading
this book, you'll have the know-how of a professional Java
programmer and be able to tackle most projects with confidence.
This book's source code can be accessed at
github.com/Apress/more-java-17. What You Will Learn Use essential
and advanced features of the Java language Code Java annotations
Work with reflection and generics Manage streams with the Stream
API Who This Book Is For Those new to Java programming who are
continuing the Java learning journey; it is recommended that you
read an introductory Java programming book first, such as Java 17
for Absolute Beginners, from Apress.
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 Spath 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. What You Will
Learn How to build JavaFX User Interfaces and Java clients What are
properties, bindings, observable collections, stages, scenes; how
to use these How to play with colors, styling nodes and event
handling How to add user interactivity (mouse, keyboard, DnD) How
to do tables, trees and tree tables How to do 2D shapes, text
nodes, 3D shapes How to apply effects, transformations, animations,
images How to draw; play audio and video Who is this book for:
Developers new to the JavaFX platform. Some prior Java experience
is recommended.
Gain the essential Java language skills necessary for using the
Android SDK platform to build Java-based Android apps. This book
includes the latest Java SE releases that Android supports, and is
geared towards the Android SDK version 10. It includes new content
including JSON documents, functional programming, and lambdas as
well as other language features important for migrating Java skills
to Android development. Android is still the world's most popular
mobile platform and because this technology is still mostly based
on Java, you should first obtain a solid grasp of the Java language
and its APIs in order to improve your chances of succeeding as an
effective Android apps developer. Learn Java for Android
Development, 4th Edition helps you do that. Each of the book's
chapters provides an exercise section that gives you the
opportunity to reinforce your understanding of the chapter's
material. Answers to the book's more than 500 exercises are
provided in an appendix. Once you finish, you will be ready to
begin your Android app development journey using Java. What You
Will Learn Discover the latest Java programming language features
relevant to Android SDK development Apply inheritance,
polymorphism, and interfaces to Android development Use Java
collections, concurrency, I/O, networks, persistence, functional
programming, and data access in Android apps Parse, create, and
transform XML and JSON documents Migrate your Java skills for
mobile development using the Android platform Who This Book Is For
Programmers with at least some prior Java programming experience
looking to get into mobile Java development with the Android
platform.
Build Android apps and learn the essentials of the popular Kotlin
programming language and APIs. This book will teach you the key
Kotlin skills and techniques important for creating your very own
Android apps. Apart from introducing Kotlin programming, Learn
Kotlin for Android Development stresses clean code principles and
introduces object-oriented and functional programming as a starting
point for developing Android apps. After reading and using this
book, you'll have a foundation to take away and apply to your own
Kotlin-based Android app development. You'll be able to write
useful and efficient Kotlin-based apps for Android, using most of
the features Kotlin as a language has to offer. What You Will Learn
Build your first Kotlin app that runs on Android Work with Kotlin
classes and objects for Android Use constructs, loops, decisions,
and scopes Carry out operations on data Master data containers,
arrays, and collections Handle exceptions and access external
libraries Who This Book Is For Very little programming experience
is required: no prior knowledge of Kotlin needed.
Build Java-based enterprise applications using the open source
Eclipse Jakarta EE platform. This feature-packed book teaches you
enterprise Java development top to bottom. It covers Java web-tier
development using servlets, JavaServer Faces (JSF), RESTful
applications, and JSON. You'll also cover Java data-tier
development using persistence and transaction handling, messaging
services, remote procedure calls, concurrency, and security to
round out a complete Java-based enterprise application. Step by
step and easy to follow, Beginning Jakarta EE includes many
practical examples. Written by a Java expert and consultant, this
book contains the best information possible on enterprise Java
technologies. You'll see that Jakarta EE is the next evolution of
Java EE 8 and how it is one of the leading Java platforms for
enterprise application development. What You Will Learn Build
enterprise Java applications using Jakarta EE Set up your
development environment Create page-flow web applications with JSF
Write single-page web applications with REST and JSON Persist data
using JPA in Jakarta EE Build enterprise Java modules using EJBs
and CDI Work with transaction engines using JTA Secure, log, and
monitor your Jakarta EE applications Who This Book Is For Beginning
Java EE application developers with some experience of Java 8.
Der Autor systematisiert und bewertet die bankbetrieblichen
Vertriebswege und untersucht, welche unternehmensexternen und
-internen Einflussfaktoren sich auf ihre Planung auswirken.
|
|