sábado, marzo 17, 2012

Presentando VirtualPAC, nuestro propio servicio de Timbrado Fiscal

Después de varios meses de tener abandonado el blog, tengo el gusto de presentar publicamente la razón de esta prolongada ausencia.

Durante los casi 10 meses en que no he publicado nada en este blog, hemos estado trabajando en un ambicioso proyecto tecnológico para la facturación electrónica CFDI para México.

A lo largo de estos meses hemos aprendido muchísimo sobre muchísimos temas: Virtualización, Servicios Web, XML, aplicaciones en la nube, etc. etc. etc y lo mejor de todo es que hemos podido poner en práctica casi todo lo que hemos aprendido.

También aprendimos y explotamos otros lenguajes de programación, otras herramientas, nos salimos del mundo Xbase de toda la vida, y nos sumergimos de lleno en tecnologías basadas en internet, y hoy en la oficina se escucha mas hablar de .NET, de IIS, de Oxygen y otras herramientas.

Como resultado de todo esto, y para satisfacer una necesidad cada día mas se hace mas importante en México, como es la facturación electrónica, creamos nuestro nuevo producto: VirtualPAC.

¿ Qué es VirtualPAC ?

VirtualPAC es un servicio de timbrado fiscal virtual desarrollado por CiberTec y está soportado por una potente infraestructura de datos distribuidos.

VirtualPAC no es un Proveedor Autorizado de Certificación (PAC), es algo mucho mejor, conjunta en uno solo, los servicios de timbrado de 3 de los mejores proveedores autorizados de certificación actualmente en el mercado: SEFactura, Facturar en Línea (FEL) y próximamente Tralix pero tenemos la capacidad de integrar en nuestro producto a cualquier otro PAC.


¿ Cómo funciona ?

En el año 2010 creamos CiberSAT, una DLL para firmado y sellado de Facturas Electrónicas CFD, el gran éxito de CiberSAT, que cuenta actualmente con mas de 3,000 usuarios finales, se debió principalmente a su increíble facilidad de implementación en cualquier lenguaje de programación y a una metodología desarrollada por nosotros, basada en una "plantilla" que permite generar un archivo XML a partir de un archivo de texto, puede parecer una tontería, pero en realidad de una estupidez, pero el éxito del modelo de plantillas nos llevó a crear plantillas para todos las posibles combinaciones de facturación electrónica de México, así creamos facturas simples, recibos de honorarios, de arrendamiento, facturas con complementos, con addendas, etc.

Basados en esta buena experiencia, VirtualPAC también se construyó a partir del modelo plantillas y toda la operación de VirtualPAC funciona a partir de la misma metodología de CiberSAT, VirtualPAC tiene su propia plantilla, donde solo tienes que indicar tu usuario VirtualPAC y el RFC del emisor de la factura electrónica.

Cuando CiberPAC detecta en el XML que el PAC es VirtualPAC, el XML es enviado al nuestro servicio el cual realiza una pre-validación del mismo y posteriormente lo envía a cualquiera de los 3 proveedores autorizados con los que trabajamos, recoge el timbre fiscal digital, guarda una copia del XML y lo devuelve al emisor para que CiberPAC termine el proceso de generación del CFDI, tal como lo muestra el siguiente esquema:

Esquema Virtual Pac

Este proceso no consume mas tiempo del que se utiliza para generar un timbre llamando directamente a los webservices del PAC ya que VirtualPAC cuenta con un ancho de banda síncrono de 100 mbps lo cual nos permite obtener respuesta del PAC mucho mas rápido que con cualquier conexión a internet comercial y devolver el timbre fiscal al emisor igual de rápido.

Ventajas de VirtualPAC:

Libertad de asignación:

Los timbres de VirtualPAC son "libres" es decir, no tienen restricción de tiempo ni de RFCs, la mayoría de los PACs ofrecen paquetes de timbrado con duración de 1 año y que únicamente pueden asignarse a un solo RFC emisor. Nuestros timbres no tienen fecha de caducidad, los puedes usar como y cuando quieras y tampoco tienen restricción de RFCs, tu compras un paquete de "N" timbres y los repartes entre todos los RFCs que quieras.

Facilidad de administración:

Tu tienes el control del timbrado, cuando adquieres un paquete de timbres de VirtualPAC, te entregamos la herramienta VirtualPAC Administration Tool, que es un programa para Windows mediante la cual tu podrás dar de alta a tus emisores en el servicio de Virtual PAC, asignarles el número de timbres que desees y consultar el consumo de cada uno tus emisores para saber cuando tienen que volver a adquirir timbres.

Seguridad:

VirtualPAC garantiza que SIEMPRE obtendrás un timbre cada vez que utilices el servicio ya que si el primer proveedor falla en el timbrado, VirtualPAC automáticamente reenvia la petición al segundo PAC y si este también falla, reenvia a un tercer proveedor, el Código Fiscal de la Federación establece que es tu derecho como emisor contratar el servicio de mas de un Proveedor Autorizado de Certificación.

Cada operación exitosa genera un XML firmado, sellado, timbrado y debidamente validado en el SAT, mismo que puedes consultar en la página del SAT y que se almacena en una base de datos, lo cual nos permite ofrecerte el servicio de almacenamiento por 5 años de los XMLs emitidos, tal y como lo marca la ley.

Almacenamiento:

El Código Fiscal de la Federación establece que es obligación del emisor almacenar por 5 años sus XMLs emitidos, VirtualPAC resguarda cada operación de timbrado en una base de datos con todas las medidas de seguridad pertinentes (encriptación, respaldo automático y replicación), lo cual nos permite ofrecerte 2 servicios complementarios que seguramente serán del agrado de los usuarios de tus sistemas de facturación:

