<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
 <channel>
  <title>On The Open Way</title>
  <link>http://navigating.blogbus.com</link>
  <description><![CDATA[]]></description>
  <generator> by blogbus.com </generator>
  <lastBuildDate>Thu, 17 Nov 2011 16:51:05 +0800</lastBuildDate>
  <image>
									<url>http://public.blogbus.com/profile/5/7/6/17675/avatar_17675_96.jpg</url>
									<title>On The Open Way</title>
									<link>http://navigating.blogbus.com</link>
								</image>  <item>
   <title>佛教禅宗 六祖慧能</title>
   <description><![CDATA[<p><strong><span style="font-family: 宋体; mso-ascii-font-family: ">佛教禅宗</span>
 </strong>
<strong><span style="font-family: 宋体; mso-ascii-font-family: ">六祖慧能</span>
</strong>
</p>
<p class="MsoNormal"><strong><span style="font-family: 宋体; mso-ascii-font-family: ">慧能</span>
</strong>
<span style="font-family: 宋体; mso-ascii-font-family: ">（公元</span>
<span lang="EN-US">638</span>
<span style="font-family: 宋体; mso-ascii-font-family: ">年－</span>
<span lang="EN-US">713</span>
<span style="font-family: 宋体; mso-ascii-font-family: ">年），俗姓卢氏，唐代岭南新州（今广东新兴县）人，父亲名卢行瑫，早逝，母李氏，其籍贯为范阳（今北京大兴）</span>
<span lang="EN-US">, </span>
<span style="font-family: 宋体; mso-ascii-font-family: ">因其父贬于岭南才南迁。慧能生于贞观，圆寂于开元初年，经历了唐朝太宗、高宗、中宗、睿宗、武周</span>
<span lang="EN-US">(</span>
<span style="font-family: 宋体; mso-ascii-font-family: ">武则天</span>
<span lang="EN-US">)</span>
<span style="font-family: 宋体; mso-ascii-font-family: ">、中宗、恭宗、睿宗、玄宗八位国君阶段。自幼以卖柴为生，因一次卖柴回家的路上听到有人读诵《金刚经》，便萌生学习佛法之念；后去湖北的黄梅山拜谒佛教禅宗五祖弘忍大师为师，由此开始了学佛生涯。其时弘忍年事已高，急于传付衣法，遂命弟子作偈以呈，当时大弟子神秀也是大家公认的禅宗衣钵的继承人，为了避嫌半夜起来，在院墙上写了一首偈子曰：</span>
</p>
<p class="MsoNormal"><span lang="EN-US">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>
<span style="font-family: 宋体; mso-ascii-font-family: ">&ldquo;身是菩提树，心如明镜台，</span>
</p>
<p class="MsoNormal"><span lang="EN-US">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp; </span>
<span style="font-family: 宋体; mso-ascii-font-family: ">时时勤拂拭，莫使惹尘埃。&rdquo;</span>
</p>
<p class="MsoNormal"><span style="font-family: 宋体; mso-ascii-font-family: ">弘忍认为神秀还没有完全顿悟。</span>
</p>
<p class="MsoNormal"><span style="font-family: 宋体; mso-ascii-font-family: ">惠能当时做砍柴、碾米，听说这件事之后慧能就叫人带他去看偈子，听后亦诵一偈，因为自己是不会识字不会写字，并请当时在场的江州别驾张日用代劳题于壁上：</span>
</p>
<p class="MsoNormal"><span lang="EN-US">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>
<span style="font-family: 宋体; mso-ascii-font-family: ">&ldquo;菩提本无树，明镜亦非台，</span>
</p>
<p class="MsoNormal"><span lang="EN-US">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp; </span>
<span style="font-family: 宋体; mso-ascii-font-family: ">本来无一物，何处惹尘埃。&rdquo;</span>
</p>
<p class="MsoNormal"><span style="font-family: 宋体; mso-ascii-font-family: ">弘忍见后，当众用鞋把慧能的偈搽掉，并说&ldquo;亦未见性&rdquo;。次日，弘忍大师来到碾米房，以杖击碓</span>
<span lang="EN-US">(</span>
<span style="font-family: 宋体; mso-ascii-font-family: ">捣米器具</span>
<span lang="EN-US">)</span>
<span style="font-family: 宋体; mso-ascii-font-family: ">而去；惠能立刻理解了五祖的意思，于是他在当晚上三更的时候去了弘忍的禅房。弘忍为其宣讲《金刚经》，并传衣钵，定为传人。然后为了防止有人伤害惠能，让惠能连夜逃走。于是惠能连夜远走南方，隐居</span>
<span lang="EN-US">10</span>
<span style="font-family: 宋体; mso-ascii-font-family: ">年之后才出来讲经传法。</span>
</p>
<p class="MsoNormal"><span lang="EN-US">676</span>
<span style="font-family: 宋体; mso-ascii-font-family: ">年，唐高宗仪凤元年，正月初八到广州法性寺，印宗法师在该寺内讲《涅槃经》之际，正好遇到风吹幡动，一僧曰：风动；一僧曰：幡动；争论不休，惠能进曰：</span>
</p>
<p class="MsoNormal"><span lang="EN-US">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>
<span style="font-family: 宋体; mso-ascii-font-family: ">&ldquo;不是风动，亦非幡动，仁者心动&rdquo;。</span>
</p>
<p class="MsoNormal"><span style="font-family: 宋体; mso-ascii-font-family: ">印宗闻之折服，遂拜为师，并为之剃度。</span>
</p>
<p class="MsoNormal"><span style="font-family: 宋体; mso-ascii-font-family: ">仪凤二年</span>
<span lang="EN-US">(677</span>
<span style="font-family: 宋体; mso-ascii-font-family: ">年</span>
<span lang="EN-US">)</span>
<span style="font-family: 宋体; mso-ascii-font-family: ">，韶州刺史韦璩仰其道风，率同僚入山请惠能入城曹溪宝林寺（今广东韶关南华寺），于大梵寺讲堂为众说法，兼授无相戒。僧尼道俗集者千余人，门人法海编录其法语。慧能在此弘扬禅宗传法长达</span>
<span lang="EN-US">37</span>
<span style="font-family: 宋体; mso-ascii-font-family: ">年，奠定了禅宗&ldquo;南宗&rdquo;的基础。</span>
</p>
<p class="MsoNormal"><span style="font-family: 宋体; mso-ascii-font-family: ">神龙元年</span>
<span lang="EN-US">(705</span>
<span style="font-family: 宋体; mso-ascii-font-family: ">年</span>
<span lang="EN-US">)</span>
<span style="font-family: 宋体; mso-ascii-font-family: ">，武则天和唐中宗即遣内侍薛简往曹溪召其入京。惠能以久处山林，年迈风疾，辞却不去。薛简恳请说法，将记录带回报命。中宗因赠摩纳袈裟一领及绢五百匹以为供养。并命改称宝林寺为中兴寺，由韶州刺史重修，又给予法泉寺额，并以惠能新州故宅为国恩寺。</span>
</p>
<p class="MsoNormal"><span style="font-family: 宋体; mso-ascii-font-family: ">延和元年</span>
<span lang="EN-US">(712</span>
<span style="font-family: 宋体; mso-ascii-font-family: ">年</span>
<span lang="EN-US">)</span>
<span style="font-family: 宋体; mso-ascii-font-family: ">惠能回至新州，命门人建报恩塔。唐玄宗先天二年（</span>
<span lang="EN-US">713</span>
<span style="font-family: 宋体; mso-ascii-font-family: ">年），圆寂于新州国恩寺，世寿七十六，唐宪宗谥号大鉴禅师。惠能圆寂后，其真身不坏，被运回韶州（今广东韶关）曹溪，其门人裹综涂漆，保持其生前形像。其肉身像至今还保存在南华寺，供奉在灵照塔中。</span>
</p>
<p class="MsoNormal"><strong><span style="font-family: 宋体; mso-ascii-font-family: ">南北宗之争</span>
</strong>
</p>
<p class="MsoNormal"><span style="font-family: 宋体; mso-ascii-font-family: ">惠能，主张&ldquo;顿悟&rdquo;，影响华南诸宗派，人称&ldquo;南宗&rdquo;，在曹溪宝林寺（今广东韶关南华寺）弘扬禅宗传法长达</span>
<span lang="EN-US">37</span>
<span style="font-family: 宋体; mso-ascii-font-family: ">年之久。六祖惠能的同门师兄神秀，主张&ldquo;渐悟&rdquo;，在华北势力颇盛，号称&ldquo;北宗&rdquo;。</span>
</p>
<p class="MsoNormal"><span style="font-family: 宋体; mso-ascii-font-family: ">唐玄宗开元二年（</span>
<span lang="EN-US">730</span>
<span style="font-family: 宋体; mso-ascii-font-family: ">年），在河南滑台（今滑县）的无遮大会上，惠能弟子荷泽神会辩倒了神秀门人崇远、普寂，使得&ldquo;南宗&rdquo;成为中国禅宗正统。</span>
</p>
<p class="MsoNormal"><span style="font-family: 宋体; mso-ascii-font-family: ">惠能为禅宗的发展奠定了理论基础，对于后来各派禅师建立门庭，影响极大。在他死后，他的弟子传承禅法，形成惠能禅法的南北二宗。惠能禅法的北宗即是荷泽神会门下，称荷泽宗。惠能禅法的南宗则以南岳怀让门下的洪州宗，与青原行思、石头希迁一系的石头宗为代表。</span>
</p>
<p class="MsoNormal"><span style="font-family: 宋体; mso-ascii-font-family: ">惠能禅法在北宗荷泽一派的推动下，取代了原先北宗神秀一系的地位，成为禅门正宗，但荷泽一派因后继无人，在唐末衰亡。对后世影响较大的反而是南宗门下。南宗门下，后来形成河北临济宗、江西曹洞宗、湖南沩仰宗、广东云门宗、江苏法眼宗五宗，即&ldquo;一花开五叶&rdquo;。</span>
</p>
<p class="MsoNormal"><span style="font-family: 宋体; mso-ascii-font-family: ">后来，法眼宗远传于泰国、朝鲜；云门宗、临济宗更远播欧美。在中国、日本，则是临济宗、曹洞宗两宗最盛。</span>
</p>
<p class="MsoNormal"><strong><span style="font-family: 宋体; mso-ascii-font-family: ">经典</span>
</strong>
</p>
<p class="MsoNormal"><span style="font-family: 宋体; mso-ascii-font-family: ">惠能圆寂后，其弟子<span style="font-size: 10.5pt;">们</span>
将其经历和言论录整理成《六祖坛经》，简称《坛经》，是禅宗的经典。</span>
</p>
<p class="MsoNormal"><strong><span style="font-family: 宋体; mso-ascii-font-family: ">著名弟子</span>
</strong>
</p>
<p class="MsoNormal"><span style="font-family: 宋体; mso-ascii-font-family: ">弟子众多，最著名的有：荷泽神会、青原行思、南岳怀让、石头希迁、净藏。</span>
</p>
<p class="MsoNormal"><strong><span style="font-family: 宋体; mso-ascii-font-family: ">禅宗</span>
</strong>
</p>
<p class="MsoNormal"><span style="font-family: 宋体; mso-ascii-font-family: ">禅宗，又称宗门，汉传佛教宗派之一，始于菩提达摩，盛于六祖惠能，中晚唐之后成为汉传佛教的主流，也是汉传佛教最主要的象征之一。汉传佛教宗派多来自于印度，但唯独天台宗、华严宗与禅宗，是由中国独立发展出的三个本土佛教宗派。其中又以禅宗最具独特的性格。禅宗祖师会运用各种教学方法，以求达到这种境界，这又称开悟。其核心思想为：</span>
</p>
<p class="MsoNormal"><span lang="EN-US">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>
<span style="font-family: 宋体; mso-ascii-font-family: ">&ldquo;不立文字，教外别传；</span>
</p>
<p class="MsoNormal"><span lang="EN-US">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp; </span>
<span style="font-family: 宋体; mso-ascii-font-family: ">直指人心，见性成佛&rdquo;。</span>
</p>
<p class="MsoNormal"><strong><span style="font-family: 宋体; mso-ascii-font-family: ">轶事</span>
</strong>
</p>
<p class="MsoNormal"><span style="font-family: 宋体; mso-ascii-font-family: ">《西游记》孙悟空学艺的故事可能取材于六祖慧能的学佛经历。</span>
&nbsp;<span class="Apple-style-span" style="color: #333333; font-family: Arial; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 18px; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; background-color: #ffffff; display: inline ! important; float: none;"></span>
</p>
<p>&nbsp;</p><!--sp--><div class="addfav"><br />收藏到：<span class= "delicious"><a href="http://delicious.com/save?url=http%3A%2F%2Fnavigating.blogbus.com%2Flogs%2F173940556.html&title=%E4%BD%9B%E6%95%99%E7%A6%85%E5%AE%97+%E5%85%AD%E7%A5%96%E6%85%A7%E8%83%BD">Del.icio.us</a></span></div><br /><br /><div class="sysmsg"><b><a href="http://www.blogbus.com" target="_blank">博客大巴，你的个人传媒早班车</a></b></div><br /><br />]]></description>
   <link>http://navigating.blogbus.com/logs/173940556.html</link>
   <author>stevenxu</author>
   <pubDate>Tue, 15 Nov 2011 00:20:00 +0800</pubDate>
  </item>
  <item>
   <title>&lt;集合&gt;红色趣味丛书</title>
   <description><![CDATA[<p>《老总小传》作者：马甲同志 http://blog.sina.com.cn/s/blog_5091b1dd0100c3nq.html</p>
<p><span style="white-space: pre;">	</span>以非常不传统的视角书写总司令的光辉历程。</p>
<p>《非常轨迹&mdash;&mdash;记中央红军长征中的四渡赤水抢渡金沙江之战》&nbsp;作者：双石 http://zhoujun.blshe.com/category/349/9197</p>
<p><span style="white-space: pre;">	</span>以电报文和分析为基础，重现&ldquo;四渡赤水&rdquo;；</p>
<p><span style="white-space: pre;">	</span>时间，从1934年12月至1935年5月；</p>
<p><span style="white-space: pre;">	</span>地点，湘(湖南)、桂(广西)、黔(贵州)、川(四川)、滇(云南)；</p>
<p><span style="white-space: pre;">	</span>中共参战部队：</p>
<p><span style="white-space: pre;">		</span>军委纵队，叶剑英、陈云；</p>
<p><span style="white-space: pre;">		</span>红一军团，林彪、聂荣臻；</p>
<p><span style="white-space: pre;">		</span>红三军团，彭德怀、杨尚昆；</p>
<p><span style="white-space: pre;">		</span>红五军团，董振堂、李卓然；</p>
<p><span style="white-space: pre;">		</span>红九军团，罗炳辉、何长工；</p>
<p><span style="white-space: pre;">		</span>游击队若干；</p>
<p><span style="white-space: pre;">	</span>KMT参战：</p>
<p><span style="white-space: pre;">		</span>中央军，薛岳；</p>
<p><span style="white-space: pre;">		</span>湘军，何健；</p>
<p><span style="white-space: pre;">		</span>黔军，王家烈；</p>
<p><span style="white-space: pre;">		</span>川军，刘湘；</p>
<p><span style="white-space: pre;">		</span>川军，刘文辉；</p>
<p><span style="white-space: pre;">		</span>桂军，李宗仁，白崇禧；</p>
<p><span style="white-space: pre;">		</span>滇军，龙云；</p>
<p><span style="white-space: pre;">		</span>地方民团若干；<span style="white-space: pre;">	</span> &nbsp; &nbsp; &nbsp; &nbsp;</p>
<p>《朱毛之争》&nbsp;作者：双石 http://zhoujun.blshe.com/category/349/9689</p>
<p><span style="white-space: pre;">	</span>主要是叙述，分析发生在1929年6月的朱毛之争的前前后后，左左右右的一些事儿。</p>
<p>《Ifuleu红色八卦系列：【井冈山】》作者：&nbsp;双石 http://zhoujun.blshe.com/category/349/34826</p>
<p><span style="white-space: pre;">	</span>主要是叙述开始于1927年秋朱毛红军在井冈山的成长、战斗的事儿。</p>
<p>《十大元帅的情缘》&nbsp;作者：孔庆东 http://blog.sina.com.cn/s/blog_476da36101000axq.html</p>
<p>《红军林彪》 作者：子金山 http://blog.sina.com.cn/s/articlelist_1256636234_10_1.html</p>
<p><span style="white-space: pre;">	</span>主要是叙述了林彪元帅从1927年南昌起义到1935年红军长征结束这一段时间内的战斗历程。</p>
<p>&nbsp;</p>
<p>&nbsp;</p><!--sp--><div class="addfav"><br />收藏到：<span class= "delicious"><a href="http://delicious.com/save?url=http%3A%2F%2Fnavigating.blogbus.com%2Flogs%2F171420252.html&title=%3C%E9%9B%86%E5%90%88%3E%E7%BA%A2%E8%89%B2%E8%B6%A3%E5%91%B3%E4%B8%9B%E4%B9%A6">Del.icio.us</a></span></div><br /><br /><div class="sysmsg"><b><a href="http://www.blogbus.com" target="_blank">博客大巴，你的个人传媒早班车</a></b></div><br /><br />]]></description>
   <link>http://navigating.blogbus.com/logs/171420252.html</link>
   <author>stevenxu</author>
   <pubDate>Fri, 04 Nov 2011 21:07:00 +0800</pubDate>
  </item>
  <item>
   <title>学习Android-Android初调试</title>
   <description><![CDATA[<p><span class="yj-message"><strong><span lang="EN-US">Android</span>
</strong>
</span>
<span class="yj-message"><strong><span style="font-family: 宋体; mso-ascii-font-family: ">初调试</span>
</strong>
</span>
</p>
<p class="MsoNormal"><span class="yj-message"><span style="font-family: 宋体; mso-ascii-font-family: ">在</span>
<span lang="EN-US">Android</span>
</span>
<span class="yj-message"><span style="font-family: 宋体; mso-ascii-font-family: ">平台开发，需要在一个模式或者真实的环境之下进行一下调试、验证，至少有三种方式：</span>
</span>
</p>
<p class="MsoNormal" style="margin-left: 39.0pt; text-indent: -18.0pt; mso-list: l0 level2 lfo1; tab-stops: list 39.0pt;"><!--  [if !supportLists]--><span class="yj-message"><span lang="EN-US">1.<span style="font: 7.0pt ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>
</span>
</span>
<!--  [endif]--><span class="yj-message"><span lang="EN-US">Eclipse
+ AVD</span>
</span>
<span class="yj-message"><span style="font-family: 宋体; mso-ascii-font-family: ">，通过</span>
<span lang="EN-US">Eclipse</span>
</span>
<span class="yj-message"><span style="font-family: 宋体; mso-ascii-font-family: ">或者</span>
<span lang="EN-US">Android SDK</span>
</span>
<span class="yj-message"><span style="font-family: 宋体; mso-ascii-font-family: ">自带的命令行创建</span>
<span lang="EN-US">Android Virtual Device ;</span>
</span>
</p>
<p class="MsoNormal" style="margin-left: 39.0pt; text-indent: -18.0pt; mso-list: l0 level2 lfo1; tab-stops: list 39.0pt;"><!--  [if !supportLists]--><span class="yj-message"><span lang="EN-US">2.<span style="font: 7.0pt ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>
</span>
</span>
<!--  [endif]--><span class="yj-message"><span lang="EN-US">Eclipse
+ Android Device</span>
</span>
<span class="yj-message"><span style="font-family: 宋体; mso-ascii-font-family: ">，通过一个真实</span>
<span lang="EN-US">Android</span>
</span>
<span class="yj-message"><span style="font-family: 宋体; mso-ascii-font-family: ">设备通过</span>
<span lang="EN-US">USB</span>
</span>
<span class="yj-message"><span style="font-family: 宋体; mso-ascii-font-family: ">和电脑相连进行调试；</span>
</span>
</p>
<p class="MsoNormal" style="margin-left: 39.0pt; text-indent: -18.0pt; mso-list: l0 level2 lfo1; tab-stops: list 39.0pt;"><!--  [if !supportLists]--><span class="yj-message"><span lang="EN-US">3.<span style="font: 7.0pt ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>
</span>
</span>
<!--  [endif]--><span class="yj-message"><span lang="EN-US">Eclipse
+ Android System over Virtual Machine</span>
</span>
<span class="yj-message"><span style="font-family: 宋体; mso-ascii-font-family: ">，在系统安装一个虚拟机软件，比方说：</span>
<span lang="EN-US">VirtualBox</span>
</span>
<span class="yj-message"><span style="font-family: 宋体; mso-ascii-font-family: ">，</span>
<span lang="EN-US">VmWare</span>
</span>
<span class="yj-message"><span style="font-family: 宋体; mso-ascii-font-family: ">，</span>
<span lang="EN-US">VirtualPC</span>
</span>
<span class="yj-message"><span style="font-family: 宋体; mso-ascii-font-family: ">等，然后下载一个</span>
<span lang="EN-US">Android
ROM</span>
</span>
<span class="yj-message"><span style="font-family: 宋体; mso-ascii-font-family: ">安装到虚拟机之中，配置虚拟机的网络和</span>
<span lang="EN-US">Host</span>
</span>
<span class="yj-message"><span style="font-family: 宋体; mso-ascii-font-family: ">主机相连，然后在</span>
<span lang="EN-US">Host</span>
</span>
<span class="yj-message"><span style="font-family: 宋体; mso-ascii-font-family: ">主机中通过</span>
<span lang="EN-US">adb</span>
</span>
<span class="yj-message"><span style="font-family: 宋体; mso-ascii-font-family: ">命令</span>
<span lang="EN-US">adb connect android-ip</span>
</span>
<span class="yj-message"><span style="font-family: 宋体; mso-ascii-font-family: ">连接虚拟机中的</span>
<span lang="EN-US">Android</span>
</span>
<span class="yj-message"><span style="font-family: 宋体; mso-ascii-font-family: ">系统，然后就可以进行调试了。</span>
</span>
</p>
<p class="MsoNormal"><span class="yj-message"><span style="font-family: 宋体; mso-ascii-font-family: ">对于一些和</span>
<span lang="EN-US">ROM</span>
</span>
<span class="yj-message"><span style="font-family: 宋体; mso-ascii-font-family: ">相关的开发、调试，最后现在虚拟机环境下进行调试，以免于把真实</span>
<span lang="EN-US">Android Phone</span>
</span>
<span class="yj-message"><span style="font-family: 宋体; mso-ascii-font-family: ">给&ldquo;砖头&rdquo;了。</span>
</span>
</p>
<p class="MsoNormal"><span class="yj-message"><strong><span lang="EN-US">Android</span>
</strong>
</span>
<span class="yj-message"><strong><span style="font-family: 宋体; mso-ascii-font-family: ">源代码下载和编译：</span>
</strong>
</span>
</p>
<p class="MsoNormal" style="margin-left: 18.0pt; text-indent: -18.0pt; mso-list: l1 level1 lfo2; tab-stops: list 18.0pt;"><!--  [if !supportLists]--><span class="yj-message"><span lang="EN-US">1.<span style="font: 7.0pt ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>
</span>
</span>
<!--  [endif]--><span class="yj-message"><span style="font-family: 宋体; mso-ascii-font-family: ">拥有</span>
<span lang="EN-US">Ubuntu</span>
</span>
<span class="yj-message"><span style="font-family: 宋体; mso-ascii-font-family: ">系统，进入到</span>
<span lang="EN-US">Ubuntu</span>
</span>
<span class="yj-message"><span style="font-family: 宋体; mso-ascii-font-family: ">系统；</span>
</span>
</p>
<p class="MsoNormal" style="margin-left: 18.0pt; text-indent: -18.0pt; mso-list: l1 level1 lfo2; tab-stops: list 18.0pt;"><!--  [if !supportLists]--><span class="yj-message"><span lang="EN-US">2.<span style="font: 7.0pt ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>
</span>
</span>
<!--  [endif]--><span class="yj-message"><span style="font-family: 宋体; mso-ascii-font-family: ">安装</span>
<span lang="EN-US">cURL</span>
</span>
<span class="yj-message"><span style="font-family: 宋体; mso-ascii-font-family: ">。什么是</span>
<span lang="EN-US">cURL</span>
</span>
<span class="yj-message"><span style="font-family: 宋体; mso-ascii-font-family: ">，官方解释：支持很多协议：</span>
<span lang="EN-US">FTP,
FTPS, HTTP, HTTPS, GOPHER, TELNET, DICT, FILE </span>
</span>
<span class="yj-message"><span style="font-family: 宋体; mso-ascii-font-family: ">以及</span>
<span lang="EN-US"> LDAP</span>
</span>
<span class="yj-message"><span style="font-family: 宋体; mso-ascii-font-family: ">。</span>
<span lang="EN-US">curl</span>
</span>
<span class="yj-message"><span style="font-family: 宋体; mso-ascii-font-family: ">同样支持</span>
<span lang="EN-US">HTTPS</span>
</span>
<span class="yj-message"><span style="font-family: 宋体; mso-ascii-font-family: ">认证，</span>
<span lang="EN-US">HTTP POST</span>
</span>
<span class="yj-message"><span style="font-family: 宋体; mso-ascii-font-family: ">方法</span>
<span lang="EN-US">, HTTP PUT</span>
</span>
<span class="yj-message"><span style="font-family: 宋体; mso-ascii-font-family: ">方法</span>
<span lang="EN-US">, FTP</span>
</span>
<span class="yj-message"><span style="font-family: 宋体; mso-ascii-font-family: ">上传</span>
<span lang="EN-US">, kerberos</span>
</span>
<span class="yj-message"><span style="font-family: 宋体; mso-ascii-font-family: ">认证</span>
<span lang="EN-US">, HTTP</span>
</span>
<span class="yj-message"><span style="font-family: 宋体; mso-ascii-font-family: ">上传</span>
<span lang="EN-US">, </span>
</span>
<span class="yj-message"><span style="font-family: 宋体; mso-ascii-font-family: ">代理服务器</span>
<span lang="EN-US">,
cookies, </span>
</span>
<span class="yj-message"><span style="font-family: 宋体; mso-ascii-font-family: ">用户名</span>
<span lang="EN-US">/</span>
</span>
<span class="yj-message"><span style="font-family: 宋体; mso-ascii-font-family: ">密码认证</span>
<span lang="EN-US">, </span>
</span>
<span class="yj-message"><span style="font-family: 宋体; mso-ascii-font-family: ">下载文件断点续传</span>
<span lang="EN-US">, </span>
</span>
<span class="yj-message"><span style="font-family: 宋体; mso-ascii-font-family: ">上载文件断点续传</span>
<span lang="EN-US">, http</span>
</span>
<span class="yj-message"><span style="font-family: 宋体; mso-ascii-font-family: ">代理服务器管道（</span>
<span lang="EN-US">proxy tunneling</span>
</span>
<span class="yj-message"><span style="font-family: 宋体; mso-ascii-font-family: ">）</span>
<span lang="EN-US">, </span>
</span>
<span class="yj-message"><span style="font-family: 宋体; mso-ascii-font-family: ">甚至它还支持</span>
<span lang="EN-US">IPv6,
socks5</span>
</span>
<span class="yj-message"><span style="font-family: 宋体; mso-ascii-font-family: ">代理服务器</span>
<span lang="EN-US">, </span>
</span>
<span class="yj-message"><span style="font-family: 宋体; mso-ascii-font-family: ">通过</span>
<span lang="EN-US">http</span>
</span>
<span class="yj-message"><span style="font-family: 宋体; mso-ascii-font-family: ">代理服务器上传文件到</span>
<span lang="EN-US">FTP</span>
</span>
<span class="yj-message"><span style="font-family: 宋体; mso-ascii-font-family: ">服务器等等，功能十分强大。下载地址：</span>
<span lang="EN-US"><a href="http://curl.haxx.se/download.html"><span style="color: windowtext; text-decoration: none; text-underline: none;">http://curl.haxx.se/download.html</span>
</a>
</span>
</span>
</p>
<p class="MsoNormal" style="margin-left: 18.0pt; text-indent: -18.0pt; mso-list: l1 level1 lfo2; tab-stops: list 18.0pt;"><!--  [if !supportLists]--><span class="yj-message"><span lang="EN-US">3.<span style="font: 7.0pt ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>
</span>
</span>
<!--  [endif]--><span class="yj-message"><span style="font-family: 宋体; mso-ascii-font-family: ">安装</span>
<span lang="EN-US">Git</span>
</span>
<span class="yj-message"><span style="font-family: 宋体; mso-ascii-font-family: ">；</span>
</span>
</p>
<p class="MsoNormal" style="margin-left: 18.0pt; text-indent: -18.0pt; mso-list: l1 level1 lfo2; tab-stops: list 18.0pt;"><!--  [if !supportLists]--><span class="yj-message"><span lang="EN-US">4.<span style="font: 7.0pt ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>
</span>
</span>
<!--  [endif]--><span class="yj-message"><span style="font-family: 宋体; mso-ascii-font-family: ">建立</span>
<span lang="EN-US">~/bin</span>
</span>
<span class="yj-message"><span style="font-family: 宋体; mso-ascii-font-family: ">目录，将这个目录配置到环境变量</span>
<span lang="EN-US">~/.bashrc</span>
</span>
<span class="yj-message"><span style="font-family: 宋体; mso-ascii-font-family: ">里面：</span>
<span lang="EN-US">export PATH=~/bin:$PATH</span>
</span>
</p>
<p class="MsoNormal" style="margin-left: 18.0pt; text-indent: -18.0pt; mso-list: l1 level1 lfo2; tab-stops: list 18.0pt;"><!--  [if !supportLists]--><span class="yj-message"><span lang="EN-US">5.<span style="font: 7.0pt ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>
</span>
</span>
<!--  [endif]--><span class="yj-message"><span style="font-family: 宋体; mso-ascii-font-family: ">安装</span>
<span lang="EN-US">Repo</span>
</span>
<span class="yj-message"><span style="font-family: 宋体; mso-ascii-font-family: ">，通过命令：</span>
<span lang="EN-US">curl <a href="http://android.git.kernel.org/repo" target="_blank"><span style="color: windowtext; text-decoration: none; text-underline: none;">http://android.git.kernel.org/repo</span>
</a>
&gt;~/bin/repo</span>
</span>
</p>
<p class="MsoNormal" style="margin-left: 18.0pt; text-indent: -18.0pt; mso-list: l1 level1 lfo2; tab-stops: list 18.0pt;"><!--  [if !supportLists]--><span class="yj-message"><span lang="EN-US">6.<span style="font: 7.0pt ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
改变</span>
</span>
</span>
<span class="yj-message"><span lang="EN-US">~/bin/repo的权限：</span>
</span>
<!--  [endif]--><span class="yj-message"><span lang="EN-US">chmod
a+x ~/bin/repo</span>
</span>
</p>
<p class="MsoNormal" style="margin-left: 18.0pt; text-indent: -18.0pt; mso-list: l1 level1 lfo2; tab-stops: list 18.0pt;"><!--  [if !supportLists]--><span class="yj-message"><span lang="EN-US">7.<span style="font: 7.0pt ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>
</span>
</span>
<!--  [endif]--><span class="yj-message"><span style="font-family: 宋体; mso-ascii-font-family: ">初始化版本库：</span>
<span lang="EN-US">repo init -u
git://android.git.kernel.org/platform/manifest.git -b froyo</span>
</span>
</p>
<p class="MsoNormal" style="margin-left: 18.0pt; text-indent: -18.0pt; mso-list: l1 level1 lfo2; tab-stops: list 18.0pt;"><!--  [if !supportLists]--><span class="yj-message"><span lang="EN-US">8.<span style="font: 7.0pt ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>
</span>
</span>
<!--  [endif]--><span class="yj-message"><span style="font-family: 宋体; mso-ascii-font-family: ">同步</span>
<span lang="EN-US">repo sync</span>
</span>
</p>
<p class="MsoNormal" style="margin-left: 18.0pt; text-indent: -18.0pt; mso-list: l1 level1 lfo2; tab-stops: list 18.0pt;"><!--  [if !supportLists]--><span class="yj-message"><span lang="EN-US">9.<span style="font: 7.0pt ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>
</span>
</span>
<!--  [endif]--><span class="yj-message"><span lang="EN-US">make(make</span>
</span>
<span class="yj-message"><span style="font-family: 宋体; mso-ascii-font-family: ">的时候出错了,注意查看，极有可能是缺少系统库，根据错误提示安装</span>
</span>
<span style="font-family: 宋体;">系统库即可</span>
)</p>
<p class="MsoNormal" style="margin-left: 18.0pt; text-indent: -18.0pt; mso-list: l1 level1 lfo2; tab-stops: list 18.0pt;"><!--  [if !supportLists]--><span class="yj-message"><span lang="EN-US">10.<span style="font: 7.0pt ">&nbsp;&nbsp;
</span>
</span>
</span>
<!--  [endif]--><span class="yj-message"><span style="font-family: 宋体; mso-ascii-font-family: ">最后编译完的库文件，主要集中在</span>
<span lang="EN-US">out\target</span>
</span>
<span class="yj-message"><span style="font-family: 宋体; mso-ascii-font-family: ">路径下面。例如编译后的</span>
<span lang="EN-US">framework<span style="font-family: 宋体;">.</span>
</span>
</span>
<span class="yj-message"><span lang="EN-US">jar</span>
</span>
<span class="yj-message"><span style="font-family: 宋体; mso-ascii-font-family: ">位置在</span>
<span lang="EN-US">out\target\common\obj\JAVA_LIBRARIES\framework_intermediates\classes.jar</span>
</span>
<span class="yj-message"><span style="font-family: 宋体; mso-ascii-font-family: ">。</span>
</span>
</p>
<p class="MsoNormal"><span class="yj-message"><span style="font-family: 宋体; mso-ascii-font-family: ">并且可以参考：</span>
<span lang="EN-US"><br />
<a href="http://mintelong.iteye.com/blog/466893" target="_blank"><span style="color: windowtext; text-decoration: none; text-underline: none;">http://mintelong.iteye.com/blog/466893</span>
</a>
<br />
<a href="http://www.williamhua.com/2009/04/29/" target="_blank">
http://www.williamhua.com/2009/04/29/</a>
<br />
<a href="http://source.android.com/source/build-numbers.html" target="_blank"><span style="color: windowtext; text-decoration: none; text-underline: none;">http://source.android.com/source/build-numbers.html</span>
</a>
</span>
</span>
</p>
<p class="MsoNormal"><span class="yj-message"><strong><span style="font-family: 宋体; mso-ascii-font-family: ">在</span>
<span lang="EN-US">ubuntu</span>
</strong>
</span>
<span class="yj-message"><strong><span style="font-family: 宋体; mso-ascii-font-family: ">下使用</span>
<span lang="EN-US">Eclipse+VirtualBox</span>
</strong>
</span>
<span class="yj-message"><strong><span style="font-family: 宋体; mso-ascii-font-family: ">进行</span>
<span lang="EN-US">Android</span>
</strong>
</span>
<span class="yj-message"><strong><span style="font-family: 宋体; mso-ascii-font-family: ">开发：</span>
</strong>
</span>
<span lang="EN-US"><br />
<span class="yj-message">1.</span>
</span>
<span class="yj-message"><span style="font-family: 宋体; mso-ascii-font-family: ">安装</span>
<span lang="EN-US">Sun JDK;<br />
2.</span>
</span>
<span class="yj-message"><span style="font-family: 宋体; mso-ascii-font-family: ">安装</span>
<span lang="EN-US">Eclipse + Android plugin;<br />
3.</span>
</span>
<span class="yj-message"><span style="font-family: 宋体; mso-ascii-font-family: ">安装</span>
<span lang="EN-US">Android SDK for linux, </span>
</span>
<span class="yj-message"><span style="font-family: 宋体; mso-ascii-font-family: ">配置</span>
<span lang="EN-US">adb</span>
</span>
<span class="yj-message"><span style="font-family: 宋体; mso-ascii-font-family: ">的所在目录到</span>
<span lang="EN-US">path</span>
</span>
<span class="yj-message"><span style="font-family: 宋体; mso-ascii-font-family: ">中；</span>
<span lang="EN-US"><br />
4.</span>
</span>
<span class="yj-message"><span style="font-family: 宋体; mso-ascii-font-family: ">下载</span>
<span lang="EN-US">Android</span>
</span>
<span class="yj-message"><span style="font-family: 宋体; mso-ascii-font-family: ">源代码并且编译；</span>
<span lang="EN-US"><br />
5.</span>
</span>
<span class="yj-message"><span style="font-family: 宋体; mso-ascii-font-family: ">安装</span>
<span lang="EN-US">virtualbox;<br />
6.</span>
</span>
<span class="yj-message"><span style="font-family: 宋体; mso-ascii-font-family: ">下载到开发版本的</span>
<span lang="EN-US">android rom</span>
</span>
<span class="yj-message"><span style="font-family: 宋体; mso-ascii-font-family: ">的</span>
<span lang="EN-US">iso</span>
</span>
<span class="yj-message"><span style="font-family: 宋体; mso-ascii-font-family: ">文件</span>
<span lang="EN-US">;<br />
7.</span>
</span>
<span class="yj-message"><span style="font-family: 宋体; mso-ascii-font-family: ">在</span>
<span lang="EN-US">virtualbox</span>
</span>
<span class="yj-message"><span style="font-family: 宋体; mso-ascii-font-family: ">中创建一个虚拟机，将</span>
<span lang="EN-US">iso</span>
</span>
<span class="yj-message"><span style="font-family: 宋体; mso-ascii-font-family: ">加载到虚拟机的光盘中，将</span>
<span lang="EN-US">android
rom</span>
</span>
<span class="yj-message"><span style="font-family: 宋体; mso-ascii-font-family: ">安装到硬盘中，在安装过程中选择</span>
<span lang="EN-US">/system</span>
</span>
<span class="yj-message"><span style="font-family: 宋体; mso-ascii-font-family: ">目录为</span>
<span lang="EN-US">read-write</span>
</span>
<span class="yj-message"><span style="font-family: 宋体; mso-ascii-font-family: ">，并且创建</span>
<span lang="EN-US">sdk</span>
</span>
<span class="yj-message"><span style="font-family: 宋体; mso-ascii-font-family: ">虚拟卡。</span>
<span lang="EN-US">android</span>
</span>
<span class="yj-message"><span style="font-family: 宋体; mso-ascii-font-family: ">自动将其挂在到安装后的</span>
<span lang="EN-US">/sdcard</span>
</span>
<span class="yj-message"><span style="font-family: 宋体; mso-ascii-font-family: ">路径</span>
<span lang="EN-US">;<br />
</span>
</span>
<span class="yj-message"><span style="font-family: 宋体; mso-ascii-font-family: ">选择虚拟机的网络方式是</span>
<span lang="EN-US">:bridged adapter</span>
</span>
<span class="yj-message"><span style="font-family: 宋体; mso-ascii-font-family: ">，虚拟机的操作系统会自动从</span>
<span lang="EN-US">ubuntu</span>
</span>
<span class="yj-message"><span style="font-family: 宋体; mso-ascii-font-family: ">一样，从外部路由器中获取一个独立的</span>
<span lang="EN-US">ip</span>
</span>
<span class="yj-message"><span style="font-family: 宋体; mso-ascii-font-family: ">，可以和</span>
<span lang="EN-US">ubuntu</span>
</span>
<span class="yj-message"><span style="font-family: 宋体; mso-ascii-font-family: ">互通，也可以通过路由器上网。</span>
<span lang="EN-US"><br />
8.</span>
</span>
<span class="yj-message"><span style="font-family: 宋体; mso-ascii-font-family: ">登录到虚拟机中的</span>
<span lang="EN-US">android</span>
</span>
<span class="yj-message"><span style="font-family: 宋体; mso-ascii-font-family: ">系统，通过</span>
<span lang="EN-US">devtools</span>
</span>
<span class="yj-message"><span style="font-family: 宋体; mso-ascii-font-family: ">应用的子项</span>
<span lang="EN-US">Terminal simulator</span>
</span>
<span class="yj-message"><span style="font-family: 宋体; mso-ascii-font-family: ">进入到命令行界面，通过</span>
<span lang="EN-US">ip addr</span>
</span>
<span class="yj-message"><span style="font-family: 宋体; mso-ascii-font-family: ">看到本机的</span>
<span lang="EN-US">ip(android-ip).<br />
9.</span>
</span>
<span class="yj-message"><span style="font-family: 宋体; mso-ascii-font-family: ">在</span>
<span lang="EN-US">ubuntu</span>
</span>
<span class="yj-message"><span style="font-family: 宋体; mso-ascii-font-family: ">的命令行中：</span>
<span lang="EN-US">adb connect android-ip<br />
10.&nbsp;</span>
</span>
<span class="yj-message"><span style="font-family: 宋体; mso-ascii-font-family: ">进入到</span>
<span lang="EN-US">Eclipse</span>
</span>
<span class="yj-message"><span style="font-family: 宋体; mso-ascii-font-family: ">中，模拟器可以选择</span>
<span lang="EN-US">AVD</span>
</span>
<span class="yj-message"><span style="font-family: 宋体; mso-ascii-font-family: ">调试</span>
<span lang="EN-US">app</span>
</span>
<span class="yj-message"><span style="font-family: 宋体; mso-ascii-font-family: ">开发，也可以选择</span>
<span lang="EN-US">manual</span>
</span>
<span class="yj-message"><span style="font-family: 宋体; mso-ascii-font-family: ">方式到虚拟机中的</span>
<span lang="EN-US">android</span>
</span>
<span class="yj-message"><span style="font-family: 宋体; mso-ascii-font-family: ">环境进行开发。</span>
<span lang="EN-US">Eclipse</span>
</span>
<span class="yj-message"><span style="font-family: 宋体; mso-ascii-font-family: ">调试环境自动将</span>
<span lang="EN-US">apk</span>
</span>
<span class="yj-message"><span style="font-family: 宋体; mso-ascii-font-family: ">发布到虚拟机</span>
<span lang="EN-US">Android</span>
</span>
<span class="yj-message"><span style="font-family: 宋体; mso-ascii-font-family: ">的目录</span>
<span lang="EN-US">/system/app</span>
</span>
<span class="yj-message"><span style="font-family: 宋体; mso-ascii-font-family: ">下。</span>
<span lang="EN-US">.<br />
11.&nbsp;</span>
</span>
<span class="yj-message"><span style="font-family: 宋体; mso-ascii-font-family: ">在</span>
<span lang="EN-US">ubuntu</span>
</span>
<span class="yj-message"><span style="font-family: 宋体; mso-ascii-font-family: ">下，鼠标在</span>
<span lang="EN-US">ubuntu</span>
</span>
<span class="yj-message"><span style="font-family: 宋体; mso-ascii-font-family: ">和虚拟机之间切换的快捷键：键盘中的</span>
</span>
<span class="yj-message"><span style="font-family: 宋体; mso-ascii-font-family: ">右</span>
<span lang="EN-US">ctrl + i </span>
</span>
<span class="yj-message"><span style="font-family: 宋体; mso-ascii-font-family: ">就可以了。</span>
</span>
</p>
<p>&nbsp;</p><!--sp--><div class="addfav"><br />收藏到：<span class= "delicious"><a href="http://delicious.com/save?url=http%3A%2F%2Fnavigating.blogbus.com%2Flogs%2F170542660.html&title=%E5%AD%A6%E4%B9%A0Android-Android%E5%88%9D%E8%B0%83%E8%AF%95">Del.icio.us</a></span></div><br /><br /><div class="sysmsg"><b><a href="http://www.blogbus.com" target="_blank">博客大巴，你的个人传媒早班车</a></b></div><br /><br />]]></description>
   <link>http://navigating.blogbus.com/logs/170542660.html</link>
   <author>stevenxu</author>
   <pubDate>Mon, 31 Oct 2011 23:06:00 +0800</pubDate>
  </item>
  <item>
   <title>安装windows xp和ubuntu双操作系统的方法</title>
   <description><![CDATA[<p><strong><span class="yj-message"><span style="font-family: 宋体; mso-ascii-font-family: ">先装</span><span lang="EN-US">xp</span></span><span class="yj-message"><span style="font-family: 宋体; mso-ascii-font-family: ">，再装</span><span lang="EN-US">ubuntu</span></span></strong><span class="yj-message"><span style="font-family: 宋体; mso-ascii-font-family: "><strong>：</strong></span></span></p>
<p class="MsoNormal" style="text-indent: 21.0pt;"><span class="yj-message"><span lang="EN-US">1.</span></span><span class="yj-message"><span style="font-family: 宋体; mso-ascii-font-family: ">分别按着</span><span lang="EN-US">XP</span></span><span class="yj-message"><span style="font-family: 宋体; mso-ascii-font-family: ">和</span><span lang="EN-US">ubuntu</span></span><span class="yj-message"><span style="font-family: 宋体; mso-ascii-font-family: ">的方法一次安装即可，安装之后系统</span><span lang="EN-US">grub</span></span><span class="yj-message"><span style="font-family: 宋体; mso-ascii-font-family: ">默认就会有</span><span lang="EN-US">ubuntu/xp</span></span><span class="yj-message"><span style="font-family: 宋体; mso-ascii-font-family: ">的启动选项；每次启动系统的时候会有选项可以选择。</span></span><span lang="EN-US"><br />
</span><strong><span style="font-family: 宋体; mso-ascii-font-family: ">先装</span><span lang="EN-US">ubuntu</span><span style="font-family: 宋体; mso-ascii-font-family: ">，再装</span><span lang="EN-US">xp</span><span style="font-family: 宋体; mso-ascii-font-family: ">：</span></strong></p>
<p class="MsoNormal" style="margin-left: 39.0pt; text-indent: -18.0pt; mso-list: l0 level2 lfo1; tab-stops: list 39.0pt;"><!--[if !supportLists]--><span class="yj-message"><span lang="EN-US">1.<span style="font: 7.0pt ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><!--[endif]--><span class="yj-message"><span style="font-family: 宋体; mso-ascii-font-family: ">按着</span><span lang="EN-US">ubuntu</span></span><span class="yj-message"><span style="font-family: 宋体; mso-ascii-font-family: ">的方法安装</span><span lang="EN-US">ubuntu</span></span><span class="yj-message"><span style="font-family: 宋体; mso-ascii-font-family: ">；</span></span></p>
<p class="MsoNormal" style="margin-left: 39.0pt; text-indent: -18.0pt; mso-list: l0 level2 lfo1; tab-stops: list 39.0pt;"><!--[if !supportLists]--><span class="yj-message"><span lang="EN-US">2.<span style="font: 7.0pt ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><!--[endif]--><span class="yj-message"><span style="font-family: 宋体; mso-ascii-font-family: ">启动系统，安装</span><span lang="EN-US">xp</span></span><span class="yj-message"><span style="font-family: 宋体; mso-ascii-font-family: ">后，自动清除系统</span><span lang="EN-US">grub</span></span><span class="yj-message"><span style="font-family: 宋体; mso-ascii-font-family: ">，如果系统命令行引导或者</span><span lang="EN-US">grub</span></span><span class="yj-message"><span style="font-family: 宋体; mso-ascii-font-family: ">引导界面，找到</span><span lang="EN-US">win pe</span></span><span class="yj-message"><span style="font-family: 宋体; mso-ascii-font-family: ">光盘从光盘启动进入</span><span lang="EN-US">win
pe</span></span><span class="yj-message"><span style="font-family: 宋体; mso-ascii-font-family: ">，下载</span><span lang="EN-US">clear mbr</span></span><span class="yj-message"><span style="font-family: 宋体; mso-ascii-font-family: ">软件</span><span lang="EN-US">clsmbr</span></span><span class="yj-message"><span style="font-family: 宋体; mso-ascii-font-family: ">进行清除；</span></span></p>
<p class="MsoNormal" style="margin-left: 39.0pt; text-indent: -18.0pt; mso-list: l0 level2 lfo1; tab-stops: list 39.0pt;"><!--[if !supportLists]--><span class="yj-message"><span lang="EN-US">3.<span style="font: 7.0pt ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><!--[endif]--><span class="yj-message"><span style="font-family: 宋体; mso-ascii-font-family: ">重启系统，使用</span><span lang="EN-US">xp</span></span><span class="yj-message"><span style="font-family: 宋体; mso-ascii-font-family: ">安装盘安装</span><span lang="EN-US">xp</span></span><span class="yj-message"><span style="font-family: 宋体; mso-ascii-font-family: ">；</span></span></p>
<p class="MsoNormal" style="margin-left: 39.0pt; text-indent: -18.0pt; mso-list: l0 level2 lfo1; tab-stops: list 39.0pt;"><!--[if !supportLists]--><span lang="EN-US">4.<span style="font: 7.0pt ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><!--[endif]--><span class="yj-message"><span style="font-family: 宋体; mso-ascii-font-family: ">安装</span><span lang="EN-US">XP</span></span><span class="yj-message"><span style="font-family: 宋体; mso-ascii-font-family: ">之后系统启动</span><span lang="EN-US">ubuntu</span></span><span class="yj-message"><span style="font-family: 宋体; mso-ascii-font-family: ">的</span><span lang="EN-US">grub</span></span><span class="yj-message"><span style="font-family: 宋体; mso-ascii-font-family: ">选项丢失；</span></span></p>
<p class="MsoNormal" style="margin-left: 39.0pt; text-indent: -18.0pt; mso-list: l0 level2 lfo1; tab-stops: list 39.0pt;"><!--[if !supportLists]--><span lang="EN-US">5.<span style="font: 7.0pt ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><!--[endif]--><span class="yj-message"><span style="font-family: 宋体; mso-ascii-font-family: ">通过</span><span lang="EN-US">ubuntu live cd</span></span><span class="yj-message"><span style="font-family: 宋体; mso-ascii-font-family: ">或者启动盘进入</span><span lang="EN-US">ubuntu</span></span><span class="yj-message"><span style="font-family: 宋体; mso-ascii-font-family: ">。</span></span></p>
<p class="MsoNormal" style="margin-left: 39.0pt; text-indent: -18.0pt; mso-list: l0 level2 lfo1; tab-stops: list 39.0pt;"><!--[if !supportLists]--><span lang="EN-US">6.<span style="font: 7.0pt ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><!--[endif]--><span class="yj-message"><span style="font-family: 宋体; mso-ascii-font-family: ">查看</span><span lang="EN-US">ubuntu</span></span><span class="yj-message"><span style="font-family: 宋体; mso-ascii-font-family: ">所在分区的盘符的</span><span lang="EN-US">uuid</span></span><span class="yj-message"><span style="font-family: 宋体; mso-ascii-font-family: ">，比方说我的现在是：</span><span lang="EN-US">xxxxxxxxxxxxxxxxxx(</span></span><span class="yj-message"><span style="font-family: 宋体; mso-ascii-font-family: ">可以直接在</span><span lang="EN-US">ubuntu</span></span><span class="yj-message"><span style="font-family: 宋体; mso-ascii-font-family: ">所在分区盘符上面的图标查看属性得到，也可以通过命令</span><span lang="EN-US">ls -l /dev/disk/by-uuid</span></span><span class="yj-message"><span style="font-family: 宋体; mso-ascii-font-family: ">获得</span><span lang="EN-US">)</span></span></p>
<p class="MsoNormal" style="margin-left: 39.0pt; text-indent: -18.0pt; mso-list: l0 level2 lfo1; tab-stops: list 39.0pt;"><!--[if !supportLists]--><span lang="EN-US">7.<span style="font: 7.0pt ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><!--[endif]--><span style="font-family: 宋体; mso-ascii-font-family: ">在</span><span lang="EN-US">ubuntu</span><span style="font-family: 宋体; mso-ascii-font-family: ">中<span class="yj-message">使用命令</span></span><span class="yj-message"><span lang="EN-US">:sudo grub-install
--root-directory=/media/{uuid} /dev/sda</span></span><span style="font-family: 宋体; mso-ascii-font-family: ">，<span class="yj-message">命令执行成功之后，会有提示：</span></span><span class="yj-message"><span lang="EN-US">"Installation finished. No error </span></span><span class="remaining-body"><span lang="EN-US">reported."</span></span></p>
<p class="MsoNormal" style="margin-left: 39.0pt; text-indent: -18.0pt; mso-list: l0 level2 lfo1; tab-stops: list 39.0pt;"><!--[if !supportLists]--><span lang="EN-US">8.<span style="font: 7.0pt ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><!--[endif]--><span class="remaining-body"><span style="font-family: 宋体; mso-ascii-font-family: ">重启机器，进入</span><span lang="EN-US">grub</span></span><span class="remaining-body"><span style="font-family: 宋体; mso-ascii-font-family: ">界面，这时候恢复了</span><span lang="EN-US">ubuntu</span></span><span class="remaining-body"><span style="font-family: 宋体; mso-ascii-font-family: ">下面的</span><span lang="EN-US">grub</span></span><span class="remaining-body"><span style="font-family: 宋体; mso-ascii-font-family: ">启动界面。这时候你发现</span><span lang="EN-US">xp</span></span><span class="remaining-body"><span style="font-family: 宋体; mso-ascii-font-family: ">的启动选项可能不工作，别着急。</span></span></p>
<p class="MsoNormal" style="margin-left: 39.0pt; text-indent: -18.0pt; mso-list: l0 level2 lfo1; tab-stops: list 39.0pt;"><!--[if !supportLists]--><span lang="EN-US">9.<span style="font: 7.0pt ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><!--[endif]--><span class="remaining-body"><span style="font-family: 宋体; mso-ascii-font-family: ">按键</span><span lang="EN-US">c</span></span><span class="remaining-body"><span style="font-family: 宋体; mso-ascii-font-family: ">进入</span><span lang="EN-US">grub</span></span><span class="remaining-body"><span style="font-family: 宋体; mso-ascii-font-family: ">的命令行界面，键入</span><span lang="EN-US">root
(hd0,</span></span><span class="remaining-body"><span style="font-family: 宋体; mso-ascii-font-family: ">之后按键</span><span lang="EN-US">tab</span></span><span class="remaining-body"><span style="font-family: 宋体; mso-ascii-font-family: ">键。这时候注意查看，在</span><span lang="EN-US">xp</span></span><span class="remaining-body"><span style="font-family: 宋体; mso-ascii-font-family: ">的分区信息中有一个</span><span lang="EN-US">uuid</span></span><span class="remaining-body"><span style="font-family: 宋体; mso-ascii-font-family: ">，记下来</span><span lang="EN-US">uuid</span></span><span class="remaining-body"><span style="font-family: 宋体; mso-ascii-font-family: ">，然后</span><span lang="EN-US">quit</span></span><span class="remaining-body"><span style="font-family: 宋体; mso-ascii-font-family: ">到</span><span lang="EN-US">ubuntu</span></span><span class="remaining-body"><span style="font-family: 宋体; mso-ascii-font-family: ">的</span><span lang="EN-US">grub</span></span><span class="remaining-body"><span style="font-family: 宋体; mso-ascii-font-family: ">启动界面。选择</span><span lang="EN-US"> xp</span></span><span class="remaining-body"><span style="font-family: 宋体; mso-ascii-font-family: ">的</span><span lang="EN-US">grub</span></span><span class="remaining-body"><span style="font-family: 宋体; mso-ascii-font-family: ">项，然后按键</span><span lang="EN-US">e,</span></span><span class="remaining-body"><span style="font-family: 宋体; mso-ascii-font-family: ">进入编辑模式，把记下来的</span><span lang="EN-US">uuid</span></span><span class="remaining-body"><span style="font-family: 宋体; mso-ascii-font-family: ">替换原来的</span><span lang="EN-US">uuid.</span></span><span class="remaining-body"><span style="font-family: 宋体; mso-ascii-font-family: ">这只后</span><span lang="EN-US">F10</span></span><span class="remaining-body"><span style="font-family: 宋体; mso-ascii-font-family: ">就可启动</span><span lang="EN-US">xp</span></span><span class="remaining-body"><span style="font-family: 宋体; mso-ascii-font-family: ">了。</span></span></p>
<p class="MsoNormal" style="margin-left: 39.0pt; text-indent: -18.0pt; mso-list: l0 level2 lfo1; tab-stops: list 39.0pt;"><!--[if !supportLists]--><span lang="EN-US">10.<span style="font: 7.0pt ">&nbsp;&nbsp;
</span></span><!--[endif]--><span class="remaining-body"><span style="font-family: 宋体; mso-ascii-font-family: ">其实也可以不操作第</span><span lang="EN-US">9</span></span><span class="remaining-body"><span style="font-family: 宋体; mso-ascii-font-family: ">步，直接从</span><span lang="EN-US">ubuntu
grub</span></span><span class="remaining-body"><span style="font-family: 宋体; mso-ascii-font-family: ">登录进入</span><span lang="EN-US">ubuntu</span></span><span class="remaining-body"><span style="font-family: 宋体; mso-ascii-font-family: ">系统，然后编辑：</span><span lang="EN-US">/boot/grub/grub.cfg</span></span><span class="remaining-body"><span style="font-family: 宋体; mso-ascii-font-family: ">文件，将</span><span lang="EN-US">xp</span></span><span class="remaining-body"><span style="font-family: 宋体; mso-ascii-font-family: ">启动项中的</span><span lang="EN-US">uuid</span></span><span class="remaining-body"><span style="font-family: 宋体; mso-ascii-font-family: ">替换成新的</span><span lang="EN-US">xp</span></span><span class="remaining-body"><span style="font-family: 宋体; mso-ascii-font-family: ">系统的</span><span lang="EN-US">uuid</span></span><span class="remaining-body"><span style="font-family: 宋体; mso-ascii-font-family: ">即可。我的修改之后的内容为：</span></span><span lang="EN-US"><br />
<span class="remaining-body">insmod part_msdos</span><br />
<span class="remaining-body">insmod ntfs</span><br />
<span class="remaining-body">set root='(/dev/sda,msdos1)'</span><br />
<span class="remaining-body">search --no-floppy --fs-uuid --set=root
0E48A65048A6367D</span><br />
<span class="remaining-body">drivemap -s (hd0) ${root}</span><br />
<span class="remaining-body">chainloader +1</span></span></p>
<p class="MsoNormal" style="margin-left: 39.0pt; text-indent: -18.0pt; mso-list: l0 level2 lfo1; tab-stops: list 39.0pt;"><!--[if !supportLists]--><span lang="EN-US">11.<span style="font: 7.0pt ">&nbsp;&nbsp;
</span></span><!--[endif]--><span class="remaining-body"><span lang="EN-US">OK</span></span><span class="remaining-body"><span style="font-family: 宋体; mso-ascii-font-family: ">一切搞定。</span></span></p>
<p class="MsoNormal" style="margin-left: 39.0pt; text-indent: -18.0pt; mso-list: l0 level2 lfo1; tab-stops: list 39.0pt;"><span class="remaining-body"><span style="font-family: 宋体; mso-ascii-font-family: ">另可参考：</span></span><a style="text-indent: 0px;" href="http://www.blags.org/windows-xp-disk-to-install-ubuntu-10-04/">http://www.blags.org/windows-xp-disk-to-install-ubuntu-10-04/</a></p>
<p>&nbsp;</p><!--sp--><div class="addfav"><br />收藏到：<span class= "delicious"><a href="http://delicious.com/save?url=http%3A%2F%2Fnavigating.blogbus.com%2Flogs%2F170525432.html&title=%E5%AE%89%E8%A3%85windows+xp%E5%92%8Cubuntu%E5%8F%8C%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F%E7%9A%84%E6%96%B9%E6%B3%95">Del.icio.us</a></span></div><br /><br /><div class="sysmsg"><b><a href="http://www.blogbus.com" target="_blank">博客大巴，你的个人传媒早班车</a></b></div><br /><br />]]></description>
   <link>http://navigating.blogbus.com/logs/170525432.html</link>
   <author>stevenxu</author>
   <pubDate>Mon, 31 Oct 2011 21:05:00 +0800</pubDate>
  </item>
  <item>
   <title>学习Android-了解Android(二)</title>
   <description><![CDATA[<p><!--   [if !mso]>
<mce:style><!--
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
-->
<!--  [endif]----><!--   [if gte mso 9]><xml>
 <w:WordDocument>
  <w:View>Normal</w:View>
  <w:Zoom>0</w:Zoom>
  <w:PunctuationKerning/>
  <w:DrawingGridVerticalSpacing>7.8 pt</w:DrawingGridVerticalSpacing>
  <w:DisplayHorizontalDrawingGridEvery>0</w:DisplayHorizontalDrawingGridEvery>
  <w:DisplayVerticalDrawingGridEvery>2</w:DisplayVerticalDrawingGridEvery>
  <w:ValidateAgainstSchemas/>
  <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
  <w:IgnoreMixedContent>false</w:IgnoreMixedContent>
  <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
  <w:Compatibility>
   <w:SpaceForUL/>
   <w:BalanceSingleByteDoubleByteWidth/>
   <w:DoNotLeaveBackslashAlone/>
   <w:ULTrailSpace/>
   <w:DoNotExpandShiftReturn/>
   <w:AdjustLineHeightInTable/>
   <w:BreakWrappedTables/>
   <w:SnapToGridInCell/>
   <w:WrapTextWithPunct/>
   <w:UseAsianBreakRules/>
   <w:DontGrowAutofit/>
   <w:UseFELayout/>
  </w:Compatibility>
  <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
 </w:WordDocument>
</xml><![endif]--><!--   [if gte mso 9]><xml>
 <w:LatentStyles DefLockedState="false" LatentStyleCount="156">
 </w:LatentStyles>
</xml><![endif]--><!--   [if gte mso 10]>
<mce:style><!--
 /* Style Definitions */
 table.MsoNormalTable
	{mso-style-name:"Table Normal";
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-parent:"";
	mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
	mso-para-margin:0cm;
	mso-para-margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:10.0pt;
	font-family:"Times New Roman";
	mso-ansi-language:#0400;
	mso-fareast-language:#0400;
	mso-bidi-language:#0400;}
-->
<!--  [endif]----><!--   [if gte mso 9]><xml>
 <o:shapedefaults v:ext="edit" spidmax="1027"/>
</xml><![endif]--><!--   [if gte mso 9]><xml>
 <o:shapelayout v:ext="edit">
  <o:idmap v:ext="edit" data="1"/>
 </o:shapelayout></xml><![endif]-->
</p>
<p class="MsoNormal"><strong><span lang="EN-US">Android</span>
</strong>
<strong><span style="font-family: 宋体;">通用架构</span>
</strong>
</p>
<p class="MsoNormal"><span lang="EN-US">Android</span>
<span style="font-family: 宋体;">有一个通用的展示软件栈的架构，即是如此图：</span>
</p>
<p class="MsoNormal"><span lang="EN-US"><img src="http://filer.blogbus.com/1360246/1360246_1319384401g.png" border="0" alt="" />
<br />
</span>
</p>
<p class="MsoNormal"><span style="font-family: 宋体;">简单介绍：</span>
</p>
<p class="MsoNormal"><span lang="EN-US">Applications</span>
<span style="font-family: 宋体;">层：主要是</span>
<span lang="EN-US">Android</span>
<span style="font-family: 宋体;">自带的</span>
<span lang="EN-US">GMS(Google Mobile Service)</span>
<span style="font-family: 宋体;">应用和应用开发者开发的应用；</span>
</p>
<p class="MsoNormal"><span lang="EN-US">Application Framework</span>
<span style="font-family: 宋体;">：主要是为</span>
<span lang="EN-US">Application</span>
<span style="font-family: 宋体;">开发者提供各种功能、服务和开发</span>
<span lang="EN-US">API</span>
<span style="font-family: 宋体;">。</span>
</p>
<p class="MsoNormal"><span lang="EN-US">Android Runtime(Core libraries and Dalvik
Virtual Mache)</span>
<span style="font-family: 宋体;">：为应用运行提供运行环境的</span>
<span lang="EN-US">Java</span>
<span style="font-family: 宋体;">虚拟机和运行时库。</span>
</p>
<p class="MsoNormal"><span lang="EN-US">Libraries</span>
<span style="font-family: 宋体;">：主要是</span>
<span lang="EN-US">Android</span>
<span style="font-family: 宋体;">系统运行库和工具集；</span>
</p>
<p class="MsoNormal"><span lang="EN-US"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>
C/C++</span>
<span style="font-family: 宋体;">库：</span>
</p>
<p class="MsoNormal" style="margin-left: 60pt; text-indent: -18pt;"><span lang="EN-US"><span>a)<span style="font: 7pt ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>
</span>
</span>
<span style="font-family: 宋体;">标准</span>
<span lang="EN-US">C/C++</span>
<span style="font-family: 宋体;">库</span>
<span lang="EN-US">bionic</span>
<span style="font-family: 宋体;">：</span>
<span lang="EN-US">BSD</span>
<span style="font-family: 宋体;">许可证，可以修改而无需公开源代码。提供</span>
<span lang="EN-US">C/C++</span>
<span style="font-family: 宋体;">标准库绝大部分的功能，是一个专为嵌入式系统设计的轻量级标准库实现。相对于传统的</span>
<span lang="EN-US">glibc</span>
<span style="font-family: 宋体;">，其体积和内存占用很小。</span>
</p>
<p class="MsoNormal" style="margin-left: 60pt; text-indent: -18pt;"><span lang="EN-US"><span>b)<span style="font: 7pt ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>
</span>
</span>
<span lang="EN-US">C</span>
<span style="font-family: 宋体;">语言工具库</span>
<span lang="EN-US">libcutils</span>
<span style="font-family: 宋体;">：是</span>
<span lang="EN-US">Android</span>
<span style="font-family: 宋体;">系统中的基石库，基本上</span>
<span lang="EN-US">Android</span>
<span style="font-family: 宋体;">中所有的本地库和程序都链接了这个库。</span>
</p>
<p class="MsoNormal" style="margin-left: 60pt; text-indent: -18pt;"><span lang="EN-US"><span>c)<span style="font: 7pt ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>
</span>
</span>
<span lang="EN-US">init</span>
<span style="font-family: 宋体;">进程：此进程是</span>
<span lang="EN-US">Android</span>
<span style="font-family: 宋体;">设备启动后，系统执行的第一个用户空间的可执行程序，由内核缺省直接启动，以守护进程的形式后台运行。提供以下功能：设备管理、解析并执行初始化脚本</span>
<span lang="EN-US">init.rc</span>
<span style="font-family: 宋体;">。</span>
</p>
<p class="MsoNormal" style="margin-left: 60pt; text-indent: -18pt;"><span lang="EN-US"><span>d)<span style="font: 7pt ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>
</span>
</span>
<span lang="EN-US">shell</span>
<span style="font-family: 宋体;">工具：</span>
<span lang="EN-US">sh</span>
<span style="font-family: 宋体;">和</span>
<span lang="EN-US">toolbox</span>
<span style="font-family: 宋体;">、</span>
<span lang="EN-US">busybox</span>
<span style="font-family: 宋体;">。</span>
</p>
<p class="MsoNormal" style="margin-left: 60pt; text-indent: -18pt;"><span lang="EN-US"><span>e)<span style="font: 7pt ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>
</span>
</span>
<span lang="EN-US">C++</span>
<span style="font-family: 宋体;">语言工具库</span>
<span lang="EN-US">libutils</span>
<span style="font-family: 宋体;">：属于</span>
<span lang="EN-US">Android</span>
<span style="font-family: 宋体;">的底层库。以</span>
<span lang="EN-US">C++</span>
<span style="font-family: 宋体;">实现，提供的</span>
<span lang="EN-US">API</span>
<span style="font-family: 宋体;">也是</span>
<span lang="EN-US">C++</span>
<span style="font-family: 宋体;">接口规范。提供基本头文件、</span>
<span lang="EN-US">Binder</span>
<span style="font-family: 宋体;">框架以及使用</span>
<span lang="EN-US">Binder</span>
<span style="font-family: 宋体;">机制的相关库。</span>
</p>
<p class="MsoNormal" style="margin-left: 21pt;"><span style="font-family: 宋体;">通过</span>
<span lang="EN-US"> Android </span>
<span style="font-family: 宋体;">应用程序框架为开发者提供服务的</span>
<span lang="EN-US">C/C++</span>
<span style="font-family: 宋体;">库</span>
<span lang="EN-US">:</span>
</p>
<p class="MsoNormal" style="margin-left: 60pt; text-indent: -18pt;"><span lang="EN-US"><span>a)<span style="font: 7pt ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>
</span>
</span>
<span style="font-family: 宋体;">系统</span>
<span lang="EN-US"> C </span>
<span style="font-family: 宋体;">库：一个从</span>
<span lang="EN-US"> BSD </span>
<span style="font-family: 宋体;">继承来的标准</span>
<span lang="EN-US"> C/C++ </span>
<span style="font-family: 宋体;">系统函数库，</span>
 <span style="font-family: 宋体;">是专门为基于嵌入式</span>
