05442nam 2200661 450 991081911780332120200520144314.01-78398-311-6(CKB)2550000001305324(EBL)1674873(SSID)ssj0001294334(PQKBManifestationID)11724410(PQKBTitleCode)TC0001294334(PQKBWorkID)11317117(PQKB)10797482(MiAaPQ)EBC1674873(Au-PeEL)EBL1674873(CaPaEBR)ebr10873446(CaONFJC)MIL611207(OCoLC)880409282(PPN)228011507(EXLCZ)99255000000130532420140527h20142014 uy 0engur|n|---|||||txtccrWebRTC blueprints develop your very own media applications and services using WebRTC /Andrii Sergiienko ; cover image by Manu GangadharBirmingham, England :Packt Publishing,2014.©20141 online resource (176 p.)Community Experience DistilledIncludes index.1-78398-310-8 1-306-79956-2 Cover; Copyright; Credits; About the Author; Acknowledgments; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Developing a WebRTC Application; Establishing a peer-to-peer connection; Session Description Protocol; ICE and ICE candidates; NAT traversal; WebSocket; Preparing the environment; Installing Erlang; Installing Rebar; Configure a web server; A simple p2p video conference - the browser application; Developing a WebRTC API adapter; Developing a WebRTC API wrapper; Developing an index page; Local and remote video objectsA simple p2p video conference - the server applicationThe application description file; The application module; The server supervisor; The Websocket handler; Developing a configuration script for Rebar; Compiling and running the signaling server; Let's start the conference!; Configuring and installing your own STUN server; Summary; Chapter 2: Using the WebRTC Data API; Introducing the Data API; Introducing protocols; Introducing HTML5; Introducing the HTML5 File API; Known limitations; Preparing the environment; A simple file-sharing service - the browser application; The WebRTC API wrapperDeveloping the main page of the applicationRunning the application; Summary; Chapter 3: The Media Streaming and Screen Casting Service; Preparing our environment; Using HTTPS and SSL; Configuring a WebSocket proxy; The web browser configuration; Preparing a media file; Developing the application; Developing a signaling server; Limitations; The media streaming and screen casting service; Developing a WebRTC API wrapper; Creating the application's index page; Starting the application and testing it; Summary; Chapter 4: Security and Authentication; Preparing our environment; SignalingUsing STUN and TURNUsing the TURN authentication; The TURN transport layer; The TURN REST API; Using web-based identity providers; Deploying the TURN server; Configuring HTTPS and self-signed certificates; Configuring the server's firewall; Configuring the TURN server; The TURN REST API flag; Integrating the TURN server with our application; Improving the signaling server; Improving the JavaScript browser-side code; Starting the application and testing; Summary; Chapter 5: Mobile Platforms; Preparing the environment; Supporting WebRTC on mobile platforms; Android; iOS; Windows PhonesBlackberryUtilizing WebRTC via a native browser; Utilizing WebRTC using browser applications; Developing native mobile applications; Looking at WebRTC on mobile platforms; Hardware; Environment; Using third-party libraries and SDKs; Building a WebRTC native demo application; Building a WebRTC demo application for Android; Configuring the build environment; Obtaining the source code; Installing Oracle JDK; Preparing for compilation; Installing Android Development Tools; Compiling the code; Running the Android demo application on an emulator; Running the Android demo application on your deviceTesting the Android demo applicationThis book is a step-by-step project-based guide that aims to teach you how to develop your own web applications and services with WebRTC in a concise, practical manner.If you are a WebRTC developer and want to build complex WebRTC applications and projects, or if you want to gain practical experience in developing web applications, advanced WebRTC media handling, Server and client signalling, call flows, third party integration, then this book is perfect for you. It is essential to have prior knowledge about building simple applications using WebRTC.Community experience distilled.Wireless communication systemsComputer simulationReal-time data processingManagementWireless communication systemsComputer simulation.Real-time data processingManagement.621.3840113Sergiienko Andrii1629646Gangadhar ManuMiAaPQMiAaPQMiAaPQBOOK9910819117803321WebRTC blueprints3967511UNINA05132oam 22011654 450 991097123560332120250426110826.09781475532074147553207597814755602821475560281(CKB)2670000000278919(EBL)1606983(SSID)ssj0000943223(PQKBManifestationID)11558981(PQKBTitleCode)TC0000943223(PQKBWorkID)10974829(PQKB)11710157(MiAaPQ)EBC1606983(Au-PeEL)EBL1606983(CaPaEBR)ebr10627140(OCoLC)870244979(IMF)WPIEE2012223(IMF)WPIEA2012223WPIEA2012223(EXLCZ)99267000000027891920020129d2012 uf 0engur|n|---|||||txtccrSmall Island States in the Pacific : the Tyranny of Distance /Chris Becker1st ed.Washington, D.C. :International Monetary Fund,2012.1 online resource (29 p.)IMF Working PapersIMF working paper ;WP/12/223Description based upon print version of record.9781475536010 1475536011 9781475510263 1475510268 Includes bibliographical references.Cover; Abstract; Contents; I. Introduction; II. Defining Small States by population; III. Lacking Economies of Scale; A. Fixed costs spread over narrow base; B. Scope for regional cooperation; IV. Income per capita; V. Scope for Import substitution through agriculture; VI. Geographic Isolation; VII. Vulnerability ranking; A. Ranking small states; B. Empirical link to real economic outcomes; VIII. Concluding remarks; Appendix I. Country Classifications and Data; Appendix II. Data Sources and Metadata; ReferencesThis paper seeks to document key characteristics of small island states in the Pacific. It restricts itself to a limited number of indicators which are macro-orientated - population, fertility of land, ability to tap into economies of scale, income, and geographic isolation. It leaves aside equally important but more micro-orientated variables and development indicators. We show that small island states in the Pacific are different from countries in other regional groupings in that they are extremely isolated and have limited scope to tap economies of scale due to small populations. They often have little arable land. There is empirical evidence to suggest that these factors are related to income growth.IMF Working Papers; Working Paper ;No. 2012/223IslandsComparative Studies of CountriesimfDemographic Economics: GeneralimfDemographyimfEconomic Development: Urban, Rural, Regional, and Transportation AnalysisimfEconomic Growth and Aggregate Productivity: GeneralimfEconomywide Country Studies: OceaniaimfEnvironmental AccountsimfHousingimfIncomeimfInfrastructureimfMacroeconomic Analyses of Economic DevelopmentimfMacroeconomicsimfMeasurement and Analysis of PovertyimfMeasurement and Data on National Income and Product Accounts and WealthimfNational accountsimfNational incomeimfPersonal incomeimfPersonal Income, Wealth, and Their DistributionsimfPopulation & demographyimfPopulation and demographicsimfPopulationimfIslands of the PacificTuvaluimfIslands.Comparative Studies of CountriesDemographic Economics: GeneralDemographyEconomic Development: Urban, Rural, Regional, and Transportation AnalysisEconomic Growth and Aggregate Productivity: GeneralEconomywide Country Studies: OceaniaEnvironmental AccountsHousingIncomeInfrastructureMacroeconomic Analyses of Economic DevelopmentMacroeconomicsMeasurement and Analysis of PovertyMeasurement and Data on National Income and Product Accounts and WealthNational accountsNational incomePersonal incomePersonal Income, Wealth, and Their DistributionsPopulation & demographyPopulation and demographicsPopulation332Becker Chris1816034DcWaIMFBOOK9910971235603321Small Island States in the Pacific4371677UNINA