Browse Results

Showing 17,751 through 17,775 of 63,009 results

Developing IoT Projects with ESP32: Unlock the full Potential of ESP32 in IoT development to create production-grade smart devices

by Vedat Ozan Oner

From smart sensors to cloud integration and the world of TinyML, this book is your comprehensive guide to the IoT ecosystem, using the ESP32 and industry-standard tools and technologiesKey FeaturesBuild IoT projects from scratch using ESP32Customize solutions, take them to cloud, visualize real-time data, implement security featuresPractice using a variety of hands-on projects such as an audio player, smart home, and moreBook DescriptionESP32, a low-cost and energy-efficient system-on-a-chip microcontroller, has become the backbone of numerous WiFi devices, fueling IoT innovation. This book offers a holistic approach to building an IoT system from the ground up, ensuring secure data communication from sensors to cloud platforms, empowering you to create production-grade IoT solutions using the ESP32 SoC. Starting with IoT essentials supported by real-world use cases, this book takes you through the entire process of constructing an IoT device using ESP32. Each chapter introduces new dimensions to your IoT applications, covering sensor communication, the integration of prominent IoT libraries like LittleFS and LVGL, connectivity options via WiFi, security measures, cloud integration, and the visualization of real-time data using Grafana. Furthermore, a dedicated section explores AI/ML for embedded systems, guiding you through building and running ML applications with tinyML and ESP32-S3 to create state-of-the-art embedded products. This book adopts a hands-on approach, ensuring you can start building IoT solutions right from the beginning. Towards the end of the book, you'll tackle a full-scale Smart Home project, applying all the techniques you've learned in real-time. Embark on your journey to build secure, production-grade IoT systems with ESP32 today!What you will learnExplore ESP32 with IDE and debugging tools for effective IoT creationDrive GPIO, I2C, multimedia, and storage for seamless integration of external devicesUtilize handy IoT libraries to enhance your ESP32 projectsManage WiFi like a pro with STA & AP modes, provisioning, and ESP Rainmaker framework featuresEnsure robust IoT security with secure boot and OTA firmware updatesHarness AWS IoT for data handling and achieve stunning visualization using GrafanaEnhance your projects with voice capabilities using ESP AFE and Speech RecognitionInnovate with tinyML on ESP32-S3 and the Edge Impulse platformWho this book is forIf you are an embedded software developer, an IoT software architect or developer, a technologist, or anyone who wants to learn how to use ESP32 and its applications, this book is for you. A basic understanding of embedded systems, programming, networking, and cloud computing concepts is necessary to get started with the book.

Developing Java Applications with Spring and Spring Boot: Practical Spring and Spring Boot solutions for building effective applications

by Greg L. Turnquist Alex Antonov Claudio Eduardo Oliveira

An end-to-end software development guide for the Java eco-system using the most advanced frameworks: Spring and Spring Boot. Learn the complete workflow by building projects and solving problems. About This Book • Learn reactive programming by implementing a reactive application with Spring WebFlux • Create a robust and scalable messaging application with Spring messaging support • Get up-to-date with the defining characteristics of Spring Boot 2.0 in Spring Framework 5 • Learn about developer tools, AMQP messaging, WebSockets, security, MongoDB data access, REST, and more • This collection of effective recipes serves as guidelines for Spring Boot application development Who This Book Is For Java developers wanting to build production-grade applications using the newest popular Spring tools for a rich end-to-end application development experience. What You Will Learn • Get to know the Spring Boot and understand how it makes creating robust applications extremely simple • Understand how Spring Data helps us add persistence in MongoDB and SQL databases • Implement a websocket to add interactive behaviors in your applications • Create powerful, production-grade applications and services with minimal fuss • Use custom metrics to track the number of messages published and consumed • Build anything from lightweight unit tests to fully running embedded web container integration tests • Learn effective testing techniques by integrating Cucumber and Spock • Use Hashicorp Consul and Netflix Eureka for dynamic Service Discovery In Detail Spring Framework has become the most popular framework for Java development. It not only simplifies software development but also improves developer productivity. This book covers effective ways to develop robust applications in Java using Spring. The course is up made of three modules, each one having a take-away relating to building end-to-end java applications. The first module takes the approach of learning Spring frameworks by building applications.You will learn to build APIs and integrate them with popular fraemworks suh as AngularJS, Spring WebFlux, and Spring Data. You will also learn to build microservices using Spring's support for Kotlin. You will learn about the Reactive paradigm in the Spring architecture using Project Reactor. In the second module, after getting hands-on with Spring, you will learn about the most popular tool in the Spring ecosystem-Spring Boot. You will learn to build applications with Spring Boot, bundle them, and deploy them on the cloud. After learning to build applications with Spring Boot, you will be able to use various tests that are an important part of application development. We also cover the important developer tools such as AMQP messaging, websockets, security, and more. This will give you a good functional understanding of scalable development in the Spring ecosystem with Spring Boot. In the third and final module, you will tackle the most important challenges in Java application development with Spring Boot using practical recipes. Including recipes for testing, deployment, monitoring, and securing your applications. This module will also address the functional and technical requirements for building enterprise applications. By the end of the course you will be comfortable with using Spring and Spring Boot to develop Java applications and will have mastered the intricacies of production-grade applications. Style and approach A simple step-by-step guide with practical examples to help you develop and deploy Spring and Spring Boot applications in the real-world.