Para el emisor: Ofrecemos un servicio de consulta de XMLs via web y por medio de una aplicación de escritorio para Windows. Esto les permite consultar sus XMLs timbrados, obtener reportes de conteo de facturas emitidas por varios criterios así como copias del los XMLs emitidos.

Para el receptor: Ofrecemos un servico que le permite obtener una copia del XML via web, sin importar la fecha de emisión de cualquier XML generado via VirtualPAC

Cancelaciones:

VirtualPAC explota ampliamente los servicios web de nuestros proveedores de timbrado, lo cual nos permite ofrecerte cancelación directa de los CFDI emitidos POR CUALQUIER PAC sin tener que usar el portal del SAT para realizar el proceso. La versión de CiberSAT para VirtualPAC incluye la función CancelaCDFI(), si cuentas con el UUID del CFDI, los archivos CER y KEY y su correspondiente password, utilizados en la emision del CDFI original, y eres usuario de VirtualPAC, entonces puedes cancelar el documento directamente en el SAT usando nuestro servicio.

Usar este servicio es muy simple, si ya tienes timbres VirtualPAC, puedes cancelar hasta el 10% del total de timbres que tenga tu emisor, si no eres cliente de VirtualPAC, solo compra un paquete de timbres de VirtualPAC y podrás cancelar hasta el 50% de los timbres que adquieras, con la ventaja de que los timbres que adquieras podrán ser usados por tu emisor al 100% y en cualquier momento.

Pruebas ilimitadas:

Nosotros controlamos los servicios de VirtualPAC. Muchos PAC te limitan las pruebas a períodos de tiempo determinados o a un número limitado de pruebas, en algunos otros tienes que registrar datos del emisor para que te dejen hacer pruebas y otros incluso te cobran solo por probar el servicio. Con VirtualPAC nada de esto sucede, puedes hacer pruebas y demos con tus clientes por tiempo indefinido y sin costo. Descarga el Kit de Pruebas VirtualPAC, del siguiente enlace:

Kit de Pruebas VirtualPAC

Listo para la versión 3.2 de CFDI.

Muchos PAC actualmente no soportan la versión 3.2 de CFDI o bien lo hacen de una manera distinta a como soportaban la versión 3.0. Los PACs que integran el servicio de VirtualPAC soportan y validan perfectamente documentos de la versión 3.2 de CFDI. No esperes hasta Junio para realizar el cambio, que además es obligatorio, con VirtualPAC ya tienes el soporte para CFDI ver. 3.2

  • Precio:
CiberTec compra alto volumen de timbrado a los proveedores autorizados y esto nos permite ofrecerte excelentes precios en la compra de timbres VirtualPAC, nuestros timbres son exactamente los mismos que los de los proveedores autorizados solo que mucho mas baratos, incluso mas baratos que el precio que te pueda ofrecer cualquiera de los 3 PAC que forman parte del servicio:

Paquete
Timbres incluidos

Precio (mas I.V.A)

Precio por timbre

TCFDI-25
25
$100.00
$4.00
TCFDI-50
50
$150.00
$3.00

TCFDI-100

100
$250.00
$2.50
TCFDI-250
250
$375.00
$1.50
TCFDI-500
500
$650.00
$1.30
TCFDI-1000
1,000
$1,000.00
$1.00
TCFDI-2500
2,500
$2,500.00
$1.00
TCFDI-5000
5,000
$4,250.00
$0.85
TCFDI-10000
10,000
$8,000.00
$0.80
TCFDI-20000
20,000
$16,000.00
$0.80
TCFDI-30000
30,000
$21,000.00
$0.70
TCFDI-40000
40,000
$28,000.00
$0.70
TCFDI-50000
50,000
$30,000.00
$0.60
TCFDI-Premium
50,000
$40,000.00
Licencias CiberPAC ilimitadas incluidas.

Si adquieres mas de 50 mil timbres podemos ofrecerte descuentos adicionales. Y si tienes una cotización formal del cualquier PAC, muestranosla y podemos mejorar su precio.

Como buenos padres, estamos orgullosos de nuestro nuevo hijo, y esperamos que sea de utilidad para todos nuestros usuarios que ya son mas de 100 en 1 mes.

lunes, julio 11, 2011

Adiós Facundo, maestro y artista.

Hace aproximadamente 5 años, publiqué en este blog una de las reflexiones desde mi punto de vista mas hermosas sobre la vida, de autoría de Facundo Cabral.

http://objetopersistente.blogspot.com/2006/09/no-estas-deprimido.html

Para los que quieran un vídeo de la misma, hace poco, algo así como 3 semanas, publiqué en mi muro de Facebook el mismo texto, narrado por Facundo Cabral, porque realmente es una escuela para la vida.

Puedes ver este vídeo en YouTube:



Gracias Facundo, por inspirar mi vida, gracias de parte de un amigo tuyo que siempre te admiró y que nunca conociste.

miércoles, junio 22, 2011

Y estamos de regreso !!!!!!... Listo CiberPAC para CFDI

Si, sí, ya lo sé, esto está muy abandonado, pero para buena fortuna de nosotros estamos siendo "víctimas de nuestro propio éxito".

El boom de la facturación electrónica para México del año pasado nos dejó en una posición tecnológica y comercial muy interesante para afrontar los cambios que plantea el modelo de facturación electrónica para México de este año, el llamado Comprobante Fiscal Digital por Internet ó CFDI.

El año pasado pensaba que la competencia era muchísima, incluyendo herramientas gratuitas, open source y otras demasiado baratas (y algunas totalmente inútiles), sin embargo en el mes de Enero del 2011, después de pasar 2 meses de locura (Noviembre y Diciembre) haciendo implementaciones como posesos de nuestra solución de facturación electrónica CiberSAT, mi socio y amigo Oscar Lira hizo un análisis de cual era nuestra posición en el mercado.

