Firefox 3, Mozilla anuncia su lanzamiento el 17 de Junio

Después de más de 34 meses de desarrollo activo, y con miles de  aportes de voluntarios en el mundo, está previsto el lanzamiento del navegador Firefox 3 para el  próximo martes, 17 de junio.   Los que apuntamos por un mundo Open&Free, reconocemos en Firefox el mejor navegador web del mundo:  get ready to download Firefox 3

Uploaded by Sparrow*

Con Firefox y tantas otras herramientas y servicios, el software propietario, especialmente el de Microsoft, ha perdido una gran parte de la batalla. En el mundo.es se recoge una entrevista realizada en abril pasado a Tristan Nitot quien comenta  que el origen de Firefox es fruto de la frustración de los usuarios y de la suma sinérgica de poder humano en todo el mundo.

Desde el sitio de noticias de Mozilla, se comenta que siempre que se les preguntaba sobre  ¿Cuándo se va liberar Firefox? (“when is Firefox going to be released ?”) ellos contestaban “cuando esté listo” ( “when it’s ready”) … y eso es la próxima semana 🙂

“Whenever we’re asked “when is Firefox going to be released” we endeavor to answer to the best of our abilities, but the truth of the matter is that we’ll only ever ship “when it’s ready”. We have a lot of indicators that help us understand when the product is ready for release: feedback from our pre-release milestones, excitement in the community and the press, availability of compatible Add-Ons, and a large active beta community helping us ensure that the release is compatible with all the various sites on the Internet.

Coming Tuesday, June 17th: Firefox

En Ecuador el Software ya es de Todos

Los amigos de la Asociación Ecuatoriana de Softwre, AESOFT, me comentan del boletín de la presidencia de la República del Ecuador con fecha 11 de abril en el que el Presidente Rafael Correa  decreta el Uso de Software Libre en la Administración pública central.

Adjunto el boletín.

Jobs, el iPhone, el Apps Store, un modelo de negocios “diferente” y la posible caída del BlackBerry

Apple finalmente nos da a conocer el SDK-developed apps, y eso es una alegría para los emprendedores tecnológicos que podremos desarrollar aplicaciones para iPhone o iPod touch (previa la actualización de firmware). Pero lamentableme, también Jobs, ha anunciado el aparecimiento del Apps Store, que será la “forma exclusiva” de obtener nuevas aplicaciones para estos dispositivos. Un modelo de negocio poco libre y con mucho de monopolio. Los desarrolladores deben subir sus aplicaicones al Apps Store, y los clientes las eligen, pagan y las descargan. el Apps Storé incluirá un certificado electrónico, y si un desarrollador hace algo malicioso, tal como lo dijo Jobs puede “encontrarlos y decirles a sus padres.”

El iPhone Developer Program

El programa de desarrollo para iPhone ofrece un proceso completo e integrado, para el desarrollo, depuración y distribución de aplicaciones para iPhone & iPod touch, sean éstas aplicaciones libres, comerciales, o in-house.

En este punto quiero señalar algunos reparos: los programas que se crean para iPhone & iPod touch se ponen a disposición de los usuarios exclusivamente a través de este nuevo servicio, que comente al inicio del post, el Apps Store, que puede llegar a disuadir a algunos desarrolladores al ver una pérdida de su libertad y un nueva lógica de comisiones que se agregan al pago del costo de licencia -ésta estrategia evoca comportamientos close y deja clara la regulación de contenidos. Internet no se puede controlar, pero las aplicaciones de iPhone Si.

Adicionalmente, según lo señalo Jobs:

1.) Apple mantendrá el 30 por ciento del precio de venta de las aplicaciones para iPhone o iPod touch y lo controlará a través del Apps Store. Apple ha manifestado que es el costo por mantenimiento; la alternativa es sin duda subir aplicaciones libres y trabajar con los clientes a través de las actualizaciones.

2.) Apple se reserva la capacidad de decidir qué software se puede vender y cual no, por ejemplo rechazará los programas vinculados a pornografía, y aquellos que no proporcionen seguridad adecuada a los usuarios.

3.) Apple será el único distribuidor, esto es positivo cuando se es un emprendedor con buenos productos pero sin mercado, el Apps Store va a ampliar el potencial de clientes. Pero, en otros casos toma la forma de monopolio.

4.) Todos los usuarios de iPhone navegarán por la programas disponibles en el Apps Store directamente desde sus dispositivos. Los clientes también se beneficiarán de evitar programas maliciones.

