订阅程序员杂志RSS CSDN首页> 程序员杂志

《程序员》2006年7月刊:嵌入式软件开发潜规则

发表于2006-07-01 17:00| 次阅读| 来源《程序员》| 0 条评论| 作者程序员杂志

摘要:嵌入式有两条不成文的潜规则:嵌入式软件开发应该是面向行业应用的;嵌入式软件开发正在逐渐走向开放和标准。看过本刊的读者不但会了解嵌入式软件开发需要深入的行业,也将明白嵌入式软件发展的趋势。

人物&报道 

(1)名人堂   

  • GeraldJaySussman——计算机科学的引渡者

他的成就不仅在于SICP与scheme语言,更体现在为计算机科学贡献了无数妙想和成果,培养了很多知名科学家。

(2)程序天下事 

  • 微软技术

  • 数据库技术

  • Java技术

  • 软件工程与项目管理

  • 嵌入式移动开发

  • Open Source

  • IT人才风向标

(3)网络聚焦 

  • 封面书摘

  • 国外网站动态 

  • 国内网站精彩回眸 

  • 论坛&文档

  • 精彩blog推荐   

(4)观点 

  • 太阳是否还会升起?

竞争环境的急剧变化和战略上的重大失误,是Sun节节败退的根本原因。

(5)厂商直击

(6)声音与幽默

(7)特别策划

  • 泛嵌入式软件开发潜规则

一般认为:嵌入式系统是以应用为中心,以计算机技术为基础,并且软硬件可裁剪,适用于应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。然而如今的移动开发和PC/嵌入式开发到底和嵌入式软件开发有何不同?其实在“泛嵌入式”这个概念之下,有两条不成文的潜规则:嵌入式软件开发应该是面向行业应用的;嵌入式软件开发正在逐渐走向开放和标准。因此,嵌入式软件开发人员读过本专题,不但会了解嵌入式软件开发需要深入的行业,也将明白嵌入式软件发展的趋势。

  • 中国嵌入式软件的机会移动开发的现在与未来
  • 数字电视的明日之路
  • 汽车电子行业嵌入式
  • 嵌入式Linux家族回顾与前瞻
  • WindowsEmbedded影响嵌入式开发格局
  • 市场与高校的缺口:嵌入式人才与培训
  • 杂谈:我的25年嵌入式生涯

(8)调查

  • 由华为员工劳累致死说起

华为员工胡新宇的死亡,引发了程序员们对人文关怀需求的大讨论。几个读者的故事,也许可以引起你的共鸣和思考。

(9)人物专访

  • JSF与JSP:JavaEE5的新特性

本篇文章讨论了JavaEE5中包含的新的JSF和JSP特性,JSP和JSF通用表达式语言Ajax以及注释在依赖注入中扮演的角色。

 (10)报道    

  • 基于Web的灾难管理门户系统——SourceForge6月最佳推荐项目
  • 中创软件中间件的目光
  • 微创联手阿拉丁点燃信息安全神灯
  • CMMI5能创造些什么?——富士通的软件过程改善过程
  • 3G时代动手人才的培养规划

管理&实践

(1)需求分析   

  • 用UserCase表达架构观点

通过用例图可以看出系统分析人员所隐含的设计思维与其假设点,从而建立软件开发团队不同成员之间的共识。另外,还可以假用例图之作用来界定系统的范围,确立系统应尽的责任、找出有所为与有所不为之处。

(2)项目实践 

  • 中小型IT企业产品测试案例解析

本文主要探索国内中小IT公司在开发产品过程中的弊病,从实际案例分析哪些因素影响着产品的质量。

  • 项目研发过程中的微软式管理控制

在微软公司,对软件项目的执行管理他们有自己的运作方法。这套方法灵活而又有它独特的优越性,是微软的产品开发管理中真正的精华所在。

  • 标签式界面风格的前世今生

标签式界面是具有图形用户界面软件中常见的一种界面风格,广泛应用于对话框和软件主界面中,甚至一些电子设备也采用了这种风格。本文对这一风格的产生、应用和发展进行了分析,希望能够对设计新的用户界面有所启发。 

(3)团队故事

  • Mop研发团队:网络时代的技术偏执狂

没有微软等公司常见的隔间,开阔的大厅里有序地摆放着数十台电脑,全部的液晶显示屏,旁边的电风扇嗡嗡作响,这就是Mop研发团队的工作场景。在与他们的交谈过程中,你能处处体味到他们乐于分享的热情,对技术发自内心的信仰,还有,让开发人员舒服的管理理念。   

(4)管理工具

  • 于精细处显真功夫——FogBUGZ缺陷管理软件

