Page 1 of 2

Harbour siendo portado a Windows 8 WinRT

Posted: Sun Sep 30, 2012 10:14 am
by Antonio Linares
Aqui estamos :-)

Image

function Main()

return nil

function Another()

Test( Version() )

return nil

#pragma BEGINDUMP

#include <hbapi.h>

void MsgInfo( char * );

HB_FUNC( TEST )
{
MsgInfo( hb_parc( 1 ) );
}

#pragma ENDDUMP

http://forums.fivetechsupport.com/viewt ... 73#p135473

Re: Harbour siendo portado a Windows 8 WinRT

Posted: Sun Sep 30, 2012 12:05 pm
by Antonio Linares
Esta es una demo construida usando Harbour para Windows 8 WinRT:

Image

Se puede usar esta consola para cargar, salvar y ejecutar vuestros PRGs. Alternativamente se pueden construir aplicaciones auto contenidas que no precisan de esta consola.

Toda la programación se realiza desde el IDE de Visual Studio 2012 :-)

Re: Harbour siendo portado a Windows 8 WinRT

Posted: Sun Sep 30, 2012 8:41 pm
by Antonio Linares
Image

Re: Harbour siendo portado a Windows 8 WinRT

Posted: Sun Sep 30, 2012 9:20 pm
by Antonio Linares
Video (la calidad no es buena. Subiré más videos pronto...)

http://www.youtube.com/watch?v=OlY4Wn8i ... ature=plpp

Re: Harbour siendo portado a Windows 8 WinRT

Posted: Mon Oct 01, 2012 1:00 am
by Antonio Linares
El futuro está aqui... :-)

Image

Re: Harbour siendo portado a Windows 8 WinRT

Posted: Mon Oct 01, 2012 1:41 am
by RuFerSo
Maestro: Simplemente Espectacular!!!!, como siempre.

Saludos
Ruben Fernandez.(Uy,uy, uy, a aprender de nuevo)

Re: Harbour siendo portado a Windows 8 WinRT

Posted: Mon Oct 01, 2012 2:31 am
by Antonio Linares
Image

Re: Harbour siendo portado a Windows 8 WinRT

Posted: Mon Oct 01, 2012 2:54 am
by Antonio Linares
Image

Re: Harbour siendo portado a Windows 8 WinRT

Posted: Mon Oct 01, 2012 12:05 pm
by Adolfo
Espectacular..

Dudas antonio, y disculpa la falta de conocimiento.. pero.

Actualmente con HB y FWH podemos o no realizar aplicaciones para WINRT ?
El que WINRT tome nuestras aplicaciones como NATIVAS, en que realmente nos beneficia ?
Podemos usar el mismo exe en WINRT y Windows 8 Phone ?
Veo que no usas FWH, o sea, HARBOUR puede usarse en "modo consola" directamente en WINRT ?

Por lo que veo, hay muchas y grandes espectativas para el futuro, gracias por tu empeño.

Desde Chile
Adolfo

Re: Harbour siendo portado a Windows 8 WinRT

Posted: Mon Oct 01, 2012 12:20 pm
by Antonio Linares

Re: Harbour siendo portado a Windows 8 WinRT

Posted: Mon Oct 01, 2012 12:39 pm
by Antonio Linares
Adolfo wrote: Actualmente con HB y FWH podemos o no realizar aplicaciones para WINRT ?
No, Es imposible, puesto que el Harbour que usamos ha sido construido usando el API Win32 y no WinRT. Lo mismo ocurre con FiveWin: está construido sobre Win32 y no sobre WinRT.
Adolfo wrote: El que WINRT tome nuestras aplicaciones como NATIVAS, en que realmente nos beneficia ?
En que podemos usar el verdadero entorno de Windows 8 Moderno (antes llamado Metro), usando toda la potencia que este nuevo entorno pone a nuestra disposición. Asi mismo, podremos publicar nuestras aplicaciones en el Market de Microsoft y vender a todo el mundo desde su tienda. Es aprovechar todo el marketing que Microsoft está haciendo y que hará.
Adolfo wrote: Podemos usar el mismo exe en WINRT y Windows 8 Phone ?
El código será 100% el mismo, pero tendremos que ofrecer una versión para Intel y otra para ARM. Intel ha publicado una libreria que se llama "Houdini" (como el mago) que permite ejecutar código de ARM en Intel. En cuanto esa libreria esté disponible para WinRT, entonces solo tendriamos que publicar la versión para el Windows 8 Phone y funcionaria tambien en los tablets y el PC.

Esto se debe a que estamos usando una librería estática en C, en dos versiones: para Intel y para ARM.
Adolfo wrote: Veo que no usas FWH, o sea, HARBOUR puede usarse en "modo consola" directamente en WINRT ?
El proceso de creación de FiveWinRT consta de varias etapas:

1. Portar Harbour a WinRT. Esto ya está funcionando a falta de hacer pruebas y ajustes. Hay que tener en cuenta que Harbour ha sido diseñado para trabajar con Win32 y no con WinRT.

2. Creación de las Classes y funciones de FiveWinRT. Por ejemplo, en el video se muestra MsgInfo(). Esta es una función propia de FiveWinRT y no de Harbour.

3. Creación de un IDE (construido con Harbour y FiveWinRT). Este es el que se muestra en el video. De momento es muy básico pero permite probar facilmente Harbour y FiveWinRT.

4. Los usuarios de Harbour/WinRT y FiveWinRT pueden ejecutar aplicaciones desde el propio IDE, ó construir aplicaciones nativas, que no usen este IDE en absoluto. Toda la programación se realiza desde Visual Studio 2012.
Adolfo wrote: Por lo que veo, hay muchas y grandes espectativas para el futuro, gracias por tu empeño.
Gracias a todos vosotros por vuestro apoyo. Tenemos planeado ofrecer una versión "alfa" para quienes quieran no puedan esperar y quieran ir probándolo ya :-)
a un precio reducido, y lo antes posible.

Re: Harbour siendo portado a Windows 8 WinRT

Posted: Mon Oct 01, 2012 1:12 pm
by Antonio Linares
Usando el click derecho para abrir el menu contextual:

Image

Re: Harbour siendo portado a Windows 8 WinRT

Posted: Thu Oct 04, 2012 4:41 pm
by Antonio Linares
Image

Re: Harbour siendo portado a Windows 8 WinRT

Posted: Tue Oct 09, 2012 10:26 am
by Antonio Linares
Image

Image

Re: Harbour siendo portado a Windows 8 WinRT

Posted: Tue Oct 09, 2012 6:51 pm
by sysctrl2
Antonio, si yo quiero usar visual estudio 2012 para desarrollar mi app.

como se incorpora fivewin rt a visual estudio ?

fivewin rt, sera como un componente que se tiene que agregar a VS.2012 ?

son mis primeras dudas upsss.

Suerte y saludos.