本文目录一览

1,智能家居主机怎么控制微鲸电视机

河姆渡智能家居的确是可以远程控制家里的电器的。只要那个电器能联网或者使用带有联网功能的控制权。比如电水壶,没那么智能,只有开关,那么就可以用带有智能联网功能的插座或者开关来控制它。现在很多家电也有智能接口了,只要要到那个设备的通讯协议,智能家居都能统一进行远程控制。但是手机上要装专用的app。家里要联网,有wifi。
智能电视只需要接通电源,然后连接wifi网络就可以使用了,也可以连接网线,将网线插入电视机的网口即可。  ps:另外有什么不懂的可以到“znds智能电视论坛”寻找答案,也可以向管理员求助!推荐智能电视下载安装当贝应用市场,拓展资源,免费看各种直播点播

智能家居主机怎么控制微鲸电视机

2,美的和TCL哪个公司比较好

美的好,TCL的主导是做电视的,我曾经在TCL做过,电视和冰箱完全不是同等重视程度,美的不是很了解,但是显而易见的冰箱绝对是主导。1. 美的集团是一家以家电制造业为主的大型综合性企业集团,于2013年9月18日在深交所上市,旗下拥有小天鹅、威灵控股两家子上市公司。 2. 1968年,美的创业,1980年,美的正式进入家电业,1981年注册美的品牌。美的集团用工总数13万人,旗下拥有美的、小天鹅、威灵、华凌、安得、美芝等十余个品牌。3. 2016年3月17日,美的公司发布公告,宣布已与东芝株式会社就收购其白色家电业务事项达成谅解备忘录,美的将通过收购获得东芝白色家电业务控股权。4. 2014年12月14日晚,美的集团发出公告称,公司将以每股23.01元价格向小米科技定向增发5500万股,募资不超过12.66亿。发行完成后,小米将持有美的1.29%股份,并可提名一名核心高管为美的集团董事。5. 2014年2月,美的集团立项在顺德投建创新中心,并在集团架构上增设中央研究院及智慧家居研究院,构建面向未来的科技竞争力。
TCL专于技术研究,注重研发技能,广告投入较少,但是很有潜力
TCL是以生产电视为主的国有企业,有研发做后盾的科技力量,个人觉得还是TCL好些
这两家公司主打业务差别挺大的,TCL主打电视,做到了世界第二,在冰洗空调方面也有一定建树。而美的主打小家电和冰洗空这些白电,主打领域基本都是国内第一第二。两个都是很了不起的中国企业
美的和TCL无疑都是中国企业的佼佼者,总体实力旗鼓相当,美的主攻白电,TCL则以黑电为主,两家的海外市场都很大,能走出海外的公司都值得骄傲

美的和TCL哪个公司比较好

3,家电控制微机 上电自检Power On Self Test程序主要作用是什么

