Ir al contenido principal

Entradas

Taller Google App Engine / Java + JDO

Configuración manual de vaadin en netbeans

Frustración y desesperanza al aprender y adoptar tecnologías google

El aprendizaje y la adopción de nuevas tecnologías suele ser un dolor de cabeza para las personas autodidactas, sobre todo cuando la información está dispersa y la documentación generada por los desarrolladores de esas nuevas tecnologías ofrecen simples códigos de ejemplos que no satisfacen nuestras expectativas y que siempre vemos en los eventos de podcast o festivales de desarrolladores ser replicados, sin darle un valor agregado en la explicación del funcionamiento de mencionadas tecnologías. Las tecnologías google no son la excepción, si bien cuenta con una básica documentación y ejemplos sencillos, estos no terminan de convencer cuando tenemos problemas con la API de desarrollo y no encontramos documentación que ayude a entenderla, menos aún buscar referentes en nuestro país u otros latinoamericanos donde solo apreciamos show y noticieros en Tecnologías de la información y comunicación, los cuales si bien informan sobre las nuevas tecnologías y que podrían hacer por...

Desarrolla aplicaciones Swing con Google Web Toolkit

Hoy estuve pensando en el sin numero de cursos de javascript y frameworks que facilitan el desarrollo en la web, tambien vi un poco de farandula de las comunidades con lo nuevo que va saliendo como Dart y Angular.js, no creo que la tecnología sea mala, solo que sin conocerla bien se atreven a compararla con una tecnología como GWT, la cual cuenta con una comunidad activa desde el 2006 y que sigue creciendo. Cuando estaba en la universidad y desarrollaba con javascript, pensaba en lo facil que es java y el desarrollo de aplicaciones de escritorio con swing, codear todo desde cero sin realizar el mentadisimo "arrastrar y soltar" a los que nos tienen acostumbrados los docentes de las universidades(pero bueno eso es otro problema que no viene al caso), en ese entonces pensaba en porque no se inventaba swing para web y busque como convertir mi aplicación swing en web y en ese momento "San Google" al rescate me mostro los applets java que ya los conocia y el b...

Java Swing y Oracle

Googlenloqueciendo o pensando en Google

Google es una empresa que se caracteriza por ser innovadora, cada año realiza su famoso Google I/O, un evento al que toda persona interesada en tecnologías de la información le gustaría estar presente, en este evento google lanza lo último de sus investigaciones e invenciones, está claro que google es una empresa I + D, pero que hay detras del exito de google, muchos nos preguntamos esto a cada momento, tengo muchas teorías en las cuales siempre están presentes los siguientes factores: personas, comunidad, filosofia, software libre y open source. Cada uno de los factores antes mencionados colabora con el éxito y el crecimiento exponencial de google, si hacemos un análisis podemos notar que google se preocupa por reclutar a personas para ser embajadores, casi al extremo de llegar a ser fanáticos religiosos a los cuales llamo “Googleistas”, ya que estos se encargan de reclutar a otros y por así decirlo crear su religión, refiriéndose a que google siempre tiene lo mejor, c...

Cloud computing - Prologo

Cloud computing es un término usado para describir servicios brindados por terceros para satisfacer necesidad corporativas o individuales, por dar algunos ejemplos: servicios de hosting, servicios de correo corporativo(google, microsoft, yahoo, etc), servicios de almacenamiento en la nube(DropBox, SkyDrive, Google Drive, etc), servicios de almacenamiento de imágenes(Flickr, Picasa, etc), cada día que pasa el mundo adopta esta forma de trabajo, porque le permite ser más productivo y no tiene que realizar grandes inversiones para implementar servicios que existen en la Nube(Internet). El cloud computing permite a las pequeñas y medianas empresas estar  al mismo nivel que las grandes corporaciones, al adoptar tecnología de punta para sus servicios, además de ahorrar en costos de servidores propios, invertir en la seguridad física de los mismos, tener una área de sistemas(Es ideal tercerizar este servicio), olvidarse de la seguridad lógica(accesos sin permiso a servidore...