第一图书网

Silverlight寻光之旅

吴磊 等编著 电子工业出版社
出版时间:

2012-1  

出版社:

电子工业出版社  

作者:

吴磊 等编著  

页数:

348  

Tag标签:

无  

前言

  序言  Silverlight作为微软“三屏一云”(电脑、手机、移动设备及云计算服务)战略中展现层的重要技术,其发展企业开发者一直都在关注,但Silverlight在国内还没有被广泛认知。作者希望通过本书与广大读者分享Silverlight在中国人寿养老金咨询系统项目中的成功与失败经验。  中国人寿养老金精算咨询系统(简称PACS)开发项目作为真实案例(具体案例背景在第1章中有详细介绍),不仅是国内首个专业化的养老金自助式精算咨询平台,也是国内首个全部基于Silverlight技术的企业级应用。本案例先后在 Silverlight 3发布会、Teched 09技术大会与QCon 2010全球企业开发大会上作为成功典范进行过专题介绍,被Silverlight中文社区与微软MSDN中文社区中收录为Silverlight成功实践,并被多家媒体作为Silverlight案例进行报道。  本书两位作者分别担任该案例的项目经理与总架构师,作者将从软件工程视角全面详实地讲述Silverlight企业级应用开发的全过程,并通过最佳实践提炼出Silverlight 项目统一构建流程(简称SUP,整体过程描述在第4章中有详细介绍),而其中涉及的团队组织架构与管理也将贯穿始终。  关于本书  A:“参考书给读者的是一个全面的知识点,就像一个SDK说明书一样乏味,如果要了解所有的技术细节与知识点,我们的建议是你最好去下载SDK的说明手册,那里面有所有的类库与技术细节。但我们既然是案例实录,就是要给读者指路的,我们将给读者一个实现Silverlight应用的明确路径,里面可能会使用到一些Silverlight的技术,但并不是所有技术我们都会照顾到,比如多媒体展现技术在本案例中就不会出现。”  A:“Silverlight应用本身就是为了提高用户体验,本书也要从读者的用户体验出发,将中国人寿Silverlight案例的开发过程以更加生动的形式介绍给读者。另外,我们要说的是本书不仅仅是一本技术书籍,它里面也涉及技术历史与演进过程、思考与学习方法、沟通技巧与管理方法等。总之,我们想打破中国教条式书籍的框框,使读者认识到技术背后的方法,我想期望了解真知的人是不会错过这本书的!”  A:“我的想法很简单,既然我们要给读者指明Silverlight开发中的一条路,我们就直接给出一个地图,这个地图是我们在做项目中的一条实际路线,有可能它不是最优路线,但我希望读者能和我们一起从对Silverlight一无所知到能运用Silverlight构建出真正意义上的企业级应用。”  A:“通俗地讲,企业级应用是可‘生产’的应用系统,就是说我们的应用是有生产力的,不只是娱乐或者是研究类案例,它是要实实在在为用户服务的,当然在企业级应用中主要是实现信息的展现、处理与存储,所以它与我们用到的其他软件不同,需要高可用和可维护。”  A:“在风景秀丽的天府之国有一座很有名的山叫峨眉山,当你从山下爬到山顶会经历非常艰辛的路程,但如果你有缘,通过努力登上金顶时就能看到佛光。而现在的企业级应用都太注重一成不变的表单录入与枯燥的数据列表,完全忽略了用户友好性,我认为 Silverlight可以点亮企业级应用,本书正是带领大家通过一条我们走过的上山路,去欣赏银光(Silverlight)的奇幻多彩,我们的用户体验专家按照我们的项目过程已经画出了这幅‘寻光图’(如图1所示),以后每一章我们都会给读者指明位置,标出周围的景点,提高读者体验性。现在就请各位读者紧跟我的脚步,一起去寻光吧。”  图1 寻光图  谁适合读这本书  这里要再次强调本书是注重软件工程过程的,如果你是一个想全面了解技术的人员或者是一个计算机科学的研究者,本书并不适合你。但如果你关注如何将应用实现,如何通过Silverlight实现更好的用户体验,如何在Silverlight项目中管理团队,那就赶紧随我们一起探索一下Silverlight项目开发之路吧。  在用户体验方面寻求创新的企业级应用开发者  正在或将要为RIA应用进行技术选型的决策者  负责RIA项目实施的项目经理  面向用户体验的需求分析师  软件架构师  用户体验工程师或UI设计师  Silverlight程序开发人员  RIA技术研究人员与爱好者  为了不至于你在途中迷路,你需要装备哪些技能  由于本书内容涉及Silverlight企业开发的各个方面,因此,不仅需要掌握软件架构与开发业务知识,同样也需要具备项目管理与业务分析能力。  软件架构  对B/S架构中的服务端与客户端有基本的了解,并对其中间的通信方式有一定认识  了解.NET Framework内在原理,如托管原理与程序集等基本概念  了解部分设计模式与架构  项目管理  对软件工程过程有所了解,对项目管理中各过程域有一定认识  对需求分析与需求开发有一定认识,了解或知道OOAD(Object Orient Analysis Design,面向对象分析和设计)的基础知识,了解如Team Foundation Server等软件生命周期工具  如何才能掌握地图  本书将通过概念阶段、定义阶段、设计阶段、架构阶段、实现阶段、验证阶段来详细讲解企业级Silverlight应用开发的全过程。第一篇着重说明在概念阶段的技术选型过程;第二篇至第五篇讲述实际开发过程,其中第二篇为面向用户体验的需求分析过程和用户体验专家在前端界面过程;第三篇将全面介绍Silverlight应用系统架构方法,包括客户端架构与服务器端架构;第四篇主要讲解Silverlight具体的程序实现方法;第五篇主要讲解项目的验证与部署交付过程;第六篇将带领读者回顾本案例在开发过程中的经验,并总结包括用户体验、性能调优、版本迁移、项目团队管理等方面的经验,而每一章的叙述方式都是由过程理论到案例实践,再回顾实践经验的方式进行介绍。  图2为Silverlight 统一构建过程的导图,是作者对Silverlight企业应用项目过程的最佳实践总结,本书将以此展开,如果广大读者在实施Silverlight项目途中迷路,可以回顾一下导图,以了解问题所在。

