![]() |
![]() |
Your cart is empty |
||
Books > Computing & IT > Internet
This book develops survey data analysis tools in Python, to create and analyze cross-tab tables and data visuals, weight data, perform hypothesis tests, and handle special survey questions such as Check-all-that-Apply. In addition, the basics of Bayesian data analysis and its Python implementation are presented. Since surveys are widely used as the primary method to collect data, and ultimately information, on attitudes, interests, and opinions of customers and constituents, these tools are vital for private or public sector policy decisions. As a compact volume, this book uses case studies to illustrate methods of analysis essential for those who work with survey data in either sector. It focuses on two overarching objectives: Demonstrate how to extract actionable, insightful, and useful information from survey data; and Introduce Python and Pandas for analyzing survey data.
The UML, or Unified Modeling Language, is the de facto standard adopted by the Object Management Group (OMG) and by almost all vendors of object modeling tools. The Unified Process is explicitly designed to work with the UML and is a whole design method covering the majority of the life cycle of a software product. John Hunt's book guides you through the use of the UML and the Unified Process and their application to Java systems. Key Topics Focusing explicitly on applying the notation and the method to Java, the book is clearly written to appeal to practitioners. This second edition is considerably revised and extended and includes examples taken from the latest version of Rational Rose and Together. All the UML references are updated to the latest version and the Patterns chapter has been expanded to include J2EE examples. New chapters are included showing how the Unified Process can be used in real world projects and project management, and there is comprehensive coverage of Agile Modeling. - A truly practical introduction to object oriented analysis and design using the Unified Process. Where necessary the UML is introduced, to support the Unified Process steps. - Good coverage of Design Patterns and how they integrate into Java development- Focuses on the real world use of UML and the Unified Process via a detailed case study that follows the whole design process through from the initial setting up, to implementation in Java and Agile Modeling- Features and Benefits - How to use the Unified Process in real world projects - Covers the Unified Process and UML in one book - A concise and accessible step-by-step guide to applying the Unified Process and UML in Java - Explains Design Patterns and discusses how Agile Modeling fits with the Unified Process John Hunt is Technical Director at JayDee Technology Ltd. He runs industrial courses, including server-side Java technologies. He also leads development projects for government and blue chip organizations using Java, J2EE, XML and C#. He is the author of nine other books on Java, XML and object orientation.
This book constitutes the refereed proceedings of the 37th IFIP TC 11 International Conference on Information Security and Privacy Protection, SEC 2022, held in Copenhagen, Denmark, in June 2022. The 29 full papers presented were carefully reviewed and selected from 127 submissions. The papers present novel research on theoretical and practical aspects of security and privacy protection in information processing systems. They are organized in topical sections on privacy models and preferences; network security and IDS; network security and privacy; forensics; trust and PETs; crypto-based solutions; usable security; blockchain; mobile security and privacy; PETs and crypto; and vulnerabilities.
The present book highlights studies that show how smart cities promote urban economic development. The book surveys the state of the art of Smart City Economic Development through a literature survey. The book uses 13 in depth city research case studies in 10 countries such as the North America, Europe, Africa and Asia to explain how a smart economy changes the urban spatial system and vice versa. This book focuses on exploratory city studies in different countries, which investigate how urban spatial systems adapt to the specific needs of smart urban economy. The theory of smart city economic development is not yet entirely understood and applied in metropolitan regional plans. Smart urban economies are largely the result of the influence of ICT applications on all aspects of urban economy, which in turn changes the land-use system. It points out that the dynamics of smart city GDP creation takes 'different paths,' which need further empirical study, hypothesis testing and mathematical modelling. Although there are hypotheses on how smart cities generate wealth and social benefits for nations, there are no significant empirical studies available on how they generate urban economic development through urban spatial adaptation. This book with 13 cities research studies is one attempt to fill in the gap in knowledge base.
Semantic web continues to be an increasingly important system for allowing end-users to share and communicate information online. Semantic Web: Ontology and Knowledge Base Enabled Tools, Services and Applications focuses on the information systems discipline and the tools and techniques utilized for the emerging use of semantic web. Covering topics on semantic search, ontologies, and recommendation systems, this publication is essential for academics, practitioners, and industry professionals.
Packed with projects and inspirational ideas you can do any time, any place, become an accomplished photographer while feeding your creativity with this guide that reveals what just what your smartphone camera is capable of. A camera phone is something we always have on us and creativity is something we all have in us but often we struggle to use them properly, feeling like we don't have the time, space or inclination to dedicate to it. Here, photography expert and bestselling author Jo Bradford supplies a collection of practical exercises that allow you to master the features on your smartphone camera to take incredible images and also help you to easily reconnect with your creative side. By encouraging you to try something different with your camera and seek out creative opportunities - from light painting to collage, image stacking to time-lapse landscapes - soon you will once again feel the satisfaction of thinking and acting creatively, with the added benefit of taking you from a snapper to an accomplished photographer with visual literacy. Smartphone photography is addictive with a tangible feel-good factor; it's time to embrace it and capture the moments that matter to you in all their glory.
This book takes a multidisciplinary approach to the question of esports and their role in society A diverse group of authors tackle the impact of esports and the ways in which it has grown within the entertainment industry around the world. Chapters offer a coherent response to the following questions: What role do esports play in the entertainment industry? What communication skills can be learned through esports? What do the media gain from broadcasting esports? What is the relationship between social networks and esports? What are the main marketing strategies used in esports? What effect does communicative globalization have on the development of esports? What is the relationship between merchandising and esports? What do communication experts think about esports? Offering clear insights into this rapidly developing area, this volume will be of great interest to scholars, students, and anyone working in game studies, new media, leisure, sport studies, communication studies, transmedia literacy, and digital culture
This volume describes the status of fractal imaging research and looks to future directions. It will be useful to researchers in the areas of fractal image compression, analysis, and synthesis, iterated function systems, and fractals in education. In particular it includes a vision for the future of these areas. It aims to provide an efficient means by which researchers can look back over the last decade at what has been achieved, and look forward towards second-generation fractal imaging. The articles in themselves are not meant to be detailed reviews or expositions, but to serve as signposts to the state of the art in their areas. What is important is what they mention and what tools and ideas are seen now to be relevant to the future. The contributors, a number of whom have been involved since the start, are active in fractal imaging, and provide a well-informed viewpoint on both the status and the future. Most were invited participants at a meeting on Fractals in Multimedia held at the IMA in January 2001. Some goals of the mini-symposium, shared with this volume, were to demonstrate that the fractal viewpoint leads to a broad collection of useful mathematical tools, common themes, new ways of looking at and thinking about existing algorithms and applications in multimedia, and to consider future developments. This book should be useful to commercial and university researchers in the rapidly evolving field of digital imaging, specifically, chief information officers, professors, software engineers, and graduate students in the mathematical sciences. While much of the content is quite technical, it contains pointers to the state-of-the-art and the future in fractal imaging.
Cooperative Computer-Aided Authoring and Learning: A Systems Approach describes in detail a practical system for computer assisted authoring and learning. Drawing from the experiences gained during the Nestor project, jointly run between the Universities of Karlsruhe, Kaiserslautern and Freiburg and the Digital Equipment Corp. Center for Research and Advanced Development, the book presents a concrete example of new concepts in the domain of computer-aided authoring and learning. The conceptual foundation is laid by a reference architecture for an integrated environment for authoring and learning. This overall architecture represents the nucleus, shell and common denominator for the R&D activities carried out. From its conception, the reference architecture was centered around three major issues: Cooperation among and between authors and learners in an open, multimedia and distributed system as the most important attribute; Authoring/learning as the central topic; Laboratory as the term which evoked the most suitable association with the envisioned authoring/learning environment. Within this framework, the book covers four major topics which denote the most important technical domains, namely: The system kernel, based on object orientation and hypermedia; Distributed multimedia support; Cooperation support, and Reusable instructional design support. Cooperative Computer-Aided Authoring and Learning: A Systems Approach is a major contribution to the emerging field of collaborative computing and is essential reading for researchers and practitioners alike. Its pedagogic flavor also makes it suitable for use as a text for a course on the subject.
Reservation procedures constitute the core of many popular data transmission protocols. They consist of two steps: A request phase in which a station reserves the communication channel and a transmission phase in which the actual data transmission takes place. Such procedures are often applied in communication networks that are characterised by a shared communication channel with large round-trip times. In this book, we propose queuing models for situations that require a reservation procedure and validate their applicability in the context of cable networks. We offer various mathematical models to better understand the performance of these reservation procedures. The book covers four key performance models, and modifications to these: Contention trees, the repairman model, the bulk service queue, and tandem queues. The relevance of this book is not limited to reservation procedures and cable networks, and performance analysts from a variety of areas may benefit, as all models have found application in other fields as well.
Why should the digital bring about ideas of progress in the theatre arts? This question opens up a rich seam of provocative and original thinking about the uses of new media in theatre, about new forms of cultural practice and artistic innovation, and about the widening purposes of the theatre's cultural project in a changing digital world. Through detailed case-studies on the work of key international theatre companies such as the Elevator Repair Service and The Mission Business, Bill Blake explores how the digital is providing new scope for how we think about the theatre, as well as how the theatre in turn is challenging how we might relate to the digital.
For the first time in history, the International Federation for Information Processing (IFIP) and the International Medical Informatics Association (IMIA) held the joint "E-Health" Symposium as part of "Treat IT" stream of the IFIP World Congress 2010 at Brisbane, Australia during September 22-23, 2010. IMIA is an independent organization established under Swiss law in 1989. The organization originated in 1967 from Technical Committee 4 of IFIP that is a n- governmental, non-profit umbrella organization for national societies working in the field of information processing. It was established in 1960 under the auspices of UNESCO following the First World Computer Congress held in Paris in 1959. Today, IFIP has several types of members and maintains friendly connections to specialized agencies of the UN system and non-governmental organizations. Technical work, which is the heart of IFIP's activity, is managed by a series of Technical Committees. Due to strong needs for promoting informatics in healthcare and the rapid progress of information and communication technology, IMIA President Reinhold Haux p- posed to strengthen the collaboration with IFIP. The IMIA General Assembly (GA) approved the move and an IMIA Vice President (VP) for special services (Hiroshi Takeda) was assigned as a liaison to IFIP at Brisbane during MEDINFO2007 where th the 40 birthday of IMIA was celebrated.
Combining theory and practice, this updated new edition provides a complete overview of how to create deep and meaningful quests for games. It uses the Unity game engine in conjunction with Fungus and other free plugins to provide an accessible entry into quest design. The book begins with an introduction to the theory and history of quests in games, before covering four theoretical components of quests: their spaces, objects, actors, and challenges. Each chapter also includes a practical section, with accompanying exercises and suggestions for the use of specific technologies for four crucial aspects of quest design: * level design * quest item creation * NPC and dialogue construction * scripting This book will be of great interest to all game designers looking to create new, innovative quests in their games. It will also appeal to new media researchers, as well as humanities scholars in the fields of mythology and depth-psychology that want to bring computer-assisted instruction into their classroom in an innovative way. The companion website includes lecture and workshop slides, and can be accessed at: www.designingquests.com
The Internet is quickly becoming a commonly used tool for business-customer interaction. Social media platforms that were once typically reserved for personal use are now becoming a vital part of a business's strategy. Maximizing Commerce and Marketing Strategies through Micro-Blogging examines the various methods and benefits of using micro-blogs within a business context, bringing together the best tools and tactics necessary to properly incorporate this approach. Highlighting current empirical research and insights from various disciplines, this book is an essential reference source for academics, graduate students, social media strategists, and business professionals interested in the positive use of social media in business environments.
This book looks at the two most popular ways of using Java SE 6 to write 3D games on PCs: Java 3D (a high-level scene graph API) and JOGL (a Java layer over OpenGL). Written by Java gaming expert, Andrew Davison, this book will be first Java game book to market that uses the new Java (SE) 6 platform and its features including splash screens, scripting, and the desktop tray interface. This will be first and maybe only book to market that covers Java game development using the Java 3D API and Java for OpenGL, both critical components and libraries to Java-based 3D game application development.
For over 1500 years books have weathered numerous cultural changes
remarkably unaltered. Through wars, paper shortages, radio, TV,
computer games, and fluctuating literacy rates, the bound stack of
printed paper has, somewhat bizarrely, remained the more robust and
culturally relevant way to communicate ideas. Now, for the first
time since the Middle Ages, all that is about to change.
Towards collaborative business ecosystems Last decade was fertile in the emerging of new collaboration mechanisms and forms of dynamic virtual organizations, leading to the concept of dynamic business ecosystem, which is supported (or induced ?) by the progress of the ubiquitous I pervasive computing and networking. The new technologies, collaborative business models, and organizational forms supported by networking tools "invade" all traditional businesses and organizations what requires thinking in terms of whole systems, i. e. seeing each business as part of a wider economic ecosystem and environment. It is also becoming evident that the agile formation of very dynamic virtual organizations depends on the existence of a proper longer-term "embedding" or "nesting" environment (e. g. regional industry cluster), in order to guarantee certain basic requirements such as trust building ("Trusting your partner" is a gradual and long process); common interoperability, ontology, and distributed collaboration infrastructures; agreed business practices (requiring substantial engineering Ire-engineering efforts); a sense of community ("we vs. the others"), and some sense of stability (when is a dynamic state or a stationary state useful). The more frequent situation is the case in which this "nesting" environment is formed by organizations located in a common region, although geography is not a major facet when cooperation is supported by computer networks.
An Interdisciplinary Approach to Modern Network Security presents the latest methodologies and trends in detecting and preventing network threats. Investigating the potential of current and emerging security technologies, this publication is an all-inclusive reference source for academicians, researchers, students, professionals, practitioners, network analysts and technology specialists interested in the simulation and application of computer network protection. It presents theoretical frameworks and the latest research findings in network security technologies, while analyzing malicious threats which can compromise network integrity. It discusses the security and optimization of computer networks for use in a variety of disciplines and fields. Touching on such matters as mobile and VPN security, IP spoofing and intrusion detection, this edited collection emboldens the efforts of researchers, academics and network administrators working in both the public and private sectors. This edited compilation includes chapters covering topics such as attacks and countermeasures, mobile wireless networking, intrusion detection systems, next-generation firewalls, web security and much more. Information and communication systems are an essential component of our society, forcing us to become dependent on these infrastructures. At the same time, these systems are undergoing a convergence and interconnection process that has its benefits, but also raises specific threats to user interests. Citizens and organizations must feel safe when using cyberspace facilities in order to benefit from its advantages. This book is interdisciplinary in the sense that it covers a wide range of topics like network security threats, attacks, tools and procedures to mitigate the effects of malware and common network attacks, network security architecture and deep learning methods of intrusion detection.
How is the internet changing the way you think? That is one of the dominant questions of our time, one which affects almost every aspect of our life and future. And it's exactly what John Brockman, publisher of Edge.org, posed to more than 150 of the world's most influential minds. Brilliant, farsighted, and fascinating, Is the Internet Changing the Way You Think? is an essential guide to the Net-based world.
"I was fortunate indeed to have worked with a fantastic team on the
design and implementation of the concurrency features added to the
Java platform in Java 5.0 and Java 6. Now this same team provides
the best explanation yet of these new features, and of concurrency
in general. Concurrency is no longer a subject for advanced users
only. Every Java developer should read this book." "For the past 30 years, computer performance has been driven by
Moore's Law; from now on, it will be driven by Amdahl's Law.
Writing code that effectively exploits multiple processors can be
very challenging. "Java Concurrency in Practice" provides you with
the concepts and techniques needed to write safe and scalable Java
programs for today's--and tomorrow's--systems." "This is the book you need if you're writing--or designing, or
debugging, or maintaining, or contemplating--multithreaded Java
programs. If you've ever had to synchronize a method and you
weren't sure why, you owe it to yourself and your users to read
this book, cover to cover." "Brian addresses the fundamental issues and complexities of
concurrency with uncommon clarity. This book is a must-read for
anyone who uses threads and cares about performance." "This book covers a very deep and subtle topic in a very clear
and concise way, making it the perfect Java Concurrency reference
manual. Each page is filled with the problems (and solutions!) that
programmers struggle with every day. Effectively
exploitingconcurrency is becoming more and more important now that
Moore's Law is delivering more cores but not faster cores, and this
book will show you how to do it." "I have a strong interest in concurrency, and have probably
written more thread deadlocks and made more synchronization
mistakes than most programmers. Brian's book is the most readable
on the topic of threading and concurrency in Java, and deals with
this difficult subject with a wonderful hands-on approach. This is
a book I am recommending to all my readers of "The Java
Specialists' Newsletter," because it is interesting, useful, and
relevant to the problems facing Java developers today." "I've focused a career on simplifying simple problems, but this
book ambitiously and effectively works to simplify a complex but
critical subject: concurrency. "Java Concurrency in Practice" is
revolutionary in its approach, smooth and easy in style, and timely
in its delivery--it's destined to be a very important book." ""Java Concurrency in Practice" is an invaluable compilation of
threading know-how for Java developers. I found reading this book
intellectually exciting, in part because it is an excellent
introduction to Java's concurrency API, but mostly because it
captures in a thorough and accessible way expert knowledge on
threading not easily found elsewhere." Threads are a fundamental part of the Java platform. As multicore processors become the norm, using concurrency effectively becomes essential forbuilding high-performance applications. Java SE 5 and 6 are a huge step forward for the development of concurrent applications, with improvements to the Java Virtual Machine to support high-performance, highly scalable concurrent classes and a rich set of new concurrency building blocks. In "Java Concurrency in Practice," the creators of these new facilities explain not only how they work and how to use them, but also the motivation and design patterns behind them. However, developing, testing, and debugging multithreaded programs can still be very difficult; it is all too easy to create concurrent programs that appear to work, but fail when it matters most: in production, under heavy load. "Java Concurrency in Practice" arms readers with both the theoretical underpinnings and concrete techniques for building reliable, scalable, maintainable concurrent applications. Rather than simply offering an inventory of concurrency APIs and mechanisms, it provides design rules, patterns, and mental models that make it easier to build concurrent programs that are both correct and performant. This book covers: Basic concepts of concurrency and thread
safety Techniques for building and composing thread-safe classes
Using the concurrency building blocks in java.util.concurrent
Performance optimization dos and don'ts Testing concurrent programs
Advanced topics such as atomic variables, nonblocking algorithms,
and the Java Memory Model
Publisher's Note: Products purchased from Third Party sellers are not guaranteed by the publisher for quality, authenticity, or access to any online entitlements included with the product. Tap into the Internet of Things (IoT) with innovative projects! The Internet of Things:Do-It-Yourself at Home Projects for Arduino, Raspberry Pi, and BeagleBone Black gets you started working with the most popular processing platforms and wireless communication technologies to connect devices and systems to the Internet using sensors. You'll learn the basics of object-oriented programming and relational databases so you can complete your projects with ease. Each project features a list of required tools and components, how-to explanations with photos and illustrations, and complete programming code. Take advantage of the power and versatility of the IoT with help from this practical, easy-to-follow guide. Inventive DIY projects include: Home temperature monitoring system Raspberry Pi home weather station Webcam and Raspberry Pi camera Internet-enabled, Arduino-powered garage door opener Arduino irrigation control system Arduino lighting controller BeagleBone Black message controller BeagleBone Black temperature sensor with cloud service Machine-to-Machine communications Software downloads for the book are available at www.mhprofessional.com/iot
The explosive expansion of the Internet has led to dramatic shifts in the methodology of conducting business, allowing for instantaneous communication and activities. ""Proliferation of the Internet Economy: E-Commerce for Global Adoption, Resistance, and Cultural Evolution"" provides deep insight into the globalization of e-commerce and the minimization of the digital divide between developed and developing countries. This book specifically addresses and explains the adoption and proliferation of global e-commerce.
This book is the second edition of the popular 1996 title "Electronic Publishing and Libraries: Planning for the Impact and Growth to 2003," which is an essential update arising from the need for scholarly information dissemination in this area due to the rapid pace of change. There are two noticeable improvements to this edition compared to the last one. Firstly, the organization of the material is separated into groups involved in the electronic publishing industry, making it easier for users to find relevant information. Secondly, the book is now larger in size allowing it to present the detailed diagrams more clearly. Like the previous edition, the title still aims to quantify the future size of the electronic publishing industry and provides practical data to support investment decisions in information systems for electronic media and serves as an aid to forward planning. Plus, all the sources of the original book are revisited and updated. |
![]() ![]() You may like...
Indexing - From Thesauri to the Semantic…
Piet de Keyser
Paperback
Essential Java for Scientists and…
Brian Hahn, Katherine Malan
Paperback
R1,296
Discovery Miles 12 960
|