FogBUGZ是一个独一无二的缺陷管理工具,它充满了一个优秀产品所具备的一切特征。这一切皆因为Joel是一个认真做软件的人。

  • 开源的语法分析工具——ANTLR

本篇文章作者没有介绍ANTLR的各种使用或语言细节,对ANTLR的大方向和最核心的内容进行了介绍,并通过SensorSQL实例阐述了ANTLR的使用
方法。

  • Open Workbench:MS Project的杀手

来自开源社区的OpenWorkbench有着与MicrosoftProject相匹敌的丰富功能。在单人使用的情况下,可以满足多数开发团队的项目管理需求。

(5)新观点

  • 浪潮软件的BPM之路

本篇文章深入浅出地介绍了浪潮BPM软件的成长路程。

(6)管理圈

  • 阿司匹林——软件管理没有特效药

软件管理没有特效药,只有用心才可以让项目最大程度迈向成功,才可以让团队真正成长。

技术 

(1)Java

  • 创建自动运行的JUnit单元测试框架

JUnit单元测试可以有效地提高代码质量,自动运行JUnit单元测试的框架可以提高开发过程的开发效率,反过来使得JUnit单元测试变得更加方便,让开发人员更乐于使用JUnit。  

(2).NET

  • Visual Studio 2005的智能感应代码段

本文介绍了VisualStudio2005的智能感应代码段功能,它可以使您方便地创建并插入常用的代码,还可以对开发工具进行定制,以便为特定库和API产生代码段。

(3)数据库

  • SQLServer2005与.NET

本文主要介绍SQLServer核心引擎在加入了.NET公共语言执行环境CLR之后的开发方式和用途。

(4)软件调试

  • 软件黑盒调式技术

文章提出了软件黑盒调试的概念并介绍了两种简单实用的方法,它们可以帮助大型软件的维护人员在缺乏设计文档的情况下仍然可以快速定位和改正软件错误。

  • (5)中间件
    • CORBA:凋落的黄花还是绵延的春水

    CORBA,这个曾经风靡一时的中间件标准,近来传出的一些议论让人对它的前途感觉迷雾重重:越来越多的人开始断言“CORBA已经死了”。而事实上,根据笔者的了解,CORBA一直在某些领域占有举足轻重的地位。

  • (6)算法
    • 由表达式求值说开去

    本文通过一个算术表达式的求值过程引出了编写程序的基本方法,展现了从问题出发寻求解的一个过程。在文中讨论了有关中缀表达式和后缀表达式求值的一些基本算法问题,并讨论了软件设计
    对于扩展算法功能和实现复杂结构的灵活性的一些思路和方法。

    (7)Web开发

    • 使用Dojo和JSON构建Ajax应用程序

    本文主要介绍如何使用Dojo和JSON构建支持Ajax的应用程序,Dojo和JSON是两种截然不同但互相补充的技术,使用它们可以大大增强Web应用程序的接口和可用性。

    (8)智慧擂台

    • 最佳路径算法

    本次擂台的主题是,在一个拓扑图中,用程序求两个点之间所花时间最少的最佳路径。

    产品&应用

    (1)书评

    • 嵌入式系统开发四书五经

    不觉中我们已经被嵌入式系统所包围,不过这一领域技术门槛较高,成熟人才较少,相关图书也不算太多,希望本文的推荐,能给关注此领域的读者有所帮助。   

    (2)书市动态

    • 微软迟来的亮相和Ruby的悄悄崛起

    在新技术层出不穷的今天,图书也许是预测流行趋势最好的风向标,希望国内书市动态能成为您关注技术的晴雨表。

    • 亚马逊榜单常驻书籍盘点

    (3)新书上架

    (4)黄柳青专栏

    • 构件编织之道

    如果你在北京的部分报刊亭买不到《程序员》杂志,可以打电话到杂志社来咨询,我们会提供离您最近购买杂志的报刊亭位置。

    咨询电话:01051661202-176/381 

    0
    0

    近期活动

    更多

    2015中国大数据技术大会

    为了更好帮助企业深入了解国内外最新大数据技术,掌握更多行业大数据实践经验,进一步推进大数据技术创新、行业应用和人才培养,2015年12月10-12日,由中国计算机学会(CCF)主办,CCF大数据专家委员会承办,中国科学院计算技术研究所、北京中科天玑科技有限公司及CSDN共同协办的2015中国大数据技术大会(Big Data Technology Conference 2015,BDTC 2015)将在北京新云南皇冠假日酒店隆重举办。

    微博关注

    程序员移动端订阅下载

    相关热门文章