Cuando Oscar me pasó los números simplemente se me fue la mandibula al suelo y otra vez recordé lo que me dijo mi mentor hacer muchos años....proponte una meta que cuando la logres tú mismo te sorprendas de haberla conseguido.

Pues sucede que durante el año 2010, el SAT (Autoridad Tributaria de México) emitió algo así como 326,000 autorizaciones para emisión de facturación electrónica, y luego de revisar las licencias generadas para uso de nuestra solución, que fueron aproximadamente 3,200 durante el año pasado, nos sorprendió saber que el 1% de los comprobantes fiscales digitales que se hacen todos los días en México, son generados con nuestro producto. Una vez mas me sorprendió hasta donde pudimos llegar con un producto de software muy bien diseñado, muy bien programado y competitivo, en palabras de Oscar.... "nunca me imaginé que algo que programé yo lo usara tanta gente". Pues si mi querido amigo, hemos rebasado nuestras propias espectativas.

La razón del relativo abandono de Objeto Persistente, se debe a que hemos estado dedicando mucho tiempo a crear nuevos productos de Facturación Electrónica debido a los cambios que el SAT ha implementado para este año en el modelo. Ahora la facturación debe realizarse vía Internet y obtener por parte de la autoridad tributaria un "Timbre Fiscal Digital".

Es un modelo similar al modelo Chileno, sin embargo y a diferencia del modelo del país sudamericano, la emisión de dicho "Timbre Fiscal Digital" tiene un costo economico añadido ya que corre a cargo de 29 empresas privadas autorizadas por el SAT, llamadas "PACs" (Proveedores Autorizados de Certificación) y no por parte de la misma autoridad tributaria. Esto complica el modelo porque hay que realizar comunicación vía Internet con 29 entidades distintas, cada una con sus propios estándares.

Es por eso que hemos dedicado estos primeros 5 meses del año básicamenta a 2 cosas:

1) A diseñar un nuevo producto mejorado partiendo de las bases tecnológicas de nuestro "CiberSAT 4.0" para cumplir con los nuevos requisitos del Comprobante Fiscal Digital por Internet (CFDI), siempre teniendo en mente los 2 factores que representaron el éxito de nuestro producto anterior: facilidad de uso y facilidad de implementación EN TODOS LOS LENGUAJES DE PROGRAMACION.

2) También nos hemos dedicado a crear una serie de alianzas de negocios con los distintos PACs para proveer a los clientes de ambos de un esquema de implementación de facturación electrónica por internet, rápido y eficiente basado en nuestros productos de software y que incluya la capacitación y los servicios de implementación.

Y estamos en ello ....

CiberTec Labs, el área de I+D de CiberTec, a cargo de Oscar, ha desarrollado 4 productos nuevos y potentes que le ofrecen a nuestros clientes capacidad de conexión CON CUALQUIER PAC y para todos los lenguajes de programación, utilizando siempre las mismas funciones en todos los casos:

CiberSAT 5.0: Es un componente que valida las estructuras de los XML Ver 3.0 (CFDI) usando las definiciones XSD publicadas por la autoridad tributaria (SAT México), además de verificar todas las operaciones matemáticas dentro del XML, CiberSAT 5.0 genera XMLs con sellos digitales basados en SHA-1 y firmas electrónicas listos para ser enviados a cualquier PAC. Básicamente hace lo mismo que CiberSAT 4.0.

CiberURL: Las conexiones a la mayoría de los Proveedores Autorizados de Certificación (PACs) para obtener los "Timbres Fiscales Digitales" se realizan a travez de WebServices. Como bien sabemos los lenguajes de programación "antiguos" no poseen la capacidad de usar WebServices y por otro lado, en los lenguajes de programación "modernos" nos hemos encontrado con que los programadores no tienen NPI (No Poseen Información) de como usarlos, razón por la cual creamos CiberURL, que es una componente que gestiona a bajo nivel las conexiones con los distintos PACs, se usa a traves de funciones, por lo que no hay necesidad de saber absolutamente nada de objetos ni de tener instalado nada en tu computadra y gestiona los llamados a los WebServices directamente manipulando sockets incluyendo SSL. Este componente es el encargado de enviar al PAC el XML y de recibir el Timbre Fiscal digital, así como de validar los posibles errores que surjan durante el proceso de comunicación.

CiberCBB: Los documentos impresos que representen un CFDI, deben llevar un "dispositivo de seguridad" que valide la autenticidad del documento. En el caso por ejemplo del modelo español de facturación electrónica estos dispositivos de seguridad se llaman "marcas impresas" y son códigos de barras en formato PDF (nada que ver con el PDF de Acrobat). En el caso del modelo mexicano este dispositivo de seguridad es un Código de Barras Bidimensional (CBB) en formato QRCode que contiene información sobre la factura y que puede ser verificado fácilmente usando una pequeña App gratuita para smartphones (blackberry, android e iphone/pad/pod) llamada I-nigma. CiberCBB es el componente encargado de generar los códigos de barras bidimensionales, que son individuales para cada factura y que deben ir en el documento impreso generando un archivo gráfico en formato BMP para cada CBB.

CiberPAC: Es la estrella de nuestro circo, es el domador de los leones. Este componente es el que va haciendo las llamadas a las distintas funciones necesarias en el proceso de generación del CFDI y es también el encargado de ir analizando las salidas generadas por los otros 3 productos para verificar que no generen ningún error. Así por ejemplo se encarga de analizar los XML originales y eliminar las cosas que no se necesitan para generar un timbre fiscal, se encarga de llamar a las funciones que envían y reciben archivos al PAC y si todo salió correcto, de llamar a las funciones que generan el CBB.

