1 / 19

Getting Down to “Brass Tacks”

Silverlight as the Key to Developer Dominance . Scott J. Peterson, MCSD, MSP+SB, MCT. Getting Down to “Brass Tacks”. bool getAClue = DateTime .Now; . The Skinny. Why should we care? What are the scenarios? What are the options? What are the tools? Where do we go from here?.

marcin
Télécharger la présentation

Getting Down to “Brass Tacks”

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Silverlight as the Key to Developer Dominance Scott J. Peterson, MCSD, MSP+SB, MCT Getting Down to “Brass Tacks” bool getAClue = DateTime.Now;

  2. The Skinny Why should we care? What are the scenarios? What are the options? What are the tools? Where do we go from here? int totalAnswers = (effort > 0) ? lots : little;

  3. The “Reach” of Current Microsoft Technologies Mobile8% Desktop22% Silverlight Windows Embedded WPF ASP/HTML XNA ASP/HTML/WPF Internet17% Entertainment19% Intranet34% var illuminati = (from mind over matter select mind where matter != matters).ToList();

  4. Where Technology “Sits” General Public24% Business39% Silverlight Government and Education17% Unknown6% Private14% var illuminati = (from mind over matter select mind where matter != matters).ToList();

  5. Why Should We Care? • Silverlight is installed on over 2/3 of the computers, worldwide • Over 600,000 developers are actively creating solutions with Silverlight • Silverlight is the ONLY technologies that touches: • All platforms • All sectors // Required to initialize variables

  6. What Does It All Mean? Most opportunities exist within businesses and organizations More companies have standardized or will standardize on Microsoft technologies than any other single company Design and development skills transfer to all toolsets and most languages

  7. ?D-E-M-O¿ stringsubTitle = “Goodbye Blue Monday”

  8. What Are the Scenarios? Develop for a specific sector Develop for a specific platform Develop for a “vertical” Develop something just for fun Develop something that encompasses all these elements Int64 watching = (for pigs on the wing).IEnumerable().Count();

  9. What Are the Tools? Visual Studio 2010http://www.microsoft.com/visualstudio/ Expression Blend 4http://www.microsoft.com/expression/ switch {developer.BodyType}

  10. ?D-E-M-O¿ binding.MaxBufferSize = 2147483647; // int's max size

  11. What Is It About Silverlight? The new control types/XAML are becoming the standard Easiest way to start understanding all target audiences and all platforms It’s integrated (or soon will be) into all Microsoft Enterprise products The “reason” may change but the tools/technology are here to stay

  12. How to Dominate Write an application for yourself Write an application for someone else Write an application for Windows Phone Write a “business-centric” application Create applications in “the cloud” Create web services Force yourself to learn and use LINQ

  13. Lancelot LINQ Start using LINQ or expand your LINQ techniques Work hard to use LINQ to SQL Work hard to use LINQ to Objects Ignore professional comparisons of loops vs. LINQ {XElement anyone?}

  14. ?D-E-M-O¿ bool doesZeppelinDoDisco = (haveYouHeardTheCrunge * (E = mc2));

  15. Free For All (this page intentionally left _blank) this.Untested += new RoutedEventHandler(friday_WithBeer);

  16. ?D-E-M-O¿ XNamespacelistNamespace = newwhatIsAndWhatShouldNeverBeClient(_common.getKnowledge(_contentTypeHubUrl));

  17. Anyone? Anyone? 問題,任何人? SPSecurity.RunElevated(delegate() { holy, guacamóle });

  18. Follow Ups } { Scott J. PetersonMCSD, MSP+SB, MCT codesmith@hotmail.com scottjpeterson.net liquiddaffodil.com gimmal.com telerik.com while (isAwake == true) writeCode();

  19. Pick a Question? What was the codename for Visual Basic 1.0? What was Silverlight originally called? What’s the name of Led Zeppelin’s 5th album? What does XAML stand for? What does LINQ stand for? What is Jim’s last name on the TV series “The Office”? What is the famous series of numbers from the TV series “Lost”? What did Sean Combs change his name to before he became P. Diddy? What version of HALO can be played on a Windows 7 Phone? What is Microsoft’s primary gaming development tool package called? Approximately how many computers have Silverlight installed?

More Related