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.
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. 🙂
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. 😉
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. 🙂
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.
Here is some hello world example for anyone who interested to develop a native application for ROKR E2. All of the example is very simple and easy to understand as long as you have basic C++ and QT. You can use SDK from lasly or blackhawk, both is working for these application. If you haven’t had cross compiler, then read first here.
The first example is a message dialog like below.
Now, lets have a look on how to setup a cross compiler, so that you can developt a native application for ROKR E2 (EZX). We need ezx crosstool to build our cross compiler, thanks to Samr7. Download the ezx_crosstool0.6.zip from Samr7’s blog or here.
Before we proceed, make sure that you have all the requirement first:
- a Linux PC
- internet connection
- 2 GB hard disk space
- basic Linux knowledge