Desarrollar tecnología y liberarla para el beneficio de toda la humanidad

Visión

Ser una empresa reconocida mundialmente por desarrollar adelantos tecnológicos que beneficien a toda la humanidad

Misión

Crear una empresa donde nos guste trabajar, donde podamos dar rienda suelta a nuestra creatividad para desarrollar soluciones tecnológicas útiles para la sociedad

Valores

Innovación

No ser egoísta

TODO: Completar lista

Un proyecto de empresa

Actualmente Sapienlab es un proyecto de empresa, básicamente estoy madurando la idea de una empresa en donde me gustaría trabajar.

La idea es crear Sapienlab a futuro como una empresa donde podamos experimentar hasta alcanzar una tecnología estable, una vez eso crear una Spin Off que se dedique a explotar dicha tecnología (donde los investigadores serían serían socios) y seguir investigando

En cualquier caso, estoy madurando la idea, no tengo prisa :)

El primer campo sería el desarrollo de aplicaciones web, estoy investigando la mejor forma de usar Dojo Toolkit para crear aplicaciones que nada tengan que envidiar a las del escritorio y que funcionen en el cliente universal (navegador). El objetivo es crear una IDE online para crear dichas aplicaciones que funcionaría como Wordpress (en el sentido de que por un lado está el Wordpress.com de paga, y por el otro el Wordpress.org open source)

.

















Software Libre

SLD

Simple Layout Definition, es un protocolo y API en Javascript para renderizar el layout de una WebApp dado un archivo JSON.

Fue diseñada para funcionar bien con los widgets del set de herramientas Dojo Toolkit. Gracias a este protocolo se puede crear rápidamente la estructura de la GUI de una WebApp utilizando los widgets Dijit, Dojox o de terceros (como dgrid, cbtree, etc).

estable javascript AMD client side

jsonpack

Un algoritmo de compresión para JSON hecho en Javascript, es capaz de reducir el tamaño del string JSON hasta un 55%. Esto es cierto para archivos recursivos, por ejemplo la U.S. Geological Survey para los sismos, o la API de Twitter.

estable javascript AMD client side server side

lightDb

Una base de datos liviana NoSQL orientada a documentos que funciona en el navegador. Está escrita en Javascript. Usa la API de HTML5 LocalStorage para guardar la información, en el caso de que el navegador no soporte esta API se crea una estructura en memoria sin afectar la aplicación.

estable javascript AMD client side

ll

Computación paralela con Javascript, este proyecto pretende crear una librería que funcione tanto en el navegador como en el servidor (node.js) y que permita trabajar con varios procesos de forma paralela (paralelismo real).

en desarrollo javascript AMD client side server side

director

Con este proyecto se pretende contar con una forma conveniente de hacer operaciones mutex entre varios estados posibles de la aplicación que desean acceder a un "recurso".

Por ejemplo, suponer que se tiene una instancia de la "Clase" (clon de un prototipo) Mapa y otra instancia de la "Clase" VisorFotos, si ambas instancias desean ocupar el panel central de una WebApp, entonces debe existir un método para coordinar que solo una acceda al recurso "panel central" a la vez.

en desarrollo javascript AMD client side server side

Indie

Indie es el nombre del motor de videojuegos HTML5 que Sapienlab está desarrollando, la idea es usar las mejores prácticas aprendidas en el desarrollo de aplicaciones web, por ejemplo AMD para como loader Javascript.

Más novedades pronto

en desarrollo javascript AMD client side

Quién soy

Foto de mi

Hola, me llamo Rodrigo González Castillo, soy un chileno estudiando y viviendo en Chile. Estudio Ingeniería en Informática en la UCN, casa central (Antofagasta).

No me puedo lamer el codo, ni estornudar con los ojos abiertos. Odio hablar de mi mismo, además de divagar cuando describo a alguien.

Actualmente trabajo Part Time en LDF Soluciones, una empresa local.

Contacto

De momento el formulario está deshabilitado, por favor comunicate por correo rodrigo@sapienlab.com.

No cuentamos con oficinas, recordar que Sapienlab es un proyecto de empresa, no una empresa aún :)