• jMobileCore


    jMobileCore包是一个强大的工具用来开发J2ME应用程序.jMobileCore提供支持开发简洁的,基于Canvas的图形用户接口,快速地数据访问,可靠地通信,简化多线程midlet应用程序。jMobileCore包可工作在任何支持J2ME (MIDP1.0 和CLDC1.0)的移动电话与PDA设备.

    jMobileCore library is powerful tool for creating J2ME applications. jMobileCore provides support for developing compact and rich Canvas-based GUI, fast data access, reliable communications and simplifies creation of multithreading midlet applications.

    jMobileCore library is written on Java2 Mobile Edition (MIDP1.0 and CLDC1.0) and using standard Sun J2ME libraries. Some classes are using J2ME manufacturer's extensions (from Nokia and Siemens) for better performance and presentation. No other libraries and/or frameworks are used.

    jMobileCore library is targeted to work on any phone or PDA device which supports J2ME (MIDP1.0 and CLDC1.0). Today list of supported devices includes (but not limits) phones:

    • LG Electronics (like 5320),
    • Nokia series 30/40/60 (ex: 6200, 3650, 6800),
    • Motorola iDEN (ex: i85 ,i730, i860), Motorola T7xx,
    • Samsung (like C100, S100/200/300),
    • Siemens (like SL45, S65),
    • SonyEricsson (like T6xx)

      The toolkit is designed to help J2ME developer create professionally looking midlet applications, save his/her time by reusing AWT-like components and concentration on business specifics instead. Currently existing toolkits SyncLast MIDP API and Nextel's Open Window Toolkit does not perform well: SyncLast is limited to GUI interface only and class structure is not AWT-like (require significant time for learning). Nextel OWT is "resource hungry", slow and it's development stopped at September 2001

      Major features of the jMobileCore library:

    • GUI (Canvas-based) support including "core" part (standard GUI controls: Label, TextField, TextPane, TextArea, List, Menu, SoftButton etc.) and "extensions": non-standard but useful phone-oriented graphic controls (PropertyLabel, SplashScreen, DateField, TimeField, CurrencyField, PhoneNumberField etc.)
    • Data storage support: implementation of fields (boolean, integer, string, binary), records, tables, keys and indexes on the top of RMS
    • Communications: implementation of general support for HTTP and binary(over HTTP) data transfer
    • Parallel processes support: classes which allows simple conversion of user tasks (classes) to asynchronously working threads
    • And, of course, examples
    点击次数   官方主页【官方主页】   下载地址【下载地址】

    网友留言/评论

    我要留言/评论

    相关开源项目

    GWeather:GWeather是一个用于获取天气预报信息的开源J2ME应用程序。它利用Google Weather API+地区名称来获取信息。
    Floggy:Floggy是一个适用于J2ME/MIDP应程序的对象持久化框架。该框架封装了数据持久化的详细细节,减少了开发与维护的成本。
    Andorid PDF Viewer:Andorid PDF Viewer是ANDROID手机平台上的一个PDF文件阅读器。
    FBReaderJ:FBReaderJ是Google Android平台上的一个电子书籍阅读工具。它是由FBReader的作者采用Java开发。当前支持e-book格式包括:oeb、epub、fb2。
    BlueCove:BlueCove是JSR82蓝牙API规范的一个J2SE实现,为Java应用提供蓝牙支持。当前支持Linux BlueZ、Mac OS X、WIDCOMM、BlueSoleil与Microsoft Bluetooth stack。
    bbTracker:bbTracker是一个简单的应用程序能够在支持Java的智能手机上记录GPS追踪日志。它能够追踪某点的移动并为稍后分析提供数据。bbTracker不是一个功能完整的GPS软件,因为它没办法显示地图和寻径。
    anyRemote:anyRemote这个手机客户端能通过蓝牙,红外线,Wi-Fi等连接方式远程控制Linux上的服务。支持大部分常见的手机如:Nokia,SonyEricsson,Motorola等。
    Moccatroller:Moccatroller是一个用于移动设备的远程桌面应用程序,支持蓝牙和Internet连接。Moccatroller由两部分组成:运行在PC机上的J2SE程序,和运行在手机或PDA上的J2ME程序。
    iLabs mobile toolbox:iLabs mobile toolbox是一组J2ME扩展类库和一些Demo程序。它提供的类库包括XMPP协议封装,HTML渲染和浏览,Feed读取。此外还包括一些基础实用的类:Base64转换,错误处理,持久化存储处理,XML读取等。Demo程序包括:OpenMiniChatter:一个XMPP聊天客户端;OpenMiniBrowser:一个快速,实用的微型Web浏览器。
    SMSLib:SMSLib是一个API库用于通过GSM Modem收发SMS短信息。提供Java和.Net两个版本。