Browse Results

Showing 34,526 through 34,550 of 53,312 results

Expert Oracle Database Architecture

by Thomas Kyte Darl Kuhn

Now in its third edition, this best-selling book continues to bring you some of the best thinking on how to apply Oracle Database to produce scalable applications that perform well and deliver correct results. Tom Kyte and Darl Kuhn share a simple philosophy: "you can treat Oracle as a black box and just stick data into it, or you can understand how it works and exploit it as a powerful computing environment. " If you choose the latter, then you'll find that there are few information management problems that you cannot solve quickly and elegantly. This fully revised third edition covers the developments up to Oracle Database 12c. Significant new content is included surrounding Oracle's new cloud feature set, and especially the use of pluggable databases. Each feature is taught in a proof-by-example manner, not only discussing what it is, but also how it works, how to implement software using it, and the common pitfalls associated with it. Don't treat Oracle Database as a black-box. Get this book. Get under the hood. Turbo-charge your career. Revised to cover Oracle Database 12c Proof-by-example approach: Let the evidence be your guide Dives deeply into Oracle Database's most powerful features What you'll learn Develop an evidence-based approach to problem solving Manage transactions in highly concurrent environments Speed access to data through table and index design Manage files and memory structures for performance and reliability Scale up through partitioning and parallel processing Load and unload data to interface with external systems Who this book is for Expert Oracle Database Architecture is aimed at Oracle Database administrators, at PL/SQL and Java developers writing code to be deployed inside the database, and at developers of external applications who use Oracle Database as a data store. It is the go-to book for those wishing to create efficient and scalable applications. Table of Contents Developing Successful Oracle Applications Architecture Overview Files Memory Structures Oracle Processes Locking and Latching Concurrency and Multi-versioning Transactions Redo and Undo Database Tables Indexes Datatypes Partitioning Parallel Execution Data Loading and Unloading

Expert Oracle Application Express

by John Scott Nick Buytaert Karen Cannell Martin D'Souza Doug Gault Dimitri Gielis Roel Hartman Denes Kubicek Raj Mattamal Dan Mcghan Francis Mignault Tom Petrus Jorge Rimblas Christoph Ruepprich

Expert Oracle Application Express, 2nd Edition is newly updated for APEX 5. 0 and brings deep insight from some of the best APEX practitioners in the field today. You'll learn about important features in APEX 5. 0, and how those can be applied to make your development work easier and with greater impact on your business. Oracle Application Express (APEX) is an entirely web-based development framework that is built into every edition of Oracle Database. The framework rests upon Oracle's powerful PL/SQL language, enabling power users and developers to rapidly develop applications that easily scale to hundreds, even thousands of concurrent users. APEX has seen meteoric growth and is becoming the tool of choice for ad-hoc application development in the enterprise. The many authors of Expert Oracle Application Express, 2nd Edition build their careers around APEX. They know what it takes to make the product sing--developing secure applications that can be deployed globally to users inside and outside a large enterprise. The authors come together in this book to share some of their deepest and most powerful insights into solving the difficult problems surrounding globalization, configuration and lifecycle management, and more. New in this edition for APEX 5. 0 is coverage of Oracle REST Data Services, map integration, jQuery with APEX, and the new Page Designer. You'll learn about debugging and performance, deep secrets to customizing your application user interface, how to secure applications from intrusion, and about deploying globally in multiple languages. Expert Oracle Application Express, 2nd Edition is truly a book that will move you and your skillset a big step towards the apex of Application Express development. Contains all-new content on Oracle REST Data Services, jQuery in APEX, and map integration Addresses globalization and other concerns of enterprise-level development Shows how to customize APEX for your own application needs What you'll learn Build applications around Oracle REST Data Services Analyze data geographically using the built-in, map integration Deploy applications globally while respecting linguistic and cultural differences Customize applications by exploiting APEX's roots in PL/SQL Reduce the stress of managing application lifecycle and configuration Deploy new functionality through custom plug-ins Who this book is for Expert Oracle Application Express, 2nd Edition is aimed at APEX developers who seek the deepest possible knowledge of Oracle Application Express and how to develop with it. Readers should know and be proficient with APEX, and be prepared to expend some mental energy in absorbing the high-end material in this book. Table of Contents 1. APEX Builder, Denes Kubicek 2. Oracle REST Data Services, John Scott 3. Oracle APEX 5. 0 Charts Inside Out, Dimitri Gielis 4. Tabular Forms, Denes Kubicek 5. Team Development, Roel Hartman 6. Globalization, Francis Mignault 7. Debugging, Doug Gault 8. Dynamic Actions, Martin Giffy D'Souza 9. Lifecycle Management, Nick Buytaert 10. Plug-Ins, Dan McGhan 11. jQuery with APEX, Tom Petrus 12. Map Integration, Christoph Ruepprich 13. Themes and Templates, Jorge Rimblas 14. Report Printing, Karen Cannell

Expert Microsoft Teams Solutions: A guide to Teams architecture and integration for advanced end users and administrators

by Aaron Guilmette Yura Lee Grant Oliasani Angel Aviles

