- Table View
- List View
Process Variations and Probabilistic Integrated Circuit Design
by Joachim Haase Manfred DietrichUncertainty in key parameters within a chip and between different chips in the deep sub micron area plays a more and more important role. As a result, manufacturing process spreads need to be considered during the design process. Quantitative methodology is needed to ensure faultless functionality, despite existing process variations within given bounds, during product development. This book presents the technological, physical, and mathematical fundamentals for a design paradigm shift, from a deterministic process to a probability-orientated design process for microelectronic circuits. Readers will learn to evaluate the different sources of variations in the design flow in order to establish different design variants, while applying appropriate methods and tools to evaluate and optimize their design.
Processing: An Introduction to Programming
by Jeffrey L. Nyhoff Larry R. NyhoffThis book demonstrates how Processing is an excellent language for beginners to learn the fundamentals of computer programming. Originally designed to make it simpler for digital artists to learn to program, Processing is a wonderful first language for anyone to learn. Given its origins, Processing enables a multimodal approach to programming instruction, well suited to students with interests in computer science or in the arts and humanities. The book uses Processing’s capabilities for graphics and interactivity in order to create examples that are simple, illustrative, interesting, and fun. It is designed to appeal to a broad range of readers, including those who want to learn to program to create digital art, as well as those who seek to learn to program to process numerical information or data. It can be used by students and instructors in a first course on programming, as well as by anyone eager to teach them self to program. Following a traditional sequence of topics for introducing programming, the book introduces key computer science concepts, without overwhelming readers with extensive detail. Additional exercises are available, as are other supplementary materials for instructors looking to introduce even more computer science concepts associated with the topics. Several online chapters are also provided that introduce slightly more advanced topics in Processing, such as two-dimensional arrays, manipulation of strings, and file input and output. The conversational style and pace of the book are based upon the authors’ extensive experience with teaching programming to a wide variety of beginners in a classroom. No prior programming experience is expected.
Processing: A Programming Handbook for Visual Designers and Artists
by Casey Reas Ben Fry John MaedaAn introduction to the ideas of computer programming within the context of the visual arts that also serves as a reference and text for Processing, an open-source programming language designed for creating images, animation, and interactivity.
Processing 2: Creative Coding Hotshot
by Nikolaus GradwohlUsing a project-based approach, you will be able to learn the coolest aspects of working with Processing. Each project contains step-by-step explanations, diagrams, screenshots, and downloadable material to make learning Processing even easier.This book targets Processing developers ,visual artists, creative professionals, and students who want to move to the next level of learning Processing for gaining inspiration, work, or just for fun. The book assumes a basic understanding of programming. However, this book is also recommended to non-artistic readers, looking to expand their graphics and develop their creativity.
Processing 2: Creative Programming Cookbook
by Jan VantommeA cookbook with a broad sweep of the topic, through lots of practical and useful recipes that are fun to read and do. This book targets creative professionals, visual artists, designers, and students who have a starting knowledge of the Processing Development environment and who want to discover the next level of Processing. Anyone with a creative practice who wants to use computation in their design process. A basic understanding of programming is assumed. However, this book is also recommended to the non-artistic, looking to expand their graphics and artistic skills.
Processing and Analysis of Biomedical Information: First International SIPAIM Workshop, SaMBa 2018, Held in Conjunction with MICCAI 2018, Granada, Spain, September 20, 2018, Revised Selected Papers (Lecture Notes in Computer Science #11379)
by Natasha Lepore Jorge Brieva Eduardo Romero Daniel Racoceanu Leo JoskowiczThis book constitutes the refereed proceedings of the First International SIPAIM Workshop on Processing and Analysis of Biomedical Information, SaMBa 2018, held in conjunction with MICCAI 2018, in Granada, Spain, in September 2018. The 14 full papers presented were carefully reviewed and selected for inclusion in this volume. The papers cover the following topics: Medical imaging, Digital pathology, E-health, and Motor analysis and biosignals. The purpose was to present success stories of science, research and innovation stemming from Latin American and to encourage the formation of international academic networks in biomed- ical research with a strong component in medical information processing.
Processing Big Data with Azure HDInsight
by Vinit YadavGet a jump start on using Azure HDInsight and Hadoop Ecosystem components. As most Hadoop and Big Data projects are written in either Java, Scala, or Python, this book minimizes the effort to learn another language and is written from the perspective of a . NET developer. Hadoop components are covered, including Hive, Pig, HBase, Storm, and Spark on Azure HDInsight, and code samples are written in . NET only. Processing Big Data with Azure HDInsight covers the fundamentals of big data, how businesses are using it to their advantage, and how Azure HDInsight fits into the big data world. This book introduces Hadoop and big data concepts and then dives into creating different solutions with HDInsight and the Hadoop Ecosystem. It covers concepts with real-world scenarios and code examples, making sure you get hands-on experience. The best way to utilize this book is to practice while reading. After reading this book you will be familiar with Azure HDInsight and how it can be utilized to build big data solutions, including batch processing, stream analytics, interactive processing, and storing and retrieving data in an efficient manner. What You'll Learn Understand the fundamentals of HDInsight and Hadoop Work with HDInsight cluster Query with Apache Hive and Apache Pig Store and retrieve data with Apache HBase Stream data processing using Apache Storm Work with Apache Spark Who This Book Is For Software developers, technical architects, data scientists/analyts, and Hadoop administrators who want to develop on Microsoft's managed Hadoop offering, HDInsight
Processing for Android: Create Mobile, Sensor-Aware, and VR Applications Using Processing
by Andrés ColubriLearn how to use the Processing programming language and environment to create Android applications with ease. This book covers the basics of the Processing language, allowing users to effectively program interactive graphics in 2D and 3D. It also details the application of these techniques to different types of Android devices (smartphones, tablets, wearables and smartwatches). Processing for Android walks you through the steps of taking an initial idea to a final app. With this book, you will be able to write engaging apps with interactive visuals driven by motion and location information obtained from the device’s sensors; including health data from the wearer, like step count and heart rate. An advantage of Processing for Android over more complex programming environments is the ability for users to focus on the interactions and visual output of their code rather than in the implementation details of the Android platform. This book goes through a comprehensive series of hand-on projects, ranging from simple sketches to more complex projects involving sensors and integration with larger apps. It also covers important aspects such as exporting your Processing projects as signed apps are ready to upload to the Google Play store and be share with the world!What You'll LearnWrite apps and live wallpapers for smartphones and tabletsDesign and implement interactive watch facesCreate Virtual Reality experiences for Cardboard devicesIntegrate Processing sketches into larger apps and Android StudioExport projects as completed apps ready to distribute through Google Play StoreWho This Book Is ForArtists, designers, students, researchers, and hobbyists who are not necessarily Android experts, but are looking to write mobile apps that make creative use of interactive graphics, sensor data, and virtual reality.
Processing for Android: Create Mobile, Sensor-aware, and XR Applications Using Processing
by Andrés ColubriLearn how to use the Processing programming language and environment to create Android applications with ease. This book covers the basics of the Processing language, allowing users to effectively program interactive graphics in 2D, 3D, and Extended Reality (XR). It also details the application of these techniques to different types of Android devices (smartphones, tablets, wearables, and smartwatches). This updated edition walks you through the entire process of creating an app, from the initial idea to release of the final app via the Google Play App Store. Over the course of the book, you’ll learn to write engaging apps driven by user interaction and sensor data. A comprehensive series of hands-on projects, ranging from simple sketches to more complex projects involving shaders, VR, and AR will give you the firsthand experience you need to begin developing your own projects. And once you have your Processing projects completed, you’ll be able to upload them to the Google Play store to be shared with the world! What You Will Learn Write apps and live wallpapers for smartphones and tabletsDesign and implement interactive watch facesCreate Extended Reality (VR/AR) experiencesIncorporate GLSL shaders into your Processing appsIntegrate Processing sketches into larger apps and Android StudioLearn how to write your own libraries to share with the communityExport projects as completed apps ready to distribute through Google Play Store Who This Book Is For Artists, designers, students, researchers, and hobbyists who are not necessarily Android experts, but are looking to write mobile apps that make creative use of interactive graphics, sensor data, and extended reality.
Processing for Visual Artists: How to Create Expressive Images and Interactive Art
by Andrew GlassnerWalk with veteran author Andrew Glassner; see exactly how each of his pieces evolves, including the mistakes he's made along the way (and how to fix them!), and the times when he changed direction. As your knowledge and skills grow, you'll understand why Processing is such a powerful tool for self-expression. It offers a 21st-century medium for expressing new ideas. This book gives you everything you need to know to explore new frontiers in your own images, animations, and interactive experiences.
Processing-in-Memory for AI: From Circuits to Systems
by Joo-Young Kim Bongjin Kim Tony Tae-Hyoung KimThis book provides a comprehensive introduction to processing-in-memory (PIM) technology, from its architectures to circuits implementations on multiple memory types and describes how it can be a viable computer architecture in the era of AI and big data. The authors summarize the challenges of AI hardware systems, processing-in-memory (PIM) constraints and approaches to derive system-level requirements for a practical and feasible PIM solution. The presentation focuses on feasible PIM solutions that can be implemented and used in real systems, including architectures, circuits, and implementation cases for each major memory type (SRAM, DRAM, and ReRAM).
Processing, second edition: A Programming Handbook for Visual Designers and Artists
by Casey Reas Ben FryThe new edition of an introduction to computer programming within the context of the visual arts, using the open-source programming language Processing; thoroughly updated throughout. The visual arts are rapidly changing as media moves into the web, mobile devices, and architecture. When designers and artists learn the basics of writing software, they develop a new form of literacy that enables them to create new media for the present, and to imagine future media that are beyond the capacities of current software tools. This book introduces this new literacy by teaching computer programming within the context of the visual arts. It offers a comprehensive reference and text for Processing (www.processing.org), an open-source programming language that can be used by students, artists, designers, architects, researchers, and anyone who wants to program images, animation, and interactivity. Written by Processing's cofounders, the book offers a definitive reference for students and professionals. Tutorial chapters make up the bulk of the book; advanced professional projects from such domains as animation, performance, and installation are discussed in interviews with their creators.This second edition has been thoroughly updated. It is the first book to offer in-depth coverage of Processing 2.0 and 3.0, and all examples have been updated for the new syntax. Every chapter has been revised, and new chapters introduce new ways to work with data and geometry. New “synthesis” chapters offer discussion and worked examples of such topics as sketching with code, modularity, and algorithms. New interviews have been added that cover a wider range of projects. “Extension” chapters are now offered online so they can be updated to keep pace with technological developments in such fields as computer vision and electronics.InterviewsSUE.C, Larry Cuba, Mark Hansen, Lynn Hershman Leeson, Jürg Lehni, LettError, Golan Levin and Zachary Lieberman, Benjamin Maus, Manfred Mohr, Ash Nehru, Josh On, Bob Sabiston, Jennifer Steinkamp, Jared Tarbell, Steph Thirion, Robert Winter
Processing XML documents with Oracle JDeveloper 11g
by Deepak VohraThis book is for newcomer and intermediate Java developers who want to work with XML documents using JDeveloper 11g. No previous knowledge of JDeveloper is assumed but the reader will need to be comfortable in XML and Java environments. Employing a comprehensive tutorial-based approach, this easy-to-follow book shows the reader various means of processing XML documents using the power of Oracle's JDeveloper 11g. In next to no time, the reader will be able to create, format, transform, compare, and schema validate XML documents with Oracle's IDE.
Processing XML documents with Oracle JDeveloper 11g: LITE
by Deepak VohraEmploying a comprehensive tutorial-based approach, this easy-to-follow book shows the reader various means of processing XML documents using the power of Oracle's JDeveloper 11g. The material has been carefully selected from Packt's fuller 384 page Processing XML documents with Oracle JDeveloper 11g. This book is for newcomer and intermediate Java developers who want to work with XML documents using JDeveloper 11g. No previous knowledge of JDeveloper is assumed but the reader will need to be comfortable in XML and Java environments.
Processor and System-on-Chip Simulation
by Olivier Temam Rainer LeupersSimulation of computer architectures has made rapid progress recently. The primary application areas are hardware/software performance estimation and optimization as well as functional and timing verification. Recent, innovative technologies such as retargetable simulator generation, dynamic binary translation, or sampling simulation have enabled widespread use of processor and system-on-chip (SoC) simulation tools in the semiconductor and embedded system industries. Simultaneously, processor and SoC simulation is still a very active research area, e.g. what amounts to higher simulation speed, flexibility, and accuracy/speed trade-offs. This book presents and discusses the principle technologies and state-of-the-art in high-level hardware architecture simulation, both at the processor and the system-on-chip level.
Procurement 4.0 and the Fourth Industrial Revolution: The Opportunities and Challenges of a Digital World
by Bernardo NicolettiWe are living in the middle of a Fourth Industrial Revolution, with new technology leading to dramatic shifts in everything from manufacturing to supply chain logistics. In a lively, developing field of academic, procurement is often neglected. Despite this, procurement plays a vital role, connecting the organization with its ecosystem. At a time of change and economic crisis, a new business model is called for, which this book aims to define. Based on the applications of Industry 4.0 concepts to procurement, this book describes Procurement 4.0 as a method and a set of tools, helping businesses to improve the value of their products, reduce waste, become more flexible, and address the business needs of the future. It will appeal to academics in the area, as well as practitioners.
Procurement Analytics: Data-Driven Decision-Making in Procurement and Supply Management (Springer Series in Supply Chain Management #22)
by Christian MandlThis unique textbook explicitly addresses the intersection of advanced analytics and procurement. It is motivated by one core question: How can firms generate (economic) value from procurement data? It demonstrates that procurement is one of the major functions within a firm where data analytics, artificial intelligence, and operations research can successfully be leveraged to reduce cost and risk and to achieve resilience and sustainability goals.The book provides a methods-based overview of data-driven optimization of purchasing decisions. Besides presenting key concepts and applications, it particularly focuses on implementation, so as to help (future) procurement managers and data scientists quickly evaluate the value generated by a given data-driven solution. What sets this textbook apart is its combination of rigorous, state-of-the-art methodologies from academic research and first-hand experience from various application-oriented consulting projects in a range of industries. Though primarily intended for graduate students with a major in procurement and supply chain management, the book will also benefit purchasing managers with and without specific knowledge of advanced analytics techniques, and data scientists with and without specific experience in procurement.
Producing Animation 3e
by Catherine Winder Zahra DowlatabadiProducing Animation is a comprehensive guide to the production industry. Already a relied upon resource by professionals and students alike, this book covers the process from script to screen while defining the role of the producer at each phase. The second edition features new content such as sidebars on key topics from industry experts, discussions on CG, 2D and stereoscopic production processes, and an overview on marketing and distributing your project. The companion website provides access to sample tables, templates and workflow outlines for CG and 2D animation production. Key Features A complete guide to identifying, pitching, developing, and producing an animated show with detailed resources for production planning, budgeting, scheduling, tracking, delivering, marketing, and distribution. Tools to establish the best production practices for your project with insight into the inner workings of animation production at successful studios both large and smal A unique collection of the knowledge, experience, and advice of industry professionals on a wide variety of topics, from selling your project to setting up a co-production to stereoscopic filmmaking. Versatile and practical sample charts, tables and templates for CG and 2D animation production to help launch your project with solid processes and procedures
Producing Artificial Intelligent Systems: The Roles of Benchmarking, Standardisation and Certification (Studies in Computational Intelligence #1150)
by Maria Isabel Aldinhas FerreiraThe fast development of intelligent technologies in the previous years, their boost during the COVID crisis, and their huge acceleration with the proliferation of the Large Language Models has led industry, governance, legislators and regulators to race to achieve production control, striving to define regional and global regulatory frameworks, capable of guaranteeing their safe deployment.In an evolving and uneven regulatory context, balancing fast technological development and the safe and ethical use of these new disruptive technologies, with an expected total economic impact of 4.4 trillion dollars annually, becomes presently the biggest challenge. The present book addresses the fundamental role played by the three milestones- Benchmarking, Standardization, and Certification that are part of the developmental loop of all products in developed economies. The essential role played by these milestones and the importance of defining accurate general and specific metrics is addressed in this book with particular case studies in the domains of Robotics and AI-
Producing Flash CS3 Video: Techniques for Video Pros and Web Designers
by John Skidgel* Best practices for production, encoding, and integration* Build custom video players for web and mobile use* Apply transparency and effects with After EffectsDesign and develop video applications with Flash Professional CS3. In quick primer chapters, you'll get the best practices for shooting video for Flash distribution and the basics of how to design Flash applications for compelling user experiences. Subsequent chapters demonstrate the integrated use of Flash Professional with Dreamweaver, Device Central, and After Effects in practical tutorials. Annotated ActionScript 3 code gives you the facility to build your video applications.In 27 progressive tutorials, you'll acquire practical experience in the cutting edge techniques for:* Encoding single files, batch files, and embedding cue points in video.* Customizing FLVPlayback components* Building Flash Video players from scratch to include cue points, full screen events, and current playback time* Applying transparency, masks, and effects to enhance Flash Video.* Looping Flash Video continuously or in creative combinations* Embedding Flash Video in HTML pages for web deployment* Integrating Flash Video with XML, closed caption text, and JavaScript* Preparing video for streaming servers and mobile devices including a Flash Lite application with device videoThe companion DVD-ROM contains project media for all 27 tutorials that teach the nuts and bolts of implementing video in Flash applications on web pages and on alternative devices.
Producing for Web 2.0: A Student Guide
by Jason WhittakerPraise for the previous edition: 'Gives an excellent insight into the main issues of creating a website and offers a good foundation of knowledge.' – i.net Producing for Web 2.0 is a clear and practical guide to the planning, set up and management of a website in web 2.0. It gives readers an overview of the current technologies available for online communications and shows how to use them for maximum effect when planning a website. Producing for Web 2.0 sets out the practical toolkit needed for web design and content management. It is supported by a regularly updated and comprehensive Companion Website at: www.producingforweb2.com where readers can see examples of programming and demonstrations of concepts discussed in the book, as well as trying things out themselves. Producing for Web 2.0 includes: illustrated examples of good design and content advice on content, maintenance and how to use sites effectively tips on using multimedia, including video, audio, flash, and images a chapter on ethics and internet regulations for journalists and writers tutorials for the main applications used in website design step by step guides to difficult areas with screenshots guides to good practice for all those involved in publishing news online.
Producing Games: From Business and Budgets to Creativity and Design
by D S. Cohen Sergio A. BustamanteComputer games are big business - tens of billions of dollars are spent annually by the worldwide video games market. The cost of producing video games has ballooned to beyond $20 million dollars in many cases, and team sizes are quickly growing past 100 team members. At the center of this storm is the producer - one person who transforms the money, the hours spent by the team, and the latest technology into a work of art that millions of people will call fun. This book will dig deeply into the role of the producer and expose secrets of game production that stand the test of time: how to build a great team, how to plan a major game development project, and how to pull the development team toward the vision of a great game.
Producing Open Source Software: How to Run a Successful Free Software Project
by Karl FogelThe corporate market is now embracing free, "open source" software like never before, as evidenced by the recent success of the technologies underlying LAMP (Linux, Apache, MySQL, and PHP). Each is the result of a publicly collaborative process among numerous developers who volunteer their time and energy to create better software. The truth is, however, that the overwhelming majority of free software projects fail. To help you beat the odds, O'Reilly has put together Producing Open Source Software, a guide that recommends tried and true steps to help free software developers work together toward a common goal. Not just for developers who are considering starting their own free software project, this book will also help those who want to participate in the process at any level. The book tackles this very complex topic by distilling it down into easily understandable parts. Starting with the basics of project management, it details specific tools used in free software projects, including version control, IRC, bug tracking, and Wikis. Author Karl Fogel, known for his work on CVS and Subversion, offers practical advice on how to set up and use a range of tools in combination with open mailing lists and archives. He also provides several chapters on the essentials of recruiting and motivating developers, as well as how to gain much-needed publicity for your project. While managing a team of enthusiastic developers -- most of whom you've never even met -- can be challenging, it can also be fun. Producing Open Source Software takes this into account, too, as it speaks of the sheer pleasure to be had from working with a motivated team of free software developers.
Product Development: Principles and Tools for Creating Desirable and Transferable Designs
by Christopher A. Mattson Carl D. SorensenThis book explores the evolution of products from the beginning idea through mass-production. Rather than prescribing a one-size-fits-all process, the authors explain the theory behind product development and challenge readers to develop their own customized development process uniquely suited for their individual situation. In addition to theory, the book provides development case studies, exercises and self-evaluation criteria at the end of each chapter, and a product development reference that introduces a wide variety of design tools and methods. Class-tested for three consecutive years by hundreds of students in four different courses, the book is an ideal text for senior design classes in mechanical engineering and related disciplines as well as a reference for practicing engineers/product designers.
Product Development Projects
by Christopher Schlick Bruno DemissieThis book presents an analysis of the dynamics and the complexity of new product development projects which are organized according to the concept of concurrent engineering. The approach of the authors includes both a theoretical and an empirical treatment of the topic, based on the theory of design structure matrices. Readers will discover diverse perspectives and mathematical models, as well as an extensive discussion of two case studies.