-
MMS2R 是一个将 MMS (彩信) 转成 Ruby 对象的工具包。
安装方法:sudo gem install mms2r
使用实例:
require 'mms2r'mms = MMS2R::Media.new(email)file = mms.default_media
编程语言:ruby
-
一个手机游戏RPG引擎 总体开发花费了6个月的时间!对应RPG感兴趣的朋友可以借鉴一下,少走一点弯路,同时也希望发现BUG是能发邮件或者留言通知我
引擎的 Interpretor 引用了RPG maker VX的Interpretor
排序引用了<> by Arjan van den Boogaard
在此对 Arjan van den Boogaard 和RPG maker VX作者表示感谢.借鉴了他们的思路和一些代码
编程语言:java
-
ZK Mobile Computing 是ZK的扩展,可以使ZK应用程序扩展到移动设备,而只需少量的编程。
ZK Mobile Computing由两部分组成。在移动设备方面为ZK Mobile,一个JavaMe Midlet 瘦客户端,与ZK服务器互动,且作为客户端方面的用户界面工作。在服务器端方面为一套MIL (移动交互式语言,Mobile Interactive Language)组件,使用它们你可以控制操作何时结束来自于移动设备的用户触发行为(you can control and manipulate when end users trigger actions from the mobile device)。
开发ZK Mobile应用程序是很直接的。只需下载ZK Mobile发行版(release),且跟随the ZK Mobile Quick Start Guide,你就可以准备开始了。
你可以像处理ZUL和ZHTML组件那样编写你的ZK应用程序。这次不同的仅是你需要使用MIL组件。如下面这个标准的(classic) Hello World程序(hello.mil)。
<frame title="My First Window" visible="true"> Hello World!</frame>
这几乎和ZUL的"Hello World"例子一样。<frame>标签表示mobile展示的框架,且"Hello World!"为框架内的文本。
你可以将在ZUL组件方面的编程经验应用到MIL组件,不会有问题。仅有的不同是前者(ZUL组件)是为在web Ajax浏览器上显示而设计的,而后者(MIL组件)是为在ZK Mobile客户端显示设计的。你仍然可以使用ZK的模版(template) 属性,例如if, unless,orEach,each,等等。你可以在<zscript>标签内使用多种脚本语言。你可以使用EL表达式和注释的数据绑定。你也可以选择使用ZUML页面编写代码或纯的Java Richlet方法编写代码。
总之,你可能不仅是编写一个"纯的"ZK Mobile应用程序。而是,你或许要使用桌面web浏览器视图和移动设备视图。为不同的客户端编写不同的视图是很平常的,而所有的视图仍然共享相同的后台(backend)后台业务逻辑和数据库模型。
编程语言:java
-
Zepto.js 是支持移动WebKit浏览器的JavaScript框架,具有与jQuery兼容的语法。2-5k的库,通过不错的API处理绝大多数的基本工作。
编程语言:javascript
-
Wink Toolkit 是一个轻量级的 JavaScript 框架帮你构建手机的web应用。
编程语言:javascript
-
编写J2ME程序常用的工具集合,目前包括存储、XML处理以及HTTP通讯接口
编程语言:java
-
Titanium 是一个跟手机平台无关的开发框架,用来开发具有本地应用效果的Web应用。当前主要支持 iPhone 和 Android 手机。 主要提供的API包括: 2D/3D animations Geo-location, compass, and maps Augmented reality features Social app authentication and native client support for email SOAP or REST API calls Audio, video, and image capture and playback Taps into local filesystem and SQL lite databases Accesses photo gallery or address data Titanium 的系统架构
编程语言:javascript
-
The-M-Project 可能就是你正在等待的一个开源的手机的 HTML5 的 JavaScript 框架,通过它可编写 HTML5/CSS3/SVG 应用,并支持多数数据平台,包括 iOS, Android, Palm webOS, 和 Blackberry OS.
编程语言:javascript
-
Three20UI 是一个iPhone开发图形接口类的集合,包含图片查看,一般工具,HTTP本地缓存。Three20是来自于Facebook的iPhone程序源代码的。 Three20是预编译静态库,最简单的方法是使用Xcode的依赖工程特性,下面是方法:
1. 复制(Clone命令)three20 git(GitHub) 目录: `git clone git://github.com/joehewitt/three20.git`. 确保将其储存在一个常用位置,以便Xcode每次编译时来索引和访问
2. 在 “three20/src”中找到 “Three20.xcodeproj” . 拖拽Three20.xcodeproj到您工程的根目录”Groups and Files”边栏中.在弹出对话框中去掉”Copy items”的对号,”Reference Type”选择”Relative to Project”然后点“Add”.
3. 现在要链接Three20库到您的工程。点击添加进来的”Three20.xcodeproj”,在“Details”表中,你会看到 libThree20.a. 打上文件右侧的对号
4. 现在你需要设置320库为你程序的依赖库,以便Xcode在编译的时候也会将320一起编译起来。展开左侧的“Targets”标签,双击您程序的“目 标”文件。在“General”标签下,你会看到“Direct Dependencies”,点“+”号添加320库。
5. 现在你需要添加图片和字符串包到你的程序,找到”Three20.bundle”在”three20/src”中,然后拖拽到你的程序中。对话框里面“Copy items”别选,“reference type”选“relative to project”
6. 现在,你需要添加 Core Animation framework到你的工程。点击程序target,然后在frameworks里面添加 QuartzCore.framework就可以了(这个不是翻译的,原来的方法太麻烦了
7. 最后,我们需要让你的工程找得到320库的文件头。打开 “Project Settings”找到”Build”标签,找到 “Header Search Paths”双击它。添加到”three20/src”相对目录的地址。
8. 当你在 Project Settings, 找到 “Other Linker Flags”在”Linker”区,添加”-ObjC”和”-all_load”。
9. 完活了,在用320库的地方添加 #import “Three20/Three20.h” 就好了。
编程语言:c
-
Spring ME 是移动电话上 J2ME 版本的 Spring 框架移植,同时也支持其他不支持反射功能的 Java 平台。
It is to Java ME what Spring is to Java SE and Java EE, which is indicated by the name. However, the "ME" (Micro Edition) suffix not only refers to the platform it supports. It also refers to the size of the runtime, which is pretty minimal. In fact, it's pretty much non-existent, and therefore ideal for situations in which you cannot afford the sheer size of the traditional Spring runtime.
编程语言:java