440 likes | 542 Views
PTR120 基于微软 .NET 结构下 Web2.0 的应用. 内容概述. Web 2.0是参与者互动、领域细分、强调自我、整合无线的新型的网络生活方式 . Web 2.0的应用以锐不可挡之势燃烧了整个互联网 ,并逐渐成为我们网络生活的重要部分。 本课程将为您全方位诠释 Web2.0 的精神与技术应用,并将告诉您基于 Microsoft .NET 架构如何实现 Web 2.0的应用. 与您分享代表着的参与性和互动性的 Web 2.0的成功经验, 并为您解读 Web2.0 未来的发展趋势,使您明白您不只是互联网社会的读者,你也可以是互联网社会的作者和建设者。. 内容安排.
E N D
内容概述 • Web 2.0是参与者互动、领域细分、强调自我、整合无线的新型的网络生活方式 . • Web 2.0的应用以锐不可挡之势燃烧了整个互联网,并逐渐成为我们网络生活的重要部分。 • 本课程将为您全方位诠释Web2.0的精神与技术应用,并将告诉您基于Microsoft .NET架构如何实现Web 2.0的应用. • 与您分享代表着的参与性和互动性的Web 2.0的成功经验,并为您解读Web2.0未来的发展趋势,使您明白您不只是互联网社会的读者,你也可以是互联网社会的作者和建设者。
内容安排 • Web2.0简介 • Web2.0技术介绍 • Web2.0的应用 • Web2.0的发展趋势 • 总结 • 提问与发奖
什么是Web2.0? • Web2.0是以Flickr、43Things.com等网站为代表,以Blog、TAG、SNS、RSS、WiKi等社会软件的应用为核心,依据六度分隔、xml、ajax等新理论和技术实现的互联网新一代模式。 • Web2.0理念代表了一种更加开放灵活和更具参与性的内容创建模式和商业模式。相对于Web1.0时代的门户、E-mail等技术而言,Web2.0技术在个性(原创、定制)和共性(聚合、共享)两方面都表现出更明显的优势。
关于Web2.0 • 并没有严格的定义,并非指特定的事物。 • 描述了一种现象:因特网成为一个应用环境,而以前因特网只是“一种”应用。 • 带有许多广告和泡沫的成分。 • 各类描述不尽一致,从不同角度,甚至有矛盾之处。 • 并没有唯一的发明者,或者管理者确定Web 2.0的发展方向。
Web2.0的基础 • 用户习惯的改变和用户需求的改变 • 技术与资金的壁垒正在降低 • 开源程序+开放内容+开放API • GPL、CC和Copyleft版权 • 微支付
Web2.0的特性 • 体验性(experience):视觉vision、情感emotions、思考thinking、行动action,四种元素的整合营销,根据项目的侧重而选择组合。 • 沟通性(communicate):不仅仅是用户与用户之间的交流,平台与用户间的交流,也可以说是互动,而这点确实一个网站内营销的过程,留住用户比开发新用户更重要。 • 差异性(variation):互联网已进入个性化的时代,差异化无疑成为竞争的根本,思想决定格局,定位决定出路。 • 创造性(creativity):不断给用户带来新鲜感,不断给他们惊喜,不仅是创意还包括技术。互联网每一次的发展,都是创新在推动,互联网是比任何一个产业更需要创新的领域。 • 关联性(relation):如果在用户兴趣领域,结合着关联性的产品或服务,是非常有效的营销手段,Google Ad sense利用长尾效应,颠覆了营销界推崇的2/8原则
Web2.0的主要原则 Web 作为平台 采用集体智能 以数据为核心 永远的测试版(由于定位于服务而非软件) 轻型商务模式 软件独立于设备 丰富的用户体验
Web2.0的核心竞争力 服务,而非软件; 通过使更多用户使用独特的、难以复制的数据而获得价值; 把用户作为开发者; 获得集体智能; 通过用户的“自服务”而服务于“长尾”; 轻型用户界面、开发模型以及商务模型(普及、普及、普及)。
Web2.0技术 • Blog —— 博客/网志 • RSS —— 站点摘要 • WIKI —— 百科全书 • 网摘 —— 网页书签 • SNS —— 社会网络 • P2P —— 对等联网 • IM —— 即时通讯
Web2.0的技术特征 • 分布式架——构物理位置不同而共享资源与服务 • 松散耦合——高互操作性组建按需联络,统一的消息传递机制 • 平台独立性——不同应用平台(指操作系统、数据库平台)具有通用的机器界面和人机界面 • 开放API’s ——服务的使用和通信等开放接口(或符合通用协议标准),技术文档齐全 • 支持Web服务——访问(共享/重用)Web2.0组件的 的趋势(例如采用SOA架构,但并非都这样)
如何通过.NET实现 Web2.0的应用 • 项目管理与架构开发工具 • VSTS • 个性时代的Web2.0 • .NET 2.0的个性化与WebPart技术 • 变化莫测的页面风格 • 主题皮肤(Themes)和母版页面(MasterPage) • 无刷新的页面更新 • Atlas实现 • AJAX • ……
strong semantics Modal Logic First Order Logic Human Language Logical Theory Description Logic DAML+OIL, OWL UML Conceptual Model Semantic Interoperability RDF/S Taxonomy XTM Extended ER Thesaurus ER DB Schemas, XML Schema Structural Interoperability Expressiveness weak semantics Syntactic Interoperability Formality 编码语言的发展 OWL+ SWRL, KIF Is Disjoint Subclass of with transitivity property Is Subclass of Has Narrower Meaning Than Relational Model, XML Is Sub-Classification of source: Leo Obrst, MITRE – Jan. 2004
基于.NET 的Web 2.0应用常用的实现技术 • HTTP • HTML • URL • URI • DO
XML在 Web 2.0中普遍使用; XML是web服务的语言 (SOAP, XML-RPC, REST). XML是 web 协同 (RSS, ATOM)的语言 XML AJAX的数据交换格式的语言(via the XMLHttpRequest Object “responseXML” proprety). XML越来越多的Web应用的语言 – XHTML, VoiceXML, XSLT, 等等. .NET标准的XML:Web 2.0的语言
基于.NET的内容协同 • 基于XML的多种内容格式和基于这些格式的互操作/通信协议。包括 RSS, RDF (RSS 1.1), Atom以及大量的微格式; • FOAFXFN等特别设计的格式和协议 (主要是基于社会型网络 social networking) 扩展了2.0网站的功能,允许用户分布式地交互。
RUE (Rich User Experiences) • 从2002开始兴起的技术,包括Browser, Applets, Javascript, Java DHTML, Flash等技术。 • 我们正进入一个前所未有的人机界面创新时代,Web应用将与本地桌面应用具有一样的交互性。 • 又称为RIA----
RIA是具有更像桌面软件,具有丰富功能的Web应用RIA是具有更像桌面软件,具有丰富功能的Web应用 包含一些不同的技术 基本上都是老的技术(至少两年前的) 浏览器更复杂,一些技术应用了agent代理技术 对于企业应用预示着新的机会和挑战 基于.NET富界面应用Rich Interface Applications
.NET AJAX技术应用于 Web2.0 • Ajax实际上是几种技术的组合: • 基于标准的页面技术 XHTML and CSS; • 利用文件对象模型的动态显示与交互; • 利用XML和XSLT进行数据交换和操作; • 采用XMLHttpRequest进行异步数据检索,整合所有数据 • 有效实现Web 2.0的互动、交互、聚合等功能。 • 特别适用于基于AJAX实现RTC即使访问通讯和IM工具 • 学习资料与技术支持丰富。
AJAX的缺点 • 由于是多项技术的合成,比较复杂; • XML Http Request Object标准的统一; • 具有JavaScript应用与生俱来的问题; • 调试困难; • 源程序难以保护。
小结:Web2.0的技术特征 • 分布式架——构物理位置不同而共享资源与服务 • 松散耦合——高互操作性组建按需联络,统一的消息传递机制 • 平台独立性——不同应用平台(指操作系统、数据库平台)具有通用的机器界面和人机界面 • 开放API’s ——服务的使用和通信等开放接口(或符合通用协议标准),技术文档齐全 • 支持Web服务——访问(共享/重用)Web2.0组件的 的趋势(例如采用SOA架构,但并非都这样)
资源创建者 创建 数据 包含 数字对象 由句柄(调度)系统创建 句柄/调度码 包含在 仓储 被存取 句柄注册于 句柄服务器 RAP(仓储存取协议) 数字图书馆微观结构:KWF 左图:Kahn/Wilensky结构 下图:Warwick 结构
Microformat微格式 为特殊应用而制定的特殊格式; 可以插入网页或XML元数据中,被收割和索引; 数据可被重用、与具体应用无关;也可自定义,完全取决于应用; 例如:XFN, hcalendar, hcard, rel tags, rel license, lists and outlines, 等等…
微内容Microcontent • ‘Microcontent’ 由Jakob Nielsen提出,指一小段包含元数据的文本,有特定的内容。 • microcontent is a finite collection of metadata and data that has at least one unique identity and at least one unique address on the network, and that encapsulates no more than a small number of central ideas, where the number of central ideas encapsulated is usually 1. http://novaspivack.typepad.com/nova_spivacks_weblog/2003/12/defining_microc.html
知识本体框架中元数据元素的关系图示 图片来自 IFLA “Functional Requirement for Bibliographic Records” http://www.ifla.org/VII/s13/frbr/frbr.pdf
Web2.0为什么会成功 • 方法论的不同 • 自底向上与自顶向下 • 用户导向与资源导向
Web2.0的核心竞争力 • 服务,而非软件。 • 通过使更多用户使用独特的、难以复制的数据而获得价值; • 把用户作为开发者; • 获得集体智能; • 通过用户的“自服务”而服务于“长尾”; • 轻型用户界面、开发模型以及商务模型(普及、普及、普及)
用户的心理需求 • 展示心理:渴望将自己展现给更多的人。 • 交流心理:交友成为网络服务排名第三,可见一斑。 • 利己心理:服务对自己有用才会用,才会用好。 • 贪利心理:网民对奖品、积分活动非常感兴趣,有一定贪利心理。 • 懒惰心理:傻瓜化的操作更被人们所接受。
Web2.0网站的设计原则 降低用户使用的门槛 珍惜用户的时间和每一次点击 开发者是用网页在与用户进行对话 创造性的满足用户的需求 简单就是美,复杂并不意味着强大 关注新技术为用户体验服务 随时随地解决用户的困惑
Web2.0网站的特点 分散化,小型站点的发展 用户主导、用户参与、用户建设 输入输出与CMS的组织方式,可读写 用户忠诚与用户(社区)文化 服务型
Web2.0的发展趋势 • 易观国际预计2008年底Web2.0市场将开始爆发,市场规模达到21.44亿元,而2006年总体规模将达到1.65亿元。
Web2.0的发展中的商业问题 • 用户付费的可能 • 小型网站的可能:成本可以得到很好的控制。 • Web2.0产业链条:比如bsp、rss搜索、rss处理 • 微支付:个人对个人的商务 • 长尾模式的商业理念 • 行业应用 • 3G应用的互动社区,无线个人应用 • 无线企业应用
E800.com.cn的Web 2.0定位 • 成为中国最知名的Web 2.0 IT垂直门户网站 • 基于Web 2.0的电子商务与IT资讯门户的综合体 • 强调互动、参与、分享、提高
金驰骋旗下其他网站 • Wokong.com晤空网 • CDIGG.com中国发掘网 • Musicoke.com音悦可乐网
与本次主题有关的Session和活动 • 注册有礼,详情请前往e800公司展台咨询 • 欢迎您登录e800公司网站:www.e800.com.cn