Written by Microsoft engineers, Expert Microsoft Teams Solutions covers in-depth topics in Teams that are not covered elsewhere and explores tasks that customers frequently rely on Microsoft Partners to accomplishKey FeaturesExtend the MS Teams experience with this practical guide from Microsoft's technical specialistsDiscover advanced Teams capabilities such as voice, governance, and Power Platform integrationGet to grips with planning resources for voice integration in TeamsBook DescriptionMicrosoft Teams is designed to improve collaboration and integrate components of SharePoint, Exchange, Power Platform, and voice calling into a single platform. Complete with step-by-step explanations of concepts, practical examples, and architecture guidance, you'll learn how to plan and deploy Teams for your organization. As you progress, you'll explore and understand the Teams platform as a whole, from architecture and collaboration through to apps and voice, with the help of examples. The book approaches Teams not only from an end-user perspective but also from an administrator's point of view. You'll be able to understand the challenges around modernization in your organization relating to adopting, implementing, and administering Teams and tackle them effectively. By helping you realize the potential of Teams as a platform, this book will enable you to set up and deploy Teams solutions, leading to modernization in your organization's chat and voice infrastructure. By the end of this book, you'll be able to design and implement the most important and exciting aspects of Microsoft Teams.What you will learnGain a clear understanding of Microsoft Teams architecture and deployment conceptsBecome well-versed with advanced Teams voice capabilitiesExplore best practices to extend the Teams experience to various apps through collaborationFocus on how to conduct effective meetings, including ad hoc, scheduled, channel, and live eventsIntegrate Power Apps and Power Automate with Microsoft TeamsUnderstand key governance and security concepts in administering Microsoft TeamsWho this book is forThe book is for intermediate-level and experienced Microsoft Teams IT professionals as well as for administrator roles. Intermediate-level knowledge of the Microsoft Teams platform is assumed.

Expert JavaScript

by Mark E. Daggett

Expert JavaScript is your definitive guide to understanding how and why JavaScript behaves the way it does. Master the inner workings of JavaScript by learning in detail how modern applications are made. In covering lesser-understood aspects of this powerful language and truly understanding how it works, your JavaScript code and programming skills will improve. You will learn about core fundamentals of JavaScript, including deep dives into functions, scopes, closures, and practical object-oriented code. Mark Daggett explains clearly how closures, events, and asynchronous code really operate, as well as conventions and concepts to write JavaScript in a clear, pragmatic style. Many of the changes in ECMAScript6 and its implications are all explained. You'll be introduced to modern workflow tools to make application development faster, more enjoyable, and ostensibly more profitable. You'll understand how to measure code quality and write more testable JavaScript, and finally you'll learn about real-world applications of JavaScript, including JavaScript-powered robots. JavaScript is one of the most powerful languages on the web today, and it is only getting stronger. This book will take you through the process of planning, coding, testing, profiling and finally releasing your application, at expert level. With more frameworks and more improvements than ever, now is the time to become an expert at JavaScript. Make this journey - use Expert JavaScript today. "

Expert GeoServer: Build and secure advanced interfaces and interactive maps

by Ben Mearns

A fast-paced guide to putting your GeoServer-based application into fast, user-friendly, and secure productionKey Features Resolve bottlenecks, optimize data stores, and cluster server resources Use identity management and authentication for a user-specific, secure web application Go beyond traditional web hosting to explore the full range of hosting options in the cloudBook DescriptionGeoServer is open source, server-side software written in Java that allows users to share and edit geospatial data. In this book, you'll start by learning how to develop a spatial analysis platform with web processing services. Then you'll see how to develop an algorithm by chaining together geospatial analysis processes, which you can share with anyone in the world. Next you'll delve into a very important technique to improve the speed of your map application—tile caching. Here, you'll understand how tile caching works, how to develop an effective tile cache-supported web service, and how to leverage tile caching in your OpenLayers web application.Further on, you'll explore important tweaks to produce a performant GeoServer-backed web mapping application. Moving on, you'll enable authentication on the frontend and backend to protect sensitive map data, and deliver sensitive data to your end user. Finally, you'll see how to put your web application into production in a secure and user-friendly way. You'll go beyond traditional web hosting to explore the full range of hosting options in the cloud, and maintain a reliable server instance.What you will learn Develop a WPS-processing service to allow web-based geospatial data processing Get to know important techniques to improve the speed of your web map application—tile caching, raster data optimization, and server clustering Find out which GeoServer settings resolve bottlenecks Develop an algorithm by chaining geospatial analysis processes together Put your application into production with hosting, monitoring, and automated backup and recovery Understand how to develop an effective tile cache-supported web service Master techniques that ensure resilient server deploymentWho this book is forThis book is for anyone who wants to learn about advanced interfaces, security, and troubleshooting techniques in GeoServer. A basic understanding of GeoServer is required

Expert F# 4.0

by Don Syme Adam Granicz Antonio Cisternino

