最近从事j2me的手机地图开发,由于受到网站(www.51ditu.com)端的启发和几个网友的询问,就产生了发布一个基于j2me的地图api的想法。
提供的功能主要包括地图的展示,地图的移动,缩放,支持触摸,支持在地图上展示点集信息和公交线路信息。基于这个api就可以把地图作为一个部件加入到手机应用中来。
从技术层面考虑,这些实现起来都不是问题,但是主要是市场,法律,产品化流程方面是需要仔细斟酌的。
首先是市场,虽然现在大家都基本认同手机市场蕴含很大的含金量,从各种展会上也可以看到各式各样的应用(我居然看到一个公司做了一个帮助外国人在奥运会期
间怎么用中文问路的应用),但是,当谈到怎么挖到金子的时候,大家都不免茫然。向手机厂商提供预装收钱,还是收用户的钱,还是运营商的钱(几乎是做梦)。
这个时候,有多少人愿意花钱购买api授权就是要衡量的。对于个人而言,目前觉得api不应该免费。
第二个最重要,就是法律问题。如果公司提供api出去,就相当于一个有测绘资质的公司对外提供地图展示(是展示,不是测绘)的授权。大家购买这样的授权
后,就可以合法的展示地图。这个过程中,就会牵涉到很多细节的法律问题。比如,如果用户把这个api用于导航了,用于地理测绘了,法律风险有多大,我不知
道。但是公司的利益会受到冲击。
产品化方面,除了从技术上把东西做的好以外,就是采用怎么的方式发布,用什么样的Licene。
以上都是一些个人的想法,大家讨论一下,看看市场是不是需要这样的产品,是不是有法律问题,还有怎么收费问题!
分享到:
相关推荐
在中国,由于手机用户的快速增长,基于J2ME的游戏开发也得到了迅猛的发展。此外,随着技术的进步,越来越多的开发者开始采用J2ME进行游戏开发,这不仅丰富了手机娱乐内容,也为用户带来了更多元化的选择。 #### 三...
《基于J2ME技术的手机游戏开发》 随着科技的飞速发展,手机已经不再仅仅局限于通话功能,而是成为了一个多功能的智能设备。在这样的背景下,J2ME(Java 2 Micro Edition)作为专为消费嵌入式系统设计的Java版本,...
总的来说,基于J2ME的手机RPG游戏开发是一个综合了编程、设计、优化和创新的挑战。通过深入理解J2ME平台的特性和限制,开发者可以创造出独特的游戏体验,尽管在技术层面上可能较为复杂,但其成果往往能带给玩家难忘...
【标题】"Himi"所涉及的是一种基于J2ME平台的3D游戏开发API,主要利用了JSR184规范。这个标题暗示我们将会探讨如何使用Java技术在移动设备上创建三维游戏。 【描述】"j2me3D游戏开发api ,jsr184"表明该资源是关于...
无论是开发地图导航应用,还是实现基于地理位置的服务,J2ME谷歌GIS API都是开发者不可或缺的工具。在实际开发过程中,开发者需要结合文档内容不断实践、调试,才能真正掌握API的精髓,打造出优秀的移动GIS解决方案...
《基于J2ME的推箱子游戏的设计与实现》 推箱子游戏是一款经典的逻辑解谜游戏,源于1981年日本的" Sokoban ",玩家需操控主角推动箱子到指定位置,通过策略和思考来解决关卡。本文将深入探讨如何使用Java Micro ...
总的来说,这个J2ME地图编辑器为开发者提供了一种在移动设备上进行地图数据管理和编辑的能力,尽管现代移动应用更多转向了更强大的平台如Android和iOS,但在特定场景下,J2ME地图编辑器仍可能因其轻量级和跨平台特性...
"坦克大战"的标签暗示了我们将在讨论的压缩包文件中找到一个基于J2ME实现的此类游戏。 在J2ME平台上开发游戏,通常会涉及到以下关键知识点: 1. **MIDP (Mobile Information Device Profile)**:这是J2ME的核心...
《坦克大战 J2ME手机游戏开发》是一款基于Java Micro Edition(J2ME)平台的经典游戏,旨在为手机用户提供类似于原版坦克大战的游戏体验。在本文中,我们将深入探讨J2ME技术、NetBeans开发环境以及游戏开发的具体...
"重甲机兵"是一款基于J2ME平台开发的移动游戏,可能是一款策略或动作类游戏,因为“重甲”通常与战术和战斗相关,而“机兵”可能指的是机器人或机械化战士。这类游戏通常包含丰富的角色设定、战斗系统和剧情,旨在...
它包括一套精简的Java API,由MIDP(Mobile Information Device Profile)和CLDC(Connected Limited Device Configuration)组成,分别处理用户界面和基本运行环境。 2. 游戏逻辑:推箱子 推箱子是一款基于策略的...
**推箱子游戏——基于J2ME的实现** 推箱子是一款经典的逻辑解谜游戏,源于日本,在全球范围内广受欢迎。在本课程设计中,我们将利用Java Micro Edition(J2ME)平台来开发这样一个游戏,这对于初学者来说是一个很好...
- **定义**:J2ME(Java 2 Platform, Micro Edition)是一种基于Java的编程平台,专为移动设备和嵌入式设备设计。它允许开发者创建能够在各种小型设备上运行的应用程序和服务。 - **特点**: - **资源限制**:针对...
Java坦克大战是一款基于J2ME(Java Micro Edition)平台开发的经典游戏,它是对早期家用游戏机上风靡一时的坦克大战的复刻版。J2ME是Java平台的一个子集,专为资源有限的设备,如移动电话和嵌入式系统设计,因此非常...
结合地图API,可以构建基于位置的服务,如查找附近餐馆、兴趣点等。 总之,J2ME-GPS定位Java源码提供了在J2ME平台上实现移动设备GPS定位的基础,通过理解和使用这些源码,开发者可以创建自己的位置感知应用。
CLDC针对的是计算能力和电力供应有限的设备,如手机和平板电脑,而MIDP则定义了一套标准API,用于开发移动信息设备的应用程序,特别是游戏、个人信息管理工具等。在中国,这一技术通常被称为“无线Java”。 KJava,...
- J2ME由无线应用协议(WAP)层、连接系统层(CLDC)和MIDP(Mobile Information Device Profile)组成,提供了一套标准API,便于开发者构建跨平台的移动应用。 - MIDP提供了用户界面组件,如Canvas和Form,以及...
12. "百度地图项目开发培训视频与源码":通过百度地图API,学习如何集成地图服务到Android应用中。 【底层开发与特殊技术】 13. "安卓 JNI 与底层开发项目视频与源码":讲解JNI技术,用于Java与C/C++的交互,深入...
《手机RPG游戏《宝藏》》是一款基于J2ME平台开发的角色扮演游戏,是初学者学习移动游戏编程的一个实例。在这款游戏中,玩家可以探索虚拟世界,寻找宝藏,体验冒险的乐趣。J2ME(Java Micro Edition)是Java平台的一...