![]() |
Welcome to Loot.co.za!
Sign in / Register |Wishlists & Gift Vouchers |Help | Advanced search
|
Your cart is empty |
||
|
Books > Computing & IT > Internet > Web browsers
NB-IoT is the Internet of Things (IoT) technology used for cellular communication. NB-IoT devices deliver much better capability and performance, such as: increased area coverage of up to one kilometer; a massive number of devices-up to 200,000-per a single base-station area; longer battery lifetime of ten years; and better indoor and outdoor coverage for areas with weak signal, such as underground garages. The cellular NB-IoT technology is a challenging technology to use and understand. With more than 30 projects presented in this book, covering many use cases and scenarios, this book provides hands-on and practical experience of how to use the cellular NB-IoT for smart applications using Arduino (TM), Amazon Cloud, Google Maps, and charts. The book starts by explaining AT commands used to configure the NB-IoT modem; data serialization and deserialization; how to set up the cloud for connecting NB-IoT devices; setting up rules, policy, security certificates, and a NoSQL database on the cloud; how to store and read data in the cloud; how to use Google Maps to visualize NB-IoT device geo-location; and how to use charts to visualize sensor datasets. Projects for Arduino are presented in four parts. The first part explains how to connect the device to the mobile operator and cellular network; perform communication using different network protocols, such as TCP, HTTP, SSL, or MQTT; how to use GPS for geo-location applications; and how to upgrade NB-IoT modem firmware over the air. The second part explains the microcontroller unit and how to build and run projects, such as a 7-segment display or a real-time clock. The third part explains how NB-IoT can be used with sensor devices, such as ultrasonic and environmental sensors. Finally, the fourth part explains how NB-IoT can be used to control actuators, such as stepper motors and relays. This book is a unique resource for understanding practical uses of the NB-IoT technology and serves as a handbook for technical and non-technical readers who are looking for practicing and exercising the cellular NB-IoT technology. The book can be used by engineers, students, researchers, system integrators, mobile operators' technical staff, and electronics enthusiasts. To download the software which can be used with the book, go to: https://github.com/5ghub/NB-IoT About the Author: Hossam Fattah is a technology expert in 4G/5G wireless systems and networking. He received his Ph.D. in Electrical and Computer Engineering from University of British Columbia, Vancouver, Canada in 2003. He received his Master of Applied Science in Electrical and Computer Engineering from University of Victoria, Victoria, Canada in 2000. He completed his B.Sc. degree in Computers and Systems Engineering from Al-Azhar University, Cairo, Egypt in 1995. Between 2003 and 2011, he was in academia and industry, including Texas A&M University. Between 2011 and 2013, he was with Spirent Communications, NJ, USA. Since 2013, he has been with Microsoft, USA. He is also an affiliate associate professor at University of Washington, Tacoma, WA, USA, teaching graduate courses on IoT and distributed systems and collaborating on 5G research and innovations. He has had many patents and technical publications in conferences and journals. He is a registered professional Engineer with the Association of Professional Engineers, British Columbia, Canada. He is the author of the recent book 5G LTE Narrowband Internet of Things (NB-IoT). His research interest is in wireless communications and radio networks and protocols, cellular quality of service, radio resource management, traffic and packet scheduling, network analytics, and mobility.
Complete real-world examples of gathering feedback from users and web environments; Fundamentals of text analysis using JavaScript and PHP; Harnessing JavaScript data visualisation tools; Business focused application to feedback gathering, analysis and reporting; Integration of new and existing data sources into a single bespoke web-based analysis environment
The digital music revolution and the rise of piracy cultures has transformed the music world as we knew it. Digital Music Distribution aims to go beyond the polarized and reductive perception of 'piracy wars' to offer a broader and richer understanding of the paradoxes inherent in new forms of distribution. Covering both production and consumption perspectives, Spilker analyses the changes and regulatory issues through original case studies, looking at how digital music distribution has both changed and been changed by the cultural practices and politicking of ordinary youth, their parents, music counter cultures, artists and bands, record companies, technology developers, mass media and regulatory authorities. Exploring the fundamental change in distribution, Spilker investigates paradoxes such as: The criminalization of file-sharing leading not to conflicts, but to increased collaboration between youths and their parents; Why the circulation of cultural content, extremely damaging for its producers, has instead been advantageous for the manufacturers of recording equipment; Why more artists are recording in professional sound studios, despite the proliferation of good quality equipment for home recording; Why mass media, hit by many of the same challenges as the music industry, has been so critical of the way it has tackled these challenges. A rare and timely volume looking at the changes induced by the digitalization of music distribution, Digital Music Distribution will appeal to undergraduate students and policy makers interested in fields such as Media Studies, Digital Media, Music Business, Sociology and Cultural Studies.
The Web of Things (WoT) is a concept that describes approaches, programming tools and software architectural systems, which interface networks of real-world objects with the World Wide Web. The book is organized into 11 chapters, each focusing on a unique wireless technological aspect of the Web of Things, and it aims to comprehensively cover each of its various applications, including: A strong emphasis on WoT problems and solutions, identifying the main open issues, innovations and latest technologies behind WoT A blend of theoretical and simulation-based problems for better understanding of the concepts behind WoT Various exemplifying applications in which the use of WoT is very attractive and an inspiration for future applications The book will be useful to researchers, software developers and undergraduate and postgraduate students, as well as practitioners.
Competing on Internet time means competitive advantage can be won and lost overnight. In this penetrating analysis of strategy-making and product innovation in the dynamic markets of commercial cyberspace, bestselling Microsoft Secrets co-author Michael Cusumano and top competitive strategy expert David Yoffie draw vital lessons from Netscape, the first pure Internet company, and show how it employs the techniques of "judo strategy" in its pitched battle with Microsoft, the world's largest software producer. With a new afterword updating the events of the year following publication of the hardcover edition, Competing on Internet Time is essential and instructive reading for all managers, engineers, and entrepreneurs who want to succeed in ultra-fast-paced markets. Managers in every high-tech industry will discover a wealth of new ideas on how to create and scale up a new company quickly; how to compete in fast-paced, unpredictable industries; and how to design products for rapidly evolving markets.
This is a book about general principles of good programming practice for complete novices. The target reader is likely a teen who is curious about what makes a computer work, or an office worker who has been using computer applications for years and would like to spend some time delving deeper into what makes them tick.
This book constitutes the refereed proceedings of the First Asia-Pacific Conference on Web Intelligence, WI 2001, held in Maebashi City, Japan, in October 2001.The 28 revised full papers and 45 revised short papers presented were carefully reviewed and selected from 153 full-length paper submissions. Also included are an introductory survey and six invited presentations. The book offers topical sections on Web information systems environments and foundations, Web human-media engineering, Web information management, Web information retrieval, Web agents, Web mining and farming, and Web-based applications.
Aims to be broad in scope yet practical in approach, so that it can serve the needs of several different audiences, including researchers, teachers, developers, and theologians; Covers a wide variety of issues which have been neglected in other research texts; Studies the impact of creating a digital immortal on relatives and friends, the consequences of persistent digital legacies, and ways digital media are currently being used to expand the possibilities of commemorating the dead and managing the grief of those left behind; Analyzes the extent to which digital media are complementing or replacing the well-established formal structures and religious rituals; Explores the legal and ethical impact of creating a digital immortal.
The digital music revolution and the rise of piracy cultures has transformed the music world as we knew it. Digital Music Distribution aims to go beyond the polarized and reductive perception of 'piracy wars' to offer a broader and richer understanding of the paradoxes inherent in new forms of distribution. Covering both production and consumption perspectives, Spilker analyses the changes and regulatory issues through original case studies, looking at how digital music distribution has both changed and been changed by the cultural practices and politicking of ordinary youth, their parents, music counter cultures, artists and bands, record companies, technology developers, mass media and regulatory authorities. Exploring the fundamental change in distribution, Spilker investigates paradoxes such as: The criminalization of file-sharing leading not to conflicts, but to increased collaboration between youths and their parents; Why the circulation of cultural content, extremely damaging for its producers, has instead been advantageous for the manufacturers of recording equipment; Why more artists are recording in professional sound studios, despite the proliferation of good quality equipment for home recording; Why mass media, hit by many of the same challenges as the music industry, has been so critical of the way it has tackled these challenges. A rare and timely volume looking at the changes induced by the digitalization of music distribution, Digital Music Distribution will appeal to undergraduate students and policy makers interested in fields such as Media Studies, Digital Media, Music Business, Sociology and Cultural Studies.
Search is as old as language. We've always needed to find something in the jumble of human creation. The first web was nothing more than passing verbal histories down the generations so others could find and remember how not to get eaten; the first search used the power of written language to build simple indexes in printed books, leading to the Dewey Decimal system and reverse indices in more modern times. Then digital happened. Besides having profound societal impacts, it also made the act of searching almost impossibly complex for both engines and searchers. Information isn't just words; it is pictures, videos, thoughts tagged with geocode data, routes, physical world data, and, increasingly, the machines themselves reporting their condition and listening to others'. Search: How the Data Explosion Makes Us Smarter holds up a mirror to our time to see if search can keep up. Author Stefan Weitz explores the idea of access to help readers understand how we are inventing new ways to search and access data through devices in more places and with more capabilities. We are at the cusp of imbuing our generation with superpowers, but only if we fundamentally rethink what search is, how people can use it, and what we should demand of it. "Search: How The Data Explosion Makes Us Smarter" is the first title from GreenHouse Collection. Created by the founders of Insight Labs, the world's first philanthropic think tank, GreenHouse Collection features books that encourage deeper exploration and inquiry to inform new models for social good.
Nine revolutionary algorithms that power our computers and smartphones Every day, we use our computers to perform remarkable feats. A simple web search picks out a handful of relevant needles from the world's biggest haystack. Uploading a photo to Facebook transmits millions of pieces of information over numerous error-prone network links, yet somehow a perfect copy of the photo arrives intact. Without even knowing it, we use public-key cryptography to transmit secret information like credit card numbers, and we use digital signatures to verify the identity of the websites we visit. How do our computers perform these tasks with such ease? John MacCormick answers this question in language anyone can understand, using vivid examples to explain the fundamental tricks behind nine computer algorithms that power our PCs, tablets, and smartphones.
Provides advanced system implementation for Smart Cities using Artificial Intelligence Addresses the complete functional framework workflow in Artificial Intelligence Explores basic and high-level concepts, thus servicing as a manual for those in the industry while also helping beginners Based on the latest technologies, and covering the major challenges, issues, and advances in Artificial Intelligence and Cybersecurity Discusses intelligent data management and automated systems through Artificial Intelligence and Cyber Security
Microservices 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.
Is Responsive Web Design (RWD) slowing your site down? It doesn't have to. With this concise book, you'll learn practical techniques for improving performance with RWD, including a default set of guidelines you can use as an easy starting point. Web performance researcher and evangelist Guy Podjarny walks you through several existing solutions for dealing with RWD performance problems, and offers advice for choosing optimizations that will be most useful for your needs. RWD performance problems stem from excessive downloads of resources, including images, JavaScript and CSS, and HTML--downloads designed to let your web application adapt to different screen sizes. Podjarny presents a series of increasingly larger-scope solutions to each issue, including client-side techniques and RESS (Responsive + Server Side Components). Address performance issues by starting with Podjarny's default guidelines Use a JavaScript image loader and an image transcoding service to create Responsive Images Reduce JavaScript and CSS downloads with asynchronous scripts, conditional loading, and multi-viewport CSS Prioritize resources to avoid excess content in RWD and defer the load of any content that's not critical Explore server-side Adaptive Delivery and RESS solutions as an alternative to "pure" RWD Guy Podjarny, or Guypo for short, is the Chief Technology Officer (CTO) of Akamai's Web Experience business unit.
Behind Google's deceptively simple interface is immense power for both market and competitive research--if you know how to use it well. Sure, basic searches are easy, but complex searches require specialized skills. This concise book takes you through the full range of Google's powerful search-refinement features, so you can quickly find the specific information you need. Learn techniques ranging from simple Boolean logic to URL parameters and other advanced tools, and see how they're applied to real-world market research examples. Incorporate advanced search operators such as filetype:, intitle:, daterange:, and others into your queries Use Google filtering tools, including Search Within Results, Similar Pages, and SafeSearch, among others Explore the breadth of Google through auxiliary search services like Google News, Google Books, Google Blog Search, and Google Scholar Acquire advanced Google skills that result in more effective search engine optimization (SEO)
Recipient of the SJSU San Jose State University Annual Author & Artist Awards 2019 In modern times, all individuals need to be knowledgeable about cybersecurity. They must have practical skills and abilities to protect themselves in cyberspace. What is the level of awareness among college students and faculty, who represent the most technologically active portion of the population in any society? According to the Federal Trade Commission's 2016 Consumer Sentinel Network report, 19 percent of identity theft complaints came from people under the age of 29. About 74,400 young adults fell victim to identity theft in 2016. This book reports the results of several studies that investigate student and faculty awareness and attitudes toward cybersecurity and the resulting risks. It proposes a plan of action that can help 26,000 higher education institutions worldwide with over 207 million college students, create security policies and educational programs that improve security awareness and protection. Features Offers an understanding of the state of privacy awareness Includes the state of identity theft awareness Covers mobile phone protection Discusses ransomware protection Discloses a plan of action to improve security awareness
DESCRIPTION Modern applications are constantly sending, receiving, and reacting to streams of data including internal messages, user and system events, and sensor input. Reactive Extensions (Rx) is a .NET library that abstracts away the sources of events and provides tools to effectively manage concerns like concurrency, scalability, error handling, and performance. Rx includes more than 600 operators with variants that can composed together to build reactive client and server-side applications that handle events asynchronously in a way that maximizes responsiveness, resiliency, and elasticity. Reactive Extensions in .NET is a step-by-step guide that shows developers how to build event-driven applications using the Rx library. First, it provides an overview of the design and architecture of Rx-based reactive applications. Then, it looks at the rich query capabilities that Rx provides and the Rx concurrency model that allows developers to control asynchronicity of code and processing of event handlers. The book also discusses consuming event streams, using schedulers to manage time, and working with Rx operators to filter, transform, and group events. Readers new to Rx will be able to learn from the ground up and those using Rx will get a deeper look at how to leverage Rx in existing reactive applications. KEY FEATURES * Step-by-step guide * Real life examples using Rx * Great for readers both new to Rx and those already using Rx AUDIENCE Readers should understand OOP concepts and be comfortable coding in C#. ABOUT THE TECHNOLOGY Reactive Extensions (Rx) is a .NET library that abstracts away the sources of events and provides tools to effectively manage concerns like concurrency, scalability, error handling, and performance. Rx includes more than 600 operators with variants that can composed together to build reactive client and server-side applications that handle events asynchronously in a way that maximizes responsiveness, resiliency, and elasticity.
Take your first steps in building modern-day component-based web apps using the latest features and capabilities of React and TypeScript using this easy-to-follow guide Key Features * Get clear practices on how to use different React hooks with TypeScript * Explore different styling approaches in building React web apps * Become a professional React and TypeScript web developer Book Description Learn React with TypeScript is designed to help web developers learn React and TypeScript which powers large-scale apps for many organizations. This second edition of React with TypeScript book is updated, enhanced, and improved to cover new features of React 18. This includes Hooks and state management libraries, and features included with TypeScript 4 onwards. It extends to help you create well-structured, and reusable React components that are easy to read and maintain, leveraging modern design patterns. You will learn how to ensure all your components are type safe leveraging TypeScript features including some advanced types. You will learn how to manage complex states using Redux. You will learn how to interact with a GraphQL web API. Finally, you will learn how to write robust unit tests for React components using Jest. By the end of the book, you will be well on your way to becoming an expert in both React and TypeScript. What you will learn * Gain a first-hand experience of TypeScript and its productivity features * Transpile your TypeScript code into JavaScript for it to run in a browser * Build React frontend codebase with Hooks * Interact with REST and GraphQL web APIs * Design and develop strongly-typed reusable components * Create automated component tests Who This Book Is For The book is for JavaScript web developers who wish to explore React and TypeScript for building secure large-scale web applications. The book assumes intermediate knowledge of HTML, CSS, and JavaScript.
Leverage Jamstack principles, techniques, and best practices to build dynamic websites and web apps focused on speed, security, and accessibility Key Features Understand how JavaScript integrates with reusable application program interfaces (APIs) and browser markup to build a serverless web application Gain a solid understanding of static site development with Gatsby and its importance in Jamstack Find out how to deploy a Jamstack event website directly from GitHub using Netlify Book DescriptionJamstack (JavaScript, API, and Markup) enables web developers to create and publish modern and maintainable websites and web apps focused on speed, security, and accessibility by using tools such as Gatsby, Sanity, and Netlify. Developers working with Jamstack will be able to put their knowledge to good use with this practical guide to static site generation and content management. This Jamstack book takes a hands-on approach to implementation and related methodologies that will have you up and running with modern web development in no time. Complete with step-by-step explanations of essential concepts, practical examples, and self-assessment questions, you'll begin by building an event and venue schema structure, and then expand the functionality, exploring all that the Jamstack has to offer. You'll learn how an example Jamstack is built, build structured content using Sanity to create a schema, use GraphQL to expose the content, and employ Gatsby to build an event website using page and template components and Tailwind CSS Framework. Lastly, you'll deploy the website to both, a Netlify server and the Microsoft Static Web Apps Service, and interact with it using Amazon Alexa. By the end of this book, you'll have gained the knowledge and skills you need to install, configure, build, extend, and deploy a simple events website using Jamstack. What you will learn Discover the Jamstack approach and build speedy, secure, and accessible websites and web apps with its component technologies Build an events website by using the Jamstack and the Gatsby static site generator Create and modify your templates and pages to build creative web apps Build, modify, and extend structured content schemas in Sanity Understand Gatsby plugins, project structure, and files, and how it can be used to build Jamstack apps Find out how GatsbyJS uses GraphQL to source content Who this book is forThis book is for web developers looking to implement Jamstack practically. JavaScript developers who want to build modern speedy and secure web apps will also find this book useful. Familiarity with JavaScript and Database programming is assumed. |
You may like...
Discrete-Time Sliding Mode Control for…
Dipesh H. Shah, Axaykumar Mehta
Hardcover
R2,653
Discovery Miles 26 530
Analysis and Design for Networked…
Changchun Hua, Yana Yang, …
Hardcover
R2,673
Discovery Miles 26 730
Imperfect Bifurcation in Structures and…
Kiyohiro Ikeda, Kazuo Murota
Hardcover
R2,200
Discovery Miles 22 000
IoT for Smart Grids - Design Challenges…
Kostas Siozios, Dimitrios Anagnostos, …
Hardcover
R3,673
Discovery Miles 36 730
Cooperative Tracking Control and…
Hongjing Liang, Huaguang Zhang
Hardcover
R2,654
Discovery Miles 26 540
|