Developing Java Beans

by Robert Englander

Developing Java Beans is a complete introduction to Java's component architecture. It describes how to write Beans, which are software components that can be used in visual programming environments. This book discusses event adapters, serialization, introspection, property editors, and customizers, and shows how to use Beans within ActiveX controls.

Developing Kaggle Notebooks: Pave your way to becoming a Kaggle Notebooks Grandmaster

by Gabriel Preda

Printed in Color Develop an array of effective strategies and blueprints to approach any new data analysis on the Kaggle platform and create Notebooks with substance, style and impact Leverage the power of Generative AI with Kaggle Models Purchase of the print or Kindle book includes a free PDF eBookKey FeaturesMaster the basics of data ingestion, cleaning, exploration, and prepare to build baseline modelsWork robustly with any type, modality, and size of data, be it tabular, text, image, video, or soundImprove the style and readability of your Notebooks, making them more impactful and compellingBook DescriptionDeveloping Kaggle Notebooks introduces you to data analysis, with a focus on using Kaggle Notebooks to simultaneously achieve mastery in this fi eld and rise to the top of the Kaggle Notebooks tier. The book is structured as a sevenstep data analysis journey, exploring the features available in Kaggle Notebooks alongside various data analysis techniques. For each topic, we provide one or more notebooks, developing reusable analysis components through Kaggle's Utility Scripts feature, introduced progressively, initially as part of a notebook, and later extracted for use across future notebooks to enhance code reusability on Kaggle. It aims to make the notebooks' code more structured, easy to maintain, and readable. Although the focus of this book is on data analytics, some examples will guide you in preparing a complete machine learning pipeline using Kaggle Notebooks. Starting from initial data ingestion and data quality assessment, you'll move on to preliminary data analysis, advanced data exploration, feature qualifi cation to build a model baseline, and feature engineering. You'll also delve into hyperparameter tuning to iteratively refi ne your model and prepare for submission in Kaggle competitions. Additionally, the book touches on developing notebooks that leverage the power of generative AI using Kaggle Models.What you will learnApproach a dataset or competition to perform data analysis via a notebookLearn data ingestion and address issues arising with the ingested dataStructure your code using reusable componentsAnalyze in depth both small and large datasets of various typesDistinguish yourself from the crowd with the content of your analysisEnhance your notebook style with a color scheme and other visual effectsCaptivate your audience with data and compelling storytelling techniquesWho this book is forThis book is suitable for a wide audience with a keen interest in data science and machine learning, looking to use Kaggle Notebooks to improve their skills and rise in the Kaggle Notebooks ranks. This book caters to: Beginners on Kaggle from any background Seasoned contributors who want to build various skills like ingestion, preparation, exploration, and visualization Expert contributors who want to learn from the Grandmasters to rise into the upper Kaggle rankings Professionals who already use Kaggle for learning and competing

Developing Large Web Applications: Producing Code That Can Grow and Thrive

by Kyle Loudon

