Comentarios, discusiones, notas, sobre tendencias en el desarrollo de la tecnología informática, y la importancia de la calidad en la construcción de software.
domingo, abril 29, 2007
Material sobre Testeo, y más
Websydian Express en System INews
La presentación:
Websydian A/S, a Danish company, offers just such a timesaver called Websydian Express. It’s an off-the-shelf solution that lets you use RPG and legacy applications to build an e-business site with built-in security, user and role management tools, and functional prototyping to get input from end users on the site’s design. Better still, Websydian Express provides a framework that makes the website dynamic and simple to modify and doesn’t require a lot of technical skill to administer.Una nota en la documentación del Express explica las diferencias de diseño e implementación de aplicaciones construídas con Websydian "plano", versus hacerlo con Express.
Websydian Express is a member of a family of products for web application development and deployment. It largely works via APIs that interface with existing back-end application source code and wizards that automate building many of the UI features, such as fi elds and buttons, by generating the necessary
HTML code without programmer intervention. Once users and managers sign off on the design, developers use Express tools to link process RPG code to fi elds, links, and buttons, and choose a style sheet. Then the site is ready to go, because Express also provides a ready-to-use website model with built-in automated
tools that use a Windows-like structure so nontechnical users can administer the site after it’s up and running.
(...) The final stage is live deployment and ongoing site administration. Site administrators can direct user and session management (including creating and changing user logons and passwords), integrity control, and error-recovery functions. Express facilitates error recovery by providing a log that tracks error messages. In addition, administrators can customize the website with different roles for customers, partners, and employees, and each role can have its own page layout. Express handles site security via rolebased authentication and electronic signatures that use Message Digest 2, a cryptographic hashing algorithm, and Websydian A/S recommends use of SSL certificates in addition.
Without programmer help, administrators can change, delete, and insert new menu items; add and delete business processes and page layouts; and differentiate page layouts based on user roles. And even after one business process has gone live, developers can prototype and publish new processes on the live site after the administrator accepts them without requiring any system downtime.
Más sobre la validez de los rankings de universidades
De la nota en el Washington Post, firmada por Thomas Toch y Kevin Carey: el centro de sus observaciones está en que los rankings de The Times y Jiao Tong se basan en la investigación, pero no en la educación:
Hardly a week goes by without a prominent politician or business leader declaring America's advantage in the global battle for brainpower, citing as evidence a study from Shanghai's Jiao Tong University that rates 17 American universities among the world's 20 best.Toch y Carey aplican sus conclusiones a la rectificación de los rankings, reclamando peso para la capacidad de enseñanza:
But those rankings are based entirely on measures of advanced research, such as journal articles published and Nobel Prizes won -- measures, that is, of the work that's done mostly in graduate programs. And while advanced research is vital to the nation's economic competitiveness, so is producing enough well-educated workers to compete for the high-value jobs of the future.
Undergraduate students are going to make up the bulk of those workers because only 13 percent of the nation's 17 million students in higher education are at the graduate level. Yet a hard look at our undergraduate programs suggests that when it comes to the business of teaching students and helping them graduate, our universities are a lot less impressive than the rhetoric suggests.
Seventy-five percent of high school graduates go on to higher education, but only half of those students earn degrees. And many of those who do graduate aren't learning much. According to the American Institutes for Research, only 38 percent of graduating college seniors can successfully perform tasks such as comparing viewpoints in two newspaper editorials.[La educación universitaria en Estados Unidos tiene una categoría básica (undergraduate), y una superior(graduate)]
And it's an open secret that many of our colleges and universities aren't challenging their students academically or doing a good job of teaching them. In the latest findings from the National Survey of Student Engagement, about 30 percent of college students reported being assigned to read four or fewer books in their entire senior year, while nearly half (48 percent) of seniors were assigned to write no papers of 20 pages or more.
La nota de The Guardian merece la pena de leerse, tanto por el análisis de criterios, como por el seguimiento de rendimiento de las universidades del Reino Unido. Es éste artículo que menciona que la Universidad de Mánchester contratará premios Nobel:The way to drive higher education institutions to stop ignoring undergraduates in favor of pursuing research is to provide more information about their performance with undergraduates to the consumers who pay tuition bills: students and their parents.
By investing in new ways to gauge the quality of teaching and learning and by requiring taxpayer-subsidized colleges to disclose their performance to the public, the federal government can change the market dynamics in higher education, creating strong incentives for colleges to produce the caliber of undergraduates we need to compete in the global marketplace, incentives to make the rhetoric of being first in the world in higher education a reality.
The University of Manchester, for example, has made it clear that its strategy is to climb the international rankings, which include factors like the number of Nobel prizewinners. The university has pledged to recruit five Nobel laureates in the next few years.Por supuesto, no nos engañemos: una rectificación de los rankings que tuvieran en cuenta los resultados en la entrega de conocimiento, igualmente no cambiaría mucho las posiciones para muchos casos (estoy pensando en la enorme cifra de ingresos a la UBA, relacionada con la cifra de egresados. Ni qué hablar si se la relacionara con el número de graduados trabajando en suárea de incumbencias).
Pisanty menciona además, y a propósito, el blog de Richard Holmes dedicado al análisis de estos rankings.
miércoles, abril 25, 2007
Mapa visual de la Web 2.0
Remito al post de Nacho Gallego, que refiere el mapa publicado por Microsiervos: una buena idea visual del significado de "Web 2.0". La introducción en Microsiervos:
Este Mapa Visual de la Web 2.0 es uno de los trabajos en que hemos colaborado en los últimos meses los dos microsiervos que trabajamos en Internality. Forma parte de una obra principal mayor, el libro La Web 2.0, publicado por la Fundación Orange y cuyos autores son Antonio Fumero y Genís Roca, con la colaboración especial de Fernando Sáez Vacas. El libro sigue la línea divulgativa de La Blogosfera hispana, una obra similar sobre el mundo de los weblogs se publicó el año pasado.
La idea del Mapa Visual de la Web 2.0 es que cualquier persona que quiera hacerse una idea de «qué es eso de la Web 2.0» pueda hacerlo de un vistazo, aunque no sepa mucho de Internet. El mapa agrupa de forma visual los principales conceptos que habitualmente se relacionan con la Web 2.0: software social, folksonomías, remezcla, participación, recomendaciones, simplicidad, etc. junto con una breve explicación de cada uno de ellos. Algunas de las explicaciones requerían un lenguaje demasiado técnico y algunos acrónimos (RSS, AJAX, API) de modo que en una zona reservada a modo de leyenda se incluyó un glosario para clarar los detalles importantes a los interesados en tecnicismos.
También se pensó desde el principio que sería interesante incluir ejemplos reales de proyectos de la Web 2.0, a los que cualquiera pudiera hacer una visita para entenderlos mejor. Para esa zona del mapa se seleccionaron algunos servicios de la Internet hispana que suelen enmarcarse en ciertas categorías genéricas habituales (weblogs, wikis, aplicaciones, agregadores, redes sociales, etc.). También se incluyeron, marcados con un icono especial, algunos proyectos «internacionales» de referencia obligada y que son bien conocidos por el público en general (YouTube, Del.icio.us, Flickr, etc.) y de hecho han inspirado a otros y popularizado muchos de los «conceptos Web 2.0».
martes, abril 24, 2007
Corea del Sur y la innovación
Entre otros, el informe español mencionado sobre la banda ancha:
El resultado de un informe de la firma Iber Band Exchange (www.iber-X.com), La Bolsa de las telecomunicaciones, sobre el estado de la banda ancha y su penetración en el mundo concluye que la cifra de usuarios de Internet en Corea del Sur aumenta en torno a 10 millones de usuarios.Sobre la conexión inalámbrica:
Esta cifra es relevante si tenemos en cuenta que se aproxima a los datos de Estados Unidos; la diferencia radica en que Corea del Sur tiene una población total de 48 millones de habitantes y Estados Unidos alcanza los 300 millones.
Estos datos ponen de manifiesto que Corea del Sur tiene la tasa de penetración de banda ancha más alta del mundo. El gran esfuerzo desarrollado por las autoridades surcoreanas a la hora de potenciar el sector de las Tecnologías de la Información y Comunicación (TIC) y el éxito de su programa eKorea han sido piezas fundamentales para la extraordinaria implantación de la banda ancha en Corea del Sur.
Por último, hay que hacer mención a las perspectivas de los que se ha venido llamado: "Internet inalámbrico, como forma de acceso a la red como alternativa al cable". El informe de Iber-x señala que Seúl, capital de Corea del Sur, encabeza las ciudades a nivel mundial con mayor número de hot spot con 2.056, seguida de Tokio (1.802), Londres (1.627), París (895), San Francisco (801), la surcoreana Deagu (787), Nueva York (643), Singapur (619), la también surcoreana Busan (617) y Hong Kong (605). Por países Estados Unidos sigue siendo la zona del mundo que mayor número de hot spot posee, con 37.073, seguido del Reino Unido, con 12.668. Los otros 8 países que completan el listado de los 10 países con mayor número de puntos de acceso WiFi son Corea del Sur, con 9.415; Alemania, con 8.614, Japón, con 5.951; Francia, con 3.886, Italia, con 1.767, Holanda, con 1.703 hot spot; Canadá, con 1.397; y Suiza, con 1.295.A propósito, el compendio de noticias tecnológicas de Iber Band Exchange, es para agendarlo.
lunes, abril 23, 2007
Scott Sehlhorst sobre UML
domingo, abril 22, 2007
Methods & Tools sobre Software Factories
* Software Factories: Success or Failure?A las referencias "MS oriented", debe agregarse fundamentalmente todo el material que el SEI ha desarrollado en su sitio.
A recent InfoWorld article (1) publicised the blog post of S. Somasegar (2), corporate vice president of the Microsoft Developer Division, celebrating the fact that its Software Factories product (3) had more than 100,000 downloads in six months. The InfoWorld article was rather negative on the technology as an analyst defined the Software Factory technology as "unimportant".
Initiatives like the software factories or the software product lines approach are often badly considered in the software development world. First, they are not really understood. In the InfoWorld article, the analyst is quoted comparing software factories and object-oriented programming. The industrial background of these approaches could seem also more difficult to transpose in the world of consumer or business applications development where software is not closely connected to devices. I think however that they provide a very interesting vision for projects that are interested in developing software for a multi-customers
target or with a strong focus on product evolution.
More information on the Web:
Software Product Line Development community Web site
Introduction to the Emerging Practice of Software Product Line Development
Making an Incremental Transition to Software Product Line Practice
Software Product Line Engineering with Feature Models
Desde hace casi dos años, en La Fábrica de Software hemos venido manteniendo una interesante discusión, junto a varios foristas, con aportes particularmente densos de Kenyer y Carina Tapia, estudiantes de Colombia y Chile, respectivamente [corregido según observación de Jorge, en su comentario abajo]. Creo que en los próximos meses voy a preparar algo sobre Plex y SPL, porque estoy convencido que si algo se adecua al concepto, es Plex.
martes, abril 17, 2007
Google en Buenos Aires
Nos decidimos por la Argentina analizando la calidad de su educación universitaria. Usualmente empleamos a gente joven, que tenga una buena educación; revisamos las opciones que teníamos y la Argentina nos pareció la mejor decisión de negocios posible. Cuando hicimos nuestro análisis vimos que el país tiene universidades particularmente buenas, y eso es una buena base para nosotros; nos apoyamos mucho en las universidades. El Gobierno nos dio mucho apoyo en esto, además. Cuando abrimos las oficinas de Dublín teníamos 50 personas; hoy tenemos 2000. Así que quizá con el tiempo suceda lo mismo aquí. No en el primer año, claro.En palabras de Eric Schmidt y Gonzalo Alonso, la elección por Argentina se debe a la combinación de factores propicios:
Y qué importancia tiene América latina para Google?
-Es la región donde tenemos el mayor crecimiento de nuestras operaciones. Creemos que América latina está a punto de llegar a un punto de inflexión, por el crecimiento que está teniendo la banda ancha, el uso del crédito bancario y sistemas de distribución de información, para que haya una suerte de crecimiento explosivo. La gente quiere acceder a la información. Y tenemos una participación de mercado muy alta, así que deberíamos poder crecer mucho más.
(...) Alonso señaló que en este país hay "un caldo muy propicio" para el desarrollo de Google.El alcance de la oficina argentina:
Entre los factores de decisión, citó el liderazgo regional de Argentina en el desarrollo de tecnología y software, el "talento" de los recursos humanos, el crecimiento de los usuarios de internet y de la inversión publicitaria en internet.
"Además la economía en Argentina está en recuperación (tras la crisis de 2001). Han tomado políticamente las decisiones financieras adecuadas que parecen que están blindando bien la economía para cimentar los próximos pasos", dijo Alonso, quien no dio datos sobre la inversión de Google en Argentina. [en El Mundo]
Según el director general del mercado latinoamericano, Google eligió Argentina como su central para América Latina por el espíritu emprendedor de su gente, el gran número de usuarios de internet y la capacidad de sus expertos en software.[En Terra.es]
La noticia se comentó en Barrapunto, pero eso creo que merece otro comentario. Será otro día, con tiempo para conversar de números y posturas.A partir de su llegada a Argentina, Google planea acrecentar sus ventas a través de la plataforma 'Adwords', por la cual los anunciantes compran palabras clave dentro del buscador. Además, la sede de Buenos Aires ampliará también los servicios para los clientes españoles.
"Es sumamente relevante que un mercado tan avanzado como el español nos ceda la responsabilidad para llevar a sus clientes, algo que en Google no tiene precedentes", dijo Alonso. La compañía también quiere extender en la región 'AdSense', sistema mediante el cual las páginas de internet pueden ganar dinero mediante los anuncios publicitarios que vende Google. [En El Mundo]
martes, abril 10, 2007
Plex 6.0, completado el programa beta
domingo, abril 08, 2007
Seguridad en ISeries: Posibilidad y Realidad
El estudio de Power Tech abarca a cerca de 200 auditorías realizadas, y los principales puntos débiles destacados son:
- 76% de los sistemas no establecieron controles sobre los accesos a datos a través de conexiones de red por hojas de cálculo o bases de datos de escritorio (Excel o Access mencionadas)
- 10% de los usuarios obtenían acceso privilegiado a los sistemas
- Informes confidenciales visibles para el 20% de los usuarios
- 50% de los sistemas mantenían al menos 20 usuarios con contraseñas por omisión.