Flash multiplayer virtual worlds [[electronic resource] ] : build Immersive, full featured interactive worlds for games, online communities, and more / / Makzan |
Autore | Makzan |
Edizione | [1st edition] |
Pubbl/distr/stampa | Birmingham, U.K., : Packt, 2010 |
Descrizione fisica | 1 online resource (413 p.) |
Disciplina | 006.7 |
Soggetto topico |
Shared virtual environments
Online social networks Video games Internet programming Computer animation |
ISBN |
1-282-75047-X
9786612750472 1-84969-037-5 |
Formato | Materiale a stampa ![]() |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
Cover; Copyright; Credits; About the Author; About the Reviewers; Table of Contents; Preface; Chapter 1: Developing Flash Virtual World; What is a virtual world?; Using virtual world for business; Using virtual world for education; Using virtual world for game; Background; Benefit of using Flash to build virtual world; Connecting players in a virtual world; A brief introduction to transport protocols; Peer-to-peer; Client-server network; Polling; Socket-based connection; Socket server; Available socket servers for Flash; SmartFoxServer; ElectroServer; Flash Media Interactive Server; Red5
Writing your own socket serverChoosing the right server; Application architecture of a virtual world; The whole picture of virtual worlds; Common features in virtual world; Avatar; World to explore; Home; Items; Quests; Non-player characters; Social features; Casual game design versus MMOG; Existing virtual world games; Club Penguin; Mole; Dofus; World of Warcraft; Summary; Chapter 2: Installing the Servers; Comparing SmartFoxServer Lite, Basic, and Pro; SmartFoxServer Lite; SmartFoxServer Basic; SmartFoxServer Pro; Modifying the behavior of server; JSON/Raw data protocol Accessing the database directlyComparing different package options; Developing and deploying virtual world environment; Adjusting server setting for the deployment environment; Hosting SmartFoxServer, web server, and database in one server; Hosting SmartFoxServer in dedicated standalone server; Benefiting from setting up SmartFoxServer, web server, and database in different machines; Setting up the development environment; Installing Java Development Kit; Installing JDK On Windows; Installing JDK on Mac OSX; Installing JDK on Linux; Installing for General Linux; Installing for Ubuntu Linux Downloading SmartFoxServer ProInstalling SmartFoxServer Pro; Installing on Windows; Installing on Mac OSX; Installing on Linux; Running the SmartFoxServer; Starting SmartFoxServer on Windows; Starting SmartFoxServer on Mac OS; Starting SmartFoxServer on Linux; Using embedded web server and database; Running the embedded web server; Running the embedded database server; Downloading third-party HTTP and database server package; Installing WAMP on Windows; Installing MAMP on Mac OSX; Installing LAMP on Linux; Connecting SmartFoxServer and MySQL server; Downloading JDBC Driver for MySQL Setting up the JDBC driverConfiguring the server settings; Configuring MySQL server connection in SmartFoxServer; Restarting the server; Running examples; Loading a simple chat application; Setting up the administration panel; Logging in to administration panel; Locating the Flash Client API; Summary; Chapter 3: Getting Familiar with SmartFoxServer; Configuring a basic SmartFoxServer; Overview of the configuration file structure; Configuring the server; Automatically the binding all available IP addresses to server; Listening port for connections Setting policy load data from machines in other domains |
Record Nr. | UNINA-9910785230403321 |
Makzan
![]() |
||
Birmingham, U.K., : Packt, 2010 | ||
![]() | ||
Lo trovi qui: Univ. Federico II | ||
|
Flash multiplayer virtual worlds : build Immersive, full featured interactive worlds for games, online communities, and more / / Makzan |
Autore | Makzan |
Edizione | [1st edition] |
Pubbl/distr/stampa | Birmingham, U.K., : Packt, 2010 |
Descrizione fisica | 1 online resource (413 p.) |
Disciplina | 006.7 |
Soggetto topico |
Shared virtual environments
Online social networks Video games Internet programming Computer animation |
ISBN |
1-282-75047-X
9786612750472 1-84969-037-5 |
Formato | Materiale a stampa ![]() |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
Cover; Copyright; Credits; About the Author; About the Reviewers; Table of Contents; Preface; Chapter 1: Developing Flash Virtual World; What is a virtual world?; Using virtual world for business; Using virtual world for education; Using virtual world for game; Background; Benefit of using Flash to build virtual world; Connecting players in a virtual world; A brief introduction to transport protocols; Peer-to-peer; Client-server network; Polling; Socket-based connection; Socket server; Available socket servers for Flash; SmartFoxServer; ElectroServer; Flash Media Interactive Server; Red5
Writing your own socket serverChoosing the right server; Application architecture of a virtual world; The whole picture of virtual worlds; Common features in virtual world; Avatar; World to explore; Home; Items; Quests; Non-player characters; Social features; Casual game design versus MMOG; Existing virtual world games; Club Penguin; Mole; Dofus; World of Warcraft; Summary; Chapter 2: Installing the Servers; Comparing SmartFoxServer Lite, Basic, and Pro; SmartFoxServer Lite; SmartFoxServer Basic; SmartFoxServer Pro; Modifying the behavior of server; JSON/Raw data protocol Accessing the database directlyComparing different package options; Developing and deploying virtual world environment; Adjusting server setting for the deployment environment; Hosting SmartFoxServer, web server, and database in one server; Hosting SmartFoxServer in dedicated standalone server; Benefiting from setting up SmartFoxServer, web server, and database in different machines; Setting up the development environment; Installing Java Development Kit; Installing JDK On Windows; Installing JDK on Mac OSX; Installing JDK on Linux; Installing for General Linux; Installing for Ubuntu Linux Downloading SmartFoxServer ProInstalling SmartFoxServer Pro; Installing on Windows; Installing on Mac OSX; Installing on Linux; Running the SmartFoxServer; Starting SmartFoxServer on Windows; Starting SmartFoxServer on Mac OS; Starting SmartFoxServer on Linux; Using embedded web server and database; Running the embedded web server; Running the embedded database server; Downloading third-party HTTP and database server package; Installing WAMP on Windows; Installing MAMP on Mac OSX; Installing LAMP on Linux; Connecting SmartFoxServer and MySQL server; Downloading JDBC Driver for MySQL Setting up the JDBC driverConfiguring the server settings; Configuring MySQL server connection in SmartFoxServer; Restarting the server; Running examples; Loading a simple chat application; Setting up the administration panel; Logging in to administration panel; Locating the Flash Client API; Summary; Chapter 3: Getting Familiar with SmartFoxServer; Configuring a basic SmartFoxServer; Overview of the configuration file structure; Configuring the server; Automatically the binding all available IP addresses to server; Listening port for connections Setting policy load data from machines in other domains |
Record Nr. | UNINA-9910820157603321 |
Makzan
![]() |
||
Birmingham, U.K., : Packt, 2010 | ||
![]() | ||
Lo trovi qui: Univ. Federico II | ||
|
Flex 3 with Java [[electronic resource] ] : develop rich internet applications using Adobe Flex 3 and ActionScript 3.0, and integrate them with a Java backend using BlazeDS 3.2 / / Satish Kore |
Autore | Kore Satish |
Pubbl/distr/stampa | Birmingham, U.K., : Packt Publishing Ltd., 2009 |
Descrizione fisica | 1 online resource (304 p.) |
Disciplina | 006.6/76 |
Soggetto topico |
ActionScript (Computer program language)
Internet programming Java (Computer program language) Web sites - Design |
Soggetto genere / forma | Electronic books. |
ISBN |
1-282-17233-6
1-84719-535-0 9786612172335 |
Formato | Materiale a stampa ![]() |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
Cover; Table of Contents; Preface; Chapter 1: Installing and Configuring Adobe Flex; Installing open source Flex 3 SDK; Installation directory structure; About configuration files; Flex compilers; Using compc-the component compiler; Using mxmlc-the application compiler; Installing Flex Builder 3; Creating a Flex project; UI designer and source code editor; Flex LiveDocs; Summary; Chapter 2: Introduction to Flex 3 Framework; How Flex works; Compiling and running an application; About MXML; Understanding namespaces; Using namespaces in your code; Containers; Layout manager; Layout containers
Using Box, HBox, and VBox containersNavigator containers; Form containers; Constraint-based layout; Using events in MXML; Creating custom events; Validating and formatting data; Restricting user entry; Formatting; Data binding; Using the [Bindable] metadata tag; Creating MXML custom components; Understanding Flex itemRenderers; Drop-in itemRenderers; Inline itemRenderers; External itemRenderers; Summary; Chapter 3: Introduction to ActionScript 3.0; ActionScript 3.0 language features; Strict data typing; Runtime exceptions; Sealed classes and dynamic classes; Method closure; XML and E4X New primitive data typesRegular expressions; Object-oriented programming; ActionScript 3.0 fundamentals; Variables; Access modifiers; Packages; Classes and interfaces; Classes; Interfaces; Implementing an interface in a class; Inheriting classes; Functions and methods; Named functions; Anonymous functions; Function parameters; Setter and getter methods; Flow control and looping; If/else statement; switch statement; Looping; Exceptions and error handling; try...catch...finally statements; Create your own custom Error class object; Reserved words and keywords; Using ActionScript 3.0 with MXML Using the tagUsing the include directive; Working with events; Registering event handlers; Dispatching an event; About the target and currentTarget properties; Event propagation; Capturing phase; Targeting phase; Bubbling phase; Creating custom events; Creating and using ActionScript components; The commitProperties() method; The createChildren() method; The layoutChrome() method; The measure() method; The updateDisplayList() method; Summary; Chapter 4: Using External API and LocalConnection; Using External API; Using the ExternalInterface class Getting information about external containerCalling JavaScript code from ActionScript; Calling ActionScript code from JavaScript; Using LocalConnection; Summary; Chapter 5: Working with XML; XML basics; Understanding E4X; The XML object; The XMLList object; Working with XML objects; Using XML as dataProvider; Loading external XML documents; An example: Building a book explorer; Summary; Chapter 6: Overview of LiveCycle Data Services and BlazeDS; LiveCycle Data Services; BlazeDS; BlazeDS vs LiveCycle Data Services; LiveCycle Data Services; BlazeDS; Understanding AMF; Summary Chapter 7: Flex Data Access Methods |
Record Nr. | UNINA-9910456094703321 |
Kore Satish
![]() |
||
Birmingham, U.K., : Packt Publishing Ltd., 2009 | ||
![]() | ||
Lo trovi qui: Univ. Federico II | ||
|
Flex 3 with Java [[electronic resource] ] : develop rich internet applications using Adobe Flex 3 and ActionScript 3.0, and integrate them with a Java backend using BlazeDS 3.2 / / Satish Kore |
Autore | Kore Satish |
Pubbl/distr/stampa | Birmingham, U.K., : Packt Publishing Ltd., 2009 |
Descrizione fisica | 1 online resource (304 p.) |
Disciplina | 006.6/76 |
Soggetto topico |
ActionScript (Computer program language)
Internet programming Java (Computer program language) Web sites - Design |
ISBN |
1-282-17233-6
1-84719-535-0 9786612172335 |
Formato | Materiale a stampa ![]() |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
Cover; Table of Contents; Preface; Chapter 1: Installing and Configuring Adobe Flex; Installing open source Flex 3 SDK; Installation directory structure; About configuration files; Flex compilers; Using compc-the component compiler; Using mxmlc-the application compiler; Installing Flex Builder 3; Creating a Flex project; UI designer and source code editor; Flex LiveDocs; Summary; Chapter 2: Introduction to Flex 3 Framework; How Flex works; Compiling and running an application; About MXML; Understanding namespaces; Using namespaces in your code; Containers; Layout manager; Layout containers
Using Box, HBox, and VBox containersNavigator containers; Form containers; Constraint-based layout; Using events in MXML; Creating custom events; Validating and formatting data; Restricting user entry; Formatting; Data binding; Using the [Bindable] metadata tag; Creating MXML custom components; Understanding Flex itemRenderers; Drop-in itemRenderers; Inline itemRenderers; External itemRenderers; Summary; Chapter 3: Introduction to ActionScript 3.0; ActionScript 3.0 language features; Strict data typing; Runtime exceptions; Sealed classes and dynamic classes; Method closure; XML and E4X New primitive data typesRegular expressions; Object-oriented programming; ActionScript 3.0 fundamentals; Variables; Access modifiers; Packages; Classes and interfaces; Classes; Interfaces; Implementing an interface in a class; Inheriting classes; Functions and methods; Named functions; Anonymous functions; Function parameters; Setter and getter methods; Flow control and looping; If/else statement; switch statement; Looping; Exceptions and error handling; try...catch...finally statements; Create your own custom Error class object; Reserved words and keywords; Using ActionScript 3.0 with MXML Using the tagUsing the include directive; Working with events; Registering event handlers; Dispatching an event; About the target and currentTarget properties; Event propagation; Capturing phase; Targeting phase; Bubbling phase; Creating custom events; Creating and using ActionScript components; The commitProperties() method; The createChildren() method; The layoutChrome() method; The measure() method; The updateDisplayList() method; Summary; Chapter 4: Using External API and LocalConnection; Using External API; Using the ExternalInterface class Getting information about external containerCalling JavaScript code from ActionScript; Calling ActionScript code from JavaScript; Using LocalConnection; Summary; Chapter 5: Working with XML; XML basics; Understanding E4X; The XML object; The XMLList object; Working with XML objects; Using XML as dataProvider; Loading external XML documents; An example: Building a book explorer; Summary; Chapter 6: Overview of LiveCycle Data Services and BlazeDS; LiveCycle Data Services; BlazeDS; BlazeDS vs LiveCycle Data Services; LiveCycle Data Services; BlazeDS; Understanding AMF; Summary Chapter 7: Flex Data Access Methods |
Record Nr. | UNINA-9910780434403321 |
Kore Satish
![]() |
||
Birmingham, U.K., : Packt Publishing Ltd., 2009 | ||
![]() | ||
Lo trovi qui: Univ. Federico II | ||
|
Flex 3 with Java : develop rich internet applications using Adobe Flex 3 and ActionScript 3.0, and integrate them with a Java backend using BlazeDS 3.2 / / Satish Kore |
Autore | Kore Satish |
Edizione | [1st ed.] |
Pubbl/distr/stampa | Birmingham, U.K., : Packt Publishing Ltd., 2009 |
Descrizione fisica | 1 online resource (304 p.) |
Disciplina | 006.6/76 |
Soggetto topico |
ActionScript (Computer program language)
Internet programming Java (Computer program language) Web sites - Design |
ISBN |
1-282-17233-6
1-84719-535-0 9786612172335 |
Formato | Materiale a stampa ![]() |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
Cover; Table of Contents; Preface; Chapter 1: Installing and Configuring Adobe Flex; Installing open source Flex 3 SDK; Installation directory structure; About configuration files; Flex compilers; Using compc-the component compiler; Using mxmlc-the application compiler; Installing Flex Builder 3; Creating a Flex project; UI designer and source code editor; Flex LiveDocs; Summary; Chapter 2: Introduction to Flex 3 Framework; How Flex works; Compiling and running an application; About MXML; Understanding namespaces; Using namespaces in your code; Containers; Layout manager; Layout containers
Using Box, HBox, and VBox containersNavigator containers; Form containers; Constraint-based layout; Using events in MXML; Creating custom events; Validating and formatting data; Restricting user entry; Formatting; Data binding; Using the [Bindable] metadata tag; Creating MXML custom components; Understanding Flex itemRenderers; Drop-in itemRenderers; Inline itemRenderers; External itemRenderers; Summary; Chapter 3: Introduction to ActionScript 3.0; ActionScript 3.0 language features; Strict data typing; Runtime exceptions; Sealed classes and dynamic classes; Method closure; XML and E4X New primitive data typesRegular expressions; Object-oriented programming; ActionScript 3.0 fundamentals; Variables; Access modifiers; Packages; Classes and interfaces; Classes; Interfaces; Implementing an interface in a class; Inheriting classes; Functions and methods; Named functions; Anonymous functions; Function parameters; Setter and getter methods; Flow control and looping; If/else statement; switch statement; Looping; Exceptions and error handling; try...catch...finally statements; Create your own custom Error class object; Reserved words and keywords; Using ActionScript 3.0 with MXML Using the tagUsing the include directive; Working with events; Registering event handlers; Dispatching an event; About the target and currentTarget properties; Event propagation; Capturing phase; Targeting phase; Bubbling phase; Creating custom events; Creating and using ActionScript components; The commitProperties() method; The createChildren() method; The layoutChrome() method; The measure() method; The updateDisplayList() method; Summary; Chapter 4: Using External API and LocalConnection; Using External API; Using the ExternalInterface class Getting information about external containerCalling JavaScript code from ActionScript; Calling ActionScript code from JavaScript; Using LocalConnection; Summary; Chapter 5: Working with XML; XML basics; Understanding E4X; The XML object; The XMLList object; Working with XML objects; Using XML as dataProvider; Loading external XML documents; An example: Building a book explorer; Summary; Chapter 6: Overview of LiveCycle Data Services and BlazeDS; LiveCycle Data Services; BlazeDS; BlazeDS vs LiveCycle Data Services; LiveCycle Data Services; BlazeDS; Understanding AMF; Summary Chapter 7: Flex Data Access Methods |
Record Nr. | UNINA-9910817361303321 |
Kore Satish
![]() |
||
Birmingham, U.K., : Packt Publishing Ltd., 2009 | ||
![]() | ||
Lo trovi qui: Univ. Federico II | ||
|
Fundamentals of Multimedia / / by Ze-Nian Li, Mark S. Drew, Jiangchuan Liu |
Autore | Li Ze-Nian |
Edizione | [3rd ed. 2021.] |
Pubbl/distr/stampa | Cham : , : Springer International Publishing : , : Imprint : Springer, , 2021 |
Descrizione fisica | 1 online resource (XXV, 824 p. 390 illus., 113 illus. in color.) |
Disciplina | 006.7 |
Collana | Texts in Computer Science |
Soggetto topico |
Computer vision
Multimedia systems Image processing - Digital techniques Signal processing Computer networks Internet programming Computer Vision Multimedia Information Systems Computer Imaging, Vision, Pattern Recognition and Graphics Signal, Speech and Image Processing Computer Communication Networks Web Development |
ISBN | 3-030-62124-3 |
Formato | Materiale a stampa ![]() |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto | Part I: Introduction and Multimedia Data Representations -- Introduction to Multimedia -- A Taste of Multimedia -- Graphics and Image Data Representations -- Color in Image and Video -- Fundamental Concepts in Video -- Basics of Digital Audio -- Part II: Multimedia Data Compression -- Lossless Compression Algorithms -- Lossy Compression Algorithms -- Image Compression Standards -- Basic Video Compression Techniques -- MPEG Video Coding: MPEG-1, 2, 4 and 7 -- Modern Video Coding Standards: H.264, H.265, and H.266 -- Basic Audio Compression Techniques -- MPEG Audio Compression -- Part III: Multimedia Communications and Networking -- Network Services and Protocols for Multimedia Communications -- Internet Multimedia Content Distribution -- Multimedia over Wireless and Mobile Networks -- Cloud Computing for Multimedia Services -- Part IV: Human-Centric Interactive Multimedia -- Online Social Media Sharing -- Augmented Reality and Virtual Reality -- Content-Based Retrieval in Digital Libraries -- Cloud Computing for Multimedia Services. |
Record Nr. | UNINA-9910484868803321 |
Li Ze-Nian
![]() |
||
Cham : , : Springer International Publishing : , : Imprint : Springer, , 2021 | ||
![]() | ||
Lo trovi qui: Univ. Federico II | ||
|
Getting started with RethinkDB : absorb the knowledge required to utilize, manage, and deploy RethinkDB using Node.js / / Gianluca Tiepolo |
Autore | Tiepolo Gianluca |
Edizione | [1st edition] |
Pubbl/distr/stampa | Birmingham : , : Packt Publishing, , 2016 |
Descrizione fisica | 1 online resource (176 p.) |
Collana | Community experience distilled |
Soggetto topico | Internet programming |
Soggetto genere / forma | Electronic books. |
ISBN | 1-78588-446-8 |
Formato | Materiale a stampa ![]() |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
Cover ; Copyright; Credits; About the Author; Acknowledgement; About the Reviewer; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Introducing RethinkDB; Rethinking the database; Changefeeds; Horizontal scalability; Powerful query language; Developer-oriented; Document-oriented; Lock-free architecture; Immediate consistency; Secondary indexes; Distributed joins; Installing RethinkDB; Installing RethinkDB on Ubuntu/Debian Linux; Installing RethinkDB on CentOS and Fedora; Installing RethinkDB on OS X; Installing RethinkDB using Homebrew; Building RethinkDB from source
Configuring RethinkDBRunning as a daemon; Creating a configuration file; Starting RethinkDB; Running a query; Summary; Chapter 2: The ReQL Query Language; Documents; Document databases; JSON document format; Keys; Arrays; Embedded documents; Data modeling; Introducing ReQL; An explicit query language; Building a query; Inserting data; Batch inserts; Reading data; Filtering results; Manipulating results; Updating data; Updating existing attributes; Adding new attributes; Deleting data; Removing all documents; Deleting a table; Deleting a database; Summary Chapter 3: Clustering, Sharding, and ReplicationAn introduction to scaling; What kind of system is it?; Scaling reads; Scaling writes; Scaling data; Clustering RethinkDB; Creating a cluster; Adding a server to the cluster; Running queries on the cluster; Replication; Adding a secondary replica; Failover; Sharding; Sharding a table; Summary; Chapter 4: Performance Tuning and Advanced Queries; Performance tuning; Increasing the cache size; Increasing concurrency; Using soft durability mode; Bulk data import; Introducing indexing; Evaluating query performance; Creating and using an index Compound indexesAdvanced queries; Limits, skips, and sorts; The limit command; The skip command; Sorting documents; Finding a random document; Grouping; Aggregations; Average; Maximum; The pluck command; Summary; Chapter 5: Programming RethinkDB in Node.js; Introducing Node.js; An increasingly popular technology; An event-driven design; Installing Node.js; Installing on Linux; Installing on Mac OS X; Running Node.js; Installing the RethinkDB module; Connecting to RethinkDB; Running a simple query; Inserting documents; Reading documents; Updating and deleting documents Introducing ChangefeedsA simple example using Changefeeds; Summary; Chapter 6: RethinkDB Administration and Deployment; RethinkDB administration tools; Backing up your data; Backing up a single table; Setting up automatic backups; Restoring your data; Securing RethinkDB; Securing the web interface; Securing the driver port; Monitoring RethinkDB; Monitoring issues; Monitoring running jobs; Deploying RethinkDB; Summary; Chapter 7: Developing Real-Time Web Applications; Introducing real-time web applications; Examples of real-time web apps; Going real time on the Web; Polling; AJAX; WebSockets Developing web applications with Node.js |
Record Nr. | UNINA-9910494586303321 |
Tiepolo Gianluca
![]() |
||
Birmingham : , : Packt Publishing, , 2016 | ||
![]() | ||
Lo trovi qui: Univ. Federico II | ||
|
Getting started with RethinkDB : absorb the knowledge required to utilize, manage, and deploy RethinkDB using Node.js / / Gianluca Tiepolo |
Autore | Tiepolo Gianluca |
Edizione | [1st edition] |
Pubbl/distr/stampa | Birmingham : , : Packt Publishing, , 2016 |
Descrizione fisica | 1 online resource (176 p.) |
Collana | Community experience distilled |
Soggetto topico | Internet programming |
ISBN | 1-78588-446-8 |
Formato | Materiale a stampa ![]() |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
Cover ; Copyright; Credits; About the Author; Acknowledgement; About the Reviewer; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Introducing RethinkDB; Rethinking the database; Changefeeds; Horizontal scalability; Powerful query language; Developer-oriented; Document-oriented; Lock-free architecture; Immediate consistency; Secondary indexes; Distributed joins; Installing RethinkDB; Installing RethinkDB on Ubuntu/Debian Linux; Installing RethinkDB on CentOS and Fedora; Installing RethinkDB on OS X; Installing RethinkDB using Homebrew; Building RethinkDB from source
Configuring RethinkDBRunning as a daemon; Creating a configuration file; Starting RethinkDB; Running a query; Summary; Chapter 2: The ReQL Query Language; Documents; Document databases; JSON document format; Keys; Arrays; Embedded documents; Data modeling; Introducing ReQL; An explicit query language; Building a query; Inserting data; Batch inserts; Reading data; Filtering results; Manipulating results; Updating data; Updating existing attributes; Adding new attributes; Deleting data; Removing all documents; Deleting a table; Deleting a database; Summary Chapter 3: Clustering, Sharding, and ReplicationAn introduction to scaling; What kind of system is it?; Scaling reads; Scaling writes; Scaling data; Clustering RethinkDB; Creating a cluster; Adding a server to the cluster; Running queries on the cluster; Replication; Adding a secondary replica; Failover; Sharding; Sharding a table; Summary; Chapter 4: Performance Tuning and Advanced Queries; Performance tuning; Increasing the cache size; Increasing concurrency; Using soft durability mode; Bulk data import; Introducing indexing; Evaluating query performance; Creating and using an index Compound indexesAdvanced queries; Limits, skips, and sorts; The limit command; The skip command; Sorting documents; Finding a random document; Grouping; Aggregations; Average; Maximum; The pluck command; Summary; Chapter 5: Programming RethinkDB in Node.js; Introducing Node.js; An increasingly popular technology; An event-driven design; Installing Node.js; Installing on Linux; Installing on Mac OS X; Running Node.js; Installing the RethinkDB module; Connecting to RethinkDB; Running a simple query; Inserting documents; Reading documents; Updating and deleting documents Introducing ChangefeedsA simple example using Changefeeds; Summary; Chapter 6: RethinkDB Administration and Deployment; RethinkDB administration tools; Backing up your data; Backing up a single table; Setting up automatic backups; Restoring your data; Securing RethinkDB; Securing the web interface; Securing the driver port; Monitoring RethinkDB; Monitoring issues; Monitoring running jobs; Deploying RethinkDB; Summary; Chapter 7: Developing Real-Time Web Applications; Introducing real-time web applications; Examples of real-time web apps; Going real time on the Web; Polling; AJAX; WebSockets Developing web applications with Node.js |
Record Nr. | UNINA-9910798253903321 |
Tiepolo Gianluca
![]() |
||
Birmingham : , : Packt Publishing, , 2016 | ||
![]() | ||
Lo trovi qui: Univ. Federico II | ||
|
Getting started with RethinkDB : absorb the knowledge required to utilize, manage, and deploy RethinkDB using Node.js / / Gianluca Tiepolo |
Autore | Tiepolo Gianluca |
Edizione | [1st edition] |
Pubbl/distr/stampa | Birmingham : , : Packt Publishing, , 2016 |
Descrizione fisica | 1 online resource (176 p.) |
Collana | Community experience distilled |
Soggetto topico | Internet programming |
ISBN | 1-78588-446-8 |
Formato | Materiale a stampa ![]() |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
Cover ; Copyright; Credits; About the Author; Acknowledgement; About the Reviewer; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Introducing RethinkDB; Rethinking the database; Changefeeds; Horizontal scalability; Powerful query language; Developer-oriented; Document-oriented; Lock-free architecture; Immediate consistency; Secondary indexes; Distributed joins; Installing RethinkDB; Installing RethinkDB on Ubuntu/Debian Linux; Installing RethinkDB on CentOS and Fedora; Installing RethinkDB on OS X; Installing RethinkDB using Homebrew; Building RethinkDB from source
Configuring RethinkDBRunning as a daemon; Creating a configuration file; Starting RethinkDB; Running a query; Summary; Chapter 2: The ReQL Query Language; Documents; Document databases; JSON document format; Keys; Arrays; Embedded documents; Data modeling; Introducing ReQL; An explicit query language; Building a query; Inserting data; Batch inserts; Reading data; Filtering results; Manipulating results; Updating data; Updating existing attributes; Adding new attributes; Deleting data; Removing all documents; Deleting a table; Deleting a database; Summary Chapter 3: Clustering, Sharding, and ReplicationAn introduction to scaling; What kind of system is it?; Scaling reads; Scaling writes; Scaling data; Clustering RethinkDB; Creating a cluster; Adding a server to the cluster; Running queries on the cluster; Replication; Adding a secondary replica; Failover; Sharding; Sharding a table; Summary; Chapter 4: Performance Tuning and Advanced Queries; Performance tuning; Increasing the cache size; Increasing concurrency; Using soft durability mode; Bulk data import; Introducing indexing; Evaluating query performance; Creating and using an index Compound indexesAdvanced queries; Limits, skips, and sorts; The limit command; The skip command; Sorting documents; Finding a random document; Grouping; Aggregations; Average; Maximum; The pluck command; Summary; Chapter 5: Programming RethinkDB in Node.js; Introducing Node.js; An increasingly popular technology; An event-driven design; Installing Node.js; Installing on Linux; Installing on Mac OS X; Running Node.js; Installing the RethinkDB module; Connecting to RethinkDB; Running a simple query; Inserting documents; Reading documents; Updating and deleting documents Introducing ChangefeedsA simple example using Changefeeds; Summary; Chapter 6: RethinkDB Administration and Deployment; RethinkDB administration tools; Backing up your data; Backing up a single table; Setting up automatic backups; Restoring your data; Securing RethinkDB; Securing the web interface; Securing the driver port; Monitoring RethinkDB; Monitoring issues; Monitoring running jobs; Deploying RethinkDB; Summary; Chapter 7: Developing Real-Time Web Applications; Introducing real-time web applications; Examples of real-time web apps; Going real time on the Web; Polling; AJAX; WebSockets Developing web applications with Node.js |
Record Nr. | UNINA-9910817492303321 |
Tiepolo Gianluca
![]() |
||
Birmingham : , : Packt Publishing, , 2016 | ||
![]() | ||
Lo trovi qui: Univ. Federico II | ||
|
Globus Toolkit 4 [electronic resource] : programming Java Services / Borja Sotomayor, Lisa Childers. |
Autore | Sotomayor, Borja |
Pubbl/distr/stampa | Amsterdam ; Boston : Elsevier ; Morgan Kaufmann, 2006 |
Descrizione fisica | xxv, 506 p. : ill. ; 23 cm. |
Disciplina | 004.36 |
Altri autori (Persone) | Childers, Lisa.author |
Collana | Elsevier series in grid computing |
Soggetto topico |
Computational grids (Computer systems)
Internet programming Web services Java (Computer program language) |
Soggetto genere / forma | Electronic books. |
ISBN |
9780123694041
0123694043 |
Formato | Risorse elettroniche ![]() |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto | Foreword / Preface / ((PART 1: KEY CONCEPTS)) / CH 1: Grid Computing / CH 2: OGSA, WSRF, and GT4 / CH 3: Web Services / CH 4: WSRF / CH 5: The Globus Toolkit 4 / ((PART II: GT JAVA WS CORE)) / CH 6: Writing Your First Stateful Web Service in 5 Simple Steps / CH 7: Singleton Resources / CH 8: Multiple Resources / CH 9: Logging / CH 10: Resource Properties / CH 11: Lifecycle Management / CH 12: Persistent Resources / CH 13: Notifications / CH 14: Implementing Your Own Operation Providers / ((PART III: GT4 SECURITY)) / CH 15: Fundamental Security Concepts / CH 16: GSI: Grid Security Concepts / CH 17: Writing a Secure Math Service / CH 18: The Security Descriptor / CH 19: Authentication / CH 20: Authorization / CH 21: Resource-Level Security / CH 22: Run-As Modes and Delegation / ((PART IV: The File Buy Application)) / CH 23: Design / CH 24: Implementation / ((Conclusion: The Next Step: Higher-Level Services)) / ((PART V: Appendices)) / Appendix A: Installing the Globus Toolkit 4 / Appendix B: A WSDL Primer / Appendix C: Command-line Clients / Appendix D: Examples / Appendix E: Globus-Build-Service Script Reference / Reference. |
Record Nr. | UNISALENTO-991003243819707536 |
Sotomayor, Borja
![]() |
||
Amsterdam ; Boston : Elsevier ; Morgan Kaufmann, 2006 | ||
![]() | ||
Lo trovi qui: Univ. del Salento | ||
|