[发明专利]软件开发套件无效
申请号: | 201210407317.8 | 申请日: | 2012-10-17 |
公开(公告)号: | CN103092599A | 公开(公告)日: | 2013-05-08 |
发明(设计)人: | 小熊嵩志;上野真吾;笠井理惠;东森敏英 | 申请(专利权)人: | 京瓷办公信息系统株式会社 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 北京东方亿思知识产权代理有限责任公司 11258 | 代理人: | 柳春雷 |
地址: | 日本*** | 国省代码: | 日本;JP |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 软件 开发 套件 | ||
技术领域
本发明涉及与多种平台(Platform)以及多种编程语言对应的软件开发套件(SDK)。
背景技术
为了确保安全性,通常禁止将私用计算机带入企业内。
然而,随着智能手机(Smartphone)等便携终端装置普及,想要通过在特定的条件下解除该禁止来实现业务的处理效率。
以及Windows等的智能手机分别利用不同的平台以及编程语言,因此针对多种智能手机的应用程序的开发期间变长。另外,由于多种平台中的每一个能够用多种编程语言中的任一个进行编程,因此需要与多种平台且多种编程语言对应的SDK,SDK的构成变得复杂。
另一方面,智能手机与台式计算机(Desktop computer)相比,虽然在CPU能力和存储器容量上较差,但是要求比较大的数据尺寸的图像处理、或快速处理。为了应对该要求,作为编程语言使用了接近机器语言的不依赖于平台的C语言。
然而,由于C语言是低级的编程语言,因此,当利用C语言来开发本地库(Native library)以及应用时开发期间变长。因此,C语言只用于快速处理的构成中。
通过C语言或C++语言来制作并编译的本地库能够与利用JNI(Java Native Interface,Java本地接口)或C++/CLI(Common Language Infrastructure,公共语言基础结构)来通过或C#制作并编译的中间语言程序联合。
然而,在现有技术中,和C/C++的联合、C#和C/C++的联合是分别独立地进行的,因此,本地库的开发和改良延迟,结果,成为多种智能手机用应用的开发和改良延迟的原因。
发明内容
本发明涉及与多种平台以及多种编程语言对应的软件开发套件(SDK)。
本发明的实施方式所涉及的SDK包括与第1平台对应的第1本地库和与第2平台对应的第2的本地库,还包括:第1包装类,所述第1包装类被构成为共用于所述第1本地库和所述第2本地库,并能够通过第1中间语言调用所述第1本地库内和所述第2本地库内的函数或方法;以及第2包装类,所述第1包装类被构成为共用于所述第1本地库和所述第2本地库,并能够通过第2中间语言调用所述第1本地库内和所述第2本地库内的函数或方法。
附图说明
图1是示出本发明的实施方式涉及的利用多个云服务的图像形成系统的构成的示意图;
图2是示出所述图像形成系统中的图像形成装置的构成的框图;
图3是示出所述图像形成系统中的便携终端装置的构成的框图;
图4是示出所述图像形成系统中的PC的硬件构成的框图;
图5是示出将所述PC作为软件开发装置来使用时的PC的构成的框图;
图6的(A)是示出第1平台用的控制模块及其下位侧的包装API的构成的框图;图6的(B)是示出第2平台用的控制模块及其下位侧的包装API的构成的框图;
图7是示出被包含在包装类中的类型变换方法中的处理的流程图;
图8的(A)是示出第1平台用的控制模块的制作顺序的流程图;图8的(B)是如图8的(A)所示的流程图中的步骤S10的说明图;
图9的(A)是示出第2平台用的控制模块的制作顺序的流程图;图9的(B)是如图9的(A)所示的流程图中的步骤S20的说明图。
具体实施方式
图1是示出本发明的实施方式涉及的利用多个云服务的图像形成系统100的构成的示意图。
在所述图像形成系统100中,包含连接在内联网10上的、图像形成装置11、作为用户终端的个人计算机(PC)12、无线LAN的接入点13。作为便携终端装置的智能手机14经由接入点13与内联网10连接。该内联网10经由路由器(未图示)与互联网20连接。在互联网20上连接有多个云21~23。另外,基站24与互联网20连接,智能手机14和25经由基站24与内联网10连接。
多个云21~23分别能够对客户终端(PC12、智能手机14和25)提供云服务31~33。
用户通过对PC12、智能手机14和25安装扩展应用,能够从PC12、智能手机14和25作为Web服务而执行图像形成装置11的复印、打印、传真等基本的服务、云服务31~33、以及将这些服务组合的服务,或者获取图像形成装置11的设定信息,或者改变图像形成装置11的设定。
在图1中,用1个PC12来代表多个PC终端,用1个智能手机14来代表对接入点13的多个便携终端,用1个智能手机25来代表对基站24的多个便携终端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于京瓷办公信息系统株式会社,未经京瓷办公信息系统株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210407317.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:从血管树图像对内窥镜的机器人控制
- 下一篇:电子文件的打印控管方法及其系统