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

Building The Virtual Babel: Mono In Second Life

00:00

Formal Metadata

Title
Building The Virtual Babel: Mono In Second Life
Title of Series
Number of Parts
97
Author
License
CC Attribution 2.0 Belgium:
You are free to use, adapt and copy, distribute and transmit the work or content in adapted or unchanged form for any legal purpose as long as the work is attributed to the author in the manner specified by the author or licensor.
Identifiers
Publisher
Release Date
Language

Content Metadata

Subject Area
Genre
Abstract
Second Life is a large, on-line virtual world where avatars dance, fly, shop, play, meet, work, fall in love... and program. This giant, collaborative development environment is run on a grid of over 30,000 CPUs that simulate the land of Second Life. Since August 2008 Mono has been available as a scripting engine for running interactive content in Second Life and over 27 million user created scripts are now running on Mono in Second Life. This talk will discuss our experiences using Mono in Second Life and our plans for the future.
Virtual realityVideo gameStructural loadTrailScheduling (computing)Video game2 (number)Computer clusterVideo gameMultiplication signLoginLecture/Conference
Video game2 (number)Avatar (2009 film)User-generated contentVideo gameVirtualization6 (number)Core dumpDialectScaling (geometry)MetreBuildingQueue (abstract data type)Multiplication signExistenceServer (computing)Level (video gaming)NeuroinformatikLine (geometry)Real numberPhysical systemWorld of WarcraftProcess (computing)SubsetSoftwareKey (cryptography)Service (economics)Lecture/Conference
Server (computing)Structural loadField (computer science)Square numberLevel (video gaming)Dot productComputer simulationCore dumpBoundary value problemVideo gameReal numberCuboidCubeObject (grammar)Video gameScripting languageVirtual reality2 (number)Concurrency (computer science)TouchscreenContent (media)NeuroinformatikCausalityPoint (geometry)Right angleNumberLecture/Conference
Game theoryExecution unitCluster samplingNamespaceCollisionTurtle graphicsMagnetic stripe cardGeneric programmingInheritance (object-oriented programming)WordMessage passingVideo game2 (number)Avatar (2009 film)Game theoryScripting languageStandard deviationVideo gameIntegrated development environmentBitRange (statistics)Disk read-and-write headArmRight angleQuicksortNormal (geometry)Lecture/Conference
Process (computing)Library (computing)Scripting languageObject (grammar)TelecommunicationCellular automatonPrime idealEmailComa BerenicesEvent horizonWeb 2.0Object (grammar)Cartesian coordinate systemSystem callLibrary (computing)Cuboid2 (number)Cylinder (geometry)Term (mathematics)Video gameCAN busScripting languageTouch typingProcess (computing)Boundary value problemInstant MessagingCodeThread (computing)EmailAvatar (2009 film)NumberSemiconductor memoryOrder (biology)Server (computing)File systemVirtual machineVideo gameMashup <Internet>Computing platformProgrammschleifeLecture/Conference
Vector graphicsHuman migrationProgramming languageElectronic mailing listScheduling (computing)Type theoryState of matterChainSemiconductor memory2 (number)Formal grammarProgramming languageRecursionType theoryMathematical optimizationFormal verificationSoftware bugElectronic mailing listPointer (computer programming)Vector spaceMultiplication signVirtual machineVideo gameControl flowOpcodeConnected spaceSoftwareBlock (periodic table)Memory managementState of matterRotationFunctional (mathematics)Moment (mathematics)Crash (computing)CompilerParsingBytecodeVariable (mathematics)CuboidVideo gameOpen setStatement (computer science)Lecture/Conference
Heat transferLimit (category theory)BytecodeConcurrency (computer science)Assembly languageHuman migrationTime domainSerial portCommon Intermediate LanguageSemantics (computer science)Mach's principleData storage devicePointer (computer programming)OpcodeProgram slicingOrder (biology)Set (mathematics)Memory managementVideoconferencingConstructor (object-oriented programming)Slide ruleSystem callMultiplication signHydraulic jumpJust-in-Time-CompilerHand fanFrame problemStack (abstract data type)Functional (mathematics)Object (grammar)Scripting languageVirtual machineJava appletDifferent (Kate Ryan album)Point (geometry)CodeResource allocationProfil (magazine)Computer simulationCartesian coordinate systemDomain nameHuman migrationSemiconductor memoryProcess (computing)TrailRecursionAssembly languageLimit (category theory)InfinityCuboidProgrammschleifeSoftware testingInformationMeasurementFigurate numberType theorySerializability2 (number)IntegerBlock (periodic table)ExpressionMobile WebThread (computing)ChainPhysical systemBuildingFlow separationCommon Intermediate LanguageControl flowConnected spaceSoftwareConcurrency (computer science)Server (computing)InternetworkingGame controllerFamilyBitRight angleState of matterData managementCodeVideo gameSyntaxbaumQuicksortLoop (music)Computer programmingIntegrated development environmentNetwork topology.NET FrameworkLevel (video gaming)WeightForm (programming)Social classLecture/Conference
Limit (category theory)Resource allocationNP-hardRead-only memoryString (computer science)Point (geometry)Physical systemVariable (mathematics)SpeicherbereinigungChainChainingMemory managementBitOperator (mathematics)Loop (music)Multiplication signScheduling (computing)CodeCalculationScripting languageMathematicsContent (media)32-bitSemiconductor memoryVideo game consolePointer (computer programming)Electronic mailing listSimulationVideo game2 (number)CASE <Informatik>Crash (computing)Computer simulationSpeicherbereinigungRun time (program lifecycle phase)Revision controlSystem callCodeObject (grammar)Right angleMiniDiscBlock (periodic table)Line (geometry)Serial portPatch (Unix)Wave packetPoint (geometry)Sigma-algebraFunctional (mathematics)Electronic signatureComputer fileState of matterChainInterpreter (computing)Exception handlingOpen sourceGame theoryAlgorithm.NET FrameworkEinbettung <Mathematik>PlastikkarteAdaptive behaviorDifferent (Kate Ryan album)Hydraulic jumpImplementationWeightPhysical systemLecture/Conference
Second LifeFraktalgeometriePixelCuboidStructural loadFluxDemo (music)Graph coloring2 (number)Gamma functionVideoconferencingClosed setWhiteboardVideo gameRaster graphicsScripting languageTouchscreenVideo gameLine (geometry)Color managementLecture/Conference
SpeichermodellLimit (category theory)Scripting languageData typeEnumerated typeType theoryPrimitive (album)Array data structureVideo gameVirtual memoryWeb serviceOperating systemScripting languageOpen sourceProgramming languageVirtual machineSemiconductor memoryComputer simulationOpen setLimit (category theory)2 (number)Electronic mailing listEmailElectronic program guideMoment (mathematics)Web pageEndliche ModelltheorieC sharpObject (grammar)Video gameWeb 2.0CodeMathematical optimizationSoftware developerHydraulic jumpCartesian coordinate systemProxy serverProcess (computing)Computer programmingMetreSquare numberGraph (mathematics)Message passingMereologyDynamical systemInteractive televisionBlock (periodic table)ScalabilityIntegrated development environmentJust-in-Time-CompilerControl flowProjective planeFunctional (mathematics)Disk read-and-write headDampingCryptographyProper mapServer (computing)Type theoryArray data structureGoodness of fitSoftware bugQuicksortProblemorientierte ProgrammierspracheCellular automatonInternetworkingReal numberCodeRight angleAvatar (2009 film)GodSystem administratorVideoconferencingSource codeEnumerated typeException handlingJava appletLecture/Conference
Generic programmingProcess (computing)Revision controlGoogolSet (mathematics)MereologyMultiplication signSoftware frameworkMatching (graph theory)WeightOpcodeAssembly languagePointer (computer programming)Generic programmingMoment (mathematics)Shooting methodData managementCodeLecture/Conference
Information securityMarkup languageFactory (trading post)Einbettung <Mathematik>CodeScripting languageWeightAssembly languageSystem callInformation securityStructural load1 (number)BytecodeProcess (computing)Point (geometry)Moment (mathematics)Computer simulationHookingRight angleSoftware frameworkProfil (magazine)ExplosionMarkup languageLecture/Conference
WeightVector spaceFile formatLibrary (computing)Electronic mailing listQuaternionSimulationInheritance (object-oriented programming)Scripting languageOvalTouch typingEvent horizonElectronic mailing listException handlingType theorySocial classWeightHash functionState of matterLibrary (computing)Table (information)Event horizonObject (grammar)Demo (music)Moment (mathematics)Physical system.NET FrameworkTransport Layer SecurityTouch typingPhase transitionMechatronicsTerm (mathematics)Line (geometry)System callMultiplication signVideo gameAuthorizationScripting languageWeb 2.0Function (mathematics)1 (number)Functional (mathematics)CodeInheritance (object-oriented programming)String (computer science)Overhead (computing)Computer configurationSet (mathematics)Right angleDynamical systemRevision controlOcean currentParameter (computer programming)Validity (statistics)Video gameBitDisk read-and-write headSoftware frameworkProfil (magazine)Uniform resource locatorRow (database)Array data structureInformation securityComputer simulationTexture mappingCellular automatonError messageHexagonCryptographyEndliche ModelltheorieLecture/Conference
Integrated development environmentBeta functionCodeSocial classElectric generatorFile viewerVideo gameProgrammer (hardware)Programming languageVisualization (computer graphics)NamespaceCuboidINTEGRALHookingScripting languageC sharp2 (number)Revision controlUnit testingOpen sourceBeta functionPoint (geometry)Assembly languageIntegrated development environmentCompilation albumFunctional (mathematics)Moment (mathematics)Software frameworkRun time (program lifecycle phase)BitSoftware developerVideo gameMultiplication signLibrary (computing)Source codeView (database)Line (geometry)Level (video gaming)Different (Kate Ryan album)Lecture/Conference
MaizeVideo gameService (economics)Point (geometry)2 (number)Right angleMultiplication signScheduling (computing)Demo (music)Proper mapOpen sourceFile viewerFirewall (computing)SoftwareFreewareVideo gameOpen setLecture/ConferenceMeeting/Interview
Group actionVirtual machineVideo gameScripting language2 (number)Avatar (2009 film)Client (computing)BitTwitterVideo gameLecture/Conference
2 (number)TwitterMessage passingTouch typingAvatar (2009 film)String (computer science)Functional (mathematics)IntegerLibrary (computing)Software testingCommunications protocolObject (grammar)Key (cryptography)Video gameLink (knot theory)Bus (computing)Ocean currentVideo gameLecture/Conference
Execution unitScripting languageMessage passingObject (grammar)Integrated development environmentCode2 (number)Structural loadType theoryPhysical systemPoint (geometry)Line (geometry)InternetworkingProgramming languageString (computer science)Library (computing)IntegerElectronic mailing listBitData storage deviceWeightFunctional (mathematics)Revision controlBoolean algebra.NET FrameworkCodierung <Programmierung>Array data structureDifferent (Kate Ryan album)Video gameCache (computing)Electronic signatureImplementationToken ringHash functionBinary codeASCIIRight angleInformation securityGastropod shellPrototypeVideo gameCryptographyTaylor seriesLecture/Conference
Web pageTwitterCuboidUniform resource locatorC sharpSoftware testingScripting languageWeb 2.0Touch typingMessage passingStructural loadAuthorizationWeb browserCellular automatonServer (computing)Gastropod shellEvent horizonWeb serviceLecture/Conference
Video gameScripting language2 (number)Point (geometry)Web 2.0PasswordCartesian coordinate systemTwitterVideo gameWeb pageCellular automatonRight angleLecture/Conference
Service (economics)Object (grammar)Real numberVideo game2 (number)Uniform resource locatorLink (knot theory)Level (video gaming)Data conversionTwitterReflection (mathematics)Goodness of fitDemo (music)Electronic mailing listEmailSoftware developerRight angleVideo gameReal-time operating systemWeb 2.0Visualization (computer graphics)Lecture/Conference
Scripting languageSource codeRevision controlOpen sourceEndliche ModelltheorieVideo gameOpen setCode2 (number)Object (grammar)Functional (mathematics)Video gameSoftware bugExploit (computer security)Right angleSemiconductor memoryElectronic mailing listHash functionStructural loadResource allocationBlock (periodic table)Computer simulationCASE <Informatik>Pointer (computer programming)Interpreter (computing)32-bitAxiom of choiceLecture/Conference
Transcript: English(auto-generated)