How do you create a mission-critical site that provides exceptional performance while remaining flexible, adaptable, and reliable 24/7? Written by the manager of a UI group at Yahoo!, Developing Large Web Applications offers practical steps for building rock-solid applications that remain effective even as you add features, functions, and users. You'll learn how to develop large web applications with the extreme precision required for other types of software.Avoid common coding and maintenance headaches as small websites add more pages, more code, and more programmersGet comprehensive solutions for refining HTML, CSS, JavaScript, PHP, and Ajax for large-scale web applicationsMake changes in one place that ripple through all affected page elementsEmbrace the virtues of modularity, encapsulation, abstraction, and loosely coupled componentsUse tried-and-true techniques for managing data exchange, including working with forms and cookiesLearn often-overlooked best practices in code management and software engineeringPrepare your code to make performance enhancements and testing easier

Developing Medical Apps and mHealth Interventions: A Guide for Researchers, Physicians and Informaticians (Health Informatics)

by Alan Davies Julia Mueller

This book provides a practically applicable guide to designing evidence-based medical apps and mHealth interventions. It features detailed guidance and case studies where applicable on the best practices and available techniques from both technological (platform technologies, toolkits, sensors) and research perspectives. This approach enables the reader to develop a deep understanding of how to collect the appropriate data and work with users to build a user friendly app for their target audience. Information on how researchers and designers can communicate their intentions with a variety of stakeholders including medical practitioners, developers and researchers to ensure the best possible decisions are made during the development process to produce an app of optimal quality that also considers usability. Developing Medical Apps and mHealth Interventions comprehensively covers the development of medical and health apps for researchers, informaticians and physicians, and is a valuable resource for the experienced professional and trainee seeking a text on how to develop user friendly medical apps.

Developing Microservices with Node.js

by David Gonzalez

Node.js developer with basic server-side development knowledge - but no knowledge of implementing microservices in Node.js applications. Also useful for developers in other languages like Java or C#.

Developing Microsoft Dynamics GP Business Applications

by Leslie Vail

Written in a hands-on and friendly manner, Developing Microsoft Dynamics GP Business Applications takes a practical approach to teaching you how to develop and customize ERP applications. If you are a Microsoft Dynamics GP developer, consultant, or power user who wants to create and customize applications, then this book is for you. A working knowledge of Microsoft Dynamics GP is required. A basic understanding of business management systems and reporting applications, such as Microsoft Excel and SQL Reporting Services, is highly recommended.

Developing Microsoft® ASP.NET Server Controls and Components

by Nikhil Kothari Vandana Datye

Web Forms--the Page and Control Framework at the heart of ASP.NET--makes it easier to develop dynamic Web applications. But you can go beyond the controls that ship with ASP.NET--and power up your Web sites and applications--by creating your own server controls. You can also develop and distribute your own controls for commercial use. This comprehensive guide, direct from key insiders who really know the technology, combines conceptual and architectural details with practical, how-to information and real-world code samples to show exactly how to create custom, reusable, professional-quality server controls with rich design-time functionality. It also provides essential information about configuration and the HTTP runtime, packaging, deployment, debugging, and developing controls that incorporate XML Web services, plus other vital topics. And it introduces the ASP.NET Web Matrix tool for creating Web applications and for using server controls. Topics covered include: OVERVIEW ASP.NET page programming Component programming SERVER CONTROLS User controls Implementing properties View state management Rendering Control life cycle Events and Postback Styles Composite, validator, and data-bound controls Client-side behavior Design-time functionality Localization, licensing, and deployment SERVER COMPONENTS XML Web services HTTP handlers SERVER CONTROL CASE STUDIES Templated data-bound controls DHTML-based server controls "[This book] is a must-have for all serious ASP.NET component developers." -Scott Guthrie, Product Unit Manager, Microsoft ASP.NET Product Team

Developing Microsoft® Media Foundation Applications

by Anton Polinger

Create professional-quality media applications and components with Microsoft Media Foundation--and deliver the next generation of high-definition multimedia. With this hands-on book, you'll learn how to build applications to capture video and audio files of different types, process media information, and stream it over the Internet. If you program with C++ and the Component Object Model (COM), this book is ideal--especially for developers looking to transfer their skills from Microsoft DirectShow®. Discover how to: Construct media pipelines with individual Media Foundation components Build a simple video player to see how a basic media session works Create applications that transcode media content from one format to another Process data streams by writing Media Foundation Transform objects Examine the internal architecture of Media Foundation Sources and Sinks Design a custom media session object to learn advanced Media Foundation concepts Create image overlays on top of video and send the result over the network