5.) Prácticamente todo desarrollador, consumidor y cliente de aplicaciones iPhone o iPodTouch serán rastreados y mapeados con la información que se almacene en el Apps Store.

6.) Otro movimiento es el plan para atraer a clientes corporativos, y desplazar a BlackBerry. El iPhone será capaz de trabajar directamente con el software de Microsoft Exchange, lo que le permite interactuar estrechamente con las redes corporativas y los sistemas de correo electrónico como ya lo hace BlackBerry.

7.) Para asegurar que todos los usuarios iPhone se enrolen a este nuevo modelo de negocios, estas nuevas capacidades serán añadidas al iPhone en junio y llegará a los actuales propietarios en una actualización “gratuita”. la actualización incluirá amplias características de seguridad, como la capacidad de bloquear y borrar el sistema a distancia en caso de pérdida o robo.

“La mayoría de las objeciones que los directores de IT han tenido sobre el iPhone se han abordado hoy “, dijo Van L. Baker, un analista de Gartner Inc, refiriéndose a los administradores de las empresas de tecnología de la información. “Es muy válido y sólido dispositivo, y por esa razón es una plataforma viable para la empresa en competencia con el BlackBerry y otros”.

 

El iPhone Developer Program está disponible para un número limitado de desarrolladores en Estados Unidos y se espera que vaya ampliando a otros países. Para Aplicar el iPhone Enterprise Beta Program, hacer click en: http://www.apple.com/iphone/enterprise/

1. Desarrollar

DevelopDesarrollar aplicacione con el iPhone SDK, iPhone simulator, y los recursos técnicos disponibles en el iPhone Dev Center.

2. Test

TestEvaluar y depurar el código en el iPhone a través de herramientas sofisticadas y elegantes, hasta que finalice la aplicación.

1. Distribuir

DistributeDistribuir las aplicaciones en el App Store, el canal exclusivo de aplicaciones para iPhone y iPod touch applications.

Fuentes:

Apple abre el desarrollo de aplicaciones para iPhone, pero no suelta el negocio

photo by King Slender

“A partir de hoy, estamos abriendo algunos API propios (herramientas para comunicación entre programas) y otras herrramientas que usamos para construir todas nuestras aplicaciones para el iPhone. Esto significa que los desarrolladores externos pueden construir aplicaciones para el iPhone usando las mismas herramientas que nosotros (Apple Inc.)” Scott Forstall, vicepresidente de ‘software’ de iPhone Mar2008.

Tal como lo prometió a inicio de año Jobs: el desarrollo de aplicaciones para iPhone se abre para todo el mundo. Esta es una muy buena noticia para los emprendedores tecnológicos.

“Estamos muy entusiasmados con esto”, dijo Jobs, quien también anunció que la empresa está comprometida en hacer más atractivo el iPhone para usuarios de negocios. “Creemos que un montón de gente, después de comprender a dónde vamos, van a querer convertirse en un desarrollador iPhone”. De una!!! Jobs también dijo que Apple está ofreciendo un kit de desarrollo por un valor de $ 99, y que permitiría a los programadores crear de todo, desde juegos a programas comerciales.

Tenemos las herramientas para crear programas que operen directament con el iPhone en lugar de usar navegadores web. Apple ha mostrado en Cupertino, las herramientas de software para que los desarrolladores externos fabriquen aplicaciones para su teléfono móvil iPhone.

“El iPhone puede trabajar directamente con el servidor de Exchange, además permitirá la administración de correo electrónico corporativo, contactos y calendarios”, explicó el jefe de marketing global de la compañía, Phil Schiller.

Con esta medida el iPhone entra en franca competencia con el BlackBerry, líder en sector y que ha sabido ganrse su prestigio gracias a su sencillez y efectividad. El BlackBerry no requiere cargar un sitio web para acceder a la cuenta de correo corporativo; las actualizaciones se realizan automáticamente y de manera remota a través de los servidores de RIM. Apple promete un poderoso sistema de seguridad para tener un comportamiento similar.

Según el presidente de Apple, Steve Jobs, BlackBerry abarca actualmente el 41% del mercado estadounidense de teléfonos inteligentes, frente al 21% del iPhone de Apple, aunque algunos analistas sitúan este último dato al 28%.

Fuentes:

SOA: usuarios autosuficientes, arquitectura robusta, seguridad, estándares

¿La web 2.0 es útil en el mundo de los negocios?

