Noticias de OS/2 y eComStation

To content | To menu | To search

Tag - ECO Software

Entries feed - Comments feed

Monday 18 December 2006

JRescuer ha sido actualizado (12/13/2006).

recuperar recuperar

Continue reading...

Monday 11 December 2006

Evolutionary Sprint 2006/12

2006-12-02 19:40:16 -- eCo Software

Evolutionary Sprint
Revision: 20061201

Este artículo contiene una aproximación para un plan de desarrollo evolutivo de eComStation.

Synopsis: La única manera de mantener la plataforma OS/2 viva es continuar su desarrolo evolutivo. Cada miembro de la comunidad tiene obligaciones y debe cumplirlas para alcanzar la prosperidad común.

Nosotros proponemos una vía, "Evolutionary Sprint"

  • Evolutivo = no migrar a otra plataforma

  • Sprint = 1-2 años para mejorar la situación (partiendo del otoño de 2006)

1. Modelo

Ante todo, escojamos un modelo para simplificar el análisis y la selección de las direcciones de desarrollo sucesivas.


Imaginemos que la comunidad OS/2 vive en un pueblo pequeño, eComStation (pueden verse desde allí y no lejos en el horizonte las grandes megalópolis Linux y Windows). Estamos separados del resto del mundo porque tenemos nuestro propio modo de gobierno, tradiciones propias, nuestros intereses y leyes.

Cualquier pueblo pequeño del mundo real tiene problemas similares. La villa eComStation (OS/2) sufre depresión:

  • hay Desempleo (no todos los desarrolladores tienen salario)
  • Emigración (estamos perdiendo gente cada més)
  • Pérdida de tecnología (gran parte del Software eCS es portado a Windows)
  • Débil estado psicológico de los usuarios que no participan en proyectos
  • No hay grandes fábricas, ni inversiones externas
  • No tenemos 'killing applications' (por ejemplo aplicaciones que no existan en otros SO)

Sin embargo hay esperanzas para mejorar la vida del pueblo. Cada semana podemos ver que:

  • Aún hay por ahí muchos especialistas
  • La comunidad no está dividida (cosa que pasa a menudo en otras comunidades)
  • Podemos ejecutar de nuevo eCS en PC modernos (ACPI, GenMAC, etc.)
  • Tenemos tradiciones y tecnologías avanzadas

Los problemas expuestos hacen que los usuarios y desarrolladores busquen una vía de salvación. Ha habido al menos 2 proyectos que ofrecían ir a una plataforma Linux e imitar la apariencia y el comportamiento de OS/2.

Llamemos a esa vía "Construir un China-town en la megalópolis Linux".

  • Esta vía de desarrollo es buena para los organizadores de China-town
  • Pero es mala para los desarrolladores de software eComStation
  • Bueno para algunos consumidores (usuarios)
  • Pero es la muerte para los que se queden en el pueblo

Nosotros apreciamos los esfuerzos de los usuarios y desarrolladores que están trabajando en esos proyectos, pero tenemos que asumir que serán asimilados en 1-2 generaciones. Un sistema reciente siempre atrae nuevos clientes, nuevas tecnologías, nuevos recursos. Los desarrolladores de OS/2 gastarán muchos esfuerzos para duplicar el sistema original y eso hará que estén todo el tiempo trabajando en Linux.

Para nosotros deberíamos olvidarnos de los usuarios que se van a Linux. Debemos asumir que no podemos pararles y deberíamos preocuparnos por los usuarios vivos.

Al mismo tiempo no debemos negar la importancia de Linux.

Linux es en la actualidad una fuente de materiales de alta tecnología:
  • Por lo general importamos cajas negras (obtenemos programams linux que funcionan)
  • Añadimos una Interfaz de Usuario Grafica nativa (los integramos en Workplace shell)
  • Añadimos interoperación con otras aplicaciones nativas

Y como resultado tenemos nuevas aplicaciones. Es bueno, pero no nos dá ventajas competitivas sobre Linux. Estamos siempre detrás de la competencia (para comprobarlo, constatemos que en vez de 100 aplicaciones, tenemos 10000 aplicaciones linux).

2. Situación actual

Primero respondamos a la pregunta, ¿porqué usamos eComStation?


fecha: 2006.12.01, 415 respuestas

Los resultados de la encuesta muestran que la mitad de los usuarios son fans, la otra mitad lo usan para toda clase de tareas diarias y eso satisface sus necesidades.

Lo mismo puede atraer nuevos usuarios. Otra gente se nos unirá

  • Si publicitamos nuestra plataforma
  • Si probamos que es el mejor SO
  • Si ofrecemos software útil (mejor aún, si somos los únicos en ofrecer algún software necesario)
  • Si ofrecemos beneficios fáciles y elevados a nuevos usuarios y desarrolladores