Developing Microsoft® SharePoint® Applications Using Windows Azure™

by Steve Fox

Your expert guide to building Microsoft® SharePoint® applications in the cloud Deliver custom, cloud-based business solutions using SharePoint 2010 and Windows AzureTM together. By applying hands-on techniques from Microsoft cloud development expert Steve Fox, you'll learn how to increase the reach, resource capability, and reusability of your apps. Get the practical code exercises and solid advice you need--whether you're planning to build complete data-driven applications or hybrid solutions with simple Web parts. Discover how to: Deliver data from Windows Azure Marketplace DataMarket into SharePoint and Microsoft Office applications Use Microsoft Business Connectivity Services to connect to SQL AzureTM data Create advanced web parts to surface SQL Azure data in BingTM Maps, using the SharePoint client object model Manage files in Windows Azure using BLOB storage Deploy Windows Communication Foundation (WCF) services to Windows Azure Build business intelligence solutions, using SQL Azure, Microsoft SQL Server® Reporting Services (SSRS) Get code samples on the web Ready to download at http://go.microsoft.com/FWLink/?Linkid=0 00000. For system requirements, see the Introduction.

Developing Middleware in Java EE 8: Build robust middleware solutions using the latest technologies and trends

by Abdalla Mahmoud

Use Java features such as JAX-RS, EJBs, and JPAs to build powerful middleware for newer architectures such as the cloudKey Features Explore EJBs to build middleware solutions for enterprise and distributed applicationsUnderstand middleware designs such as event-based and message-driven web services Learn to design and maintain large-scale systems and vendor disputesBook DescriptionMiddleware is the infrastructure in software based applications that enables businesses to solve problems, operate more efficiently, and make money. As the use of middleware extends beyond a single application, the importance of having it written by experts increases substantially. This book will help you become an expert in developing middleware for a variety of applications. The book starts off by exploring the latest Java EE 8 APIs with newer features and managing dependencies with CDI 2.0. You will learn to implement object-to-relational mapping using JPA 2.1 and validate data using bean validation. You will also work with different types of EJB to develop business logic, and with design RESTful APIs by utilizing different HTTP methods and activating JAX-RS features in enterprise applications. You will learn to secure your middleware with Java Security 1.0 and implement various authentication techniques, such as OAuth authentication. In the concluding chapters, you will use various test technologies, such as JUnit and Mockito, to test applications, and Docker to deploy your enterprise applications. By the end of the book, you will be proficient in developing robust, effective, and distributed middleware for your business.What you will learn Implement the latest Java EE 8 APIs and manage dependencies with CDI 2.0 Perform CRUD operations and access databases with JPA 2.1 Use bean validation API 2.0 to validate data Develop business logic with EJB 3.2 Incorporate the REST architecture and RESTful API design patterns Perform serialization and deserialization on JSON documents using JSON-B Utilize JMS for messaging and queuing models and securing applications Test applications using JUnit and Mockito and deploy them using DockerWho this book is forEnterprise architects, designers, developers, and programmers who are interested in learning how to build robust middleware solutions for enterprise software will find this book useful. Prior knowledge of Java EE is essential

Developing Mobile Games with Moai SDK

by Francisco Tufro

A normal step-by-step tutorial with two sample games built in, to teach Moai SDK from scratch.This book is for anyone who wants to build games, especially if they want to quickly iterate using a scripting language like Lua, and they're targeting more than one platform. All of this without having to spend your salary on licenses. Moai SDK is aimed to professionals, but it has a great community that will help you learn and be a part of it.

Developing Mobile Web ArcGIS Applications

by Matthew Sheehan

This guide is invaluable to those just starting out with GIS development but will also benefit GIS professionals wishing to expand their development skills to include mobile apps.

Developing Modern Database Applications with PostgreSQL: Use the highly available and object-relational PostgreSQL to build scalable and reliable apps

by Dr. Quan Le

This book is for database developers, database administrators, data architects, or anyone who wants to build end-to-end database projects using Postgres. This book will also appeal to software engineers, IT technicians, computer science researchers, and university students who are interested in database development and administration. Some familiarity with PostgreSQL and Linux is required to grasp the concepts covered in the book effectively.

