Slideshare.net (beta)

 
Post: 
Myspace Hi5 Friendster Xanga LiveJournal Facebook Blogger Tagged Typepad Freewebs BlackPlanet gigya icons

All comments

Add a comment on Slide 1

If you have a SlideShare account, login to comment; else you can comment as a guest


Showing 1-50 of 3 (more)

Share Point Summit 2008 Andy Nogueira Share Point And Silverlight

From andynogueira, 1 month ago

This presentation shows the concept of integrating Silverlight and more

1299 views  |  1 comment  |  3 favorites  |  1 embed (Stats)
Download not available ?
 

Groups / Events

 

 
Embed
options

More Info

This slideshow is Public
Total Views: 1299
on Slideshare: 1295
from embeds: 4

Slideshow transcript

Slide 1: www.sharepointsummit2008.com SharePoint and Silverlight Bringing the best of both worlds together Andy Nogueira Team Lead www.nonlinear.ca

Slide 2: Agenda

Slide 3: Gates, in a recent speech… “The coming decade will bring even more advances in software and computing than the last 10 years…” “…the changes will be very substantial and will permeate all facets of life…” “…In a broad sense, we can say that information workers are not yet empowered to collaborate in the way that they should…" “…I think the opportunity is stronger than it's ever been.” Infoworld.com – Mar.13th 2008

Slide 4: Systems Evolution… Mainframe Client-Server Scope Web RIA Richness

Slide 5: Trends… SAAS RIA • Software as a Service • Rich Interactive Applications SOA CLOUD • Service Oriented • Cloud Computing Architectures

Slide 6: So, Why combine them ? Branding Rich Media Richer User Experience Information Visualization

Slide 7: The Combined Solution SharePoint Silverlight RIA

Slide 8: RIA stands for…? Rich Rich Interactive Internet Application Application

Slide 9: RIA extent… Web Desktop Mobile • Flex (Adobe) • WPF (MS) • FlashLite (Adobe) • Silverlight (MS) • AIR (Adobe) • Silverlight (MS) • JavaFX (Sun)

Slide 10: RIA Technologies (Web) Flex Silverlight (Microsoft) (Adobe) Curl JavaFX (Curl) (Sun) OpenLazslo (open source)

Slide 11: RIA Characteristics Intuitive user experience Cross Platform Cross Browser Runs Everywhere Rich Media Integration More responsive

Slide 12: MOSS Overview

Slide 13: MOSS is… Stands for Microsoft Office SharePoint Server A Microsoft product Runs on top of Microsoft platform A server side solution Extended via custom code and 3rd party solutions The server side solution for Microsoft Office 2007

Slide 14: MOSS is NOT… A free product (vs. Windows SharePoint Services) A desktop solution (vs. Microsoft Office) A document repository solution only A Portal creation solution only A “Solve all your problems” solution

Slide 15: MOSS Architecture MOSS 2007 Enterprise (SP1) Enterprise LOB Records User Profiles Integration Excel Services ECM mySites Management Search (BDC) WSS 3.0 (SP1) Lists Solutions Enhanced Security Content Types Windows Workflow Libraries Features ASP.NET 2.0 (Ajax) NET Framework 3.0 SQL Server IIS Windows 2003

Slide 16: Silverlight Overview

Slide 17: Silverlight is… A Microsoft product A Browser plug-in (ActiveX or plug-in) Small footprint and download (~ 4.2 MB) Used to create web based solutions Cross Browser (IE, Firefox, Opera, and Apple Safari) Cross Platform (Windows, Mac, and Linux*)

Slide 18: Silverlight is NOT… A solution to only create fancy graphics Used only for video and animations Able to access system’s resources (runs in a sandbox) Served only by Microsoft web servers (e.g. IIS only) A rip and replace technology

Slide 19: Silverlight 1.0 Released in 2007 2D Vector Animation and Graphics HTML DOM Integration Audio and Video Support (including 720p HD Video) JavaScript code-behind Mobile version for Windows Mobile 6 (Q2 2008) Go-live license

Slide 20: Silverlight 2 (Beta 1)* Web Services Rich Controls Dynamic LINQ .NET Language and Isolated Storage Language And Runtime CLR Networking Integrated Query User Interface (DLR) JSON Grids Visual Basic IronPython Virtual file To POX system Objects Buttons SOAP Visual C# Calendar IronRuby REST No access to To Skinning Smaller than RSS physical file system XML Managed .NET Layout Jscript framework Sockets * No Go-live license on Beta 1.

Slide 21: I need to… Develop View and Use Silverlight Applications Silverlight Applications Visual Studio 2008 Compatible Browser Microsoft Expression Blend Compatible Operating System Silverlight Plug-in Notepad ?!? (1.0 or 2.0)

Slide 22: Communication Methods Traditional Method Request Request Request Request Response Response Response Response UI Data UI Data UI Data UI Data Modern Method Request Request Request Request Request Request Request Request Response Response Response Response Response Response Response Response UI Data Data Data Data Data Data Data Data Number of Requests

Slide 23: Traditional Processing Model Server Centric Client HTML Server JavaScript Browser CSS Web Server ASP.NET Web Services XML Java HTML CSS Ajax Server Script Pages JSON Controls

Slide 24: New Processing Model Client Centric Client Server HTML Browser Processing XAP Web Server HTML POX ASP.NET Web Services Silverlight JSON CSS Networking SOAP Animation CLR / DLR Controls Audio & Video REST Pages Java Script SOCKETS

Slide 25: Part 2

Slide 26: Integration Solutions Custom Picture and Web Part Navigation Field Type Video Application Viewer

Slide 27: Custom Web Part Solution MOSS Web Part Page Custom Web Part Silverlight Application

Slide 28: DEMOS

Slide 29: An interesting solution… User Interface Silverlight Services Layer Backend Framework WCF MOSS

Slide 30: Some Final Thoughts Leverage SharePoint features for integration Be careful with SharePoint security and context Evaluate pros and cons and make a decision Start “playing” today…

Slide 31: Links & Resources SharePoint Silverlight Blogs Blogs • Official Blog - blogs.msdn.com/SharePoint • Community - silverlight.net/blogs/community • SharePoint - www.sharepointblogs.com • Jesse Liberty - silverlight.net/blogs/jesseliberty Sites Sites • http://www.microsoft.com/sharepoint • http://silverlight.net • http://sharepoint.microsoft.com/pedia • http://www.visitmix.com/

Slide 32: Questions & Answers

Slide 33: Thank You / Merci Andy Nogueira andy@nonlinear.ca www.nonlinear.ca