设为首页 | 加入收藏
文献检索:
  • 金蝶中间件坐上Java全球交椅
  • 2004年的JAVA ONE技术开发者大会在美国旧金山隆重举行,来自全球各地的Java领域的领导者和技术高手汇聚一堂,交流心得和体会,探讨Java技术的未来和发展。当超大屏幕上开始播放通过Sun全球J2EE应用服务器认证的产品时,台下一位中国人露出了自豪的微笑,他就是金蝶中间件公司的CTO袁红岗。金蝶中间件和Apusic应用服务器产品的Logo也显示其上,中国的软件产品也第一次在Java国际舞台上亮相。
  • 从斯堪的纳维亚到中国——Telelogic总裁Anders Lidbeck访谈
  • 带着几分好奇的心情,我们走进了位于东长安街上毗邻王府井的东方广场W3写字楼。我们将要采访的是Telelogic AB的总裁兼CEO Anders Lidbeck先生。在9楼明亮的会议室里我们见到了这位风尘仆仆,不远万里刚刚从北欧斯堪的纳维亚半岛飞来的瑞典客人,这位极具亲和力的瑞典人愉快地和我们聊了起来。
  • 将软件蓝领进行到底
  • 在距离北京大学东门不到500米的北大青鸟楼中,杨明依然低声但有力的谈起了公司的发展。“与开始不同的是,现在已经很少有人再置疑软件蓝领了。因为,我们的授权培训中心已经毕业了近万名学员。企业也接受了这些学员,并给予他们肯定的评价。所以,今年我们的招生有了大规模的增长。”
  • 圆一个做游戏的梦
  • 距离北京微软总部仅有50米远的京信大厦的11层,一群人正在聚精会神地听讲。这是游戏学院中的一个小班,学员们眼睛都很少眨一下,生怕错过了什么细节。饶红岩就是其中的一员,他之前曾为目标软件等游戏工作做过游戏设计工作,已经从事美术工作近11年。“但是,只从事图像的设计让我感觉没有深入到游戏开发本身,最近看到游戏学院的宣传后,我辞去了原来税后8000多元的工作,全职来这里学习了。”他的话中充满了对游戏开发的梦想。
  • Kevin Lynch穿梭在图形界面与应用程序中的探索者
  • 一提到Kevin Lynch,你最先想到的是什么?Bingo,是Dreamweaver!任何一个网页制作者,不论是菜鸟还是开发高手,都离不开它。其实,Dreamweaver只是Kevin Lynch刚加入Macromedia公司时的力作,在此之前和之后,他还有许多软件问世。回顾二十多年的开发历程,Kevin说他做的都围绕着一个主题:协助人类交流和扩展用户界面设计的界限。
  • 厂商直击
  • 8月26日。点击科技和方正科技战略合作新闻发市会暨点击科技全国巡展北京站在北京港澳中心瑞士酒店隆重举行。会上.方正科技和点击科技共同签署了战略框架协议,宣布双方将结成长期、稳定的战略伙伴关系。通过多层次的业务合作,共同推动双方业务的发展,作为软件和硬件领域的知名厂商,点击科技和方正科技的此次合作将充分发挥双方在各自业务领域的资源优势,通过业务发展和资源配置上互补,实现了双赢的合作,点击科技“动态团队,协同管理”全国巡展北京站与发布会同期举行。
  • 微软技术
  • 在Visual Studio 2005 Betal发布两个月之后,微软公司再次发布了一个更新版本:Visual Studio 2005 Betal Refresh With Team System。在这个更新版本中,集成了微软最新的Team System。软件开发团队可以使用这个全新版本来建立一个包含了项目协作,源码管理、进度跟踪.Bug管理、集成测试、自动编译的完整开发环境。
  • “混乱”的Java世界
  • 这段时间,Java世界够喧嚣的。以SUN、BEA为主的工业阵线正在悄然推出SOA实现;而TheServerSide社区正在为EJB和非EJB吵吵嚷嚷。特别是Spring开发者们受到风险资金的惠顾成立了专门公司.看来他们推出的耸人听闻的Without EJB口号已经发生效应。更加特别的是,在此之前,JBoss开源组织开立先河,以一种全
  • 嵌入式系统开发纪事
  • 9月8日下午4时,微软中国移动产品事业部总监韦青对外透露了一张微软智能手机操作系统的推广路线图。按照计划,微软将于近期内与多普达、神达、摩托罗拉、惠普、华硕一道在北京各大高档商务和购物中心进行Windows Mobile巡展。
  • 软件工程与项目管理
  • 9月9日cbronline的新闻称,IBM Rational开始非公开地请一些客户测试它的下一代应用生命周期管理工具套件Atlantic。IBM承诺Atlantic在今年年底上市。而有传言称在Atlantic中XDE将会消失,变成了IBM的WebSphere Studio Application Developer(WSAD)的一个特性。IBM拒绝对此“谣言”作出评价,但Meta Group的分析师Tom Murphy认为合并XDE和WSAD是大势所趋,“人们需要更好的不同团队成员之间互相协作的环境”。如
  • Open Source
  • 如今,舆论在提到开源或是Linux时,似乎总喜欢将其和商业软件体系对立起来。有意无意间将软件巨头们暗喻成夺人钱财的强盗,而把开源软件及其开发者塑造成人类的道德楷模。其实,大家有这样的想法并不奇怪,也许是对当今社会过度商业化的一种最直接反应。但正是这种拔高开源开发者道德水准的观点,将开源社群置于一个相当尴尬的境地。
  • 封面书摘
  • 网站动态
  • 软件开发大事记
  • 程序员 讲出你的第一次
  • 人生有太多的第一次,第一声婴儿的哭声,宣告了你的出生,于是接踵而来的是第一次学会蹒跚的走路,第一次会叫爸爸妈妈,那时还不知道什么是快乐,可已经带给了别人快乐。第一次上学,第一次知道原来世界由男人和女人组成。第一次看到女孩就脸红,第一次和别人去喝酒,知道酒就这个味道。第一次走进大学校园,第一次找到属于自己的工作,拿到第一份薪水。对于程序员来说,他也拥有那么多的第一次,每一个第一次的成长都可能会影响自己的职业成长。现在,让我们看看其他人的第一次,想想自己的第一次吧。
  • 打磨软件
  • 以前上工艺课,老师讲粗糙度概念时谈了一个实例,同样是机床,中国的产品操作手柄都只是铸造出来后涂一下油漆就出厂,而机壳里面基本不加处理;而日本的产品操作手柄都是打磨光滑甚至雕花的,机壳里面也有抛光处理。当然,经过了十多年,现在的情况也已经很不一样了,很多中国产品都具有了国际品质,但这个实例给我的印象很深,从中我们可以体会到几点:
  • 程序员的乌托邦
  • “程序员”不是职位,而是跟“做软件”活动有直接关系的一群人的统称。编程员、系统分析员、项目经理等都是程序员。
  • Positive Thinking!
  • 正面思考是什么呢?正面思考意味着只去想好的事情、对事情成功有益的因素,而不考虑任何会引起事情没有价值、无法实施、导致失败的因素。
  • 在中国如何卖企业软件
  • 一群人正在进行“独木桥,好汉桥过桥比赛”:20多个人被分成两组,难度越大的桥,得分越高。哎呀,有人掉水里了,快去救,大家相互鼓励,相互支持,终于赢了!所有人都互相拍打着双手欢呼起来,满足的喜悦和对团队的热爱展现在每个人的脸上。
  • 葡萄城的故事
  • 葡萄城是一个很特殊的公司,它既做自己的ERP软件和服务,同时也代理欧美国家的开发工具和控件类产品。其中有几个大的类别:如商用报表、Webgrid控件、多媒体处理、图像处理分析等工具,这样的软件在各种行业的项目里面都可能会用到。我们起到的其实是东西方软件市场的桥梁作用。
  • 为什么拿出百万给程序员——专访趋势科技CEO张明正
  • 趋势科技CEO张明正:趋势科技公司的创始人、主席兼CEO。趋势科技在企业网络安全保护和互联网内容安全战略及服务方面独领风骚。近年来,趋势科技取得了迅猛发展。在全球已拥有2000多名雇员和超过30个分公司。趋势科技分别在日本东京证券交易所和美国NASDAQ上市。在创建趋势科技之前,张明正曾在惠普任工程师,随后创建了AsiaTek公司——一家位于台湾的UNIX软件设计公司。张明正在台湾的Fu-Jen天主教大学获得了应用数学学士学位,并在宾西法尼亚州Lehigh大学获得了计算机科学硕士学位。
  • 网络游戏创业从足球开始
  • 事实上,从开始产生做网络游戏的想法,到创立乐易通公司经历了一段时间。我最初接触到的游戏是mud(泥巴)的单机文字游戏,当时纯粹是玩,很入迷,并没有想到去做这种游戏。因为当时它是纯文字版的;而且大家已经形成共识:它就是免费的。
  • 汉化中领悟开源
  • 起初,我对开源有所耳闻,但是对它的理解不深,只觉得是一群技术强人在网上当活雷锋,仅此而已。在自己的工作学习中,我遇到问题常常会去找别人的代码看,不可避免就会接触到国外的开源项目。记得以前用Java写一个多线程的聊天服务器时遇到很大困难,我就在www.freshmeat.corn找到了一个类似的白板服务器的代码。这个高手写的代码真让我震撼,那样的用法是我从来没有想到过的,写的很简洁灵活,代码工整,注释也非常详细,看这样的代码真是一种享受。这段代码对我的帮助很大。我相信很多人都有类似的经历。
  • 声音&幽默
  • 专访:IBM Rational的六大角色分工
  • 2002年12月IBM以21亿美元的巨资并购了著名的软件工具厂商Rational,在业界引起了非常大的反响。Rational加盟IBM之后,IBM推出了全新的软件开发商业流程理念——SDP,即Software Development Platform(软件开发平台),使得原有的“生命周期开发”得到进一步完善,从而在一个高度集成、整合的环境下,为用户提供高质量的软件开发解决方案。
  • 开放源码——组织与协作
  • 本文是作者在这过去3年的发展过程中实际参与HUihoo开放源码项目的实践经验,与大家分享一些开放源码组织是如何进行协作开发的知识,让更多的朋友了解开源,并帮助那些有兴趣参与开源项目的开发人员能够一起参与到活跃的自由社区中来。
  • 界面困惑
  • 所有成功的软件都有一点是相似的——都具有友好的界面。然而设计一个成功的界面却是一件需要注重人机工程学的艺术。本文对此列举了一些基本原则。
  • 人、过程和方法的思辩
  • 求伯君的WPS、王志东的RichWin、鲍岳桥的UCDOS、朱崇君的CCED、梁肇新的豪杰解霸……,奏响了中国第一代软件业的主旋律,给第一批电脑用户带了无限美好的记忆。这个时代最鲜明的特征是一个人创造了一个产品,树立了一面旗帜,成就了一段历史。这些中国软件业的英雄,曾极大振奋了整个产业。然而当中文Windows来了、中文Office来了,似乎中国的软件业又“软”下去了,除了在财
  • 从基本用例到对象
  • 产生基本用例的一个主要动机是用户界面设计的上下文关系。然而在通常的面向对象系统开发中我们仍然在探索核心用例的应用。本文概述了两个涉及核心用例的技术:在需求分析中角色扮演的使用和从核心用例到对象的系统需求的分布。
  • 会战2005 J2SE5.0 vs..NET2.0
  • 最早在去年六月,本刊就曾经率先刊登了JDK 1.5(代号“猛虎”)的相关介绍文章,今年三月,本刊编辑部主办的新刊《MSDN开发精选》也在创刊号上大篇幅展现了微软下一代操作系统Longhorn(长角牛)。9月初,SUN不无得意地将“猛虎”的正式名称从JDK 1.5改为J2SE 5.0。版本号的飞跃,显示了SUN的信心,也标志着这只养精蓄锐的猛虎终于要下山了。同时,微软倾力打造的.NET2.0也渐渐露出庐山真面目。作为“长角牛”的
  • 锦上添花 J2SE 5.0语言新特性
  • 不久前,Sun将Java2 v 1.5改名为Java2 v 5.0,目前已经进入RCl(Release Candidate),很快就会推出正式版。而此时,.NET Framework 2.0(1.2)也进入Beta 1。这两个竞争的平台不只是在推出的时间点接近,就连修改版本号以壮气势的动作也一致,还不仅如此,如果你仔细看看Java语言的新特色,你会发现,除了C#语言的少数特色(例如Property、Event、Delegate、Indexer等)Java还不具备之外,Java语言已经越改越像C#了。见贤思齐乎?
  • 元数据:J2SE 5.0之Annotation vs..NET 2.0之Attribute
  • 所谓元数据,按字面理解,就是“关于数据的数据”。元数据成为一种程序设计概念是很早的事情,但是真正走上台前,应该归功于.NET。.NET推广初期,很多宣传资料甚至严肃的技术图书中,都宣称元数据是.NET较之Java的最大优势。.NET提供的attribute这一强大的语言机制,使开发者能够自己添加类似“属性”的东西来修饰类,方法之类的程序元素。
  • 匿名方法:.NET 2.0的新利器
  • 回调函数和事件处理是计算机编程的常用方法。虽然程序员真正关心的是编写要执行的代码,但编程语言和编译器关心的却是在调用者和被调用者之间建立连接的方法和语法。例如,假设我们想要响应一个按钮对象的单击事件以弹出一个消息框。按照程序员的直觉,这个描述大致可以转换为如下的伪代码:button.Click+={MessageBox.Show(“Hello”);}。遗憾的是绝大多数编程语言不允许我们这么做。为了满足死板的面向
  • 殊途同归 J2SE 5.0和.NET Framework 2.0的虚拟机进展
  • 让我们回到Java 1.0诞生的最初时刻,那时Java大多被用在浏览器中建立令人啧啧称奇的诸如水波纹之类的特效。但从最初的那些Applet开始,Java就把虚拟机的慨念推向前台,并且为了简化开发,在Java体系结构中明确采用垃圾收集机制。在微软看到Java巨大的成功后,开始针对性的推出.NET Framework,.NET虚拟
  • 多线程:J2SE 5.0略胜一筹
  • J2SE 5类库中对并发程序的支持,依据官方网站的介绍,被称作“Concurrency Utilities”。此一部分主要引入了一个名为java.util.concurrent的包,它来自于JCP的JSR166。说到这里不得不提一下JSR166的掌舵人Doug Lea,正是他那个广泛流传于Java圈子里的多线程库util.concurrent,以及那本颇具影响力的《Concurrent Programming in Java》,使得Java在多线程应用领域最终走上了标准化
  • 数据访问JSR 114比拼ADO.NET
  • 作为未来J2SE 5类库的一部分,JSR 114的主要贡献在于对原有JDBC数据库访问技术的完善和改进。JSR 114旨在定义一个JDBC RowSet模型的标准实现,其正式名称为“JDBC RowSet Implementations Specification”。本文所论及的便是笔者对JSR 114的一点粗浅印象,同时还将对比.NET Framework中的ADO.NET技术。
  • 从企业应用的核心价值看Java与.NET
  • 漂亮的词汇常常会蒙蔽人们的双眼,“企业应用”(enterprise application)就是这样的一个“大词”。当我们志得意满地谈论“企业级应用”和与之相关的三字母、四字母缩写词时,我们常常不由自主地认为这些带有魔力的词汇就是打开财宝洞穴的咒语,只要我们能够准确地念出这些咒语(譬如“EJB”或者“Web Service”),四十大盗的财宝——唔,我是说,项目的成功——就唾手可得了。然而,很遗憾,事实并非如此。
  • 站在历史的河流里——写在J2SE 1.5与.NET 2.0发表之际
  • 5年前,EJB进入市场,参与与CORBA、DCOM的竞争;3年前,.NET进入市场,希望能够带领微软进入企业级软件开发市场;如今这两种技术已经一起攻陷了很大的市场份额,逐渐成为软件开发的首选。在J2SE 5.0和.NET 2.0即将发布的历史性的时刻,让我们一起从这两种技术背后的推动力出发,回顾这两种技术发展的过程、现状和相互影响,并且预测一下未来发展的趋势和方向。
  • 在较量中携手前行——写给J2SE 5.0和.NET 2.0
  • 有时候等待是一种幸福,就如对于Java 5.0和.NET 2.0的守候。对于Java社区,1.5RC1的等待恍如隔世,终于在所有人快失去耐性的时候给出了这个定心丸;对于.NET社区,则是欣喜,反过来也是担忧,毕竟相对稳定的.NET 1.1版本还没有Java社区中那样成熟的姿态,却要考虑是否迈进2.0的新世界。
  • Java反射机制
  • Reflection是Java被视为动态(或准动态)语言的一个关键性质。这个机制允许程序在运行时透过Reflection APIs取得任何一个已知名称的class的内部信息,包括其modifiers(诸如public,static等等)、superclass(例如Object)、实现之interfaces(例如Cloneable),也包括fields和methods的所有信息,并可于运行时改变fields内容或唤起methods。本文借由实例,大面积示范Reflection APIs。
  • Fortran 2003完美还是虚幻?
  • 一个古老的语言,在时代的发展中被重新定义,听专栏作家为您讲述Fortran的新标准。
  • 覆水难收——命令模式实践指南
  • 随着时代的发展,精彩的小人书再也看不到了。本文作者却通过一个小人书编辑软件,为您讲述命令模式的实践,找回童年。
  • 追本溯源——C的精神
  • 资深的程序员Greg Colvin追述了C,C++和Java的演化历程,并展望了它们更美好的未来。
  • 走进程序世界的田园——零距离进程调度
  • 程序员指尖下的代码,在它们真正活跃的时候被称为进程。这种具有生命活力的东西却是我们看得到摸不着的。本期程序世界的田园系列文章将让您与进程调度亲密接触,进一步走近操作系统的宝库。
  • 掌握汇编仍然是技术高手的必经之路
  • 本刊今年8月号刊登了王振祥先生的《第三方程序代码安全检查技术》一文,得到了读者的好评。有读者说,从该文中看到了久违的“汇编思维”,作者的底层技术功力令人赞叹。的确,王振祥先生在一线开发岗位上奋战十多年,在实际项目开发、前沿技术研究和汇编教学方面都有非常丰富的经验。他一直坚定地认为,只有彻底地掌握汇编语言以及汇编层次的开发技术,才能真正成为技术高手。这种观点在今天听起来无疑很“另类”。本刊编辑特别采访了王先生,就一些读者关心的问题请教了他的看法。
  • 向盗版宣战的利器
  • 生活在信息社会里,每一个电脑用户都会承认加密的重要性,但对加密软件的认知程度又怎样呢?是十几年前就烙在脑海里的那只加密狗,还是印象中总也抹不去的像钥匙一样的加密锁?如果是这样,我们需要对加密软件有一个全新的认识。
  • 英特尔软件开发工具介绍——Intel^R VTune可视化性能分析器
  • 在上期文章中,我们介绍了如何运用Intel编译器通过提高程序编译后执行效率来提升程序性能。然而,提高软件性能不仅可以从提高编译执行代码入手,更多时候需要分析程序性能,找出性能瓶颈着重进行优化。Intel VTune可视化性能分析器便是Intel为众多开发者们提供的专门针对寻找软硬件性能瓶颈的一款分析工具。
  • 性能——企业级应用开发的最后一环(上)
  • “企业级一”,这个定语前缀已经越来越频繁的出现在IT领域,它一旦同“网络”,“服务器”,“安全”,“应用”相结合,原有的这些名词马上变得身价倍增,无论是成本,规模还是被重视的程度。而一旦“开发”被赋予了这么一个前缀,原本是一个那么日常的工作一下子就被套上了神奇的光环。我们不妨定义一个专门的表示形式“开发”,来表示它于一般开发的区别。
  • 面向项目的新一代配置管理工具
  • 配置管理工具是每一个软件开发团队必备的工具之一。正确地使用好配置管理工具可以在很大程度上提高团队的工作效率,促进成员之间的沟通;避免因为版本混乱而为客户和公司造成损失。
  • 点评性能测试工具OpenSTA
  • OpenSTA是一个免费的、开放源代码的web性能测试工具,能录制功能非常强大的脚本过程,执行性能测试。例如虚拟多个不同的用户同时登陆被测试网站。
  • 代码丛林中的生存手册——评《黑客反汇编揭秘》
  • 在前几年,有一本叫《生存手册》的书风靡一时,这是一本在野外冒险、历险、探险环境下使用的手册,手册中提供的知识可以帮助人们脱离困境,甚至挽救自己的生命。这本被称为英国皇家特种部队权威教程的书提供了什么呢?它提供的是方法和技巧,虽然人们也可以通过野外活动自己摸索出这些技巧,但是归纳出这些技巧必须付出大量的精力,甚至是生命的代价。《生存手册》可以让人们迅速掌握这些技巧,如果有人置身
  • 新书上架
  • SOA:新衣裳还是美丽的谎言?
  • 用这样的题目有点哗众取宠的意味,不过相对于SOA(Service-Oriented Architecture)这个所谓“下一代软件架构”,任何的修饰都显得暗淡无光。早在1996年,Gartner Group就已经提出了SOA的预言,不过当时的软件发展水平和信息化程度还不足以支撑这样的概念走进实质性的应用阶段。
  • 编读往来
  • [人物&报道]
    金蝶中间件坐上Java全球交椅(Henry)
    从斯堪的纳维亚到中国——Telelogic总裁Anders Lidbeck访谈(罗景文)
    将软件蓝领进行到底(Henry)
    圆一个做游戏的梦(Henry)
    Kevin Lynch穿梭在图形界面与应用程序中的探索者(方茜)
    厂商直击
    微软技术
    “混乱”的Java世界
    嵌入式系统开发纪事
    软件工程与项目管理
    Open Source
    封面书摘
    网站动态
    软件开发大事记
    程序员 讲出你的第一次(CSDN)
    打磨软件(杨千栋)
    程序员的乌托邦(朱俊)
    Positive Thinking!(金戈)
    在中国如何卖企业软件(闫辉)
    葡萄城的故事(方敏华)
    为什么拿出百万给程序员——专访趋势科技CEO张明正(刘婧)
    网络游戏创业从足球开始(蒋宇彤)
    汉化中领悟开源(侯光敏)
    声音&幽默
    [管理]
    专访:IBM Rational的六大角色分工(罗景文)
    开放源码——组织与协作(PeterCheng)
    界面困惑(雷立辉)
    人、过程和方法的思辩(徐锋)
    从基本用例到对象(RobertBiddle JamesNoble EwanTempero 李胜利)
    会战2005 J2SE5.0 vs..NET2.0(孟岩 欧阳璟)
    锦上添花 J2SE 5.0语言新特性(蔡学镛)
    元数据:J2SE 5.0之Annotation vs..NET 2.0之Attribute(陶文)
    匿名方法:.NET 2.0的新利器(贾迎乐)
    殊途同归 J2SE 5.0和.NET Framework 2.0的虚拟机进展(曹晓刚)
    多线程:J2SE 5.0略胜一筹(莫映)
    数据访问JSR 114比拼ADO.NET(莫映)
    从企业应用的核心价值看Java与.NET(熊节)
    站在历史的河流里——写在J2SE 1.5与.NET 2.0发表之际(董洵)
    在较量中携手前行——写给J2SE 5.0和.NET 2.0(刘如鸿)
    Java反射机制(侯捷)
    Fortran 2003完美还是虚幻?(王咏刚)
    覆水难收——命令模式实践指南(王咏武)
    追本溯源——C的精神(GregColvin 柯化成)
    走进程序世界的田园——零距离进程调度(于渊)
    掌握汇编仍然是技术高手的必经之路
    [产品&应用]
    向盗版宣战的利器
    英特尔软件开发工具介绍——Intel^R VTune可视化性能分析器(高奕 毕鹏)
    性能——企业级应用开发的最后一环(上)(吴启新)
    面向项目的新一代配置管理工具(吴上荣)
    点评性能测试工具OpenSTA(缑萍萍)
    代码丛林中的生存手册——评《黑客反汇编揭秘》(罗云彬)
    新书上架
    SOA:新衣裳还是美丽的谎言?(刘如鸿)
    编读往来
    《程序员》封面

    主管单位:中国社会科学院

    主办单位:中国社会科学院文献信息中心

    社  长:张悦校

    主  编:孟迎霞

    地  址:北京市朝阳区酒仙桥路14号兆维工业园b区3楼2门1层

    邮政编码:100015

    电  话:010-64351458

    电子邮件:editor@csdn.net

    国际标准刊号:issn 1672-3252

    国内统一刊号:cn 11-5038/g2

    邮发代号:2-665

    单  价:10.00

    定  价:120.00