内容概要

  本书来自于全国首例Silverlight企业级应用项目经理的技术实践与管理经验分享,并以真实案例为基础展开对企业级RIA应用开发的深入探讨。全书共分为6篇,贯穿企业级RIA应用开发中的概念分析、需求定义、用户体验设计、架构设计、功能实现、软件交付、经验总结等全流程,内容涉及RIA技术选型、团队协作、项目过程管理等多方面内容,能够帮助读者快速、高效地开发企业级RIA应用。

书籍目录

第一篇 一切源于概念
 第1章 企业级RIA项目背景
  1.1 提出问题
  1.2 识别用户
  1.3 明确目标
 第2章 寻求RIA解决方案
  2.1 了解人机交互
  2.2 RIA技术的诞生与发展
   2.2.1 HTML与AJAX的局限
   2.2.2 RIA横空出世
   2.2.3 RIA给企业级应用带来新的机会
  2.3 RIA技术解决方案对比
   2.3.1 Adobe Flash/Flex
   2.3.2 Microsoft Silverlight
   2.3.3 Sun JavaFX
   2.3.4 HTML 5
  2.4 步入Silverlight世界
   2.4.1 Silverlight是什么
   2.4.2 Silverlight的诞生与发展
   2.4.3 Silverlight的技术特点与优势
   2.4.4 运行时要求与跨平台能力
   2.4.5 Silverlight的开发与设计环境
  2.5 Silverlight企业级应用案例
   2.5.1 中国人寿相关案例展示
   2.5.2 更多案例和技术支持
  2.6 解决方案小结
 第3章 概念验证
  3.1 明确目标,整装出发
  3.2 业务验证组利用AJAX验证业务算法可行性
  3.3 技术验证组实现了第一个Silverlight程序
  3.4 验证成果的转移
  3.5 概念阶段的里程碑
 第4章 Silverlight项目运作与整体管理
  4.1 Silverlight项目典型团队架构管理域与执行域
  4.2 Silverlight项目统一构建过程
   4.2.1 SUP过程组与过程
   4.2.2 参与过程和责任矩阵
  4.3 利用TFS协同工作
   4.3.1 安装并使用TFS进行团队管理
   4.3.2 自定义SUP过程模板
   4.3.3 应用SUP过程模板建立团队项目
   4.3.4 通过Web方式管理团队项目
第二篇 定义与设计
 第5章 以用户体验为中心的需求分析
  5.1 走出需求定义的泥潭
   5.1.1 盲人摸象的故事
   5.1.2 Silverlight需求分析利器——Blend SketchFlow
   5.1.3 面向用户体验的重要性
  5.2 面向用户体验的分析方法
   5.2.1 UML救不了业务分析师
   5.2.2 学会使用原型分析法
  5.3 使用Blend SketchFlow构造Silverlight应用原型
   5.3.1 低保真原型设计
   5.3.2 将 SketchFlow 项目发布到SharePoint网站
   5.3.3 使用原型分析UI控件交互
 第6章 高度复用的用户体验设计
  6.1 确定系统整体视觉效果
  6.2 根据视觉效果图来制作高复用的自定义颜色、样式、模板、动画和特效
   6.2.1 自定义颜色
   6.2.2 样式
   6.2.3 模板
   6.2.4 动画和特效
  6.3 将低保真原型转化为高保真原型
 ……
第三篇 应用与架构
第四篇 功能与实现
第五篇 验证与交付
第六篇 回顾


图书封面

图书标签Tags

广告

下载页面


Silverlight寻光之旅 PDF格式下载



相关图书