We're sorry but this page doesn't work properly without JavaScript enabled. Please enable it to continue.
Feedback

Outside the (Web) Box: Using Ruby for Other Protocols

00:00

Formal Metadata

Title
Outside the (Web) Box: Using Ruby for Other Protocols
Title of Series
Part Number
76
Number of Parts
86
Author
License
CC Attribution - ShareAlike 3.0 Unported:
You are free to use, adapt and copy, distribute and transmit the work or content in adapted or unchanged form for any legal and non-commercial purpose as long as the work is attributed to the author in the manner specified by the author or licensor and the work or content is shared also in adapted form only under the conditions of this
Identifiers
Publisher
Release Date
Language

Content Metadata

Subject Area
Genre
Abstract
Ruby on Rails is a widely used web framework, using HTTP to serve users web pages and store data to databases. But what about serving different types of clients? Is it possible to integrate Rails with other protocol types to talk to other machines? Is it efficient? How would it work? I'm going to share my team's approach integrating a Ruby on Rails application with automation and warehouse hardware, such as barcode scanners and Zebra printers.
CodeDifferent (Kate Ryan album)Sampling (statistics)Communications protocolINTEGRALPhysical systemMultiplication signDemo (music)BitData managementSoftware engineeringType theoryXMLComputer animation
SoftwareComputer-assisted translationPhysical systemMultiplication signData managementInternetworkingComputer animation
Suite (music)Social classFeedbackServer (computing)SoftwareNetwork socketMereologyNeuroinformatikGame controllerPhysical systemScaling (geometry)Different (Kate Ryan album)Process (computing)AuthenticationMiddlewareConnected spaceEvent horizonIdentity managementData transmissionSpring (hydrology)Multiplication signComputer hardwareRuby on RailsPoint (geometry)NumberArmLebesgue integrationQuicksortRepresentation (politics)IP addressSoftware developerWeb browserTwitterLibrary (computing)Object (grammar)Functional (mathematics)Moment (mathematics)Cartesian coordinate systemComplex (psychology)Communications protocolNetzwerkdatenbanksystemInternetworkingLevel (video gaming)Computer fileINTEGRALVirtual machineSocket-SchnittstelleComputerSet (mathematics)DatabaseLastteilungOrder (biology)Client (computing)DataflowWeb-DesignerInterpreter (computing)Web applicationLaptopBelegleserDecision theoryFormal languageSoftware frameworkType theoryScripting languageComputer networkEndliche ModelltheorieMilitary baseRouter (computing)Direct numerical simulationError messageComputer animation
Web-DesignerClient (computing)DatabaseDataflowQuicksortNetwork socketVirtual machineDifferent (Kate Ryan album)Connected spaceProcess (computing)Server (computing)Range (statistics)IP addressDemo (music)Library (computing)Instance (computer science)MultilaterationSoftwareType theoryComputer scienceBitBelegleserSubsetOrder (biology)Socket-SchnittstelleComputer fileLogicCASE <Informatik>WordComputer animationXML
Server (computing)Process (computing)Client (computing)Function (mathematics)IP addressNetwork socketConnected spaceScripting languageObject (grammar)Representation (politics)Different (Kate Ryan album)Message passingNumberRandom graphError messagePattern languageSound effectBitComputer animation
Right angleWeb browserPattern languageString (computer science)Cartesian coordinate systemQR codeElement (mathematics)File formatProcess (computing)Connected spaceCommunications protocolComputer configurationFormal languagePhysical systemQuicksortProgramming languageThread (computing)DatabaseEndliche ModelltheorieVirtual machineMessage passingGame controllerBelegleserDemonMultiplication signScripting languageSoftwareTransport Layer SecurityIntegrated development environmentParallel portDemo (music)CodeLine (geometry)Computer hardwareNetwork socketLogicIdentifiabilityImage processingPerspective (visual)CuboidSystem callAddress spaceCASE <Informatik>State of matterSheaf (mathematics)Presentation of a groupFamilyLebesgue integrationArmRule of inferenceElectronic program guideError messageMereologyGroup actionOrder (biology)Computer-assisted translationNumberBitMiddlewareInstance (computer science)Level (video gaming)XMLComputer animation
Queue (abstract data type)DemonCartesian coordinate systemDatabaseProcess (computing)QuicksortServer (computing)Term (mathematics)Multiplication signWeightCASE <Informatik>BelegleserGame theoryLevel (video gaming)Real numberComputer animation
SoftwareInstance (computer science)ArmProcess (computing)CuboidMessage passingServer (computing)Web serviceWeb-DesignerMereologyCartesian coordinate systemSoftware developerSoftware frameworkNetwork socketClosed setMultiplication signInformation securityDivisorProduct (business)Software testingComputer hardwareInformation privacy1 (number)CodeOpen setStructural loadFormal verificationVirtual machineGroup actionLogicIP addressLevel (video gaming)QuicksortConnected spaceSocket-SchnittstelleFigurate numberCASE <Informatik>TelecommunicationWater vaporComplex (psychology)Local area networkACIDCoordinate systemDifferent (Kate Ryan album)Web 2.0Web applicationComputer animation
JSONXML
Transcript: English(auto-generated)