Learn from F#'s inventor to become an expert in the latest version of this powerful programming language so you can seamlessly integrate functional, imperative, object-oriented, and query programming style flexibly and elegantly to solve any programming problem. Expert F# 4. 0 will help you achieve unrivaled levels of programmer productivity and program clarity across multiple platforms including Windows, Linux, Android, OSX, and iOS as well as HTML5 and GPUs. F# 4. 0 is a mature, open source, cross-platform, functional-first programming language which empowers users and organizations to tackle complex computing problems with simple, maintainable, and robust code. Expert F# 4. 0 is: A comprehensive guide to the latest version of F# by the inventor of the language A treasury of F# techniques for practical problem-solving An in-depth case book of F# applications and F# 4. 0 concepts, syntax, and features Written by F#'s inventor and two major F# community members, Expert F# 4. 0 is a comprehensive and in-depth guide to the language and its use. Designed to help others become experts, the book quickly yet carefully describes the paradigms supported by F# language, and then shows how to use F# elegantly for a practical web, data, parallel and analytical programming tasks. The world's experts in F# show you how to program in F# the way they do! What you'll learn Explore F# and its features quickly and thoroughly in the introductory chapters Use F# with matching technologies including SQL, LINQ, ASP. NET and REST Build reactive, asynchronous, and distributed web applications with F# Interoperate with F# from other languages, especially C# Integrate data sources and services using F# 4. 0 Information-Rich Programming Test, profile, and performance tune F# applications Create mobile applications, both web and native Who this book is for Expert F# 4. 0 is for anyone interested in state-of-the-art programming for solving real-world problems. Programmers of all backgrounds will find it engrossing. For C#, Java and VB programmers, F# provides invaluable insights into the future of these languages. For lovers of Python, Ruby and other dynamic languages, F# shows how you can get most of the benefits of these languages while keeping strong types and good performance. For educators, F# is the answer to a decades-long prayer: a language based on strong computer science concepts that also excites and empowers, not just in the classroom, but also in the real world. Table of Contents 1. Introduction 2. Your First F# Program - Getting Started With F# 3. Introducing Functional Programming 4. Introducing Imperative Programming 5. Understanding Types in Functional Programming 6. Programming with Objects 7. Encapsulating and Organizing Your Code 8. Working with Textual Data 9. Working with Sequences and Structured Data 10. Data Analytics, Numeric Programming, and Charting 11. Reactive, Asynchronous, and Parallel Programming 12. Symbolic Programming with Structured Data 13. Integrating External Data and Services 14. Building Smart Web Applications 15. Visualization and Graphical User Interfaces 16. Language-Oriented Programmig 17. Libraries and Interoperability 18. Developing and Testing F# Code 19. Designing F# Libraries Appendix

Expert Delphi

by Pawel Glowacki

Become a developer superhero and build stunning cross-platform apps with Delphi About This Book • A one-stop guide on Delphi to help you build cross-platform apps • This book covers important concepts such as the FireMonkey library, shows you how to interact with the Internet of Things, and enables you to integrate with Cloud services • The code is explained in detail with observations on how to create native apps for Ios and Android with a single code base Who This Book Is For If you want to create stunning applications for mobile, desktop, the cloud, and the Internet of Things, then this book is for you. This book is for developers who would like to build native cross-platform apps with a single codebase for iOS and Android. A basic knowledge of Delphi is assumed, although we do cover a primer on the language. What You Will Learn • Understand the basics of Delphi and the FireMonkey application platform as well as the specifics of Android and iOS platforms • Complete complex apps quickly with access to platform features and APIs using a single, easy-to-maintain code base • Work with local data sources, including embedded SQL databases, REST servers, and Backend-as-a-Service providers • Take full advantage of mobile hardware capabilities by working with sensors and Internet of Things gadgets and devices • Integrate with cloud services and data using REST APIs and scalable multi-tier frameworks for outstanding multi-user and social experience • Architect and deploy powerful mobile back-end services and get super-productive by leveraging Delphi IDE agile functionality • Get to know the best practices for writing a high-quality, reliable, and maintainable codebase in the Delphi Object Pascal language In Detail Delphi is the most powerful Object Pascal IDE and component library for cross-platform native app development. It enables building natively compiled, blazingly fast apps for all major platforms including Android, iOS, Windows, Mac, and Linux. If you want to build server-side applications, create web services, and have clear GUIs for your project, then this book is for you. The book begins with a basic primer on Delphi helping you get accustomed to the IDE and the Object Pascal language and will then quickly move on to advanced-level concepts. Through this book, we'll help you understand the architecture of applications and will teach you the important concepts of the FireMonkey library, show you how to build server-side services, and enable you to interact with the Internet of Things. Towards the end, you will learn to integrate your app with various web services and deploy them. By the end of the book, you will be able to build powerful, cross-platform, native apps for iOS and Android with a single code base. Style and approach This book will help you build cross-platform mobile apps with Delphi using a step-by-step approach.

Expert Data Visualization

by Jos Dirksen