Como verán la parte tecnológica nos ha consumido mucho tiempo pero hoy tenemos un producto que supera por mucho a nuestro producto anterior y lo mejor de todo: Es 100% compatible con todos los lenguajes de programación, igual que el producto anterior. Hoy por hoy CiberPAC está implementado en mas de 20 soluciones ERP que se comercializan en México, algunas de ellas con mas 300 clientes. El componente está tan bien logrado que es posible incluso usarlo para hacer facturas desde Word o Excel, y desde mas de 10 distintos lenguajes de programación como son Visual Basic 5, 6 y .NET, C# y C++, Delphi todas sus versiones, ASP, Cobol, Visual FoxPro, CA-Visual Objects, CA-Clipper (16 bits), (x)Harbour y todos sus amigos (Xailer, FiveWin, MiniGUI, etc), PHP, Java y Clarion y lenguajes tan raros como WinDev, Advanced Revelation, o bien generadores de código como Genexus o FileMaker cumpliendo con todos los requisitos fiscales establecidos por el SAT.

Derivado de lo anterior, la solución para usuario final, desarrollada por nuestro socio de negocios Sanroms Software de México, el Sanrom's Invoice integra nuestro componente para los servicios de timbrado y generación de códigos de barra bidimensiales. Demo diponible aquí.

Por el lado del contacto con los PACs también me he quedado gratamente sorprendido, yo pensé que tendríamos que ir tocando puertas por todos lados, pero al parecer el éxito de nuestro primer producto nos ha comenzado a abrir las puertas, hoy los Proveedores Autorizados de Certificación nos buscan interesados en que nuestros productos trabajen con sus soluciones y no tenemos ninguna necesidad de tocar mas puertas.

CiberPAC actualmente puede conectarse y generar facturas electrónicas con:

Timbre Fiscal
Edicom
Tralix
BuzonE

Y próximamente (a mas tardar a finales de Julio) con:

Konesh Soluciones
Facturar en Linea
My $uite
Compaq-I

Nuestro objetivo es que a fin de año podamos trabajar con al menos 15 de los 29 proveedores autorizados.

Así mismo ya contamos con otro tipo de alianzas comerciales con estos mismos PACs para distribuir y comercializar servicios de timbrado, mismos que estarán disponbiles para todos nuestros clientes a principios del mes de Julio, la idea es hacer un "one-stop shop", es decir que no tengas que pasar por 2 o 3 lugares para comenzar a facturar, que si hablar con el proveedor del software, que si darse de alta con el PAC, que si enviar los documentos, etc. etc. etc. nosotros te ofreceremos toda la solución "llave en mano" lista para integrarla en tus programas actuales, sin molestias para tus usuarios finales.

Desde luego no hemos olvidado nuestros origenes, muchos de los componentes de alto nivel de CiberPAC están desarrollados con Xailer y (x)Harbour, como el modulo Stand-alone de CiberSAT y la solución para usuario final Sanrom's Invoice la cual adicionalmente utiliza Advantage Database Server como servidor de datos, tanto el servidor local, el servidor remoto y por si fuera poco, incluye soporte al Advantage Internet Server, con lo cual, puedes facturar desde distintos puntos remotos conectado a un servidor central via internet ;-).

Y desde luego seguimos haciendo implementaciones con Advantage Database Server, que con su versión 10 ha venido a sorprendernos gratamente, nunca pensé que unos archivos DBFs pudieran tener tanto poder como replicación entre servidores, procesos almacenados, triggers, etc.

Prometo hacer la reseña de una implementación de ADS bastante compleja, que estamos terminando con un cliente muy importante, pero será en el próximo post, mientras tanto..... ESTAMOS DE REGRESO !!!!

domingo, febrero 13, 2011

Detalles del seminario de Xailer en Cancún

Han sido unos días muy atareados, pero ya estoy en condiciones de darles mas información sobre el seminario de Xailer en Cancún.

Lo primero agradecer a las mas de 40 personas que han mostrado su interés en asistir y a los programadores que nos visitarán de Guatemala, Brasil, y Venezuela, teníamos calculado un aforo de unas 20 personas, pero en vista de la demanda de plazas, hemos solicitado un salón mas grande, los lugares se otorgarán en estricto orden de reservación.

Las fechas:

Ya hemos reservado las intalaciones del Hotel Sede: B2B Malecón Plaza para los días Lunes 4, Martes 5 y Miercoles 6 de Abril del 2001.

Los precios:

Hemos tratado de mantener los precios lo mas accesibles que hemos podido para que se apunten la mayoría de las personas interesadas, los precios del seminario son:




1 Asistente$7,500.00 MXP c/u$620.00 USD c/u
2 Asistentes$6,700.00 MXP c/u$560.00 USD c/u
3 o mas Asistentes$6,000.00 MXP c/u$500.00 USD c/u



Los precios anteriores INCLUYEN IVA.

Por primera vez, ofreceremos la posibilidad de realizar PAGO CON TARJETA DE CREDITO A MESES SIN INTERESES.

Puedes reservar tu lugar con el 50% de anticipo y el 50% restante A MAS TARDAR EL DIA 31 DE MARZO DE 2011.

Para reservar tu lugar comunicate por favor con:

Alejandra Mejía
(55) 5560 0168
ventas@ciber-tec.com

El precio del seminario incluye:

  1. 3 días de seminario de programación en Xailer impartidos por Ignacio Ortiz de Zuñiga
  2. Material del curso
  3. Código fuente del software XaGesLite
  4. Licencia SDK de Advantage Database Server para 2 usuarios
  5. Versión de evaluación de Fast Report, con ejemplos específcos para Xailer
  6. Comida tipo buffet los 3 días.
Los hoteles:

Hemos negociado con el Hotel Sede una tarifa preferencial para los asistentes al evento, por favor, ten en cuenta que la reservación en el hotel de tu elección debe ser gestionada directamente por tí:

Av. Sayil, XM 4a
LC. Malecón
Cancún Quintana Roo
www.b2bhotel.com.mx




