SlideShare una empresa de Scribd logo
1 de 18
Silverlight InsightReal World ExperienceThe Learning Curve in action Nick Harewood Synetrix / i2Q
The Brief The customer: Leeds Learning Network Increased functionality for managing courses Translated... A VLE (Virtual Learning Environment)?
First exposure FOWD London 2008 Release of Expression Blend 2.5 & Silverlight 2 Beta Workshop on Silverlight from TrickyBusiness
Against Silverlight Low adoption and market share Web Standards Customer reluctance
For Silverlight Match for existing skill set & available resource Customer’s existing architecture Desire for Rich User Experience
Making the decision to use Silverlight Meeting Project Goals Utilising our skills Promise for the future
For Silverlight Microsoft support & momentum Power and Flexibility Because...
Starting from Scratch Hitting the ground running Adopting an Agile methodology Grasping New technologies Silverlight, LINQ, WCF
Gaining traction Applying Transferrable skills Designer – Developer workflow Expression Blend & Visual Studio 2008
Ups & Downs Steep Curve Beta platform Buzzing!
Progress Acceleration in Productivity Growth in Silverlight community & resources Team finding their place
DEMO!
Achievement Overcoming project obstacles Delivering it at all Being there first
Hindsight Wait for RTM before diving in too deep? A better overview of the entire project scope Better management of controls and styles
Silverlight 3 Out of browser Pixel Shading & Perspective 3D Enhanced Data Support
Silverlight 3 Enhanced Media capabilities Advanced Accessibility Features Improved productivity
Expression Blend 3 SketchFlow Prototyping Sample Data integration XAML & C# Intellisense coding

Más contenido relacionado

La actualidad más candente

CloudTeams: presentation @CloudForward 2015, Pisa, Italy
CloudTeams: presentation @CloudForward 2015, Pisa, ItalyCloudTeams: presentation @CloudForward 2015, Pisa, Italy
CloudTeams: presentation @CloudForward 2015, Pisa, ItalyCloudTeams
 
Platform Health Assessment at Department of Homeland Security Citizenship and...
Platform Health Assessment at Department of Homeland Security Citizenship and...Platform Health Assessment at Department of Homeland Security Citizenship and...
Platform Health Assessment at Department of Homeland Security Citizenship and...VMware Tanzu
 
Case Study: Implementation with USC Institute for Creative Technologies
Case Study: Implementation with USC Institute for Creative TechnologiesCase Study: Implementation with USC Institute for Creative Technologies
Case Study: Implementation with USC Institute for Creative TechnologiesMegan Bowe
 
Connecting the clouds, A TrueLime Story
Connecting the clouds, A TrueLime StoryConnecting the clouds, A TrueLime Story
Connecting the clouds, A TrueLime StoryJeroen Fürst
 
Success at Scale: It’s Hard, But Achievable
Success at Scale: It’s Hard, But AchievableSuccess at Scale: It’s Hard, But Achievable
Success at Scale: It’s Hard, But AchievableVMware Tanzu
 
Lean & Agile DevOps with VSTS and TFS 2015
Lean & Agile DevOps with VSTS and TFS 2015Lean & Agile DevOps with VSTS and TFS 2015
Lean & Agile DevOps with VSTS and TFS 2015Clint Edmonson
 
Threat Modelling in DevSecOps Cultures
Threat Modelling in DevSecOps CulturesThreat Modelling in DevSecOps Cultures
Threat Modelling in DevSecOps CulturesDevOps Indonesia
 

La actualidad más candente (7)

CloudTeams: presentation @CloudForward 2015, Pisa, Italy
CloudTeams: presentation @CloudForward 2015, Pisa, ItalyCloudTeams: presentation @CloudForward 2015, Pisa, Italy
CloudTeams: presentation @CloudForward 2015, Pisa, Italy
 
Platform Health Assessment at Department of Homeland Security Citizenship and...
Platform Health Assessment at Department of Homeland Security Citizenship and...Platform Health Assessment at Department of Homeland Security Citizenship and...
Platform Health Assessment at Department of Homeland Security Citizenship and...
 