Breathe life into your data by learning how to use D3.js V4 to visualize information About This Book • Create complex visualizations powered by D3.js and open data. • Provides an extensive set of visualizations that explore all the functionality provided by D3.js V4. • Shows how to set up an easy–to-use environment to create stunning visualizations. Who This Book Is For The typical target audience of this book is JavaScript developers, designers, and visual artists who have some basic JavaScript programming knowledge and who now want to master pro-level techniques to create interactive data visualizations using web standards which work on desktop as well as mobile devices. What You Will Learn • Learn how D3.js works to declaratively define visualizations. • Create charts from scratch by using SVG and the D3.js APIs • See how to prepare data for easy visualization using D3.js. • Visualize hierarchical data using chart types provided by D3.js • Explore the different options provided by D3.js to visualize linked data such as graphs. • Spice up your visualizations by adding interactivity and animations. • Learn how to use D3.js to visualize and interact with Geo- and Gis-related information sources. • Create visualization by streaming data over WebSockets In Detail Do you want to make sense of your data? Do you want to create interactive charts, data trees, info-graphics, geospatial charts, and maps efficiently? This book is your ideal choice to master interactive data visualization with D3.js V4. The book includes a number of extensive examples that to help you hone your skills with data visualization. Throughout nine chapters these examples will help you acquire a clear practical understanding of the various techniques, tools and functionality provided by D3.js. You will first setup your D3.JS development environment and learn the basic patterns needed to visualize your data. After that you will learn techniques to optimize different processes such as working with selections; animating data transitions; creating graps and charts, integrating external resources (static as well as streaming); visualizing information on maps; working with colors and scales; utilizing the different D3.js APIs; and much more. The book will also guide you through creating custom graphs and visualizations, and show you how to go from the raw data to beautiful visualizations. The extensive examples will include working with complex and realtime data streams, such as seismic data, geospatial data, scientific data, and more. Towards the end of the book, you will learn to add more functionality on top of D3.js by using it with other external libraries and integrating it with Ecmascript 6 and Typescript Style and approach This book will have a real–world, case-study approach, where you will be given data sets from different domains. These data sets will have different visualization goals; some might need 2D or 3D charts, some might need automated workflows, others might require interactive maps. While you fulfill these goals, you will learn different techniques and best practices, which will enable you to perform data visualization tasks on your own

Expert Data Modeling with Power BI: Get the best out of Power BI by building optimized data models for reporting and business needs

by Soheil Bakhshi Christian Wade

Manage and work with business data effectively by learning data modeling techniques and leveraging the latest features of Power BIKey FeaturesUnderstand data modeling techniques to get the best out of data using Power BIDefine the relationships between data to extract valuable insightsSolve a wide variety of business challenges by building optimal data modelsBook DescriptionMicrosoft Power BI is one of the most popular business intelligence tools available on the market for desktop and the cloud. This book will be your guide to understanding the ins and outs of data modeling and how to create data models using Power BI confidently. You'll learn how to connect data from multiple sources, understand data, define and manage relationships between data, and shape data models. In this book, you'll explore how to use data modeling and navigation techniques to define relationships and create a data model before defining new metrics and performing custom calculations using modeling features. As you advance through the chapters, the book will demonstrate how to create full-fledged data models, enabling you to create efficient data models and simpler DAX code with new data modeling features. With the help of examples, you'll discover how you can solve business challenges by building optimal data models and changing your existing data models to meet evolving business requirements. Finally, you'll learn how to use some new and advanced modeling features to enhance your data models to carry out a wide variety of complex tasks. By the end of this Power BI book, you'll have gained the skills you need to structure data coming from multiple sources in different ways to create optimized data models that support reporting and data analytics.What you will learnImplement virtual tables and time intelligence functionalities in DAX to build a powerful modelIdentify Dimension and Fact tables and implement them in Power Query EditorDeal with advanced data preparation scenarios while building Star SchemaExplore best practices for data preparation and data modelingDiscover different hierarchies and their common pitfallsUnderstand complex data models and how to decrease the level of model complexity with different data modeling approachesWho this book is forThis MS Power BI book is for BI users, data analysts, and analysis developers who want to become well-versed with data modeling techniques to make the most of Power BI. Basic knowledge of Power BI and Star Schema will help you to understand the concepts covered in this book.

Expert Data Modeling with Power BI: Enrich and optimize your data models to get the best out of Power BI for reporting and business needs, 2nd Edition

by Soheil Bakhshi Christian Wade

Take your Power BI reports to the next level by learning various data modeling techniques and leveraging the latest features of Power BI effectivelyPurchase of the print or Kindle book includes a free eBook in PDF format.Key FeaturesGet an understanding of data modeling techniques using Power BI with this up-to-date guideLearn how to define the relationships between data sets to extract valuable insightsExplore best practices for data preparation and modeling and build optimal data models to solve a wide variety of real-world business challengesBook DescriptionThis book is a comprehensive guide to understanding the ins and outs of data modeling and how to create full-fledged data models using Power BI confidently. In this new, fully updated edition, you'll learn how to connect data from multiple sources, understand data, define and manage relationships between data, and shape data models to gain deep and detailed insights about your organization. As you advance through the chapters, the book will demonstrate how to prepare efficient data models in the Power Query Editor and use simpler DAX code with new data modeling features. You'll explore how to use the various data modeling and navigation techniques and perform custom calculations using the modeling features with the help of real-world examples. Finally, you'll learn how to use some new and advanced modeling features to enhance your data models to carry out a wide variety of complex tasks. Additionally, you'll learn valuable best practices and explore common data modeling complications and the solutions to supercharge the process of creating a data model in Power BI and build better-performing data models. By the end of this Power BI book, you'll have gained the skills you need to structure data coming from multiple sources in different ways to create optimized data models that support high-performing reports and data analytics.What you will learnImplement virtual tables and time intelligence functionalities in DAX to build a powerful modelIdentify Dimension and Fact tables and implement them in Power Query EditorDeal with advanced data preparation scenarios while building Star SchemaDiscover different hierarchies and their common pitfallsUnderstand complex data models and how to decrease the level of model complexity with different approachesLearn advanced data modeling techniques such as calculation groups, aggregations, incremental refresh, RLS/OLS, and moreGet well-versed with datamarts and dataflows in PowerBIWho this book is forThis MS Power BI book is for BI users, data analysts, and analysis developers who want to become well-versed with data modeling techniques to make the most of Power BI. Basic working knowledge of Power BI and the Star Schema functionality are required to help you to understand the concepts covered in this book.

