dr. edward lavieri PDF: 1 to 8 of 8 results fetched - page 1 [an]

Mastering Java 11: Develop modular and secure Java applications using concurrency and advanced JDK libraries, 2nd Edition

https://www.amazon.com/Mastering-Java-applications-concurren...
Update your Java knowledge with the latest features of Java 11, such as the low-Overhead Garbage Collector, Local-Variable Syntax for Lambda Parameters, and Dynamic Class-File ConstantsKey Features
  • Explore the latest features in Java 9,Java 10, and Java 11
  • Enhance your Java application development and migration approaches
  • Full coverage of modular Java applications, G1 Garbage Collector, JMH
Book DescriptionJava 11 is a long-term release and its new features add to the richness of the language. It emphasizes variable-type inference, performance improvements, along with simplified multithreading.The Java platform has a special emphasis on modularity, making this the programming platform of choice for millions of developers. The modern Java platform can be used to build robust software applications, including enterprise-level and mobile applications. Fully updated for Java 11, this book stands to help any Java developer enjoy the richness of the Java programming language.Mastering Java 11 is your one-stop guide to fully understanding recent Java platform updates. It contains detailed explanations of the recent features introduced in Java 9, Java 10, and Java 11 along with obtaining practical guidance on how to apply the new features. As you make your way through the chapters, you'll discover further information on the developments of the Java platform and learn about the changes introduced by the variable handles and Project Coin, along with several enhancements in relation to import statements processing. In the concluding chapters, you'll learn to improve your development productivity, making your applications more efficient. You'll also be able to get to grips with the command-line flags with respect to various utilities and the command-line utility changes featured in the current Java platform. By the end of the book, you'll have obtained an advanced level understanding of the Java platform and its recent changes.What you will learn
  • Write modular Java applications
  • Migrate existing Java applications to modular ones
  • Understand how the default G1 garbage collector works
  • Leverage the possibilities provided by the newly introduced Java Shell
  • Performance test your application effectively with the JVM harness
  • Learn how Java supports the HTTP 2.0 standard
  • Find out how to use the new Process API
  • Explore the additional enhancements and features of Java 9, 10, and 11
