UTNianos

Versión completa: Proyecto Teclado Virtual
Actualmente estas viendo una versión simplificada de nuestro contenido. Ver la versión completa con el formato correcto.
Páginas: 1 2 3
leapmotion.com
Yo no se si entendí bien lo que se quiere hacer.. pero veo algo muy similar a: https://www.youtube.com/watch?v=IpaEGoz6...embedded#! lo están diseñando ingenieros electrónicos de utn xd
(08-10-2012 03:53)Feer escribió: [ -> ]Yo no se si entendí bien lo que se quiere hacer.. pero veo algo muy similar a: https://www.youtube.com/watch?v=IpaEGoz6...embedded#! lo están diseñando ingenieros electrónicos de utn xd

Nahuel Gonzalez fue el ayudante de mi cursada en info 1, un GENIO!
No es exactamente lo que yo decia, pero esta muy bueno!
(08-10-2012 05:22)JulianD escribió: [ -> ]
(08-10-2012 03:53)Feer escribió: [ -> ]Yo no se si entendí bien lo que se quiere hacer.. pero veo algo muy similar a: https://www.youtube.com/watch?v=IpaEGoz6...embedded#! lo están diseñando ingenieros electrónicos de utn xd

Nahuel Gonzalez fue el ayudante de mi cursada en info 1, un GENIO!

Es una excelente persona, no tuve oportunidad de tenerlo como profesor pero si como ese "tutor" que tenes en primero jajaa, el fue el único que nos entendió cuando desaprobamos los 50 el primer parcial de info jajaja (y el profesor que se hizo cargo por supuesto).

(08-10-2012 12:02)Adriano escribió: [ -> ]No es exactamente lo que yo decia, pero esta muy bueno!

A disculpa!
Bueno se pueden tomar ideas jaja.
En cuanto al programa yo se "c" si les sirve de algo me dicen =)
(07-10-2012 19:49)Izikiel escribió: [ -> ]leapmotion.com


Si lees un poco el post, te das cuenta que lo que pasaste no sirve realmente para una mierda de lo que se necesita. aunque es un avance que esta muy bueno y copado, el flaco que necesita este software esta postrado y apenas puede mover lo suficiente un dedo como para poder apretar un puto boton, no puede andar moviendo la mano como en minority report...


Off-topic:
Bruno Diaz, agregale al foro un boton para poner alado del "gracias" que diga "escupirle en el ojo al boludo este"

=)

(08-10-2012 03:53)Feer escribió: [ -> ]Yo no se si entendí bien lo que se quiere hacer.. pero veo algo muy similar a: https://www.youtube.com/watch?v=IpaEGoz6...embedded#! lo están diseñando ingenieros electrónicos de utn xd

Uhhh, despues lo voy a ver =D
La facu tiene grandes avances en este estilo, me acuerdo que habian hecho un monitor para ciegos, en base a una impresora de tickets (las que imprimen sobre el papel sensible a macro golpes) que iban formando las letras en el idioma para ciegos, un golaso la verdad... Gracias Feer! obvio que viene bien tu "C" :B
ahora si, ya volvi al laburo =P


(06-10-2012 18:02)Adriano escribió: [ -> ]Lo bueno de C# es que podes usar WPF para hacer la parte de UI y metes unos efectos re grosos en dos patadas. Y llegado el caso, podes meterle alguna cosa en C++ (.net te deja hacer esas cosas)

(07-10-2012 01:07)rulo escribió: [ -> ]Yo voto C++ 0x11.

No voto por C# porque tenia pensado laburar desde *nix y no soy muy fan de tener que usar mono.
Sino igual me adapto y uso el visual studio, aunque en algun momento si queremos hacer algo que corra bajo linux tambien. VAMOS a tener que laburar desde linux.


Tenemos que tener en cuenta un par de cosas, como por ejemplo los temas legales, todo muy lindo con hacerlo en C# y con visual studio, pero no se hasta que punto no vamos a tener que poner tarasca...
y en cuanto a c++, es multiplataforma, hasta ahi nomas, porque tenemos que interactuar un poco con la API grafica del S.O. donde corra el software...
Salvo que inventemos alguna chanchada grafica con opengl... o algo asi...
No me parece que esucpir a la gente este bien

Off-topic:
La utn te da VS gratuito con fines academicos. .NET es gratuito, el VS o el Windows Server no lo son
(09-10-2012 11:57)Adriano escribió: [ -> ]
Off-topic:
La utn te da VS gratuito con fines academicos. .NET es gratuito, el VS o el Windows Server no lo son


Off-topic:
o sea que si programo todo con el notepad y compilo con el csc puedo vender mi software sin pagarle un sope a microsoft?

(igual se que esto no se va a vender, pero tampoco es para un fin academico)

Off-topic:
Claro... se compila todo a IL y listo. Y en algun momento yo he visto a MS apoyando este tipo de proyectos regalando un par de licencias.