Developing Multi-Database Mining Applications

by Witold Pedrycz Pralhad Ramachandrarao Animesh Adhikari

Multi-database mining has been recognized recently as an important and strategically essential area of research in data mining. In this book, we discuss various issues regarding the systematic and efficient development of multi-database mining applications. It explains how systematically one could prepare data warehouses at different branches. As appropriate multi-database mining technique is essential to develop better applications. Also, the efficiency of a multi-database mining application could be improved by processing more patterns in the application. A faster algorithm could also play an important role in developing a better application. Thus the efficiency of a multi-database mining application could be enhanced by choosing an appropriate multi-database mining model, an appropriate pattern synthesizing technique, a better pattern representation technique, and an efficient algorithm for solving the problem. This book illustrates each of these issues either in the context of a specific problem, or in general.

Developing Multi-Platform Apps with Visual Studio Code: Get up and running with VS Code by building multi-platform, cloud-native, and microservices-based apps

by Ovais Mehboob Khan Khusro Habib Chris Dias

Redefine your software development experience by understanding the extensive features and rich functionalities offered by Visual Studio Code Key Features Leverage the power of the free, cross-platform, and highly customizable code editor to build modern web and cloud applications Edit, debug and deploy on Microsoft Azure with Visual Studio Code Learn how to customize features and install a wide variety of third-party extensions Book Description Microsoft Visual Studio Code is a powerful, lightweight code editor for modern web and cloud development. It is a source code editor that can be used with a variety of programming languages, which works on multiple platforms such as Linux, Windows, and macOS. This book provides extensive coverage of the tools, functionalities, and extensions available within the VS Code environment that will help you build multi-platform apps with ease. You'll start with the installation of VS Code and learn about various tools and features that are essential for development. Progressing through the chapters, you'll explore the user interface while understanding tips and tricks for increasing productivity. Next, you'll delve into VS Code extensions and discover how they can make life easier for developers. Later, the book shows you how to develop a sample application with different programming languages, tools, and runtimes to display how VS code can be used effectively for development, before helping you get to grips with source code version management and deployment on Azure with VS Code. Finally, you'll build on your skills by focusing on remote development with VS Code. By the end of this book, you'll have the knowledge you need to use Visual Studio Code as your primary tool for software development. What you will learn Explore various editing, formatting, and navigational features of VS Code Understand how to add, delete, and configure extensions in VS Code Develop web APIs using Node.js, Java, and Python in VS Code Develop background service in .NET Core and explore Dapr Delve into debugging techniques such as breakpoints, log points, and data inspection Use Git with Azure DevOps to share and synchronize code with VS Code Create custom extensions in VS Code to increase developer productivity Understand the concepts of remote development using VS Code Who this book is for This book is for software developers, web developers and polyglot programmers, who are working with any language or framework such as Python, Java, Node.js, or .NET and are looking to learn how they can create multi-platform, microservices based, cloud-native applications while effectively using Visual Studio Code for editing, debugging, version management and deployment. Basic software development skills are a must to grasp the concepts covered in this book.

Developing Online Language Teaching

by Regine Hampel

When moving towards teaching online, teachers are confronted every day with issues such as online moderation, establishing social presence online, transitioning learners to online environments, giving feedback online. This book supports language teaching professionals and researchers who are keen to engage in online teaching and learning.

Developing Performance Support for Computer Systems: A Strategy for Maximizing Usability and Learnability

by James R. Williams

Developing Performance Support for Computer Systems: A Strategy for Maximizing Usability and Learnability provides detailed planning, design, and development guidance for generating performance support for new or upgraded computer systems. Performance support includes documentation, online help, coaches and wizards, training, and other materials necessary to enable users to perform their jobs more efficiently and effectively.This volume offers a strategy for maximizing ease-of-use and ease-of-learning through an integrated performance support systems approach. The text provides how-to guidance throughout that developers can apply directly to the design of their performance support tools and products. Rather than cover a few specific topic areas, it examines the entire spectrum of performance support. The book explains how to match performance support methods to task requirements, gives an overview of important user characteristics, and provides general guidance for presentation, layout, formatting, media selection, the use of color and icons, and accessibility. Evaluation checklists are included in the appendices and are also available online.Although this book primarily addresses the development of performance support for large software systems, the principles and approaches are valuable for any systems development environment.

