JoelBlogs - Joel Jeffery's Microsoft 365 Blog

Microsoft 365, SharePoint, Teams and Office 365 Architecture, Development, Administration and Training

  • Home
    • Sitemap
  • Articles
    • #SPThingADay
    • SharePoint Online
      • SharePoint Online – Drag and Drop and Large File Uploads
    • SharePoint 2016
    • SharePoint 2013
      • Content Database Changes to the AllUserData Table
    • SharePoint 2010
      • Administration
        • Disable CRL Checking
        • Excel 2010 & PowerPivot
        • Limits & Thresholds
        • PeoplePicker AD Errors
        • Recycle Bin Behaviour
        • Renaming a Server
        • Service Pack 1
        • Unattended Installs
        • Uninstall All SharePoint 2010 Solutions via PowerShell
        • User Alert Management
        • Virtualised SharePoint
        • Visio Stencils for Administrators
      • Development
        • Audience Membership Workflow Activity
        • Base Types, Lists & Content Types
        • BCS & Offline Sync
        • Debugger Skipping Lines
        • Development Laptop Spec
        • Enabling JavaScript IntelliSense
        • Event Receivers & Deployment Jobs
        • FavIcons & SPUrl
        • Google Maps Sandbox Web Part
        • Group By Content Type for List Views
        • Locale Stapler / Master or Default Locale
        • Removing Default Editor Parts
        • Sandbox Embedding Resources
        • Solution Sandbox Introduction
        • SPPersistedObject
        • Restoring Deleted SPSites in SP1
        • SPWebConfigModification 1
        • SPWebConfigModification 2
        • STSADM copyappbincontent vs. Install-SPApplicationContent
        • Workflows for Beginners
        • Workflow InitiationData Seralizer
    • SharePoint 2007
      • Alternate Access Mappings
      • Excel Services
      • Excel Services UDFs & Excel Client 2007
      • Experiences from the Field
      • InfoPath & Forms Server
      • Kerberos & SSRS
      • Records Management
      • Web Application Service
      • WSS vs MOSS
  • Training
    • SharePoint Admin Links
  • Downloads
    • Summary Slides for PowerPoint
    • CodePlex Projects
      • Audience Membership Workflow Activity
      • Google Maps Sandbox Web Part
      • Group By Content Type in List Views
      • Locale Stapler / Master or Default Locale
      • SharePoint Outlook Connector
  • Hire Me!
    • MCP Transcript
    • Résumé/CV

Chart Zoom and Pan Extension for the Silverlight 4 Toolkit

February 13, 2011 by Joel Jeffery

Geoff Webber-Cross, one of my most excellent Silverlight and SharePoint alumni, has just started a blog and published a neat extension to the Silverlight 4 Toolkit to implement chart zooming and panning.

The Silverlight 4 Toolkit comes with a chart control of its own. There’s a demo that shows how to pan and scroll the chart control, but the axes scroll with your chart, which is usually not what you want.

Geoff’s example shows how to overcome this and also gives you zooming into the bargain.

Filed Under: Silverlight Tagged With: Alumni, Development, Silverlight

Rich Internet Application Awesomeness at the Silverlight Firestarter 2010

February 6, 2011 by Joel Jeffery

I love Silverlight. There. I’ve said it. I think it’s a fantastic opportunity for developers to write beautiful, client-side, apps using the tools they know and love – Visual Studio 2010. We can also use the gorgeous Expression suite (especially Expression Blend) to design and author rich, interactive applications.

Silverlight also plays delightfully well with SharePoint. SharePoint 2010 has the Silverlight Client Object Model – a rich API that allows developers to work with SharePoint 2010 objects in batches, remotely.

The two together make a very good partnership.

In this video Scott Guthrie talks about the developer community – did you know that there are over 1 million developers who use Silverlight today? There are also hundreds of recognised user groups around the world. Quite an impressive boast for such a new development platform.

Hang on. It *feels* new, but it’s not *that* new is it? Silverlight is now a mature platform that has been around in one guise or another since late 2006. It’s been a .NET platform since version 1.1/2.0 in 2007, and Microsoft have just unveiled version 5.0.

Silverlight has fast become the application platform of choice for the Web and Enterprises alike. The video shows what SAP have managed to do using Silverlight as a browser-based front-end for visualising data in a rich and impressively interactive way. Another familiar app Scott demos is the Silverlight Facebook app by Telerik, which is available at http://facebook.telerik.com.

Silverlight is also the language of choice for Windows Phone 7 development. There are now more than 3000 Windows Phone 7 applications available for download or purchase on the Microsoft Office Marketplace. I have an iPhone and an Android device, and I’m jealous.

Filed Under: Computers and Internet, Development, SharePoint, Silverlight Tagged With: Development, RIAs, Silverlight, Videos

Joel is a full-stack cloud architect who codes. He is a Microsoft Certified SharePoint Online, SharePoint Server and Azure specialist and Microsoft Certified Trainer.
He has over 20 years' experience with SharePoint and the Microsoft .NET Framework.
He's also co-founder of Microsoft Gold Partner JFDI Consulting Ltd. Read More…

Recent Posts

  • Microsoft Flow Tip #1 – Word Templates and Hiding Empty Repeating Sections
  • SharePoint PowerShell Tip #1 – Select-Object and FieldValues
  • Popular Misconceptions – Microsoft Teams relationship with SharePoint
  • Course: Microsoft 365 Certified Teamwork Administrator
  • Audience Targeted Searches in Modern SharePoint Online
MCT 2020-2021
Microsoft Teamwork Administrator Associate
Joel's Acclaim Profile
Joel's Microsoft Profile

Tags

Administration Architecture Certification Cloud Development freetraining Information Architecture intranets MCP Microsoft Microsoft Architecture Microsoft Azure microsoftsharepoint migration Mobile Development MOSS Office 365 office365 Office 365 Permissions PowerShell SaaS SharePoint SharePoint 2010 SharePoint 2010 Training SharePoint 2013 SharePoint Administration SharePoint Administrator SharePoint Architecture SharePoint Developer SharePoint Development sharepointia SharePoint Online sharepointonline SharePoint Search SharePoint Training SharePoint Videos Silverlight SOA SPThingADay TechEd 2007 Training Videos Windows Phone 7 WSS

Copyright © 2022 Joel Jeffery, SharePoint Architect