Author: Leon Anavi
Publisher: Packt Publishing Ltd
ISBN: 1783981911
Category : Computers
Languages : en
Pages : 578
Book Description
If you want to enter the fascinating world of Tizen and learn how to develop engaging and successful applications then this book is for you. It'll benefit novices and experienced application developers alike.
Tizen Cookbook
Author: Leon Anavi
Publisher: Packt Publishing Ltd
ISBN: 1783981911
Category : Computers
Languages : en
Pages : 578
Book Description
If you want to enter the fascinating world of Tizen and learn how to develop engaging and successful applications then this book is for you. It'll benefit novices and experienced application developers alike.
Publisher: Packt Publishing Ltd
ISBN: 1783981911
Category : Computers
Languages : en
Pages : 578
Book Description
If you want to enter the fascinating world of Tizen and learn how to develop engaging and successful applications then this book is for you. It'll benefit novices and experienced application developers alike.
ServiceStack 4 Cookbook
Author: Kyle Hodgson
Publisher: Packt Publishing Ltd
ISBN: 1783986573
Category : Computers
Languages : en
Pages : 444
Book Description
If you are a .NET developer who is looking for a simpler way to build services, this is the book for you. It will show you how to write fast, maintainable APIs that are a pleasure to use and maintain starting from the database to the client and everything in-between.
Publisher: Packt Publishing Ltd
ISBN: 1783986573
Category : Computers
Languages : en
Pages : 444
Book Description
If you are a .NET developer who is looking for a simpler way to build services, this is the book for you. It will show you how to write fast, maintainable APIs that are a pleasure to use and maintain starting from the database to the client and everything in-between.
LLVM Cookbook
Author: Mayur Pandey
Publisher: Packt Publishing Ltd
ISBN: 1785286404
Category : Computers
Languages : en
Pages : 296
Book Description
The book is for compiler programmers who are familiar with concepts of compilers and want to indulge in understanding, exploring, and using LLVM infrastructure in a meaningful way in their work. This book is also for programmers who are not directly involved in compiler projects but are often involved in development phases where they write thousands of lines of code. With knowledge of how compilers work, they will be able to code in an optimal way and improve performance with clean code.
Publisher: Packt Publishing Ltd
ISBN: 1785286404
Category : Computers
Languages : en
Pages : 296
Book Description
The book is for compiler programmers who are familiar with concepts of compilers and want to indulge in understanding, exploring, and using LLVM infrastructure in a meaningful way in their work. This book is also for programmers who are not directly involved in compiler projects but are often involved in development phases where they write thousands of lines of code. With knowledge of how compilers work, they will be able to code in an optimal way and improve performance with clean code.
JQuery Mobile Cookbook
Author: Chetan K. Jain
Publisher: Packt Publishing Ltd
ISBN: 1849517231
Category : Computers
Languages : en
Pages : 551
Book Description
This book is written in Cookbook style with a lot of practical tips, code, and step-by-step examples, to ease and quicken your learning curve. If you are a beginner with jQuery/JavaScript skills, this book offers you numerous examples to get you started. If you are a seasoned developer, this book lets you explore jQuery Mobile in greater depth.
Publisher: Packt Publishing Ltd
ISBN: 1849517231
Category : Computers
Languages : en
Pages : 551
Book Description
This book is written in Cookbook style with a lot of practical tips, code, and step-by-step examples, to ease and quicken your learning curve. If you are a beginner with jQuery/JavaScript skills, this book offers you numerous examples to get you started. If you are a seasoned developer, this book lets you explore jQuery Mobile in greater depth.
GameMaker Cookbook
Author: Brandon Gardiner
Publisher: Packt Publishing Ltd
ISBN: 178439713X
Category : Computers
Languages : en
Pages : 212
Book Description
Over 50 hands-on recipes to help you build exhilarating games using the robust GameMaker system About This Book Design and develop game elements that can be used alone or stacked to enhance your gaming experience Explore extensions that can unlock GameMaker: Studio's true potential to create complex games A recipe-based, easy-to-follow guide to take your GameMaker skills to the next level Who This Book Is For This book is intended for GameMaker: Studio enthusiasts who are looking to add more substance and improve their content. If know your way around the program and have some basic GML skills but want to take them further, then this book is for you. What You Will Learn Set up player control schemes of various types, such as touch controls and a gamepad Create your own physics sandbox Get accustomed to advanced player movement Implement music and 3D sound in your games Utilize GameMaker's GUI layers to create exciting games Generate adjustable game settings and save systems Add depth to your game with lighting and special effects In Detail GameMaker: Studio started off as a tool capable of creating simple games using a drag-and-drop interface. Since then, it has grown to become a powerful instrument to make release-ready games for PC, Mac, mobile devices, and even current-gen consoles. GameMaker is designed to allow its users to develop games without having to learn any of the complex programming languages such as C++ or Java. It also allows redistribution across multiple platforms. This book teaches you to harness GameMaker: Studio's full potential and take your game development to new heights. It begins by covering the basics and lays a solid foundation for advanced GameMaker concepts. Moving on, it covers topics such as controls, physics, and advanced movement, employing a strategic approach to the learning curve. The book concludes by providing insights into complex concepts such as the GUI, menus, save system, lighting, particles, and VFX. By the end of the book, you will be able to design games using GameMaker: Studio and implement the same techniques in other games you intend to design. Style and approach A problem-solving guide that teaches you the construction of game elements and mechanics to be integrated in games for rapid prototyping. Each overall topic includes several individual recipes taught through step-by-step instructions, and in-depth follow-up with examples.
Publisher: Packt Publishing Ltd
ISBN: 178439713X
Category : Computers
Languages : en
Pages : 212
Book Description
Over 50 hands-on recipes to help you build exhilarating games using the robust GameMaker system About This Book Design and develop game elements that can be used alone or stacked to enhance your gaming experience Explore extensions that can unlock GameMaker: Studio's true potential to create complex games A recipe-based, easy-to-follow guide to take your GameMaker skills to the next level Who This Book Is For This book is intended for GameMaker: Studio enthusiasts who are looking to add more substance and improve their content. If know your way around the program and have some basic GML skills but want to take them further, then this book is for you. What You Will Learn Set up player control schemes of various types, such as touch controls and a gamepad Create your own physics sandbox Get accustomed to advanced player movement Implement music and 3D sound in your games Utilize GameMaker's GUI layers to create exciting games Generate adjustable game settings and save systems Add depth to your game with lighting and special effects In Detail GameMaker: Studio started off as a tool capable of creating simple games using a drag-and-drop interface. Since then, it has grown to become a powerful instrument to make release-ready games for PC, Mac, mobile devices, and even current-gen consoles. GameMaker is designed to allow its users to develop games without having to learn any of the complex programming languages such as C++ or Java. It also allows redistribution across multiple platforms. This book teaches you to harness GameMaker: Studio's full potential and take your game development to new heights. It begins by covering the basics and lays a solid foundation for advanced GameMaker concepts. Moving on, it covers topics such as controls, physics, and advanced movement, employing a strategic approach to the learning curve. The book concludes by providing insights into complex concepts such as the GUI, menus, save system, lighting, particles, and VFX. By the end of the book, you will be able to design games using GameMaker: Studio and implement the same techniques in other games you intend to design. Style and approach A problem-solving guide that teaches you the construction of game elements and mechanics to be integrated in games for rapid prototyping. Each overall topic includes several individual recipes taught through step-by-step instructions, and in-depth follow-up with examples.
.NET MAUI Cookbook
Author: Alexander Russkov
Publisher: Packt Publishing Ltd
ISBN: 1835464629
Category : Computers
Languages : en
Pages : 384
Book Description
Build robust cross-platform apps with practical recipes covering UI best practices and performance optimization to authentication, offline data synchronization, and AI integration Key Features Follow step-by-step recipes with best practices for a performant UI and structured business logic Perform essential modern tasks like integration with Web API, Google OAuth, SignalR, and AI Check out additional sections for deep understanding, common pitfalls, and GitHub examples Purchase of the print or Kindle book includes a free PDF eBook Book DescriptionThink about how much time you usually spend building an app in a technology you're still mastering—grasping new concepts, navigating roadblocks, and even rewriting entire modules as you learn. This book saves you that time, helping you create a modern .NET MAUI application like a pro. The chapters address a wide range of tasks and concepts essential for real-world apps, including UI best practices and advanced tips, MVVM, dependency injection, performance, and memory profiling. Since real-world applications often go beyond frontend development, this book also explores integration with backend services for authentication, data processing, synchronization, and real-time updates. Additionally, you’ll learn to implement multiple AI integration strategies, all without any prior machine learning experience. Mastery comes with practice, so the book is organized with step-by-step recipes, each tackling a specific task. Each recipe includes detailed explanations to help you apply what you're learning to your own unique projects. By the end of this book, you'll have developed the skills to build high-performance, interactive cross-platform applications with .NET MAUI, saving valuable time on your future projects.What you will learn Discover effective techniques for creating robust, adaptive layouts Leverage MVVM, DI, cached repository, and unit of work patterns Integrate authentication with a self-hosted service and Google OAuth Incorporate session management and role-based data access Tackle real-time updates, chunked file uploads, and offline data mode Explore AI integration strategies, from local device to cloud models Master techniques to fortify your app with platform-specific APIs Identify and eliminate performance and memory issues Who this book is for This book is for intermediate developers familiar with .NET MAUI basics, and is perfect for those looking to deepen their understanding and refine their skills for creating cross-platform applications and delivering top-quality applications. The book offers advanced techniques and practical examples for handling real-world development challenges effectively.
Publisher: Packt Publishing Ltd
ISBN: 1835464629
Category : Computers
Languages : en
Pages : 384
Book Description
Build robust cross-platform apps with practical recipes covering UI best practices and performance optimization to authentication, offline data synchronization, and AI integration Key Features Follow step-by-step recipes with best practices for a performant UI and structured business logic Perform essential modern tasks like integration with Web API, Google OAuth, SignalR, and AI Check out additional sections for deep understanding, common pitfalls, and GitHub examples Purchase of the print or Kindle book includes a free PDF eBook Book DescriptionThink about how much time you usually spend building an app in a technology you're still mastering—grasping new concepts, navigating roadblocks, and even rewriting entire modules as you learn. This book saves you that time, helping you create a modern .NET MAUI application like a pro. The chapters address a wide range of tasks and concepts essential for real-world apps, including UI best practices and advanced tips, MVVM, dependency injection, performance, and memory profiling. Since real-world applications often go beyond frontend development, this book also explores integration with backend services for authentication, data processing, synchronization, and real-time updates. Additionally, you’ll learn to implement multiple AI integration strategies, all without any prior machine learning experience. Mastery comes with practice, so the book is organized with step-by-step recipes, each tackling a specific task. Each recipe includes detailed explanations to help you apply what you're learning to your own unique projects. By the end of this book, you'll have developed the skills to build high-performance, interactive cross-platform applications with .NET MAUI, saving valuable time on your future projects.What you will learn Discover effective techniques for creating robust, adaptive layouts Leverage MVVM, DI, cached repository, and unit of work patterns Integrate authentication with a self-hosted service and Google OAuth Incorporate session management and role-based data access Tackle real-time updates, chunked file uploads, and offline data mode Explore AI integration strategies, from local device to cloud models Master techniques to fortify your app with platform-specific APIs Identify and eliminate performance and memory issues Who this book is for This book is for intermediate developers familiar with .NET MAUI basics, and is perfect for those looking to deepen their understanding and refine their skills for creating cross-platform applications and delivering top-quality applications. The book offers advanced techniques and practical examples for handling real-world development challenges effectively.
Embedded Linux Development Using Yocto Project Cookbook
Author: Alex González
Publisher: Packt Publishing Ltd
ISBN: 1788392922
Category : Computers
Languages : en
Pages : 449
Book Description
Over 79 hands-on recipes for professional embedded Linux developers to optimize and boost their Yocto Project know-how Key Features Optimize your Yocto setup to speed up development and debug build issues Use what is quickly becoming the standard embedded Linux product builder framework—the Yocto Project Recipe-based implementation of best practices to optimize your Linux system Book Description The Yocto Project has become the de facto distribution build framework for reliable and robust embedded systems with a reduced time to market.You'll get started by working on a build system where you set up Yocto, create a build directory, and learn how to debug it. Then, you'll explore everything about the BSP layer, from creating a custom layer to debugging device tree issues. In addition to this, you’ll learn how to add a new software layer, packages, data, scripts, and configuration files to your system. You will then cover topics based on application development, such as using the Software Development Kit and how to use the Yocto project in various development environments. Toward the end, you will learn how to debug, trace, and profile a running system. This second edition has been updated to include new content based on the latest Yocto release. What you will learn Optimize your Yocto Project setup to speed up development and debug build issues Use Docker containers to build Yocto Project-based systems Take advantage of the user-friendly Toaster web interface to the Yocto Project build system Build and debug the Linux kernel and its device trees Customize your root filesystem with already-supported and new Yocto packages Optimize your production systems by reducing the size of both the Linux kernel and root filesystems Explore the mechanisms to increase the root filesystem security Understand the open source licensing requirements and how to comply with them when cohabiting with proprietary programs Create recipes, and build and run applications in C, C++, Python, Node.js, and Java Who this book is for If you are an embedded Linux developer with the basic knowledge of Yocto Project, this book is an ideal way to broaden your knowledge with recipes for embedded development.
Publisher: Packt Publishing Ltd
ISBN: 1788392922
Category : Computers
Languages : en
Pages : 449
Book Description
Over 79 hands-on recipes for professional embedded Linux developers to optimize and boost their Yocto Project know-how Key Features Optimize your Yocto setup to speed up development and debug build issues Use what is quickly becoming the standard embedded Linux product builder framework—the Yocto Project Recipe-based implementation of best practices to optimize your Linux system Book Description The Yocto Project has become the de facto distribution build framework for reliable and robust embedded systems with a reduced time to market.You'll get started by working on a build system where you set up Yocto, create a build directory, and learn how to debug it. Then, you'll explore everything about the BSP layer, from creating a custom layer to debugging device tree issues. In addition to this, you’ll learn how to add a new software layer, packages, data, scripts, and configuration files to your system. You will then cover topics based on application development, such as using the Software Development Kit and how to use the Yocto project in various development environments. Toward the end, you will learn how to debug, trace, and profile a running system. This second edition has been updated to include new content based on the latest Yocto release. What you will learn Optimize your Yocto Project setup to speed up development and debug build issues Use Docker containers to build Yocto Project-based systems Take advantage of the user-friendly Toaster web interface to the Yocto Project build system Build and debug the Linux kernel and its device trees Customize your root filesystem with already-supported and new Yocto packages Optimize your production systems by reducing the size of both the Linux kernel and root filesystems Explore the mechanisms to increase the root filesystem security Understand the open source licensing requirements and how to comply with them when cohabiting with proprietary programs Create recipes, and build and run applications in C, C++, Python, Node.js, and Java Who this book is for If you are an embedded Linux developer with the basic knowledge of Yocto Project, this book is an ideal way to broaden your knowledge with recipes for embedded development.
The English Cookery Book
Author: Eileen White
Publisher: Prospect Books (UK)
ISBN:
Category : Cooking
Languages : en
Pages : 216
Book Description
This is the twelfth of the series 'Food and Society', papers presented to the Leeds Symposium on Food History.
Publisher: Prospect Books (UK)
ISBN:
Category : Cooking
Languages : en
Pages : 216
Book Description
This is the twelfth of the series 'Food and Society', papers presented to the Leeds Symposium on Food History.
Algorithms and Architectures for Parallel Processing
Author: Jaideep Vaidya
Publisher: Springer
ISBN: 3030050637
Category : Computers
Languages : en
Pages : 675
Book Description
The four-volume set LNCS 11334-11337 constitutes the proceedings of the 18th International Conference on Algorithms and Architectures for Parallel Processing, ICA3PP 2018, held in Guangzhou, China, in November 2018. The 141 full and 50 short papers presented were carefully reviewed and selected from numerous submissions. The papers are organized in topical sections on Distributed and Parallel Computing; High Performance Computing; Big Data and Information Processing; Internet of Things and Cloud Computing; and Security and Privacy in Computing.
Publisher: Springer
ISBN: 3030050637
Category : Computers
Languages : en
Pages : 675
Book Description
The four-volume set LNCS 11334-11337 constitutes the proceedings of the 18th International Conference on Algorithms and Architectures for Parallel Processing, ICA3PP 2018, held in Guangzhou, China, in November 2018. The 141 full and 50 short papers presented were carefully reviewed and selected from numerous submissions. The papers are organized in topical sections on Distributed and Parallel Computing; High Performance Computing; Big Data and Information Processing; Internet of Things and Cloud Computing; and Security and Privacy in Computing.
LLVM Essentials
Author: Suyog Sarda
Publisher: Packt Publishing Ltd
ISBN: 1783558628
Category : Computers
Languages : en
Pages : 166
Book Description
Become familiar with the LLVM infrastructure and start using LLVM libraries to design a compiler About This Book Learn to use the LLVM libraries to emit intermediate representation (IR) from high-level language Build your own optimization pass for better code generation Understand AST generation and use it in a meaningful way Who This Book Is For This book is intended for those who already know some of the concepts of compilers and want to quickly get familiar with the LLVM infrastructure and the rich set of libraries that it provides. What You Will Learn Get an introduction to LLVM modular design and LLVM tools Convert frontend code to LLVM IR Implement advanced LLVM IR paradigms Understand the LLVM IR Optimization Pass Manager infrastructure and write an optimization pass Absorb LLVM IR transformations Understand the steps involved in converting LLVM IR to Selection DAG Implement a custom target using the LLVM infrastructure Get a grasp of C's frontend clang, an AST dump, and static analysis In Detail LLVM is currently the point of interest for many firms, and has a very active open source community. It provides us with a compiler infrastructure that can be used to write a compiler for a language. It provides us with a set of reusable libraries that can be used to optimize code, and a target-independent code generator to generate code for different backends. It also provides us with a lot of other utility tools that can be easily integrated into compiler projects. This book details how you can use the LLVM compiler infrastructure libraries effectively, and will enable you to design your own custom compiler with LLVM in a snap. We start with the basics, where you'll get to know all about LLVM. We then cover how you can use LLVM library calls to emit intermediate representation (IR) of simple and complex high-level language paradigms. Moving on, we show you how to implement optimizations at different levels, write an optimization pass, generate code that is independent of a target, and then map the code generated to a backend. The book also walks you through CLANG, IR to IR transformations, advanced IR block transformations, and target machines. By the end of this book, you'll be able to easily utilize the LLVM libraries in your own projects. Style and approach This book deals with topics sequentially, increasing the difficulty level in a step-by-step approach. Each topic is explained with a detailed example, and screenshots are included to help you understand the examples.
Publisher: Packt Publishing Ltd
ISBN: 1783558628
Category : Computers
Languages : en
Pages : 166
Book Description
Become familiar with the LLVM infrastructure and start using LLVM libraries to design a compiler About This Book Learn to use the LLVM libraries to emit intermediate representation (IR) from high-level language Build your own optimization pass for better code generation Understand AST generation and use it in a meaningful way Who This Book Is For This book is intended for those who already know some of the concepts of compilers and want to quickly get familiar with the LLVM infrastructure and the rich set of libraries that it provides. What You Will Learn Get an introduction to LLVM modular design and LLVM tools Convert frontend code to LLVM IR Implement advanced LLVM IR paradigms Understand the LLVM IR Optimization Pass Manager infrastructure and write an optimization pass Absorb LLVM IR transformations Understand the steps involved in converting LLVM IR to Selection DAG Implement a custom target using the LLVM infrastructure Get a grasp of C's frontend clang, an AST dump, and static analysis In Detail LLVM is currently the point of interest for many firms, and has a very active open source community. It provides us with a compiler infrastructure that can be used to write a compiler for a language. It provides us with a set of reusable libraries that can be used to optimize code, and a target-independent code generator to generate code for different backends. It also provides us with a lot of other utility tools that can be easily integrated into compiler projects. This book details how you can use the LLVM compiler infrastructure libraries effectively, and will enable you to design your own custom compiler with LLVM in a snap. We start with the basics, where you'll get to know all about LLVM. We then cover how you can use LLVM library calls to emit intermediate representation (IR) of simple and complex high-level language paradigms. Moving on, we show you how to implement optimizations at different levels, write an optimization pass, generate code that is independent of a target, and then map the code generated to a backend. The book also walks you through CLANG, IR to IR transformations, advanced IR block transformations, and target machines. By the end of this book, you'll be able to easily utilize the LLVM libraries in your own projects. Style and approach This book deals with topics sequentially, increasing the difficulty level in a step-by-step approach. Each topic is explained with a detailed example, and screenshots are included to help you understand the examples.