首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 31 毫秒
1.
通过JNI(Java Native Interface,Java本地程序接口)技术架构开发应用程序,可以帮助开发人员实现利用Java语言难以实现的操作,也可以提高程序运行的效率。本文介绍了JNI技术的基础知识,通过一个示例程序介绍在JBuilder中通过JNI技术实现Java程序调用VC编写的动态链接库。  相似文献   

2.
介绍了Struts、Hibernate和Spring技术以及三个框架协同开发的特点,并且详细描述了这三个框架的工作流程,充分体现了这三个框架在Web系统开发中的高效性以及安全性;为了实现数据库中数据图形可视化,我们在船舶性能数据库中引入了JAVA Native Interface(JNI)技术,以船舶性能数据库为基础,我们详细介绍了JNI的开发过程.实践表明JNI在复杂图形的显示质量方面有了很大的提高,JNI技术的使用有利于船舶信息的广泛传播和共享.  相似文献   

3.
夏博 《程序员》2010,(8):115-116
文章从OPhone平台IMF的构成、工作机制和流程入手,介绍了如何进行OPhone平台的输入法开发。  相似文献   

4.
利用OpenCV实现在Android系统下的人脸检测   总被引:2,自引:0,他引:2  
本文提出一种基于开源计算机视觉库 OpenCV(Open Source Computer Vision)实现 Android 系统下人脸检测的方法。简单介绍了开发环境搭建以及利用 Android 程序框架实现此应用程序的过程,同时详细阐述了利用 JNI(Java Native Interface)调用 OpenCV 相关函数的具体步骤,以及采用 Android NDK(Native Development Kit)生成共享库的关键过程。实验结果表明此 Android 应用程序人脸检测功能性能良好。  相似文献   

5.
沈东良 《程序员》2009,(3):93-97
JNA实现了Java和原生代码的强强联合,本文作者介绍了这方面的新技术,并给出了许多应用例子。为什么需要JNA和许多解释执行的语言一样,Java提供了调用原生函数的机制,以加强Java平台的能力。Java Native Interface(JNI)就是Java调用原生函数的机制。  相似文献   

6.
周强  乐小虬  李曦 《微机发展》2013,(2):170-172,176
DocFetcher是一个用Java语言编写的优秀开源桌面搜索工具,该工具支持的文档格式有PDF、Word、PowerPoint等。作者对DocFetcher进行了剪裁,编写了创建索引和检索索引程序。e划通是用Visual C++开发的,为了在e划通中集成DocFetcher,就需要采用C语言调用Java的技术(Java Native Interface,简称JNI)来实现。文中首先介绍了JNI,接着对该桌面搜索工具JNI中C部分的程序进行了说明,分为三部分,即创建Java虚拟机、创建索引、检索索引,文中列出了主要的程序代码,并且进行了详细说明。现在,该桌面搜索工具应用在e划通2.5完全版中,功能使用正确,运行稳定。采用JNI作为数据交换的桥梁,会给软件的实现带来极大的灵活性。C语言可以在完全体现自身优势的情况下,整合Java语言开发的软件,更大范围地实现了软件重用。  相似文献   

7.
詹建飞 《程序员》2010,(2):116-117
OPhone平台是基于Linux和开放手机联盟(OHA)的Android系统,经过中国移动的创新开发,设计出拥有新颖独特的用户操作界面,增强了浏览器能力和WAP兼容性,优化了多媒体领域的OpenCORE、浏览器领域的WebKit等业内众多知名引擎,增加了包括游戏、Widget、Java ME等在内的先进平台中间件。本文主要介绍OPhone的架构、应用程序模型和主要开发组件。  相似文献   

8.
利用JNI实现企业Java程序与传统应用程序的集成   总被引:1,自引:0,他引:1  
介绍了JNI的基本概念,就JNI能做什么、如何将JNI技术应用到实际开发中等人们关心的主要问题做出了回答。另外,结合具体实例说明了使用JNI的基本步骤以及JNI技术在J2EE中的应用、常见问题、可能的原因以及解决办法。  相似文献   

9.
《程序员》2009,(10):122-122
中国移动最近发布了智能终端软件平台——OPhone平台。OPhone平台是基于Google的移动操作系统Android的面向移动互联网的应用平台。从2008年开始,多家国内外厂商都开始投入OPhone手机的研发,目前已经陆续推出了相关产品。OPhone手机中内置了包括移动应用飞信、无线音乐随身听、手机导航等特色业务。基于OPhone的在线软件商店也在准备中,  相似文献   

10.
付江 《程序员》2009,(11):40-40
随着八月底中移动OPhone平台上线,国内移动应用开发者的创作激情被再次点燃。OPhone能给开发者带来多大的展示舞台和前(钱)景?其独到优势何在?如何才能获取更多的技术资源支持和开发经典案例?  相似文献   

