Silverlight PivotViewer in Scientific Discovery Jennifer Lin Sr. SDET Lead Developer Division Microsoft Corporation February 2011 Jennifer Lin Sr. SDET.

Slides:



Advertisements
Similar presentations
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Advertisements

© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
Feature: Identity Management - Login © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
Feature: Microsoft Dynamics GP 2013 R2 Dashboards © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product.
© 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Feature: Reprint Outstanding Transactions Report © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product.
Feature: Purchase Requisitions - Requester © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
MIX 09 4/15/ :14 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Interactivity Navigating a data model Working with large quantities of data Entry Editing and adding data User feedback and validation Presentation.
Co- location Mass Market Managed Hosting ISV Hosting.
Windows 7 Training Microsoft Confidential. Windows ® 7 Compatibility Version Checking.
Multitenant Model Request/Response General Model.
Feature: Purchase Order Prepayments II © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
Feature: OLE Notes Migration Utility
Feature: Web Client Keyboard Shortcuts © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
Feature: SmartList Usability Enhancements © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
Session 1.
Built by Developers for Developers…. © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
 Rico Mariani Architect Microsoft Corporation.
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
Feature: Assign an Item to Multiple Sites © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
Inspire and enable transformative user experiences for retrieving and exploring content regardless of location.
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
Feature: Print Remaining Documents © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.
Connect with life Connect with life
NEXT: Overview – Sharing skills & code.
demo Receive Inventory Export Parse and Normalize.
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
Feature: Document Attachment –Replace OLE Notes © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product.
Feature: Suggested Item Enhancements – Sales Script and Additional Information © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows.
Feature: Customer Combiner and Modifier © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
Feature: Employee Self Service Timecard Entry © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
SQL Server SQL Azure Visual Studio“Quadrant” SQL Server Modeling Services Entity Framework ADO.NET“M”/EDM Data Services …
Ian Ellison-Taylor General Manager Microsoft Corporation PC27.
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.
demo Instance AInstance B Read “7” Write “8”

customer.
demo © 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
demo Demo.
demo QueryForeign KeyInstance /sm:body()/x:Order/x:Delivery/y:TrackingId1Z
Feature: Suggested Item Enhancements – Analysis and Assignment © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and.
projekt202 © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
The CLR CoreCLRCoreCLR © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product.
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks.
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
© 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.
Sr. Dir. – Systems Architecture Inlet Technologies.

IoCompleteRequest (Irp);... p = NULL; …f(p);
Ctrl-K, X Ctrl-K, S
demo User Signs Up Temporary Account is Created with Verification Link Sent User Clicks Link Account is Activated Login.Register(userName,
DataModel VisualizationExternal Assets Workbook Excel Services API BrowserRich Apps EWA JSOMBrowser REST BrowserRich Apps.
Возможности Excel 2010, о которых следует знать
Title of Presentation 11/22/2018 3:34 PM
Title of Presentation 12/2/2018 3:48 PM
Технология deep zoom Михаил Черномордиков
Silverlight Debugging
8/04/2019 9:13 PM © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Виктор Хаджийски Катедра “Металургия на желязото и металолеене”
PENSACOLA ENERGY WORK PLAN OCTOBER 10, 2016
Title of Presentation 5/12/ :53 PM
Шитманов Дархан Қаражанұлы Тарих пәнінің
Title of Presentation 5/24/2019 1:26 PM
日本初公開!? Vista の新機能を実演 とっちゃん わんくま同盟 7/23/2019 9:09 AM
Title of Presentation 7/24/2019 8:53 PM
Presentation transcript:

Silverlight PivotViewer in Scientific Discovery Jennifer Lin Sr. SDET Lead Developer Division Microsoft Corporation February 2011 Jennifer Lin Sr. SDET Lead Developer Division Microsoft Corporation February 2011

Introducing PivotViewer

PivotViewer Investigates Climate Change

Web Page Silverlight Application PivotViewer Control DZC Server CXML or API PivotViewer APIScript Anatomy of a PivotViewer Application

The human genome (23 chromosomes) is estimated to be about 3 billion base pairs long and to contain 20, ,000 distinct genes.

Chromosomes A chromosome is a single piece of DNA that contains many genes, regulatory elements and other nucleotide sequences.genes regulatory elements nucleotide sequences Problem: DNA is 90% noise, so therefore zooming alone is not so useful (e.g. try some of the conventional viewers in the last slide). Semantic zooming given some good design ideas would probably work well. In the meantime…

Gene trade cards Name Band Location Start base pair within chromosome End base pair within chromosome Short description Link to NIH gene page Protein sequence each letter represents a codon or aminoacid which is really a trio of base pairs ATGC the color scheme matches some existing colors used in protein visualization Name Band Location Start base pair within chromosome End base pair within chromosome Short description Link to NIH gene page Protein sequence each letter represents a codon or aminoacid which is really a trio of base pairs ATGC the color scheme matches some existing colors used in protein visualization All data obtained in semi-automated fashion. Plenty of databases around but each requires different massaging. Most data here is from ENSEMBL’s BioMart.BioMart Other classifications/taxonomies would really help and can be added. For example protein types like collagen, or other chemical/medical/pharmaceutical classifications would be useful. MSR?

PivotViewer versus Existing Genome Viewing Tools UCSC Genome Browser: Genozoom: Pivot: labsql02/public/PivotViewer/?url=http%3A%2F%2Fll- sd2%2Fpublic%2FDemo%2FDNAViewer%2Fpivot%2Fid eograms.cxml+ UCSC Genome Browser: Genozoom: Pivot: labsql02/public/PivotViewer/?url=http%3A%2F%2Fll- sd2%2Fpublic%2FDemo%2FDNAViewer%2Fpivot%2Fid eograms.cxml+

PivotViewer API Two-way interaction between the control and your Silverlight application Load collections, manipulate the display of the collection from your Silverlight app Receive events from the PivotViewer control to the Silverlight app as the user uses the control Two-way interaction between the control and your Silverlight application Load collections, manipulate the display of the collection from your Silverlight app Receive events from the PivotViewer control to the Silverlight app as the user uses the control

PivotViewer Collections Large groups of related content Each item contains both an image and meta data The meta data is stored in a format called CXML The images are stored in the Deep Zoom format (DZI/DZC) Collection can range from simple, static content to complex dynamic systems which are built directly into content storage systems Large groups of related content Each item contains both an image and meta data The meta data is stored in a format called CXML The images are stored in the Deep Zoom format (DZI/DZC) Collection can range from simple, static content to complex dynamic systems which are built directly into content storage systems

Up to 5,000 items Metadata is static and loaded all at once Visuals are static and contained in one DZC Example: Climate Change Data PivotViewer Simple Collections

Limited only by storage complexity Metadata is static and loaded in parts Visuals are static and contained in multiple DZCs Example: Chromosome Collections Collection is stored as static files and multiple logical units PivotViewer Linked Collections

PivotViewer Resources

PivotViewer Resources: Download Overview Tools Pivot Client App research.microsoft.com/en- us/downloads/dd4a479f-92d6-496f-867d- 666c87fbaada/default.aspxresearch.microsoft.com/en- us/downloads/dd4a479f-92d6-496f-867d- 666c87fbaada/default.aspx Download Overview Tools Pivot Client App research.microsoft.com/en- us/downloads/dd4a479f-92d6-496f-867d- 666c87fbaada/default.aspxresearch.microsoft.com/en- us/downloads/dd4a479f-92d6-496f-867d- 666c87fbaada/default.aspx

© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.