Plan Europeo, tarifa neta en base doble$1,252.86.00 MXP por noche$105.00 USD
Con desayuno continental incluido$1,353.75MXP por noche$ 115.00 USD


También contamos con 2 hoteles de menor precio pero de excelente calidad, que se encuentran a solo 1 calle del hotel sede:





Av. Nichupté S/N
Col. Las mañanitas
77500, Cancún, Q. Roo
www.cityexpress.com.mx

Todas las tarifas incluyen desayuno continental.



SencillaCama Queen$ $840.00 MXP por noche$70.00 USD
Doble2 camas dobles$920.00 MXP por noche$76.00 USD
Superior1 Queen 1 sofá cama$1,034.00 MXP por noche$86.00 USD

Av. Nichupté SM 8 Mz 1 lt 4
Col. Centro
Cancún Quintana Roo
www.cityjunior.com.mx

Todas las tarifas incluyen desayuno continental



SencillaCama Queen$ $576.00 MXP por noche$48.00 USD
Doble2 camas individuales$655.00 MXP por noche$54.00 USD



Recuerda, el cupo es limitado, no te pierdas esta gran oportunidad.

miércoles, febrero 02, 2011

Seminario de Xailer en México impartido por Ignacio Ortiz de Zuñiga

Pues ya ha pasado el primer mes del año, que rápido de va el tiempo, y como les prometí en mi último post del año pasado este año vamos a tener muchas sorpresas.

Comenzamos con la primera:

Ignacio Ortiz de Zúñiga, del equipo Xailer, nos visitará en Abril para impartir un seminario de 3 días sobre el uso avanzado de Xailer.

La idea surgió a principios de Enero de este año, en una comida con Ignacio, José Manuel y yo en Madrid, donde, "a lo tonto a lo tonto", se me ocurrió sugerirle a Ignacio.... y bueno, ¿ que tal si vas por México a dar un curso avanzado de Xailer ? y dejamos la idea en el aire.

A mi regreso, hace un par de semanas, comencé a mover el aparto logístico de CiberTec, para ver la posibilidad de realizar el evento, ya saben que para eso de organizar cursos nos pintamos solos, y gracias a la gran ayuda de nuestros socios de Sanrom's Software de México, aterrizamos el proyecto, solo faltaba fijar las fechas para el evento.

Hoy me complace anunciar que "es oficial": Ignacio nos visita en Cancún México, del 4 al 6 de Abril.

En este evento hablaremos de temas de Xailer y aprenderemos directamente con uno de los miembros del equipo Xailer, nos centraremos en el modelo "vista / controlador" con Xailer, pero también, como siempre en nuestros cursos, hablaremos de otros temas como FastReport, acceso a datos con los motores nativos de Xailer (SQLite y MySQL) y Advantage Database Server.

Escogimos Cancún por varias razones, la primera: desplazarse de cualquier parte de México a Cancún es muy fácil, se cuenta con muchos medios de comunicación y vuelos de avión saliendo desde la principales ciudades del país a precios bastante económicos, también hay paquetes vacacionales avión/hotel a muy buenos precios.

Desde otros paises vecinos encontrarás paquetes para visitar Cancún por si quieres asistir al evento.

La segunda: Cancún tiene una infraestructura hotelera y de servicios para este tipo de eventos que incluso es dificil de igualar en ciudades como Monterrey y Cd. de México, nuestro hotel sede será el B2B Malecón Plaza, donde hemos negociado una tarifa preferencial en las habitaciones para los asistentes a nuestro evento.

La tercer razón: El curso será de lunes a miercoles, por lo que si quieres pasar unos días de descanso en Cancún antes o después del evento, podrás hacerlo tranquilamente, nuestro equipo estará llegando a Cancún el viernes 1 de Abril.

El cupo para este evento es limitado, hemos recibido bastantes solicitudes de gente interesada en Xailer para poder asistir al mismo, en los proximos días publicaré el temario del curso y el formulario para que reserven su lugar.

De momento para mayores informes sobre costo del seminario, hospedaje y otras dudas, pueden ponerse en contacto con nosotros al teléfono (55) 5560 0168 o bien en nuestro correo electrónico (info@ciber-tec.com)

Próximamente.... mas sorpresas :-D

viernes, diciembre 31, 2010

Yo no olvido el año viejo, porque me ha dejado cosas muy buenas ....

A 2 horas de despedir al 2010, quiero poner mi último comentario de este año, para que no se diga que tengo el blog abandonado.

Si, efectivamente, he dejado de publicar comentarios, porque afortunadamente el año 2010 ha sido una bendición laboralmente hablando, nuestros componentes de facturación electrónica para México fueron un éxito rotundo durante 2010, y nuestra nueva versión para el modelo 2011 esperamos que será todavia mas exitosa, debido a este venturoso incidente que me mantiene ocupado de manera permamente, he dejado de publicar tantos post como me gustaría.

Además tengo que agradecer a nuestro invaluable equipo de trabajo, gracias a quienes logramos nuestros objetivos iniciales y los sobrepasamos por mucho.

En primer a Oscar Lira, sin cuya ayuda no hubieramos llegado hasta donde llegamos, espero seguir contando con tu invaluable colaboración y amistad por mucho tiempo, gracias compañero.

En un mundo de programadores, donde muchas veces lo urgente no nos deja tiempo para lo importante, el tema administrativo no es una cosa que se nos de mucho, es muy difícil encontrar tiempo para desarrollar y administrar el negocio, gracias a Alejandra Mejía por todas las horas que nos haz dedicado a ponernos en orden, espero que sigas apoyandonos mucho tiempo mas.

