9. SharePoint Feature Areas Docs/tasks/calendars, blogs, wikis, e-mail integration, project management “lite”, Outlook integration, offline docs/lists Enterprise Portal template, Site Directory, My Sites, social networking, privacy control Enterprise scalability, contextual relevance, rich people and business data search Rich and Web forms based front-ends, LOB actions, pluggable SSO Server-based Excel spreadsheets and data visualization, Report Center, BI Web Parts, KPIs/Dashboards Integrated document management, records management, and Web content management with policies and workflow Business Forms Search Content Management Platform Services Workspaces, Mgmt, Security, Storage, Topology, Site Model Collaboration Business Intelligence Portal
17. Why should you make your app social? Hotmail and Messenger users … 30 billion relationships
18. Microsoft Identity Software + Services One identity model that puts users in control of their identities .Net Access Control Service Microsoft Services Connector “ Geneva” Framework Windows CardSpace “Geneva” Active Directory “ Geneva” Server Live Framework Live Identity Services Microsoft Federation Gateway Software Services Claims-Based Access Standards Based Enhances Developer Productivity Flexibility via Choice
22. Steps to Identity Integration - APPZ A P P Z Authori Z ation Claims Roles Access control P rofile Account registration Membership DB P olicy Trust relationships Auth token policies A uthentication Auth Protocols Principal Types
23.
24. Live Identity Services Integration SDKs Windows Live ID Web Authentication SDK Windows Live ID Delegated Authentication SDK Windows Live Tools Windows Live ID Client SDK
32. THE EXPERIENCE HAS COME A LONG WAY HTML 3.2 DHTML HTML 1.0 SSL 3.0 FLASH 1.0 “ AJAX” FLASH 4.0 CSS REAL AUDIO business opportunity MTV.COM (1996) MTV.COM (2005) STILL A LONG WAY TO GO
33.
34.
35. What is UX? desirable usable useful adaptive reliable elements
36. ux the overall effectiveness, efficiency and satisfaction a user has interacting with the company & its products or services much more than a pretty ui includes ui as a key component
40. ASP.NET AJAX Architecture a new asp.net web development technology that integrates client script libraries with the asp.net 2.0 server-based development framework server extensions asp.net ajax server controls app services bridge web services bridge microsoft ajax library asp.net 2.0 ajax extensions client script library controls, components script core base class library component model/ui framework browser compatibility asp.net 2.0 application services page framework, server controls ajax-enhanced asp.net pages web services (asmx or wcf) html, script, markup service proxies client app services local store browser integration
41.
42. Solution: ASP.NET AJAX lower latency, rich interactivity, x-browser, tools for ajax-style development lower latency, rich interactivity, x-browser, tools for ajax-style development
43. Common Web Scenarios For Delivering UX standards-based web ux rich ubiquitous ux
48. Unifying the Design / Development Process C++ C# VB.NET Paper JPG / TIFF PSD PPT MOV / WMV XAML Non Standards ‘ Dirty Code’ Mockups XHTML CSS / XSLT XML ASP.NET Javascript AJAX Designer Look, behavior, brand, and emotional connection Developer Function, deployment, data, security, operational integrity
49.
50.
51. Core Web Technologies Tools Technology Servers Data Web Server Applications Developer & Designer Collaboration MOSS 2007 Windows Servers Secure, Reliable, & Available
52. Site Management SharePoint Server Security Data Web Server Applications Servers and Infrastructure Technology End Users IT Managers Internet Management
53. Microsoft Web Solutions Platform Tools Services Servers Infrastructure Developers Designers Silverlight ASP.NET AJAX . Microsoft Virtual Earth Silverlight Streaming Media Services Microsoft Live Services APIs SQL Server .NET Framework IIS & ASP.NET .NET Framework IIS & ASP.NET IIS ASP.NET MOM Mobile .NET Compact Framework SQL Server Compact Edition Web & Cross-Platform Data Application Servers Infrastructure Systems MOSS E-Commerce Applications