- 20世纪90年代,单片机技术发展起来,智能化电子设备发展
- sun公司为了抢占市场先机,组织了几个工程师专攻嵌入式应用
- 首先考虑使用C++编写程序
- C++程序过于复杂和庞大,单片系统资源有限
- 嵌入式种类繁多,需要跨平台
- 转而着眼开发新语言
- 没有开发全新语言,根据嵌入式要求,改造C++,Oak
- 制定一种运行硬件体系结构规范
- 缺乏硬件厂商支持,搁置
- 互联网发展带来新的机会,网页需要灵活
- 程序网络传播
- 跨平台
- Oak + 基于规范构建的试验平台
- 小,适合网络传播
- 跨平台
- sun推出applet,并将Oak改名为Java
- 其他公司纷纷停止自己的相关开发项目,使用Java



