Will hmg give the multiplatform power of QT?

Creative ideas/suggestions for HMG

Moderator: Rathinagiri

Post Reply
mbelgrano
Posts: 58
Joined: Sun Aug 03, 2008 8:47 pm

Will hmg give the multiplatform power of QT?

Post by mbelgrano » Sun Apr 19, 2009 10:38 am

I want inform about ongoing development of GUI and CONSOLE user interface based on QT ( http://www.qtsoftware.com )
which will allow your Clipper code to be run as is on any platform out-of-the-box with native look-and-feel.
Please refer to Harbour Developers-List at http://lists.harbour-project.org/mailma ... fo/harbour
( if you have not already subscibed to ) and look for messages related with QT ?
The goal of this development is to provide single-source , multi-platform compilations with native look and feel. To start with
it is emphasizing pure Harbour wrappers ( auto generated ), the Clipper console named GTQTC, GUI console named GTQTG,
then on top of it Xbase++ compatible XbpParts class framework, ( this can be extended to write wrappers for HMG also ).
If it interests you, you may join the team, as you have C knowledge.
To put some code in real use, though a small working demo ( absolute ), is already there, you may wait a couple of months.

User avatar
Rathinagiri
Posts: 5173
Joined: Tue Jul 29, 2008 6:30 pm
DBs Used: MariaDB, SQLite, SQLCipher and MySQL
Location: Sivakasi, India
Has thanked: 136 times
Been thanked: 131 times
Contact:

Post by Rathinagiri » Sun Apr 19, 2009 2:22 pm

Thanks for the info.

I think Roberto had already released a Linux version of HMG for testing.
East or West HMG is the Best.
South or North HMG is worth.
...the possibilities are endless.

User avatar
Roberto Lopez
HMG Founder
Posts: 3900
Joined: Wed Jul 30, 2008 6:43 pm
Has thanked: 13 times
Been thanked: 136 times

Post by Roberto Lopez » Sun Apr 19, 2009 5:46 pm

mbelgrano wrote: Will hmg give the multiplatform power of QT?
HMG is fully based on WIN32 API, so... I don't understand the question.

Regards,

Roberto.
Regards/Saludos,

Roberto


(Veritas Filia Temporis)

User avatar
apais
Posts: 258
Joined: Fri Aug 01, 2008 6:03 pm
Location: uruguay
Has thanked: 23 times
Been thanked: 15 times
Contact:

Post by apais » Sun Apr 19, 2009 11:12 pm

Hola Roberto...

I think Massino is asking if you have ever consirered exchanging the win32 API with QT multiplaform grafics framework.
Skype is made on qt and also is Google earth.
Harbour have already made QT accessible tru .prg code.
Maybe a command level compatibility layer between Minigui and QT ( MiniQT.ch ) could ease multiplatform development to a previously unseen level in the whole world !
Please do not consider this a a request but a simple exchange of ideas about if it would be doable or not.
We are all very busy with our own clients.
So nobody can ask time form anybody else...

If my english is bad I can rephrase it all in spanish or lunfardo :lol:

Un abrazo
Angel

User avatar
Roberto Lopez
HMG Founder
Posts: 3900
Joined: Wed Jul 30, 2008 6:43 pm
Has thanked: 13 times
Been thanked: 136 times

Post by Roberto Lopez » Sun Apr 19, 2009 11:51 pm

apais wrote:Hola Roberto...

I think Massino is asking if you have ever consirered exchanging the win32 API with QT multiplaform grafics framework.
<...>
Ok.

Maybe doing something like a compatibility layer at preprocessor level could be achieved with a reasonable success, and will be considerably easier than any other approach.

Regards,

Roberto.
Regards/Saludos,

Roberto


(Veritas Filia Temporis)

mbelgrano
Posts: 58
Joined: Sun Aug 03, 2008 8:47 pm

Post by mbelgrano » Wed Apr 22, 2009 3:28 pm

Hi roberto
Glad see you open to the idea
hmg source using your compatibility layer will run also on linux and mac/os .
IMO hmg/qt layer Will replace the oldest hmg Linux version

i change argument now:
Have you tested same solution for writing web application with harbour?
Will a subset of minigui source be a web application

User avatar
Roberto Lopez
HMG Founder
Posts: 3900
Joined: Wed Jul 30, 2008 6:43 pm
Has thanked: 13 times
Been thanked: 136 times

Post by Roberto Lopez » Wed Apr 22, 2009 4:33 pm

mbelgrano wrote: i change argument now:
Have you tested same solution for writing web application with harbour?
Will a subset of minigui source be a web application
HMGSCRIPT concept is based on that.

It is a HMG subset 'translated' to HTML+JavaScript+PHP.

But, it is a concept proof yet.

Regards,

Roberto.
Regards/Saludos,

Roberto


(Veritas Filia Temporis)

Post Reply