Expert Cube Development with SSAS Multidimensional Models

by Marco Russo Alberto Ferrari Chris Webb

An easy-to-follow guide full of hands on examples of real-world Analysis Services cube development tasks. Each topic is explained and placed in context, and for the more inquisitive reader, there also more in-depth details of the concepts used. If you are an Analysis Services cube designer wishing to learn more advanced topic and best practices for cube design, this book is for you.You are expected to have some prior experience with Analysis Services cube development.

Expert Cube Development with Microsoft SQL Server 2008 Analysis Services

by Alberto Ferrari Marco Russo Chris Webb

This is a practical tutorial for Analysis Services that shows readers how to solve problems commonly encountered while designing cubes, and explains which features of Analysis Services work well and which should be avoided. The book walks through the whole cube development lifecycle, from building dimensions, cubes and calculations to tuning and moving the cube into production. This book is aimed at Analysis Services developers who already have some experience but who want to go into more detail on advanced topics, and who want to learn best practices for cube design.

Expert Consolidation in Oracle Database 12c

by Martin Bach

Expert Consolidation in Oracle Database 12c is your key to reducing data management costs and increasing data center efficiency. Consolidation and cloud computing are converging trends sweeping the industry. The same technologies enabling cloud computing enable consolidation as well, leading to savings on all fronts from the amount of power used for servers to the amount of floor space consumed to the number of administrators needed to manage an installation. Yet the consolidation process can be a long and winding road. Success requires planning, and consideration to the impacts on supporting infrastructure. Expert Consolidation in Oracle Database 12c guides you through planning and implementing a consolidated Oracle Database installation using the many new features built into the latest release of Oracle's database management system. You'll learn to identify candidates for consolidation and to recognize instances that are best left stand-alone. The book guides in working with clustered systems and ASM storage in the consolidated environment. Focus is given to Oracle Enterprise Manager 12c Cloud Control as a monitoring and management dashboard. Always the goal is to drive towards a cost-effective environment that is efficient both in technology and people. Focuses on the new consolidation features in Oracle Database 12c Helps you evaluate and correctly decide when to consolidate Leads to cost savings and improved data center efficiency What you'll learn Master the new consolidation and cloud features in Oracle Database 12c Correctly decide when to consolidate and when to remain standalone Reduce cost by reducing demand for rack space, power, and floor space Streamline administration with Oracle Enterprise Manager 12c Cloud Control Ensure the correct supporting infrastructure for a rock-solid environment Safeguard your new consolidate infrastructure from disaster and data loss Who this book is for Expert Consolidation in Oracle Database 12c is aimed at database administrators involved in consolidation efforts, or who are interested in exploring Oracle Database 12c's strong support for consolidation and cloud computing. Table of Contents 1. Consolidation as an Industry Trend 2. Oracle 12c New Features 3. Supporting Hardware 4. Supporting Software 5. Installing Oracle Linux 6. Installing Oracle Database 7. Pluggable Databases 8. Monitoring the Hosting Platform 9. Learning About Data Guard 10. Implementing Data Guard 11. Backup and Recovery 12. Upgrading to Oracle 12c

