Hi, all
I was surfing on my web archive and I found this old page of one of my projects: UI Components for Java ME. I worked on this project in 2006 through 2008, I think.
In this project, some UI controls were developed using LCDUI low level API. At that time - in case you don't remeber - Java ME used to suffer a lack of UI controls. We did not have LWUIT yet (2008), and only LCDUI high level controls and a few open source projects (e.g. J2ME Polish) were available. So, we had to work hard to create rich user interfaces for our apps. That was one of the motivations that made work on this project.
Below a list of some UI controls developed:
List, Detail List, Grouped List, Grid (my favorite one!), DocList, Form, TextField, CheckBox, RadioButton, Calendar, Image Viewer, Text Box, etc.
Besides UI controls, there are a lot of utility classes that were developed alongside: Download Manager, RMS, Feed Reader, String functions, Object serialization, etc.
This project's source code is open and is available for everybody. You guys can check it out from here.
I hope it is stil usefull for someone.
See you in the next post...
Update on June 6th, 2013
I created a package that contains all source code, lib, javadoc and binary.
You can download it from here.
It is also worth noting that there are some sample MIDlets that show how to use the controls. You can find them inside the package com.emobtech.uime.samples.
This is the blog of J2ME Group on LinkedIn, which is intended to professionals, developers and enthusiasts that want to expand and share their knowledge and experience on this outstanding platform for mobile applications development.
Showing posts with label lcdui. Show all posts
Showing posts with label lcdui. Show all posts
Jun 5, 2013
Aug 15, 2008
Swing on Java ME too?
Hi all,
It seems that some people have been worked hard to bring the Swing framework to Java ME platform. As I said in the last post, I am not that fan of projects like that, but this one seems to be good. Since it comes to improve the Java ME applications' user interfaces, which is very limited by LCDUI components.
The project's name is LWUIT, which stands for LightWeight User Interface Toolkit. This one was presented on Java One of this year to Java community. It is based on Swing framework, but all its components were designed and implemented carefully, so that they use as less memory as possible. What make all of them feasible for Java ME devices.
The main features of LWUIT are:
https://lwuit.dev.java.net/
See you in the next post...
It seems that some people have been worked hard to bring the Swing framework to Java ME platform. As I said in the last post, I am not that fan of projects like that, but this one seems to be good. Since it comes to improve the Java ME applications' user interfaces, which is very limited by LCDUI components.
The project's name is LWUIT, which stands for LightWeight User Interface Toolkit. This one was presented on Java One of this year to Java community. It is based on Swing framework, but all its components were designed and implemented carefully, so that they use as less memory as possible. What make all of them feasible for Java ME devices.
The main features of LWUIT are:
- Layouts (FlowLayout, BorderLayout, BoxLayout and GridLayout)
- Themes (Use of different themes)
- Touch screen support
- Integration with 3D elements
- Animations and screen transition
- I18n
- Modal dialogs
https://lwuit.dev.java.net/
See you in the next post...
Aug 9, 2008
MIDP3.0 is coming...
Hi all,
It seems that the new MIDP 3.0 is about to be launched. The specification is now done and approved. A group of over 100 members, leaded by Mike Milikich (Motorola), has been working on this specification since March 2005. See below some of the new features:
For further information, see a presentation on the link below:
http://www.scribd.com/doc/481345/MIDP30-overview
See you in the next post...
It seems that the new MIDP 3.0 is about to be launched. The specification is now done and approved. A group of over 100 members, leaded by Mike Milikich (Motorola), has been working on this specification since March 2005. See below some of the new features:
- Enhanced LCDUI
- LIBlets - Shared code between MIDlets
- Application and System Events
- Inter MIDlet Communication - IMC
- Screen Saver MIDlet
For further information, see a presentation on the link below:
http://www.scribd.com/doc/481345/MIDP30-overview
See you in the next post...
Subscribe to:
Posts (Atom)