Continuemos la investigación, ¿Cuál es el estado actual del sistema y la comunidad? (logros y problemas):

Ventajas:
  • Hay muchos especialistas
  • Los PCs modernos están soportados
  • todos los desarrolladores están motivados
  • Tenemos actualizaciones de software cada día
  • Somos pequeños y móviles
  • Tenemos sitios en internet vivos, compañías vivas
  • etc.
Problemas:
  • Hay obstáculos
  • Multiples errores en el propio SO
  • No exportamos noticias al resto del mundo de las Tecnlologías de la Información
  • Comunicaciones de baja calidad
  • Cada miembro trabaja solo
  • No hay toolkits, no hay esquemas ('templates') sobre los que desarrollar aplicaciones
  • etc.

Hay barreras que no pueden saltarse

  • Kernel de 32-bit congelado (¿Donde está la lista de caracterísiticas deseadas?)
  • Java Virtual Machine (Se busca la compañia que sea capaz de portarla)
  • Controladores de Video (todo SO alternativo tiene ese problema)
  • Población en descenso (¡No lo celebremos!)
  • Problemas con USB (discos Flash, teclados USB, velocidad lenta, errores)
  • desarrollo de PM
  • Falta el código fuente de componentes importantes del sistema
  • etc.

No tenemos los resursos, especialistas y experiencia necesarios para romper esas barreras.

Nosotros debemos mejorar el modo de trabajo y empezar con reglas sencillas:

  • No apuntemos a falsos objetivos. Hay que hacer software para aumentar la población.
  • Mejorar las infraesturas, optimizar procesos
  • Fundar la Corporación de los usuarios y desarrolladores de eComStation
  • Diseño y análisis conjunto de software

Los obstáculos pueden superarse paso a paso

  1. Una vez que la población aumente
  2. Una vez que se Cree y Promueva software de tamaño medio
  3. Si creamos 'templates' para esa clase de aplicaciones y logramos que los usuarios participen como beta-testers profesionales.
  4. Si determinamos el catálogo de 'templates'
  5. .. (ayudadnos a construir la sucesión)

3. Papeles

Cada miembro de la comunidad debe conocer sus propias obligaciones y realizarlas para conseguir la prosperidad común.


El 'Gobierno' debería preocuparse de: Carreteras
  • Cómo distribuir productos aa los usuarios (Manera de vender software en el mercado eCS. Proporcionar una infraestructura que funcione)
  • Como crear aplicaciones desde A a Z (Dónde encontrar componentes y rápidamente juntarlos en un nuevo producto)
  • Dónde encontrar las soluciones y programas que se necesitan

Política Migratoria

  • Cómo atraer 10 desarrolladores, 1-2 empresas a nuestro mercado
  • Cómo alimentar cada especialista. Y no dejar que emigren
  • Hacer que los desarrolladores usen bibliotecas comunes (I/O Procs)

Enseñanza

  • Mantener eCS toolkit

Edificar grandes fábricas y manufacturar software complejo:

  • En otras palabras debería aportar la suite Office, Virtual Java Machine y otros proyectos de software de escala industrial.

Estadísticas:

  • El 'Gobierno' debería ponerse en contacto con todos los desarrolladores de soluciones y preguntarles qué tecnologias y bibliotecas necesitan para los próximos meses. Esto permitiría mejorar el sistema operativo y aportar ingresos adicionales a los desarrolladores de soluciones.
Las Empresas deberían hacer:

Las Empresas deberían establecer un clima positivo para la inversión con ayuda del 'Gobierno'.

Los Revendedores deberían:
  • eComStation PC
  • Describir el sistema operativo (mientras no haya un departamento de marketing)
  • Mantener la eCS FAQ
Los Desarrolladores deberían mejorar la técnica:
  • Intercambiar conocimiento, intercambiar bibliotecas. Crear 'templates' de aplicaciones
  • No empezar proyectos solos. Encontrar un colaborador. División del trabajo.
  • Dedicar más tiempo al diseño de software (diseñadores)
  • Mejorar las comunicaciones. 2007 es el año de las cáamras-web e IPhones
  • Automatizar procedimientos (bug-tracking, CVS, ..)
  • El resultado del trabajo debería incluir módulos para uso común
  • Usar I/O Procs y otros módulos del sistema

Crear más aplicaciones WPS

  • Permitir a los usuarios seleccionar ficheros usando WPS
  • Vista unificada de las aplicaciones
  • Vuestro producto mejora cuando WPS es actualizado

Los desarrolladores deberían cambiar hacia la creación de aplicaciones 'nodales':

Ejemplo:

  • Paso A: Seleccionar sub-utilidad y sub-operación:
    • Graficos: rotar, clip, flip, ..
    • Sonido: cambiar volúmen, invertir, ..
    • Otros archivos: renombrar, copiar, ..
  • Paso B: seleccionar grupo de archivos
  • Paso C: Ejecutar operación