Case Study: Implementation with USC Institute for Creative Technologies
Case Study: Implementation with USC Institute for Creative TechnologiesCase Study: Implementation with USC Institute for Creative Technologies
Case Study: Implementation with USC Institute for Creative Technologies
 
Connecting the clouds, A TrueLime Story
Connecting the clouds, A TrueLime StoryConnecting the clouds, A TrueLime Story
Connecting the clouds, A TrueLime Story
 
Success at Scale: It’s Hard, But Achievable
Success at Scale: It’s Hard, But AchievableSuccess at Scale: It’s Hard, But Achievable
Success at Scale: It’s Hard, But Achievable
 
Lean & Agile DevOps with VSTS and TFS 2015
Lean & Agile DevOps with VSTS and TFS 2015Lean & Agile DevOps with VSTS and TFS 2015
Lean & Agile DevOps with VSTS and TFS 2015
 
Threat Modelling in DevSecOps Cultures
Threat Modelling in DevSecOps CulturesThreat Modelling in DevSecOps Cultures
Threat Modelling in DevSecOps Cultures
 

Destacado

PRESENTACIÓN DE LA CLASE 2
PRESENTACIÓN DE LA CLASE 2PRESENTACIÓN DE LA CLASE 2
PRESENTACIÓN DE LA CLASE 2agelvi29
 
ASSP: Extracting the Ham from Spam -- by David J. Young
ASSP: Extracting the Ham from Spam -- by David J. YoungASSP: Extracting the Ham from Spam -- by David J. Young
ASSP: Extracting the Ham from Spam -- by David J. Youngtotojepasttrain
 
Zpryme Report on Asset Monitoring
Zpryme Report on Asset MonitoringZpryme Report on Asset Monitoring
Zpryme Report on Asset MonitoringPaula Smith
 
Etica y responsabilidad en el uso de las redes sociales
Etica y responsabilidad en el uso de las redes socialesEtica y responsabilidad en el uso de las redes sociales
Etica y responsabilidad en el uso de las redes socialesMaria Alejandra Zapata Garzon
 
Abpa . a diagnostic dilemma
Abpa . a diagnostic dilemmaAbpa . a diagnostic dilemma
Abpa . a diagnostic dilemmaVeerendra Singh
 
Spamming and Spam Filtering
Spamming and Spam FilteringSpamming and Spam Filtering
Spamming and Spam FilteringiNazneen
 

Destacado (14)

6 Uicn
6 Uicn6 Uicn
6 Uicn
 
Redes sociales.
Redes sociales.Redes sociales.
Redes sociales.
 
Coimputer network
Coimputer networkCoimputer network
Coimputer network
 
PRESENTACIÓN DE LA CLASE 2
PRESENTACIÓN DE LA CLASE 2PRESENTACIÓN DE LA CLASE 2
PRESENTACIÓN DE LA CLASE 2
 
ASSP: Extracting the Ham from Spam -- by David J. Young
ASSP: Extracting the Ham from Spam -- by David J. YoungASSP: Extracting the Ham from Spam -- by David J. Young
ASSP: Extracting the Ham from Spam -- by David J. Young
 
Rec Letter from Cynda
Rec Letter from CyndaRec Letter from Cynda
Rec Letter from Cynda
 
Zpryme Report on Asset Monitoring
Zpryme Report on Asset MonitoringZpryme Report on Asset Monitoring
Zpryme Report on Asset Monitoring
 
Etica y responsabilidad en el uso de las redes sociales
Etica y responsabilidad en el uso de las redes socialesEtica y responsabilidad en el uso de las redes sociales
Etica y responsabilidad en el uso de las redes sociales
 
Infograma
InfogramaInfograma
Infograma
 
Abpa . a diagnostic dilemma
Abpa . a diagnostic dilemmaAbpa . a diagnostic dilemma
Abpa . a diagnostic dilemma
 
