J.me

PHP code, searching combination of T9

T9, which stands for Text on 9 keys, is a patented[1] predictive text technology for mobile phones, originally developed by Tegic Communications, now part of Nuance Communications[2]. Read more on Wikipedia

This is usually used in mobile phones for predictive alphabet input. Each key have associated letters, such as 2 for ABC, 3 for DEF, and so on… This function allow you to search combination from entered number, for example, input 23 will return ad, ae, af, bd, be, bf, cd, ce and cf, in array.

An earlier Flowbox development report and snap

Some feature from Flowbox have been completed today. Now I can browse around my files and folders. πŸ™‚ However, it still need a lot of work and improvement, since in the current stage, it still working slowly and buggy.

As of now, I have able to change the widget size and image size using separated configuration files. To read configuration, I use ConfigFile class by kidscracker, which used on his E2 Light application. So for theme system, it is working now.

Flowbox, development plan :)

On my previous post, I said that I wan’t to create an application using PictureFlow widget as it’s interface. Now, the idea is ready, the coding will be begin in short time. Here is the idea.

First, what the application does is a file manager with the awesome PictureFlow interface. So, we will able to browse our phone/card directory. That’s the basic of this application, and I named it Flowbox. πŸ™‚

Developing a PictureFLow widget application

Now I can get the PictureFlow source files compiled, I started to create an application based of this widget. The PictureFlow widget is originally created by Ariya Hidayat and ported to our Linux phones by the well known member of MotorolaFans, blackhawk (aka Ketut P. Kumajaya). The project page is in http://code.google.com/p/pictureflow/, also the original thread is inΒ here. Thanks to both of them, know I can create some awesome application with it. For the begining of this project, it will be still image viewer with some more features added. The name of this application will be decided when the beta is ready. πŸ˜‰

Autorun Manager from Revival project

While we doing Revival project a little while ago with arctu, Taurnil, and others, we actually have working hard for some cool application for our E2. This project, unfortunately have been aborted since all of us have no time to continue it. One of the application I made, the Autorun Manager is one of the hardest application I have ever made. This application used PHP as its programming language and use arctu’s show* binaries as the GUI. Since the project stopped, I think I need to release it as standalone application that compatible with most monster pack out here.

Why PHP? Because it is fast, more than Bash. The meaning of the fast, is the speed while processing data and not the GUI speed, since show* binaries is fairly slow. So, with PHP, I can made more data processing while not sacrificing the speed. It is also more flexible.

A little guide of using jQuery

JQuery is Javascript library that can help you write code smaller and easier to take a good care of event handling, animating, AJAX and more. With jQuery, we can make our webpages more beautiful. You can see that I used it for my side menu here. πŸ™‚

This article didn’t intend to teach you how to became the jQuery master and I’m far away from a master. It just for the case you didn’t know about jQuery yet and want to start with it, then this will be a good guide for you. If you want a more complete tutorial, go to the jQuery documentation.

Playing with QT QWidget

Hmm… Actually, I’m pretty tired of incomplete SDK for ROKR E2. That’s why maybe I should go using my own widget inherited by QWidget. I’m still playing around with it and at least the hello world works. LOL πŸ™‚ I don’t know if this will be a better solution or maybe better to stick with EZX style one. Well, hope I can made something useful with it. I will see if I could get key event from it. πŸ˜‰

After all, I’m still newbie. If some profesional want to help me, let’s chat on MSN or YM. πŸ™‚

The Adv Menu Organizer source code

Ok guys, this is my new application source. If you haven’t know this, please take a look on my website. This application will be useful to organizing your menu faster and easier.

This is my first time creating a C++ and QT application. Therefore, sorry if the code is a bit messy. This application is created using SDK by blackhawk with E2 header files taken from lasly’s SDK. Lately, I got header files from arctu, but it doesn’t make differences whether it compiled using any of these SDK.