Mostrando entradas con la etiqueta TI. Mostrar todas las entradas
Mostrando entradas con la etiqueta TI. Mostrar todas las entradas

martes, agosto 28, 2012

Objective C. Con qué se come (para no iniciados)

Por Talya Aluveaux

Hace mucho, mucho tiempo, en una galaxia muy lejana... Ok, no... fue en un SHDH, en el patio de una casa... alguien tuvo la "brillante" idea de aventarme al frente a platicar un poco sobre una inquietud que yo traía por entonces rondando esta terca cabezota, y contra todo pronóstico y mi terrible pánico escénico, hablé (está bien, balbuceé) un momento sobre la necesidad que sentia de documentar lo que se estaba haciendo en Sonora en materia de TI, desarrollo de software, nuevas tecnologías, etcétera, pero mis limitadas skills en la materia me impedían montar un sitio web decente, por tanto pedía ayuda de los desarrolladores allí reunidos.

Hasta allí todo bien, exceptuando el par de pedradas que recibí porque no contestaba los correos cuando era editora de informática en el impar (ejem, ejem... según yo sí los contestaba todos :P), e inmediatamente obtuve feedback, y algún norte sobre qué tecnologías podría utilizar, etcétera. También recibí una invitación por parte de un developer front end a quien respeto mucho profesionalmente a platicar sobre la posibilidad de una colaboración. Hasta allí todo bien, exceptuando que estaba tan harta de que me tuvieran maniatada con una camisa de fuerza de estilo, temas, manuales de redacción y monitoreos telefónicos en el susodicho periódico que simplemente no estaba lista para trabajar en conjunto con nadie, por lo visto ni sola. Era necesario un tiempo de desintoxicación.

Sin embargo, fue este desarrollador, a quien todavía le agradezco la atención, quien, entre otras cosas, sembró en mi la inquietud de que era necesario hablar también de lenguajes de programación, y convertir un sitio en este tipo no sólo en un lugar de reflexión sobre noticias tecnológicas globales y acontecimientos relevantes para las TI locales, sino además una especie de polo "evangelizador" de nuevos lenguajes y plataformas, sin otro fin que el de propagar más rápidamente el "awareness" de propios y extraños sobre dichas tecnologías (no necesariamente lenguajes, también plataformas, paradigmas, etcétera).

Muy bien en teoría. ¿Pero cómo demonios me pongo yo a escribir sobre, digamos, Objective-C cuando todo lo que sé sobre este lenguaje se reduce a la charla de verano a la que asistí en las nearsoft talks del año pasado? Sí, tomé notas y ya no me acuerdo de nada. Quiero cumplir con este objetivo, planteado con toda buena intención, pero tendré que limitarme a ejercicios meta, basados en lecturas de wikipedia entries e interminables sesiones de stalking en GitHub y/o StackOverfow.

¿Y qué sentido tiene, si los desarrolladores o las personas interesadas en lenguajes seguramente estarán todo el día con las narices metidas en Hacker News? Creo que, precisamente, incrementar el awareness de la existencia de estos lenguajes entre el resto de los mortales... ¿quien dice que no esté entre ellos un futuro desarrollador? Con la modesta meta de picar con el mosquito de la curiosidad, es que me atrevo a iniciar esta serie. Bare with me.

Objective-C es un lenguaje de propósito general orientado a objetos desarrollado a principios de los 80 y utilizado principalmente por Apple para los sistemas operativos OS X y iOS, y sus respectivas API's, Coca y Cocoa Touch, dado que era el lenguaje utilizado para el OS NeXTSTEP, del cual se derivan los OS modernos de Apple.

El lenguaje se deriva del lenguaje C, adicionado con elementos de SmallTalk. El sitio Web de Apple Mac Developer Library ofrece un compendio completísimo sobre Objective C, dirigido al lector interesado en a)programar y b)conocer más sobre Cocoa.

Otro sitio recomendable es Cocoa Dev Central, en el que básicamente invitan a aprender Objective-C y sin más miramientos lo arrojan a uno en un tutorial escrito e ilustrado por Scott Stevenson. No sin antes mandarlo a leer un tutorial de C si es que no es de los elegidos capaces de sentirse cómodos con la programación orientada a objetos.

