- Table View
- List View
Essential iOS Build and Release: A Comprehensive Guide to Building, Packaging, and Distribution (Oreilly And Associate Ser.)
by Ron RocheFrustrated by the requirements for testing and distributing your iOS app? You’re not alone. This concise book takes you step by step through the maze of certification and provisioning processes that have to happen before, during, and after development. You’ll learn what’s required to sign certificates, test your app on iOS devices, and release the finished product to the App Store.Whether you’re a developer looking to spend more time coding and less time figuring out how to install your application, or a release engineer responsible for producing reliable builds, this guide will help you successfully navigate the build and release processes for your iOS app.Get an overview of the iOS Dev Center, including the iOS Provisioning Portal, Member Center, and iTunes ConnectCreate your App ID, and generate signing certificates for development and distributionManage the provisioning profiles necessary to test your app on iOS devicesLearn common scenarios for iOS Simulator, Ad Hoc, and App Store distribution buildsAutomate the process to continuously build, sign, and package your app(s) for distribution
Essentials Of Computer Organization And Architecture
by Linda Null Julia LoburUpdated and revised with the latest data in the field, The Essentials of Computer Organization and Architecture, Third Edition is a comprehensive resource that addresses all of the necessary organization and architecture topics, yet is appropriate for the one-term course. This best-selling text correlates to the 2008 ACM-IEEE Computer Science Curriculum update and exposes readers to the inner workings of a modern digital computer through an integrated presentation of fundamental concepts and principles. The authors present real-world examples and focus on practical applications, thus encouraging students to develop a "big picture" understanding of how essential organization and architecture concepts are applied in the world of computing.
Essentials Of Mis, Student Value Edition
by Kenneth C. Laudon Jane LaudonEssentials of MIS is an in-depth look at how today's businesses use information technologies and systems to achieve their corporate objectives. Current real-world business cases illustrate how companies have identified, and ultimately solved, key business challenges using information systems and technologies. Through the use of Essentials of MIS, you will be able to participate in, and even lead, management discussions of information systems for a firm. <P><P> The 13th Edition consists of 12 chapters with hands-on projects that cover the most essential topics in MIS. In addition to the core text, this edition includes a Video Case Package consisting of 28 video case studies and 10 instructional videos to illustrate business uses of information systems, explain new technologies, and explore concepts. The knowledge and information in this book will be most valuable throughout your business career.
Essentials for Blended Learning: A Standards-Based Guide (Essentials of Online Learning)
by Charles R. Graham Jared SteinEssentials for Blended Learning: A Standards-Based Guide provides a practical, streamlined approach for creating effective learning experiences by blending online activities and the best of face-to-face teaching. This guide is: Easy to use: Clear, jargon-free writing; illustrations; and references to online resources help readers understand concepts. Streamlined: A simple but effective design process focuses on creating manageable activities for the right environment. Practical: Real-world examples from different subject areas help teachers understand principles in context. Contemporary: The variety of modern, connected technologies covered in the guide addresses a range of teaching challenges. Forward-Looking: The approach bridges the gap between formal classroom learning and informal lifelong learning. Standards-based: Guidelines and standards are based on current research in the field, relevant learning theories, and practitioner experiences. Effective blended learning requires significant rethinking of teaching practices and a fundamental redesign of course structure. Essentials for Blended Learning: A Standards-Based Guide simplifies these difficult challenges without neglecting important opportunities to transform teaching. This guide is suitable for teachers in any content area. Please visit www.essentialsforblended.com for additional resources.
Essentials for Deeper Understanding of Quantum Computing
by Ryo MaezonoThis textbook provides a self-contained basic tutorial to help readers confidently understand and comprehend the fundamental element of quantum computing, that is, the "quantum state (spin) represented by the Bloch sphere." The primary target audience includes readers from information technology or business fields who are entering the quantum computing domain without prior experience in physics courses. Additionally, the content is designed to be a valuable refresher for those already familiar with physics or those teaching quantum physics. This volume overcomes the difficulties of existing quantum computing tutorials by providing a solution that demonstrates how, given a semester's worth of time, readers with a high school level of mathematics can be introduced to the concept of spinors without any top-down explanations. Avoiding top-down explanations entirely, the book explains the necessary minimum mathematics and physics in a logically natural progression to help readers understand why we think in such ways. The focus is on understanding the interrelationships between theories—what knowledge is needed to understand what concepts. Everything extraneous to understanding the logical flow has been meticulously removed. The goal is to efficiently bring readers to a level where they can approach quantum computing without any background knowledge anxieties.
Essentials of Arduino™ Boards Programming: Step-by-Step Guide to Master Arduino Boards Hardware and Software (Maker Innovations Series)
by Farzin AsadiLearn to use the Arduino boards to do big jobs in a simple way. This book is full of real-world examples for Arduino enthusiasts of all experience levels. All of the examples in this book use Arduino UNO, which is an excellent option for educational purposes. You'll start with an introduction to Arduino and see firsthand how its free multi-platform integrated development environment (IDE) makes coding easier. In many cases, you can edit the given codes to solve your own problems. Arduino boards use a variety of microcontrollers and each board is suitable for a specific application. The Arduino IDE is also preloaded with a broad library of codes that you can modify and practice with. So instead of coding from scratch you can adjust the codes for similar projects. More experienced users will save time by simply copying nuggets of code from the various libraries.You'll also learn about digital input/output (I/O), analog-to-digital and digital-to-analog converters, LCDs and EEPROM. The book then moves on to serial communication, mathematical functions, and pulse width modulation (PWM), all important features when encoding in telecommunications. Finally, you'll see how to control different types of motors, review interrupts, internal comparators, and timers, and read different sensors with Arduino.What You Will LearnTurn on/off a device using a relayGenerate analog/digital outputRead an analog/digital inputControl motors with a parallel virtual machine (PVM) and serial communicationDisplay text with LCDsRead sensors with Arduino and use the interruptsWrite more efficient codes with interrupts and timersWho This Book Is ForEngineering (electrical/computer/biomedical/robotic/mechatronics/aerospace) and science (math/physic/chemistry) students, makers, and hobbyists. Being familiar with a programming language (especially C) is an advantage, however, it is not necessary.
Essentials of Blockchain Technology
by Hai Jiang Elisa Bertino Kuan-Ching Li Xiaofeng ChenBlockchain technologies, as an emerging distributed architecture and computing paradigm, have accelerated the development/application of the Cloud/GPU/Edge Computing, Artificial Intelligence, cyber physical systems, social networking, crowdsourcing and crowdsensing, 5G, trust management, and finance. The popularity and rapid development of Blockchain brings many technical and regulatory challenges for research and academic communities. This book will feature contributions from experts on topics related to performance, benchmarking, durability, robustness, as well data gathering and management, algorithms, analytics techniques for transactions processing, and implementation of applications.
Essentials of Business Analytics: An Introduction to the Methodology and its Applications (International Series in Operations Research & Management Science #264)
by Bhimasankaram Pochiraju Sridhar SeshadriThis comprehensive edited volume is the first of its kind, designed to serve as a textbook for long-duration business analytics programs. It can also be used as a guide to the field by practitioners. The book has contributions from experts in top universities and industry. The editors have taken extreme care to ensure continuity across the chapters.The material is organized into three parts: A) Tools, B) Models and C) Applications. In Part A, the tools used by business analysts are described in detail. In Part B, these tools are applied to construct models used to solve business problems. Part C contains detailed applications in various functional areas of business and several case studies. Supporting material can be found in the appendices that develop the pre-requisites for the main text. Every chapter has a business orientation. Typically, each chapter begins with the description of business problems that are transformed into data questions; and methodology is developed to solve these questions. Data analysis is conducted using widely used software, the output and results are clearly explained at each stage of development. These are finally transformed into a business solution. The companion website provides examples, data sets and sample code for each chapter.
Essentials of Business Research Methods: Third Edition
by Phillip Samouel Joseph F. Hair, Jr Mary Wolfinbarger Arthur H Money Michael J PageManagers increasingly must make decisions based on almost unlimited information. How can they navigate and organize this vast amount of data? Essentials of Business Research Methods provides research techniques for people who aren't data analysts. The authors offer a straightforward, hands-on approach to the vital managerial process of gathering and using data to make clear business decisions. They include such critical topics as the increasing role of online research, ethical issues, data mining, customer relationship management, and how to conduct information-gathering activities more effectively in a rapidly changing business environment. This is the only such book that includes a chapter on qualitative data analysis, and the coverage of quantitative data analysis is more extensive and much easier to understand than in other works. The book features a realistic continuing case throughout the text that enables students to see how business research information is used in the real world. It includes applied research examples in all chapters, as well as Ethical Dilemma mini - cases, and interactive Internet applications and exercises.
Essentials of C Programming with Microsoft® Visual Studio®
by Farzin AsadiThis book provides a compact but comprehensive treatment that guides readers through the C programming language with Microsoft® Visual Studio®. The author uses his extensive classroom experience to guide readers toward deeper understanding of key concepts of the C language. Each concept and feature of the language is presented as a short lesson, illustrated by practical worked examples to aid student self study. The book will appeal to a broad range of students who are required to study the C programming language.
Essentials of Cloud Computing
by K. ChandrasekaranCloud computing-accessing computing resources over the Internet-is rapidly changing the landscape of information technology. Its primary benefits compared to on-premise computing models are reduced costs and increased agility and scalability. Hence, cloud computing is receiving considerable interest among several stakeholders-businesses, the IT ind
Essentials of Cloud Computing: A Holistic Perspective (Texts in Computer Science)
by Pethuru Raj Chelliah Chellammal SurianarayananThis reader-friendly textbook presents a comprehensive overview of the essential aspects of cloud computing, from the origin of the field to the latest developments. Rather than merely discussing the cloud paradigm in isolation, the text also examines how cloud computing can work collaboratively with other computing models to meet the needs of evolving computing trends. This multi-dimensional approach encompasses the challenges of fulfilling the storage requirements of big data, the use of the cloud as a remote server for Internet of Things and sensor networks, and an investigation of how cloud computing is interlinked with edge, fog and mist computing, among other illuminating perspectives.Topics and features: includes learning objectives, motivating questions, and self-test exercises in every chapter; presents an introduction to the underlying concepts, fundamental features, and key technological foundations of cloud computing; examines how enterprise networking and cloud networking can work together to achieve business goals; reviews the different types of cloud storage available to address the evolution of data and the need for digitization; discusses the challenges and approaches to implementing cloud security, and the hot topic of cloud management; highlights the value of cloud brokerage capabilities, and explains the importance of cloud orchestration in multi-cloud environments; describes the details of cloud migration, the crucial role of monitoring in optimizing the cloud, and the basics of disaster recovery using cloud infrastructure.This technically rigorous yet simple-to-follow textbook is an ideal resource for graduate courses on cloud computing. Professional software developers and cloud architects will also find the work to be an invaluable reference.
Essentials of Cloud Computing: A Holistic, Cloud-Native Perspective (Texts in Computer Science)
by Pethuru Raj Chelliah Chellammal SurianarayananNumerous advancements are being brought in and incorporated into the cloud domain with the aim of realizing a trove of deeper and decisive automations.Rather than discussing the cloud paradigm in isolation, this fully updated text examines how cloud computing can work collaboratively with other computing models to meet the needs of evolving trends.This multi-dimensional approach encompasses the challenges of fulfilling the storage requirements of big data, the use of the cloud as a remote server for Internet of Things and sensor networks, and an investigation of how cloud computing is interlinked with other established computing phenomenon such as edge computing. New chapters illustrate the distinct ideals of the cloud-native computing, proclaimed as the next-generation cloud computing paradigm.Topics and features:Includes learning objectives, motivating questions, and self-test exercisesIntroduces the underlying concepts, fundamental features, and key technological foundations of cloud computingExamines how enterprise networking and cloud networking can work together to achieve business goalsReviews the different types of cloud storage available to address the evolution of data and the need for digitizationDiscusses the challenges and approaches to implementing cloud governance, security, and the hot topic of cloud managementDescribes the details of cloud migration, the crucial role of monitoring in optimizing the cloud, and the basics of disaster recovery using cloud infrastructureThis technically rigorous, yet simple-to-follow textbook is an ideal resource for graduate courses on cloud computing. Professional software developers and cloud architects will also find the work to be an invaluable reference.
Essentials of Compilation: An Incremental Approach in Python
by Jeremy G. SiekA hands-on approach to understanding and building compilers using the programming language Python.Compilers are notoriously difficult programs to teach and understand. Most books about compilers dedicate one chapter to each progressive stage, a structure that hides how language features motivate design choices. By contrast, this innovative textbook provides an incremental approach that allows students to write every single line of code themselves. Jeremy Siek guides the reader in constructing their own compiler in the powerful object-oriented programming language Python, adding complex language features as the book progresses. Essentials of Compilation explains the essential concepts, algorithms, and data structures that underlie modern compilers and lays the groundwork for future study of advanced topics. Already in wide use by students and professionals alike, this rigorous but accessible book invites readers to learn by doing. Deconstructs the challenge of compiler construction into bite-sized piecesEnhances learning by connecting language features to compiler design choicesDevelops understanding of how programs are mapped onto computer hardwareClassroom-tested, hands-on approach suitable for students and professionalsExtensive ancillary resources include source code and solutions
Essentials of Compilation: An Incremental Approach in Racket
by Jeremy G. SiekA hands-on approach to understanding and building compilers.Compilers are notoriously some of the most difficult programs to teach and understand. Most books about compilers dedicate one chapter to each progressive stage, a structure that hides how language features motivate design choices. By contrast, this innovative textbook provides an incremental approach that allows students to write every single line of code themselves. Essentials of Compilation guides the reader in constructing their own compiler for a small but powerful programming language, adding complex language features as the book progresses. Jeremy Siek explains the essential concepts, algorithms, and data structures that underlie modern compilers and lays the groundwork for future study of advanced topics. Already in wide use by students and professionals alike, this rigorous but accessible book invites readers to learn by doing. Deconstructs the challenge of compiler construction into bite-sized piecesEnhances learning by connecting language features to compiler design choicesDevelops understanding of how programs are mapped onto computer hardwareLearn-by-doing approach suitable for students and professionalsProven in the classroomExtensive ancillary resources include source code and solutions
Essentials of Computer Architecture
by Douglas ComerThis easy-to-read textbook provides an introduction to computer architecture, focusing on the essential aspects of hardware that programmers need to know. Written from a programmer’s point of view, Essentials of Computer Architecture, Third Edition, covers the three key aspects of architecture: processors, physical and virtual memories, and input-output (I/O) systems.This third edition is updated in view of advances in the field. Most students only have experience with high-level programming languages, and almost no experience tinkering with electronics and hardware. As such, this text is revised to follow a top-down approach, moving from discussions on how a compiler transforms a source program into binary code and data, to explanations of how a computer represents data and code in binary.Additional chapters cover parallelism and data pipelining, assessing the performance of computer systems, and the important topic of power and energy consumption. Exclusive to this third edition, a new chapter explains multicore processors and how coherence hardware provides a consistent view of the values in memory even though each core has its own cache.Suitable for a one-semester undergraduate course, this clear, concise, and easy-to-read textbook offers an ideal introduction to computer architecture for students studying computer programming.
Essentials of Computer Architecture (Second Edition)
by Douglas ComerThis easy to read textbook provides an introduction to computer architecture, while focusing on the essential aspects of hardware that programmers need to know. The topics are explained from a programmer’s point of view, and the text emphasizes consequences for programmers. Divided in five parts, the book covers the basics of digital logic, gates, and data paths, as well as the three primary aspects of architecture: processors, memories, and I/O systems. The book also covers advanced topics of parallelism, pipelining, power and energy, and performance. A hands-on lab is also included. The second edition contains three new chapters as well as changes and updates throughout.
Essentials of Control Techniques and Theory
by John BillingsleyCarefully separating the essential from the ornamental, Essentials of Control Techniques and Theory presents the nuts and bolts for designing a successful controller. It discusses the theory required to support the art of designing a working controller as well as the various aspects to convince a client, employer, or examiner of your expertise.A Compelling Account of the Basics of Control TheoryControl solutions for practicing engineersUsing the author’s own Javascript On-Line Learning Interactive Environment for Simulation (Jollies), the text relies on computer-based graphical analysis methods, such as Nyquist, Nichols, root locus, and phase-plane, to illustrate how useful computer simulation can be for analyzing both linear and nonlinear systems. It explains step-by-step the design and modeling of various control systems, including discrete time systems and an inverted pendulum. Along with offering many web-based simulations, the book shows how mathematics, such as vectors, matrices, and the differential equations that govern state variables, can help us understand the concepts that underpin the controller’s effects. From frequency domain analysis to time-domain state-space representation, this book covers many aspects of classical and modern control theory. It presents important methods for designing and analyzing linear systems and controllers.
Essentials of Dynamics and Vibrations
by John BillingsleyThis updated second edition brings the complex mathematics of three-dimensional dynamics to life with real-time simulations, making the equations easier to grasp. Covering core topics in mechanical engineering such as kinematics, dynamics, vibration analysis, gyroscopes, gears, and Euler’s equations, the book offers a clear and engaging approach for students, professionals, and enthusiasts alike. With a focus on practical applications, it explains everything from the laws of motion to motors and mechanisms, providing a comprehensive understanding of mechanical systems. New to this edition is a chapter on Power, Energy, and Perpetual Motion, which reveals intriguing comparisons, such as the energy needed to lift water versus the heat required to warm it. The final chapter, Rocket Science, has been expanded to debunk myths about black holes and gravity, humorously addressing science fiction misconceptions while proposing exciting space projects.
Essentials of Excel, Excel VBA, SAS and Minitab for Statistical and Financial Analyses
by John Lee Cheng-Few Lee Jow-Ran Chang Tzu TaiThis introductory textbook for business statistics teaches statistical analysis and research methods via business case studies and financial data using Excel, MINITAB, and SAS. Every chapter in this textbook engages the reader with data of individual stock, stock indices, options, and futures. One studies and uses statistics to learn how to study, analyze, and understand a data set of particular interest. Some of the more popular statistical programs that have been developed to use statistical and computational methods to analyze data sets are SAS, SPSS, and MINITAB. Of those, we look at MINITAB and SAS in this textbook. One of the main reasons to use MINITAB is that it is the easiest to use among the popular statistical programs. We look at SAS because it is the leading statistical package used in industry. We also utilize the much less costly and ubiquitous Microsoft Excel to do statistical analysis, as the benefits of Excel have become widely recognized in the academic world and its analytical capabilities extend to about 90 percent of statistical analysis done in the business world. We demonstrate much of our statistical analysis using Excel and double check the analysis and outcomes using MINITAB and SAS - also helpful in some analytical methods not possible or practical to do in Excel.
Essentials of Generative AI
by Takeshi OkadomeThis book provides a concise yet comprehensive introduction to generative artificial intelligence. The first part explains the foundational technologies and architectures that support the realization of generative models. It covers evolved and deepened elements, word embeddings as a representative example of representation learning, and the Transformer as a network foundation, along with its underlying attention mechanism. Reinforcement learning, which became essential for elevating large-scale language models to language generation models, is also discussed in detail, focusing on essential aspects. The second part deals with language generation. It starts by elucidating language models and introduces large-scale language models with broad applications as the foundational architecture of language processing, further discussing language generation models as their evolution. Though not common terminology, in this book, models such as ChatGPT and Llama 2, which are large-scale language models fine-tuned using reinforcement learning, are referred to as generative language models. The third part addresses image generation, discussing variational autoencoders and the remarkable diffusion models. Additionally, it explains Generative Adversarial Networks(GAN). Although GAN poses challenges due to unstable learning, their conceptual framework is widely applicable, especially Wasserstein GAN seems suitable for introducing optimal trans- port distance, which is utilized in various scenarios. This book primarily serves as a companion for researchers or graduate students in machine learning, aiming to help them understand the essence of generative AI and lay the groundwork for advancing their own research.
Essentials of Interactive Computer Graphics: Concepts and Implementation
by Kelvin Sung Peter Shirley Steven BaerThis undergraduate-level computer graphics text provides the reader with conceptual and practical insights into how to approach building a majority of the interactive graphics applications they encounter daily. As each topic is introduced, students are guided in developing a software library that will support fast prototyping of moderately complex
Essentials of MATLAB® Programming
by Stephen J. ChapmanIntroduce the MATLAB language to your students and show how to use it to solve typical problems with the concise, successful ESSENTIALS OF MATLAB® PROGRAMMING, 3E. Author Stephen Chapman emphasizes problem-solving skills throughout this edition as he presents MATLAB as a technical programming language. The book clearly shows students how to write clean, efficient and well-documented programs, while simultaneously introducing them to many of the practical functions of MATLAB. The first seven chapters are ideal for an “Introduction to Programming and Problem Solving” course for freshman engineering students. The last two chapters address more advanced topics of additional data types and plot types, cell arrays, structures, and new MATLAB handle graphics.
Essentials of Marketing: Theory and Practice for a Marketing Career
by David Brown Alex ThompsonThis comprehensive textbook introduces students to all the core principles of marketing practice using an employability-focused approach. Essentials of Marketing is underpinned by six pillars, which flow through each chapter: marketing ethics, sustainability, stakeholder engagement, globalisation, the power of new media, and measuring success. The book demystifies theory by placing it in contexts which are recognisable to a diverse readership, using real-life case studies and examples designed to engage today’s technologically savvy and internationally oriented students. The book includes a comprehensive running case study in which readers are invited to adopt the roles of marketing assistant, marketing manager, and marketing director within regional markets, applying the knowledge that they have learned in each chapter into modern, realistic contexts, which simulate a marketing career. Key features to aid learning and comprehension include case studies, chapter objectives and summaries, key learning points, and key questions. With a uniquely accessible and applied approach, Essentials of Marketing is designed as a core text for undergraduate and postgraduate students studying Introduction to marketing, marketing management, and principles of marketing modules. Digital learning resources include a comprehensive instructor’s manual to guide interaction with the applied case study, PowerPoint slides, and a test bank.
Essentials of Microservices Architecture: Paradigms, Applications, and Techniques
by Chellammal Surianarayanan Gopinath Ganapathy Raj PethuruMicroservices architecture (MSA) is increasingly popular with software architects and engineers as it accelerates software solution design, development, and deployment in a risk-free manner. Placing a software system into a production environment is elegantly simplified and sped up with the use of MSA development platforms, runtime environments, acceleration engines, design patterns, integrated frameworks, and related tools. The MSA ecosystem is expanding with third-party products that automate as many tasks as possible. MSA is being positioned as the enterprise-grade and agile-application design method. This book covers in-depth the features and facilities that make up the MSA ecosystem. Beginning with an overview of Service-Oriented Architecture (SOA) that covers the Common Object Request Broker Architecture (CORBA), Distributed Component Object Model (DCOM), and Remote Method Invocation (RMI), the book explains the basic essentials of MSA and the continuous delivery of applications to customers. The book gives software developers insight into: Current and emerging communication models Key architectural elements of MSA-based applications Designing efficient APIs for microservices MSA middleware platforms such as REST, SOAP, Apache Thrift, and gRPC Microservice discovery and the API gateway Service orchestration and choreography for composing individual services to achieve a useful business process Database transactions in MSA-centric applications Design, composition, security, and deployment patterns MSA security Modernizing legacy applications The book concludes with a chapter on composing and building powerful microservices. With the exponential growth of IoT devices, microservices are being developed and deployed on resource-constrained but resource-intensive devices in order to provide people-centric applications. The book discusses the challenges of these applications. Finally, the book looks at the role of microservices in smart environments and upcoming trends including ubiquitous yet disappearing microservices.