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

Sharing code with MVVM Light in Windows 8 and Windows Phone

00:00

Formal Metadata

Title
Sharing code with MVVM Light in Windows 8 and Windows Phone
Title of Series
Number of Parts
Author
License
CC Attribution - NonCommercial - 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
In a perfect world, we would write code once and run it everywhere. Well this is not a perfect world, but we are getting closer. Windows 8 and Windows Phone 8 both run on XAML and C#, and allow reusing tools, skills and a fair percentage of code. In this session, Laurent Bugnion, the creator of the MVVM Light Toolkit and an expert in XAML development, will present ways to share code (such as using the Portable Class Libraries) and how to structure your applications to minimize the amount of non-reusable code. We will also leverage modern development tools (Visual Studio, unit testing, Expression Blend) to see how we can adapt our skills and build apps for multiple platforms.
Windows PhoneLevel (video gaming)Source codeLink (knot theory)Social classLibrary (computing)Lemma (mathematics)Right angleUsabilityNamespaceWindowComputer fileBinary fileSocial classMereologyLeakCodeView (database)Projective planeBitClient (computing)Strategy gameLibrary (computing)Uniform resource locatorECosVideo gamePhysical systemPoint (geometry)Level (video gaming)Online helpSpacetimePortable communications deviceSoftware frameworkDemo (music)MultiplicationSoftware maintenanceWeightMultiplication signTheoryPartial derivativeMathematicsIdentity managementKeyboard shortcutLink (knot theory)Software developerEndliche ModelltheorieUtility softwareSource codePositional notationMobile appTemplate (C++)C sharpXMLUMLComputer animation
WeightIdentity managementWindows PhoneSubsetData modelView (database)Demo (music)View (database)MultiplicationWeb pageLibrary (computing)Demo (music)WindowDistanceService (economics)Computer clusterMilitary baseCartesian coordinate systemInternetworkingSoftware frameworkPoint (geometry)Archaeological field surveyAdditionEndliche ModelltheorieRight angleClient (computing)MereologyWeightRevision controlVideo gameUsabilityUniform resource locatorSubsetMobile WebReliefPortable communications deviceMobile appMixed realityBasis <Mathematik>Cuboid.NET FrameworkDifferent (Kate Ryan album)Serial portWeb browserProgram flowchart
Plasma displayCurvatureElectronic program guideUniform resource locatorInformation managementExecution unitWechselseitige InformationComputer iconConvex hullProjective planeWindowObject (grammar)UsabilityMixed realityDemosceneMultiplication signData structureCartesian coordinate systemRight angleService (economics)Web servicePortable communications deviceLibrary (computing)Category of beingComputer fileDemo (music)Template (C++)Electronic mailing listSocial classComputer animation
CurvatureMaxima and minimaLimit (category theory)Plasma displayoutputWide area networkMenu (computing)Mathematical analysisUniform resource locatorProgrammable read-only memoryMobile appProjective planeWindowEndliche ModelltheorieElectronic mailing listObject (grammar)System callFerry CorstenWeightRevision controlData managementExtension (kinesiology)Category of beingComputer animation
SpacetimeExecution unitUser interfaceCurvaturePlasma displayMenu (computing)Game theoryRevision controlWeightCodeSocial classAssembly languageEndliche ModelltheorieComputer animation
Plasma displayData modelGamma functionInclusion mapThumbnailEvent horizonOvalExecution unitCurvatureWindowInformation managementConvex hullMaxima and minimaLaurent seriesString (computer science)Artificial neural networkInstallable File SystemCategory of beingInterface (computing)Task (computing)Uniform resource locatorLink (knot theory)Client (computing)Logical constantMultiplication signParameter (computer programming)Cache (computing)Web browser1 (number)Order (biology)Constructor (object-oriented programming)BitObject (grammar)Social classWeb 2.0CuboidExtension (kinesiology)Cartesian coordinate systemSet (mathematics)MathematicsRevision controlUniform resource locatorClient (computing)Default (computer science)CodeInterface (computing)Task (computing)Type theoryCategory of beingAdditionGroup actionWindowDataflowService (economics)State observerMobile appImplementationEvent horizonElectronic mailing listView (database)Endliche ModelltheorieKeyboard shortcutProxy serverSoftware frameworkUtility softwareExpressionResultantMetropolitan area networkWordProtein foldingKey (cryptography)Network topologyPhysical lawProper mapUsabilitySurvival analysisMetreComputer animation
TupleGame theoryExecution unitWide area networkCurvatureMenu (computing)WindowClient (computing)Logical constantString (computer science)Formal grammarFile formatGamma functionSynchronizationPlane (geometry)Hill differential equationSimulationCodeBlogContent (media)Exception handlingDependent and independent variablesIntelMaxima and minimaGroup actionSocial classSpacetimeOvalDefault (computer science)QuadrilateralInstance (computer science)Service (economics)Electronic mailing listInclusion mapError messageClient (computing)Mobile appFood energyWeb browserString (computer science)Electronic mailing listGroup actionInterface (computing)Server (computing)Exception handlingLogical constantWindowStructural loadView (database)Service (economics)Order (biology)Default (computer science)WhiteboardEndliche ModelltheorieLibrary (computing)Multiplication signSerial portConstructor (object-oriented programming)Cartesian coordinate systemWeb 2.0State observerComputer fileUniform resource locatorShift operatorError messageNintendo Co. Ltd..NET FrameworkSpacetimeMessage passingKeyboard shortcutCodeTouchscreenTable (information)Projective planeUsabilityDemosceneSurvival analysisVideo gameInstance (computer science)Protein foldingMathematicsWeightGame theoryComputer animation
Message passingString (computer science)Task (computing)Plasma displayElectronic mailing listSynchronizationComputer virusError messageCurvatureInstance (computer science)WindowDialectGame controllerError messageCASE <Informatik>Message passingWeb pageView (database)Service (economics)DemosceneEndliche ModelltheorieMoment (mathematics)UsabilityTouchscreenInterface (computing)Set (mathematics)CuboidUniform resource locatorComputer animation
Interface (computing)SpacetimeOvalKey (cryptography)Parameter (computer programming)Electronic mailing listService (economics)Instance (computer science)SynchronizationCurvatureInformation managementException handlingParsingError message12 (number)Default (computer science)Fluid staticsWindowCategory of beingService (economics)Field (computer science)Order (biology)Physical lawWindowArchaeological field surveyWeb pageCategory of beingDialectVideo gameSocial classUniform resource locatorServer (computing)ImplementationDemosceneDefault (computer science)Interface (computing)Revision controlObject (grammar)InjektivitätCASE <Informatik>ResultantSystem callLibrary (computing)Disk read-and-write headError messageParameter (computer programming)View (database)Type theoryConstructor (object-oriented programming)Set (mathematics)Endliche ModelltheorieComputer animation
Default (computer science)Fluid staticsStatisticsSpacetimeCurvatureInclusion mapMobile appSineHill differential equationInformation managementJust-in-Time-CompilerGamma functionMaxima and minimaPlasma displayMedianConvex hullVirtual realityOvalElectric currentContent (media)Data typeNavigationThomas KuhnEvent horizonSummierbarkeitPhysical systemComputing platformVisual systemTemplate (C++)Random numberDirected graphAnnulus (mathematics)BlogService (economics)1 (number)Uniform resource locatorPoint (geometry)Social classWeb pageInstallation artProcess (computing)Observational studyWindowMoment (mathematics)Revision controlDynamical systemOrder (biology)Mobile appInterface (computing)View (database)Endliche ModelltheorieProjective planeVideo gameConstructor (object-oriented programming)Fluid staticsCone penetration testMultiplication signLibrary (computing)Frame problemUsabilityComputer fileContent (media)ImplementationHypermediaType theoryObject (grammar)Archaeological field surveyCartesian coordinate systemComputer clusterDifferent (Kate Ryan album)Source codeBitData managementDefault (computer science)Portable communications deviceUtility softwareCASE <Informatik>Parameter (computer programming)CodeParsingComputer animation
outputRepeating decimalAnnulus (mathematics)Computing platformVisual systemTemplate (C++)Mobile appModul <Datentyp>Coma BerenicesMenu (computing)Installable File SystemBinary decision diagramIntrusion detection systemConvex hullFluxDemonElectronic data interchangeInclusion mapHill differential equationFluid staticsDefault (computer science)SpacetimeComputer iconMathematical analysisExecution unitWindowError messageStrategy gameComputer fileWindowLibrary (computing)Cartesian coordinate systemSource codeSign (mathematics)Link (knot theory)Computer animation
SpacetimeHill differential equationDefault (computer science)RootMaxima and minimaAlpha (investment)outputLink (knot theory)Arrow of timeSign (mathematics)Group actionComputer fileDemosceneComputer animation
Annulus (mathematics)SpacetimeFluid staticsAudiovisualisierungMultiplication signView (database)Design of experimentsWindowMobile appWeb serviceElectronic mailing listRevision controlGame controllerProjective planeLipschitz-StetigkeitSource code
Default (computer science)Fluid staticsDynamic random-access memoryCurvatureInterface (computing)RootClient (computing)String (computer science)Physical systemSynchronizationPlasma displaySocial classPrice indexSpacetimeInstance (computer science)NavigationImplementationCASE <Informatik>Product (business)Multiplication signComputer fileInterface (computing)Endliche ModelltheorieService (economics)Social classProjective planeRevision controlRun time (program lifecycle phase)View (database)Direction (geometry)Ferry CorstenBuildingSign (mathematics)DemosceneGoodness of fitComputer animation
Host Identity ProtocolComputer iconMaxima and minimaDefault (computer science)Category of beingSpacetimeCurvatureGamma functionSineMoment of inertiaWeb pageSoftware bugView (database)Game controllerEndliche ModelltheorieElectronic mailing listContext awarenessCartesian coordinate systemSelectivity (electronic)Keyboard shortcutService (economics)Uniform resource locatorAsynchronous Transfer ModeComputer animation
Default (computer science)SpacetimeFluid staticsDivision (mathematics)Nim-SpielInclusion mapData modelMenu (computing)Execution unitLemma (mathematics)Dynamic random-access memoryTerm (mathematics)Convex hullComputer clusterRootAnnulus (mathematics)Plasma displayAngleCurvaturePartial derivativeLimit (category theory)Food energyComputer fileAudiovisualisierungSoftware bugFile systemPixelContext awarenessAdditionBitGame controllerGraphics tabletKeyboard shortcutTemplate (C++)Multiplication signDesign of experimentsWeb pageView (database)Medical imagingBlogAsynchronous Transfer ModeRepresentation (politics)Computer iconMathematicsMobile appContent (media)WindowLine (geometry)CodeCartesian coordinate systemDefault (computer science)Vertex (graph theory)CuboidNormal (geometry)Endliche ModelltheorieEvent horizonOrder (biology)Marginal distributionState of matterRow (database)Library (computing)Electronic mailing listOcean currentUniform resource locatorString (computer science)Electronic signatureWordArithmetic meanStreaming mediaUsabilityMoment (mathematics)Cellular automatonNavigationImplementationDemosceneGroup actionEmailComputer animation
SpacetimeData modelPartial derivativeSynchronizationCurvatureExecution unitHamiltonian (quantum mechanics)Floating pointComputer clusterCartesian coordinate systemVirtual machineMoment (mathematics)WindowCache (computing)Web pageMathematicsPrice indexEmulatorVideo gameDemosceneArithmetic mean
RankingSpacetimeOvalPartial derivativePlasma displayWechselseitige InformationMenu (computing)Maxima and minimaCurvatureDynamic random-access memoryPhysical systemSoftware testingCodeEndliche ModelltheorieExecution unitGame theorySerial portUnit testingWindowOrder (biology)View (database)Software testingProjective planeData storage deviceUniqueness quantificationSoftware frameworkLibrary (computing)Goodness of fitVideo gameJSONComputer animation
Hill differential equationCubeSummierbarkeitConvex hullWechselseitige InformationInclusion mapMenu (computing)Physical systemSpacetimeNamespaceOvalMessage passingError messageString (computer science)Service (economics)Parameter (computer programming)Web pageSocial classGamma functionChi-squared distributionGroup actionDefault (computer science)Normed vector spaceSynchronizationCurvatureService (economics)Endliche ModelltheorieSoftware testingView (database)Error messageMessage passingAdditionConstructor (object-oriented programming)Multiplication signCASE <Informatik>CuboidException handlingMoment (mathematics)Unit testingBitCategory of beingLogical constantObject (grammar)Latent heatRevision controlRight angleAutomationPoint (geometry)Archaeological field surveyArithmetic meanSet (mathematics)Automatic differentiationThomas BayesSmith chartState of matterSystem identificationDialectUniqueness quantificationMathematicsComputer animation
Source codeCodeSynchronizationExecution unitSoftware testingBlogLibrary (computing)Right angleCodeSource codeLevel (video gaming)Binary codeClient (computing)Software testingGreen's functionPresentation of a groupOnline helpBlogMultiplication signLie groupWeightSeries (mathematics)Point (geometry)Web browserUnit testingAdditionSynchronizationComputer animation
XMLUML
Transcript: Englisch(auto-generated)