Objective-C es el décimo lenguaje más popular en GitHub y tiene hasta este momento 98,883 preguntas etiquetadas en StackOverflow. Buena suerte con eso.

Y bueno, como decía Lourdes Encinas: Es cuanto. Tarde o temprano seré capaz de generar un hello world...

Out.

viernes, agosto 24, 2012

Cierra operación 2012 el fondo Prosoft


Por Talya Aluveaux*

Revisando la página del fondo Prosoft de la SE (Secretaría de Economía) me encuentro con que ya cerró su operación 2012, con un total de 393 proyectos aprobados que, según prevén, detonarán una inversión total de 2,144 mdp.

Debo advertir que todo lo relacionado con Prosoft lo tomo yo con un grano de sal. Digamos que no soy la más informada al respecto, pero tampoco la menos. Se aceptan aportaciones.

El monto total invertido por la Secretaría de Economía es de 753 mdp, a lo que se sumará la inversión de 12 entidades federativas -quiero pensar que entre ellas Sonora-, la academia y el sector privado.

Dicen en la página de la SE que la ejecución de los proyectos aprobados permitirá avanzar en la consolidación del sector de TI en aspectos tales como empleo, calidad y productividad, clusters y facturación detonada de TI (43 proyectos de usuarios de diversos sectores económicos).

Esto es lo que dice la página sobre el cierre de operación: Dado que el recurso federal del PROSOFT se ha agotado se da por terminado el proceso de recepción de solicitudes de apoyo por lo que la Secretaría se centrará en el seguimiento y cierre de proyectos en ejecución.

Para los interesados en el tema, aquí está disponible un documento que la SE llama "Rendición de Cuentas 2012". Por cierto, no me fue posible encontrar los beneficiarios del 2012, por lo pronto sólo es posible consultar la lista 2004-2011.

Por lo pronto, en la lista del padrón de beneficiarios del informe trimestral (segundo trimestre) de programas de subsidios, Sonora no aparece por ningún lado.



Out.

miércoles, enero 11, 2012

¿Por qué Salsas Castillo recibe apoyo de Prosoft?


La respuesta suele ser obvia después del análisis y la explicación, pero debo confesar que de entrada me sorprendió ver la razón social "Salsas Castillo" en el listado de las empresas que recibieron apoyo económico por parte de Prosoft durante el 2011.

De acuerdo, mi reacción inicial fue de WTF. Y así lo dije en Twitter (le me, being visceral), donde por cierto obtuve una respuesta tranquila y calculada de @salsas_castillo: Con el fin de mejorar nuestra infraestructura tecnológica. o algo así.

Ah, no, bueno. Siendo así...

o.o

Segunda parte de mi muy averiado sistema de razonamiento: Pero, pero... ¿Por qué? ¿Cómo? ¿Entonces cualquier empresa puede aplicar para este apoyo? ¿Es otra modalidad? Wait a minute... Coppel recibió también mucho dinero en Sinaloa. A ver, a ver...

OMG. Tal vez se trate de otra modalidad (sigo con mi pseudorazonamiento, tercera parte): Creía saber que Prosoft apoyaba económicamente compañías dedicadas al desarrollo de software, y el caso Salsas Castillo chocaba con mi marco de referencia, pero tal vez, sólo tal vez, el radio de acción iba más allá. Y si no cómo explicaría todos esos call centers*.

Cavilando sobre estos temas, repasando con la mirada los listados de apoyos, cifras, y empresas, acudieron a mi memoria fragmentos de una entrevista reciente sostenida con un desarrollador de software de Ciudad Obregón.

Recuerdo claramente que, al referirse al estado actual de la región en términos de competitividad en el área de las TI, mencionó que un problema es que no ha habido proyectos grandes.

Proyectos grandes. As in, más infraestructura tecnológica, más sistemas, más desarrollo en TI, ergo, más demanda de desarrolladores competentes, más capital humano especializado, y más desarrollo en términos OCDEianos. (Cuarta y última parte, lo prometo).