Bienes de cambio
Bienes de cambioBienes de cambio
Bienes de cambio
 
Spamming and Spam Filtering
Spamming and Spam FilteringSpamming and Spam Filtering
Spamming and Spam Filtering
 
Греческая кухня
Греческая кухняГреческая кухня
Греческая кухня
 
Японская кухня
Японская кухняЯпонская кухня
Японская кухня
 

Similar a Real World Experience with Silverlight

Introduction To Silverlight and Prism
Introduction To Silverlight and PrismIntroduction To Silverlight and Prism
Introduction To Silverlight and Prismtombeuckelaere
 
Navigating Pains When Moving Your Training Solution to the Public Cloud
Navigating Pains When Moving Your Training Solution to the Public CloudNavigating Pains When Moving Your Training Solution to the Public Cloud
Navigating Pains When Moving Your Training Solution to the Public CloudCloudShare
 
Ravi Sahu Profile
Ravi Sahu ProfileRavi Sahu Profile
Ravi Sahu ProfileRavi Sahu
 
Full Stack Developer Course in Bangalore | 15 Guaranteed Interviews | Placeme...
Full Stack Developer Course in Bangalore | 15 Guaranteed Interviews | Placeme...Full Stack Developer Course in Bangalore | 15 Guaranteed Interviews | Placeme...
Full Stack Developer Course in Bangalore | 15 Guaranteed Interviews | Placeme...ThejaReddy14
 
Rapid Application Development [RaD]
Rapid Application Development [RaD]Rapid Application Development [RaD]
Rapid Application Development [RaD]Nick Harewood
 
Partnership Presentation (2)
Partnership Presentation (2)Partnership Presentation (2)
Partnership Presentation (2)Synergetics India
 
Partnership presentation (2)
Partnership presentation (2)Partnership presentation (2)
Partnership presentation (2)Synergetics India
 
Core Synergetics Presentation 2015-16
Core Synergetics Presentation 2015-16Core Synergetics Presentation 2015-16
Core Synergetics Presentation 2015-16Yojana Karande
 
Silverlight 4 and Expression Blend
Silverlight 4 and Expression BlendSilverlight 4 and Expression Blend
Silverlight 4 and Expression BlendBruce Johnson
 
Senior .Net Developer - Senthil Ravindranath
Senior .Net Developer - Senthil RavindranathSenior .Net Developer - Senthil Ravindranath
Senior .Net Developer - Senthil RavindranathSenthil Ravindranath
 
Introducing Silverlight 2
Introducing Silverlight 2Introducing Silverlight 2
Introducing Silverlight 2Frank La Vigne
 
Salesforce LWC Training in Noida.pdf
Salesforce LWC Training in Noida.pdfSalesforce LWC Training in Noida.pdf
Salesforce LWC Training in Noida.pdfisha bajpai
 
How IT Pros Can Get and Stay Relevant in the Cloud
How IT Pros Can Get and Stay Relevant in the CloudHow IT Pros Can Get and Stay Relevant in the Cloud
How IT Pros Can Get and Stay Relevant in the CloudGlobal Knowledge Training
 
Cloud-Architect-Certification-Masters-Course.pdf
Cloud-Architect-Certification-Masters-Course.pdfCloud-Architect-Certification-Masters-Course.pdf
Cloud-Architect-Certification-Masters-Course.pdf18544AImtiyaz
 
full stack developer.
full stack developer.full stack developer.
full stack developer.Webtoniq
 

Similar a Real World Experience with Silverlight (20)

Introduction To Silverlight and Prism
Introduction To Silverlight and PrismIntroduction To Silverlight and Prism
Introduction To Silverlight and Prism
 
Navigating Pains When Moving Your Training Solution to the Public Cloud
Navigating Pains When Moving Your Training Solution to the Public CloudNavigating Pains When Moving Your Training Solution to the Public Cloud
Navigating Pains When Moving Your Training Solution to the Public Cloud
 