<span lang="EN-US">Linux</span>
<span style="font-family: 宋体;">系统的设备定制的。即</span>
<span lang="EN-US">bionic
libc</span>
<span style="font-family: 宋体;">库。</span>
</p>
<p class="MsoNormal" style="margin-left: 60pt; text-indent: -18pt;"><span lang="EN-US"><span>b)<span style="font: 7pt ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>
</span>
</span>
<span style="font-family: 宋体;">媒体库：基于</span>
<span lang="EN-US"> PacketVideo OpenCORE</span>
<span style="font-family: 宋体;">。该库支持多种常用的音频、视频格式回放和录制，同时支持静态图像文件。编码格式包括</span>
<span lang="EN-US">MPEG4, H.264, MP3, AAC, AMR, JPG, PNG</span>
<span style="font-family: 宋体;">。</span>
</p>
<p class="MsoNormal" style="margin-left: 60pt; text-indent: -18pt;"><span lang="EN-US"><span>c)<span style="font: 7pt ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>
</span>
</span>
<span lang="EN-US">Surface Manager</span>
<span style="font-family: 宋体;">：对显示子系统的管理，并且为多个应用程序提</span>
<span style="font-family: 宋体;">供了</span>
<span lang="EN-US">2D</span>
<span style="font-family: 宋体;">和</span>
<span lang="EN-US">3D</span>
<span style="font-family: 宋体;">图层的无缝融合。</span>
 </p>