你好!Power On Self Test应该是"通电自动预置"仅代表个人观点,不喜勿喷,谢谢。
POST上电自检:是微机接通电源后,系统进行的一个自我检查的例行程序。这个过程通常称为POST上电自检(Power On Self Test)。对系统的几乎所有的硬件进行检测。 POST是如何进行自检测的? 主板在接通电源后,系统首先由(Power On Self Test,上电自检)程序来对内部各个设备进行检查。在我们按下起动键(电源开关)时,系统的控制权就交由BIOS来完成,由于此时电压还不稳定,主板控制芯片组会向CPU发出并保持一个RESET(重置)信号,让CPU初始化,同时等待电源发出的POWER GOOD信号(电源准备好信号)。当电源开始稳定供电后(当然从不稳定到稳定的过程也只是短暂的瞬间),芯片组便撤去RESET信号(如果是手动按下计算机面板上的Reset按钮来重启机器,那么松开该按钮时芯片组就会撤去RESET信号),CPU马上就从地址FFFF0H处开始执行指令,这个地址在系统BIOS的地址范围内,无论是Award BIOS还是AMI BIOS,放在这里的只是一条跳转指令,跳到系统BIOS中真正的启动代码处。系统BIOS的启动代码首先要做的事情就是进行POST(Power On Self Test,加电自检),由于电脑的硬件设备很多(包括存储器、中断、扩展卡),因此要检测这些设备的工作状态是否正常。 这一过程是逐一进行的,BIOS厂商对每一个设备都给出了一个检测代码(称为POST CODE即开机自我检测代码),在对某个设置进行检测时,首先将对应的POST CODE写入80H(地址)诊断端口,当该设备检测通过,则接着送另一个设置的POST CODE,对此设置进行测试。如果某个设备测试没有通过,则此POST CODE会在80H处保留下来,检测程序也会中止,并根据已定的报警声进行报警(BIOS厂商对报警声也分别作了定义,不同的设置出现故障,其报警声也是不同的,我们可以根据报警声的不同,分辨出故障所在。 POST自检是按什么顺序进行检测的? POST自检测过程大致为:加电-CPU-ROM-BIOS-System Clock-DMA-64KB RAM-IRQ-显卡等。检测显卡以前的过程称过关键部件测试,如果关键部件有问题,计算机会处于挂起状态,习惯上称为核心故障。另一类故障称为非关键性故障,检测完显卡后,计算机将对64KB以上内存、I/O口、软硬盘驱动器、键盘、即插即用设备、CMOS设置等进行检测,并在屏幕上显示各种信息和出错报告。在正常情况下,POST过程进行得非常快,我们几乎无法感觉到这个过程。

家电控制微机 上电自检Power On Self Test程序主要作用是什么

4,美的微波炉上显示个G是什么意思

智研咨询网讯: 内容提示:今年3月,小天鹅举办了“2014年小天鹅i智能精准投放洗衣机全系列新品发布会”,当时公司表示“将利用两年时间逐步实现自动投放洗衣机的升级换代,预计2016年小天鹅自动投放洗衣机占比将达到产品总量的60%”。 美的集团以及停牌一个多月的小天鹅A6月7日双双发布公告:美的集团计划动用约13.6亿元现金,要约收购小天鹅A、B股20%的股权,要约收购定价则较目前A、B股现价溢价约15%。 通过此要约收购,美的集团将进一步增强对小天鹅的控制权,同时提升两家公司之间的业务协同效应。 溢价15%控盘小天鹅 上周末,小天鹅A和美的集团双双公告,美的集团计划与其全资控制的境外公司TITONIINVESTMENTSDEVELOPMENTLTD.对小天鹅A股及B股股票实施部分要约收购。 公告显示,这项要约收购计划数量高达1.26亿股,占小天鹅总股本的20%,收购价格为最近30个交易日小天鹅A、B股均价的1.15倍。其中,A股要约收购价格为10.75元/股,B股要约收购价格为10.43港元/股。据小天鹅测算,如果最终接受要约的股份均为小天鹅流通A股,本次要约收购所需最高资金总额为13.6亿元。 美的集团表示,此次要约收购所需资金来源于自有资金,目前其已将2.72亿元的履约保证金存入了相关账户。 注意到,目前美的集团共计持有2.23亿股小天鹅A,占小天鹅总股本的35.2%;TITONI持有3085.17万股小天鹅B股,占小天鹅总股本的4.88%;两者合计持股比例达到40.08%。若本次要约收购达到预定收购数量,美的集团及TITONI在小天鹅中的合计持股比例将达到60.08%,实现绝对控股。 集权为提升协同效应 对于收购的目的,美的集团表示,这是为了进一步提升两者之间的业务协同效应,增强公司洗衣机产业的核心竞争能力,进一步增强对小天鹅的控制权,此要约收购并不以终止小天鹅股票的上市地位为目的。同时,美的集团及TITONI目前暂时没有在12个月内继续增持或处置小天鹅股份的计划。 家电产业资深观察家刘步尘表示,在美的入主之前,由于没有真正意义上的大股东,小天鹅的经营状况很不好,但美的进来之后,经营情况有了改变。而对于美的来说,其自身的洗衣机很难与海尔等品牌较量,所以小天鹅就成为美的称雄洗衣机领域最重要的砝码。 公告显示,小天鹅2013年营业收入87.28亿元,同比增长26%;归属于母公司的净利润4.13亿元,同比增长22%;今年一季度归属于母公司净利润1.71亿元,同比增长53.85%。 注意到,同在3月,美的集团与阿里巴巴签订云端战略合作协议,双方将共同构建基于阿里云的物联网开放平台。在美的集团绝对控制小天鹅之后,双方在智能家电、物联网方面是否会有具体的动作?投资者不妨拭目以待。文章来源:http://www.ibaogao.com/toushi/06101445A2014.html

5,Java的一些历史有哪些

一、关于Java的起源解释如下:  1、Java平台和语言最开始只是SUN公司在1990年12月开始研究的一个内部项目。SUN公司的一个叫做帕特里克·诺顿的工程师被自己开发的C和C语言编译器搞得焦头烂额,因为其中的API极其难用。帕特里克决定改用NeXT,同时他也获得了研究公司的一个叫做“Stealth 计划”的项目的机会。  “Stealth 计划”后来改名为“Green计划”,JGosling(詹姆斯·高斯林)  2《Java》之父——詹姆斯·高斯林  和麦克·舍林丹也加入了帕特里克的工作小组。他们和其他几个工程师一起在加利福尼亚州门罗帕克市沙丘路的一个小工作室里面研究开发新技术,瞄准下一代智能家电(如微波炉)的程序设计,SUN公司预料未来科技将在家用电器领域大显身手。团队最初考虑使用C 语言,但是很多成员包括SUN的首席科学家比尔·乔伊,发现C 和可用的API在某些方面存在很大问题。  工作小组使用的是内嵌类型平台,可以用的资源极其有限。很多成员发现C 太复杂以至很多开发者经常错误使用。他们发现C 缺少垃圾回收系统,还有可移植的安全性、分布程序设计、和多线程功能。最后,他们想要一种易于移植到各种设备上的平台。  根据可用资金,比尔·乔伊决定开发一种集C语言和Mesa语言搭成的新语言,在一份报告上,乔伊把它叫做“未《Java》之父——詹姆斯·高斯林来”,他提议SUN公司的工程师应该在C 的基础上,开发一种面向对象的环境。最初,高斯林试图修改和扩展C 的功能,他自己称这种新语言为C --,但是后来他放弃了。他将要创造出一种全新的语言,被他命名为“Oak”(橡树),以他的办公室外的树而命名。  就像很多开发新技术的秘密的工程一样,工作小组没日没夜地工作到了1992年的夏天,他们能够演示新平台的一部分了,包括Green操作系统,Oak的程序设计语言,类库,和其硬件。最初的尝试是面向一种类PDA设备,被命名为Star7,这种设备有鲜艳的图形界面和被称为“Duke”的智能代理来帮助用户。1992年12月3日,这台设备进行了展示。  同年11月,Green计划被转化成了“FirstPerson有限公司”,一个SUN公司的全资子公司,团队也被重新安排到了帕洛阿尔托。FirstPerson团队对建造一种高度互动的设备感兴趣,当时代华纳发布了一个关于电视机顶盒的征求提议书时(Request for proposal),FirstPerson改变了他们的目标,作为对征求意见书的响应,提出了一个机顶盒平台的提议。但是有线电视业界觉得FirstPerson的平台给予用户过多地控制权,因此FirstPerson的投标败给了SGI。与3DO公司的另外一笔关于机顶盒的交易也没有成功,由于他们的平台不能在电视工业产生任何效益,公司再并回SUN公司。  二、关于Java的发展历史的补充解释:  Java是由Sun Microsystems公司推出的32313133353236313431303231363533e4b893e5b19e31333337623463Java面向对象程序设计语言(以下简称Java语言)和Java平台的总称。Java由James Gosling和同事们共同研发,并在1995年正式推出。Java最初被称为Oak,是1991年为消费类电子产品的嵌入式芯片而设计的。1995年更名为Java,并重新设计用于开发Internet应用程序。用Java实现的HotJava浏览器(支持Java applet)显示了Java的魅力:跨平台、动态Web、Internet计算。从此,Java被广泛接受并推动了Web的迅速发展,常用的浏览器均支持Javaapplet。另一方面,Java技术也不断更新。Java自面世后就非常流行,发展迅速,对C++语言形成有力冲击。在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。2010年Oracle公司收购Sun Microsystems
Java是一种固2113执己见的语言,它具有很好的可读性,初级程序员很容易上手,5261具有长期稳定性和可支持性。但这些设计4102决定也付出了一定的代价:冗长的1653代码,类型系统与其它语言版相比显得缺乏弹性。然而,Java的类型系统已经权在演化。
它是个面向网络的程序设计语言,用来让程序员创建应用程序,这些应用程序可以通过网络下载,而且可在任何计算平台上安全地运行。如果再加上万维网和公司内部网体系,你将会拥有一个标准的网络计算环境,java作为一个分布式的,面向对象的程序设计语言,可以让位于任何地方的任何计算机应用网络上的应用程序。 如果在商业角度看待java,java是个时髦话。同不少已经有20年历史的其他程序设计语言相比,java吸收了计算机科学领域的各种最新成果,另外一方面,由于java还比较年轻,它缺少诸如visual basic 或c++那样的丰富的编程工具的支持。 同c++一样, java是个面向对象的语言,这就意味着软件可以以部件的形式编制,为了满足某种任务,软部件可以互相配合。运行java,不必非得在网络环境中进行,java同其他传统的诸如cobol或 basic这样的程序设计语言一样,可以创建独立运行的应用程序。只不过java对互联网上的应用开发更拿手。 java适宜于互联网的开发应用,其中一个原因是它使用了虚拟机,虚拟机是个用来解释java指令的软件包,可以让java在任何机器上运行,比如有运行在mac或 unix下的虚拟机软件包。虚拟机并不是java语言本身,它是个为特定机器编写的解释器软件。java的虚拟机策略就相当于世界语,这是个人造的国际语言,目的是使得不同语言之间的翻译和沟通更加容易。 要称作一个通用的计算机语言,java是最适合不过的,这意味着它可以在所有的计算机上运行,(尽管需要为各种机器编写java虚拟机软件),可以根据需要提供软部件,并且具有内在的安全机制。 用java编写的操作系统,称为javaos,是个基于语言的操作系统,它看起来似乎没有机会来占据pc市场。但是它为microsoft windows和macos未来的发展提供了线索。它也许将来会应用到各种仪器设备中,包括电视遥控器和温控器。 基于网络的内容供应商对java技术很感兴趣,因为它增加了交互性和动画功能,这是吸引观众的关键因素。对于软件商来说, java有希望可以让人们采用租用软件的方式,诸如字处理器或者电子表格软件,而无需购买软件,这就改变了目前的商业模式。 java也使得网络计算机成为现实,无须硬盘的,价值500美元的pc

6,介绍一下JAVA

Java平台和语言最开始只是升阳公司在1990年12开始研究的一个内部项目。升阳公司的一个叫做帕特里克?诺顿的工程师被升阳自己开发的C 和C语言编译器搞得焦头烂额,因为其中的API极其难用。帕特里克决定改用NeXT,同时他也获得了研究公司的一个叫做“Stealth 计划”的项目的机会。 “Stealth 计划”后来改名为“Green计划”,詹姆斯?高斯林和麦克?舍林丹也加入了帕特里克的工作小组。他们和其他几个工程师一起在加利福尼亚州门罗帕克市沙丘路的一个小工作室里面研究开发新技术,瞄准下一代智能家电(如微波炉)的程序设计,升阳公司预料未来科技将在家用电器领域大显身手。团队最初考虑使用C 语言,但是很多成员包括升阳的首席科学家比尔?乔伊,发现C 和可用的API在某些方面存在很大问题。 工作小组使用的是内嵌类型平台,可以用的资源极其有限。很多成员发现C 太复杂以至很多开发者经常错误使用。他们发现C 缺少垃圾回收系统,还有可移植的安全性、分布程序设计、和多线程功能。最后,他们想要一种易于移植到各种设备上的平台。 根据可用的资金,比尔?乔伊决定开发一种集C语言和Mesa语言大成的新语言,在一份报告上,乔伊把它叫做“未来”,他提议升阳公司的工程师应该在C 的基础上,开发一种面向对象的环境。最初,高斯林试图修改和扩展C 的功能,他自己称这种新语言为 C --,但是后来他放弃了。他将要创造出一种全新的语言,被他命名为“Oak”(橡树),以他的办公室外的树而命名。 就像很多开发新技术的秘密的工程一样,工作小组没日没夜地工作到了1992年的夏天,他们能够演示新平台的一部分了,包括Green操作系统,Oak的程序设计语言,类库,和其硬件。最初的尝试是面向一种类PDA设备,被命名为Star7,这种设备有鲜艳的图形界面和被称为“Duke”的智能代理来帮助用户。1992年12月3日,这台设备进行了展示。 同年11月,Green计划被转化成了“FirstPerson有限公司”,一个升阳公司的全资子公司,团队也被重新安排到了帕洛阿尔托。FirstPerson团队对建造一种高度互动的设备感兴趣,当时代华纳发布了一个关于电视机顶盒的征求提议书时(Request for proposal),FirstPerson改变了他们的目标,作为对征求意见书的响应, 提出了一个机顶盒平台的提议。但是有线电视业界觉得FirstPerson的平台给予用户过多地控制权,因此FirstPerson的投标败给了SGI。与3DO 公司的另外一笔关于机顶盒的交易也没有成功,由于他们的平台不能在电视工业产生任何效益,公司再并回升阳公司。JAVA遭遇互联网 JAVA应用1994年6、7月间,在经历了一场历时三天的头脑风暴的讨论后,约翰?盖吉、詹姆斯?高斯林、比尔?乔伊、帕特里克?诺顿、韦恩?罗斯因和埃里克?斯库米,团队决定再一次改变了努力的目标,这次他们决定将该技术应用于万维网。他们认为随着Mosaic浏览器的到来,因特网正在向同样的高度互动的远景演变,而这一远景正是他们在有线电视网中看到的。作为原型,帕特里克?诺顿写了一个小型万维网浏览器,WebRunner,后来改名为HotJava。 同年,Oak改名为Java。商标搜索显示,Oak已被一家显卡制造商注册,因此团队找到了一个新名字。这个名字是在很多成员常去的本地咖啡馆中杜撰出来的。名字是不是首字母缩写还不清楚,很大程度上来说不是。虽然有人声称是开发人员名字的组合:James Gosling(詹姆斯?高斯林) Arthur Van Hoff(阿瑟?凡?霍夫) Andy Bechtolsheim(安迪?贝克托克姆),或“Just Another Vague Acronym”(只是另外一个含糊的缩写)。还有一种比较可信的说法是这个名字是出于对咖啡的喜爱,所以以Java咖啡来命名。类文件的前四个字节如果用十六进制阅读的话,分别为CA FE BA BE, 就会拼出两个单词“CAFE BABE”(咖啡宝贝)。 1994年10月,HotJava和Java平台为公司高层进行演示。1994年,Java 1.0a版本已经可以提供下载,但是Java和HotJava浏览器的第一次公开发布却是在1995年3月23日SunWorld大会上进行的。升阳公司的科学指导约翰?盖吉宣告Java技术。这个发布是与网景公司的执行副总裁马克?安德森的惊人发布一起进行的,宣布网景将在其浏览器中包含对Java的支持。1996年1月,升阳公司成立了Java业务集团,专门开发Java技术。编辑本段语言特点 Java是一种简单的,面向对象的,分布式的,解释型的,健壮安全的,结构中立的,可移植的,性能优异、多线程的静态语言。 当1995年SUN推出Java语言之后,全世界的目光都被这个神奇的语言所吸引。那么Java到底有何神奇之处呢? Java语言其实最早诞生于1991年,起初被称为OAK语言,是SUN公司为一些消费性电子产品而设计的一个通用环境。他们最初的目的只是为了开发一种独立于平台的软件技术,而且在网络出现之前,OAK可以说是默默无闻,甚至差点夭折。但是,网络的出现改变了OAK的命运。 在Java出现以前,Internet上的信息内容都是一些乏味死板的HTML文档。这对于那些迷恋于WEB浏览的人们来说简直不可容忍。他们迫切希望能在WEB中看到一些交互式的内容,开发人员也极希望能够在WEB上创建一类无需考虑软硬件平台就可以执行的应用程序,当然这些程序还要有极大的安全保障。对于用户的这种要求,传统的编程语言显得无能为力。SUN的工程师敏锐地察觉到了这一点,从1994年起,他们开始将OAK技术应用于WEB上,并且开发出了HotJava的第一个版本。当SUN公司1995年正式以Java这个名字推出的时候,几乎所有的WEB开发人员都心生感叹:噢,这正是我想要的!于是Java成了一颗耀眼的明星,丑小鸭一下子变成了白天鹅。
net 和 java由于历史的原因两者有90%以上的重复。我个人推荐学习java。1. .net 支持可视化编程,上手容易。但相对java在语法上较为晦涩,而且开发文档没有java做的好;2. java在web开发是是第一个支持非cgi 规范脚本的语言,近年更由于引入spring hibernate 而在java web开发上越走越远;3.从收益上讲,java语言的跨平台性远比.net 语言要好,并且是开源的。因此,java 语言的收益和成本比.net 要高4.从编程语言的适用性参考,你可上网上搜一下“世界编程语言排行榜”
net 和 java由于历史的原因两者有90%以上的重复。我个人推荐学习java。1. .net 支持可视化编程,上手容易。但相对java在语法上较为晦涩,而且开发文档没有java做的好;2. java在web开发是是第一个支持非cgi 规范脚本的语言,近年更由于引入spring hibernate 而在java web开发上越走越远;3.从收益上讲,java语言的跨平台性远比.net 语言要好,并且是开源的。因此,java 语言的收益和成本比.net 要高4.从编程语言的适用性参考,你可上网上搜一下“世界编程语言排行榜”

7,Java语言的发展历史

Java平台和语言最开始只是SUN公司在1990年12月开始研究的一个内部项目。SUN公司的一个叫做帕特里克·诺顿的工程师被自己开发的C和C语言编译器搞得焦头烂额,因为其中的API极其难用。帕特里克决定改用NeXT,同时他也获得了研究公司的一个叫做“Stealth 计划”的项目的机会。“Stealth 计划”后来改名为“Green计划”,JGosling(詹姆斯·高斯林)和麦克·舍林丹也加入了帕特里克的工作小组。他们和其他几个工程师一起在加利福尼亚州门罗帕克市沙丘路的一个小工作室里面研究开发新技术,瞄准下一代智能家电(如微波炉)的程序设计,SUN公司预料未来科技将在家用电器领域大显身手。团队最初考虑使用C 语言,但是很多成员包括SUN的首席科学家比尔·乔伊,发现C 和可用的API在某些方面存在很大问题。工作小组使用的是内嵌类型平台,可以用的资源极其有限。很多成员发现C 太复杂以至很多开发者经常错误使用。他们发现C 缺少垃圾回收系统,还有可移植的安全性、分布程序设计、和多线程功能。最后,他们想要一种易于移植到各种设备上的平台。根据可用的资金,比尔·乔伊决定开发一种集C语言和Mesa语言搭成的新语言,在一份报告上,乔伊把它叫做“未来”,他提议SUN公司的工程师应该在C 的基础上,开发一种面向对象的环境。最初,高斯林试图修改和扩展C 的功能,他自己称这种新语言为C --,但是后来他放弃了。他将要创造出一种全新的语言,被他命名为“Oak”(橡树),以他的办公室外的树而命名。就像很多开发新技术的秘密的工程一样,工作小组没日没夜地工作到了1992年的夏天,他们能够演示新平台的一部分了,包括Green操作系统,Oak的程序设计语言,类库,和其硬件。最初的尝试是面向一种类PDA设备,被命名为Star7,这种设备有鲜艳的图形界面和被称为“Duke”的智能代理来帮助用户。1992年12月3日,这台设备进行了展示。同年11月,Green计划被转化成了“FirstPerson有限公司”,一个SUN公司的全资子公司,团队也被重新安排到了帕洛阿尔托。FirstPerson团队对建造一种高度互动的设备感兴趣,当时代华纳发布了一个关于电视机顶盒的征求提议书时(Request for proposal),FirstPerson改变了他们的目标,作为对征求意见书的响应,提出了一个机顶盒平台的提议。但是有线电视业界觉得FirstPerson的平台给予用户过多地控制权,因此FirstPerson的投标败给了SGI。与3DO公司的另外一笔关于机顶盒的交易也没有成功,由于他们的平台不能在电视工业产生任何效益,公司再并回SUN公司。 JAVA应用1994年6、7月间,在经历了一场历时三天的头脑风暴的讨论之后,约翰·盖吉、詹姆斯·高斯林、比尔·乔伊、帕特里克·诺顿、韦恩·罗斯因和埃里克·斯库米,团队决定再一次改变了努力的目标,这次他们决定将该技术应用于万维网。他们认为随着Mosaic浏览器的到来,因特网正在向同样的高度互动的远景演变,而这一远景正是他们在有线电视网中看到的。作为原型,帕特里克·诺顿写了一个小型万维网浏览器,WebRunner,后来改名为HotJava。同年,Oak改名为Java。商标搜索显示,Oak已被一家显卡制造商注册,因此团队找到了一个新名字。这个名字是在很多成员常去的本地咖啡馆中杜撰出来的。名字是不是首字母缩写还不清楚,很大程度上来说不是。虽然有人声称是开发人员名字的组合:James Gosling(詹姆斯·高斯林)Arthur Van Hoff(阿瑟·凡·霍夫)Andy Bechtolsheim(安迪·贝克托克姆),或“Just Another Vague Acronym”(只是另外一个含糊的缩写)。还有一种比较可信的说法是这个名字是出于对咖啡的喜爱,所以以Java咖啡来命名。类文件的前四个字节如果用十六进制阅读的话,分别为CA FE BA BE,就会拼出两个单词“CAFE BABE”(咖啡宝贝)。1994年10月,HotJava和Java平台为公司高层进行演示。1994年,Java 1.0a版本已经可以提供下载,但是Java和HotJava浏览器的第一次公开发布却是在1995年5月23日SunWorld大会上进行的。SUN公司的科学指导约翰·盖吉宣告Java技术。这个发布是与网景公司的执行副总裁马克·安德森的惊人发布一起进行的,宣布网景将在其浏览器中包含对Java的支持。1996年1月,升阳公司成立了Java业务集团,专门开发Java技术。
Sun的Java语言开发小组成立于1991年,其目的是开拓消费类电子产品市场,例如:交互式电视,烤面包箱等。Sun内部人员把这个项目称为Green,那时World Wide Web还在图纸上呢。该小组的领导人是James Gosling,41岁。于1984年加盟Sun Microsystem公司,以前在一家IBM研究机构工作。他是Sun NeWs窗口系统的总设计师,虽然当时NeWs在技术上非常成功,但在商业上却完全失败,没有了Java那么好的运气。Gosling是一位非常杰出的程序员,GOSMACS也是Gosling写的,它是第一个用C实现的EMACS的文本编辑器。 在研究开发过程中,Gosling 深刻体会到消费类电子产品和工作站产品的开发哲学之间差异:消费类电子产品要求高可靠、费用低、标准化、使用简单,而工作站用户要求强大的计算能力,而不在此乎价格以及操作的复杂性。消费类电子产品用户并不关心CPU的型号,也不欣赏专用昂贵的RISC处理器,他们需要建立在一个标准基础之上,一系列可选的方案,从8086-80586都可以上。 从C++开始 为了使整个系统与平台无关,Gosling首先从改写C++编译器着手。但是Gosling在改写过程中感到仅C++是无法满足需要的,于是在1991年6月份开始准备开发一个新的语言,那么给它起一个什么名字呢? Gosling回首向窗外望去,看见一棵老橡树,于是建一个目录叫Oak,这就是Java语言的前身。(后来发现Oak已是Sun公司的另一个语言的注册商标,才改名为Java,即爪哇,太平洋上一个盛产咖啡的岛屿的名字)。 Gosling在开始写Java时,并不局限于扩充语言机制本身,更注重于语言所运行软硬件环境,他要建立一个系统,这个系统运行于一个巨大的、分布的、异质的网络环境中,完成各电子设备之间的通讯与协同工作。Gosling在设计中采用了虚机器码(Virtual Machine Code)方式。即Java语言编译后产生的是虚机器码,虚机器码运行在一个解释器上,每一个操作系统均有一个解释器,这样一来,Java就成了平台无关语言。这和Gosling设计的Sun NeWs窗口系统有着相同的技术味道,在NeWs中用户界面统一用Postscript描述,不同的显示器有不同的Postscript解释器,这样便保证了用户界面的良好的可移植性。 当Patrick Naughton加入该小组后,整个工作进展神速。Naughton也是Sun公司的技术骨干,曾经是Open Windows的项目的负责人。经过17个月的奋战,整个系统胜利完成。它是由一个操作系统,一种语言(Java),一个用户界面,一个新的硬件平台,三块专用芯片的构成。而通常情况下,这样的项目在Sun公司要75个人干三年。项目完成后,在Sun公司内部做一次展示和鉴定,观众的反应是: 在各方面都采用了崭新的、非常大胆的技术。许多参观者对Java留下了非常深刻的印象,特别得到Sun的二位领导人Scott McNealy和Bill Joy的关注,但Java的前途未卜。 初战告败 接着,Java项目的工作人员开始做应用规划,着手成立一家公司,从事消费类电子产品的开发,这家公司就是FirstPerson Inc.。公司的第一个项目就是Time-Warner的投标项目,顶置盒式操作系统和请求式电视技术。虽然FirstPerson Inc.在技术毫不逊色于任何公司,但是由于经营策略上的失误,败给了SGI。FirstPerson一直到1994年初仍在坚持开发专用的顶置盒式操作系统,但实践证明,这个市场尚未成熟。例如:好几家交互式有线电视网的实验都以失败告终。 Naughton立即认识到研究方向应该转移。在Naughton的努力下,研究开始向在线服务,CD-ROM和基于网络的台式机方向转移。最后FirstPerson解散,一部分人去了Sun Interactive开发数字视频数据服务器,而另一部分开始把Java用于基于网络的台式机系统。 Java语言的转折点 到了1994年,WWW已如火如荼的发展起来。Gosling意识到WWW需要一个中性的浏览器,它不依赖于任何硬件平台和软件平台。它应是一种实时性较高,可靠安全,有交互功能的浏览器。于是Gosling决定用Java开发一个新的Web浏览器。
它是个面向网络的程序设计语言,用来让程序员创建应用程序,这些应用程序可以通过网络下载,而且可在任何计算平台上安全地运行。如果再加上万维网和公司内部网体系,你将会拥有一个标准的网络计算环境,Java作为一个分布式的,面向对象的程序设计语言,可以让位于任何地方的任何计算机应用网络上的应用程序。 如果在商业角度看待Java,Java是个时髦话。同不少已经有20年历史的其他程序设计语言相比,Java吸收了计算机科学领域的各种最新成果,另外一方面,由于Java还比较年轻,它缺少诸如Visual Basic 或C++那样的丰富的编程工具的支持。 同C++一样, Java是个面向对象的语言,这就意味着软件可以以部件的形式编制,为了满足某种任务,软部件可以互相配合。运行Java,不必非得在网络环境中进行,Java同其他传统的诸如COBOL或 Basic这样的程序设计语言一样,可以创建独立运行的应用程序。只不过Java对互联网上的应用开发更拿手。 Java适宜于互联网的开发应用,其中一个原因是它使用了虚拟机,虚拟机是个用来解释Java指令的软件包,可以让Java在任何机器上运行,比如有运行在Mac或 UNIX下的虚拟机软件包。虚拟机并不是Java语言本身,它是个为特定机器编写的解释器软件。Java的虚拟机策略就相当于世界语,这是个人造的国际语言,目的是使得不同语言之间的翻译和沟通更加容易。 要称作一个通用的计算机语言,Java是最适合不过的,这意味着它可以在所有的计算机上运行,(尽管需要为各种机器编写Java虚拟机软件),可以根据需要提供软部件,并且具有内在的安全机制。 用Java编写的操作系统,称为JavaOS,是个基于语言的操作系统,它看起来似乎没有机会来占据PC市场。但是它为Microsoft Windows和MacOS未来的发展提供了线索。它也许将来会应用到各种仪器设备中,包括电视遥控器和温控器。 基于网络的内容供应商对Java技术很感兴趣,因为它增加了交互性和动画功能,这是吸引观众的关键因素。对于软件商来说, Java有希望可以让人们采用租用软件的方式,诸如字处理器或者电子表格软件,而无需购买软件,这就改变了目前的商业模式。 Java也使得网络计算机成为现实,无须硬盘的,价值500美元的PC
Java是C语系语言,衍生自C++,1995年产生,它源于Oak语言。现在的最高版本为Java 1.7,即Java 7.0
1995年5月23日 Java诞生1998年12月 1.2版本 Java2 J2SE J2EE J2ME 2004年12月 1.5版本(5.0) Java JavaSE JavaEE JavaME2006年12月 1.6版本(6.0)

文章TAG:智能家电控制权智能  智能家电  家电  
下一篇