Ravi Sahu Profile
Ravi Sahu ProfileRavi Sahu Profile
Ravi Sahu Profile
 
Full Stack Developer Course in Bangalore | 15 Guaranteed Interviews | Placeme...
Full Stack Developer Course in Bangalore | 15 Guaranteed Interviews | Placeme...Full Stack Developer Course in Bangalore | 15 Guaranteed Interviews | Placeme...
Full Stack Developer Course in Bangalore | 15 Guaranteed Interviews | Placeme...
 
Rapid Application Development [RaD]
Rapid Application Development [RaD]Rapid Application Development [RaD]
Rapid Application Development [RaD]
 
React Training.pdf
React Training.pdfReact Training.pdf
React Training.pdf
 
Partnership Presentation (2)
Partnership Presentation (2)Partnership Presentation (2)
Partnership Presentation (2)
 
Partnership presentation (2)
Partnership presentation (2)Partnership presentation (2)
Partnership presentation (2)
 
Core Synergetics Presentation 2015-16
Core Synergetics Presentation 2015-16Core Synergetics Presentation 2015-16
Core Synergetics Presentation 2015-16
 
Core synergetics presentation 2015-16
Core synergetics presentation 2015-16Core synergetics presentation 2015-16
Core synergetics presentation 2015-16
 
Core synergetics presentation 2015 16
Core synergetics presentation 2015 16Core synergetics presentation 2015 16
Core synergetics presentation 2015 16
 
Silverlight 4 and Expression Blend
Silverlight 4 and Expression BlendSilverlight 4 and Expression Blend
Silverlight 4 and Expression Blend
 
Senior .Net Developer - Senthil Ravindranath
Senior .Net Developer - Senthil RavindranathSenior .Net Developer - Senthil Ravindranath
Senior .Net Developer - Senthil Ravindranath
 
Introducing Silverlight 2
Introducing Silverlight 2Introducing Silverlight 2
Introducing Silverlight 2
 
Salesforce LWC Training in Noida.pdf
Salesforce LWC Training in Noida.pdfSalesforce LWC Training in Noida.pdf
Salesforce LWC Training in Noida.pdf
 
How IT Pros Can Get and Stay Relevant in the Cloud
How IT Pros Can Get and Stay Relevant in the CloudHow IT Pros Can Get and Stay Relevant in the Cloud
How IT Pros Can Get and Stay Relevant in the Cloud
 
Cloud-Architect-Certification-Masters-Course.pdf
Cloud-Architect-Certification-Masters-Course.pdfCloud-Architect-Certification-Masters-Course.pdf
Cloud-Architect-Certification-Masters-Course.pdf
 
Sela Intl Cust Presentation By Brandon Multichannel Mktg
Sela Intl Cust Presentation   By Brandon Multichannel MktgSela Intl Cust Presentation   By Brandon Multichannel Mktg
Sela Intl Cust Presentation By Brandon Multichannel Mktg
 
Sela Intl Cust Presentation By Brandon Multichannel Mktg
Sela Intl Cust Presentation   By Brandon Multichannel MktgSela Intl Cust Presentation   By Brandon Multichannel Mktg
Sela Intl Cust Presentation By Brandon Multichannel Mktg
 
full stack developer.
full stack developer.full stack developer.
full stack developer.
 

Último

TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 

Último (20)

TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 

Real World Experience with Silverlight

