Silverlight Browser on CodePlexLast week Ernie Booth announced a SilverlightBrowser
November 20, 2007 – 5:00 amSilverlight Browser on CodePlex
Last week Ernie Booth announced a SilverlightBrowser plugin for Reflector. The plugin allows you to browse web pages that contain Silverlight elements and display their constituent Javascript, XAML and assembly files.

Ernie released the 0.1 Alpha code so people were free to modify it. The way the 0.1 code obtained the .js, .xaml and .dll files was by searching the HTML and Javascript source for specific patterns. For example it would search the HTML file for ‘Silverlight.createObject’ and extract the .xaml link from its parameters. This is similar to how Lutz’s SilverlightLoader plugin works.
The problem with this technique is that it assumes that the ‘Silverlight.js’ and API (which comes with the Silverlight SDK) is being used. Unfortunately this won’t always be the case. Some people may include the <object> or <embed> tags directly in the HTML or embed the XAML in a <script> block. A good example of this is Sam Ruby’s Inline SVG in MSIE demo. This demo creates a Silverlight <embed> element and converts the SVG content into XAML on the fly!
I’ve modified Ernie’s code so that is searches the WebBrowser object model for the .js and .xaml files. This means it is no longer making the assumption that ‘Silverlight.js’ is being used. It doesn’t yet support XAML that is emended in a <script> block. I’m hoping to have it working with Sam’s demo in the next version.
I have kicked off a community project for the SilverlightBrowser plugin on CodePlex (with Ernie’s blessing). You can download latest version of the plugin from here.
Microsoft Delivers Visual Studio 2008 and .NET Framework 3.5 to Developers
REDMOND, Wash. November 19, 2007 The wait is over! Today, Microsoft announced Visual Studio 2008 and the .NET Framework 3.5 have been released to manufacturing (RTM). With more than 250 new features, Visual Studio 2008 includes significant enhancements in every edition, including Visual Studio Express and Visual Studio Team System. Developers of all levels from hobbyists to enterprise development teams now have a consistent, secure and reliable solution for developing applications for the latest platforms: the Web, Windows Vista, Windows Server 2008, the 2007 Office system, and beyond.
Factsheets:
- Visual Studio 2008 Product Guide
- Visual Studio 2008 Top 10 Reasons to Upgrade
- .NET Framework 3.5 Fact Sheet
Microsoft Blogs:
[13 d cembre] RV de l’interop : Anticipez le support de SDO.Net par l’OASIS
Le 25 octobre 2007, l’OASIS a annonc la cr ation d’un comit technique autour des sp cifications SDO. Pour faire bref, disons que SDO (Service Data Objects) permet de d crire une grappe de de donn es au format XML, mais aussi les modifications op r es sur ces donn es (cad, un diff) de fa on pouvoir soumettre ces modifications un service d’ex cution de ces modifications (Data Access Services).
Le premier objectif du comit sous 6 mois sera de livrer des sp cifications SDO 2.1.1 comprenant des fix ainsi que le support de C++. Dans un second temps, et sous un d lai de 15 18 mois, le comit livrera SDO 3.0 :
- Enhancements to Static SDO : SDO Metadata, API for generation, Defining name mangling and package to namespace mappings, Consolidation with data objects from standard frameworks (JAX-B)
- Service Level Programming API : readOnly properties modification, enable or disable SDO runtime features
- Features related to the Data Access Services (DAS) Specification : Support for a concept of identity in SDO, and its relationship to other, Support for partially loaded graphs.
- SDO XML Path Support
- Improved XML/XSD Support : Improve tolerance for malformed XML, API to perform validation.
- Cleaning up/ Enhancing the SDO API
- Organization of SDO Type System and Helpers
- Enhancements to SDO Metadata : Support validation against the metadata, where appropriate, Provide support for versioning of types, Provide a mechanism for identifying an ID property when defining Types, and Properties, Provide a mechanism to externalize the SDO-to-XML mapping.
- Interoperability with .NET : Define interoperability with ADO .NET diffgrams
- Relaxing Containment Requirements
- Notification Support : Define a callback mechanism to inform clients of changes to properties
- Programming Language Support : Language Specifications for Java, C++, and for all languages that are compliant with the .NET platform, May define additional programming language support for SDO 3.0 : C, COBOL, PL/I, JavaScript,PHP, Python, Perl, Ruby, Groovy
Pour d couvrir les Data Access Services, et comment les sp cifications SDO.Net s’articulent avec Linq et ADO.Net, inscrivez-vous au rendez-vous de l’interop rabilit du 13 d cembre 14h.
La soci t XCALIA, diteur de XICS (XCALIA Intermediation Core Server) et membre du comit technique SDO de l’OASIS, vous pr sentera ses travaux autour de SDO.Net et l’int gration avec l’environnement Visual Studio 2008 et Linq.
Premier passage radio pour la grenouille
Premier passage “radio” pour FrogZ sur le podcast Hight Tech il y a quelques jours. Merci Loic Bar pour cette pr sentation. C’est ici.
You must be logged in to post a comment.