• microEWT


    microEWT是一个基于事件驱动的J2ME用户界面类库。其架构类似于AWT,Swing,SWT这些桌面UI框架。组件展示与用户界面逻辑相分离,便于皮肤更换。

    microEWT is a graphical, event-driven user interface library for Java 2 Micro Edition (J2ME) that allows to build rich user interfaces for mobile devices and provides several unique features. It is available as open source under the GNU General Public License (GPL).

    Key Features

    • Designed similar to common desktop UI frameworks like AWT, Swing, or SWT, providing:
      • a full component class hierarchy
      • arbitrary placed child windows
      • an event-driven interaction model
      • container-based component hierarchies
      • component alignment with layout managers
    • Skins separate the component rendering from the user interface logic, allowing to change the appearance of applications or even single windows
    • Text rendering with either standard fonts or bitmap fonts with alpha-transparency (including a J2SE tool to generate font bitmaps from desktop fonts)
    • Text input framework that allows to implement arbitrary text input methods
    • Integrated resource handling supports the building of multi-language applications
    • Adapted to the memory and performance constraints of typical J2ME devices
    • support for both fullscreen mode with skinned menus or standard mode with system menus
    • Based on EWT, an open source user interface abstraction library for standard Java (still under development and not yet released), allowing to use UI code on both the desktop and J2ME devices
    点击次数   官方主页【官方主页】   下载地址【下载地址】

    网友留言/评论

    我要留言/评论

    相关开源项目

    Andorid PDF Viewer:Andorid PDF Viewer是ANDROID手机平台上的一个PDF文件阅读器。
    Antenna:Antenna项目提供了一组Ant Task用于开发基于J2ME Wireless Toolkit的J2ME/MIDP应用程序。Antenna提供的功能包括编译、打包、部署、混淆、运行MIDlets和操作JAD文件,也能够把 JAR文件制作成PalmOS PRC文件。
    SMSLib:SMSLib是一个API库用于通过GSM Modem收发SMS短信息。提供Java和.Net两个版本。
    GWeather:GWeather是一个用于获取天气预报信息的开源J2ME应用程序。它利用Google Weather API+地区名称来获取信息。
    Gear:Gear为Java手机开发人员提供一个统一的基础开源框架,用于快速开发真正与实际设备无关的J2ME应用。主要特性包括:扩展性和可更换皮肤的窗口小部件(widget)系统,多线程架构,基于事件的线程交互系统,LocationAPI ,网络通信处理功能,强大的字符串和图像公共类。
    Dr.eiDRuC:采用Java开发的3D/2D魔方(Rubik's Cube)手机游戏。
    Minixpath: 这是一个用于J2ME的迷你型xpath处理器。它使用kxml作为XML解析器。
    BaseMovil:BaseMovil是一个J2ME应用程序开发框架。它由多个比较独立类库组成包括:
    bbTracker:bbTracker是一个简单的应用程序能够在支持Java的智能手机上记录GPS追踪日志。它能够追踪某点的移动并为稍后分析提供数据。bbTracker不是一个功能完整的GPS软件,因为它没办法显示地图和寻径。
    Fire 2.0 j2me:Fire是一个轻量级,可更换皮肤/外观用于j2me MIDP2应用程序的GUI引擎。此外它提供XHTML显示支持。