Notas del editor

  1. IntroName & roleSynetrix - managed services provider of applications & infrastructure solutionsFor Clients in the UK Public Sector and EducationTalk about the Learning Curve in action – the story of the design and development of our Silverlight based Virtual Learning EnvironmentY = KnowledgeX = TimeFrom first principles, to current level of expertise
  2. The BriefLeeds Learning NetworkInternet Services Provider Over 400 learning and education centres and 120,000 users in LeedsIncreased functionality for managing courseworkUsing Microsoft Learning Gateway (SharePoint based learning platform)SharePoint Learning Kit & Course managerTranslated: A VLE?Extra functionality, communication and collaboration – with an improved common user interface = a VLE requirement
  3. FOWD London 2008 Silverlight Aston Martin Configurator – Splendid Example of what could be done with Silverlight, confirmation that it was all that Flash and other leading RIA technologies could offerRelease of Expression Blend 2.5 and Silverlight 2 BetaPrevious Month at MIX 08 in Las VegasWorkshop on Silverlight given by the guys at TrickyBusiness.Insight into the working process and capabilities of BlendHow a designer actually go about creating elementsAnd incorporate them with developers’ code
  4. Adoption / penetrationEarly days – little support or knowledgeLow market share compared to Flash which due to penetration had become a de facto standard.StandardsNot an Open Web standard.Company backgroundProprietary technologyAccessibilityCompared to straightforward HTMLCustomer reticence to go with a less established platformPressure on us to justify its use – easier to go for something well known; less risky
  5. Skill-set and resource matchC# .NET DevelopmentSharePoint Deployment and CustomisationInterface DesignCustom Application developmentOnline Learning ExperienceCustomer’s existing technology stackSharePoint ArchitectureMS Tech based – known quantityDesire for rich user experienceEasily achievable cross browser, platform independent solutionEarly interface conceptsA rich interactive and immersive experience. An interface outside of the norm. Most VLE interfaces, if browser based have tended to be fairly dry, and putting the information ahead of the user experience.
  6. Making the decision to use SilverlightProject goalsA rich interactive and immersive experience. An interface outside of the norm. Most VLE interfaces, if browser based have tended to be fairly dry, and putting the information ahead of the user experience. Our skillsC# .NET DevelopmentSharePoint Deployment and CustomisationInterface DesignOnline Learning ExperiencePromise for the futureAccessibility through UI AutomationMore tools and resourcesFar reaching roadmapSupport and Weight of Microsoft
  7. MS supportPromise for the future...Accessibility through UI AutomationMore tools and resourcesFar reaching roadmapSupport and Weight of MicrosoftPower and FlexibilityC# processing power over JavaScript/ECMAScriptSupport for dynamic scripting languages via the CLRBecause...To have the opportunity to develop in a promising emerging technology is exciting, and offers the chance to be at the cutting edge of web development.  Which then offers the company something of a USP as an early adopter / practitioner and service provider. It’s nice to be different sometimes; but not just for the sake of it...
  8. Starting from scratchHit the ground runningInvest the time before hand to enable a productive startEnsure we have the right people, in the right balanceAdopting Agile methodologyNew way of working, with its own challenges.Perfect fit for the way we needed to develop the AppDifficult to estimate something you’ve never done beforeLearning new technologiesSilverlight 2.0 BetaXAML, Styles, User controls, Custom controls, Resource Dictionariesfinding metaphors for things you could relate to in previous experienceLanguage Integrated Query (LINQ )- Separate data-access layer; data from different sourcesWindows Communication Foundation(WCF) – inline with the current stack contemporary with existing technology. Wanted REST difficulties integrating... but lighter weight than ASMX
  9. The Learning ProcessTransferable skills HTML and CSS – XAML and stylesC# .NET development experienceTimeline based animation in FlashDesigner developer workflowDesign processCustom Controls – code and skinProject complexityExpression Blend & VS2008How best to use them together
  10. Steep curveHard to get traction at firstDifficult to know best way of doing somethingLots of hoursBeta platformMoving goalposts at each updateLack of support inside and outside MS (those in the know were still developing it!)Adapting and refactoring from WPFFun & ExcitingWhy we do this jobJust can’t leave it aloneSmall Victories – big eventGreat energy in the office
  11. ProgressAcceleration in productivityFewer false startsExperience grows, Knowledge sharedTurnaround much fasterGrowth in Silverlight Community and resourcesblogs from Messrs Guthrie, Heuer, Liberty et al, Silverlight.net code samples3rd party components, CodeplexTeam finding their placeSpecialisms & preferences emergeFinding their flair – the lines between logic and behaviour become blurred at timesPairing Developer and Designer