No agradecer a Israel Solis y a Carolina Leal de Sanrom's Software de México por su inestimable ayuda sería injusto, gracias a su confianza pudimos conseguir, sin duda, el mejor producto de facturación electrónica para México, además de su inestimable ayuda para la versión para usuario final desarrollada por ellos.

Y a todos nuestros clientes, Alfredo, Karla, Rodolfo, Mauricio, Miguel, Margarita, Pepe, Jose Luis, gracias por su confianza en nuestro producto, a Sushi Itto, Domino's Pizza, StarMedica, Ranver, Iberia y Japan lineas aéreas, Porcelanite, Distribuidores Ford, GM, Chrysler, Honda, Dodge, Mitsubishi y Volkswagen y muchas otras empresas que han escogido nuestros servicios y productos para su facturación electrónica.

Pero no todo fue exitoso y triunfador, como diría mi querido amigo Armando García, hubo unos "listos" que descaradamente se robaron nuestras ideas, nuestros códigos fuentes publicados, nuestras plantillas y nuestra metodología de trabajo, el descaro y la falta de imaginación de nuestros "copiadores" fue tal, que hasta los errores en el códigos fuentes reprodujeron en su producto, sin embargo, gracias a la dedicación de nuestro equipo por atender a nuestros clientes, su producto "clonado" del nuestro no nos afectó en lo mas mínimo, es mas, gracias a su mala calidad y a su falta de atención al cliente, muchos de sus clientes nos buscaron y se hicieron clientes de nosotros, eso me recuerda un "iPhone" chino que compré por 100.00 USD y que solo funcionó 2 semanas, pero bueno, esa es otra historia.

¿ Y que hay para el año entrante ?

Bueno, lo primero, el modelo 2011 de facturación electrónica para México, pero esta vez, antes de liberar nuestro producto, que ya está listo, registraremos TODO en derechos de autor, no queremos mas "CiberSATs chinos" rondando por ahí (sabemos quienes son y los estamos observando).

Lo segundo, el modelo de facturación electrónica para España, si bien no es obligatorio en Europa aún, poseemos la tecnología para hacer un producto tan bueno para España como lo tenemos para México.

Lo tercero, pero no por eso menos importante: incursionamos en la programación de teléfonos móviles.

Para el segundo semestre del año, y gracias a la incorporación de Jaime Balli, experto en desarrollo móvil, a nuestro equipo de trabajo proveeremos de tecnología y cursos de programación para teléfonos móviles, enfocandonos principalmente en la familia Apple (iPhone, iPod y iPad) y Android mas adelante entraremos con Windows Phone.

Daremos los primeros cursos de programación para móviles en la operación España 2011 y luego los ofreceremos en México y antes de que pregunten..... NO, no vamos a hacer programación para móviles con nada que tenga que ver con FW, ni con Harbour ni con nada de Xbase, cada oveja con su pareja, y hay que usar lo que funciona en cada sistema operativo, "C" para la familia Apple y Java para la familia Android.

Durante estos últimos meses en los cuales que por necesidad de integración de nuestros productos he tendio que aprender un poco de todo: Visual Basic, FoxPro, Delphi, C#, ASP, Java y hasta cosas como WinDev, Progress y hasta Cobol, he descubierto herramientas maravillosas, como el Visual Studio, WinDev y otras herramientas mas, que son las adecuadas para el desarrollo móvil, hay mucho, muchísimo material para desarrollar para estas plataformas y pronto la pondremos al alcance de tu mano.

Finalmente, para despedirme de este año, una vez, uno de mis mentores en el mundo de lo negocios me dijo un día: "Te voy a proponer un reto: proponte una meta que te parezca ridícula, imposible de alcanzar, algo tan disparatado que cuando lo logres, tu mismo te sorprendas de haberlo hecho", bueno, este año 2010 que está a punto de marcharse, ha sido "ese año" en cual acepté el reto que mi mentor me propuso, lo superé y todavía sigo sorprendido.

Gracias año 2010, bienvenido año 2011, te lo advierto, la meta para tí es bastante mas sorprendente que la que tuvo tu antecesor, ahora es tu turno, SORPRENDEME !!!!

martes, noviembre 02, 2010

Exocerebros

¿ Ya tienes tu "exocerebro" ?, yo sin darme cuenta tengo uno desde algunos años ya.

¿ Qué es un "exocerebro" ?, pues ni mas ni menos que tu teléfono celular, siempre y cuando este sea un "Smartphone" y claro tenga conexión a Internet (un teléfono inteligente sin conexión a Internet es tan inútil como un refrigerador en el polo norte).

La proxima batalla del software cambiará de escenario, no será una batalla que se libre en las computadoras personales de escritorio o portátiles, no será una batalla donde el monopolio de Microsoft será el protagonista y el enemigo a vencer, la proxima batalla del software vincula un aparato mas pequeño: será por tu teléfono celular.

Es innegable la utilidad de un Smartphone, una extensión móvil de tu propio cerebro, que además lo complementa proporcionandole la información que necesita, en el momento en que la necesita, y que además lo puedes llevar a cualquier sitio, por eso, no es exagerado llamar al Smartphone un "exocerebro".

Si tienes un Smartphone, por ejemplo un iPhone, un Blackberry, uno basado en Android o en Windows Mobile, no me negarás que es muy dificil encontrar otro aparato que tenga una convergencia de tecnología tan amplia como la tiene un Smartphone y que al mismo tiempo resulte tan útil. aunque hay otras implicaciones del uso y desuso de los smartphones, esas las trataré en un artículo por separado, para comentar las incidencias de mi último viaje, donde por cierto, no me paso nada esta vez. ;-).

Pero volviendo al tema, en un día típico de trabajo, tu exocerebro va contigo, desde la mañana, cuando suena el despertador incluído como una aplicación del teléfono, mientras te aseas, te conectas al correo electrónico y descargas tus mensajes recibidos durante la noche (si estás en otro continente esto puede ser de lo mas útil), antes de vestirte consultas la aplicación del clima para saber la predicción meteorológica del día y saber si te tienes que vestir para frio o llevar el paraguas.

