莫相离 发表于 2015-1-18 11:11:48

了解下JAVA的利用Eclipse RCP为挪动功课供应操纵撑持

J2ME在手机游戏开发的作用也是无用质疑的。至于桌面程序,可能有人说java不行,界面不好看,但是请看看NetBeans和Eclipse吧,他们都是利用java开发的,而他们的界面是多么的华丽,所以界面决不是java的缺点。还有一个不得不提的优点就是大多java人员都挂在嘴边的java的跨平台性,目前这确实也是java优点之一。
如今,事情职员的挪动性日趋增添,良多事情都必要在现场举行,阔别尺度的事情场合工具,好比桌面盘算机和有线收集。即使是关于挪动设备,毗连性也只能限于具有没有线收集的地区。在本文中,懂得基于开源EclipseRichClientPlatform(RCP)的MobileWorkforceFramework在为事情在没有收集毗连或收集毗连无限的偏僻区域的团队供应撑持方面的开展。MobileWorkforceFramework项目,即Maestro,充实展现了经由过程利用EclipseRCP怎样能让诸好像步化、插件功效和离线撑持这些架构方面的需求失掉满意。
远程操纵撑持概述
有良多种现场撑持服务必要挪动性很高的事情职员。这些远程操纵团队愈来愈必要为其供应盘算撑持以帮忙他们完成事情。大批为某个特定义务量身定做的使用程序不但开辟本钱很高,而且只能部分乃至完整不克不及为其他的现场事情职员所用。因而,急需一个能供应通用服务和特征的一致开放平台,且这个平台必要具有可扩大性以满意各组现场员工的特定需求。
EclipseRCP为开辟如许的框架供应了一个幻想的基础。Eclipse是一个不乱的开源框架,撑持良多架构驱动需求。Eclipse经由过程一个界说优秀的插件架构供应可扩大性,包含传送更新和补钉的机制。EclipseRCP还以JFace/StandardWidgetToolkit(SWT)、工具栏、窗口和其他通用开辟框架的情势供应对用户界面开辟的支持。
供应挪动撑持平台还表现了“绿色盘算”的观点,因其削减结案头事情和出差。好比,在MineSafetyandHealthAdministration(MSHA),以往,反省员常常必要在纸长进行纪录、前往家里办公、将这些纪录缮写进一个盘算机文件、然后将文件回档。如许一个例行的历程常会形成呈报的耽搁、分外的事情量及数据录进毛病等成绩。一种更高效、更准确的做法是间接供应基于盘算机的输出,从而省往纸上纪录这其中间环节。此外经由过程利用多设备平台,远程事情职员还可使用更小、更节能的设备,从而削减了动力消耗并延伸了电池利用寿命。
用于远程盘算的架构驱动要素
远程事情团队在工作时一般会晤临两个应战。第一个就是来自于情况方面的应战,即设备要顺应倒霉的情况条件,比方湿度、温度和尘土。第二个应战就是良多事情地址都对照偏僻且尺度的无线手艺没法掩盖。一个能够在各类便携盘算设备(比方,手持盘算机、tablet、微型盘算机、条记本电脑)上运转且高度可设置的挪动功课平台(比方EclipseRCP及插件架构)同意举行远程的在线或离线盘算,并可在收集毗连可用时完成与中央数据库的同步。
一些远程事情义务的示例列出以下:
反省
库存/物流
调剂
工夫办理
发卖
合作
车队办理
舆图信息体系(GIS)企图线路
基本举措措施
发卖点
自助服务
产物形貌
功令实行
社会服务
医药品
流动资产办理
地位跟踪
告急呼应
<p>
还有就是总有人问我到底该学习什么语言,什么语言有前途,那么我的回答是不论是C,C++,java,.net,ruby,asp或是其他语言都可以学,编程的关键不是语言,而是思想。

兰色精灵 发表于 2015-1-18 22:48:47

Sun公司看见Oak在互联网上应用的前景,于是改造了Oak,于1995年5月以Java的名称正式发布。Java伴随着互联网的迅猛发展而发展,逐渐成为重要的网络编程语言。

小女巫 发表于 2015-1-23 21:49:02

学Java必读的两个开源程序就是Jive和Pet Store.。 Jive是国外一个非常著名的BBS程序,完全开放源码。论坛的设计采用了很多先进的技术,如Cache、用户认证、Filter、XML等,而且论坛完全屏蔽了对数据库的访问,可以很轻易的在不同数据库中移植。论坛还有方便的安装和管理程序,这是我们平时编程时容易忽略的一部份(中国程序员一般只注重编程的技术含量,却完全不考虑用户的感受,这就是我们与国外软件的差距所在)。

透明 发表于 2015-1-24 12:40:20

是一种简化的C++语言 是一种安全的语言,具有阻绝计算机病毒传输的功能

飘灵儿 发表于 2015-2-1 11:34:17

还好,SUN提供了Javabean可以把你的JSP中的 Java代码封装起来,便于调用也便于重用。

再见西城 发表于 2015-2-7 04:31:43

是一种将安全性(Security)列为第一优先考虑的语言

谁可相欹 发表于 2015-2-10 04:10:26

Java自面世后就非常流行,发展迅速,对C++语言形成了有力冲击。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台

乐观 发表于 2015-2-14 14:39:11

那么我书也看了,程序也做了,别人问我的问题我都能解决了,是不是就成为高手了呢?当然没那么简单,这只是万里长征走完了第一步。不信?那你出去接一个项目,你知道怎么下手吗,你知道怎么设计吗,你知道怎么组织人员进行开发吗?你现在脑子里除了一些散乱的代码之外,可能再没有别的东西了吧!

因胸联盟 发表于 2015-3-4 07:01:26

Sun公司看见Oak在互联网上应用的前景,于是改造了Oak,于1995年5月以Java的名称正式发布。Java伴随着互联网的迅猛发展而发展,逐渐成为重要的网络编程语言。

不帅 发表于 2015-3-11 17:51:51

Java自面世后就非常流行,发展迅速,对C++语言形成了有力冲击。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台

灵魂腐蚀 发表于 2015-3-19 04:48:29

J2SE开发桌面应用软件比起 VC,VB,DEPHI这些传统开发语言来说,优势好象并不明显。J2ME对于初学者来说,好象又有点深奥,而且一般开发者很难有开发环境。

爱飞 发表于 2015-3-27 07:09:27

Java是一种计算机编程语言,拥有跨平台、面向对java
页: [1]
查看完整版本: 了解下JAVA的利用Eclipse RCP为挪动功课供应操纵撑持