surface con c#?

28/07/2007 - 01:08 por Gustavo | Informe spam
Estimados



Recien estoy empezando a desarrollar en C#. El tema es que he quedado
fascinado al ver la página donde Microsoft publicita el surface
(http://www.microsoft.com/surface/) y quisiera saber si este tipo de
aplicaciones se podrán desarrollar con el VS2005.



Por otra parte, que es surface? Un sistema operativo o un lenguaje para
desarrollo de software del estilo que muestran en la página?



Muchas Gracias y saludos.

Preguntas similare

Leer las respuestas

#6 Harvey Triana
29/07/2007 - 00:12 | Informe spam
Joeeeeeeeeeeeeeeeer.


Perdí mi tiempo.

By
<Harvey Triana />
http://vexpert.mvps.org


"RFOG" escribió en el mensaje
news:
Joeeeeeeeeeeeeeeeer.

El C++ (sin CLI) es netamente superior al C# en absolutamente TODO.

En este hilo siempre me he referido al C++ nativo de toda la vida, tu has
metido por medio el C++/CLI (que en mi opinión sigue siendo netamente
superior al C#, otra cosa es el IDE mierdoso que nos han puesto).

Y doy el tema por cerrado.

En Sat, 28 Jul 2007 17:47:25 +0200, Harvey Triana
escribió:

La verdad, no confundo nada. Solo "De hecho puede ser superior () y más
rápido", que es diferente a "Siempre es superior"... Luego te cuento.

<Harvey Triana />


"RFOG" escribió en el mensaje
news:
No confundas C++ con C++/CLI. C++/CLI es el C++ del .NET, y te aseguro
que
es más rápido que C# ante código igual. El optimizador del C# sólo da
una
pasada (de hecho no hay diferencia entre depurar código optimizado que
debug), y el de C++/CLI da dos pasadas, y no es lo mismo depurar código
en
debug que en release. Te lo dice alguien que usa a diario ambos
lenguajes.

C++ es con lo que está hecho la mayoría de Windows, del Office, del
propio
Visual Studio (y lo que no está hecho en C++, como el manejo visual de
las
fichas, está lleno de bugs).

Además, hazme un driver en modo kernel con C#.


En Sat, 28 Jul 2007 15:14:45 +0200, Harvey Triana
escribió:

Hacerse, se podría hacer, pero para eso es mucho mejor el C++ de toda
la
vida. Porque los gráficos con GDI+ no es que sean muy rápidos, y el
propio
C# no es que sea muy bueno haciendo cosas de esas...



Esto es discutible. C# esta a la vanguardia, y no es menos eficaz que
C++.
De hecho puede ser superior () y más rápido. De otra parte, el
framework
es
el mismo.

<Harvey Triana />

"RFOG" escribió en el mensaje
news:
No, sí y más bien no.

En primer lugar necesitas de una pantalla táctil de toque múltiple.
Eso
necesita un driver específico que debe suministrar el fabricante.
Luego
tendrías que sustituir la shell (el explorer) de windows con la tuya
propia y que hiciera todo lo que tu quisieras con la interactuación
del
usuario...

Hacerse, se podría hacer, pero para eso es mucho mejor el C++ de toda
la
vida. Porque los gráficos con GDI+ no es que sean muy rápidos, y el
propio
C# no es que sea muy bueno haciendo cosas de esas...


"Gustavo" escribió en el mensaje de
noticias
news:%
Estimados



Recien estoy empezando a desarrollar en C#. El tema es que he quedado
fascinado al ver la página donde Microsoft publicita el surface
(http://www.microsoft.com/surface/) y quisiera saber si este tipo de
aplicaciones se podrán desarrollar con el VS2005.



Por otra parte, que es surface? Un sistema operativo o un lenguaje
para
desarrollo de software del estilo que muestran en la página?



Muchas Gracias y saludos.














Visita mi blog principal: http://rfog.blogsome.com
Y este sobre programación: http://geeks.ms/blogs/rfog
Libros, ciencia ficción y programación
=Los espejos se emplean para
verse
la cara; el arte para verse el alma.









Visita mi blog principal: http://rfog.blogsome.com
Y este sobre programación: http://geeks.ms/blogs/rfog
Libros, ciencia ficción y programación
=Nadie está de acuerdo con las
opiniones de los demas; sólo aceptamos las nuestras expresadas por otros.
Respuesta Responder a este mensaje
#7 CrAsH-DMX
29/07/2007 - 00:25 | Informe spam
Bueno regresando al tema antes de la discucion interminable sobre que
lenguaje es mejor que otro. Yo he desarrollado portales interactivos para
touch screen y la respuesta es SI, si de pueden desarrollar aplicaciones asi
con C#; en aquellos tiempos yo las desarrolle utilizando VB6 en su mayor
parte y C++ en algunos aspectos tales como efectos en graficos y
principalmente en comunicaciones, pero como el Net framework da amplio
soporte a las comunicaciones, supongo que a menos que se requieran cosas muy
especializadas todo podria hacerse con un solo lenguaje, por otro lado no
creo que el manejo de graficos a estas alturas del partido sean muy
complicadas dado que ya existen cosas como las DirectX. Lo cierto es que
necesitarias una super maquina para lograr efectos graficos al nivel del
Surface y como ya lo comentaron en algun otro lado toda la infraestructura
del touchscreen con sus respectivos drivers y anexas.

CrAsH-DMX

Saludos !!!

"Gustavo" escribió en el mensaje
news:%
Estimados



Recien estoy empezando a desarrollar en C#. El tema es que he quedado
fascinado al ver la página donde Microsoft publicita el surface
(http://www.microsoft.com/surface/) y quisiera saber si este tipo de
aplicaciones se podrán desarrollar con el VS2005.



Por otra parte, que es surface? Un sistema operativo o un lenguaje para
desarrollo de software del estilo que muestran en la página?



Muchas Gracias y saludos.


Respuesta Responder a este mensaje
#8 RFOG
29/07/2007 - 09:51 | Informe spam
En Sun, 29 Jul 2007 00:25:51 +0200, CrAsH-DMX
escribió:

Bueno regresando al tema antes de la discucion interminable sobre que
lenguaje es mejor que otro. Yo he desarrollado portales interactivos para
touch screen y la respuesta es SI, si de pueden desarrollar aplicaciones
asi



¡Yo la tengo más grande! :-)

con C#; en aquellos tiempos yo las desarrolle utilizando VB6 en su mayor
parte y C++ en algunos aspectos tales como efectos en graficos y
principalmente en comunicaciones, pero como el Net framework da amplio
soporte a las comunicaciones, supongo que a menos que se requieran cosas
muy
especializadas todo podria hacerse con un solo lenguaje, por otro lado no
creo que el manejo de graficos a estas alturas del partido sean muy
complicadas dado que ya existen cosas como las DirectX. Lo cierto es que
necesitarias una super maquina para lograr efectos graficos al nivel del
Surface y como ya lo comentaron en algun otro lado toda la
infraestructura
del touchscreen con sus respectivos drivers y anexas.

CrAsH-DMX

Saludos !!!




No se lo digas a nadie, pero yo tengo *dos* quioscos que usan una espuerta
de gráficos hechos en C++/CLI, y no los hice en C# por el tema del
Interop, ya que tenía que interactuar con varias bibliotecas hechas en
C++ nativo...

Y esto es como todo, cada herramienta para su cosa...


"Gustavo" escribió en el mensaje
news:%
Estimados



Recien estoy empezando a desarrollar en C#. El tema es que he quedado
fascinado al ver la página donde Microsoft publicita el surface
(http://www.microsoft.com/surface/) y quisiera saber si este tipo de
aplicaciones se podrán desarrollar con el VS2005.



Por otra parte, que es surface? Un sistema operativo o un lenguaje para
desarrollo de software del estilo que muestran en la página?



Muchas Gracias y saludos.











Visita mi blog principal: http://rfog.blogsome.com
Y este sobre programación: http://geeks.ms/blogs/rfog
Libros, ciencia ficción y programación
=Nadie está de acuerdo con las
opiniones de los demas; sólo aceptamos las nuestras expresadas por otros.
Respuesta Responder a este mensaje
#9 Daniel A. Calvin - Cooperator Team
29/07/2007 - 18:08 | Informe spam
Hola Gustavo

Me parece que nadie respondio tu pregunta, nop?
Lo que viste en surface, ralmente no te se responder si es directamente un
sistema operativo o un API que se manta sobre windows, se logra mediante
dispositivos de hardware especificos para Surface.

De hecho el manejo de "gestos" se logra mediante el uso de 5 cámaras que
están ubicadas bajo la parte visible de la pantalla.

Me imagino que en algun momento MS publicará una versión de VS o algún ADDIN
para programar c# y/o cualquier lenguaje net para escribir aplicaciones
surface. Si no lo hiciera no lograría tener una mas importante de
aplicacione sdisponibles para surface.

Entiendo que tu pregunta apunta a desarrollar aplicacie surface y no hacer
tu propia versionde surface.

Saludos

Daniel Calvin


"Gustavo" escribió en el mensaje
news:%
Estimados



Recien estoy empezando a desarrollar en C#. El tema es que he quedado
fascinado al ver la página donde Microsoft publicita el surface
(http://www.microsoft.com/surface/) y quisiera saber si este tipo de
aplicaciones se podrán desarrollar con el VS2005.



Por otra parte, que es surface? Un sistema operativo o un lenguaje para
desarrollo de software del estilo que muestran en la página?



Muchas Gracias y saludos.


Respuesta Responder a este mensaje
#10 RFOG
29/07/2007 - 20:22 | Informe spam
Si lo hacen bien no necesitan lanzar nada más que el propio surface.

Tus aplicaciones responderían a los mensajes normales de windows WM_MOVE,
WM_RESIZE, etc, como cualquier otra aplicación normal, y sería tarea de la
shell del surface el hacer rebotar las ventanas enviando los mensajes
WM_MOVE correspondientes, así como los WM_RESIZE ante los cambios de
tamaño.

Y ante efectos de ondas, etc, sería cosa de que el driver de vídeo y la
shell se entendieran...

Incluso las deformaciones estilo Beryl las gestiona el driver y la shell.
Sería un absurdo pasarle a la aplicación un path (gráfico, no de disco) y
dejar que la aplicación hiciera las deformaciones: entonces cada
aplicación podría hacer lo que le viniera en gana... de igual modo que
ahora pueden hacerlo si habilitas los estilos Owner Draw y lo pintas tu a
mano.

En Sun, 29 Jul 2007 18:08:36 +0200, Daniel A. Calvin - Cooperator Team
escribió:

Hola Gustavo

Me parece que nadie respondio tu pregunta, nop?
Lo que viste en surface, ralmente no te se responder si es directamente
un
sistema operativo o un API que se manta sobre windows, se logra mediante
dispositivos de hardware especificos para Surface.

De hecho el manejo de "gestos" se logra mediante el uso de 5 cámaras que
están ubicadas bajo la parte visible de la pantalla.

Me imagino que en algun momento MS publicará una versión de VS o algún
ADDIN
para programar c# y/o cualquier lenguaje net para escribir aplicaciones
surface. Si no lo hiciera no lograría tener una mas importante de
aplicacione sdisponibles para surface.

Entiendo que tu pregunta apunta a desarrollar aplicacie surface y no
hacer
tu propia versionde surface.

Saludos

Daniel Calvin


"Gustavo" escribió en el mensaje
news:%
Estimados



Recien estoy empezando a desarrollar en C#. El tema es que he quedado
fascinado al ver la página donde Microsoft publicita el surface
(http://www.microsoft.com/surface/) y quisiera saber si este tipo de
aplicaciones se podrán desarrollar con el VS2005.



Por otra parte, que es surface? Un sistema operativo o un lenguaje para
desarrollo de software del estilo que muestran en la página?



Muchas Gracias y saludos.











Visita mi blog principal: http://rfog.blogsome.com
Y este sobre programación: http://geeks.ms/blogs/rfog
Libros, ciencia ficción y programación
=¿Por qué sabes que una mujer ha
usado el ordenador?
Porque hay TIPP-EX en la pantalla.
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida