320 likes | 444 Views
Web 2.0 : 美丽新世界. 客时代. Web 历史. Web 2.0 的特点. 将 Web 作为平台; 驾驭群体智慧 软件不断发行与升级的循环将会终结(“永久的 Beta 版”) 轻量型程序设计模型; 通过内容和服务的联合使轻量的业务模型可行; 软件执行将跨越单一设备 丰富的使用者体验 分享和参与的架构 所驱动的网络效应; 通过带动分散的、独立的开发者把各个系统和网站组合形成大汇集的改革; 拉动 长尾 的能力 ; 快速的反应与功能新增 双向的互动. 技术方面.
E N D
Web 2.0的特点 • 将Web作为平台; • 驾驭群体智慧 • 软件不断发行与升级的循环将会终结(“永久的Beta版”) • 轻量型程序设计模型; • 通过内容和服务的联合使轻量的业务模型可行; • 软件执行将跨越单一设备 • 丰富的使用者体验 • 分享和参与的架构 所驱动的网络效应; • 通过带动分散的、独立的开发者把各个系统和网站组合形成大汇集的改革; • 拉动长尾的能力; • 快速的反应与功能新增 • 双向的互动
技术方面 • CSS, 语义化有效的XHTML标记,和Microformats • 不突出的丰富应用技术(例如Ajax) • 数据的联合,RSS/ATOM • RSS/ATOM数据的聚合 • 规则且有意义的URL • 支持对网志发帖子 • REST 或者是XML Web服务API • 某些社会性网络方面
Microsoft Expression A professional illustration, painting, and graphic design tool to create compelling designsfor on-screen, web, and application user interfaces. A professional design tool to create engaging, rich user interfaces for desktop applications and the web which deliver next generation user experiences on Windows Vista. A professional design tool to createsophisticated standards-based Web sites which deliver compelling user experiences.
XHTML CSS XML / XSLT ASP.NET Javascript XAML Paper JPG / TIFF MOV / WMV PSD PPT C++ C# VB.NET Unifying The Designer Developer Process DesignerEmotional ConnectionLook, behavior, data visualization, usability, brand impact DeveloperFunctional CapabilitiesDeployment, function, data connection and integrity, IT process, security
“WPF/E” Architecture Browser Application / OS Content Package Images Fonts Video/Audio XML - Data XAML Programming Model JavaScript Native API C# / VB.NET Plug-ins Platform Specific Hosting Model “WPF/E” Runtime Native “WPF/E” API UI & Rendering Core Platform Abstraction Layer
“WPF/E” Web Platforms • Operating Systems • Win XP, Win2K, Win2K3, Vista • Considering Win9X • Mac OS X 10.* • Considering Linux and Solaris • Browsers • IE 5.5+ • Mozilla 1+, Firefox 1+ • Opera 7+ • Safari 1+
"InfoCard" • Consistent user experience • Helps eliminate unames and passwords • Helps protect users from many forms of phishing & phraud attack • Support for two-factor authentication Easier Safer Built on WS-* Web Services Protocols
Participants Identity Provider User Relying Party (website)
Login with Self Issued Card Object Tag Login User Relying Party (website)
Select Self Issued Card User Relying Party (website)
Create Token from Card User Relying Party (website)
Sign, Encrypt & Send Token User Relying Party (website)
Login with Managed Card Object Tag Login Identity Provider User Relying Party (website)
Select Managed Card Identity Provider User Relying Party (website)
Request Security Token Identity Provider User Auth’:X509, Kerb, SIC, U/PWD… Relying Party (website)
Create Token from Card Identity Provider User Relying Party (website)
Sign, Encrypt & Send Token Identity Provider User Relying Party (website)
Gadgets Development Model: Live.com Atlas FX 2 patterns bindings core runtime development models ATLAS HTML … WPF Host services settings state … profile Gadget Host Live.com sidebar Other sites …
Gadget Ecosystem Media center OS Live spaces HTML Flickr Sidebar Amazon Live Shopping One Care WPF OneNote Live.com Live Clipboard Sharepoint Live mail Live search Outlook MCE Live Toolbar eBay Fox Sports My documents Mobile Atlas
30k users / day 4M UUsers / day 6.5M UUsers / day 17.1M UUsers / day 1995 2001 2003 2006 Brief History Of Microsoft.com Microsoft launches www.microsoft.com Information & support publishing; hosting Microsoft combines Web platform, ops, and content teams Standardization effort begins, consolidation hosted systems Focus on MSCOM Network Programming and campaign-to-Web integration Single MSCOM group formed Brand, content, site std’s, Privacy, brand compliance Enable an innovative customer experience online & in-product Product Info, Support, Dev / ITPro Experience, Customer Intelligence, Profile Mgmt & Enterprise Downloads
Microsoft.comQuick Facts Infrastructure and Application Footprint • 5 Internet Data Centers & 3 CDN Partnerships • 110 Web Sites, 1000’s App's and 2138 Databases • 80+ Gigabit/sec Bandwidth Solutions at High Scale • www.Microsoft.com • 13M UUsers/Day & 70M Page Views/Day • 10K Req/Sec, 300K CC Conn’s on 80 Servers • 350 Vroots, 190 IIS Web App’s & 12 App Pools • Microsoft Update • 250M UScans/Day, 12K ASP.NET Req/Sec, 1.1M ConCurrent • 28.2 Billion Downloads for CY 2005 • Egress – MS, Akamai & Savvis (30-80+ Gbit/Sec)
MySpace Company Overview • Launched Sept, 2003 • Latest as of February 2006 • 64+ MM Registered Users • 38 MM UUsers & 2.3M Concurrent • 260K New Registered Users/Day • 23 Billion Page* Views/Month • Demographics • 50.2% Female / 49.8% Male • Primary Age Demo: 14-34 • Site Trends • 260K New Users/Day • 430M Total Images • Millions of Songs Streamed/Day • 1000’s of New MP3’s/Day • 20 Million Comments Posted Media Metrix February 2006 Audience Rankings Source comScore Media Metrix February - 2006
MySpace.com Quick Facts Infrastructure and Application Footprint • 3 Internet Data Centers • Server Breakdown • 2682 Web and 650 Database Servers • 90 Cache Servers 16gb RAM • 650 Dart servers • 60 DB Servers • 150 Media servers • 3000 disks in SAN architecture • Egress Management • 17,000 mb/s bandwidth • 15,000 mb/s on CDN