11.
研究了多传感器技术在Android移动设备上的应用,提出了基于Android传感器应用的实现方法,使用户与设备发生更为直观的操作和交互。本文首先介绍了开发环境搭建,利用 Android 程序框架实现此应用程序, JNI(Java Native Interface)调用数据融合相关函数的步骤,以及采用Android NDK(Native Development Kit)生成共享库的过程。然后阐述了利用 Android 传感器和动态调用数据融合算法获得数据开发指南针,水平仪,动态立方体的方法;最后描述了开发的MFC服务器端软件通过Socket进行实时位置坐标数据的传送和绘制轨迹信息的功能。实验结果表明,该系统实现了所需展示的性能和应用功能,并可扩展到移动设备的其他应用程序中。  相似文献   

12.
《办公自动化》2010,(11):31
智能手机成为手机业内发展的大趋势,2009年中国移动推出了基于Android系统的智能移动软件——OPhone平台,Ophone手机开发的热潮。  相似文献   

13.
Android应用加固是信息安全领域研究的热点之一.针对现有加壳技术以及so文件整体加固方案的不足,融合JNI机制、动态加载技术及云平台理念,提出一种面向Android应用的加固模型,给出了基于JNI机制的函数代码加固方案和基于云平台的加壳解壳方案,形成了一种基于JNI机制与云平台的细粒度Android应用加固方法,从而实现了so文件的细粒度加固,解决了源apk文件易被获取以及解壳程序易被篡改的问题.开发了加固系统原型,验证了基于JNI机制与云平台的细粒度Android应用加固方法的有效性,且加固应用的Dalvik虚拟机工作负担、内存占用量及启动时间并未显著增加.  相似文献   

14.
卢鸫翔 《程序员》2009,(10):119-119
8月31日,中国移动正式推出了由其主导研发的智能终端软件平台--OPhone平台、面向软件开发者的OPhone SDK软件开发工具以及软件开发者社区交流平台OPhone SDN。  相似文献   

15.
Android Java应用程序(APP)运行时需依赖Dalvik虚拟机环境,从而影响APP的性能表现.C/C++程序具有极好的硬件适应能力,但不能直接开发Android APP.针对该问题,利用Dalvik虚拟机支持JNI (Java Native Inter-face)调用的特点,设计了基于Qt的Android APP C/C++开发方法框架体系,给出了框架的详细工作机制和解决方案,系统总结了利用C/C++开发Android APP的主要过程和步骤.最后,以Android版机械CAD导教APP的开发工作为例,验证了方法的有效性和可行性,为直接利用C/C++开发Android APP提供了一种新途径.  相似文献   

16.
Hybrid App开发模式是在Native App和Web App开发模式基础上衍生的App开发模式,兼具Native App开发模式的较好的用户体验和Web App开发模式的跨平台优势,且更新和维护简单。基于Android平台,以Eclipse、VS Express for Web为开发工具,设计并实现了一个地图定位的应用程序,充分展示了Hybrid App的开发过程和方法。  相似文献   

17.
用JNI和ActiveX技术解决单机组态监控系统网络化迁移中的资源重用问题。以J2EE作为开发平台,在客户端Web页面中嵌入ActiveX控件实现用户交互,在服务器端通过JNI(Java native interface)接口对单机组态监控系统进行集成。最后给出了一个三容水箱组态监控系统网络化迁移的应用实例。  相似文献   

18.
詹建飞 《程序员》2010,(9):113-114
OPhone平台基于Linux和Android,经中国移动的创新研发,设计出新颖独特的用户操作界面,增强了浏览器能力和WAP兼容性,优化了Open CORE、WebKit等业内知名引擎,增加了游戏、Widget、Java ME等在内的先进平台中间件。数据存储是0Phone平台上非常重要的功能,本文主要介绍OPhone平台向开发者提供的四种存储方式。  相似文献   

19.
针对当前Intel集成众核协处理器(MIC)只能使用C/C+〖KG-*3〗+/Fortran编程语言进行并行计算,不能对已有的Java程序提供高性能计算支持的问题,提出基于Java Native Interface(JNI)技术和C+〖KG-*3〗+的MIC混合并行计算方法。该方法基于JNI设计Java代码与C+〖KG-*3〗+代码的数据交换机制,使MIC协处理器强大的浮点计算能力加速Java应用程序成为可能。通过实验测试分析基于MIC多线程并行的Java程序计算性能效果,结果表明该方法能有效利用MIC协处理器,对Java程序的计算性能提升显著。  相似文献   

20.
Java本地调用接口(Java native interface, JNI)机制被广泛应用在移动应用开发领域.JNI机制中JNI接口函数被用于在本地代码中解析和转换Java端的数据类型和Java对象.然而,JNI接口函数的调用开销影响了程序运行的效率,其复杂的使用规范也是集成与复用第三方本地组件时的主要障碍.提出一种基于跨语言对象迁移策略的复合本地对象模型,能够实现有效减少本地调用程序中的JNI接口函数调用开销和有效利用已有本地组件的目的.详细讨论了复合本地对象的语言特性及其具体实现,并给出跨语言对象迁移规范以及开发实例.在Dalvik虚拟机中实现了该模型,通过实验证明该策略和模型能够有效改善JNI机制的不足.  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号