In Pro Business Applications with Silverlight 4, Chris Anderson lays out from beginning to end the steps necessary to create Silverlight-based business applications that fulfill the requirements currently met by ASP.NET and other web development platforms.
I read the book cover to cover in tutorial fashion with Visual Studio on hand to try some of the code and procedures. The process went smoothly with no backtracking or skipping ahead in the text necessary with the exception of a couple of minor problems with code and Visual Studio walkthroughs.
Chris mentions experience with C# and Visual Studio as prerequisites for the reader in Chapter 1, but since nearly every chapter contains XAML (an XML-based markup language), the reader should also have a basic understanding of XML. I found that ASP.NET experience was a big help as well.
There are two chapters dedicated to XAML. The first is an introduction, providing enough information for subsequent chapters. The second, later chapter covers more advanced features. The depth of information found in these chapters was more than I expected and reflects the importance of XAML expertise felt by the author.
Chapters 6 and 7 describe how to implement common user interface elements such as lists, drill down, data entry and validation. I was glad to see that these basic elements were covered. These easily account for 90% of my user interface work. Chapter 11 covers Silverlight user controls and custom controls. That took care of the other 10%.
Business applications require access to data stores. Several options to accomplish this are discussed, focusing mainly on WCF RIA Services. I thought that was an excellent choice as the Visual Studio code generation support for it reduces or eliminates the code that you need to write and maintain yet allows for extensive customization. Chris also presents a pretty good Visual Studio walkthrough of creating, modifying and consuming an RIA Service.
An entire chapter is devoted to the implementation of the Model-View-Viewmodel design pattern in Silverlight. As the author points out, creating a perfect implementation of MVVM is challenging and not always achievable, but the benefits of MVVM make it a worthy goal.
The book winds up with instruction on printing in various formats, running outside of the browser and deploying your new Silverlight application.
I've written a fair number of ASP.NET business applications in my time, so I naturally read the book with these past projects in mind. By the time I finished, I could not think of a single project that I could not now replicate with Silverlight using my newly acquired knowledge. I highly recommend this book to anyone interested in developing Silverlight applications for business.
I read the book cover to cover in tutorial fashion with Visual Studio on hand to try some of the code and procedures. The process went smoothly with no backtracking or skipping ahead in the text necessary with the exception of a couple of minor problems with code and Visual Studio walkthroughs.
Chris mentions experience with C# and Visual Studio as prerequisites for the reader in Chapter 1, but since nearly every chapter contains XAML (an XML-based markup language), the reader should also have a basic understanding of XML. I found that ASP.NET experience was a big help as well.
There are two chapters dedicated to XAML. The first is an introduction, providing enough information for subsequent chapters. The second, later chapter covers more advanced features. The depth of information found in these chapters was more than I expected and reflects the importance of XAML expertise felt by the author.
Chapters 6 and 7 describe how to implement common user interface elements such as lists, drill down, data entry and validation. I was glad to see that these basic elements were covered. These easily account for 90% of my user interface work. Chapter 11 covers Silverlight user controls and custom controls. That took care of the other 10%.
Business applications require access to data stores. Several options to accomplish this are discussed, focusing mainly on WCF RIA Services. I thought that was an excellent choice as the Visual Studio code generation support for it reduces or eliminates the code that you need to write and maintain yet allows for extensive customization. Chris also presents a pretty good Visual Studio walkthrough of creating, modifying and consuming an RIA Service.
An entire chapter is devoted to the implementation of the Model-View-Viewmodel design pattern in Silverlight. As the author points out, creating a perfect implementation of MVVM is challenging and not always achievable, but the benefits of MVVM make it a worthy goal.
The book winds up with instruction on printing in various formats, running outside of the browser and deploying your new Silverlight application.
I've written a fair number of ASP.NET business applications in my time, so I naturally read the book with these past projects in mind. By the time I finished, I could not think of a single project that I could not now replicate with Silverlight using my newly acquired knowledge. I highly recommend this book to anyone interested in developing Silverlight applications for business.
RECOMMENDED: Use Silverlight in the 32-bit Internet Explorer process on x64 systems. Most browser plug-ins (including Silverlight, Flash, Java and almost all ActiveX controls) only work in 32-bit browsers currently. Follow our guide to Uninstall Silverlight Mac. Uninstall Silverlight Mac Guide. Microsoft didn’t create an Uninstaller app for removing Silverlight, so you’ll have to follow these steps instead to manually Uninstall Silverlight Mac: 1. The follow files need deleting manually: /Library/Internet Plug-Ins/Silverlight.plugin. Cannot download silverlight on my macbook pro for netflix - Answered by a verified Mac Support Specialist We use cookies to give you the best possible experience on our website. By continuing to use this site you consent to the use of cookies on your device as described in our cookie policy unless you have disabled them. Apple disclaims any and all liability for the acts, omissions and conduct of any third parties in connection with or related to your use of the site. All postings and use of the content on this site are subject to the Apple Developer Forums Participation Agreement. Download Silverlight for Mac free. Development tool for creating engaging, interactive user experiences for Web.
Freeware
macOS
14.2 MB
6,891
Download Silverlight For Macbook Pro
Silverlight is a cross-browser, cross-platform plug-in for delivering the next generation of Microsoft .NET–based media experiences and rich interactive applications for the Web.
Compelling cross-platform user experiences
- Deliver media experiences and rich interactive applications (RIAs) for the Web that incorporate video, animation, interactivity, and stunning user interfaces.
- Seamless, fast installation for users, thanks to a small, on-demand, easy-to-install plug-in that is under 2 megabyte (MB) in size and works with all leading browsers.
- Consistent experiences between Windows-based and Macintosh computers without any additional installation requirements.
- Create richer, more compelling Web experiences that take greater advantage of the client for increased performance.
- Stunning vector-based graphics, media, text, animation, and overlays that enable seamless integration of graphics and effects into any existing Web application.
- Enhance existing standards/AJAX-based applications with richer graphics and media and improve their performance and capabilities by using Silverlight.
Flexible programming model with collaborative tools
- Based on the Microsoft .NET Framework, Silverlight enables developers and designers to easily use existing skills and tools to deliver media experiences and rich interactive applications (RIAs) for the Web.
- Simple integration with existing Web technologies and assets means Silverlight works with any back-end Web environment or technology. No “rip and replace” required. Silverlight integrates with your existing infrastructure and applications, including Apache, PHP, as well as JavaScript and XHTML on the client.
- Choice of development languages including JavaScript, Ruby, Python, C#, Visual Basic .NET, and more.
- Role-specific tools for both designers and developers that take advantage of Web standards and the breadth of the Microsoft .NET–connected software features.
- For designers: Microsoft Expression Studio for creating interactive user interfaces and media rich experiences, preparing media for encoding and distribution, and creating World Wide Web Consortium (W3C) standards-compliant sites using modern XHTML, XML, XSLT, CSS, and ASP.NET.
- For developers: Microsoft Visual Studio for developing client and server code with full Microsoft IntelliSense, powerful cross-platform debugging, rich language support, and more.
- Consistent presentation model by using XAML, the declarative presentation language used in Windows Vista–based applications. Controls, visual designs, media, and other elements can be presented with full design fidelity in both Silverlight and Windows–based applications.
- Extensible control model makes it easy to add rich content and behaviors while enabling efficient code-reuse and sharing.
- Dramatically improved performance for AJAX–enabled Web sites with the power, performance, and flexibility of Silverlight and .NET-connected software.
Efficient, lower cost of delivery, and more capable media solution
- Unified media format that scales from high definition (HD) to mobile with Windows Media Video (WMV), the Microsoft implementation of the Society of Motion Picture and Television Engineers (SMPTE) VC-1 video standard, as well as support for Windows Media Audio (WMA) and MP3 audio.
- Add vector-based graphics and overlays to media with support for integration of graphics that scale to any size and broadcast-style overlays for tickers and closed captioning.
- Flexible ad-insertion solutions with video and animation, including the ability to deliver fluid, broadcast-style video or animated advertisements without loss of visual fidelity or motion quality.
- Lower-cost media streaming with Emmy Award–winning Windows Media technologies that can lower the cost of streaming delivery by up to 46%, and enjoy the flexibility to work with your existing Windows Media streaming deployments. Even further cost reductions are possible with the upcoming Microsoft Internet Information Services (IIS) Media Pack for Windows Server Code Name “Longhorn.”
- Broad ecosystem of media tools, servers, and solutions compatible with the Windows Media operating system.
- Microsoft PlayReady content-access technology that delivers a single solution for digital rights management support on both Windows-based and Macintosh computers for content providers (coming in Fall 2007).
- Powerful encoding tools for live and on-demand publishing of media experiences with Microsoft Expression Media Encoder, including hardware-accelerated encoding of WMV and VC-1 at up to 15 times the performance of software alone when paired with a Tarari Encoder Accelerator board.
Connected to Web, servers, and services
Download Silverlight Macbook Pro
- Easily mash-up and incorporate services and data from anywhere on the Web by taking advantage of the Silverlight support for LINQ and LINQ-to-XML while accessing that data with common protocols like JSON, RSS, POX, and REST.
- Increase discoverability of rich interactive application (RIA) content that can be indexed and searched due to the text-based XAML format that describes interface and content in a Silverlight-based application.
- Rapidly scale applications with Silverlight Streaming by Windows Live to host and integrate software services and media content.
Silverlight Download For Macbook Pro
Download notes: * Alternatively you can download the latest Windows version of this software.