<p class="MsoNormal" style="margin-left: 60pt; text-indent: -18pt;"><span lang="EN-US"><span>d)<span style="font: 7pt ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>
</span>
</span>
<span lang="EN-US">LibWebCore</span>
<span style="font-family: 宋体;">：一个最新的</span>
<span lang="EN-US">web</span>
<span style="font-family: 宋体;">浏览器引擎用，支持</span>
<span lang="EN-US">Android</span>
<span style="font-family: 宋体;">浏览器和一个可嵌入的</span>
<span lang="EN-US">web</span>
<span style="font-family: 宋体;">视图</span>
</p>
<p class="MsoNormal" style="margin-left: 60pt; text-indent: -18pt;"><span lang="EN-US"><span>e)<span style="font: 7pt ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>
</span>
</span>
<span lang="EN-US">SGL - </span>
<span style="font-family: 宋体;">底层的</span>
<span lang="EN-US">2D</span>
<span style="font-family: 宋体;">图形引擎</span>
</p>
<p class="MsoNormal" style="margin-left: 60pt; text-indent: -18pt;"><span lang="EN-US"><span>f)<span style="font: 7pt ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>
</span>
</span>
<span lang="EN-US">3D libraries</span>
<span style="font-family: 宋体;">：基于</span>
<span lang="EN-US">OpenGL ES 1.0 APIs</span>
<span style="font-family: 宋体;">实现；该库可以使用硬件</span>
<span lang="EN-US"> 3D</span>
<span style="font-family: 宋体;">加速（如果可用）或者使用高度优化的</span>
<span lang="EN-US">3D</span>
<span style="font-family: 宋体;">软加速。</span>
</p>
<p class="MsoNormal" style="margin-left: 60pt; text-indent: -18pt;"><span lang="EN-US"><span>g)<span style="font: 7pt ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>
</span>
</span>
<span lang="EN-US">SQLite</span>
<span style="font-family: 宋体;">：一个对于所有应用程序可用，功能强劲的轻型关系型数据库引擎。</span>
</p>
<p class="MsoNormal" style="text-indent: 21pt;"><span style="font-family: 宋体;">系统工具集</span>
<span lang="EN-US">:</span>
</p>
<p class="MsoNormal" style="margin-left: 60pt; text-indent: -18pt;"><span lang="EN-US"><span>a)<span style="font: 7pt ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>
</span>
</span>
<span style="font-family: 宋体;">主要以</span>
<span lang="EN-US">busybox</span>
<span style="font-family: 宋体;">为主，链接</span>
<span lang="EN-US">bionic libc</span>
<span style="font-family: 宋体;">库，为大多数嵌入式</span>
<span lang="EN-US">Linux</span>
<span style="font-family: 宋体;">所采用。主要包含一些系统管理工具，全为文本命令行工具。</span>
</p>
<p class="MsoNormal" style="margin-left: 60pt; text-indent: -18pt;"><span lang="EN-US"><span>b)<span style="font: 7pt ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>
</span>
</span>
<span style="font-family: 宋体;">另外</span>
<span lang="EN-US">Android</span>
<span style="font-family: 宋体;">官方也提供了专门的调试守护进程，如</span>
<span lang="EN-US">adbd</span>
<span style="font-family: 宋体;">等。</span>
</p>
<p class="MsoNormal"><span lang="EN-US">HAL</span>
<span style="font-family: 宋体;">：一个对硬件访问虚拟化的中间抽象层，接着我们详细介绍；</span>
</p>
<p class="MsoNormal"><span lang="EN-US">Linux Kernel</span>
<span style="font-family: 宋体;">：基于开源</span>
<span lang="EN-US">Linux kernel</span>
<span style="font-family: 宋体;">经过修改的支撑整个软件栈的基础操作系统内核，当前主要是依赖于</span>
<span lang="EN-US">Linux kernel 2.6</span>
<span style="font-family: 宋体;">。驱动主要分为两类，一类是</span>
<span lang="EN-US">Android</span>
<span style="font-family: 宋体;">专用驱动，其并不是硬件驱动，而主要是一些为上层提供服务的辅助功能层，比如</span>
<span lang="EN-US">ashmem</span>
<span style="font-family: 宋体;">、</span>
<span lang="EN-US">logger</span>
<span style="font-family: 宋体;">、</span>
<span lang="EN-US">binder</span>
<span style="font-family: 宋体;">、</span>
<span lang="EN-US">power manager</span>
<span style="font-family: 宋体;">；另一类则是设备驱动则，其多是硬件驱动，属于</span>
<span lang="EN-US">Linux</span>
<span style="font-family: 宋体;">内核标准的驱动，比如</span>
<span lang="EN-US">fb</span>
<span style="font-family: 宋体;">显示驱动</span>
<span lang="EN-US">(LCD)</span>
<span style="font-family: 宋体;">、输入设备驱动</span>
<span lang="EN-US">(</span>
<span style="font-family: 宋体;">游戏杆、鼠标、键盘、触摸屏</span>
<span lang="EN-US">)</span>
<span style="font-family: 宋体;">、视频驱动</span>
<span lang="EN-US">(Camera)</span>
<span style="font-family: 宋体;">、音频驱动、</span>
<span lang="EN-US">MTD</span>
<span style="font-family: 宋体;">存储设备驱动、网络驱动</span>
<span lang="EN-US">(</span>
<span style="font-family: 宋体;">蓝牙、</span>
<span lang="EN-US">WiFi</span>
<span style="font-family: 宋体;">、</span>
<span lang="EN-US">Ethernet)</span>
<span style="font-family: 宋体;">等。驱动在内存映射的时候也分为</span>
<span lang="EN-US">kernel space</span>
<span style="font-family: 宋体;">和</span>
<span lang="EN-US">user space</span>
<span style="font-family: 宋体;">，放在</span>
<span lang="EN-US">kernel space</span>
<span style="font-family: 宋体;">都是需要遵循</span>
<span lang="EN-US">GPL</span>
<span style="font-family: 宋体;">开源的；放在</span>
<span lang="EN-US">user space</span>
<span style="font-family: 宋体;">中的驱动，是遵循</span>
<span lang="EN-US">Apache/MIT</span>
<span style="font-family: 宋体;">许可证的，可以不开源，其运行在</span>
<span lang="EN-US">kernel space</span>
<span style="font-family: 宋体;">之上。</span>
</p>
<p class="MsoNormal"><strong><span lang="EN-US">Hardware
Abstraction Layer:</span>
</strong>
</p>
<p class="MsoNormal"><span lang="EN-US">HAL</span>
<span style="font-family: 宋体;">是</span>
<span lang="EN-US">Google</span>
<span style="font-family: 宋体;">为了解决</span>
<span lang="EN-US">Linux</span>
<span style="font-family: 宋体;">开源许可证</span>
<span lang="EN-US">GPL</span>
<span style="font-family: 宋体;">和</span>
<span lang="EN-US">Android</span>
<span style="font-family: 宋体;">本身的</span>
<span lang="EN-US">Apache</span>
<span style="font-family: 宋体;">许可证冲突的一个硬件抽象层，主要原则是把控制硬件的动作都放到了</span>
<span lang="EN-US">Android
HAL</span>
<span style="font-family: 宋体;">中，而</span>
<span lang="EN-US">linux
driver</span>
<span style="font-family: 宋体;">仅仅完成一些简单的数据交互作用，甚至把硬件寄存器空间直接映射到</span>
<span lang="EN-US">user space</span>
<span style="font-family: 宋体;">。</span>
</p>
<p class="MsoNormal"><span lang="EN-US">HAL</span>
<span style="font-family: 宋体;">存在的原因：</span>
</p>
<p class="MsoNormal" style="margin-left: 18pt; text-indent: -18pt;"><span lang="EN-US"><span>1.<span style="font: 7pt ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>
</span>
</span>
<span style="font-family: 宋体;">快速适配硬件设备中非</span>
<span lang="EN-US">linux kernel</span>
<span style="font-family: 宋体;">标准的接口；</span>
</p>
<p class="MsoNormal" style="margin-left: 18pt; text-indent: -18pt;"><span lang="EN-US"><span>2.<span style="font: 7pt ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>
</span>
</span>
<span style="font-family: 宋体;">解决</span>
<span lang="EN-US">Linux</span>
<span style="font-family: 宋体;">开源许可证</span>
<span lang="EN-US">GPL</span>
<span style="font-family: 宋体;">与硬件设备厂商驱动的专利不兼容；通过</span>
<span lang="EN-US">Android</span>
<span style="font-family: 宋体;">的</span>
<span lang="EN-US">Apache</span>
<span style="font-family: 宋体;">许可证和</span>
<span lang="EN-US">HAL</span>
<span style="font-family: 宋体;">技术实现来解决这一难题；</span>
</p>
<p class="MsoNormal" style="margin-left: 18pt; text-indent: -18pt;"><span lang="EN-US"><span>3.<span style="font: 7pt ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>
</span>
</span>
<span style="font-family: 宋体;">开放的满足设备厂商开发开与之驱动对应的特定需求的要求；</span>
</p>
<p class="MsoNormal"><span lang="EN-US">HAL</span>
<span style="font-family: 宋体;">层具备如下特点：</span>
</p>
<p class="MsoNormal" style="margin-left: 18pt; text-indent: -18pt;"><span lang="EN-US"><span>1.<span style="font: 7pt ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>
</span>
</span>
<span style="font-family: 宋体;">在用户空间</span>
<span lang="EN-US">(user space)</span>
<span style="font-family: 宋体;">而不是内核空间</span>
<span lang="EN-US">(kernel space)</span>
<span style="font-family: 宋体;">，可以是</span>
<span lang="EN-US">c/c++</span>
<span style="font-family: 宋体;">库；</span>
</p>
<p class="MsoNormal" style="margin-left: 18pt; text-indent: -18pt;"><span lang="EN-US"><span>2.<span style="font: 7pt ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>
</span>
</span>
<span style="font-family: 宋体;">将</span>
<span lang="EN-US">Android platform</span>
<span style="font-family: 宋体;">部分和系统硬件完全的进行了隔离开；</span>
</p>
<p class="MsoNormal" style="margin-left: 18pt; text-indent: -18pt;"><span lang="EN-US"><span>3.<span style="font: 7pt ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>
</span>
</span>
<span style="font-family: 宋体;">向上层提供</span>
<span lang="EN-US">Android platform</span>
<span style="font-family: 宋体;">操作硬件的接口，向下要求硬件驱动对其功能进行实现；</span>
<span lang="EN-US">(</span>
<span style="font-family: 宋体;">比方说上层应用对于</span>
<span lang="EN-US">Graphics,
Audio, Camera, Bluetooth, GPS, Radio(RIL), Wifi</span>
<span style="font-family: 宋体;">等的操作。</span>
<span lang="EN-US">)</span>
</p>
<p class="MsoNormal"><span style="font-family: 宋体;">在编程方式上，上层应用通过</span>
<span lang="EN-US">HAL</span>
<span style="font-family: 宋体;">对硬件的操作有两种方式：</span>
</p>
<p class="MsoNormal" style="margin-left: 18pt; text-indent: -18pt;"><span lang="EN-US"><span>1.<span style="font: 7pt ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>
</span>
</span>
<span style="font-family: 宋体;">通过</span>
<span lang="EN-US">Java-&gt;JNI-&gt;*.so</span>
<span style="font-family: 宋体;">库</span>
<span lang="EN-US">(c/c++)</span>
<span style="font-family: 宋体;">；</span>
</p>
<p class="MsoNormal"><span lang="EN-US"><img src="http://filer.blogbus.com/1360246/1360246_13193844083.png" border="0" alt="" />
<br />
</span>
</p>
<p class="MsoNormal" style="margin-left: 18pt; text-indent: -18pt;"><span lang="EN-US"><span>2.<span style="font: 7pt ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>
</span>
</span>
<span style="font-family: 宋体;">通过</span>
<span lang="EN-US">Java app-&gt;ApplicationManager-&gt;Service(java)-&gt;service(jni)-&gt;HAL-&gt;HAL
stub-&gt;System Call</span>
<span style="font-family: 宋体;">方式进行调用；</span>
</p>
<p class="MsoNormal"><span lang="EN-US"><img src="http://filer.blogbus.com/1360246/1360246_1319384417q.png" border="0" alt="" />
<br />
</span>
</p>
<p class="MsoNormal"><span style="font-family: 宋体;">注：一般</span>
<span lang="EN-US">HAL</span>
<span style="font-family: 宋体;">动态库放在位置</span>
<span lang="EN-US">/system/lib/hw</span>
<span style="font-family: 宋体;">目录。</span>
</p>
<p class="MsoNormal"><strong><span style="font-family: 宋体;">一般开发类型</span>
</strong>
</p>
<p class="MsoNormal" style="margin-left: 18pt; text-indent: -18pt;"><span lang="EN-US"><span>1.<span style="font: 7pt ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>
</span>
</span>
<span lang="EN-US">Android</span>
<span style="font-family: 宋体;">手机产品：构建硬件系统，移植</span>
<span lang="EN-US">Android</span>
<span style="font-family: 宋体;">软件平台系统；主要涉及设备驱动程序，以及在硬件抽象层实现标准接口等。</span>
</p>
<p class="MsoNormal"><span lang="EN-US"><img src="http://filer.blogbus.com/1360246/1360246_1319451304n.png" border="0" alt="" width="520" height="449" />
 <br />