Developing Personal Oracle 7 for Windows 95 Applications

by David Lockman

Here's a complete guide to developing with oracle 7 under Windows 95.

Developing RESTful Services with JAX-RS 2.0, WebSockets, and JSON

by Masoud Kalali Bhakti Mehta

Written as an easy and practical guide, this book is a crash course on using JAX-RS 2.0, JSON, and WebSockets to develop RESTful services.Getting Started with Developing RESTful Web Services using JAX-RS 2.0, JSON, and WebSockets is a perfect reading source for application developers who are familiar with Java EE and are keen to understand the new HTML5-related functionality introduced in Java EE 7 to improve productivity. To take full advantage of this book, you need to be familiar with Java EE and have some basic understanding of using the GlassFish application server.

Developing RESTful Web Services with Jersey 2.0

by Sunil Gulabani

The book will follow a standard tutorial approach and will teach readers how to use the Jersey API for creating RESTful web services.This book is intended for Java EE developers who are building applications on the REST architecture. This is a quick, hands-on guide for learning JAX-RS 2.0. Developers should have some knowledge about RESTful web services but it's not essential to know JAX-RS 1.0.

Developing Responsive Web Applications with AJAX and jQuery

by Sandeep Kumar Patel

This book is a standard tutorial for web application developers presented in a comprehensive, step-by-step manner to explain the nuances involved. It has an abundance of code and examples supporting explanations of each feature. This book is intended for Java developers wanting to create rich and responsive applications using AJAX. Basic experience of using jQuery is assumed.

Developing Robust Date and Time Oriented Applications in Oracle Cloud: A comprehensive guide to efficient date and time management in Oracle Cloud

by Michal Kvet

Create robust temporal solutions in Oracle Cloud and spread the solution worldwide by leveraging its regional properties and time zone synchronizationPurchase of the print or Kindle book includes a free PDF eBookKey FeaturesMigrate existing on-premises applications to the Oracle Cloud environment using data migration techniquesHandle date and time values efficiently using Oracle database's available data types and duration modeling principlesApply temporal database models in real-world systems to ensure robustness, security, and performanceBook DescriptionProper date and time management is critical for the development and reliability of Oracle Databases and cloud environments, which are among the most rapidly expanding technologies today. This knowledge can be applied to cloud technology, on premises, application development, and integration to emphasize regional settings, UTC coordination, or different time zones. This practical book focuses on code snippets and discusses the existing functionalities and limitations, along with covering data migration to the cloud by emphasizing the importance of proper date and time management. This book helps you understand the historical background and evolution of ANSI standards. You'll get to grips with data types, constructor principles, and existing functionalities, and focus on the limitations of regional parameters and time zones, which help in expanding business to other parts of the world. You'll also explore SQL injection threats, temporal database architecture, using Flashback Technology to reconstruct valid database images from the past, time zone management, and UTC synchronization across regions. By the end of this book, you'll be able to create and manage temporal systems, prevent SQL injection attacks, use existing functionalities and define your own robust solutions for date management, and apply time zone and region rules.What you will learnExplore the fundamentals and terms related to Oracle Cloud Infrastructure (OCI) and data migrationFollow core principles and date and time element management supervised by ANSI standardizationDiscover the limitations of existing functionalities and conversion methodsBuild robust and secure temporal solutions that are resistant to SQL injection threatsUnderstand time zone management and regional settings by focusing on regional and national conventions and approachesUse Flashback Technology to create temporal models in terms of historical and current statesWho this book is forThis book is for IT specialists, students, system developers, database administrators, and cloud integrators. With a hands-on approach, this book will help you to gain a comprehensive view of the issue of time processing and enable you to develop complex, robust applications that are usable and portable in any region.

Developing SSRS Reports for Dynamics AX

by Mukesh Hirwani

Written as a step-by-step tutorial, covering all technical aspects of AX 2012 reporting to enable you to quickly learn to and develop reports.This book is ideal for developers and administrators, who deal with Microsoft Dynamics AX 2012 reporting in day-to-day scenarios. No prior exposure to Dynamics AX 2012 reporting is assumed. Readers must know about AX architecture, about the AOT, basic X++ skills, and the basics of SSRS.

Refine Search

Showing 17,751 through 17,775 of 63,009 results