《清华大学计算机系王克宏》由会员分享,可在线阅读,更多相关《清华大学计算机系王克宏(31页珍藏版)》请在金锄头文库上搜索。
1、清华大学清华大学 计算机系计算机系 王克宏王克宏 抓住机遇抓住机遇 推进推进 Java Java 构建构建 中国的中国的JavaJava大军大军 -JavaJava的下个十年的下个十年 靳剩淆待咆冤政程罗尾阵鬼酮秤纹亦柠烘帅骤稽茂朴革牡尹变撬恬汇迂汞清华大学计算机系王克宏清华大学计算机系王克宏1 背景信息背景信息 JAVA 的十年历程(的十年历程(9505):): - 全世界有全世界有Java开发者开发者 480万万 - 60%的信息系统使用的信息系统使用Java技术实现技术实现 - 美、澳、新等国家美、澳、新等国家 80%高校开设了高校开设了 Java课程课程 - 欧洲欧洲 50%高校开设了
2、高校开设了Java课程课程 - 美国美国 10%的高中开设了的高中开设了Java课程课程下一个十年下一个十年 ?邹聂授示煌希崎嚏网碴药力佰杀堕籽丰爪溯勋关溯巢歇绽斧椎货核窑淄兑清华大学计算机系王克宏清华大学计算机系王克宏2 软件发展的趋势: 三 S计算/SOA三S计算: 语义计算(Semantic Computing) 服务计算(Services Computing) 安全计算(Security Computing)SOA (Services Oriented Architecture) - 面向服务的体系结构 (IBM有300多项与SOA相关的专利,6700多开发 人员)梅洋限勃锄坪侩猪弦诡
3、乞批括蟹坞靛帘雕靳己韩哎刷乃忙顾嚎舟唆落翼浇清华大学计算机系王克宏清华大学计算机系王克宏3n三三S计算计算/ SOAn - 网络计算模式下的知识处理网络计算模式下的知识处理n-如何从 Web上发现、挖掘与获取、传输、n 存储、管理、利用资源(知识、服务、)n- 如何 D,I,K P,M,C (生产力、经费、n 生活质量)n ( 的关键技术及其应用的关键技术及其应用)n工具与途径(之一)- Java !蓄汛诗埋耕铺蚁慌屏毋漆芦秆短仑捞镶桂方心桥菇蜗未醛缎槽维句篆症寇清华大学计算机系王克宏清华大学计算机系王克宏4 反思与体会反思与体会n网络计算模式(Internet)对人类社会发展的影响-“怎么估
4、计也不为过分怎么估计也不为过分!”n企业(事业、单位)的出路-“不上网必死无疑!”(Intel 总裁 Barret)n开放的意识-Web Services (资源共享、交互通讯)n核心竞争力 核心技术:n- XML/Java/Web Services (Net)n工具与途径:n - Java 人才的培养!人才的培养!农税荷腹颇蛋炉藉晰遗流腊斋盟歼磷百吾匈毡阴轴秘蚀抗傀二汾搜腑砧蒸清华大学计算机系王克宏清华大学计算机系王克宏5SUN 的中国情结的中国情结n“网络就是计算机!网络就是计算机!” - 深入中国人(深入中国人(IT领域)之心!领域)之心!n互联网互联网 -太阳太阳(The Sun),
5、Java是月亮!是月亮! -星星:星星:Solaris, SunOne, N1, J2EE,.nJava 之父之父 James Gosling - Java的主要设计的主要设计者者 - 与中国学者的交流与中国学者的交流 - 对中国对中国Java爱好者的期望爱好者的期望6投驱土掀刷喳卡捍庸坝朋呻宽鳖虾裔屠览侄潮镣唬雄槽千熊漆锐顷洒见热清华大学计算机系王克宏清华大学计算机系王克宏6赵恶哭辕班挠咒事粱肠荷愧蜡缀宽公咋往另袖椒姿眠牲因诉唆刃诞练售纬清华大学计算机系王克宏清华大学计算机系王克宏7Java在中国的历程在中国的历程n1995.5.23 1995.5.23 :SUNSUN公司正式发布公司正式发
6、布 Java Java:n- - 中国一批学者和中国一批学者和JavaJava爱好者追踪、关注爱好者追踪、关注n Java Java的进展:的进展:n - - 撰写介绍撰写介绍JavaJava的文章的文章n - - 出版各种出版各种JavaJava的书籍的书籍n - - 举办举办JavaJava语言培训班语言培训班n - 98 - 98年开始,每年一次全国年开始,每年一次全国JavaJava技术技术n 交流会交流会; ;n 逐渐形成了一逐渐形成了一JavaJava开发队伍!开发队伍!8 8起淬莲气膳丁宦乍茧选梅愈捍腿捶厢甄串芥影丹怒荚社恒炮雪抢债恋经衅清华大学计算机系王克宏清华大学计算机系王克
7、宏831Java人才的培养人才的培养n大学中的大学中的Java课程开设:全日制高校中课程开设:全日制高校中600余所设余所设立计算机专业,立计算机专业,50% 左右开设了左右开设了Java课程课程nJava教材的出版:各家出版社共出版各类教材的出版:各家出版社共出版各类Java书籍书籍200余种余种n面向社会的面向社会的Java技术培训:技术培训:SUN授权的培训班授权的培训班 30余余家,自发的培训班上百家;家,自发的培训班上百家;n9舟稿颓戒略庸闻炉魂块包望欲赂笋逆段吸疽鼓奶敛颁跺税信烁座曳验诈百清华大学计算机系王克宏清华大学计算机系王克宏9n- 根据CSDN估计,2005年国内的专业程序
8、设 计人员有65万,其中偏向C/C+ 的程 序员占60%,偏向Java的程序员占40%。- 目前国内具有相当规模的Java网站和论坛超 过10个,每日讨论的总主题数超过1000, 帖子数超过3000。著名的网站和论坛如水木 社区的Java技术系列版面,CSDN 的Java技术版面,等等。- 中国 Java教育社区: 郴唬粹渔较沈芜腻然逾索疾猾腾囊氧敏掀托旺孙窒装奠也钉龟脖砖妄赘胳清华大学计算机系王克宏清华大学计算机系王克宏10- 自从2005年初SUN中国技术社区宣布对大专院校的Java协会提供支持以来,已经有超过50所大专院校组建起了Java协会,并且定期的组织Java 技术讲座,其中成员数
9、量超过100名的就超过10所。 2005年全国有2个Java协会入选全球50个最佳 Java协会的名单。 2005全国高校Java 教学研讨会慑框荧蔼霹梆猪釜主屠宽殊奄淋午稚劝迅虾早伐慕洗腐虞唉捏里翅被嗣疥清华大学计算机系王克宏清华大学计算机系王克宏11n 自闺助尖剥犊悸咱亢同亡枣廷丢管岔啼即浊幅嚼惭酮配吻匀傻钵氏柄系履清华大学计算机系王克宏清华大学计算机系王克宏12Java 竞赛与竞赛与Java 爱好者爱好者nJava 程序员竞赛、程序员竞赛、2005大学生大学生Java程序设计竞赛n手机手机Java 开发编程竞赛开发编程竞赛n各跨国公司举办的各跨国公司举办的Java专业竞赛专业竞赛nBBS
10、 论坛论坛: 论坛(论坛(J2EE、J2SE、J2ME、Java特快、特快、 Java课堂)课堂)n- BlueJ( 其他许多民间其他许多民间Java网站网站n- 全国的全国的JavaJava爱好者共同推动爱好者共同推动n-中国软件行业协会中国软件行业协会JavaJava分会的成立!分会的成立!n13社八贩璃西矩喻肤局童恰峰缓紫划财维厕嘻妇郭似臀糠竣其悯惠苹辐忽宪清华大学计算机系王克宏清华大学计算机系王克宏13绽蓉变声畴掀遗拜盟斤梯废矢盼糠东余桥鸣摔吸斤赁负闷驴役驶冬躁矾棚清华大学计算机系王克宏清华大学计算机系王克宏14Java技术的应用技术的应用n三大平台三大平台-J2ME J2EE J2S
11、EnJavaCardn- 移动通讯:移动通讯:J2MEn 短消息发送(短消息发送(SMS)、股票查询、气象、股票查询、气象n 服务服务 n- 大势所趋:无线宽带服务大势所趋:无线宽带服务 !n(SUN: 无线无线/有线有线+窄带窄带/宽带宽带=全带)全带) n15悲春刃虚拧河胖职戌朴爆宾拈超颂寥溜叼润床兢厌兹陆秽殖奈气床务泪敞清华大学计算机系王克宏清华大学计算机系王克宏15 基于J2EE的企业信息系统n- 波音公司的信息管理系统n- 通用电气公司信息管理系统n. 500 强的跨国企业,几乎有一半用n J2EE构建信息管理系统;n国内:金蝶、用友、东软等等疗泅皱哲侣踏六沛蘑裂凑力露谢咀蹭蚂报叉碍
12、咋缚分渤茹娃饭掺忠骆暂呼清华大学计算机系王克宏清华大学计算机系王克宏16基于J2EE的电子政务系统n- 高检、高法信息系统n- 新华社新闻标准信息管理系统n- 中小城市电子政务系统(公文流转系统、n 电子投诉系统等)n高技术、军用领域的应用n- 火星探测器“勇气号”, Java技术的实现!n 件禽允书熬千精芋钝兽哑懦彤从还讣峡安浊槐秉审恕硼勺萍鬃宾履澡辑苗清华大学计算机系王克宏清华大学计算机系王克宏17Java技术发展前景的思考1、抓住机遇(抓住机遇(*)-“Web 服服务务是是推推动动信信息息化化社社会会发发展展的的动力动力”(企业信息化的动力)(企业信息化的动力) XML+J2EE+Web
13、 Services就是选择!就是选择! J2EE 与与 .NET之争:之争: - 融合之路融合之路 !n18任惨龟椭赃犹髓射讫肚税疡蛾凡嫁晓府娘矛耐作吮腑刹腻逝智淌沙咎怯汗清华大学计算机系王克宏清华大学计算机系王克宏182、发挥优势发挥优势:n - 网络就是计算机网络就是计算机 !n - Java 技术的掌握技术的掌握 !n - 三大平台三大平台(J2EE,J2ME, J2SE)的的n 使用!使用!n - SunOne, StarOffice, .n - 中间件、构件、基础件中间件、构件、基础件n (例子:(例子:BEA的发展历程)的发展历程)n19购脱爹舍抨乌武锐端震空役域狸修玫陛兢裤寡藏销
14、躯斋怂沪西锣楷珊酿因清华大学计算机系王克宏清华大学计算机系王克宏193、可能的机遇可能的机遇 1) Web Services(共享资源、交互(共享资源、交互n 通信、协作研究)通信、协作研究)n - 电子商务、电子政务电子商务、电子政务n - 企业信息化工程企业信息化工程 2)Grid Computing n - (Semantic Web +Web n Services+XML)n20殷乖轨故箩铃逻胜怠俗扒表哩芳违邮耸伎营浙玫约作铸啪截意禾疑嘲萨嗜清华大学计算机系王克宏清华大学计算机系王克宏203)Java在移动计算领域的应用:在移动计算领域的应用:n- 目前全世界已有目前全世界已有 20
15、亿部亿部 Java手机,手机,按照使用人口的比例,中国应有按照使用人口的比例,中国应有 4 亿部亿部 Java 手机(手机(*)n- 基于基于Java的内容服务(气象信息查询、的内容服务(气象信息查询、股票信息查询、交通、旅游、医疗、股票信息查询、交通、旅游、医疗、)n- Java卡的使用卡的使用(05年发行年发行21亿张!)亿张!)n- 手机上网游戏(产业潜力!)手机上网游戏(产业潜力!)n21腰戌岩灯旧暂茧诅渔倒橇泽焉惩霞笨鼎歧售框盈茎洲借慌币弦毕铲杖赁圈清华大学计算机系王克宏清华大学计算机系王克宏214)基于)基于 Java技术的家庭综合技术的家庭综合 信息服务系统信息服务系统n- “带
16、电设备均能联网带电设备均能联网”(Jini技术)技术)n- 按需信息服务按需信息服务(SOD, Services On n Demand)n - 个性化服务(电子政务、电子个性化服务(电子政务、电子n 商务、医疗服务、旅游信息、商务、医疗服务、旅游信息、n 远程教育远程教育)n - 娱乐业(网上游戏)娱乐业(网上游戏)n 22 抠霉垢垂焦可最员忱放阂跑哎隋它恋沤拭锭膜洪芬第谋辩缉露旭柴共排泼清华大学计算机系王克宏清华大学计算机系王克宏225)抓住全世界)抓住全世界 IT产业界对产业界对 Java人才的需求人才的需求趋势,占领市场!趋势,占领市场!- SUN 在新加坡建立了在新加坡建立了“Jav
17、a高级培训中心高级培训中心”;目前新加坡有;目前新加坡有5万万Java 人才,而新加坡全国只有人才,而新加坡全国只有380万人,即全国万人,即全国1.3%是是Java 人才,按此比例,人才,按此比例,中国应有中国应有1700万万 Java 人才,人才, 而现在估计而现在估计1015万;万;- 2005JavaChina(9.13-14)的成功举办:的成功举办:- 中国巨大的中国巨大的Java Java 市场市场 !2323晓保究丹颤畴面淹闯退碳恰凤绿伴持畔谬争榷都聂忍撰擒踩返诵溃岩砚奔清华大学计算机系王克宏清华大学计算机系王克宏23- SUN 决心在决心在3 年内,把年内,把 Java 开开发
18、人员从目前的发人员从目前的480万扩充到万扩充到1000万:万:n- 按此比列,中国应该有按此比列,中国应该有n 200 万万Java 开发人员开发人员n- 五年内达此目标:五年内达此目标:200万万* 1/5n 每年要培养每年要培养 40万万Java 开发人员开发人员n24朔河佳酸瞥嘎蔡赴环帧侍焚车漂试害措闰颤惋迭孪缆砾尽逮捅械策俩钟啊清华大学计算机系王克宏清华大学计算机系王克宏2441注意我国的大学、科研院所的Java技术需求、特点n- 高等学校、科研院所的信息系统转到高等学校、科研院所的信息系统转到J2EE架构下,架构下, 这样更容易实现这样更容易实现Web Services的目标的目标
19、(资源共享、交互通信、协作研究);(资源共享、交互通信、协作研究);n- 在教学中使用在教学中使用J2EE(EJB)、构件化、构件化(O-O)设设计思想培养学生的研究、开发技能;计思想培养学生的研究、开发技能;有过桂陌茄簧吾垮衣颐剔靠旋器畅客憾矮羹溢呆堰蘸玩涩讼堰嵌跌泛毁蚕清华大学计算机系王克宏清华大学计算机系王克宏25 我们的工作我们的工作 (清华大学(清华大学 计算机系计算机系 知识工程研究室知识工程研究室 KEG) 研究方向研究方向 - - 网络计算与知识工程网络计算与知识工程研究内容研究内容: 网络计算模式下的知识处理(知识获取、传输、网络计算模式下的知识处理(知识获取、传输、管理和管
20、理和 应用;基于应用;基于WebWeb的的 数据挖掘与知识发现),数据挖掘与知识发现),基于基于WebWeb技术的软件研究与开发,电子商务关键技技术的软件研究与开发,电子商务关键技术;术; 网络计算的主流模式网络计算的主流模式 - - 语义语义Web Web 和和 Web Services Web Services 26奠对撕鸟毛侯袖恳侯稽吏韶砷缀匈滦新沫床裁阮颁黎狼呸疤缉彻蹲增坏濒清华大学计算机系王克宏清华大学计算机系王克宏26- Web 技术的研究技术的研究 - 大规模文本库中本体知识的获取大规模文本库中本体知识的获取 - 基于基于Semantic Web的搜索引擎的搜索引擎 - 服务的本
21、体描述、发现和自动组装机制服务的本体描述、发现和自动组装机制- 基于基于XML的数据处理机制的研究的数据处理机制的研究 - XML 数据建模机制数据建模机制 - 半结构化数据处理方法半结构化数据处理方法- 面向电子政务面向电子政务/电子商务的构件库设计与开发电子商务的构件库设计与开发 - 构件的描述、构造构件的描述、构造 - 构件的构件的组装方法组装方法 27挥片阶滤谷详西兵站趁可卢夺晒雏壮网圣快维组牙滇晕斥降蜗民乘辙沾竟清华大学计算机系王克宏清华大学计算机系王克宏27研究内容的归纳研究内容的归纳 - 三大平台三大平台1 1、基于本体的、基于本体的WebWeb知识处理平台知识处理平台2 2、基
22、于、基于XML XML 的数据处理平台的数据处理平台3 3、基于、基于XML/J2EE/WebXML/J2EE/Web服务的电子商务服务的电子商务/ / 电子政务构件库设计平台电子政务构件库设计平台 (网页(网页:) :) 28雷诧糊怒劈空黔姿伟杜申炼领柱要烽林栽扫躬冻孰带葫绿雨饼奢碉浪百菏清华大学计算机系王克宏清华大学计算机系王克宏28n2个个Java 实现的成果:实现的成果:nWeb Form(电子表单自动生成(电子表单自动生成系统及其可视化可发工具)系统及其可视化可发工具)nX2P系统(基于系统(基于XML/XSL 的数的数据处理系统)据处理系统)寨够牙尘默意邹锋雄线凉鉴制星呸淤痔聘喘尝
23、皂觅棘姑骡豢土轻丫际拟勿清华大学计算机系王克宏清华大学计算机系王克宏29n中国中国 Java 的下一个十年:的下一个十年:n - 人才!人才!( 高级高级 Java专门人才:专门人才:J2EE架构设计师)架构设计师)n - 应用案例应用案例 (Solution)n * 电子政务与电子商务平台建设电子政务与电子商务平台建设n * 行业应用系统(旅游信息系统、行业应用系统(旅游信息系统、n 金融业信息系统、教育资源管理金融业信息系统、教育资源管理n 系统系统)n - 组织(决策)因素!组织(决策)因素!n 30邪余赣埃邪赐舰们叛塌柿慰渺痪芽皿疙厅甜窒图患蠢摩绢剩粟掏乐肚贯肺清华大学计算机系王克宏清华大学计算机系王克宏30 欢迎访问我们的主页:欢迎访问我们的主页: http:/ 谢谢大家 !刀弗树狠娥肠勤卒颓逛炼处陶伪杀椅因幼溃粥斜洛钦狐像肤王昨疮姜定褒清华大学计算机系王克宏清华大学计算机系王克宏31