Expert Clouds and Applications: Proceedings of ICOECA 2021 (Lecture Notes in Networks and Systems #209)

by Francisco M. Gonzalez-Longatt I. Jeena Jacob Selvanayaki Kolandapalayam Shanmugam Ivan Izonin

This book features original papers from International Conference on Expert Clouds and Applications (ICOECA 2021), organized by GITAM School of Technology, Bangalore, India during February 18–19, 2021. It covers new research insights on artificial intelligence, big data, cloud computing, sustainability, and knowledge-based expert systems. The book discusses innovative research from all aspects including theoretical, practical, and experimental domains that pertain to the expert systems, sustainable clouds, and artificial intelligence technologies.

Expert Clouds and Applications: Proceedings of ICOECA 2022 (Lecture Notes in Networks and Systems #444)

by I. Jeena Jacob Selvanayaki Kolandapalayam Shanmugam Robert Bestak

The book features original papers from International Conference on Expert Clouds and Applications (ICOECA 2022), organized by GITAM School of Technology, Bangalore, India, during 3–4 February 2022. It covers new research insights on artificial intelligence, big data, cloud computing, sustainability, knowledge-based expert systems. The book discusses innovative research from all aspects including theoretical, practical, and experimental domains that pertain to the expert systems, sustainable clouds, and artificial intelligence technologies.

Expert Clouds and Applications: Proceedings of ICOECA 2023 (Lecture Notes in Networks and Systems #673)

by I. Jeena Jacob Selvanayaki Kolandapalayam Shanmugam Ivan Izonin

The book features original papers from International Conference on Expert Clouds and Applications (ICOECA 2023), organized by RV Institute of Technology and Management, Bangalore, India, during February 9–10, 2023. It covers new research insights on artificial intelligence, big data, cloud computing, sustainability, and knowledge-based expert systems. The book discusses innovative research from all aspects including theoretical, practical, and experimental domains that pertain to the expert systems, sustainable clouds, and artificial intelligence technologies. The thrust of the book is to showcase different research chapters dealing with the design, development, implementation, testing and analysis of intelligent systems, and expert clouds, and also to provide empirical and practical guidelines for the development of such systems.

Expert C++ Programming: Leveraging the power of modern C++ to build scalable modular applications

by Maya Posch Jacek Galowicz

Developing expert level application development skills with C++Key Features- ​Take ​ ​advantage ​ ​of ​ ​the ​ ​myriad ​ ​of ​ ​features ​ ​and ​ ​possibilities ​ ​that ​ ​C++ offers ​ ​to ​ ​build ​ real-world ​ ​applications- Delve into the fundamentals of multithreading and concurrency and find out how to implement them- Learn the latest features of C++ and how to write better code by using the Standard Library Book DescriptionC++ has ​ ​come ​ ​a ​ ​long ​ ​way ​ ​and ​ ​has ​ ​now ​ ​been ​ ​adopted ​ ​in ​ ​several ​ ​contexts. Its ​ ​key ​strengths ​ ​are ​ ​its ​ ​software ​ ​infrastructure ​ ​and ​ ​resource-constrained applications. ​ ​The ​C++ ​ ​17 ​ ​release ​ ​will ​ ​change ​ ​the ​ ​way ​ ​developers ​ ​write code, ​ ​and ​ ​this ​ ​course ​ ​will ​ ​help ​you ​ ​master ​ ​your ​ ​developing ​ ​skills ​ ​with ​ ​C++. With ​ ​real-world, ​ ​practical ​ ​examples ​ ​explaining ​ ​each ​ ​concept, ​ ​the ​ ​course is divided into three modules where ​ ​will begin ​ ​by ​ ​introducing ​ ​you ​ ​to ​ ​the ​ ​latest ​ ​features ​ ​in ​ ​C++ ​ ​17. ​ ​It ​ ​encourages clean ​code ​ ​practices ​ ​in ​ ​C++ ​ ​in ​ ​general ​ ​and ​ ​demonstrates ​ ​the ​ ​GUI app-development ​ ​options ​ ​in ​ ​C++. ​ ​You’ll ​ ​get ​ ​tips ​ ​on ​ ​avoiding ​ ​memory ​ ​leaks using ​ ​smart-pointers. ​In the next module, ​ ​you’ll ​ ​see ​ ​how ​ ​multi-threaded ​programming can ​ ​help ​ ​you ​ ​achieve ​ ​concurrency ​ ​in ​ ​your ​ ​applications. We start with a brief introduction to the fundamentals of multithreading and concurrency concepts. We then take an in-depth look at how these concepts work at the hardware-level as well as how both operating systems and frameworks use these low-level functions. You will learn about the native multithreading and concurrency support available in C++ since the 2011 revision, synchronization and communication between threads, debugging concurrent C++ applications, and the best programming practices in C++.Moving ​ ​on, ​ ​you’ll ​ ​get ​ ​an ​ ​in-depth ​ ​understanding ​ ​of ​ ​the ​ ​C++ ​ ​Standard Template ​ ​Library. ​Where we show implementation-specific, problem-solution approach that will help you quickly overcome hurdles. You will learn the core STL concepts, such as containers, algorithms, utility classes, lambda expressions, iterators, and more while working on practical real-world recipes. These recipes will help you get the most from the STL and show you how to program in a better way.Jeganathan Swaminathan : Mastering C++ ProgrammingMaya Posch : Mastering C++ MultithreadingJacek Galowicz : C++17 STL CookbookWhat you will learn ​Write ​ ​modular ​ ​C++ ​ ​applications ​ ​in ​ ​terms ​ ​of ​ ​the ​ ​existing ​ ​and newly ​ ​introduced ​ ​features ​ ​Identify ​ ​code-smells, ​ ​clean ​ ​up, ​ ​and ​ ​refactor ​ ​legacy ​ ​C++ applications ​ ​Leverage ​ ​the ​ ​possibilities ​ ​provided ​ ​by ​ ​Cucumber ​ ​and ​ ​Google Test/Mock ​ ​to automate ​ ​test ​ ​casesDeep dive into the details of the how various operating systems currently implement multithreading Choose the best multithreading APIs when designing a new application Explore the use of mutexes, spin-locks, and other synchronization concepts and see how to safely pass data between threads Work with strings the STL way instead of handcrafting C-style code Understand standard support classes for concurrency and synchronization, and how to put them to work Use the filesystem library addition available with the C++17 STLWho this book is forThis ​course ​is​ ​for​ ​intermediate to advanced level​ ​C++ ​developers who want to get the most out of C++ to build concurrent and scalable application.

Expert C++: Become a proficient programmer by learning coding best practices with C++17 and C++20's latest features

by Vardan Grigoryan Shunguang Wu

Design and architect real-world scalable C++ applications by exploring advanced techniques in low-level programming, object-oriented programming (OOP), the Standard Template Library (STL), metaprogramming, and concurrency Key Features Design professional-grade, maintainable apps by learning advanced concepts such as functional programming, templates, and networking Apply design patterns and best practices to solve real-world problems Improve the performance of your projects by designing concurrent data structures and algorithms Book Description C++ has evolved over the years and the latest release – C++20 – is now available. Since C++11, C++ has been constantly enhancing the language feature set. With the new version, you'll explore an array of features such as concepts, modules, ranges, and coroutines. This book will be your guide to learning the intricacies of the language, techniques, C++ tools, and the new features introduced in C++20, while also helping you apply these when building modern and resilient software. You'll start by exploring the latest features of C++, and then move on to advanced techniques such as multithreading, concurrency, debugging, monitoring, and high-performance programming. The book will delve into object-oriented programming principles and the C++ Standard Template Library, and even show you how to create custom templates. After this, you'll learn about different approaches such as test-driven development (TDD), behavior-driven development (BDD), and domain-driven design (DDD), before taking a look at the coding best practices and design patterns essential for building professional-grade applications. Toward the end of the book, you will gain useful insights into the recent C++ advancements in AI and machine learning. By the end of this C++ programming book, you'll have gained expertise in real-world application development, including the process of designing complex software. What you will learn Understand memory management and low-level programming in C++ to write secure and stable applications Discover the latest C++20 features such as modules, concepts, ranges, and coroutines Understand debugging and testing techniques and reduce issues in your programs Design and implement GUI applications using Qt5 Use multithreading and concurrency to make your programs run faster Develop high-end games by using the object-oriented capabilities of C++ Explore AI and machine learning concepts with C++ Who this book is for This C++ book is for experienced C++ developers who are looking to take their knowledge to the next level and perfect their skills in building professional-grade applications.

Expert AWS Development: Efficiently develop, deploy, and manage your enterprise apps on the Amazon Web Services platform

by Atul Mistry

Key concepts, sample applications, best practices, and troubleshooting tips to build highly scalable applications in AWS. Key FeaturesDesign highly available, cost efficient, fault tolerant, and scalable distributed systemsA practical guide that will help you build, deploy, and manage applications with ease.Develop effective solutions with AWS SDK and LambdaBook DescriptionContinuous deployment and Agile methodology have enabled huge advances in modern applications. This book will enable the reader to make use of this rapidly evolving technology to build highly scalable applications within AWS using different architectures.You will begin with installation of AWS SDK and you will get hands-on experience on creating an application using AWS Management Console and AWS Command Line Interface (CLI). Next you will be integrating Applications with AWS services such as DynamoDB, Amazon Kinesis, AWS Lambda, Amazon SQS and Amazon SWFFollowing this you will get well versed with CI/CD workflow and work with four major phases in Release processes – Source, Build, Test and Production. Next you will learn to apply AWS developer tools in your Continuous Integration (CI) and Continuous Deployment (CD) WorkFlow. Later you will learn about User Authentication using Amazon Cognito and also how you can evaluate the best architecture as per your infrastructure costs. You will learn about Amazon EC2 service and deploy an app using Amazon EC2.You will also get well versed with container service which is Amazon EC2 Container Service (Amazon ECS) and you will learn to deploy an app using Amazon ECS. Along with EC2 and ECS, you will also deploying a practical real-world example of a CI/CD application with the Serverless Application Framework which is known as AWS Lambda. Finally you will learn how to build, develop and deploy the Application using AWS Developer tools like AWS CodeCommit, AWS CodeBuild, AWS CodeDeploy and AWS CodePipeline as per project needs. Also you can develop and deploy applications within minutes using AWS CodeStar from wizard.By the end of this book, the reader will effectively build, deploy, and manage applications on AWS along with scaling and securing applications with best practices and troubleshooting tips.What you will learnLearn how to get up and running with AWS Developer Tools.Integrate the four major phases in the Release Processes. Source, Build, Test and Production.Learn how to integrate Continuous Integration, Continuous Delivery, and Continuous Deployment in AWS.Make secure, scalable and fault tolerant applications.Understand different architectures and deploy complex architectures within minutesWho this book is forThis book targets developers who would like to build and manage web and mobile applications and services on the AWS platform. If you are an architect you will be able to take a deep dive and use examples that can be readily applied to real world scenarios. Some prior programming experience is assumed along with familiarity of cloud computing.

Expert Angular

by Sridhar Rao Mathieu Nayrolles Rajesh Gunasundaram

Learn everything you need to build highly scalable, robust web applications using Angular release 4 About This Book • Apply best practices and design patterns to achieve higher scalability in your Angular applications • Understand the latest features of Angular and create your own components • Get acquainted with powerful, advanced techniques in Angular to build professional web applications Who This Book Is For This book is for JavaScript developers with some prior exposure to Angular, at least through basic examples. We assume that you've got working knowledge of HTML, CSS, and JavaScript. What You Will Learn • Implement asynchronous programming using Angular • Beautify your application with the UI components built to the material design specification • Secure your web application from unauthorized users • Create complex forms, taking full advantage of 2-way data binding • Test your Angular applications using the Jasmine and Protractor frameworks for better efficiency • Learn how to integrate Angular with Bootstrap to create compelling web applications • Use Angular built-in classes to apply animation in your app In Detail Got some experience of Angular under your belt? Want to learn everything about using advanced features for developing websites? This book is everything you need for the deep understanding of Angular that will set you apart from the developer crowd. Angular has introduced a new way to build applications. Creating complex and rich web applications, with a lighter resource footprint, has never been easier or faster. Angular is now at release 4, with significant changes through previous versions. This book has been written and tested for Angular release 4. Angular is a mature technology, and you'll likely have applications built with earlier versions. This book starts by showing you best practices and approaches to migrating your existing Angular applications so that you can be immediately up-to-date. You will take an in-depth look at components and see how to control the user journey in your applications by implementing routing and navigation. You will learn how to work with asynchronous programming by using Observables. To easily build applications that look great, you will learn all about template syntax and how to beautify applications with Material Design. Mastering forms and data binding will further speed up your application development time. Learning about managing services and animations will help you to progressively enhance your applications. Next you'll use native directives to integrate Bootstrap with Angular. You will see the best ways to test your application with the leading options such as Jasmine and Protractor. At the end of the book, you'll learn how to apply design patterns in Angular, and see the benefits they will bring to your development. Style and approach This book provides comprehensive coverage of all aspects of development with Angular. You will learn about all the most powerful Angular concepts, with examples and best practices. This book is everything you need for the deep understanding of Angular that will set you apart from the developer crowd.

Expert Android Studio

by Murat Yener Onur Dundar

Take your Android programming skills to the next level by unleashing the potential of Android Studio Expert Android Studio bridges the gap between your Android programing skills with the provided tools including Android Studio, NDK, Gradle and Plugins for IntelliJ Idea Platform. Packed with best practices and advanced tips and techniques on Android tools, development cycle, continuos integration, release management, testing, and performance, this book offers professional guidance to experienced developers who want to push the boundaries of the Android platform with the developer tools. You'll discover how to use the tools and techniques to unleash your true potential as a developer. Discover the basics of working in Android Studio and Gradle, as well as the application architecture of the latest Android platform Understand Native Development Kit and its integration with Android Studio Complete your development lifecycle with automated tests, dependency management, continuos integration and release management Writing your own Gradle plugins to customize build cycle Writing your own plugins for Android Studio to help your development tasks. Expert Android Studio is a tool for expert and experienced developers who want to learn how to make use of the tools while creating Android applications for use on mobile devices.

Expert Android Programming

by Prajyot Mainkar

Become a pro with the latest Android SDK and create state of the art applications for Android. About This Book • Dive deep into Android development with practical hands on examples to help you in each stage. • Develop smart professional grade apps for the latest Android N version and become a pro android developer. • Unclog your development highway by utilising the industry standard best practices techniques. Who This Book Is For This book is for mobile developers having some expertise in building android apps and who wish to now take a leap into building complex app such as Zomato, using latest Android N power of Google. What You Will Learn • Building UI/UX following best industry practices • Development of Zomato Clone • Measure and improve app performance • Improving app using test mechanisms • Bringing the app live on the play store In Detail Android O brings a number of important changes for the users as well as the developers. If you want to create smart android applications which are fast, lightweight and also highly efficient then this is the book that will solve all your problems. You will create a complex enterprise grade app in this book. You will get a quick refresher of the latest android SDK and how to configure your development environment. Then you will move onto creating app layouts, component and module building, creating smart and efficient UIs. The most important part of a modern day app is how real time they are. With this book, you will create a smooth back-end for your app, ensure dynamic and real time communication between different app layers. As we move on, you will learn to leverage the different Android APIs and create an efficient SQLite data layer for your apps. You will implement effective testing techniques to make your app reliable and robust and finally you will learn to deploy it efficiently. The multiple stages of android development will also be simplified by giving you an industry standard set of best practices. Style and approach This book will have a dedicated practical tutorial style approach with focus on professional & enterprise grade android app development. The examples in each chapter will be modular and will also help you to create a complete fully fueatured android app by the end of the book.

Expert Android

by Dave Maclean Satya Komatineni

From the leading publisher of Android books, Apress' Expert Android gives you more advanced techniques, best practices and lets you take your apps to the highest level of quality, performance, look-and-feel. It is this highest level that should get your app the reviews it needs to rate highly and in turn sell more for you in the app stores like Google Play and Amazon Appstore. In Expert Android, you get the following meaningful and important benefits: The architectural techniques and design patterns for maximized app battery, memory management The design patterns for multi-device programming of User Interfaces/Experience and graphics And the advanced techniques for running, tuning, securing and publishing your Android apps to make money - whether it's a game app, travel app or important business or enterprise app This book serves as your definitive, capstone reference for your Apress Android experience.

Expert Access 2007 Programming

by Rob Cooper Michael Tucker

Expert Access 2007 Programming shows experienced developers how to create professional-level Access database applications. The authors--software engineers on the Access development team at Microsoft--show how to apply software engineering methodologies to Access application development. The book is organized to cover all phases of Access development.The authors demonstrate techniques for creating Access controls, forms, and reports that help streamline development and produce more user-friendly applications. They also cover such overlooked areas as custom deployment and documentation. The book contains many useful code examples designed so they can be used with minimal modification.

Experiments and Video Analysis in Classical Mechanics (Undergraduate Lecture Notes in Physics)

by Vitor L. B. de Jesus

This book is an experimental physics textbook on classical mechanics focusing on the development of experimental skills by means of discussion of different aspects of the experimental setup and the assessment of common issues such as accuracy and graphical representation. The most important topics of an experimental physics course on mechanics are covered and the main concepts are explored in detail. Each chapter didactically connects the experiment and the theoretical models available to explain it. Real data from the proposed experiments are presented and a clear discussion over the theoretical models is given. Special attention is also dedicated to the experimental uncertainty of measurements and graphical representation of the results. In many of the experiments, the application of video analysis is proposed and compared with traditional methods.

Refine Search

Showing 34,526 through 34,550 of 53,312 results