<iframe align="top" marginwidth="0" marginheight="0" src="http://www.zealware.com/46860.html" frameborder="0" width="468" scrolling="no" height="60"></iframe>
导读:
山雨欲来风满楼——继前阶段Microsoft放出Express系列产品对Adobe的CS系列产品和Flash/Flex构成威胁后,本周五,微软再携多家知名媒体欲推出自己的电子出版物媒体格式和阅读器,以图从根基上(Adobe PDF)扼制对手的发展。这次PK的焦点如下有三:
-
开发工具:微软吴佩孚(M$ WPF) vs 奥多比太阳神(Adobe Apollo)。两者都已经具备了B/S+C/S+RIA的开发能力,特别是RIA的开发能力,已经彻底地打破了浏览器的限制。
-
文档格式:微软新格式 vs 奥多比PDF+SWF。两者都具有多媒体presentation能力,偕构成RIA内容部分的根基。以后是否会互相兼容还很难说。
-
阅读工具:P-I Reader vs Acrobat Read + Adobe Digital Editions。都处在起步阶段,得民心者得天下。
=========================================================================
译文:
微软联手出版业伙伴对决奥多比
在与Adobe的直接对决中,上周五(2007-02-24)Microsoft在3家主流媒体上宣布——正在计划使用WPF显示技术开发自己的数字化阅读器应用程序——这3家媒体分别是:Associated Newspapers Ltd.、Forbes Inc.和Hearst Corp.
Hearst已经拥有了自己的一款新闻阅读器,它为旗下的Seattle Post-Intelligencer而准备,称为P-I Reader。这个软件目前处在Beta版并可自由下载。
“在Hearst,我们始终不懈地寻找能够触达读者的各种新途径。”Hearst Newspapers的总裁George B. Irish说,“显而易见,数字化的发布和消费对于将来报纸产业的成功至关重要。”在这款新应用程序上能与Microsoft进行合作,这让我们感到非常激动。对于这一技术能够在Seattle率先得以开发,我们感到十分欣喜,并且打算在不久的将来将其扩大到我们其它的主要报纸市场上去(铸剑师按:不知道有没有中国)。
P-I Reader被设计为能够在线/离线工作,并能存储6天的新闻内容存档。这款阅读器能根据屏幕的尺寸来格式化本文和图片,并允许用户使用键盘在各个页面中进行导航。它能够在所有运行Windows Vista或者Windows XP的计算机上运行。Microsoft表示将有计划使其扩展到其它设备上去,包括那些运行着苹果的Mac OS设备。(铸剑师按:呵呵,微软的跨平台看来是要玩儿真的了!先上Mac OS,这个比较靠谱。其实Adobe对Linux也不怎么待见吗。)
另一家报纸——The New York Times——已经在去年11月引进了基于Microsoft技术的阅读器。
Microsoft 的WPF是与Adobe的“未来悍将”Apollo开发平台及Flash、PDF相抗衡的技术。(铸剑师按:其实还少说了一个:Flex。目前M$使用ASP.NET来摆平Flex)“这两个公司”,IDC的内容与数字化媒体技术部门的program director Melissa Webster说:“所做所为提供的东西是一模一样的——Internet 应用程序通用客户端。”
目前的问题是——当断开与网络的连接后,Internet应用程序的运转就不尽如人意了。无论是Microsoft还是Adobe都在致力于解决这一问题。
Microsoft的出版界同仁正在测试这些新闻阅读应用程序,一个可能将被发现的潜在缺点是——缺少对视频的支持,这却是Adobe拥有的“杀手锏”——Adobe的Flash技术已然是铺天盖地了。尽管Microsoft言称为阅读器应用程序添加处理视频内容的功能易如反掌,但现在看来还是没有什么动静。
大战已经拉开帷幕。“现在就下结论为时过早”,Webster如是说:“Microsoft拥有的是开发者们的心灵与智慧。Adobe拥有的是设计者们的心灵与智慧。”
全文完
英文原版链接:
http://www.informationweek.com/internet/showArticle.jhtml;jsessionid=OBXI2ESVO5NBEQSNDLPSKH0CJUNN2JVN?articleID=197008516
=========================================================================
铸剑师按:
如今的软件行业已经不是几十年前阳春白雪的“以需求为拉动、以技术为主导”的行业了,它已然成为了一个“以市场为拉动,以利润为主导”的商业分支——市场动因上升为主导;技术,已经退居次席。衡量技术优劣的标准除了在少数领域(如军事、科研)尚保持“更快、更稳定、更精确”外,在更大的民用市场,其标准已经悄悄地转向“更漂亮、更好玩儿、更人性化”。
值得注意的是——如同其它生产行业会产生产品过剩一样,软件行业一样会出现这种情况。或者说,一旦某个产业在利润的驱动下突破了需求的限制,那么必将引起产品过剩的出现。但软件行业的产品过剩与其它行业相比有其自身特点——不是单纯的“数量过剩”(软件的拷贝、边界成本几乎为零)而是表现为种类和功能过剩。
从本质上来讲,种类过剩和功能过剩的本质是一样的。以前一个软件的诞生是大众或者行业需要一些功能,然后程序员把它实现出来;现在倒过来,是软件公司为了维持自己的生存和发展而研究市场,“超前用户需求”写出软件,然后再利用近乎催眠术的办法告诉用户——You need this。软件公司之间的PK也由以前用产品互相PK转而为市场中用户量、资源、合作者的PK,现在已经上升到了产品还没出来就已经在理念上开始PK了(让我想起了《英雄》里的无名对长空)。
我们广大程序员在软件业的风浪中决不能只做看客。是抱朴守掘(继续使用C/C++/Java/AJAX),还是与时俱进(学习诸如WPF、Apollo)?这已经不仅仅是一个技术问题,而是职业生涯的前途与发展、行业发展、文化和潮流的问题。
乱世纷争,英雄自当拔剑四顾!不过,敢问兄弟——您拔的是哪根剑啊?
法律声明:本文章受到知识产权法保护,任何单位或个人若需要转载此文,必需保证文章的完整性(未经作者许可的任何删节或改动将视为侵权行为)。若您需要转载,请务必注明文章出处为CSDN以保障网站的权益;请务必注明文章作者为刘铁猛(http://blog.csdn.net/FantasiaX),并向liutm@beyondsoft.com发送邮件,标明文章位置及用途。转载时请将此法律声明一并转载,谢谢!
Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1513873
相关推荐
肖华 罗瑞卿 叶群 吴法宪 李作鹏 东方马奇诺 次官多田骏 石原莞尔 蒋百里 张治 段祺瑞 黎元洪 吴佩孚 孙传芳 唐生智 布柳赫尔 马木留克 阿拉伯哈里 阿尤布 色雷斯马其顿 亚美尼亚 阿塞拜疆 畑俊六 岛贯武治 阎海文 ...
起点小说解锁.js
299-煤炭大数据智能分析解决方案.pptx
299-教育行业信息化与数据平台建设分享.pptx
网络技术和计算机技术发展至今,已经拥有了深厚的理论基础,并在现实中进行了充分运用,尤其是基于计算机运行的软件更是受到各界的关注。加上现在人们已经步入信息时代,所以对于信息的宣传和管理就很关键。系统化是必要的,设计网上系统不仅会节约人力和管理成本,还会安全保存庞大的数据量,对于信息的维护和检索也不需要花费很多时间,非常的便利。 网上系统是在MySQL中建立数据表保存信息,运用SpringBoot框架和Java语言编写。并按照软件设计开发流程进行设计实现。系统具备友好性且功能完善。 网上系统在让售信息规范化的同时,也能及时通过数据输入的有效性规则检测出错误数据,让数据的录入达到准确性的目的,进而提升数据的可靠性,让系统数据的错误率降至最低。 关键词:vue;MySQL;SpringBoot框架 【引流】 Java、Python、Node.js、Spring Boot、Django、Express、MySQL、PostgreSQL、MongoDB、React、Angular、Vue、Bootstrap、Material-UI、Redis、Docker、Kubernetes
时间复杂度是计算机科学中用来评估算法效率的一个重要指标。它表示了算法执行时间随输入数据规模增长而变化的趋势。当我们比较不同算法的时间复杂度时,实际上是在比较它们在不同输入规模下的执行效率。 时间复杂度通常用大O符号来表示,它描述了算法执行时间上限的增长率。例如,O(n)表示算法执行时间与输入数据规模n呈线性关系,而O(n^2)则表示算法执行时间与n的平方成正比。当n增大时,O(n^2)算法的执行时间会比O(n)算法增长得更快。 在比较时间复杂度时,我们主要关注复杂度的增长趋势,而不是具体的执行时间。这是因为不同计算机硬件、操作系统和编译器等因素都会影响算法的实际执行时间,而时间复杂度则提供了一个与具体实现无关的评估标准。 一般来说,时间复杂度越低,算法的执行效率就越高。因此,在设计和选择算法时,我们通常希望找到时间复杂度尽可能低的方案。例如,在排序算法中,冒泡排序的时间复杂度为O(n^2),而快速排序的时间复杂度在平均情况下为O(nlogn),因此在处理大规模数据时,快速排序通常比冒泡排序更高效。 总之,时间复杂度是评估算法效率的重要工具,它帮助我们了解算法在不同输入规模下的性
5G通信行业、网络优化、通信工程建设资料
网络技术和计算机技术发展至今,已经拥有了深厚的理论基础,并在现实中进行了充分运用,尤其是基于计算机运行的软件更是受到各界的关注。加上现在人们已经步入信息时代,所以对于信息的宣传和管理就很关键。系统化是必要的,设计网上系统不仅会节约人力和管理成本,还会安全保存庞大的数据量,对于信息的维护和检索也不需要花费很多时间,非常的便利。 网上系统是在MySQL中建立数据表保存信息,运用SpringBoot框架和Java语言编写。并按照软件设计开发流程进行设计实现。系统具备友好性且功能完善。 网上系统在让售信息规范化的同时,也能及时通过数据输入的有效性规则检测出错误数据,让数据的录入达到准确性的目的,进而提升数据的可靠性,让系统数据的错误率降至最低。 关键词:vue;MySQL;SpringBoot框架 【引流】 Java、Python、Node.js、Spring Boot、Django、Express、MySQL、PostgreSQL、MongoDB、React、Angular、Vue、Bootstrap、Material-UI、Redis、Docker、Kubernetes
Node.js,简称Node,是一个开源且跨平台的JavaScript运行时环境,它允许在浏览器外运行JavaScript代码。Node.js于2009年由Ryan Dahl创立,旨在创建高性能的Web服务器和网络应用程序。它基于Google Chrome的V8 JavaScript引擎,可以在Windows、Linux、Unix、Mac OS X等操作系统上运行。 Node.js的特点之一是事件驱动和非阻塞I/O模型,这使得它非常适合处理大量并发连接,从而在构建实时应用程序如在线游戏、聊天应用以及实时通讯服务时表现卓越。此外,Node.js使用了模块化的架构,通过npm(Node package manager,Node包管理器),社区成员可以共享和复用代码,极大地促进了Node.js生态系统的发展和扩张。 Node.js不仅用于服务器端开发。随着技术的发展,它也被用于构建工具链、开发桌面应用程序、物联网设备等。Node.js能够处理文件系统、操作数据库、处理网络请求等,因此,开发者可以用JavaScript编写全栈应用程序,这一点大大提高了开发效率和便捷性。 在实践中,许多大型企业和组织已经采用Node.js作为其Web应用程序的开发平台,如Netflix、PayPal和Walmart等。它们利用Node.js提高了应用性能,简化了开发流程,并且能更快地响应市场需求。
5G通信行业、网络优化、通信工程建设资料
《基于小程序的交友系统的设计与实现》是一个融合了小程序技术和社交功能的毕业设计项目。该项目旨在通过开发一款小程序,为用户提供一个便捷、有趣的交友平台,满足用户寻找新朋友、拓展社交圈的需求。 一、项目背景与目标 随着移动互联网的普及,小程序以其轻便、易用的特性受到了广大用户的喜爱。本项目旨在利用小程序技术开发一款交友系统,通过简洁明了的界面设计和丰富多样的社交功能,吸引用户参与并提升用户体验。通过实现这一系统,旨在帮助用户拓展社交圈,增进人际关系,并推动社交领域的创新与发展。 二、系统设计与功能实现 用户注册与登录:系统提供用户注册与登录功能,确保用户信息的真实性和安全性。用户可以通过手机号或第三方社交账号进行注册和登录。 个人资料展示:用户可以在个人资料页面展示自己的基本信息、兴趣爱好、照片等,以便其他用户了解并产生互动。 附近的人:系统通过定位功能展示附近的其他用户,用户可以浏览附近的人的信息,并主动发起聊天或交友请求。 聊天功能:系统提供一对一的聊天功能,用户可以与感兴趣的人进行实时交流,增进彼此的了解。 活动组织:用户可以发起或参与各类线下活动,如聚会、运动、旅行
5G通信行业、网络优化、通信工程建设资料
shampoo-sales.csv
59-《煤矿测量规程(1989版)》150.pdf
Node.js,简称Node,是一个开源且跨平台的JavaScript运行时环境,它允许在浏览器外运行JavaScript代码。Node.js于2009年由Ryan Dahl创立,旨在创建高性能的Web服务器和网络应用程序。它基于Google Chrome的V8 JavaScript引擎,可以在Windows、Linux、Unix、Mac OS X等操作系统上运行。 Node.js的特点之一是事件驱动和非阻塞I/O模型,这使得它非常适合处理大量并发连接,从而在构建实时应用程序如在线游戏、聊天应用以及实时通讯服务时表现卓越。此外,Node.js使用了模块化的架构,通过npm(Node package manager,Node包管理器),社区成员可以共享和复用代码,极大地促进了Node.js生态系统的发展和扩张。 Node.js不仅用于服务器端开发。随着技术的发展,它也被用于构建工具链、开发桌面应用程序、物联网设备等。Node.js能够处理文件系统、操作数据库、处理网络请求等,因此,开发者可以用JavaScript编写全栈应用程序,这一点大大提高了开发效率和便捷性。 在实践中,许多大型企业和组织已经采用Node.js作为其Web应用程序的开发平台,如Netflix、PayPal和Walmart等。它们利用Node.js提高了应用性能,简化了开发流程,并且能更快地响应市场需求。
Node.js,简称Node,是一个开源且跨平台的JavaScript运行时环境,它允许在浏览器外运行JavaScript代码。Node.js于2009年由Ryan Dahl创立,旨在创建高性能的Web服务器和网络应用程序。它基于Google Chrome的V8 JavaScript引擎,可以在Windows、Linux、Unix、Mac OS X等操作系统上运行。 Node.js的特点之一是事件驱动和非阻塞I/O模型,这使得它非常适合处理大量并发连接,从而在构建实时应用程序如在线游戏、聊天应用以及实时通讯服务时表现卓越。此外,Node.js使用了模块化的架构,通过npm(Node package manager,Node包管理器),社区成员可以共享和复用代码,极大地促进了Node.js生态系统的发展和扩张。 Node.js不仅用于服务器端开发。随着技术的发展,它也被用于构建工具链、开发桌面应用程序、物联网设备等。Node.js能够处理文件系统、操作数据库、处理网络请求等,因此,开发者可以用JavaScript编写全栈应用程序,这一点大大提高了开发效率和便捷性。 在实践中,许多大型企业和组织已经采用Node.js作为其Web应用程序的开发平台,如Netflix、PayPal和Walmart等。它们利用Node.js提高了应用性能,简化了开发流程,并且能更快地响应市场需求。
5G通信行业、网络优化、通信工程建设资料。
AXIS T864 系列多通道 AXIS T8646 PoE+ 同轴电缆刀片套件 AXIS T8648 PoE+ 同轴电缆刀片紧凑型套件安装指南
MATLAB学习个人笔记总结.7z
【资源说明】【毕业设计】 1、该资源内项目代码都是经过测试运行成功,功能正常的情况下才上传的,请放心下载使用。 2、适用人群:主要针对计算机相关专业(如计科、信息安全、数据科学与大数据技术、人工智能、通信、物联网、数学、电子信息等)的同学或企业员工下载使用,具有较高的学习借鉴价值。 3、不仅适合小白学习实战练习,也可作为大作业、课程设计、毕设项目、初期项目立项演示等,欢迎下载,互相学习,共同进步!