Welcome 微信登录

首页 / 软件开发 / JAVA

智能交通之路-查阅Web站点,移动应用,开放数据和APIs获得公共交通相关信息

智能交通之路-查阅Web站点,移动应用,开放数据和APIs获得公共交通相关信息

智能交通之路-查阅Web站点,移动应用,开放数据和APIs获得公共交通相关信息2011-08-09 IBM Scott Davis简介:由于像 Google Map 和能够许多能够提供大城市公共交通数据的 Web 站点的存在,搭乘公交车 上下班 —— 或者来往于机场、商场或者球场公园 —— 变得比以往更加容易。Scott Davis 介绍了如何 利用那些可以帮助公共交通变得更加智能的技术来指导您如何去您想去的...
为基于Eclipse3.4的RCP应用创建补丁程序

为基于Eclipse3.4的RCP应用创建补丁程序

为基于Eclipse3.4的RCP应用创建补丁程序2011-08-09 IBM 韩猛简介: 产品发布后,经常需要提供给用户一些临时的或小的补丁程序来修正用户在使用中碰到的问题 。Feature Patch 是实现插件更新的一种灵活方式,本文中主要讲解了对基于 Equinox 的 RCP 如何创建 、部署 Feature Patch 并为部署后的出现的问题,提供了解决思路。如果用户在使用过程中发现了产品中的问题,对于研发人员来说,一种解决方案是在下一个发布版...
使用JBoss jBPM实现流程访问和执行的授权

使用JBoss jBPM实现流程访问和执行的授权