</span>
</p>
<p class="MsoNormal" style="margin-left: 18pt; text-indent: -18pt;"><span lang="EN-US"><span>2.<span style="font: 7pt ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>
</span>
</span>
<span lang="EN-US">Android</span>
<span style="font-family: 宋体;">应用程序：基于</span>
<span lang="EN-US">Application Framework</span>
<span style="font-family: 宋体;">和其他应用，开发应用程序；</span>
</p>
<p class="MsoNormal" style="margin-left: 18pt; text-indent: -18pt;"><span lang="EN-US"><span>3.<span style="font: 7pt ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>
</span>
</span>
<span lang="EN-US">Android</span>
<span style="font-family: 宋体;">系统开发：主要是增强或者完善</span>
<span lang="EN-US">Android</span>
<span style="font-family: 宋体;">平台系统的功能，开发中主要包含如下部分：</span>
</p>
<p class="MsoNormal" style="margin-left: 42pt; text-indent: -21pt;"><span lang="EN-US"><span>a)<span style="font: 7pt ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>
</span>
</span>
<span style="font-family: 宋体;">开发</span>
<span lang="EN-US">c</span>
<span style="font-family: 宋体;">或者</span>
<span lang="EN-US">c++</span>
<span style="font-family: 宋体;">库；</span>
</p>
<p class="MsoNormal" style="margin-left: 42pt; text-indent: -21pt;"><span lang="EN-US"><span>b)<span style="font: 7pt ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>
</span>
</span>
<span style="font-family: 宋体;">定义将要通过</span>
<span lang="EN-US">JNI</span>
<span style="font-family: 宋体;">提供的上层</span>
<span lang="EN-US">Java</span>
<span style="font-family: 宋体;">的系统</span>
<span lang="EN-US">API</span>
<span style="font-family: 宋体;">接口；</span>
</p>
<p class="MsoNormal" style="margin-left: 42pt; text-indent: -21pt;"><span lang="EN-US"><span>c)<span style="font: 7pt ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>
</span>
</span>
<span style="font-family: 宋体;">封装</span>
<span lang="EN-US">JNI</span>
<span style="font-family: 宋体;">；</span>
</p>
<p class="MsoNormal" style="margin-left: 42pt; text-indent: -21pt;"><span lang="EN-US"><span>d)<span style="font: 7pt ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>
</span>
</span>
<span style="font-family: 宋体;">通过</span>
<span lang="EN-US">JNI</span>
<span style="font-family: 宋体;">封装</span>
<span lang="EN-US">Java</span>
<span style="font-family: 宋体;">类和接口</span>
<span lang="EN-US">API</span>
<span style="font-family: 宋体;">，提供给</span>
<span lang="EN-US">Android</span>
<span style="font-family: 宋体;">应用使用；</span>
</p>
<p class="MsoNormal"><strong><span lang="EN-US">Android</span>
</strong>
<strong><span style="font-family: 宋体;">开发社区</span>
</strong>
</p>
<p class="MsoNormal"><span lang="EN-US">Cyanogenmod</span>
<span style="font-family: 宋体;">社区：</span>
<span lang="EN-US"><a href="http://www.cyanogenmod.com/">http://www.cyanogenmod.com/</a>
</span>
</p>
<p>
<strong><span style="font-size: 10.5pt; font-family: 宋体;">涉及开发语言：</span>
<span style="font-size: 10.5pt; font-family: " lang="EN-US">C/C++/Java</span>
<span style="font-size: 10.5pt; font-family: 宋体;">等。</span>
</strong>
</p><!--sp--><div class="addfav"><br />收藏到：<span class= "delicious"><a href="http://delicious.com/save?url=http%3A%2F%2Fnavigating.blogbus.com%2Flogs%2F169004868.html&title=%E5%AD%A6%E4%B9%A0Android-%E4%BA%86%E8%A7%A3Android%28%E4%BA%8C%29">Del.icio.us</a></span></div><br /><br /><div class="sysmsg"><b><a href="http://www.blogbus.com" target="_blank">博客大巴，你的个人传媒早班车</a></b></div><br /><br />]]></description>
   <link>http://navigating.blogbus.com/logs/169004868.html</link>
   <author>stevenxu</author>
   <pubDate>Mon, 24 Oct 2011 17:32:00 +0800</pubDate>
  </item>
  <item>
   <title>学习Android-了解Android(一)</title>
   <description><![CDATA[<p><!--     [if !mso]>
<mce:style><!--
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
-->
<!--    [endif]----><!--     [if gte mso 9]><xml>
 <w:WordDocument>
  <w:View>Normal</w:View>
  <w:Zoom>0</w:Zoom>
  <w:PunctuationKerning/>
  <w:DrawingGridVerticalSpacing>7.8 pt</w:DrawingGridVerticalSpacing>
  <w:DisplayHorizontalDrawingGridEvery>0</w:DisplayHorizontalDrawingGridEvery>
  <w:DisplayVerticalDrawingGridEvery>2</w:DisplayVerticalDrawingGridEvery>
  <w:ValidateAgainstSchemas/>
  <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
  <w:IgnoreMixedContent>false</w:IgnoreMixedContent>
  <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
  <w:Compatibility>
   <w:SpaceForUL/>
   <w:BalanceSingleByteDoubleByteWidth/>
   <w:DoNotLeaveBackslashAlone/>
   <w:ULTrailSpace/>
   <w:DoNotExpandShiftReturn/>
   <w:AdjustLineHeightInTable/>
   <w:BreakWrappedTables/>
   <w:SnapToGridInCell/>
   <w:WrapTextWithPunct/>
   <w:UseAsianBreakRules/>
   <w:DontGrowAutofit/>
   <w:UseFELayout/>
  </w:Compatibility>
  <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
 </w:WordDocument>
</xml><![endif]--><!--     [if gte mso 9]><xml>
 <w:LatentStyles DefLockedState="false" LatentStyleCount="156">
 </w:LatentStyles>
</xml><![endif]--><!--     [if gte mso 10]>
<mce:style><!--
 /* Style Definitions */
 table.MsoNormalTable
	{mso-style-name:"Table Normal";
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-parent:"";
	mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
	mso-para-margin:0cm;
	mso-para-margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:10.0pt;
	font-family:"Times New Roman";
	mso-ansi-language:#0400;
	mso-fareast-language:#0400;
	mso-bidi-language:#0400;}
-->
<!--    [endif]----><!--     [if gte mso 9]><xml>
 <o:shapedefaults v:ext="edit" spidmax="1027"/>
</xml><![endif]--><!--     [if gte mso 9]><xml>
 <o:shapelayout v:ext="edit">
  <o:idmap v:ext="edit" data="1"/>
 </o:shapelayout></xml><![endif]-->
</p>
<p class="MsoNormal"><strong><span lang="EN-US">Android</span>
</strong>
</p>
<p class="MsoNormal"><span lang="EN-US">Android</span>
<span style="font-family: 宋体;">是</span>
<span lang="EN-US">Google</span>
<span style="font-family: 宋体;">公司为移动设备而开发的遵循</span>
<span lang="EN-US">Apache/MIT</span>
<span style="font-family: 宋体;">开源许可证、完全开发的、全软件栈操作系统。为</span>
<span lang="EN-US">Android</span>
<span style="font-family: 宋体;">应用开发者提供工具和框架；为用户提供一个不依赖硬件的通用平台；为设备商提供完整的解决方案。</span>
</p>
<p class="MsoNormal"><span lang="EN-US">Android is a comprehensive platform, which
means it is a complete software stack for a mobile device.</span>
</p>
<p class="MsoNormal"><span lang="EN-US">For developers, Android provides all the
tools and frameworks for developing mobile apps quickly and easily.</span>
</p>
<p class="MsoNormal"><span lang="EN-US">For users, Android just works right out of
the box. Additionally, users can customize their phone experience substantially.</span>
</p>
<p class="MsoNormal"><span lang="EN-US">For manufactures, it is the complete
solution for running their devices. Other than some hardware-specific drivers,
Android provides everything else to make their devices work.</span>
</p>
<p class="MsoNormal"><strong><span lang="EN-US">Android</span>
</strong>
<strong><span style="font-family: 宋体;">生态系统</span>
</strong>
</p>
<p class="MsoNormal"><span lang="EN-US">Google Android</span>
<span style="font-family: 宋体;">开发系统由三个部分组成：</span>
</p>
<p class="MsoNormal" style="margin-left: 18pt; text-indent: -18pt;"><span lang="EN-US"><span>1.<span style="font: 7pt ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>
</span>
</span>
<span lang="EN-US">Android</span>
<span style="font-family: 宋体;">源代码工程</span>
<span lang="EN-US">(Open Source Project)</span>
<span style="font-family: 宋体;">包括</span>
<span lang="EN-US">Android</span>
<span style="font-family: 宋体;">全部源代码</span>
<span lang="EN-US">: https://source.android.com</span>
</p>
<p class="MsoNormal" style="margin-left: 18pt; text-indent: -18pt;"><span lang="EN-US"><span>2.<span style="font: 7pt ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>
</span>
</span>
<span lang="EN-US">Android </span>
<span style="font-family: 宋体;">开发者</span>
<span lang="EN-US">(Developer)</span>
<span style="font-family: 宋体;">包括</span>
<span lang="EN-US">SDK API</span>
<span style="font-family: 宋体;">和文档</span>
<span lang="EN-US">: https://developer.android.com</span>
</p>
<p class="MsoNormal" style="margin-left: 18pt; text-indent: -18pt;"><span lang="EN-US"><span>3.<span style="font: 7pt ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>
</span>
</span>
<span lang="EN-US">Android </span>
<span style="font-family: 宋体;">应用市场</span>
<span lang="EN-US">(Market)</span>
<span style="font-family: 宋体;">是一个开发者发布应用程序的平台</span>
<span lang="EN-US">: https://market.android.com/</span>
</p>
<p class="MsoNormal"><strong><span lang="EN-US">Android</span>
</strong>
<strong><span style="font-family: 宋体;">系统</span>
</strong>
</p>
<p class="MsoNormal"><span lang="EN-US">Android</span>
<span style="font-family: 宋体;">一词最早出现于法国作家利尔亚当（</span>
<span lang="EN-US">Auguste Villiers de l'Isle-Adam</span>
<span style="font-family: 宋体;">）在</span>
<span lang="EN-US">1886</span>
<span style="font-family: 宋体;">年发表的科幻小说《未来夏娃》（</span>
<span lang="EN-US">L'</span>
<span style="font-family: 宋体;">&egrave;</span>
<span lang="EN-US">ve future</span>
<span style="font-family: 宋体;">）中外表像人的机器起名为</span>
<span lang="EN-US">Android</span>
<span style="font-family: 宋体;">；</span>
</p>
<p class="MsoNormal"><span lang="EN-US">2003</span>
<span style="font-family: 宋体;">年</span>
<span lang="EN-US">10</span>
<span style="font-family: 宋体;">月由</span>
<span lang="EN-US">Andy Rubin</span>
<span style="font-family: 宋体;">和</span>
<span lang="EN-US">Rich Miner</span>
<span style="font-family: 宋体;">创办一家公司</span>
<span lang="EN-US">Android</span>
<span style="font-family: 宋体;">专门研发</span>
<span lang="EN-US">Android</span>
<span style="font-family: 宋体;">；</span>
</p>
<p class="MsoNormal"><span lang="EN-US">2005</span>
<span style="font-family: 宋体;">年</span>
<span lang="EN-US">Google</span>
<span style="font-family: 宋体;">收购了</span>
<span lang="EN-US">Android</span>
<span style="font-family: 宋体;">公司；</span>
</p>
<p class="MsoNormal"><span lang="EN-US">2007</span>
<span style="font-family: 宋体;">年</span>
<span lang="EN-US">11</span>
<span style="font-family: 宋体;">月</span>
<span lang="EN-US">5</span>
<span style="font-family: 宋体;">日</span>
<span lang="EN-US">Google</span>
<span style="font-family: 宋体;">正式展示、发布了开源手机手机操作系统平台</span>
<span lang="EN-US">Android</span>
<span style="font-family: 宋体;">。</span>
<span lang="EN-US">Google</span>
<span style="font-family: 宋体;">宣布组建的一个全球性的联盟组织</span>
<span lang="EN-US">-</span>
<span style="font-family: 宋体;">开放手持设备联盟（</span>
<span lang="EN-US">Open Handset Alliance</span>
<span style="font-family: 宋体;">），联盟将支持</span>
<span lang="EN-US">Google</span>
<span style="font-family: 宋体;">发布的手机操作系统或者应用软件，共同开发</span>
<span lang="EN-US">Android</span>
<span style="font-family: 宋体;">系统的开放源代码。开放手持设备联盟包括手机制造商、手机芯片厂商和移动运营商</span>
</p>
<p class="MsoNormal"><span lang="EN-US">2007</span>
<span style="font-family: 宋体;">年</span>
<span lang="EN-US"> 11</span>
<span style="font-family: 宋体;">月</span>
<span lang="EN-US">12</span>
<span style="font-family: 宋体;">号发布</span>
<span lang="EN-US">Google SDK</span>
<span style="font-family: 宋体;">。</span>
</p>
<p class="MsoNormal"><span lang="EN-US">2008</span>
<span style="font-family: 宋体;">年</span>
<span lang="EN-US">8</span>
<span style="font-family: 宋体;">月</span>
<span lang="EN-US">18</span>
<span style="font-family: 宋体;">日，</span>
<span lang="EN-US">Android</span>
<span style="font-family: 宋体;">获得了美国联邦通信委员会（</span>
<span lang="EN-US">FCC</span>
<span style="font-family: 宋体;">）的批准；</span>
</p>
<p class="MsoNormal"><span lang="EN-US">2008</span>
<span style="font-family: 宋体;">年</span>
<span lang="EN-US">9</span>
<span style="font-family: 宋体;">月</span>
<span lang="EN-US">23</span>
<span style="font-family: 宋体;">日，第一款</span>
<span lang="EN-US">Android</span>
<span style="font-family: 宋体;">手机发布，</span>
<span lang="EN-US">HTC Dream(G1)</span>
<span style="font-family: 宋体;">；</span>
</p>
<p class="MsoNormal"><span lang="EN-US">2008</span>
<span style="font-family: 宋体;">年，</span>
<span lang="EN-US">Patrick Brady</span>
<span style="font-family: 宋体;">于</span>
<span lang="EN-US">Google I/O</span>
<span style="font-family: 宋体;">演讲&ldquo;</span>
<span lang="EN-US">Anatomy &amp; Physiology of an Android</span>
<span style="font-family: 宋体;">&rdquo;，并提出的</span>
<span lang="EN-US">Android HAL</span>
<span style="font-family: 宋体;">架构图；</span>
</p>
<p class="MsoNormal"><span lang="EN-US">2009</span>
<span style="font-family: 宋体;">年</span>
<span lang="EN-US">2</span>
<span style="font-family: 宋体;">月，</span>
<span lang="EN-US">Android 1.1</span>
<span style="font-family: 宋体;">发布；</span>
</p>
<p class="MsoNormal"><span lang="EN-US">2009</span>
<span style="font-family: 宋体;">年</span>
<span lang="EN-US">2</span>
<span style="font-family: 宋体;">月，</span>
<span lang="EN-US">Google</span>
<span style="font-family: 宋体;">推出</span>
<span lang="EN-US">Android Market</span>
<span style="font-family: 宋体;">线上应用程序商店，用户可在该平台网页寻找、购买、下载及评级使用手机应用程序及其他内容；</span>
</p>
<p class="MsoNormal"><span lang="EN-US">2009</span>
<span style="font-family: 宋体;">年</span>
<span lang="EN-US">4</span>
<span style="font-family: 宋体;">月</span>
<span lang="EN-US">30</span>
<span style="font-family: 宋体;">日，</span>
<span lang="EN-US">Android 1.5 Cupcake</span>
<span style="font-family: 宋体;">版本发布；</span>
</p>
<p class="MsoNormal"><span lang="EN-US">2009</span>
<span style="font-family: 宋体;">年</span>
<span lang="EN-US">9</span>
<span style="font-family: 宋体;">月</span>
<span lang="EN-US">15</span>
<span style="font-family: 宋体;">日，</span>
<span lang="EN-US">Android 1.6 Donut</span>
<span style="font-family: 宋体;">版本发布；</span>
</p>
<p class="MsoNormal"><span lang="EN-US">2009</span>
<span style="font-family: 宋体;">年</span>
<span lang="EN-US">10</span>
<span style="font-family: 宋体;">月</span>
<span lang="EN-US">26</span>
<span style="font-family: 宋体;">日，</span>
<span lang="EN-US">Android 2.0 Eclair</span>
<span style="font-family: 宋体;">版本发布；</span>
</p>
<p class="MsoNormal"><span lang="EN-US">2010</span>
<span style="font-family: 宋体;">年</span>
<span lang="EN-US">2</span>
<span style="font-family: 宋体;">月</span>
<span lang="EN-US">3</span>
<span style="font-family: 宋体;">日，</span>
<span lang="EN-US">Linux</span>
<span style="font-family: 宋体;">内核开发者</span>
<span lang="EN-US">Greg Kroah-Hartman</span>
<span style="font-family: 宋体;">将</span>
<span lang="EN-US">Android</span>
<span style="font-family: 宋体;">的驱动程序从</span>
<span lang="EN-US">Linux</span>
<span style="font-family: 宋体;">内核&ldquo;状态树&rdquo;（&ldquo;</span>
<span lang="EN-US">staging tree</span>
<span style="font-family: 宋体;">&rdquo;）上除去，从此，</span>
<span lang="EN-US">Android</span>
<span style="font-family: 宋体;">与</span>
<span lang="EN-US">Linux</span>
<span style="font-family: 宋体;">核心开发分道扬镳；</span>
</p>
<p class="MsoNormal"><span lang="EN-US">2010</span>
<span style="font-family: 宋体;">年</span>
<span lang="EN-US">5</span>
<span style="font-family: 宋体;">月</span>
<span lang="EN-US">20</span>
<span style="font-family: 宋体;">日，</span>
<span lang="EN-US">2.2 Froyo</span>
<span style="font-family: 宋体;">版本发布；</span>
</p>
<p class="MsoNormal"><span lang="EN-US">2010</span>
<span style="font-family: 宋体;">年</span>
<span lang="EN-US">12</span>
<span style="font-family: 宋体;">月</span>
<span lang="EN-US">7</span>
<span style="font-family: 宋体;">日，</span>
<span lang="EN-US">2.3 Gingerbread</span>
<span style="font-family: 宋体;">版本发布；</span>
</p>
<p class="MsoNormal"><span lang="EN-US">2011</span>
<span style="font-family: 宋体;">年</span>
<span lang="EN-US">2</span>
<span style="font-family: 宋体;">月</span>
<span lang="EN-US">2</span>
<span style="font-family: 宋体;">日，</span>
<span lang="EN-US"> 3.0 Honeycomb</span>
<span style="font-family: 宋体;">版本发布；</span>
</p>
<p class="MsoNormal"><span lang="EN-US">2011</span>
<span style="font-family: 宋体;">年</span>
<span lang="EN-US">5</span>
<span style="font-family: 宋体;">月</span>
<span lang="EN-US">11</span>
<span style="font-family: 宋体;">日，</span>
<span lang="EN-US">3.1 Honeycomb</span>
<span style="font-family: 宋体;">版本在</span>
<span lang="EN-US">Google I/O</span>
<span style="font-family: 宋体;">开发者大会宣布发布；</span>
</p>
<p class="MsoNormal"><span lang="EN-US">2011</span>
<span style="font-family: 宋体;">年</span>
<span lang="EN-US">7</span>
<span style="font-family: 宋体;">月</span>
<span lang="EN-US">13</span>
<span style="font-family: 宋体;">日，</span>
<span lang="EN-US">3.2 Honeycomb</span>
<span style="font-family: 宋体;">版本发布；</span>
</p>
<p class="MsoNormal"><span lang="EN-US">2011</span>
<span style="font-family: 宋体;">年</span>
<span lang="EN-US">10</span>
<span style="font-family: 宋体;">月</span>
<span lang="EN-US">19</span>
<span style="font-family: 宋体;">日，</span>
<span lang="EN-US">4.0 Ice Cream Sandwich</span>
<span style="font-family: 宋体;">版本发布；</span>
</p>
<p class="MsoNormal"><span lang="EN-US">Android</span>
<span style="font-family: 宋体;">版本代号命名规则，从</span>
<span lang="EN-US">Android 1.5</span>
<span style="font-family: 宋体;">开始，按着</span>
<span lang="EN-US">26</span>
<span style="font-family: 宋体;">个英文字母的顺序作为首字母，选择一种甜点单词作为版本的代号；因此，</span>
<span lang="EN-US">Android</span>
<span style="font-family: 宋体;">下一个版本发布的代号即是：</span>
<span lang="EN-US">Jelly Bean</span>
<span style="font-family: 宋体;">。</span>
</p>
<p class="MsoNormal"><strong><span lang="EN-US">Andy
Rubin</span>
</strong>
</p>
<p class="MsoNormal"><span lang="EN-US"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>
</span>
<span style="font-family: 宋体;">纽约州</span>
<span lang="EN-US">Chappaqua</span>
<span style="font-family: 宋体;">长大，父亲拥有自己的消费电子直销公司，从小就接触各种最新的电子设备；</span>
</p>
<p class="MsoNormal"><span lang="EN-US"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>
</span>
<span style="font-family: 宋体;">在纽约州由提卡学院读计算机科学。</span>
</p>
<p class="MsoNormal"><span lang="EN-US"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>
</span>
<span style="font-family: 宋体;">毕业后在蔡司公司任机器人工程师。</span>
</p>
<p class="MsoNormal"><span lang="EN-US"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>
1989</span>
<span style="font-family: 宋体;">年加入苹果公司。</span>
</p>
<p class="MsoNormal"><span lang="EN-US"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>
1990</span>
<span style="font-family: 宋体;">年，苹果分拆他所在的手持计算和通信设备部门，成立</span>
<span lang="EN-US">General
Magic</span>
<span style="font-family: 宋体;">公司，在这里他开发了手持设备操作系统</span>
<span lang="EN-US">Magic Cap</span>
<span style="font-family: 宋体;">。</span>
</p>
<p class="MsoNormal"><span lang="EN-US"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>
</span>
<span style="font-family: 宋体;">公司倒闭后加入</span>
<span lang="EN-US">Artemis Research</span>
<span style="font-family: 宋体;">，开发了交互式互联网电视</span>
<span lang="EN-US">WebTV</span>
<span style="font-family: 宋体;">。</span>
</p>
<p class="MsoNormal"><span lang="EN-US"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>
</span>
<span style="font-family: 宋体;">后与人创办</span>
<span lang="EN-US">Danger</span>
<span style="font-family: 宋体;">公司，担任</span>
<span lang="EN-US">CEO</span>
<span style="font-family: 宋体;">，但不久被免职。</span>
<span lang="EN-US">Danger</span>
<span style="font-family: 宋体;">公司开发了后来被称为</span>
<span lang="EN-US">T-Mobile Sidekick</span>
<span style="font-family: 宋体;">的手机，公司于</span>
<span lang="EN-US">2008</span>
<span style="font-family: 宋体;">年被微软收购。</span>
</p>
<p class="MsoNormal"><span lang="EN-US"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>
2003</span>
<span style="font-family: 宋体;">年与</span>
<span lang="EN-US">Rich Miner</span>
<span style="font-family: 宋体;">一起创办了</span>
<span lang="EN-US">Android</span>
<span style="font-family: 宋体;">公司。</span>
</p>
<p class="MsoNormal"><span lang="EN-US"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>
2005</span>
<span style="font-family: 宋体;">年</span>
<span lang="EN-US">Android</span>
<span style="font-family: 宋体;">公司被</span>
<span lang="EN-US">Google</span>
<span style="font-family: 宋体;">收购，任</span>
<span lang="EN-US">Google</span>
<span style="font-family: 宋体;">工程副总裁，领导开发了</span>
<span lang="EN-US">Android</span>
<span style="font-family: 宋体;">操作系统。</span>
</p>
<p class="MsoNormal"><span lang="EN-US"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>
</span>
<span style="font-family: 宋体;">并拥有多项无线通信专利。</span>
</p>
<p class="MsoNormal"><strong><span style="font-family: 宋体;">市场上手机操作系统</span>
</strong>
</p>
<p class="MsoNormal" style="margin-left: 18pt; text-indent: -18pt;"><span lang="EN-US"><span>1.<span style="font: 7pt ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>
</span>
</span>
<span lang="EN-US">Apple iOS</span>
</p>
<p class="MsoNormal" style="margin-left: 18pt; text-indent: -18pt;"><span lang="EN-US"><span>2.<span style="font: 7pt ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>
</span>
</span>
<span lang="EN-US">Google Android</span>
</p>
<p class="MsoNormal" style="margin-left: 18pt; text-indent: -18pt;"><span lang="EN-US"><span>3.<span style="font: 7pt ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>
</span>
</span>
<span lang="EN-US">Microsoft Window Phone</span>
</p>
<p class="MsoNormal" style="margin-left: 18pt; text-indent: -18pt;"><span lang="EN-US"><span>4.<span style="font: 7pt ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>
</span>
</span>
<span lang="EN-US">Blackberry OS</span>
</p>
<p class="MsoNormal" style="margin-left: 18pt; text-indent: -18pt;"><span lang="EN-US"><span>5.<span style="font: 7pt ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>
</span>
</span>
<span lang="EN-US">HP WebOS</span>
</p>
<p class="MsoNormal" style="margin-left: 18pt; text-indent: -18pt;"><span lang="EN-US"><span>6.<span style="font: 7pt ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>
</span>
</span>
<span lang="EN-US">Nokia Symbian</span>
</p>
<p class="MsoNormal" style="margin-left: 18pt; text-indent: -18pt;"><span lang="EN-US"><span>7.<span style="font: 7pt ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>
</span>
</span>
<span lang="EN-US">Meego</span>
</p>
<p class="MsoNormal" style="margin-left: 18pt; text-indent: -18pt;"><span lang="EN-US"><span>8.<span style="font: 7pt ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>
</span>
</span>
<span lang="EN-US">Palm OS</span>
</p>
<p class="MsoNormal" style="margin-left: 18pt; text-indent: -18pt;"><span lang="EN-US"><span>9.<span style="font: 7pt ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>
</span>
</span>
<span lang="EN-US">Samsung Bada</span>
</p>
<p class="MsoNormal" style="margin-left: 18pt; text-indent: -18pt;"><span lang="EN-US"><span>10.<span style="font: 7pt ">&nbsp;&nbsp;
</span>
</span>
</span>
<span lang="EN-US">Tizen</span>
</p><!--sp--><div class="addfav"><br />收藏到：<span class= "delicious"><a href="http://delicious.com/save?url=http%3A%2F%2Fnavigating.blogbus.com%2Flogs%2F168832013.html&title=%E5%AD%A6%E4%B9%A0Android-%E4%BA%86%E8%A7%A3Android%28%E4%B8%80%29">Del.icio.us</a></span></div><br /><br /><div class="sysmsg"><b><a href="http://www.blogbus.com" target="_blank">博客大巴，你的个人传媒早班车</a></b></div><br /><br />]]></description>
   <link>http://navigating.blogbus.com/logs/168832013.html</link>
   <author>stevenxu</author>
   <pubDate>Sun, 23 Oct 2011 23:37:00 +0800</pubDate>
  </item>
  <item>
   <title>初学Java</title>
   <description><![CDATA[<!--       [if gte mso 9]><xml>
 <w:WordDocument>
  <w:View>Normal</w:View>
  <w:Zoom>0</w:Zoom>
  <w:PunctuationKerning/>
  <w:DrawingGridVerticalSpacing>7.8 pt</w:DrawingGridVerticalSpacing>
  <w:DisplayHorizontalDrawingGridEvery>0</w:DisplayHorizontalDrawingGridEvery>
  <w:DisplayVerticalDrawingGridEvery>2</w:DisplayVerticalDrawingGridEvery>
  <w:ValidateAgainstSchemas/>
  <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
  <w:IgnoreMixedContent>false</w:IgnoreMixedContent>
  <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
  <w:Compatibility>
   <w:SpaceForUL/>
   <w:BalanceSingleByteDoubleByteWidth/>
   <w:DoNotLeaveBackslashAlone/>
   <w:ULTrailSpace/>
   <w:DoNotExpandShiftReturn/>
   <w:AdjustLineHeightInTable/>
   <w:BreakWrappedTables/>
   <w:SnapToGridInCell/>
   <w:WrapTextWithPunct/>
   <w:UseAsianBreakRules/>
   <w:DontGrowAutofit/>
   <w:UseFELayout/>
  </w:Compatibility>
  <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
 </w:WordDocument>
</xml><![endif]--><!--       [if gte mso 9]><xml>
 <w:LatentStyles DefLockedState="false" LatentStyleCount="156">
 </w:LatentStyles>
</xml><![endif]--><!--       [if gte mso 10]>
<mce:style><!--
 /* Style Definitions */
 table.MsoNormalTable
	{mso-style-name:"Table Normal";
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-parent:"";
	mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
	mso-para-margin:0cm;
	mso-para-margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:10.0pt;
	font-family:"Times New Roman";
	mso-ansi-language:#0400;
	mso-fareast-language:#0400;
	mso-bidi-language:#0400;}
-->
<!--      [endif]---->
<p class="MsoNormal"><strong><span style="font-family: 宋体;">前言</span>
</strong>
</p>
<p class="MsoNormal"><span style="font-family: 宋体;">从学习</span>
<span lang="EN-US">Java</span>
<span style="font-family: 宋体;">到J</span>
<span lang="EN-US">ava</span>
<span style="font-family: 宋体;">编程，从来没有仔细去梳理或者翻阅一下</span>
<span lang="EN-US">Java</span>
<span style="font-family: 宋体;">的过往历史。从最开始</span>
<span lang="EN-US">Sun</span>
<span style="font-family: 宋体;">的&ldquo;绿色项目&rdquo;，已经过去了</span>
<span lang="EN-US"> 21 </span>
<span style="font-family: 宋体;">年了；从</span>
<span lang="EN-US">Java</span>
 <span style="font-family: 宋体;">第一次发布，已经近</span>
<span lang="EN-US">16</span>
<span style="font-family: 宋体;">年了。</span>
<span style="font-family: 宋体;">回头整理、梳理一下</span>
<span lang="EN-US">Java</span>
<span style="font-family: 宋体;">的历史，让自己</span>
<span style="font-family: 宋体;">对Java有个重新的了解和认识。</span>
</p>
<p class="MsoNormal"><strong><span lang="EN-US">Java</span>
</strong>
<strong><span style="font-family: 宋体;">语言</span>
</strong>
</p>
<p class="MsoNormal"><span style="font-family: 宋体;">起源于</span>
<span lang="EN-US">Sun</span>
<span style="font-family: 宋体;">公司</span>
<span lang="EN-US">(Sun Microsystems Inc.)</span>
<span style="font-family: 宋体;">在</span>
<span lang="EN-US">1990</span>
<span style="font-family: 宋体;">年</span>
<span lang="EN-US">12</span>
<span style="font-family: 宋体;">月针对公司公司内部的&ldquo;绿色项目&rdquo;</span>
<span lang="EN-US">(Green Project)</span>
<span style="font-family: 宋体;">而设计的一门程序语言。项目组使用的运行平台是嵌入式平台，最开始</span>
<span lang="EN-US">Patrick Naughton</span>
<span style="font-family: 宋体;">尝试使用</span>
<span lang="EN-US">c</span>
<span style="font-family: 宋体;">、</span>
<span lang="EN-US">c++</span>
<span style="font-family: 宋体;">作为编程语言，但复杂度太高，随着</span>
<span lang="EN-US">James Gosling</span>
<span style="font-family: 宋体;">、</span>
<span lang="EN-US">Mike Sheridan</span>
<span style="font-family: 宋体;">、</span>
<span lang="EN-US">Sun</span>
<span style="font-family: 宋体;">首席科学家</span>
<span lang="EN-US">Bill Joy</span>
<span style="font-family: 宋体;">等的加入，于是希望在</span>
<span lang="EN-US">C++</span>
<span style="font-family: 宋体;">基础上，开发一种面向对象的环境，目标设置为应用在电视机、电话、闹钟、烤面包机等家用电器的控制和通信方向的程序语言</span>
<span lang="EN-US">.</span>
<span style="font-family: 宋体;">，具备垃圾回收系统、可移植的安全性、分布程序设计、多运行续功能；随后发展为一种易于移植到各种设备上的平台；伴随着互联网的迅猛发展而发展，逐渐成为重要的网络编程语言。</span>
</p>
<p class="MsoNormal"><strong><span style="font-family: 宋体;">创建目标</span>
</strong>
<span style="font-family: 宋体;">：</span>
</p>
<p class="MsoNormal"><span lang="EN-US">1.</span>
<span style="font-family: 宋体;">应当简单、面向对象（</span>
<span lang="EN-US">It should be &quot;simple, object-oriented and familiar&quot;</span>
<span style="font-family: 宋体;">）</span>
</p>
<p class="MsoNormal"><span lang="EN-US">2.</span>
<span style="font-family: 宋体;">应当健壮、安全（</span>
<span lang="EN-US">It should be &quot;robust and secure&quot;</span>
<span style="font-family: 宋体;">）</span>
</p>
<p class="MsoNormal"><span lang="EN-US">3.</span>
<span style="font-family: 宋体;">应当跨平台、可移植（</span>
<span lang="EN-US">It should be &quot;architecture-neutral and portable&quot;</span>
<span style="font-family: 宋体;">）</span>
</p>
<p class="MsoNormal"><span lang="EN-US">4.</span>
<span style="font-family: 宋体;">应当高性能（</span>
<span lang="EN-US">It should execute with &quot;high performance&quot;</span>
<span style="font-family: 宋体;">）</span>
</p>
<p class="MsoNormal"><span lang="EN-US">5.</span>
<span style="font-family: 宋体;">应当解释型的、线程模型的、动态的</span>
<span lang="EN-US">(It should be &quot;interpreted, threaded, and dynamic&quot;)</span>
</p>
<p class="MsoNormal"><span lang="EN-US">(http://java.sun.com/docs/white/langenv/Intro.doc2.html)</span>
</p>
<p class="MsoNormal"><strong><span lang="EN-US">Java</span>
</strong>
<strong><span style="font-family: 宋体;">语言定义</span>
</strong>
<span style="font-family: 宋体;">：</span>
</p>
<p class="MsoNormal"><span lang="EN-US">1.The Java programming language is a
general-purpose, concurrent, class-based, object-oriented language.</span>
</p>
<p class="MsoNormal"><span lang="EN-US">2.The Java Programming Language is a
general-purpose, concurrent, strongly typed, class-based object-oriented
language.</span>
</p>
<p class="MsoNormal"><span lang="EN-US">3.Java</span>
<span style="font-family: 宋体;">编程语言是个简单、面向对象、分布式、解释性、健壮、安全与系统无关、可移植、高性能、多线程和动态的语言。</span>
</p>
<p class="MsoNormal"><span lang="EN-US">4.</span>
<span style="font-family: 宋体;">一次编译、到处执行。</span>
<span lang="EN-US">(write once, run anywhere.)</span>
</p>
<p class="MsoNormal"><span lang="EN-US">(
http://java.sun.com/docs/books/jls/third_edition/html/intro.html)</span>
</p>
<p class="MsoNormal"><span lang="EN-US">( http://download.oracle.com/javase/6/docs/technotes/guides/language/index.html)</span>
</p>
<p class="MsoNormal"><strong><span lang="EN-US">Java</span>
</strong>
<strong><span style="font-family: 宋体;">语言特点</span>
</strong>
<span style="font-family: 宋体;">：</span>
</p>
<p class="MsoNormal"><span lang="EN-US">1.</span>
<span style="font-family: 宋体;">简洁</span>
<span lang="EN-US">(Simple and familiar)</span>
</p>
<p class="MsoNormal"><span lang="EN-US">2.</span>
<span style="font-family: 宋体;">面对对象</span>
<span lang="EN-US">(Object-oriented)</span>
</p>
<p class="MsoNormal"><span lang="EN-US">3.</span>
<span style="font-family: 宋体;">跨平台</span>
<span lang="EN-US">(Architecture neutral, portable and robust)</span>
</p>
<p class="MsoNormal"><span lang="EN-US">4.</span>
<span style="font-family: 宋体;">解释型、动态</span>
<span lang="EN-US">(Interpreted and dynamic)</span>
</p>
<p class="MsoNormal"><span lang="EN-US">5.</span>
<span style="font-family: 宋体;">安全</span>
<span lang="EN-US">(Security)</span>
</p>
<p class="MsoNormal"><span lang="EN-US">6.</span>
<span style="font-family: 宋体;">多线程</span>
<span lang="EN-US">(Multithreading)</span>
</p>
<p class="MsoNormal"><span lang="EN-US">7.</span>
<span style="font-family: 宋体;">高性能</span>
<span lang="EN-US">(High performance)</span>
</p>
<p class="MsoNormal"><span lang="EN-US">8.</span>
<span style="font-family: 宋体;">平台和应用程序库</span>
<span lang="EN-US">(Java base system and libraries)</span>
</p>
<p class="MsoNormal"><span lang="EN-US">(http://java.sun.com/docs/white/langenv/index.html)</span>
</p>
<p class="MsoNormal"><span lang="EN-US">(http://java.sun.com/docs/overviews/java/java-overview-1.html)</span>
</p>
<p class="MsoNormal"><strong><span lang="EN-US">Java</span>
</strong>
<strong><span style="font-family: 宋体;">平台</span>
</strong>
</p>
<p class="MsoNormal"><span lang="EN-US">1.Java Card</span>
<span style="font-family: 宋体;">：主要是提供高安全性的运行在智能卡或者类智能卡的</span>
<span lang="EN-US">Java Applet</span>
<span style="font-family: 宋体;">，广泛应用在</span>
<span lang="EN-US">SIM</span>
<span style="font-family: 宋体;">卡、提款机上等。</span>
</p>
<p class="MsoNormal"><span lang="EN-US">2.Java ME(Micro Edition)</span>
<span style="font-family: 宋体;">：</span>
<span lang="EN-US">Java</span>
<span style="font-family: 宋体;">平台微型版，主要是为机顶盒、移动电话、</span>
<span lang="EN-US">PDA</span>
<span style="font-family: 宋体;">等嵌入式电子设备提供的</span>
<span lang="EN-US">Java</span>
<span style="font-family: 宋体;">语言平台，包括虚拟机和</span>
<span lang="EN-US">API</span>
<span style="font-family: 宋体;">。</span>
</p>
<p class="MsoNormal"><span lang="EN-US">3.Java SE(Standard Edition)</span>
<span style="font-family: 宋体;">：</span>
<span lang="EN-US">Java</span>
<span style="font-family: 宋体;">平台标准版，包括</span>
<span lang="EN-US">Java2</span>
<span style="font-family: 宋体;">的开发环境、编译工具、程序库、运行环境。</span>
</p>
<p class="MsoNormal"><span lang="EN-US">4.Java EE(Enterprise Edition)</span>
<span style="font-family: 宋体;">：</span>
<span lang="EN-US">Java</span>
<span style="font-family: 宋体;">平台企业版，为开发企业级应用提供的具备软件架构、设计思想、技术标准的通用平台。</span>
</p>
<p class="MsoNormal"><strong><span lang="EN-US">Java</span>
<span style="font-family: 宋体;">技术概念地图</span>
</strong>
</p>
<p class="MsoNormal"><span lang="EN-US">(http://java.sun.com/new2java/javamap/intro.html)</span>
<span style="font-family: 宋体;">：</span>
</p>
<p class="MsoNormal"><span lang="EN-US"><span>&nbsp;<img src="http://filer.blogbus.com/1360246/1360246_1319293173f.png" border="0" alt="" />
</span>
</span>
</p>
<p class="MsoNormal"><strong><span style="font-family: 宋体;">时间简史</span>
</strong>
<span style="font-family: 宋体;">：</span>
</p>
<p class="MsoNormal"><span lang="EN-US">1990</span>
<span style="font-family: 宋体;">年</span>
<span lang="EN-US">12</span>
<span style="font-family: 宋体;">月开始研究的一个内部项目，&ldquo;</span>
<span lang="EN-US">Stealth</span>
<span style="font-family: 宋体;">计划&rdquo;，重要成员</span>
<span lang="EN-US">Patrick Naughton</span>
<span style="font-family: 宋体;">加入，尝试用</span>
<span lang="EN-US">C</span>
<span style="font-family: 宋体;">、</span>
<span lang="EN-US">C++</span>
<span style="font-family: 宋体;">语言，被</span>
<span lang="EN-US">C</span>
<span style="font-family: 宋体;">、</span>
<span lang="EN-US">C++</span>
<span style="font-family: 宋体;">编译器搞的焦头烂额。</span>
</p>
<p class="MsoNormal"><span style="font-family: 宋体;">随后，项目，&ldquo;</span>
<span lang="EN-US">Stealth</span>
<span style="font-family: 宋体;">计划&rdquo;后来改名为&ldquo;</span>
<span lang="EN-US">Green</span>
<span style="font-family: 宋体;">计划&rdquo;，重要成员</span>
<span lang="EN-US">James Gosling</span>
<span style="font-family: 宋体;">、</span>
<span lang="EN-US">Mike Sheridan</span>
<span style="font-family: 宋体;">、</span>
<span lang="EN-US">Sun</span>
<span style="font-family: 宋体;">首席科学家</span>
<span lang="EN-US">Bill Joy</span>
<span style="font-family: 宋体;">等相继加入。</span>
<span lang="EN-US">Bill Joy</span>
<span style="font-family: 宋体;">最早决定开发一种集</span>
<span lang="EN-US">C</span>
<span style="font-family: 宋体;">语言和</span>
<span lang="EN-US">Mesa</span>
<span style="font-family: 宋体;">语言大成的语言，提议在</span>
<span lang="EN-US">C++</span>
<span style="font-family: 宋体;">基础上，开发一种面向对象的环境，并把它取名为&ldquo;未来&rdquo;。</span>
</p>
<p class="MsoNormal"><span lang="EN-US">James Gosling</span>
<span style="font-family: 宋体;">尝试在修改和扩展</span>
<span lang="EN-US">C++</span>
<span style="font-family: 宋体;">的功能，并称之为</span>
<span lang="EN-US">C++ ++
--</span>
<span style="font-family: 宋体;">，随后不得不放弃；转而决定要创造一门全新的编程语言，并以办公司外边的橡树</span>
<span lang="EN-US">(Oak)</span>
<span style="font-family: 宋体;">命名。</span>
</p>
<p class="MsoNormal"><span lang="EN-US">1992</span>
<span style="font-family: 宋体;">年的夏天，</span>
<span lang="EN-US">Green</span>
<span style="font-family: 宋体;">项目组对平台进行了演示，包括</span>
<span lang="EN-US">Green</span>
<span style="font-family: 宋体;">操作系统，</span>
<span lang="EN-US">Oak</span>
<span style="font-family: 宋体;">的程序设计语言，类库及其硬件。</span>
</p>
<p class="MsoNormal"><span lang="EN-US">1992</span>
<span style="font-family: 宋体;">年</span>
<span lang="EN-US">11</span>
<span style="font-family: 宋体;">月，项目演变成</span>
<span lang="EN-US">Sun</span>
<span style="font-family: 宋体;">公司的全资子公司&ldquo;</span>
<span lang="EN-US">FirstPerson</span>
<span style="font-family: 宋体;">&rdquo;有限公司，研发团队在美国加州</span>
<span lang="EN-US">Palo Alto</span>
<span style="font-family: 宋体;">。</span>
</p>
<p class="MsoNormal"><span lang="EN-US">1992</span>
<span style="font-family: 宋体;">年</span>
<span lang="EN-US">12</span>
<span style="font-family: 宋体;">月</span>
<span lang="EN-US">3</span>
<span style="font-family: 宋体;">日，对面向一种类</span>
<span lang="EN-US">PDA</span>
<span style="font-family: 宋体;">设备</span>
<span lang="EN-US">Star7</span>
<span style="font-family: 宋体;">运行该平台进行演示，这种设备有鲜艳的图形界面和被称为&ldquo;</span>
<span lang="EN-US">Duke</span>
<span style="font-family: 宋体;">&rdquo;的智能代理来帮助用户。</span>
</p>
<p class="MsoNormal"><span style="font-family: 宋体;">随后，作为机顶盒平台在竞标时代华纳</span>
<span lang="EN-US">(Time Warner)</span>
<span style="font-family: 宋体;">电视机顶盒项目败给</span>
<span lang="EN-US">SGI</span>
<span style="font-family: 宋体;">公司；作为机顶盒平台和</span>
<span lang="EN-US">3DO</span>
<span style="font-family: 宋体;">公司的商业交易也失败，因此被</span>
<span lang="EN-US">Sun</span>
<span style="font-family: 宋体;">公司回购。</span>
</p>
<p class="MsoNormal"><span lang="EN-US">1994</span>
<span style="font-family: 宋体;">年</span>
<span lang="EN-US">6</span>
<span style="font-family: 宋体;">月，</span>
<span lang="EN-US">Bill Joy</span>
<span style="font-family: 宋体;">启动了一个构建</span>
<span lang="EN-US">&quot;big small
operating&quot; </span>
<span style="font-family: 宋体;">系统的项目&ldquo;</span>
<span lang="EN-US">Liveoak</span>
<span style="font-family: 宋体;">&rdquo;。之后，</span>
<span lang="EN-US">John Gage, James Gosling, Bill
Joy, Patrick Naughton, Wayne Rosing</span>
<span style="font-family: 宋体;">和</span>
<span lang="EN-US">Eric Schmidt</span>
<span style="font-family: 宋体;">经过三天的头脑风暴，决定改变平台的目标定位，将平台应用在万维网领域</span>
<span lang="EN-US">(World Wide Web)</span>
<span style="font-family: 宋体;">。</span>
</p>
<p class="MsoNormal"><span lang="EN-US">1994</span>
<span style="font-family: 宋体;">年</span>
<span lang="EN-US">7</span>
<span style="font-family: 宋体;">月，</span>
<span lang="EN-US">Patrick
Naughton</span>
<span style="font-family: 宋体;">产生了将</span>
<span lang="EN-US">Liveoak</span>
<span style="font-family: 宋体;">作为互联网平台的想法，并利用一个长周末完成了一个</span>
<span lang="EN-US">Web</span>
<span style="font-family: 宋体;">浏览器。</span>
</p>
<p class="MsoNormal"><span lang="EN-US">1994</span>
<span style="font-family: 宋体;">年</span>
<span lang="EN-US">9</span>
<span style="font-family: 宋体;">月，</span>
<span lang="EN-US">Patrick
Naughton</span>
<span style="font-family: 宋体;">和</span>
<span lang="EN-US">Sun</span>
<span style="font-family: 宋体;">的另外一名工程师</span>
<span lang="EN-US">Jonathan Payne</span>
<span style="font-family: 宋体;">开始合作开发基于</span>
<span lang="EN-US">Java</span>
<span style="font-family: 宋体;">的</span>
<span lang="EN-US">Web</span>
<span style="font-family: 宋体;">浏览器</span>
<span lang="EN-US">WebRunner</span>
<span style="font-family: 宋体;">，随后改名为&ldquo;</span>
<span lang="EN-US">HotJava</span>
<span style="font-family: 宋体;">&rdquo;。</span>
</p>
<p class="MsoNormal"><span style="font-family: 宋体;">在发现</span>
<span lang="EN-US">Oak</span>
<span style="font-family: 宋体;">已被一家显卡制造商注册之后，</span>
<span lang="EN-US">Oak</span>
<span style="font-family: 宋体;">被改名为&ldquo;</span>
<span lang="EN-US">Java</span>
<span style="font-family: 宋体;">&rdquo;。</span>
</p>
<p class="MsoNormal"><span lang="EN-US">1994</span>
<span style="font-family: 宋体;">年</span>
<span lang="EN-US">10</span>
<span style="font-family: 宋体;">月，</span>
<span lang="EN-US">HotJava</span>
<span style="font-family: 宋体;">和</span>
<span lang="EN-US">Java</span>
<span style="font-family: 宋体;">一道在</span>
<span lang="EN-US">Sun</span>
<span style="font-family: 宋体;">公司高层中进行了演示。随机，</span>
<span lang="EN-US">Java</span>
<span style="font-family: 宋体;">被发现和认识到其具备的平台无关性、安全、可依赖等特性在互联网领域有良好的匹配和发展。</span>
</p>
<p class="MsoNormal"><span lang="EN-US">1994</span>
<span style="font-family: 宋体;">年，</span>
<span lang="EN-US">Java 1.0a</span>
<span style="font-family: 宋体;">版本开始提供下载。</span>
</p>
<p class="MsoNormal"><span lang="EN-US">1995</span>
<span style="font-family: 宋体;">年</span>
<span lang="EN-US">3</span>
<span style="font-family: 宋体;">月</span>
<span lang="EN-US">23</span>
<span style="font-family: 宋体;">日</span>
<span lang="EN-US">SunWorld</span>
<span style="font-family: 宋体;">大会上</span>
<span lang="EN-US">Java</span>
<span style="font-family: 宋体;">和</span>
<span lang="EN-US">HotJava</span>
<span style="font-family: 宋体;">浏览器的第一次公开发布。同时网景公司的执行副总裁马克&bull;安德森，宣布网景将在其浏览器中包含对</span>
<span lang="EN-US">Java</span>
<span style="font-family: 宋体;">的支持。</span>
</p>
<p class="MsoNormal"><span lang="EN-US">1996</span>
<span style="font-family: 宋体;">年</span>
<span lang="EN-US">1</span>
<span style="font-family: 宋体;">月，升阳公司成立了</span>
<span lang="EN-US">Java</span>
<span style="font-family: 宋体;">业务集团，专门开发</span>
<span lang="EN-US">Java</span>
<span style="font-family: 宋体;">技术。第一个</span>
<span lang="EN-US">JDK-JDK1.0</span>
<span style="font-family: 宋体;">诞生。</span>
</p>
<p class="MsoNormal"><span lang="EN-US">1997</span>
<span style="font-family: 宋体;">年</span>
<span lang="EN-US">2</span>
<span style="font-family: 宋体;">月</span>
<span lang="EN-US">18</span>
<span style="font-family: 宋体;">日，</span>
<span lang="EN-US">JDK1.1</span>
<span style="font-family: 宋体;">发布。</span>
</p>
<p class="MsoNormal"><span lang="EN-US">1997</span>
<span style="font-family: 宋体;">年</span>
<span lang="EN-US">4</span>
<span style="font-family: 宋体;">月</span>
<span lang="EN-US">2</span>
<span style="font-family: 宋体;">日，</span>
<span lang="EN-US">JavaOne</span>
<span style="font-family: 宋体;">会议召开，参与者逾一万人，创当时全球同类会议规模之纪录。</span>
</p>
<p class="MsoNormal"><span lang="EN-US">1998</span>
<span style="font-family: 宋体;">年</span>
<span lang="EN-US">12</span>
<span style="font-family: 宋体;">月</span>
<span lang="EN-US">8</span>
<span style="font-family: 宋体;">日，</span>
<span lang="EN-US">JAVA2</span>
<span style="font-family: 宋体;">企业平台</span>
<span lang="EN-US">J2EE</span>
<span style="font-family: 宋体;">发布。</span>
</p>
<p class="MsoNormal"><span lang="EN-US">1999</span>
<span style="font-family: 宋体;">年</span>
<span lang="EN-US">6</span>
<span style="font-family: 宋体;">月，</span>
<span lang="EN-US">SUN</span>
<span style="font-family: 宋体;">公司发布</span>
<span lang="EN-US">Java</span>
<span style="font-family: 宋体;">的三个版本：标准版（</span>
<span lang="EN-US">J2SE</span>
<span style="font-family: 宋体;">）、企业版（</span>
<span lang="EN-US">J2EE</span>
<span style="font-family: 宋体;">）和微型版（</span>
<span lang="EN-US">J2ME</span>
<span style="font-family: 宋体;">）。</span>
</p>
<p class="MsoNormal"><span lang="EN-US">2000</span>
<span style="font-family: 宋体;">年</span>
<span lang="EN-US">5</span>
<span style="font-family: 宋体;">月</span>
<span lang="EN-US">8</span>
<span style="font-family: 宋体;">日，</span>
<span lang="EN-US">JDK1.3</span>
<span style="font-family: 宋体;">发布。</span>
</p>
<p class="MsoNormal"><span lang="EN-US">2000</span>
<span style="font-family: 宋体;">年</span>
<span lang="EN-US">5</span>
<span style="font-family: 宋体;">月</span>
<span lang="EN-US">29</span>
<span style="font-family: 宋体;">日，</span>
<span lang="EN-US">JDK1.4</span>
<span style="font-family: 宋体;">发布。</span>
</p>
<p class="MsoNormal"><span lang="EN-US">2001</span>
<span style="font-family: 宋体;">年</span>
<span lang="EN-US">9</span>
<span style="font-family: 宋体;">月</span>
<span lang="EN-US">24</span>
<span style="font-family: 宋体;">日，</span>
<span lang="EN-US">J2EE1.3</span>
<span style="font-family: 宋体;">发布。</span>
</p>
<p class="MsoNormal"><span lang="EN-US">2002</span>
<span style="font-family: 宋体;">年</span>
<span lang="EN-US">2</span>
<span style="font-family: 宋体;">月</span>
<span lang="EN-US">26</span>
<span style="font-family: 宋体;">日，</span>
<span lang="EN-US">J2SE1.4</span>
<span style="font-family: 宋体;">发布，自此</span>
<span lang="EN-US">Java</span>
<span style="font-family: 宋体;">的计算能力有了大幅提升。</span>
</p>
<p class="MsoNormal"><span lang="EN-US">2004</span>
<span style="font-family: 宋体;">年</span>
<span lang="EN-US">9</span>
<span style="font-family: 宋体;">月</span>
<span lang="EN-US">30</span>
<span style="font-family: 宋体;">日</span>
<span lang="EN-US">18:00PM</span>
<span style="font-family: 宋体;">，</span>
<span lang="EN-US">J2SE1.5</span>
<span style="font-family: 宋体;">发布，成为</span>
<span lang="EN-US">Java</span>
<span style="font-family: 宋体;">语言发展史上的又一里程碑。为了表示该版本的重要性，</span>
<span lang="EN-US">J2SE1.5</span>
<span style="font-family: 宋体;">更名为</span>
<span lang="EN-US">Java SE 5.0</span>
<span style="font-family: 宋体;">。</span>
</p>
<p class="MsoNormal"><span lang="EN-US">2005</span>
<span style="font-family: 宋体;">年</span>
<span lang="EN-US">6</span>
<span style="font-family: 宋体;">月，</span>
<span lang="EN-US">JavaOne</span>
<span style="font-family: 宋体;">大会召开，</span>
<span lang="EN-US">SUN</span>
<span style="font-family: 宋体;">公司公开</span>
<span lang="EN-US">Java SE 6</span>
<span style="font-family: 宋体;">。此时，</span>
<span lang="EN-US">Java</span>
<span style="font-family: 宋体;">的各种版本已经更名，以取消其中的数字&ldquo;</span>
<span lang="EN-US">2</span>
<span style="font-family: 宋体;">&rdquo;：</span>
<span lang="EN-US">J2EE</span>
<span style="font-family: 宋体;">更名为</span>
<span lang="EN-US">Java EE</span>
<span style="font-family: 宋体;">，</span>
<span lang="EN-US">J2SE</span>
<span style="font-family: 宋体;">更名为</span>
<span lang="EN-US">Java SE</span>
<span style="font-family: 宋体;">，</span>
<span lang="EN-US">J2ME</span>
<span style="font-family: 宋体;">更名为</span>
<span lang="EN-US">Java ME</span>
<span style="font-family: 宋体;">。</span>
</p>
<p class="MsoNormal"><span lang="EN-US">2006</span>
<span style="font-family: 宋体;">年</span>
<span lang="EN-US">12</span>
<span style="font-family: 宋体;">月，</span>
<span lang="EN-US">SUN</span>
<span style="font-family: 宋体;">公司发布</span>
<span lang="EN-US">JRE6.0</span>
<span style="font-family: 宋体;">。</span>
</p>
<p class="MsoNormal"><span lang="EN-US">2009</span>
<span style="font-family: 宋体;">年</span>
<span lang="EN-US">4</span>
<span style="font-family: 宋体;">月</span>
<span lang="EN-US">20</span>
<span style="font-family: 宋体;">日，</span>
<span lang="EN-US">Sun</span>
<span style="font-family: 宋体;">公司宣布以每股</span>
<span lang="EN-US">9.50</span>
<span style="font-family: 宋体;">美元，</span>
<span lang="EN-US">74</span>
<span style="font-family: 宋体;">亿美金的总额被</span>
<span lang="EN-US">Oracle</span>
<span style="font-family: 宋体;">公司收购。</span>
</p>
<p class="MsoNormal"><span lang="EN-US">2009</span>
<span style="font-family: 宋体;">年</span>
<span lang="EN-US">12</span>
<span style="font-family: 宋体;">月，</span>
<span lang="EN-US">SUN</span>
<span style="font-family: 宋体;">公司发布</span>
<span lang="EN-US">Java EE 6</span>
<span style="font-family: 宋体;">。</span>
</p>
<p class="MsoNormal"><span lang="EN-US">2010</span>
<span style="font-family: 宋体;">年</span>
<span lang="EN-US">1</span>
<span style="font-family: 宋体;">月</span>
<span lang="EN-US">21</span>
<span style="font-family: 宋体;">日，欧盟无条件通过了</span>
<span lang="EN-US">Oracle</span>
<span style="font-family: 宋体;">收购</span>
<span lang="EN-US">Sun</span>
<span style="font-family: 宋体;">的交易。</span>
<span lang="EN-US">Java</span>
<span style="font-family: 宋体;">之父</span>
<span lang="EN-US">James
Gosling</span>
<span style="font-family: 宋体;">在其博客</span>
<span lang="EN-US">(http://blogs.oracle.com/jag/entry/so_long_old_friend)</span>
<span style="font-family: 宋体;">中发表博客&ldquo;</span>
<span lang="EN-US">So long, old friend</span>
<span style="font-family: 宋体;">&rdquo;</span>
 <span style="font-family: 宋体;">悼念</span>
<span lang="EN-US">Sun</span>
<span style="font-family: 宋体;">。</span>
</p>
<p class="MsoNormal"><span lang="EN-US">2011</span>
<span style="font-family: 宋体;">年</span>
<span lang="EN-US">7</span>
<span style="font-family: 宋体;">月</span>
<span lang="EN-US">28</span>
<span style="font-family: 宋体;">日，</span>
<span lang="EN-US">Oracle</span>
<span style="font-family: 宋体;">公司发布</span>
<span lang="EN-US">J2SE 7.0</span>
<span style="font-family: 宋体;">。</span>
</p>
<p class="MsoNormal"><strong><span style="font-family: 宋体;">核心成员</span>
</strong>
<span style="font-family: 宋体;">：</span>
</p>
<p class="MsoNormal"><strong><em><span lang="EN-US">Bill Joy</span>
</em>
</strong>
<span style="font-family: 宋体;">：</span>
</p>
<p class="MsoNormal"><span lang="EN-US"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>
</span>
<span style="font-family: 宋体;">密歇根大学获得电气工程学士学位。</span>
</p>
<p class="MsoNormal"><span lang="EN-US"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>
1979</span>
<span style="font-family: 宋体;">年在加州大学伯克利分校获得电气工程与计算机科学硕士学位。</span>
<span lang="EN-US"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>
</span>
</p>
<p class="MsoNormal"><span lang="EN-US">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1982</span>
<span style="font-family: 宋体;">年，作为</span>
<span lang="EN-US">Sun</span>
<span style="font-family: 宋体;">的联合创始人、首席科学家，参与了</span>
<span lang="EN-US">Sun</span>
<span style="font-family: 宋体;">公司的成立。</span>
</p>
<p class="MsoNormal"><span lang="EN-US"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>
1986</span>
<span style="font-family: 宋体;">年，因其在伯克利</span>
<span lang="EN-US">UNIX</span>
<span style="font-family: 宋体;">操作系统中所做的工作获得了</span>
<span lang="EN-US">Grace Murray Hopper</span>
<span style="font-family: 宋体;">奖。</span>
</p>
<p class="MsoNormal"><span lang="EN-US"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>
2003</span>
<span style="font-family: 宋体;">年</span>
<span lang="EN-US">9</span>
<span style="font-family: 宋体;">月，</span>
<span lang="EN-US">Bill Joy</span>
<span style="font-family: 宋体;">离开</span>
<span lang="EN-US">Sun</span>
<span style="font-family: 宋体;">。据说，</span>
<span lang="EN-US">Sun</span>
<span style="font-family: 宋体;">公司的股票应声下跌了</span>
<span lang="EN-US">3.2%</span>
<span style="font-family: 宋体;">。</span>
</p>
<p class="MsoNormal"><span lang="EN-US"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>
</span>
<span style="font-family: 宋体;">贡献：</span>
</p>
<p class="MsoNormal"><span lang="EN-US"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>
</span>
<span lang="EN-US"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>
</span>
<span style="font-family: 宋体;">学生期间，他开发了</span>
<span lang="EN-US">BSD</span>
<span style="font-family: 宋体;">操作系统。其他人以</span>
<span lang="EN-US">BSD</span>
<span style="font-family: 宋体;">为基础发展出了很多现代版本的</span>
<span lang="EN-US">BSD</span>
<span style="font-family: 宋体;">，最著名的有</span>
<span lang="EN-US">FreeBSD</span>
<span style="font-family: 宋体;">、</span>
<span lang="EN-US">OpenBSD</span>
<span style="font-family: 宋体;">和</span>
<span lang="EN-US">NetBSD</span>
<span style="font-family: 宋体;">，苹果电脑的</span>
<span lang="EN-US">Mac OS X</span>
<span style="font-family: 宋体;">操作系统也在很大程度上基于</span>
<span lang="EN-US">BSD</span>
<span style="font-family: 宋体;">。其对</span>
<span lang="EN-US">TCP/IP</span>
<span style="font-family: 宋体;">、</span>
<span lang="EN-US">vi</span>
<span style="font-family: 宋体;">、</span>
<span lang="EN-US">NFS</span>
<span style="font-family: 宋体;">和</span>
<span lang="EN-US">C shell</span>
<span style="font-family: 宋体;">均有重大贡献。</span>
</p>
<p class="MsoNormal"><span lang="EN-US"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>
</span>
<span lang="EN-US"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>
</span>
<span style="font-family: 宋体;">在</span>
<span lang="EN-US">Sun</span>
<span style="font-family: 宋体;">公司支持设计了</span>
<span lang="EN-US">Sparc</span>
<span style="font-family: 宋体;">微处理器，并将之前自己领导开发的</span>
<span lang="EN-US">BSD</span>
<span style="font-family: 宋体;">继续发展成为</span>
<span lang="EN-US">Solaris</span>
<span style="font-family: 宋体;">操作系统。</span>
<span lang="EN-US">Java</span>
<span style="font-family: 宋体;">和</span>
<span lang="EN-US">Jini</span>
<span style="font-family: 宋体;">的主要作者之一。</span>
</p>
<p class="MsoNormal"><strong><em><span lang="EN-US">John Gage</span>
</em>
</strong>
<span style="font-family: 宋体;">：</span>
</p>
<p class="MsoNormal"><span lang="EN-US"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>
</span>
<span style="font-family: 宋体;">加州大学伯克利分校的数学教师，和</span>
<span lang="EN-US">Bill Joy</span>
<span style="font-family: 宋体;">是同事。</span>
</p>
<p class="MsoNormal"><span lang="EN-US"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>
</span>
<span lang="EN-US">Sun</span>
<span style="font-family: 宋体;">的第</span>
<span lang="EN-US">21</span>
<span style="font-family: 宋体;">名雇员。</span>
</p>
<p class="MsoNormal"><span lang="EN-US"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>
</span>
<span style="font-family: 宋体;">创造了</span>
<span lang="EN-US">Sun</span>
<span style="font-family: 宋体;">的口号&ldquo;</span>
<span lang="EN-US">the network is the computer</span>
<span style="font-family: 宋体;">&rdquo;。</span>
</p>
<p class="MsoNormal"><span lang="EN-US"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>
</span>
<span lang="EN-US">1999</span>
<span style="font-family: 宋体;">年发起</span>
<span lang="EN-US">JavaOne</span>
<span style="font-family: 宋体;">。</span>
</p>
<p class="MsoNormal"><span lang="EN-US"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>
</span>
<span lang="EN-US">2008</span>
<span style="font-family: 宋体;">年</span>
<span lang="EN-US">7</span>
<span style="font-family: 宋体;">月离开</span>
<span lang="EN-US">Sun</span>
<span style="font-family: 宋体;">，加盟了硅谷老牌风投机构</span>
<span lang="EN-US">KPCB</span>
<span style="font-family: 宋体;">，成为该公司的合伙人。</span>
</p>
<p class="MsoNormal"><strong><em><span lang="EN-US">James Gosling</span>
</em>
</strong>
<span style="font-family: 宋体;">：</span>
</p>
<p class="MsoNormal"><span lang="EN-US"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>
1977</span>
<span style="font-family: 宋体;">年获得了加拿大卡尔加里大学计算机科学学士学位。</span>
</p>
<p class="MsoNormal"><span lang="EN-US"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>
1981</span>
<span style="font-family: 宋体;">年开发</span>
<span lang="EN-US">Unix</span>
<span style="font-family: 宋体;">上运行的类</span>
<span lang="EN-US">Emacs</span>
<span style="font-family: 宋体;">编辑器</span>
<span lang="EN-US">Gosling Emacs</span>
<span style="font-family: 宋体;">。</span>
</p>
<p class="MsoNormal"><span lang="EN-US"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>
1983</span>
<span style="font-family: 宋体;">年获得了美国卡内基梅隆大学计算机科学博士学位，博士论文的题目是：</span>
<span lang="EN-US">&quot;The
Algebraic Manipulation of Constraints&quot;</span>
<span style="font-family: 宋体;">。</span>
</p>
<p class="MsoNormal"><span lang="EN-US"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>
</span>
<span style="font-family: 宋体;">毕业后到</span>
<span lang="EN-US">IBM</span>
<span style="font-family: 宋体;">工作，设计</span>
<span lang="EN-US">IBM</span>
<span style="font-family: 宋体;">第一代工作站</span>
<span lang="EN-US">NeWS</span>
<span style="font-family: 宋体;">系统，后转至</span>
<span lang="EN-US">Sun</span>
<span style="font-family: 宋体;">公司。</span>
</p>
<p class="MsoNormal"><span lang="EN-US"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>
1990</span>
<span style="font-family: 宋体;">年，与</span>
<span lang="EN-US">Patrick Naughton</span>
<span style="font-family: 宋体;">和</span>
<span lang="EN-US">Mike Sheridan</span>
<span style="font-family: 宋体;">等人合作&ldquo;绿色计划&rdquo;。</span>
</p>
<p class="MsoNormal"><span lang="EN-US"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>
1994</span>
<span style="font-family: 宋体;">年底，</span>
<span lang="EN-US">James Gosling</span>
<span style="font-family: 宋体;">在硅谷召开的&ldquo;技术、教育和设计大会&rdquo;上展示</span>
<span lang="EN-US">Java</span>
<span style="font-family: 宋体;">。</span>
</p>
<p class="MsoNormal"><span lang="EN-US"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>
2007</span>
<span style="font-family: 宋体;">年，被授予二级</span>
 <span style="font-family: 宋体;">加拿大勋章。</span>
</p>
<p class="MsoNormal"><span lang="EN-US"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>
2010</span>
<span style="font-family: 宋体;">年</span>
<span lang="EN-US">4</span>
<span style="font-family: 宋体;">月宣布从</span>
<span lang="EN-US">Oracle</span>
<span style="font-family: 宋体;">公司离职。</span>
</p>
<p class="MsoNormal"><span lang="EN-US"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>
2011</span>
<span style="font-family: 宋体;">年</span>
<span lang="EN-US">3</span>
<span style="font-family: 宋体;">月</span>
<span lang="EN-US">29</span>
<span style="font-family: 宋体;">日，在个人博客上宣布将加入</span>
<span lang="EN-US">Google</span>
<span style="font-family: 宋体;">。</span>
</p>
<p class="MsoNormal"><span lang="EN-US"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>
2011</span>
<span style="font-family: 宋体;">年</span>
<span lang="EN-US">8</span>
<span style="font-family: 宋体;">月</span>
<span lang="EN-US">30</span>
<span style="font-family: 宋体;">日，仅仅加入</span>
<span lang="EN-US">Google</span>
<span style="font-family: 宋体;">数月之后的高斯林就在个人博客上宣布离开</span>
<span lang="EN-US">Google</span>
<span style="font-family: 宋体;">，加盟一家从事海洋机器人研究的创业公司</span>
<span lang="EN-US">Liquid Robotics</span>
<span style="font-family: 宋体;">，担任首席软件架构师。</span>
</p>
<p class="MsoNormal"><span lang="EN-US"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>
</span>
<span style="font-family: 宋体;">主要贡献：</span>
</p>
<p class="MsoNormal"><span lang="EN-US"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>
Java</span>
<span style="font-family: 宋体;">共同创始人之一，公认的</span>
<span lang="EN-US">Java</span>
<span style="font-family: 宋体;">之父。</span>
</p>
<p class="MsoNormal"><strong><em><span lang="EN-US">Mike Sheridan</span>
</em>
</strong>
</p>
<p class="MsoNormal"><span lang="EN-US"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>
</span>
<span style="font-family: 宋体;">在</span>
<span lang="EN-US">Claremont
College</span>
<span style="font-family: 宋体;">学习经济学和俄罗斯历史，后在</span>
<span lang="EN-US">American
University</span>
<span style="font-family: 宋体;">学习电影。</span>
</p>
<p class="MsoNormal"><span lang="EN-US"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>
</span>
<span lang="EN-US">1990</span>
<span style="font-family: 宋体;">年加入</span>
<span lang="EN-US">Sun</span>
<span style="font-family: 宋体;">公司的&ldquo;</span>
<span lang="EN-US">Green
Project</span>
<span style="font-family: 宋体;">&rdquo;项目，协作开发</span>
<span lang="EN-US">Java</span>
<span style="font-family: 宋体;">语言。随后和</span>
<span lang="EN-US">Sun</span>
<span style="font-family: 宋体;">的</span>
<span lang="EN-US">CTO Eric Schmidt</span>
<span style="font-family: 宋体;">一起主导</span>
<span lang="EN-US">Java</span>
<span style="font-family: 宋体;">的战略发展和商业开发。</span>
</p>
<p class="MsoNormal"><span lang="EN-US"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>
</span>
<span lang="EN-US">1998</span>
<span style="font-family: 宋体;">年，加入</span>
<span lang="EN-US">Novell</span>
<span style="font-family: 宋体;">公司，领导的新产品计划和商业机会的发展，基于业界领先的</span>
<span lang="EN-US">Novell</span>
<span style="font-family: 宋体;">目录服务（</span>
<span lang="EN-US">NDS</span>
<span style="font-family: 宋体;">）和</span>
<span lang="EN-US">Novell</span>
<span style="font-family: 宋体;">公司的智能缓存系统。直接向</span>
<span lang="EN-US">Novell</span>
<span style="font-family: 宋体;">总裁和</span>
<span lang="EN-US">CEO Eric Schmidt</span>
<span style="font-family: 宋体;">汇报。</span>
</p>
<p class="MsoNormal"><strong><em><span lang="EN-US">Patrick Naughton</span>
</em>
</strong>
<span style="font-family: 宋体;">：</span>
</p>
<p class="MsoNormal"><span lang="EN-US"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>
1980</span>
<span style="font-family: 宋体;">年，</span>
<span lang="EN-US">Naughton</span>
<span style="font-family: 宋体;">用打零工挣的钱买了他的第一台微机</span>
<span lang="EN-US">Atari400</span>
<span style="font-family: 宋体;">。</span>
</p>
<p class="MsoNormal"><span lang="EN-US"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>
1985</span>
<span style="font-family: 宋体;">年从</span>
<span lang="EN-US">Clarkson</span>
<span style="font-family: 宋体;">大学毕业。</span>
</p>
<p class="MsoNormal"><span lang="EN-US"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>
1988</span>
<span style="font-family: 宋体;">年</span>
<span lang="EN-US">8</span>
<span style="font-family: 宋体;">月，加入</span>
<span lang="EN-US">Sun</span>
<span style="font-family: 宋体;">公司。</span>
</p>
<p class="MsoNormal"><span lang="EN-US"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>
1990</span>
<span style="font-family: 宋体;">年</span>
<span lang="EN-US">12</span>
<span style="font-family: 宋体;">月</span>
<span lang="EN-US">5</span>
<span style="font-family: 宋体;">日，</span>
<span lang="EN-US">Patrick
Naughton</span>
<span style="font-family: 宋体;">开始了绿色项目（</span>
<span lang="EN-US">Green
Project</span>
<span style="font-family: 宋体;">），并邀请了</span>
<span lang="EN-US">Gosling</span>
<span style="font-family: 宋体;">和</span>
<span lang="EN-US">Mike Sheridan</span>
<span style="font-family: 宋体;">来帮忙启动这个项目。</span>
</p>
<p class="MsoNormal"><span lang="EN-US"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>
1991</span>
<span style="font-family: 宋体;">年</span>
<span lang="EN-US">4</span>
<span style="font-family: 宋体;">月，绿色项目组（</span>
<span lang="EN-US">Naughton</span>
<span style="font-family: 宋体;">，</span>
<span lang="EN-US">Gosling</span>
<span style="font-family: 宋体;">和</span>
<span lang="EN-US">Sheridan</span>
<span style="font-family: 宋体;">）开始以&ldquo;智能家电&rdquo;（</span>
<span lang="EN-US">smart consumer electronics</span>
<span style="font-family: 宋体;">）为目标市场。而</span>
<span lang="EN-US">Gosling</span>
<span style="font-family: 宋体;">开始为</span>
<span lang="EN-US">Oak</span>
<span style="font-family: 宋体;">编程语言而努力工作。</span>
<span lang="EN-US">Gosling</span>
<span style="font-family: 宋体;">用</span>
<span lang="EN-US">C</span>
<span style="font-family: 宋体;">写了最早的编译器，而</span>
<span lang="EN-US"> Naughton</span>
<span style="font-family: 宋体;">，</span>
<span lang="EN-US">Gosling</span>
<span style="font-family: 宋体;">和</span>
<span lang="EN-US">Sheridan</span>
<span style="font-family: 宋体;">完成的运行时解释程序也是用</span>
<span lang="EN-US">C</span>
<span style="font-family: 宋体;">完成的。</span>
<span lang="EN-US">1991</span>
<span style="font-family: 宋体;">年</span>
<span lang="EN-US">8</span>
<span style="font-family: 宋体;">月，</span>
<span lang="EN-US">Oak</span>
<span style="font-family: 宋体;">的第一个程序诞生了。</span>
</p>
<p class="MsoNormal"><span lang="EN-US"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>
1994</span>
<span style="font-family: 宋体;">年</span>
<span lang="EN-US">Patrick Naughton</span>
<span style="font-family: 宋体;">写了一个叫</span>
<span lang="EN-US">WebRunner</span>
<span style="font-family: 宋体;">的浏览器雏形。经过</span>
<span lang="EN-US">Naughton</span>
<span style="font-family: 宋体;">和</span>
<span lang="EN-US">Jonathan Payne</span>
<span style="font-family: 宋体;">增补，这个浏览器成为</span>
<span lang="EN-US">Hot Java</span>
<span style="font-family: 宋体;">。</span>
</p>
<p class="MsoNormal"><span lang="EN-US"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>
1994</span>
<span style="font-family: 宋体;">年离开</span>
<span lang="EN-US">Sun</span>
<span style="font-family: 宋体;">公司，加入</span>
<span lang="EN-US">Starwave</span>
<span style="font-family: 宋体;">，开发服务器端</span>
<span lang="EN-US">Java</span>
<span style="font-family: 宋体;">应用。</span>
</p>
<p class="MsoNormal"><span lang="EN-US"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>
1995</span>
<span style="font-family: 宋体;">年，著书《</span>
<span lang="EN-US">The Java Handbook</span>
<span style="font-family: 宋体;">》。</span>
</p>
<p class="MsoNormal"><span lang="EN-US"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>
1996</span>
<span style="font-family: 宋体;">年，和</span>
<span lang="EN-US">Herbert Schildt</span>
<span style="font-family: 宋体;">著书《</span>
<span lang="EN-US">Java: The Complete Reference</span>
<span style="font-family: 宋体;">》。</span>
</p>
<p class="MsoNormal"><span lang="EN-US"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>
1998</span>
<span style="font-family: 宋体;">年，</span>
<span lang="EN-US">Walt Disney Internet Group</span>
<span style="font-family: 宋体;">收购</span>
<span lang="EN-US">Starwave</span>
<span style="font-family: 宋体;">，并使之与</span>
<span lang="EN-US">Infoseek</span>
<span style="font-family: 宋体;">合并，</span>
<span lang="EN-US">Patrick Naughton </span>
<span style="font-family: 宋体;">担任</span>
<span lang="EN-US">Infoseek</span>
<span style="font-family: 宋体;">公司</span>
<span lang="EN-US">Executive Vice President</span>
<span style="font-family: 宋体;">。</span>
<span lang="EN-US">(</span>
<span style="font-family: 宋体;">注：百度创始人李彦宏曾经是</span>
<span lang="EN-US">Infoseek</span>
<span style="font-family: 宋体;">的核心工程师之一。</span>
<span lang="EN-US">)</span>
</p>
<p class="MsoNormal"><span lang="EN-US"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>
1999</span>
<span style="font-family: 宋体;">年，在圣莫尼卡码头被_捕，</span>
<span style="font-family: 宋体;">后</span>
<span style="font-family:宋体;mso-ascii-font-family:">被判有罪</span>
<span style="font-family: 宋体;">。</span>
<span lang="EN-US">(</span>
<span style="font-family: 宋体;">注：</span>
<span lang="EN-US">Infoseek</span>
<span style="font-family: 宋体;">的首席执行官</span>
<span lang="EN-US">Motro</span>
<span style="font-family: 宋体;">在得知</span>
<span lang="EN-US">Naughton</span>
<span style="font-family: 宋体;">被_捕</span>
<span style="font-family:宋体;mso-ascii-font-family:">_</span>
<span style="font-family: 宋体;">后</span>
<span style="font-family:宋体;mso-ascii-font-family:">_</span>
<span style="font-family: 宋体;">即</span>
<span style="font-family:宋体;mso-ascii-font-family:">_</span>
<span style="font-family: 宋体;">与</span>
<span style="font-family:宋体;mso-ascii-font-family:">_</span>
<span style="font-family: 宋体;">他</span>
<span style="font-family:宋体;mso-ascii-font-family:">_</span>
<span style="font-family: 宋体;">取</span>
<span style="font-family:宋体;mso-ascii-font-family:">_</span>
<span style="font-family: 宋体;">得</span>
<span style="font-family:宋体;mso-ascii-font-family:">_</span>
<span style="font-family: 宋体;">了</span>
<span style="font-family:宋体;mso-ascii-font-family:">_</span>
<span style="font-family: 宋体;">联</span>
<span style="font-family:宋体;mso-ascii-font-family:">_</span>
<span style="font-family: 宋体;">系，并出了</span>
<span lang="EN-US">10</span>
<span style="font-family:宋体;mso-ascii-font-family:">_</span>
<span style="font-family: 宋体;">万</span>
<span style="font-family:宋体;mso-ascii-font-family:">_</span>
<span style="font-family: 宋体;">美</span>
<span style="font-family:宋体;mso-ascii-font-family:">_</span>
<span style="font-family: 宋体;">元的保_释_金。</span>
<span lang="EN-US">)</span>
</p>
<p class="MsoNormal"><span lang="EN-US"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>
</span>
<span style="font-family: 宋体;">此后，被</span>
<span lang="EN-US">Infoseek</span>
<span style="font-family: 宋体;">公司开除。</span>
</p>
<p class="MsoNormal"><span lang="EN-US"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>
2004</span>
<span style="font-family: 宋体;">年，加入</span>
<span lang="EN-US">Azaleos</span>
<span style="font-family: 宋体;">公司。</span>
</p>
<p class="MsoNormal"><span lang="EN-US"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>
2009</span>
<span style="font-family: 宋体;">年，离开</span>
<span lang="EN-US">Azaleos</span>
<span style="font-family: 宋体;">公司，加入</span>
<span lang="EN-US">L1 Partners</span>
<span style="font-family: 宋体;">，担任</span>
<span lang="EN-US">CTO</span>
<span style="font-family: 宋体;">。</span>
</p>
<p class="MsoNormal"><span lang="EN-US"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>
2010</span>
<span style="font-family: 宋体;">年，重新回到</span>
<span lang="EN-US">Azaleos</span>
<span style="font-family: 宋体;">公司，担任</span>
<span lang="EN-US">Vice President of Engineering</span>
<span style="font-family: 宋体;">。</span>
</p>
<p class="MsoNormal"><strong><em><span lang="EN-US">Wayne Rosing</span>
</em>
</strong>
<span style="font-family: 宋体;">：</span>
</p>
<p class="MsoNormal"><span lang="EN-US"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>
1970</span>
<span style="font-family: 宋体;">年代后期，在</span>
<span lang="EN-US">Digital Equipment and Data
General</span>
<span style="font-family: 宋体;">公司担任工程经理</span>
<span lang="EN-US">(Engineering
Manager)</span>
<span style="font-family: 宋体;">。</span>
</p>
<p class="MsoNormal"><span lang="EN-US"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>
1980</span>
<span style="font-family: 宋体;">年代，加入苹果公司，担任工程总监</span>
<span lang="EN-US">(Director of
Engineering)</span>
<span style="font-family: 宋体;">，主要负责</span>
<span lang="EN-US">Apple </span>
<span style="font-family: 宋体;">计算机公司</span>
<span lang="EN-US"> LISA </span>
<span style="font-family: 宋体;">和</span>
<span lang="EN-US"> Apple II</span>
<span style="font-family: 宋体;">。</span>
</p>
<p class="MsoNormal"><span lang="EN-US"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>
</span>
<span style="font-family: 宋体;">后加入</span>
<span lang="EN-US">Sun</span>
<span style="font-family: 宋体;">公司，担任</span>
<span lang="EN-US">Sun</span>
<span style="font-family: 宋体;">公司全资子公司</span>
<span lang="EN-US">
FirstPerson, Inc. </span>
<span style="font-family: 宋体;">的总裁，主要是领导研发</span>
<span lang="EN-US">Java</span>
<span style="font-family: 宋体;">，建立</span>
<span lang="EN-US">Sun</span>
<span style="font-family: 宋体;">实验室。</span>
</p>
<p class="MsoNormal"><span lang="EN-US"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>
</span>
<span style="font-family: 宋体;">后加入</span>
<span lang="EN-US">Caere Corporation</span>
<span style="font-family: 宋体;">公司担任首席技术官兼工程副总裁，负责管理</span>
<span lang="EN-US"> Caere </span>
<span style="font-family: 宋体;">的光学字符识别</span>
<span lang="EN-US"> (OCR) </span>
<span style="font-family: 宋体;">生产线的所有工程项目，并曾大力推动收购</span>
<span lang="EN-US"> Omniform </span>
<span style="font-family: 宋体;">应用程序，后来该程序成为</span>
<span lang="EN-US"> Caere </span>
<span style="font-family: 宋体;">的主要产品之一。</span>
</p>
<p class="MsoNormal"><span lang="EN-US"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>
2001</span>
<span style="font-family: 宋体;">年</span>
<span lang="EN-US">1</span>
<span style="font-family: 宋体;">月到</span>
<span lang="EN-US">2005</span>
<span style="font-family: 宋体;">年</span>
<span lang="EN-US">5</span>
<span style="font-family: 宋体;">月期间，在</span>
<span lang="EN-US">Google</span>
<span style="font-family: 宋体;">担任工程副总裁</span>
<span lang="EN-US">(Vice President of
Engineering)</span>
<span style="font-family: 宋体;">。</span>
</p>
<p class="MsoNormal"><span lang="EN-US"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>
</span>
<span style="font-family: 宋体;">此后，作为</span>
<span lang="EN-US">Google</span>
<span style="font-family: 宋体;">的</span>
<span lang="EN-US">Advisor</span>
<span style="font-family: 宋体;">，在加州大学研究</span>
<span lang="EN-US">mathematical and physical
sciences</span>
<span style="font-family: 宋体;">。</span>
</p>
<p class="MsoNormal"><span lang="EN-US"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>
</span>
<span style="font-family: 宋体;">另，自己动手设计并制作了遥控天文望远镜，和潜入南太平洋深海拍摄海底生物。</span>
</p>
<p class="MsoNormal"><strong><em><span lang="EN-US">Eric Schmidt</span>
</em>
</strong>
<span style="font-family: 宋体;">：</span>
</p>
<p class="MsoNormal"><span lang="EN-US"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>
1955</span>
<span style="font-family: 宋体;">年</span>
<span lang="EN-US">4</span>
<span style="font-family: 宋体;">月</span>
<span lang="EN-US">27</span>
<span style="font-family: 宋体;">日在美国华盛顿特区出生，毕业于维吉尼亚州阿灵顿郡约克敦高中。</span>
</p>
<p class="MsoNormal"><span lang="EN-US"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>
1976</span>
<span style="font-family: 宋体;">年，施密特在普林斯顿大学取得电气工程（</span>
<span lang="EN-US">BSEE</span>
<span style="font-family: 宋体;">）的学士及硕士学位；</span>
</p>
<p class="MsoNormal" style="text-indent: 21pt;"><span lang="EN-US">&nbsp;1979</span>
<span style="font-family: 宋体;">年，施密特于柏克莱加州大学因为设计一电脑网络而得到理学硕士学位；</span>
</p>
<p class="MsoNormal" style="text-indent: 21pt;"><span lang="EN-US">&nbsp;1982</span>
<span style="font-family: 宋体;">年，以探讨分布式的管理软件问题为主要论文课题，取得了电子工程暨计算机科</span>
</p>
<p class="MsoNormal"><span style="font-family: 宋体;">学</span>
<span lang="EN-US">(EECS)</span>
<span style="font-family: 宋体;">哲学博士学位。</span>
</p>
<p class="MsoNormal" style="text-indent: 21pt;"><span style="font-family: 宋体;">&nbsp;曾加入了程式编译器</span>
<span lang="EN-US">lex</span>
<span style="font-family: 宋体;">的编辑工程，且于史丹福商学院兼职教授。</span>
</p>
<p class="MsoNormal" style="text-indent: 21pt;"><span style="font-family: 宋体;">&nbsp;在贝尔实验室、</span>
<span lang="EN-US">Zilog</span>
<span style="font-family: 宋体;">和当时全录辖下的帕罗奥多研究中心担任研究员。</span>
</p>
<p class="MsoNormal" style="text-indent: 21pt;"><span lang="EN-US">&nbsp;1983</span>
<span style="font-family: 宋体;">年，施密特以软件经理的身分加入</span>
<span lang="EN-US">Sun</span>
<span style="font-family: 宋体;">公司，并主导了</span>
<span lang="EN-US">Java</span>
<span style="font-family: 宋体;">平台技术的发展、升阳电脑独立平台的程式技术，并且确立了公司的网络策略。之后，他成为了</span>
<span lang="EN-US">Sun</span>
<span style="font-family: 宋体;">公司的首席技术官</span>
<span lang="EN-US">(CTO)</span>
<span style="font-family: 宋体;">及企业总裁。</span>
</p>
<p class="MsoNormal" style="text-indent: 21pt;"><span lang="EN-US">&nbsp;1997</span>
<span style="font-family: 宋体;">年，施密特担任了</span>
<span lang="EN-US">Novell</span>
<span style="font-family: 宋体;">公司的总裁，之后</span>
<span lang="EN-US">Novell</span>
<span style="font-family: 宋体;">收购了</span>
<span lang="EN-US">Cambridge Technology Partners</span>
<span style="font-family: 宋体;">。</span>
</p>
<p class="MsoNormal" style="text-indent: 21pt;"><span style="font-family: 宋体;">&nbsp;在风险投资家</span>
<span lang="EN-US">John Doerr</span>
<span style="font-family: 宋体;">和</span>
<span lang="EN-US">Michael Moritz</span>
<span style="font-family: 宋体;">的建议下，</span>
<span lang="EN-US">Google</span>
<span style="font-family: 宋体;">创始人拉里&bull;佩奇和谢尔盖&bull;布林于</span>
<span lang="EN-US">2001</span>
<span style="font-family: 宋体;">年招募</span>
<span lang="EN-US">Eric
Schmidt</span>
<span style="font-family: 宋体;">来运作</span>
<span lang="EN-US">Google</span>
<span style="font-family: 宋体;">公司。</span>
</p>
<p class="MsoNormal" style="text-indent: 21pt;"><span style="font-family: 宋体;">&nbsp;在</span>
<span lang="EN-US">2001</span>
<span style="font-family: 宋体;">年</span>
<span lang="EN-US">3</span>
<span style="font-family: 宋体;">月以董事会成员的身分担任</span>
<span lang="EN-US">Google</span>
<span style="font-family: 宋体;">的董事长，并在同年</span>
<span lang="EN-US">8</span>
<span style="font-family: 宋体;">月兼任总裁一职。</span>
</p>
<p class="MsoNormal" style="text-indent: 21pt;"><span lang="EN-US">&nbsp;2006</span>
<span style="font-family: 宋体;">年</span>
<span lang="EN-US">8</span>
<span style="font-family: 宋体;">月</span>
<span lang="EN-US">28</span>
<span style="font-family: 宋体;">日，施密特当选成为苹果公司董事会成员；但在</span>
<span lang="EN-US">2009</span>
<span style="font-family: 宋体;">年</span>
<span lang="EN-US">8</span>
<span style="font-family: 宋体;">月</span>
<span lang="EN-US">3</span>
<span style="font-family: 宋体;">日，因为</span>
<span lang="EN-US">Google</span>
<span style="font-family: 宋体;">与苹果公司日益激烈的利益冲突和竞争，施密特宣布退出董事会。</span>
</p>
<p class="MsoNormal" style="text-indent: 21pt;"><span lang="EN-US">&nbsp;2008</span>
<span style="font-family: 宋体;">年</span>
<span lang="EN-US">10</span>
<span style="font-family: 宋体;">月</span>
<span lang="EN-US">19</span>
<span style="font-family: 宋体;">日，施密特担任了奥巴马于竞选期间的非正式顾问，并开始竞选活动。在奥巴马胜选后，施密特为其咨询委员会的其中一员，并建议要解决美国内部问题最简单的方法为奖励可再生能源的开发，以取代化石燃料的使用。</span>
</p>
<p class="MsoNormal" style="text-indent: 21pt;"><span lang="EN-US">&nbsp;2011</span>
<span style="font-family: 宋体;">年三月，埃里克&bull;施密特获得美国商务部长的提名。</span>
</p>
<p class="MsoNormal"><strong><span style="font-family: 宋体;">一点想法</span>
</strong>
</p>
<p class="MsoNormal"><span lang="EN-US"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>
</span>
<span lang="EN-US">Java</span>
<span style="font-family: 宋体;">从最开始的一个项目，多次演进和变化，经历了</span>
<span lang="EN-US">21</span>
<span style="font-family: 宋体;">年，成为了现在第一大的编程平台，改变了编程世界，改变着着整个</span>
<span lang="EN-US">IT</span>
<span style="font-family: 宋体;">世界，在移动互联网领域正继续着它的神话。</span>
</p>
<p class="MsoNormal"><span lang="EN-US"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>
</span>
<span style="font-family: 宋体;">在</span>
<span lang="EN-US">Java</span>
<span style="font-family: 宋体;">每一个阶段，都是有着清晰的定位和目标的；不论他的失败或者成功。</span>
</p>
<p class="MsoNormal"><span lang="EN-US"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>
</span>
<span lang="EN-US">Java</span>
<span style="font-family: 宋体;">，似乎从来都没有为了匹配一个商业模式而生，伴随着开放，伴随着社区，传说着它的神奇。</span>
</p>
<p class="MsoNormal"><span lang="EN-US"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>
</span>
<span lang="EN-US">Java</span>
<span style="font-family: 宋体;">发展过程中先后加入的核心成员，每一位都是</span>
<span lang="EN-US">IT</span>
<span style="font-family: 宋体;">大牛；也许印证了，</span>
<span lang="EN-US">Java</span>
<span style="font-family: 宋体;">的成功，绝非偶然。</span>
</p>
<p class="MsoNormal"><strong><span style="font-family: 宋体;">参考资源</span>
</strong>
</p>
<p class="MsoNormal"><span lang="EN-US">The Java Language Overview:
<a href="http://java.sun.com/docs/overviews/java/java-overview-1.html" target="_blank">http://java.sun.com/docs/overviews/java/java-overview-1.html</a>
</span>
</p>
<p class="MsoNormal"><span lang="EN-US">Java SE Platform:
<a href="http://www.oracle.com/technetwork/java/javase/tech/index.html" target="_blank">http://www.oracle.com/technetwork/java/javase/tech/index.html</a>
</span>
</p>
<p class="MsoNormal"><span lang="EN-US">Java SE HotSpot:
<a href="http://www.oracle.com/technetwork/java/javase/tech/index-jsp-136373.html" target="_blank">http://www.oracle.com/technetwork/java/javase/tech/index-jsp-136373.html</a>
</span>
</p>
<p class="MsoNormal"><span lang="EN-US">Java Technology Concept Map:
<a href="http://java.sun.com/new2java/javamap/intro.html" target="_blank">http://java.sun.com/new2java/javamap/intro.html</a>
</span>
</p>
<p class="MsoNormal"><span lang="EN-US">History Of Java:
<a href="http://ei.cs.vt.edu/~wwwbtb/book/chap1/java_hist.html" target="_blank">http://ei.cs.vt.edu/~wwwbtb/book/chap1/java_hist.html</a>
</span>
</p><!--sp--><div class="addfav"><br />收藏到：<span class= "delicious"><a href="http://delicious.com/save?url=http%3A%2F%2Fnavigating.blogbus.com%2Flogs%2F168548051.html&title=%E5%88%9D%E5%AD%A6Java">Del.icio.us</a></span></div><br /><br /><div class="sysmsg"><b><a href="http://www.blogbus.com" target="_blank">博客大巴，你的个人传媒早班车</a></b></div><br /><br />]]></description>
   <link>http://navigating.blogbus.com/logs/168548051.html</link>
   <author>stevenxu</author>
   <pubDate>Sat, 22 Oct 2011 22:11:00 +0800</pubDate>
  </item>
  <item>
   <title>一些关塞(关口)(关卡)</title>
   <description><![CDATA[<p><strong>天下九塞</strong>
 ，出自吕氏春秋，现在泛指雁门关，居庸关， 八达岭长城， 紫荆关 ，楚长城 ，黄草梁， 井陉关 ，句注塞 ，平靖关。<br />
<br />
<strong>紫荆关</strong>
 ，位于河北省易县县城西北 45 公里的紫荆岭上，关城东为万仞山，城西有犀牛山，与盘石口相接；城北为拒马河；城南是黄土岭。紫荆关城就建在这依坡傍水、两山相夹的盆地之内。 紫荆关是长城上一座著名的关城，位于居庸关和倒马关之间，号称 &ldquo; 内三关 &rdquo; 。<br />
<br />
<strong>居庸关</strong>
 ，位于北京西北部，距北京约 60 公里。居庸关设于太行山余脉之军都山峡谷之间，两侧均有高山耸立，纵深约 20 公里，地势险要。与附近的八达岭长城同为北京西北方的重要屏障。与倒马关和紫荆关合称 &ldquo; 内三关 &rdquo; 。<br />
<br />
<strong>雁门关</strong>
 ，又名西陉关，位于山西省忻州市代县县城以北约 20 公里处的雁门山中，是长城上的重要关隘，与宁武关、偏关合称为 &ldquo; 外三关 &rdquo; 。<br />
<br />
<strong>宁武关</strong>
 ，在今山西忻州市宁武县城区，与偏关和雁门关合称山西 &ldquo; 外三关 &rdquo; 。<br />
<br />
<strong>偏头关</strong>
 ，简称为偏关，关城即今山西省忻州市偏关县县城，与宁武关、雁门关合称 &ldquo; 外三关 &rdquo; ，是三关中最西边的一座。得名一说是因为关城东仰西伏，状如人首之偏；另一说是因为五代时期、宋代和金代在这里设立偏头寨的原因。今天的关城为明代所建。<br />
<br />
<strong>嘉峪关</strong>
 ，位于甘肃嘉峪关市向西 5 公里处，是明长城西端的第一重关，古代 &ldquo; 丝绸之路 &rdquo; 的交通要冲。嘉峪关关城位于嘉峪关最狭窄的山谷中部，地势最高的嘉峪山 上，城关两翼的城墙横穿沙漠戈壁，其以地势险要，巍峨壮观著称于世，被称为 &ldquo; 天下第一雄关 &rdquo; 。 与万里之外的 &ldquo; 天下第一关 &rdquo; 山海关遥相呼应。<br />
<br />
<strong>潼关</strong>
 ，位于陕西省渭南市潼关县北，北临黄河，南踞山腰。潼关是关中东大门，历来为兵家必争之地。<br />
<br />
<strong>虎牢关</strong>
 ，又称汜水关，因为避唐高祖的祖父李虎的忌讳亦称武牢关，在洛阳以东，今河南省荥阳市市区西北部 16 公里的汜水镇境内。它作为洛阳东边门户和重要的 关隘，因西周穆王在此牢虎而得名。南连嵩岳，北濒黄河，山岭交错，自成天险。大有 &ldquo; 一夫当关，万夫莫开 &rdquo; 之势，为历代兵家必争之地。<br />
<br />
<strong>娘子关</strong>
 ，为中国万里长城著名关隘，位于太行山脉西侧河北省井陉县西口，山西省平定县东北的绵山山麓。娘子关原名 &ldquo; 苇泽关 &rdquo; ，因唐平阳公主曾率兵驻守于此，平 阳公主的部队当时人称 &ldquo; 娘子军 &rdquo; ， 故得今名。为山西和河北之间为数不多的通道之一，石太铁路和晋冀公路均从此关口经过，为交通要道。<br />
<br />
<strong>友谊关</strong>
 ，原称镇南关，位于中国广西壮族自治区凭祥市西南 15 公里处，湘桂铁路穿越峡谷连接越南谅山，是中国和越南之间的重要关口。自西汉始建，曾用名鸡陵关、大南关和界首关。 &ldquo; 友谊关 &rdquo; 三字由当年任国务院副总理兼外交部长陈毅元帅题写，用汉白玉雕刻。<br />
<br />
<strong>山海关 </strong>
，又称 &ldquo; 榆关 &rdquo; ，以古渝水而得名，位于河北省最东部与辽宁省接壤处，秦皇岛市山海关区境内，燕山与渤海之间，素有 &ldquo; 天下第一关 &rdquo; 之称。。北靠燕山，南临渤海，扼守华北与东北之间狭长的陆路交通要道，地势险要，自古以来就是兵家必争之地。<br />
<br />
<strong>平型关 </strong>
，位于中国山西省大同市灵丘县西南白崖乡，临近忻州市繁峙县东北，是明代内长城的一个重要关口。平型关因为中国抗日战争的平型关战役而家喻户晓。<br />
<br />
<strong>昆仑关</strong>
 ，广西南宁市东北方向 59 公里，宾阳县城西南方 30.5 公里，宾阳县和邕宁两县交界，相传是秦朝尉屠睢征服岭南以后建立。 1926 年南柳公路经山下 绕关而出，成为桂越国际交通线上之扼要关隘，控制着宾邕公路，堪称 &ldquo; 一夫当关，万夫莫敌 &rdquo; ，兵家必争之地。著名的桂南会战第二阶段的核心战役昆仑关战役地点。<br />
<br />
<strong>娄山关 </strong>
，原名娄关，后称太平关。关名的来历，源于古代对娄山山脉的称谓。它是大娄山脉的主峰，海拨 1576 米，南距遵义市 50 公里，在遵义、桐梓两县的交 界处，北距巴蜀，南扼黔桂，为黔北咽喉，兵家必争之地。 红军长征遵义战役的序幕战，毛主席填有《忆秦娥 &middot; 娄山关》词一首。<br />
<br />
<strong>函谷关</strong>
 ，是中国古代著名关隘，遗址位于今天河南省灵宝市东北方，距三门峡市市区 75 公里；最早在春秋战国时代由秦国所建。关隘地处深险谷地，地势险要，窄处只能容一辆马车通行，所谓 &ldquo; 车不方轨，马不并辔 &rdquo; 。传说老子是在此地创作《道德经》的。<br />
<br />
<strong>玉门关</strong>
 ，俗称小方盘城，位于中国甘肃省敦煌市西北约 90 公里处，是中国境内连通丝绸之路上的重要关隘之一。汉武帝置，因西城输入玉石取道于此得名；关城方 形如盘，北、西两面有门，北门外不及百米即到疏勒河；和西南的阳关同为当时通往西域各地的交通门户，出玉门关的北道，出阳关为南道。<br />
<br />
<strong>武胜关</strong>
 ，位于 湖北省 广水市 与 河南省 信阳市 交界处、 桐柏山 与 大别山 之间，是 长江 与 淮河 的分水岭。 京广铁路 、 107 国道由此通过。<br />
<br />
<strong>平靖关</strong>
 ，古称冥扼，又名恨这关、憾这关、石城山，为古代天下九塞之一。位于武胜关西，鄂豫交界处，信应公路由此通过。这里地势险要，两侧群山对峙，道路狭 窄险阻。历代为中原战略要地，南北交通要道，曾在此设驿站或巡检司。自春秋以来，这里战事频繁，皆为争关踞险之利。吴楚柏举之战，军事家孙武曾率吴兵经 此，夺关南下，几使楚国遭灭顶之灾。关侧有北伐战争烈士墓。<br />
<br />
<strong>九里关</strong>
 ，位于 湖北省 广水市 与 河南省 信阳市 交界处、 桐柏山 与 大别山 之间，是 长江 与 淮河 的分水岭。</p><!--sp--><div class="addfav"><br />收藏到：<span class= "delicious"><a href="http://delicious.com/save?url=http%3A%2F%2Fnavigating.blogbus.com%2Flogs%2F168544171.html&title=%E4%B8%80%E4%BA%9B%E5%85%B3%E5%A1%9E%28%E5%85%B3%E5%8F%A3%29%28%E5%85%B3%E5%8D%A1%29">Del.icio.us</a></span></div><br /><br /><div class="sysmsg"><b><a href="http://www.blogbus.com" target="_blank">博客大巴，你的个人传媒早班车</a></b></div><br /><br />]]></description>
   <link>http://navigating.blogbus.com/logs/168544171.html</link>
   <author>stevenxu</author>
   <pubDate>Sat, 22 Oct 2011 21:49:00 +0800</pubDate>
  </item>
  <item>
   <title>秦末汉初乱之阶段划分</title>
   <description><![CDATA[<p>秦末汉初一段的读书笔记：<br />
<strong>阶段一，秦始皇末年至三十七年：秦朝没落阶段</strong>
，秦二世是前210年即位，陈胜吴广前209年七月就揭竿而起，发动了著名的反秦大起义。在秦二世继位的不到一年的时间里面，主要是还是在王室内部搞整肃，正在杀兄弟呢啊。所以秦王朝的崩溃主要是还是来自秦始皇末年的行政和政策。<br />
秦始皇帝在统一全国后，在政治、整体、经济、文化等各方面针对政权建设的有诸多的改革和成就，在政体上推广了郡县制，开创了宗主理念的中央集权体制；地理上划定了中国的疆土轮廓；在文化交流上统一了文字、度量衡，打破了地方垄断；在军事上形成了中央军队；在建设上，修了长城，管道，水利等；等等；此处主要是看看引发秦末起义的隐患。<br />
1.政治对手隐患，秦灭六国，开始全面使用使用郡县制管理国家。原来东方六国的王族和贵族仍然有不少遗留势力，本来是王侯将相，一下在变成了平民百姓啥也不是了，能不斗争吗？比方说代表人物，楚国项梁项羽、齐国田氏、韩国王族、赵国、燕国、魏国等；<br />
2.各种工程：军事工程，北边为了防守匈奴，修长城；南边为了开疆扩土，修水利运军事物质；交通工程，大修直道，就是官道；长安的宫殿工程，墓地工程，特别是骊山的墓地工程；巡游工程，始皇帝喜欢全国出差，封禅，立碑啥的，这得修路架桥，砍树，上山，挖大石头刻字啥的等等；长生工程，始皇帝为了求仙和炼仙药，啥事都能干的出来，搞个几千人跑到海里射大鱼；移民工程，动不动就搞移民几万到几十万的移民工程。<br />
3.军事行动，现在直接的证据一个是是蒙恬在北方长达数十年和匈奴作战、修长城；陈胜吴广起义前的身份，是到渔阳(密云附近)的900百人部队里面的军官、幕僚。<br />
平民老百姓在这一段时间，是何其辛苦，要么参加劳役--秦时农民工；要么去当兵，参加各种军事行动。<br />
4.关中和关东的关系，在秦统一六国和统一之后，老百姓无法生存的现状，主要是发生在函谷关以东部分。为什么呢啊，在秦末期看到关中的人民不堪的记录很少，也就是秦二世当政之后才有的，在后来的义军时期，即没有发生关中起义；也没有发生关中人民残杀秦王室、贵族、官吏的记录，反而陈胜吴广还要打着扶苏没死的旗号。可以得出结论，秦统一六国之后，关中和关东是分别对待的。秦虽然实现了郡县制，但春秋战国以来形成的东西对抗的局面并没有改变。<br />
5.秦政权统治的基石是什么呢，主要在关中的王族贵族宗室、功勋大臣、父老豪杰；关外的郡县官吏，但是六国的底层在秦郡县制度管理之下是无法生存的。在后来的反秦斗争中领袖陈胜吴广是下级军官，刘邦、齐国田氏、英布、彭越、吴苪、张耳、陈馀、周市等等都不是普通老百姓，都是六国的基层官员或者地方豪杰。<br />
<br />
<strong>阶段二，秦二世元年(前209年)至三年(前207年)：反秦阶段</strong>
，在陈胜吴广起义之后，各地纷纷涌现义军，这阶段主要是关东反秦义军与秦势力的斗争阶段，开始标志是陈胜吴广起义，结束标志是项羽分封天下，自立&quot;西楚霸王&quot;。<br />
1.反秦义军中比较有影响的力量是：陈胜吴广的张楚，刘邦的沛势力，项梁项羽的江东楚势力，张耳陈馀为核心的赵势力，周市开创的魏势力，隐藏人物吴苪，以田氏为主的齐势力，韩广开创的燕势力。其中陈胜吴广、刘邦、项梁项羽是坚决的反秦派，攻击力十足；剩下的其他势力自守有余，没有坚决西进入关中灭秦的决心。陈胜吴广、刘邦，还有后期的彭越、英布为代表的出身比较平民化(下级军官，低级公务员，奴隶，豪强等)；项羽出生楚国贵族，受过良好教育，田氏也是齐国贵族，燕、赵、魏多多少少都和六国王族或者贵族有一些关系。<br />
<br />
<strong>阶段三，汉元年(前206年)至汉五年(前202年)：诸侯争霸阶段</strong>
，在反秦胜利之后，反秦义军内部矛盾急剧上升，形成楚汉东西(汉在西部，楚在东部)两大阵营长达五年的争霸斗争，最后以汉取胜结束。<br />
1.此阶段，汉军兵分三路，北边是韩信，攻击西魏、赵、燕、齐等；中路东出潼关是刘邦亲自在前线作战，始终是和项羽直接作战为主；南边是出武关，主要是韩王信经营，并不是主要的战场，起到牵制作用。楚军以项羽力量为主，一面和汉军作战，一面还要和其他封王作战，其中势力最强的是齐和彭越，后来的英布。<br />
<br />
<strong>阶段四，汉五年之后(前202年到前195年)：大汉建国阶段</strong>
，在消灭项羽之后，诸侯尊刘邦为皇帝，大汉开始了和平建国、武装削藩的路。<br />
1.此阶段，主要是建立稳定的汉政权，一面定都长安，大封功臣，建立制度规章，确立继承人，一面诛杀异姓王，分封子弟就藩。大局确定，社会稳定，经济和建设得到恢复。</p><!--sp--><div class="addfav"><br />收藏到：<span class= "delicious"><a href="http://delicious.com/save?url=http%3A%2F%2Fnavigating.blogbus.com%2Flogs%2F165178488.html&title=%E7%A7%A6%E6%9C%AB%E6%B1%89%E5%88%9D%E4%B9%B1%E4%B9%8B%E9%98%B6%E6%AE%B5%E5%88%92%E5%88%86">Del.icio.us</a></span></div><br /><br /><div class="sysmsg"><b><a href="http://www.blogbus.com" target="_blank">博客大巴，你的个人传媒早班车</a></b></div><br /><br />]]></description>
   <link>http://navigating.blogbus.com/logs/165178488.html</link>
   <author>stevenxu</author>
   <pubDate>Mon, 10 Oct 2011 19:46:00 +0800</pubDate>
  </item>
  <item>
   <title>学习之--Stack Exchange网站架构</title>
   <description><![CDATA[<div class="entry entry-content fix">
<p>Stack Exchange<a href="http://blog.serverfault.com/post/stack-exchanges-architecture-in-bullet-points/">系统管理员blog</a>
上发布了一篇架构的文章。</p>
<p><strong>网络流量</strong>
<br />
* 每月95M的PV<br />
* 每秒800个HTTP请求<br />
* 每秒180个DNS请求<br />
* 每秒55Mb的网络带宽</p>
<p><strong>数据中心</strong>
<br />
* 1个机柜位于俄勒冈的Peak Internet(用于chat和Data Explorer)<br />
* 2个机柜位于纽约的Peer 1 (用于其他的Stack Exchange Network)</p>
<p><strong>生产服务器</strong>
<br />
* 12 Web Servers (Windows Server 2008 R2)<br />
* 2 Database Servers (Windows Server 2008 R2 and SQL Server 2008 R2)<br />
* 2 Load Balancers (Ubuntu Server and HAProxy)<br />
* 2 Caching Servers (Redis on CentOS)<br />
* 1 Router / Firewall (Ubuntu Server)<br />
* 3 DNS Servers (Bind on CentOS)</p>
<p><strong>所有的软件和技术</strong>
<br />
* 开发语言: C# / .NET<br />
* 持续构建服务器: CruiseControl.NET<br />
* 源码管理: Mercurial / Kiln<br />
* 操作系统: Windows Server 2008 R2，Ubuntu Server，CentOS<br />
* 数据库服务器：SQL Server 2008 R2<br />
* DNS服务器：Bind<br />
* 负载均衡软件：HAProxy<br />
* 缓存服务器：Redis<br />
* 日志: Splunk<br />
* 搜索索引技术: Lucene.NET<br />
* 备份: Bacula<br />
* 系统监控: Nagios (with n2rrd and drraw plugins)<br />
* 监控SQL Server: SQL Monitor from Red Gate</p>
<p><strong>程序员和系统管理员</strong>
<br />
* 14 位程序员<br />
* 2&nbsp;&nbsp; 位系统管理员</p>
<p>(以上不含故障备份和管理服务器)<br />
&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&ndash;<br />
<strong>分析：</strong>
<br />
1.使用了三种操作系统：Windows Server, CentOS, Ubuntu Server；共有22个服务器，三个机柜；<br />
2.可能的架构：DNS Servers&ndash;Router/Firewall&ndash;Load Balancers&ndash;Web Servers&ndash;Caching Servers&ndash;Database Servers;<br />
3.12个Web服务器每秒钟处理800个http请求，感觉投资回报比有点儿低；</p>
</div><!--sp--><div class="addfav"><br />收藏到：<span class= "delicious"><a href="http://delicious.com/save?url=http%3A%2F%2Fnavigating.blogbus.com%2Flogs%2F109913166.html&title=%E5%AD%A6%E4%B9%A0%E4%B9%8B--Stack+Exchange%E7%BD%91%E7%AB%99%E6%9E%B6%E6%9E%84">Del.icio.us</a></span></div><br /><br /><div class="sysmsg"><b><a href="http://www.blogbus.com" target="_blank">博客大巴，你的个人传媒早班车</a></b></div><br /><br />]]></description>
   <link>http://navigating.blogbus.com/logs/109913166.html</link>
   <author>stevenxu</author>
   <pubDate>Sun, 20 Mar 2011 18:34:00 +0800</pubDate>
  </item>
 </channel>
</rss>

