首页 | 人工智能 | 数据挖掘知识 | 相关研究方向 | 编程技术 | 电脑常识 | 互联网资源 | 交流论坛 | 免费书籍资料下载 | 论文下载 | 文档资料 | 在线手册
人工智能: 信息检索 商业智能 搜索引擎技术与新闻 神经网络 生物信息学 模式识别 知识工程 本体理论与方法 机器学习 决策支持 自然语言理解 专家系统 >>更多
数据挖掘知识:
数据挖掘论文 数据挖掘其他 数据挖掘工具与应用 时序模式 相关研究人员主页 相关方向求职招聘信息 文本挖掘 学位论文 异类 预测 web数据挖掘 >>更多
相关研究方向: 联机分析 信息抽取 小波变换 数据仓库 access数据库 DB2数据库 Mysql数据库 Oracle数据库 SqlServer数据库 Sysbase数据库 统计分析 >>更多
主页>相关研究方向>saas>

saas Client Software

来源: 作者: 发布时间:2007-08-17
End users always interact with client software, whether they using a stand-alone or a service-based application. Richer user experience can significantly improve productivity. Client software can be based on a variety of technologies: basic HTML pages, to Asynchronous JavaScript and XML (AJAX), browser plug-ins, or Smart Clients. It is important to choose the right technology based on the usage scenarios (for example, off line or, low-latency). In keeping with the flexibility needed for these solutions, Microsoft provides developers with a broad range of client capabilities to use for SaaS applications.
Web
The most popular interface for SaaS applications is a Web browser.
  • Internet Explorer
    The industry's leading browser in Windows offers advanced programmability and control over its features. This enables users to customize the browser as they need for their application.
  • ASP.NET AJAX
    AJAX is a popular technique for programming SaaS clients. Microsoft offers ASP.NET AJAX for users who want to adopt AJAX for their browser-based applications. It consists of three parts:
    • Microsoft AJAX Library - The JScript library for browser automation
    • ASP.NET 2.0 AJAX Extensions - The server-side pieces that enable AJAX to work seamlessly
    • ASP.NET AJAX Control Toolkit – Controls designed to take advantage of the AJAX programming style
  • WPF/E
    For systems that don’t support the full Windows Presentation Foundation (WPF) API, Microsoft has previewed a technology called WPF/E that runs on non-Windows systems and enables functionality such as 2D graphics, animation, and video. WPF/E will be released sometime after WPF.
Desktop
Web browser is not the only way to access SaaS applications. Smart clients and client side frameworks can be better for certain usage scenarios. Microsoft Office and Windows offer a rich set of features for creating applications that access services:
  • Microsoft Office
    Office has become a framework of applications and technologies that provide services across both clients and servers. With technologies such as Open XML, XML mapping of Word 2007, and significant improvements in the Outlook 2007 extensible object model and forms technology, the 2007 Office client applications provide an excellent platform for building high-performance and secure SaaS client software.
    • For more information about using Office as a development tool, read the article “What You Need to Know About Using Office as a Development Platform” on the MSDN Magazine site.
  • Windows Vista
    With technologies such as ClickOnce, the current generation of Windows is a great choice for building smart client SaaS applications that can be deployed and maintained as easily as Web applications. The new version of Windows takes full advantage of the SaaS ecosystem. With dramatic enhancements such as Internet Explorer 7, sidebars and gadgets, security services, windows update and countless more, Windows Vista not only shines as a client in SaaS applications, but also “lights up” with services on the Web.
  • Windows Communication Foundation (WCF)
    The Microsoft .NET 3.0 Framework is a unified programming model and runtime for building service-oriented applications, It provides advanced features to enable efficient, native communication with Web services in a SaaS environment. It is the core communication framework for programming both server-side and client-side applications.
Xbox
  • XNA Framework
    The XNA Framework allows game developers to create modern games using the C# programming language and a rich set of development libraries. It provides a high level of API unification across the Windows and 360 implementations, thus virtually eliminating the cost and effort required to port games between these two platforms.
  • Xbox Live
    Xbox Live is a set of online services for Xbox, such as multiplayer gameplay, friends list management, Xbox Live Marketplace, voice chat and voice mail. Additional entertainment services will be added.

上一篇:The Microsoft Platform and SaaS   下一篇:saas Services Solutions
版权申明:本站信息收集自互联网,仅供学习参考使用。若有违法转摘您的作品请email我们及时删除!  
用户名: 新注册) 密码: 匿名评论 所有评论
评论内容:(不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
Google
8 热门推荐
  • 金蝶产品渠道出现供血危机 再陷SAAS困局
  • Serena fills cracks between SOA, ALM and
  • Is "Green" the Latest Web Hosting Gimmic
  • How to Avoid Busting the Web Analytics B
  • 业界首个SaaS会议--"2007SaaS在中国"即将召
  • SaaS软件即服务选购五步法
  • SAAS技术天地
  • 软件即服务 (SaaS): 企业角度
  • SaaS风暴:中国软件企业如何应对挑战?
  • 8 阅读排行
     
    版权所有:数据挖掘研究院 2004-2006 未经授权禁止复制或建立镜像
    增值电信业务经营许可证编号:皖B2-20040042 文网文:[2005]027号