{"product_id":"software-defined-radio-9780470865187","title":"Software Defined Radio","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003eLike many technical specifications, the Software Communications Architecture (SCA) is a daunting and prohibitively complex work.   Because of this, the SCA is widely misunderstood and under-utilised. However, once understood, there are many benefits to be gained by the applications programmer.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eTable of Contents\u003c\/b\u003e\u003cbr\u003e\u003cb\u003eAcknowledgments.\u003c\/b\u003e  \u003cp\u003e\u003cb\u003eForeword.\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003cb\u003ePreface.\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eAudience.\u003c\/p\u003e \u003cp\u003eScope.\u003c\/p\u003e \u003cp\u003eConventions Used in this Book.\u003c\/p\u003e \u003cp\u003eOrganization.\u003c\/p\u003e \u003cp\u003eAdditional Material and Author Contact.\u003c\/p\u003e \u003cp\u003e\u003cb\u003ePART I The Operating Environment (OE).\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003cb\u003e1 Introduction.\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e1.1 Software Radios.\u003c\/p\u003e \u003cp\u003e1.2 The Software Communications Architecture.\u003c\/p\u003e \u003cp\u003e1.3 The Operating Environment.\u003c\/p\u003e \u003cp\u003e1.4 The SCA Specification Structure.\u003c\/p\u003e \u003cp\u003e1.5 Summary.\u003c\/p\u003e \u003cp\u003e\u003cb\u003e2 Operational Scenarios.\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e2.1 Startup.\u003c\/p\u003e \u003cp\u003e2.2 Shutdown.\u003c\/p\u003e \u003cp\u003e2.3 Application (Un)Installation.\u003c\/p\u003e \u003cp\u003e2.4 Instantiate Application.\u003c\/p\u003e \u003cp\u003e2.5 Control Application.\u003c\/p\u003e \u003cp\u003e2.6 System Configuration.\u003c\/p\u003e \u003cp\u003e\u003cb\u003e3 General Requirements and Services.\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e3.1 Non-Functional Requirements.\u003c\/p\u003e \u003cp\u003e3.2 Name Service.\u003c\/p\u003e \u003cp\u003e3.3 Event Service.\u003c\/p\u003e \u003cp\u003e3.4 Log Service.\u003c\/p\u003e \u003cp\u003e3.5 FileSystem.\u003c\/p\u003e \u003cp\u003e3.6 File.\u003c\/p\u003e \u003cp\u003e\u003cb\u003e4 Foundation Interfaces and Data Types.\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e4.1 TestableObject.\u003c\/p\u003e \u003cp\u003e4.2 PortSupplier.\u003c\/p\u003e \u003cp\u003e4.3 LifeCycle.\u003c\/p\u003e \u003cp\u003e4.4 PropertySet.\u003c\/p\u003e \u003cp\u003e.5 Resource.\u003c\/p\u003e \u003cp\u003e4.6 ResourceFactory.\u003c\/p\u003e \u003cp\u003e4.7 Port.\u003c\/p\u003e \u003cp\u003e\u003cb\u003e5 Devices and the Device Manager.\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e5.1 Introduction.\u003c\/p\u003e \u003cp\u003e5.2 Device.\u003c\/p\u003e \u003cp\u003e5.3 LoadableDevice.\u003c\/p\u003e \u003cp\u003e5.4 ExecutableDevice.\u003c\/p\u003e \u003cp\u003e5.5 AggregateDevice.\u003c\/p\u003e \u003cp\u003e5.6 DeviceManager.\u003cbr\u003e \u003c\/p\u003e \u003cp\u003e\u003cb\u003e6 Domain Management.\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e6.1 DomainManager.\u003c\/p\u003e \u003cp\u003e6.2 FileManager.\u003c\/p\u003e \u003cp\u003e6.3 The ApplicationFactory.\u003c\/p\u003e \u003cp\u003e6.4 Application.\u003c\/p\u003e \u003cp\u003e\u003cb\u003e7 Operating Environment Security.\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e7.1 Core Framework Security Requirements.\u003c\/p\u003e \u003cp\u003e\u003cb\u003e8 Certification.\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e8.1 Certification Process.\u003c\/p\u003e \u003cp\u003e8.2 Operating Environment Certification.\u003c\/p\u003e \u003cp\u003e8.3 Waveform Assessment and Certification.\u003c\/p\u003e \u003cp\u003e\u003cb\u003ePART II The Domain Profile.\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003cb\u003e9 The Domain Profile.\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e9.1 Overview.\u003c\/p\u003e \u003cp\u003e9.2 SCA Domain Profile XML.\u003c\/p\u003e \u003cp\u003e9.3 Domain Profile Data Types.\u003c\/p\u003e \u003cp\u003e\u003cb\u003e10 Base Descriptor Files.\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e10.1 Properties Descriptor.\u003c\/p\u003e \u003cp\u003e10.2 softpkg.\u003c\/p\u003e \u003cp\u003e10.3 Software Component Descriptor.\u003c\/p\u003e \u003cp\u003e10.4 Device Package Descriptor.\u003c\/p\u003e \u003cp\u003e\u003cb\u003e11 Device Configuration Descriptor.\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e11.1 Overview.\u003c\/p\u003e \u003cp\u003e11.2 deviceconfiguration.\u003c\/p\u003e \u003cp\u003e\u003cb\u003e12 The Domain Manager Descriptor.\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e12.1 Overview.\u003c\/p\u003e \u003cp\u003e\u003cb\u003e13 The Software Assembly Descriptor.\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e13.1 Overview.\u003c\/p\u003e \u003cp\u003e\u003cb\u003ePART III Building an SCA-Compliant System.\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003cb\u003e14 The POSIX Operating System.\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e14.1 An Operating Environment.\u003c\/p\u003e \u003cp\u003e14.2 Linux 2.6 Kernel.\u003c\/p\u003e \u003cp\u003e\u003cb\u003e15 POSIX Threads.\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e15.1 The Thread Object.\u003c\/p\u003e \u003cp\u003e15.2 Un-named Semaphores.\u003c\/p\u003e \u003cp\u003e15.3 Mutex Variables.\u003c\/p\u003e \u003cp\u003e15.4 Thread Attributes.\u003c\/p\u003e \u003cp\u003e15.5 Conditional Variables.\u003c\/p\u003e \u003cp\u003e15.6 Less Interesting Thread Calls.\u003c\/p\u003e \u003cp\u003e\u003cb\u003e16 All ORBS are not Created Equal.\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e16.1 CORBA Basics.\u003c\/p\u003e \u003cp\u003e16.2 The Object Management Group.\u003cbr\u003e \u003c\/p\u003e \u003cp\u003e16.3 ‘C’ ORB versus C++ ORBs.\u003c\/p\u003e \u003cp\u003e16.4 Initial Services.\u003c\/p\u003e \u003cp\u003e16.5 The Interface Repository.\u003c\/p\u003e \u003cp\u003e16.6 Minimum CORBA.\u003c\/p\u003e \u003cp\u003e16.7 The Portable Object Adapter (POA).\u003c\/p\u003e \u003cp\u003e16.8 Real-time CORBA.\u003c\/p\u003e \u003cp\u003e16.9 Overview of Available ORBs.\u003c\/p\u003e \u003cp\u003e\u003cb\u003e17 The Services.\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e17.1 Interoperable Naming Service.\u003c\/p\u003e \u003cp\u003e17.2 Event Service.\u003c\/p\u003e \u003cp\u003e17.3 Log Service.\u003c\/p\u003e \u003cp\u003e\u003cb\u003e18 Exploring the Domain.\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e18.1 Application Factory Attributes.\u003c\/p\u003e \u003cp\u003e18.2 Application Attributes.\u003c\/p\u003e \u003cp\u003e18.3 DeviceManager Attributes.\u003c\/p\u003e \u003cp\u003e18.4 Device Attributes.\u003c\/p\u003e \u003cp\u003e18.5 AggregateDevice Attributes.\u003c\/p\u003e \u003cp\u003e18.6 DomainManager Attributes.\u003c\/p\u003e \u003cp\u003e18.7 Properties.\u003c\/p\u003e \u003cp\u003e18.8 Manipulating Ports.\u003c\/p\u003e \u003cp\u003e18.9 Summary.\u003c\/p\u003e \u003cp\u003e\u003cb\u003e19 An SCA-compliant Application.\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e19.1 Hello World Legacy Application.\u003c\/p\u003e \u003cp\u003e19.2 Legacy Hello World SPD.\u003c\/p\u003e \u003cp\u003e19.3 HMI Applications.\u003c\/p\u003e \u003cp\u003e19.4 Shutting Down.\u003c\/p\u003e \u003cp\u003e19.5 An SCA-compliant Hello World Application.\u003c\/p\u003e \u003cp\u003e\u003cb\u003eAppendix A Mandatory POSIX Calls.\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003cb\u003eAppendix B References to Part III.\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003cb\u003eIndex.\u003c\/b\u003e\u003c\/p\u003e","brand":"John Wiley \u0026 Sons Inc","offers":[{"title":"Default Title","offer_id":49402446250327,"sku":"9780470865187","price":121.46,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9780470865187.jpg?v=1730480424","url":"https:\/\/bookcurl.com\/products\/software-defined-radio-9780470865187","provider":"Book Curl","version":"1.0","type":"link"}