Sin lugar a dudas, las tecnologías web 2.0 han robado el corazón de gran cantidad de  usuarios porque permiten a la gente hacer las cosas por cuenta propia. La gente de los departamentos de tecnología ya no son 100% indispensables, los usuarios con la web 2.0 y SOA pueden resolver un sin número de necesidades de información por si mismos.

Esto hace que la web 2.0 sea poderosamente seductiva para el mundo de los negocios, en lo que los departamentos de IT son los que deciden si algo se hace o no.

¿Qué es lo que más frustra a los usuarios?

No hay nada más frustrante que poner un requerimiento en un departamento de IT y esperar, esperar, esperar y seguir esperando una respuesta. Cuando se desea hacer algo ahora, lo que más satisface es que se haga ya.

Independiente de que la espera sea un día, una hora, o cualquier tiempo, si la opción fuese hacerlo por sí mismo y evitar la espera, creo que la mayoría de las personas optaríamos por esta vía.

¿Los usuarios están listos para hacer las cosas de IT por cuenta propia?

El software no sólo debe funcionar, sino que, además -para mantenerse robusto/estable/seguro- debe cumplir con estándares y observar procesos de madurez, capacidad, seguridad. En este sentido, si los usuarios tienen el poder de solucionar sus requerimientos la pregunta que salta es: ¿Ellos serán capaces de seguir las reglas y estándares que se deben cumplir? Esto depende, en mucho, del conocimiento que los usuarios tienen de las reglas, las consecuencias de no observarlas, lo complicadas de seguir los estándares, el grado de automatización de los procesos, la arquitectura de los sistemas, y muchos otros factores más.

Hoy, como nunca, hay una dicotomía entre los usuarios que quieren hacer cosas por cuenta propia y los departamentos de IT que buscan asegurarse que las cosas sean hechas siguiendo reglas y estándares.

Pienso que las empresas que entran en pánico con la sola idea de que sus usuarios -internos y externos- puedan desarrollar soluciones por cuenta propia, -sin contar a la empresas del tipo “closed mind“- saben de la debilidad en la arquitectura de sus sistemas de IT y más aún de los reportes de vulnerabilidad en la seguridad.

Cuando la gente tiene que hacer las cosas, y si se encuentran en el camino con políticas de seguridad, van a buscarse la forma para saltarse las políticas. Por lo tanto, si una organización tiene políticas que prohíbe el envío de archivos con cierta extensión, tamaño, o el acceso a cierto nivel de información, los departamentos de IT deben asegurarse que los usuarios tienen acceso a esta información a través de métodos aprobados. Además, los usuarios deben conocer métodos que permitan superar problemas o limitaciones de los sistemas; estos métodos deben ser fáciles de seguir y no deben significar que los usuarios tengan que hacer largas esperas.

Debemos recordar, que los usuarios de los sistemas informáticos empresariales son tambien consumidores. Ellos conocen cómo funcionan las tecnología web 2.0;  usan muchos servicios web 2.0 por fuera de la empresa y cada vez más tienen interés de que las cosas informáticas dentro/entre de las empresas, que forman su ambiente laboral, funcionen de esa manera tan amigable y natural.

¿Cómo pueden las empresas aplicar las claves tradicionales de IT a las tecnologías web 2.0?

La idea debe ser proveer un conjunto de elementos de tecnología, Mashups – o Web services-, que ayuden a los usuarios a desarrollar lo que necesitan hacer: obtener información, combinar esta información con otra que puede o no estar bajo el control del departamento de IT de la empresa, compartir y publicar sus desarrollos con quienes se desee.

Estos componentes, deben contar con características built-in, que contemplen controles que faciliten que los Mashups sean creados alineados con las políticas corporativas relacionadas con quienes pueden ver, qué y cómo se puede compartir la información, así como quien con quién puede compartir la información.

Image Note: Check out the reason for this image being here at: tektrekgamer.wordpress.com/2006/12/06/attack-of-the-micro…

 Post relacionados: SOA

Cuarta Conferencia Anual SEPG Latinoamérica – 26-28 Noviembre, Santiago – Chile

Durante la próxima semana estaré asistiendo al SEPGLA – 2007 en Santiago de Chile, junto a Janneth y Armando. La UTPL fue aceptada con la ponencia: Implementación de una oficina de gestión de proyectos y su impacto en la mejora de proceso de software (Chicaiza J., Piedra N. 2007), – la única universidad de Ecuador; a ponencia es resultado del curso de Gestión Avanzada de Proyectos que llevamos en el Doctorado de Tecnologías Avanzadas de la Computación en la Facultad de Informática de la Universidad Politécnica de Madrid – UPM.