Sales a la calle subes a tu coche, y tienes que ir a visitar a un cliente, tu exocerebro cuenta con un GPS, con lo cual puedes llegar mas rápido y puntualmente a tu cita, en el camino tu exocerebro recibe varias llamadas telefónicas, las cuales contestas usando tu manos libres bluetooth (seguramente no eres de esos que va conduciendo y hablando por teléfono ¿ verdad ?).

Durante la cita con tu cliente te pide que le cotices tus productos, tu exocerebro lleva una copia de Office Mobile y será relativamente fácil hacer la cotización y aprovechar para enviársela por correo electrónico en cuanto salgas de su oficina.... pero no, los teclados de los Smartphones no están pensados para escribir "formalmente" así que saliendo de la cita con el cliente te vas a tu coche o a alguna cafetería, sacas tu laptop, y haces la cotización que te pidió el cliente, listo, ya está hecha, ¿ como la mandas ahora ?, muy fácil tu exocerebro tiene funciones de modem 3G con lo cual simplemente conectas tu teléfono a tu laptop, y listo, cuentas con conexión de banda ancha para enviar tus documentos desde donde quiera que estés.... ¡ oh sh....t !, se me olvidó el cable para conectar el teléfono al laptop.... no hay problema el exocerebro tiene una aplicación que lo convierte en un access point WiFi con lo cual puedes usar la wifi de tu portatil para conectarte a Internet, aunque hayas olvidado el cable, y lo mejor la conexión WiFi la puedes compartir con los vecinos.

Hora de ir al banco a mirar si te han pagado.... va a ser que no, el tráfico esta en hora punta, el banco queda lejos y no hay tiempo que perder, a usar la banca movil, que ya está disponible para teléfonos Smartphone, con los mismos estándares de seguridad que las aplicaciones de Banca por Internet de las aplicaciones de escritorio.

Y podría seguir y seguir hablando de como usar un Smartphone en un día normal de trabajo y como nos saca de aprietos el exocerebro.

Como te mencionaba al princpio del artículo, esos exocerebros, que en realidad son pequeñas computadoras super portátiles, requieren de software y el mercado es muy, pero muy muy interesante si quieres darle un nuevo enfoque a tu experiencia como programador.

Las estadísticas dicen que hay 5 mil millones de teléfonos celulares (móviles) de los cuales aproximadamente el 21% son "smartphones", eso quiere decir que hay aproximadamente mil millones de smartphones que requieren software.

La tendencia dice que para el año 2015, los smartphones aumentarán su participación en el mercado del 21% actual a casi el 75%, lo quiere decir que 3 de cada 4 teléfonos que existan en el planeta serán smartphones, eso sin contar que para el año 2015 habrán cerca de 6 mil millones de teléfonos en el mundo.

¿ Quienes se van a comer el mercado ?, la batalla está clarísima: Apple con su iPhone y Google con su Android por las razones que explico mas adelante.

Windows no va a jugar esta partida, su sistema operativo Windows Phone 7 llega tarde a un mercado donde actualmente se destrozan por los usuarios entre Blackberry y iPhone, y con Android que está pisandole los talones a estos dos.

La estrategia de Apple en cuanto a sus Smartphones deja mucho que desear, por el fortísimo monopolio que ejerce sobre sus productos.

Para empezar Apple produce su propio hardware y su propio sistema operativo, con su propio conjunto de aplicaciones incluídas y tanto el iPhone como el iPad solo se comercializan con determinados operadores de telefonía "exclusivos" para los productos de Apple, los cuales al ser exclusivos abusan en los costos de los planes de internet y telefonía para dichos aparatos.

Por el lado del software, aunque las herramientas de desarrollo de programas (Apps) para Apple son gratuitas, solo los programas que son "autorizados" o "certificados" por Apple se pueden instalar en un iPod o en un iPad (a menos que le hagas Jailbreak al aparato con el riesgo de perder la garantía o no poder actualizar el sistema operativo).

A pesar de todo lo anterior, basta pasar por una tienda Apple o visitar a un proveedor "exclusivo" de telefonía para ver como la gente se lleva los iPhones y los iPads a montones, y no exagero, hace unos días estaba en Nueva York, y en la tienda de Apple pusieron el iPhone 3G a 99 dólares, imagínense como estaba la fila de espera para comprar uno, igual había que esperar 2 horas, como me comentaba un paisano que encontre en la fila.... "a 99 dolares me lo llevo, auque no me funcione como teléfono, es mas barato que un iPod Touch", y por cierto, la oferta estaba limitada a solo 3 unidades por persona y había ahí una familia de Mexican paisanos de 4 personas que iban a comprar 3 cada uno y que habian ido el dia anterior por otros.

Dentro de la competencia tenemos también a Blackberry, la candiense RIM (Resource In Motion), fabricante del Blackberry lo concibió inicialmente como una herramienta de negocios, y todavía hasta hace 2 modelos, los Blackberry no contaban con pantallas touch.

Cuando apareció el Blackberry, su principal atractivo era tener disponible tu correo electrónico en tiempo real, el resto de la funcionalidad era mala, el navegador web dejaba mucho que desear, no había aplicaciones, lo unico rescatable además del correo, era que los Blackberrys tienen su propio servicio de chat entre ellos, no es un messeger como el que conoces de Microsoft, es un sistema de mensajería que permite enviar mensajes y hacer un chat entre distintos equipos Blackberry conociendo unicamente el número de "PIN" del usuario con el que quieres charlar, es un servicio que además no produce costo en el plan de telefonía que tengas contratado, por lo que las generaciones chateras actuales lo aprecian mucho.