Who this book is forMastering Java 11 is for experienced Java developers with a solid understanding of the Java language and want to progress to an advanced level. Table of Contents
  • The Java 11 Landscape
  • Discovering Java 11
  • Java 11 Fundamentals
  • Building Modular Applications with Java 11
  • Migrating Applications to Java 11
  • Experimenting with the Java Shell
  • Leveraging the Default G1 Garbage Collector
  • Micro Benchmarking Applications with JMH
  • Making use of the Process API
  • Fine-Grained Stack Tracing
  • New Tools and Tool Enhancements
  • Concurrency enhancements
  • Security Enhancements
  • Command Line Flags
  • Additional Enhancements to the Java Platform
  • Future directions
  • Contributing to the Java Platform
  • Published by: Packt Publishing | Publication date: 09/27/2018
    Kindle book details: Kindle Edition, 462 pages

    Mastering Java 9: Write reactive, modular, concurrent, and secure code

    https://www.amazon.com/Mastering-Java-reactive-modular-concu...
    Your road to becoming a Java Ninja begins here!About This Book
    • This book will teach you to build highly scalable, fast, and secure applications
    • It covers major concepts introduced with the new version of Java 9, which includes modular programming, HTTP 2.0, API changes, and more
    • It will guide you with tools, techniques and best practices to enhance application development
    Who This Book Is ForThis book is for enterprise developers and existing Java developers. Basic knowledge of Java is helpful.What You Will Learn
    • Write modular Java applications in terms of the newly introduced module system
    • Migrate existing Java applications to modular ones
    • Understand how to use the G1 garbage collector in order to leverage the performance of your applications
    • Leverage the possibilities provided the newly introduced Java shell
    • Test your application's effectiveness with the JVM harness
    • See how Java 9 provides support for the HTTP 2.0 standard
    • Use the new process API
    • Discover additional enhancements and features provided by Java 9
    In DetailJava 9 and its new features add to the richness of the language, one of the languages most used by developers to build robust software applications. Java 9 comes with a special emphasis on modularity with its integration with Jigsaw. This is your one-stop guide to mastering the language.You'll be provided with an overview and explanation of the new features introduced in Java 9 and the importance of the new APIs and enhancements. Some of the new features of Java 9 are ground-breaking and if you are an experienced programmer, you will be able to make your enterprise application leaner by learning these new features. You'll be provided with practical guidance in applying the newly acquired knowledge in regards to Java 9 and further information on future developments of the Java platform. This book will improve your productivity, making your application faster. By learning the best practices in Java, you'll become the "go-to" person in your organization.By the end of the book, you'll not only know the important concepts of Java 9, but you'll also have a nuanced understanding of the important aspects of programming with this great language.Style and approachConcepts and new terminology are explained in simple step-by-step manner. We cover a lot of real-world examples and case studies that will improve your Java productivity. This book covers new features on Java 9 and the much talked about Jigsaw integration.Table of Contents
  • The Java 9 Landscape
  • Discovering Java 9
  • Java 9 Language Enhancements
  • Building Modular Applications with Java 9
  • Migrating Applications to Java 9
  • Experimenting with the Java Shell
  • Leveraging the New Default G1 Garbage Collector
  • Microbenchmarking Applications with JMH
  • Making Use of the ProcessHandle API
  • Fine-Grained Stack Tracing
  • New Tools and Tool Enhancements
  • Concurrency and Reactive Programming
  • Security Enhancements
  • Command Line Flags
  • Best Practices In Java 9
  • Future Directions
  • Published by: Packt Publishing | Publication date: 10/06/2017
    Kindle book details: Kindle Edition, 456 pages

    Learning AWS Lumberyard Game Development

    https://www.amazon.com/Learning-AWS-Lumberyard-Game-Developm...
    Key Features
    • Build a multiplayer 3D game from scratch using the features of Amazon's Lumberyard
    • Explore the world of Lumberyard along with Twitch and various key Amazon Web Services to build a game
    • This step-by-step practical guide will teach you how to build cross-platform games using Lumberyard
    Book DescriptionAmazon's Lumberyard is a 3D cross-platform game development engine for building high-quality AAA games. It makes the process of creating multi-player games and adding realistic characters, stunning terrains, and special effects much faster and more efficient.This book will show you how to use Lumberyard to create a multiplayer 3D game with cloud computing, storage, and Twitch integration for user engagement. We will start with an introduction to Lumberyard and provide an overview of its capabilities and integration options. Once the game engine is installed, we'll guide you through the creation of an immersive game world with characters. You'll add animations and audio to bring the game to life. We'll explore external interactions to support live multiplayer game play, data storage, user engagement, and the back end.By the end of the book, you will be efficient in building cross-platform games using Lumberyard.What you will learn
    • Explore Lumberyard's graphical user interface
    • Create stunning game worlds
    • Use Geppetto editor to create 3D characters
    • Create and animate game characters using Lumberyard's toolset
    • Create impressive gameplay to add multiplayer functionality to your game
    • Debug and play your 3D game
    • Add multiplayer functionality to your game using Amazon GameLift
    • Integrate with Amazon cloud services to support cloud computing and storage
    • Engage your users during gameplay with Twitch
    About the AuthorDr. Edward Lavieri is a veteran game designer and developer with a strong academic background. He earned a doctorate in computer science from Colorado Technical University and three Master of Science degrees in Management Information Systems (Bowie State University), Education – Instructional Design (Capella University), and Operations Management (University of Arkansas), demonstrating his passion for academic pursuits. He has developed and taught computer-related courses since 2002. Edward retired from the U.S. Navy after 25 years as an Intelligence Specialist and Command Master Chief.Edward has authored Adaptive Learning for Educational Game Design, Getting Started with Unity 5, LiveCode Mobile Development Hotshot, LiveCode Mobile Development Cookbook, Software Consulting: A Revolutionary Approach, and was the technical editor of the Excel Formulas and Functions for Dummies book. He has also authored numerous computer science and information systems college courses.Table of Contents
  • Welcome to the Lumberyard
  • Planning Your Game in the Lumberyard
  • Constructing an Immersive 3D Game World
  • Creating 3D Characters
  • Animating Your Characters
  • Creating Gameplay
  • Creating Multiplayer Gameplay
  • Bringing Your Game to Life with Audio and Sound Effects
  • Employing Cloud Computing and Storage
  • Engaging With Users Using Twitch
  • Providing Your Game to the World
  • Stretching Your Lumberyard Wings
  • Published by: Packt Publishing | Publication date: 10/28/2016
    Kindle book details: Kindle Edition, 268 pages

    Getting Started with Unity 2018: A Beginner's Guide to 2D and 3D game development with Unity, 3rd Edition

    https://www.amazon.com/Getting-Started-Unity-2018-developmen...
    Learn how to use Unity 2018 by creating your very own 3D game while developing your essential skillsKey Features
    • Learn to create immersive 3D games and Virtual Reality experiences with Unity 2018
    • Build custom scripts to make your game characters interactive
    • Explore and implement AritificiaI Intelligence techniques to bring your game to life
    Book Description The Unity game engine has revolutionized the gaming industry with its complete set of intuitive tools and rapid workflows, which can be used to create interactive 3D content. With Unity, you can scaffold your way from the basics and make make stunning interactive games. This book will guide you through the entire process of creating a 3D game, from downloading the Unity game engine to publishing your game. It not only gives you a strong foundation, but puts you on the path to game development. Beginning with an overview of the Unity engine and its interface, you will walk through the process of creating a game environment and learn how to use built-in assets, as well as assets created with third-party 3D modeling tools such as Blender. Moving on, you will create custom scripts to control non-player character behaviors and gameplay. You will master exciting concepts such as Heads-Up-Displays, mini-maps, game navigation, sound effects, and lighting effects. Next, you’ll learn how to create your first VR experience, right from setting up the project to image effects. You'll be familiarized with all the tools that Unity has to offer to create your own immersive VR experiences. Each section is a stepping stone toward the completion of the final game. By the end of the book, you'll have learned advanced topics such as cross-platform considerations which enable your games to run on multiple platforms.What you will learn
    • Set up your Unity development environment and navigate its tools
    • Import and use custom assets and asset packages to add characters to your game
    • Build a 3D game world with a custom terrain, water, sky, mountains, and trees
    • Animate game characters, using animation controllers, and scripting
    • Apply audio and particle effects to the game
    • Create intuitive game menus and interface elements
    • Customize your game with sound effects, shadows, lighting effects, and rendering options
    • Debug code and provide smooth error handling
    Who this book is forIf you are an aspiring game developer interested in learning Unity 2018 and becoming familiar with its core features, then this book is for you. No prior knowledge of Unity is required. Table of Contents
  • Downloading and Installing Unity
  • The Unity Interface
  • Designing the Game
  • Creating our Terrain
  • Lights, Cameras, and Shadows
  • Creating and Importing 3D Objects for our Game
  • Implementing our Player Character
  • Implementing our Non-Player Characters
  • Adding a Heads-Up Display
  • Scripting our Points System
  • Scripting Victory and Defeat
  • Adding Audio and Visual Effects to our Game
  • Optimizing our Game for Deployment
  • First steps in Virtual Reality
  • Published by: Packt Publishing | Publication date: 03/22/2018
    Kindle book details: Kindle Edition, 336 pages

    LiveCode Mobile Development Cookbook

    https://www.amazon.com/LiveCode-Mobile-Development-Cookbook-...
    90 practical recipes for creating cross-platform mobile applications with the power of LiveCodeAbout This Book
    • Clear and concise tactics for cross-platform mobile applications with LiveCode
    • Extend the capabilities of LiveCode with externals
    • Discover advanced LiveCode features and techniques for app creation
    Who This Book Is ForIf you are a LiveCode mobile developer looking to improve your existing skills, add efficiencies to your code, or want a better understanding of LiveCode’s capabilities, then LiveCode Mobile Development Cookbook is a must-have for you. The reader should at least have a basic understanding of LiveCode and mobile application development.What You Will Learn
    • Build human-computer interfaces that result in immersive app experiences
    • Set up and configure your development environment for iOS and Android OS
    • Use loops and timers to make your mobile apps more robust
    • Manipulate and manage text to supercharge your apps
    • Integrate social media into your mobile applications
    • Read, write, and edit external data to extend the capabilities of your mobile apps
    • Understand how to use LiveCode externals and plugins to leverage their power in your apps
    In DetailLiveCode is a programming language that helps you create apps for multiple platforms and has emerged as one of the premier development environments and languages for creating mobile applications. Programming tasks and concepts are expertly handled with a recipe schema in this book, making access to the information you want readily available.This book is chock-full of helpful recipes that quickly solve key tasks when using LiveCode for mobile development. It serves as a significant reference tool for LiveCode mobile developers, beginners, novices, and experts alike. It will help you learn how to create user interfaces, use loops and timers, take control of text, implement social media components to your apps, and more.
    Published by: Packt Publishing | Publication date: 09/15/2014
    Kindle book details: Kindle Edition, 258 pages

    Getting Started with Unity 5

    https://www.amazon.com/Getting-Started-Unity-Edward-Lavieri-...
    Leverage the power of Unity 5 to create amazing 3D gamesAbout This Book
    • Learn to create interactive games with the Unity 5 game engine
    • Explore advanced features of Unity 5 to help make your games more appealing and successful
    • A step-by-step guide giving you the perfect start to developing games with Unity 5
    Who This Book Is ForIf you are a game developer interested in learning Unity 3D from scratch and becoming familiar with its core features, then this book is for you. No prior knowledge of Unity 3D is required.What You Will Learn
    • Create, organize, and manage your game project with the Unity interface
    • Develop a 3D game environment with a custom terrain, water, sky, mountains, and trees
    • Import and use custom assets and asset packages to add characters to your game
    • Review existing animations and create custom animation clips to bring your game characters to life
    • Build custom scripts to make your game characters interactive
    • Add a graphical user interface to your game to enable easy user interaction
    • Explore advanced Unity concepts including workflow, scaling, physics, and cross-platform considerations
    • Customize your game with sound effects, shadows, lighting effects, and rendering options
    In DetailThis book will guide you through the entire process of creating a 3D game, from downloading the Unity game engine to publishing your game.Beginning with an overview of the Unity engine and its interface, you will walk through the process of creating a game environment and learn how to use built-in assets as well as assets created with third-party 3D modeling tools such as Blender.Moving on, you will create your very own animation clips from within Unity and learn scripting in Unity. You will master exciting concepts including mini-mapping, the game navigation system, sound effects, shadows, and light effects. By the end of the book, you'll have learned advanced topics such as cross-platform considerations that enable your games to run on every platform.
    Published by: Packt Publishing | Publication date: 05/29/2015
    Kindle book details: Kindle Edition, 186 pages

    Java 9: Building Robust Modular Applications: Master advanced Java features and implement them to build amazing projects

    https://www.amazon.com/Java-Building-Applications-advanced-i...
    Mastering advanced features of Java and implement them to build amazing projectsKey Features
    • Take advantage of Java's new modularity features to write real-world applications that solve a variety of problems
    • Explore the major concepts introduced with Java 9, including modular programming, HTTP 2.0, API changes, and more
    • Get to grips with tools, techniques and best practices to enhance application development
    Book DescriptionJava 9 and its new features add to the richness of the language; Java is one of the languages most used by developers to build robust software applications. Java 9 comes with a special emphasis on modularity with its integration with Jigsaw. This course is your one-stop guide to mastering the language.You'll be provided with an overview and explanation of the new features introduced in Java 9 and the importance of the new APIs and enhancements. Some new features of Java 9 are ground-breaking; if you are an experienced programmer, you will be able to make your enterprise applications leaner by learning these new features. You'll be provided with practical guidance in applying your newly acquired knowledge of Java 9 and further information on future developments of the Java platform. This course will improve your productivity, making your applications faster. Next, you'll go on to implement everything you've learned by building 10 cool projects. You will learn to build an email filter that separates spam messages from all your inboxes, a social media aggregator app that will help you efficiently track various feeds, and a microservice for a client/server note application, to name just a few.By the end of this course, you will be well acquainted with Java 9 features and able to build your own applications and projects.This Learning Path contains the best content from the following two recently published Packt products:•Mastering Java 9•Java 9 Programming BlueprintsWhat you will learn
    • Package Java applications as modules using the Java Platform Module System
    • Implement process management in Java using the all-new process handling API
    • Integrate your applications with third-party services in the cloud
    • Interact with mail servers, using JavaMail to build an application that filters spam messages
    • Use JavaFX to build rich GUI-based applications, which are an essential element of application development
    • Leverage the possibilities provided by the newly introduced Java shell
    • Test your application's effectiveness with the JVM harness
    • See how Java 9 provides support for the HTTP 2.0 standard
    Who this book is forThis learning path is for Java developers who are looking to move a level up and learn how to build robust applications in the latest version of Java. Table of Contents
  • Mastering Java 9
  • Java 9 Programming Blueprints
  • Published by: Packt Publishing | Publication date: 04/13/2018
    Kindle book details: Kindle Edition, 910 pages

    Rapid Game Development with Unity 5

    https://www.amazon.com/Rapid-Game-Development-Unity-5-ebook/...
    Explore how to build market-ready games using the powerful engine of UnityAbout This Book
    • Explore all the new features of Unity 5
    • Learn how to build and design games
    • Unlock both the theoretical and practical underpinning game development
    • Explore useful tips and tricks for accelerating your Unity workflow
    Who This Book Is ForThis course is aimed at game developers. No previous experience with Unity is needed since the course will cover all the basics about game development with Unity. Also, Unity developers who want to brush up their basic Unity skills and get up and running with creating interesting games with Unity 5, this course is for you.What You Will Learn
    • Exploring the Unity interface
    • Learn how to create interactive 3D worlds
    • Work with meshes, animations, materials, textures, and more
    • Learn to make functional games with C# scripting
    • Dive into the process of working with terrains and world-creation tools
    • Import custom content into Unity from third-party tools, such as Maya and Blender
    • Get to grips with making both 2D and 3D games
    In DetailGame engines are one of the most powerful tools that help developers design interactive games for multiple platforms. Unity is an exciting and popular engine in the game industry. It is widely used to create popular 2D and 3D games by large game studios and indie developers. In this course, you will understand the game development concepts and have a good learning time by applying the knowledge gained through practice of these concepts.Starting from the ground up and moving toward an intermediate level, this course will help you establish a strong foundation in making games with Unity 5.The course starts with an introduction to game engines and installation procedures of Unity. From there, the course introduces you to the Unity interface, and teaches you how to build levels. You’ll understand the core Unity concepts such as game objects, components, and scenes. Finally, you’ll learn how to use Unity by making four fun game projects, from shooters and platformers to exploration and adventure games.By the end of the course, you should have a solid understanding of game development principles and be able to create your own games in no time! Style and approachThis course follows an example-based approach that will take you through the most basic games toward the more complex ones, gradually building your skill level.This course is a blend of text, videos, code examples, and assessments, all packaged up keeping your journey in mind. The curator of this course has combined some of the best that Packt has to offer in one complete package. It includes content from the following Packt products:
    • Unity 5 Fundamentals by Dr. Edward Lavieri
    • Unity 5 for Beginners by Alan Thorn
    • Unity 5.x by Example by Alan Thorn
    • Unity 5.x by Example by Alan Thorn
    Published by: Packt Publishing | Publication date: 02/24/2017
    Kindle book details: Kindle Edition with Audio/Video, 233 pages
    [1]
    PDFfetch