RSS
 

Archive for the ‘Qt’ Category

Two finger scrolling on Windows 7/XP/Vista

30 Jan

The two finger page scrolling on the macbooks is really neat, I think it is a better implementation then using a part of the laptop track pad for scrolling the pages. The newer laptops now have that feature, but what if your laptop doesn’t have multi-touch trackpad ? Well Logitech has released a new free iphone app which lets you use your iphone/ipod as a multi-touch track pad with your laptop.

First you need to install it in your iphone/ipod.  Search for ‘Touch Mouse’  in the app store, install it. Then go to Logitech Touch Mouse Server Web site, and get the server software for what ever your OS is. It seems only Linux is not supported. Sad! . Install the server, then run the app on your iphone/ipod, it will detect your computer and hit connect.

So while this is very neat, not every one has a iphone/ipod ( I have a first generation ipod touch ). It would be really great if there was a similar app for the Symbian phones, Android, WebOS or Maemo phones.

To do that we need to understand the protocol used by the touch mouse server and the client. My investigation just came to the conclusion that its a UDP based protocol, the app also uses bonjour for service discovery. The UDP protocol is very cryptic and it seems this is not a easy task, it would be just great if Logitech can release some documents on this.

 
1 Comment

Posted in Qt, UI, nokia

 

Compiling Qt4.6 with OpenSSL Support on Windows with MingW

01 Dec

The Symbian port of Qt is a blessing, no more head banging. Work will be so much easier. The best thing about using Qt for Symbian development is that you dont need to use Carbide or the Emulator, you can use QtCreator to do most of your work. So I downloaded the 4.6 and before I can use it to continue my QFacebookConnect library, I need to compile it with OpenSSL support enabled. You have to do a lot of googling/binging to get that information. Well here is how you do it:

in the command prompt:
SET LIB=c:\openssl\lib\mingw;%LIB%
SET INCLUDE=c:\openssl\include;%INCLUDE%
SET PATH=c:\openssl;%PATH%

now go to the Qt source folder and execute the configure.exe like so:

configure.exe -openssl

and finally
mingw32-make

and here a nice demo of qt4.6 while it compiles for you.

 
 

porting Facebook Connect for iphone to Qt !

22 Nov

For a past couple of weeks I have been working on porting the facebook connect for iphone to Qt. Since Qt is going to make it big in next few years thanks to both Symbian 4 and Maemo 6 using it as their UI library, it makes a lot of sense to have a facebook  connect library for Qt, but since Facebook cares mostly about the platforms popular in the USA, which are iPhone and may be Android ( though there is no facebook connect for Android ) I took it upon myself to port this to Qt and learn objective-c and sharpen my Qt skills along the way.

the repository is hosted at http://gitorious.org/qfacebookconnect

Currently the project is in copy / paste / compile mode. But once I have all the files compiling I will optimize it for Qt. Please have a look and join if you are interested !

 
2 Comments

Posted in Qt, iphone