Thursday, January 20, 2011

Qt, improving day after day

Hey guys,

great news! Trolltech is working on merging both current Qt SDKs namely Qt SDK based on Qt 4.7 and Nokia Qt SDK. They are both including different features such as the deployment of application targeting Maemo or Symbian^3 for the Nokia Qt SDK, etc. Anyway, this is a great news!

Furthermore, the Qt Mobility framework has been finally included, which means: it is now possible to work with multimedia within QML. I really have to take a look at this one. ;)

You can read more about this here.

Enjoy!

EDIT:
Your attention please, I just installed the Qt SDK, full version. I imported the "First Tutorial" project but it didn't work. Here is the solution:

If you previously created your application with a version of QtCreator which generates a .qmlproject with
import QmlProject 1.1
You just need to downgrade this import to 1.0. Furthermore, since the version changes, the mainFile option is not available anymore. Please comment it out.

In your .qml files, do not worry about changing this:
import QtQuick 1.0
This still runs and do not impact the application (as far as I can tell). Only old QtCreator version do not support this import, if it's the case, change it to:
import Qt 4.7

Friday, January 7, 2011

Qt and Ruby, yes it's possible

Hey guys,

do you remember this article on Online File Synchronizer I shared awhile ago from one of my friends? Well, the same friend seems to be also interested in Qt. But unlike me, he knows Ruby.

That being said, he wrote an article (a short introduction actually) on how can people use QtRuby to develop easily nice applications. You can find the article here.

Enjoy. :)

Monday, January 3, 2011

First QML tutorial

Hello there people,

Here comes finally my first little introduction to QML. Well, I’ve been talking a lot about it… Finally you’ll understand why.

I have installed Qt 4.7.1 and QtCreator (which version, I don’t remember and anyway, it’s not very important for you). I just generated a normal QML project, and here is what I get:
import QtQuick 1.0

Rectangle {
    width: 360
    height: 360
    Text {
        anchors.centerIn: parent
        text: "Hello World"
    }
    MouseArea {
        anchors.fill: parent
        onClicked: {
            Qt.quit();
        }
    }
}
It is really important for you to understand this small code although it is actually self-explaining… I know, you are not stupid, but I’ll do it anyway. :)

Thursday, December 30, 2010

Online File Synchronizer

Hi there,

today I read an article about Online File Synchronizer written by one of my friends.
Please follow this link to read the article and have a short overview on this technology.

I also would like to add that being a Dropbox user, I also was often saved by it. Dropbox is really helpful for me!

Furthermore, it is interesting to know that more than simply providing you with an online file system which can save your files, you can also share folders to one or more person. FYI, I actually share a folder with this friend.

This way, it is possible to have a kind of CVS system, embedded in your file browser and requiring no manual updates unlike Subversion.

One other thing with Dropbox is: if you manage to invite some friends, or share a folder or what so ever, I can't really remember all the things to do, anyway, you can get a few more free space. I currently have 2.5GB which is really nice already.

The last interesting thing is: you can install the Dropbox on several of you computers. Accessing data from wherever you are! Even on your phone... Nice eh? And this is so easy to use that even my parents can use that! :D

If you don't have an account, I really advise you to create one! Register now! ;)

Monday, December 20, 2010

JSR 179 - Java Location API

Hi everybody,
here is a short introduction to the JSR 179 API commonly known as the Java Location API.

Introduction on the API

The Java JSR 179 specification concerns the Location API (as mentioned above) provided by Sun for Java Micro Edition (JavaME). This API targets mobile phones or any other mobile devices such as PDAs which integrate the Java platform.

Friday, October 22, 2010

Java because I love it

Hi everybody,

before starting this post, I first would like to say that, I made a mistake telling you at the very beginning that I was gonna talk only about mobile oriented applications/developments, since today, I will just troll.

It is my pleasure of the day and maybe I'm in this kind of mood because I actually programmed a little bit during the day (and of course, in Java).

Tuesday, October 19, 2010

About QML

Hi everybody,

it has been awhile since my last post here. I have been quite busy lately but I will try to give some updates from time to time about interesting stuffs. As you might know, I'm currently working a lot with QML, this new technology coming with the latest Qt versions (Qt4.6 but mainly Qt4.7).

Although programming in QML/Javascript was a little bit tricky at the very beginning (my background being more Java oriented), it is now kind of a pleasure since I can really do what I want, and have a fast and clear preview of my code. Doing animated UI has never been that easy.