Una aplicación de esta escala podría ser el propio sistema operativo, los modulos separados son demasiado pequeños y su coste se acerca a ~0 USD.

Los Usuarios deberían:
  • Escribir descripciones de software
  • Exportar noticias sobre eComStation a sitios Windows/Linux, promover las características de nuestro SO y software.
  • Demandar la creación de software y controladores
  • Participar en el proceso de beta-testing
  • Hacer que dos desarrolladores unan sus esfuerzos si se vé que sus aplicaciones pueden ser combinadas.
  • Explicar "Este dia en la historia de eComStation y OS/2"

En otras palabras, sólo los usuarios son capaces de promover el sistema operativo y su software.



 

"e-ball club" -- el único modo de promover el SO y su software. Aquí se presenta una propuesta simple de dicho club.

¿Como hacerse miembro? Tanto si se es usuario como desarrollador debe hacerse algún trabajo periódico. Por ejemplo, un usuario puede hacer, entre otras, las siguientes tareas:


Rubber e-ball Golden e-ball
Publicar artículos/comentarios 4 revisiones/año 8 revisiones/año
Desarrollo de aplicación/driver 10 usuarios 100 usuarios
Mantenimiento de un Sitio 100 visitantes/día 500 visitantes/día
Pago anual (para que la gente seleccione las modalidades anteriores) 100 USD 500 USD

Privilegios para los socios del club e-ball


Rubber e-ball Golden e-ball
Descuentos en la compra de software 10% 20%
Entradas para congresos En el mismo continente en otro continente
El club invierte en fondos 100 USD 200 USD
Souvenirs para cada estación para verano verano e invierno

Estudiantes / laboratorios cientifico-técnicos -- la slavación de la plataforma OS/2

  • Son capaces de aportar "know-how"
  • Tienen tiempo libre, aprenden ciencias de la computación
  • Están abiertos a lo nuevo y son capaces de aprender como es OS/2 en breve tiempo
  • Tienen amigos que pueden ser 'infectados'
  • Tienen familia que les paga las facturas
¿Cómo atraerlos?
  • Declaremos eCS como un "SO para estudiantes"
  • Acumulemos aplicaciones matemáticas/químicas
  • Acumulemos programas creados por estudiantes
  • Regalémosles viejas versiones de eCS y OS/2

eComStation PC - el único modo de entregar eCS a nuevos usuarios

  • Los Revendedores encargan software especial para eCS PC
  • Sin problemas con LVM, ACPI
  • puede reducir el precio de eComStation
  • Permite vender eCS a nuevos usuarios

Comercialización -- la única manera de atraer nuevos desarrolladores

  • Si se inicia la propia compañia, se toma responsabilidad
  • Todo el software debería ser valorado. Puede incluso declararse un precio simbólico, por ejemplo $10, pero sin restringir el uso
  • buscar personas afines y fundar una compañia virtual
  • Unir aplicaciones pequeñas (0.1$ + 0.1$ + .. ) en una grande.

¿Cuál es el objetivo?

  • Desarrolladores desde otros SO verán que hay un mercado cautivo y se fijarán en nuestra plataforma.
  • El dinero es como la sangre.

4. Objetivos actuales

El objetivo estratégico es romper las barreras. Debemos empezar a prepararnos para ello hoy.

Plan para el año 2007 (lista de aplicaciones y controladores de dispositivos que deberían/podráin crearse. eCo Software está creando):

Sistema Operativo

  • Mejora de JFS.IFS
  • Creación de un buen driver VESA (pantallas anchas, overlays)
  • Iconos grandes en el escritorio
  • Más utilidades del sistema y pequeñas aplicaciones (10-20)
  • Mejoras en el subsistema Multimedia (Triton), 2-5 aplicaciones multimedia

Software

  • Mas software de catálogo (eSchemes Deluxe)
  • 1-2 desarrolladores provinientes del mundo Win/Lin portaran aplicaciones de tamaño medio a eCS

Controladores de dispositivos:

  • Controladores/aplicaciones de control para 20-30 tipos de dispositivos USB
  • se soportaran modelos de cámaras-web USB

5. Conclusión

Echemos un vistazo al ciclo de vida de eCS

  • Se ha pintado en negro la situacion actual: 'Gobierno.. desarrolladores.. probadores.. revendedores.. usuarios..
  • Como puede verse, ofrecemos mejorar los nodos críticos en el ciclo de eCS. Estas mejoras están dibujadas en rojo. Sugerimos cómo simplificar y mejorar el desarrollo de software, quién se unirá a la comunidad, cómo aportar dinero a los revendedores de eCS.


Slogan: Creemos más software original para los usuarios de eCS, y promocionemoslo en otros mercados para atraer nuevos usuarios

6. Información Adicional