RIM se dió cuenta que si quería captar mas clientes, debería de ofrecer un smartphone menos de negocio y mas de ocio, e integró la reprodución de archivos de música y vídeo, redes sociales, mejor navegación web, y "abrió" su plataforma para que los desarrolladores comenzaran a producir programas (Apps) para sus equipos.

Al igual que Apple, RIM produce su propio hardware, y su propio sistema operativo, y aunque las herramientas de desarrollo también son gratuitas y RIM ofrece cursos y seminarios de programación sin costo, muchos programadores se quejan de que no pueden producir aplicaciones estándar para el Blackberry por que no hay estandarización en el hardware, ni en los sistemas operativos, por ejemplo una aplicación para el Blackberry Pearl no puede funcionar en el Blackberry Torch, porque las resoluciones de las pantallas son distintas, Apps que funcionan en Blackberry Curve, no funcionan en el Blackberry Storm, porque este no tiene teclado sino pantalla touch, de tal manera que los programadores se desesperan porque tienen que tener varias versiones la misma App que funcionen con distintos modelos de Blackberry y es por esta misma razón que no hay tantas Apps. como puede haber para Android o para iPhone.

El ganador aquí si sabe jugar sus cartas bien, será sin duda Google, aunque su primer incursión en el mundo de la telefonía fue desastroso con el Nexus ONE, a pesar de que el hardware era construido por uno de los mejores fabricantes de teléfonos del mundo: HTC, la poca o nula experiencia de Google en el mundo del hardware dió al traste con lo que pudo ser un digno rival para el iPhone.

Sin embargo, hoy en día las cosas han cambiando y mucho, con solo 2 millones de líneas de código ABIERTO, Android, el Sistema Operativo para teléfonos de Goggle, está a punto de comenzar a comerse un mercado acaparado por el iPhone en cuanto a los smartphones de "ocio".

Para empezar, Google optó por el modelo Open Source para su sistema operativo, viendo el error de Windows, Blackberry y de Apple, al ser sistemas operativos de código cerrado, Google apostó por el modelo de código abierto, lo cual le permite crecer al sistema operativo de acuerdo a las aportaciones de sus usuarios, la ventaja para el programador es que además de tener las herramientas gratuitas para crear aplicaciones, tiene también el código del sistema operativo y una extensísima base de conocimientos para el desarrollo de aplicaciones.

Después del fracaso del Nexus ONE, Google se olvidó de crear su propio hardware y en vez de eso ofreció Android gratuitamente a los distintos fabricantes de teléfonos, junto con el soporte y las adaptaciones al hardware que fueran necesarias, le tomaron la palabra Motorola, Samsung, HTC, LG, Sony/Ericsson e incluso Dell que va a comenzar su incursión en el mundo de la telefonía y de las tablets, de momento Nokia pasa de Android porque tiene su propio sistema opertivo: Symbian y su propia plataforma de desarrollo llamada OVI que no ha tenido éxito.

¿ Y todo lo cedió Google Gratis ?, pues sí y no, es un hecho sabido en nuestro mundo informático que nadie da almuerzos gratis, Google integró dentro de Android sus productos mas destacados: El sistema de búsquedas, el navegador web Chrome (que le da 1000 patadas a cualquier navegador para Smartphone que exista, incluyendo al Safari de Apple), el sistema de localización de Google Maps y el correo electrónico GMail, tengo conocidos que han pasado todo sus servicios de correo a GMail, y que ya no tienen servidores POP o SMTP para sus correos, que todo lo gestionan vía GMail, de tal forma que puedes llevar una "extensión" de tu computadora de escritorio o portatil a cuestas en tu teléfono Android, pero....

¿ Porqué gratis ?, muy sencillo, ¿ qué vende Google ?, ANUNCIOS, clicks del ratón. En cada teléfono que lleve sistema operativo Android, hay un posible lector de los anuncios de Google Adwords, y con mil millones de smartphones rodando por el mundo y mas que van a venir, Android se vuelve una herramienta generadora de ingresos muy importante para Goggle.

El que va a 20 calles del desfile en esto de los sistemas operativos para teléfonos móviles es Microsoft, lanzó su sistema operativo Windows Phone 7, totalmente orientado al ocio, la computación móvil y redes sociales y solo 3 fabricantes lo han incluido en sus teléfonos: LG en el Optimus 7 y en el GW550. HTC en 5 modelos y Samsung en el Omnia II. Esta vez Sony/Ericsson ha pasado de Windows para su Xperia, lo mismo que Motorala, HTC cada día se decanta mas por Android, y al parecer lo poco que le queda a Microsoft son los smartphones de la dupla Palm/HP, que ahora son la misma empresa; aunque en Palm solo se quedaron 3 modelos, 2 de los cuales no van con sistema operativo Windows: el PRE que usa su propio sistema operativo, WebOS, el PRO que va con Windows Mobile 6 y el Centro que funciona con PalmOS, de lado de HP solo queda 1 modelo de iPaq.

Al igual que otros fabricantes de sistemas operativos para Smartphones, Microsoft regala la plataforma de desarrollo de aplicaciones para teléfonos móviles, que esta compuesta por Silverlight, XNA y Visual Studio 2010, sin embargo a pesar de lo gratis de las herramientas no parece llamar la atención de los desarrolladores, quienes hoy por hoy están mas interesados en tener mas clientes como los que pueden tener con un iPhone o un Android.

Como ya lo comenté en algún artículo anterior, tal parece que el futuro de los programadores se encuentra en el desarrollo de aplicaciones para Smartphones, después de todo, no todas las personas que tienen un teléfono tienen una computadora, pero si todas las personas que tienen computadora tienen un teléfono, por esa regla de 3, hay mas teléfonos que computadoras y por lo tanto el mercado es mas grande y en los próximos 5 años va a crecer mucho mas.