Et voilá.

No he hundido la cabeza en los lineamientos para recibir este tipo de apoyos, ni en sus distintas modalidades o cuestiones burocráticas, pero casi tiene sentido ahora. No particularmente, pero...

Seguiremos indagando. A ver hasta donde llega el techo de cristal ;)

Hasta mañana.

*Ya hablaremos de eso...

viernes, julio 15, 2011

Cuarta convocatoria del PROSOFT: Una nueva oportunidad


 Para los no iniciados, PROSOFT es el Programa Nacional del Desarrollo de la industria del Software, entidad creada por la Secretaría de Economía para incentivar este rubro en nuestro país.

A través de PROSOFT, el gobierno distribuye un presupuesto designado para apoyar a las compañías y organizaciones desarrolladoras de software.

En esta ocasión, el programa anuncia la cuarta convocatoria para el ejercicio fiscal 2011, para proyectos vinculados con el Proyecto del Banco Mundial.

La fecha de apertura de la convocatoria fue ayer 14 de julio, y tendrá dos cierres, el primero el 5 de agosto y el segundo el 31 de agosto.

El registro de solicitudes de apoyo 2011 para organismos promotores y beneficiarios se puede realizar a través del sitio Web de PROSOFT.

El proyecto del Banco Mundial está compuesto por cinco grandes áreas: Desarrollo de habilidades humanas, fortalecimiento de clusters de TI y agencias estatales seleccionadas, financiamiento de la industria TI, infraestructura de soporte y outsourcing de servicios de gobierno.

Se persigue además el fortalecimiento del marco legal y regulatorio, así como la administración de proyectos y la presencia de PROSOFT.

El Ranking de los estados para servicios de TI observado en el documento del Banco Mundial y publicado por AT Kearney (2007) muestra a Sonora en el cuarto lugar, sólo detrás del DF, Nuevo León y Jalisco.

En este ranking, el estado obtiene un puntaje de 1.2 en recursos humanos, 0.4 en tamaño del mercado, 1.0 en costos y 1.0 en ambiente de negocios. En el caso del Ranking para servicios BPO, Sonora se ubica en el puesto número 10.

Algunas de las dificultades en el sector identificadas por AT Kearney son la escasez de managers de alta calidad en compañías TI pequeñas y medianas, la insuficiencia de técnicos en redes y computadoras y la disparidad en el performance de los estados en la promoción del sector TI, entre otras.

El estudio de AT Kearney indica que los estados exitosos en el sector muestran fuertes vínculos entre la industria, el gobierno y la academia, denominados "clusters TI", pero que no todos los tienen. Señala que aunque ha habido esfuerzos para mejorar la calidad de los procesos, todavía muchas compañías de software no tienen certificaciones (como la CMMI).

Por último, AT Kearney identifica que la industria TI mexicana carece de un adecuado financiamiento, así como que la infraestructura de parques tecnológicos necesitada por la industria TI generalmente no está disponible* y que la mayoría de los gobiernos federales, estatales y locales desarrollan sus sistemas in house (en casa) y no usan la industria TI tanto como en otros países.

El tema es extensísimo, y como ya es viernes, no estamos para tratados, de manera que a reserva de tratarlo en un artículo posterior, el post va con la esperanza de estos recursos sean bien utilizados, y que compañías TI e iniciativas importantes se registren, postulen, y obtengan los fondos necesarios para crear sus productos, innovar y ser partícipes de la posibilidad de convertir a Sonora en un importante cluster de TI.

¿Algo que añadir? Los comentarios son bienvenidos.

Hasta mañana!
Tips a leia.y2k@gmail.com


*En Sonora existen actualmente dos parques tecnológicos, uno en Ciudad Obregón y otro en Hermosillo. Pero ese es otro tema...

La bio de Miguel; lo prometido es deuda

Por Talya Aluveaux @talya Miguel de Icaza nació en 1972. Es un programador, mejor conocido por iniciar los proyectos GNOME, Mono y Xamarin. ...