使用JBoss jBPM实现流程访问和执行的授权2011-08-09 infoq 译:胡键当今常见的BPM趋势是集中化整个公司或公司内大部门的BPM执行。这意味着,单个BPM服务器(集群) 运行着整个公司的许多流程定义。这种方式的挑战在于,虽然BPM引擎(包括jBPM)提供了对于任务访问 的授权,但它们一般都不支持这些功能的授权:流程定义的查看和删除,流程实例的启动、结束、查看和 删除等。在这篇文章中,我们将描述如何对jBPM引擎进行扩展 (基于jBPM ...
使用Spring的Web服务模拟器框架解决方案

使用Spring的Web服务模拟器框架解决方案

使用Spring的Web服务模拟器框架解决方案2011-08-09 IBM Anthony Allegri大型 Web 开发计划通常会由多个开发项目组成,这些项目由分布在不同地域的团队全天候同步进行。 由这些团队开发的各个组件需要尽可能实现无缝互操作。这类开发的关键要求是在负责构造不同组件的团 队之间建立好约定。一个好的模拟器框架通过实现各个接口约定所支持的全部请求和响应来保证尽可能的 团队独立性,并潜在地提高生产率。本文将描述在快速 Web 开发环境中使...
使用CommonNavigator开发资源管理器--模型篇

使用CommonNavigator开发资源管理器--模型篇

使用CommonNavigator开发资源管理器--模型篇2011-08-11zhuxing在基础篇中,已经通过例子初步说明了,如何基于CNF制作一个简单的资源管理器,但很多开发人员并 不理解,树上的结点是如何得到的,这就涉及到CNF的模型。在详述CNF的模型之前,需要先对Tree所使用 的模型进行描述。对于早期习惯C/S开发的程序员来说,对于SWT中的Tree并不陌生,可以通过相应的TreeItem来创建子 结点,但是这并不是一种好的设计和使用方式,它大...
精通JBuilder:类库的结构

精通JBuilder:类库的结构

精通JBuilder:类库的结构2011-08-11工程中的程序除标准JDK类库外还会引用到各种其他的类或包,这些类可能第三方如Apache组织开发的类库,也可能是公司自己的Java类库。JBuilder会自动将JDK类库加入到开发环境中,所以你可以在Java程序中直接用import语句引用需要的JDK包,但第三方或公司自己开发的类库则需要手工添加到工程的类库中。维护类库可以说是Java程序员所需具备的最基本的技能。当编写程序时,JBuilder可能会报告...
精通JBuilder:维护工程扩展类库

精通JBuilder:维护工程扩展类库

精通JBuilder:维护工程扩展类库2011-08-11如前所述,工程扩展类库有3个来源,分别是分享其他工程类库、JBuilder类库及指定.jar或.zip类库包。通过Project->Project Properties->Paths在Project Properties对话框中右边选择Required Libraries标签页,通过Add...按钮可以用以上三种方式添加工程的扩展类库。其中通过指定.jar或.zip类库包扩展工程类库和J...
精通JBuilder:异常时的流程控制

精通JBuilder:异常时的流程控制

精通JBuilder:异常时的流程控制2011-08-11发生异常时的流程控制代码段发生异常的情况是比较复杂的,有些代码段只会发生一种异常,而有些代码会发生多种异常, 有些工作不管代码段有没有发生异常都必须进行处理。下面我们来看一下Java语言如何对这些不同情况进 行处理。(1)使用try…catch程序运行产生异常时,将从异常发生点中断程序并向外抛出异常信息。程序通过try…catch可以捕获 发生的异常,并做出相应的处理,下...
J2me流媒体技术实现讨论[2]

J2me流媒体技术实现讨论[2]

J2me流媒体技术实现讨论[2]2011-08-11cleverpig said“之所以有些格式的媒体文件不支持分段播放,是因为它们文件中不含有索引信息。就像在以顺序方式读取文件时无法seek一样。。这个问题可以通过人工(或者用程序)将文件分割后部署放到服务器上来解决。”以及“随着iTunes4.9版的发布,podcaster(pod播客们)能够建立自己的podcast,并可以通过增加幻灯片式的图片使其更加吸引人。而且在...
J2me流媒体技术实现讨论[3]

J2me流媒体技术实现讨论[3]

J2me流媒体技术实现讨论[3]2011-08-11Cleverpig said:“其实,感觉上可以自己编写一套流媒体规范的实现,比如将源文件指定为wav格式或者其它的raw格式,然后分段发送到mobile。。但是这样做确实效率低,而且浪费带宽。本人研究了一下Tea Vui Huang的mobilecast实现有些心得,在此与大家讨论一下:1。使用MMS发送radiocast:由于MMS服务可以使用图片、音乐等多媒体元素,而且技术比较成熟,所以...
使用Hibernate进行对象的关系映射

使用Hibernate进行对象的关系映射

使用Hibernate进行对象的关系映射2011-08-11Hibernate是业界比较推崇的ORM(o/r mapping),目前的版本已经非常稳定和成熟,而且的他的文档也极其丰富。Http://www.jdon.com和http://www.chinaxp.com 这两个技术网站对hibernate的讨论很多也很精到。这篇文章是一篇让出学者入门的文章。现意译如下,英文好的可以跳过直接阅读原文。--译者按在Java技术中有许多方法可以对数据进行持久化,持...
Eclipse客户端程序中多线程的使用

Eclipse客户端程序中多线程的使用

Eclipse客户端程序中多线程的使用2011-08-11 IBM 梁 骞简介:本文分析了Eclipse中多线程程序的实现,讨论了在Eclipse客户端程序开发中应用多线程的方 法和要注意的问题,同时也讨论了多线程程序的一些调试和问题解决的方法。Eclipse作为一个开发平台,使用越来越广泛,基于Eclipse Rich Client Platform开发的客户端程序 也越来越多。在当今越来越复杂的应用环境中,我们的客户端程序不可避免的要同时进行多任务的处...
j2me进度条与线程化模型

j2me进度条与线程化模型

j2me进度条与线程化模型2011-08-11FavoYang解决的问题在j2me的UI体系中,UI操作是在一个独立的线程中运行的。往往在api doc中要求程序员对接口方法立 即返回。也就是说非阻塞的。你必须开启一个独立的线程来完成你自定义的复杂的工作,比如联网等可能 发生阻塞的io操作。新的线程如果不和用户交流,告诉用户线程正在工作的话,将会显现的非常不友好。 用户可能执行别的操作而扰乱程序的正常运行。一个简单的方法是提供一个进度条,这样用户就会愿意等...
J2ME插值算法实现图片的放大缩小

J2ME插值算法实现图片的放大缩小

J2ME插值算法实现图片的放大缩小2011-08-11前段时间接触了一些数字图像处理的问题,在1位师兄的指导下,在j2me平台,完成了一些基本的2D图像处理算法。就当是对这段知识做一下总结,决定把这些算法写出来,和各位朋友共同探讨。这篇文章先介绍图像放大缩小的实现,程序是以Nokia S40的机器为平台实现的。1、实现图形缩放的基本思想:图像的变形变换,简单的说就是把源图像每个点坐标通过变形运算转为目标图像相应点的新坐标,但是这样会导致一个问题就是目标点的...
J2ME实现图形学之——Bresenham画线

J2ME实现图形学之——Bresenham画线

J2ME实现图形学之——Bresenham画线2011-08-11CoCoMo采用增量计算如果本次为y列,下一次肯定为y+1列x为x或者x+1取决于增量dy每增加1,d的值相应的增加直线的斜率k,即d = d + k,一旦d >= 1时,就将它减去,这样保证d 始终在0到1之间。当d大于0.5时,更接近像素(x+1, y+1),而当d<0.5时,更接近像素(x, y+1),令e = d - 0.5, 则当e >= 0时,下一个像素的x下标...
<< 221 222 223 224 225 226 227 228 229 230 >>