En esta Conferencia, hay pesos pesados del software, -tal como se puede ver en la agenda adjunta- estoy convencido que las posibilidades para latinoamérica en la industria del software estarán centradas, durante esta semana, en Santiago de Chile.

Mejora de Procesos: Clave de la competitividad en el mercado global de TI

Logo Software Engineering Institute y enlace a su página web Logo SEPGLA 2007 y enlace a la página principal Logo ESI y enlace a su página web

Cuarta Conferencia Anual SEPG Latinoamérica – 26-28 Noviembre, Santiago – Chile

  1. Presentación
  2. Convocatoria Ponencias
  3. Sede
  4. Patrocinadores
  5. Inscripción
  6. Exposición
  7. Programa
  8. Comité de Programa

SEPGSM LA 2007 va a reunir a profesionales implicados en actividades de mejora continua de personas, procesos y tecnologías en organizaciones donde el software es un elemento clave para la consecución del éxito empresarial. Esta cuarta edición interesa tanto a experimentados especialistas como a aquellos que se están iniciando en procesos de software y sistemas.

Este año, el tema de la conferencia es “Mejora de Procesos: Clave de la competitividad en el mercado global de TI”. La calidad del software y la mejora de procesos se han convertido en el factor fundamental para competir fuera de nuestras fronteras, especialmente en un contexto global en el que la competitividad basada en bajos costes ya no es suficiente. La conferencia se centrará en las lecciones obtenidas de varias experiencias en el campo de la mejora de procesos de software, especialmente en América Latina, pero también en todo el mundo, con el fin de que la industria latinoamericana se beneficie de las mismas.

AGENDA

Lee el resto de esta entrada »

SPI CMMI IDEAL, UTPL en la ESPOL

La semana anterior, atendiendo una invitación del área de tecnología de la Escuela Politécnica del Litoral – ESPOL, ofrecí unas pláticas relacionadas con la Mejora de Procesos de Software (Software Process Improvement – SPI). El auditorio, aunque pequeño, estaba formado por representantes de empresas de software de la ciudad de Guayaquil que consideran que no basta con hacer “programitas” cuando se tiene la intención de acceder a mercados internacionales, sino que es necesario acceder a credenciales internacionales tipo CMMI, SixSigma, ISO o algún otro certificado que valide su profesionalismo. Pero sin lugar a dudas, la intención de la dirección de empresas de producción de software es pasar de un proceso artesanal de desarrollo de software hacia una industria del software cuyos procesos sean estables.

Trabajando en herramientas IDEAL Guayaquil y el Malecón

En Ecuador, aún no existen empresas certificadas como CMMI. La Asociación Ecuatoriana de Software, AESOFT, el año anterior impulso un proyecto asociativo del sector de software en Ecuador para iniciar un proceso de certificación CMMI, además de una iniciativa de certificaciones PMI.

Considero que los proyectos de SPI son dificiles de gestionar, y son altamente propensos a que sus presupuestos sean recortados, pero sobre todo porque sus gestores no lo plantean como rentable para la organización y su percepción es de proyectos generadores de gasto y no como una posibilidad real de mejorar ingresos.

Si alcanzar CMMI se reduce a “pedigrí”, los ejecutivos de las organizaciones de software auspician con emoción el arranque de estos proyectos, pero si no se logra gestionar esta percepción, es seguro que poco tiempo el apoyo se debilité y el proyecto de SPI termine abandonado.

Los proyectos de SPI deben estar alineados a los objetivos de la organización, y su implementación debe significar mejora de ingresos para la casa de software, por al menos dos vías: Acceso de nuevos mercados y Disminución de desperdicio (“plata” real que las organizaciones anualmente desperdician producto de retrabajo, garantías, pérdida de clientes, etc) al reducir la variabilidad de los procesos inestables. En este sentido, un proyecto de SPI debe ser concebido como un proyecto rentable que debe a impactar positivamente en los ingresos de la organización; y una forma de desarrollarlo es a través del modelo IDEAL (Inicio, Diagnostico, Establecimiento, Acción, Liberación/Aprendizaje), temas de los cuales platicamos durante el taller que se desarrolló en Guayaquil, entre UTPL y ESPOL.

A continuación los keynotes utilizados en este taller, no sin antes agradecer especialmente a Mónica Villavicencio y Verónica Macías Profesoras de la FIEC-ESPOL por su coordinación.

Overview of CMMI and Software Process Improvement

Ideal step by step

Overview CMMI 1.1vs CMMI 1.2