Off-topic:
ah groso :B no sabia JAJAJAJ
Bueno, mi genio es mas fuerte que yo, me puse a jugar y investigando un poco con monodevelop (pero sin usar ni gtk, ni nada de mono) logre esto...


using System;
using System.Windows.Forms;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Drawing;

namespace pruebaDesktop0001
{
public partial class form1: System.Windows.Forms.Form
{
private System.ComponentModel.Container components = null;
public form1 ()
{
InitiDatForm();
}
protected override void Dispose( bool disposing )
{
if( disposing )
{
if (components != null)
{
components.Dispose();
}
}
base.Dispose( disposing );
}
private void InitiDatForm()
{
System.Resources.ResourceManager resources = new System.Resources.ResourceManager(typeof(form1));
this.button1 = new System.Windows.Forms.Button();
this.SuspendLayout();
//seteo dat buchon
this.button1.BackColor = System.Drawing.Color.Aqua;
this.button1.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
this.button1.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((System.Byte)(0)));
this.button1.ForeColor = System.Drawing.Color.White;
this.button1.Location = new System.Drawing.Point(0, 0);
this.button1.Name = "buttonPorongudo";
this.button1.Size = new System.Drawing.Size(30, 30);
this.button1.Text = "X";
this.button1.Click += new System.EventHandler(this.buttonPorongudo_Click);

//Seteo del formulario
this.ClientSize = new System.Drawing.Size(250, 250);
this.Controls.Add(this.button1);
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None;
this.Name = "Form1";
this.Text = "Form1";

//aca la magia
/*
this.AllowTransparency = true;
this.Opacity=100.0;
this.BackColor = System.Drawing.Color.Lime;
this.TransparencyKey = System.Drawing.Color.Lime;
*/
//this.BackgroundImage =Image.FromFile("AndroidFuckingALittleApple.jpg");
this.ResumeLayout(false);

}
[STAThread]
static void Main()
{
Application.Run(new form1());
}
private System.Windows.Forms.Button button1;

private void buttonPorongudo_Click(object sender, System.EventArgs e)
{
this.Close();
}
}
}


Pinta facil y copado...

Si descomentan donde dice "aca la magia" el formulario se hace invisible, la onda es dejar un color poco comun (como el verde lima, justo el mismo que usan para la edicion de video) tanto de fondo como de transparencekey...

falta agregar controles de evento para el mouse y lista la torta =)
ah si, donde puse se hace invisible, se hace invisible solo el formulario, y no los objetos que contiene...
mi tercer comentario consecutivo (tenganme paciencia mods)...

La idea seria modificar las dimensiones del form para que ocupen un sector de la pantalla.
De por si, al estar con transparencia, los eventos del mouse en la zona (cabezona) de transparencia no los captura, por lo que se puede clickear la ventana que esta detras tranquilamente.


Off-topic:
Probe de escribir directamente sobre el HDC con puntero "0" o "NullPointer" y dibujar, eso logra que dibujemos directamente sobre el fondo de la pantalla, pero el problema es que cuando se actualiza cualquier ventana, mismo sea el fondo de escritorio (de forma automatica por el evento OnDraw que controla windows) lo que se dibuja desaparece, por experiencia se que cuando sucede esto se puede solucionar capturando el evento y volviendo a dibujar, pero esto causa que emerga el MUUUY famoso flipeo que tiene windows al usar la api grafica de win32... por lo que por una cuestion de estetica y funcionabilidad automaticamente descarte esta opcion...


Asi que a lo que le tenia miedo que era el entorno grafico de la aplicación, resulto ser bastante simple (aunque hay que laburarlo bochaaaa,pero no es imposible...) solo faltaria el automata infinito para la prediccion del teclado y esas cosas que estan ultra resueltas segun tengo entendido por la net... a los que son avanzados en la carrera (no como yo que hace 30 años que estoy en primero) deberian detener algun ejemplo de sintaxis JAJAJA

Off-topic:
ahhh JAJAJA ya le tire la onda a mi jefe para investigar en electrodos para leer la corteza cerebral xD
pioooola, ahora necesitamos a alguien de electronica para que haga el pulsador
ahora en un rato booteo windows y trato de bajarme el proyecto al VS
(09-10-2012 20:29)Jarry escribió: [ -> ]pioooola, ahora necesitamos a alguien de electronica para que haga el pulsador
ahora en un rato booteo windows y trato de bajarme el proyecto al VS

de esos sobran por mi laburo ;)

Ahora bien, lo acabo de comitear con monodevelop... fijate que por ahi lo podes "editar y debugear a medias" sobre linux... Eso si, caguenme a pedos bien cagado con el tema de objetos y la forma de programar, porque soy medio neandertal para objetos, programo todo el día en c/c++ y aprendi asi ya JAJAJAJA (modifiquen lo que haga falta, yo ya vi varias cosas que se van a tener que modificar si o si, como crear un objeto heredado para los botones en vez de hacerlo como hice el boton cerrar ahi)
Páginas: 1 2 3
URLs de referencia