ONEShell 0.3 Beta

¡¡Hola amigos!!

Después de muchos meses programando ONEShell cambiando cosas aqui, cosas alla, reescribiendo, y con periodos sin ninguna actividad, Creó esta entrada con la esperanza de que aun haya personas que utilizan la psp, y claro, que quieran darle una oportunidad a este shell para continuar extendiendo un poco más de vida a nuestras amadas PSP´s..

Historia:
Habian pasado unas semanas desde que comenze a utilizar onelua, alla en sus inicios, despues de comenzar programando, pruebas y pruebas, fui mejorando un poco xDD,
Estaba en contacto con Gdljjrod creador del ONElua, entonces despues de pensarlo durante varios dias, nacio una idea, por que no hacer un entorno amigable y potente?, que nombre tendria?, ONEShell! :D, Para aquellos dias, yo no tenia mucho conocimiento en la programacion lua, entonces fui creando el entorno, desde sus bases, apoyado con Gdljjrod y ZeroZelta (Creador del Fishell), pasaron varias semanas tan solo crear el funcionamiento apropiado del cursor, el fondo de pantalla y entender las acciones de drag, despues de un largo tiempo, fue invitado con mucho orgullo al team ONElua, bien!, algunos dias le daba al shell, otros al interprete, charlar con los miembros, ir añadiendo modulos, y asi fue que paso un año y 2 meses, y se presenta el shell justo como esta ahora!

Que Es ONEShell?



Este es un entorno grafico multitareas programado en ONElua, si, en onelua!, ¿Ademas Multitareas?, si, como menciono, al menos en algunas funciones esta estara muy presente!, 
Ademas de ello, pues es basicamente un segundo firmware para la psp, pero esta tiene muchos extras,

  • Escritorio estilo Aero.
  • Potente Sistema de accesos directos, (accesos del escritorio), pueden enlazar a cualquier archivo o carpeta, aplicacion interna, homebrew, iso, cso, dax, psx.

    Escritorio 

  • Añadido Soporte a multiseleccion (Beta aun..)


     
  • Menu inicio.


     
  • Potente Menu Contextual "POPUP"


     
  • Aplicaciones internas (Algunas aun pendientes);

 

  1. "Manager de archivos, 
  2. Terminal de comandos,
  3. Terminal Serial In Out, "SIO"
  4. Visor de imagenes, 
  5. Visor de objetos 3D, 
  6. Reproductor de musica(at3,mp3,wav,bgm), 
  7. Editor de imagenes, 
  8. Servidor ftp, 
  9. Editor de texto, 
  10. Antivirus, 
  11. Descargador de contenidos(homebrews), 
  12. Descargador de aplicaciones internas,
  13. Editor de Homebrews (PBP),
  14. Extractor de archivos comprimidos,
  15. Visor de archivos comprimidos,
  16. Visor Mapas Online "Google Maps",
  17. Extractor UMD,
  18. Chat Adhoc,
  19. Chat Wlan"
  • Lanzador de Homebrews(PBP), ISOS, PSX, DAX
  • Gadgets

 

  1. Clima
  2. Ram Manager
  3. Reloj
  4. Calendario
  5. Notas

 

  • Añadido Soporte de mensajes del sistema "Labels"


     
  • Añadido un elegante teclado en pantalla "IOSK".


     
  • Añadido Soporte de actualizacion via wifi.
  • Añadido Debugger en todo el shell.


     
  • Añadido Soporte Multilenguajes.
  • Añadido modo debug, para versiones beta, (al iniciar el shell mantenga presionado L)


     
  • Añadido el soporte a un menu recovery, usable para configurar todo el shell o restaurarlo. (al iniciar el shell mantenga presionado R)


     
  • Añadido el soporte a actualizaciones manuales via patch.
  • Aplicaciones internas(Multitarea) a modo de ventanas.
  • Al lanzar un HB, iso, cso, dax, psx, se muestra un gameboot (intro pmf), personalizable.
  • Añadido soporte para identificar swap button, (utilizar X o O para aceptar).
  • Personalizacion maxima en el shell. 

Capturas:































Por el momento aun se encuentra en estado Beta.



Controles basicos:

 

  • Home: Entra al menu inicio.
  • Triangulo: normalmente llama a un menu contextual "pop".
  • Equis: Aceptar (buttons swap en la mayoria del shell).
  • Circulo: Cancelar (buttons swap en la mayoria del shell).
  • Nota: Toma una captura de pantalla. (la guarda en la ruta, ms0:/picture/oneshell/XXX.png)
  • R & L normalmente hacen scroll en las listas o zomm.

Ahora quiero volver a mencionar antes de que bajen el shell, que este aun esta en fase de pruebas, por lo cual puede fallar, o estar incompleto en apps, funciones, etc...
De igual manera, le agradeceria cualquier falla que encuentre la reporte con un comentario en este post! :)

Descargas:

Oneshell_Beta_01 

Oneshell_Beta_02 

Cambios:
Se mejoro el soporte de lenguajes en varias areas del shell, aun quedan muchas por traducir y añadir tal soporte... 
Reparado y eliminado un bug, que hacia que al borrar un acceso, crash el sistema.
En la beta 01, el menu de inicio, quedo con un bug, que utilize para la muestra del debugger, ya fue reparado! XD
Muchas Secciones del shell ya cuentan ahora con soporte button_swap (reconoce la region de tu boton de aceptar, si, ahora los japoneses tienen soporte! XD)

Oneshell_Beta_03 

Cambios:
Se repararon varios bugs menores en el escritorio... 
Se añadio y mejoro la funcion de utilizar alguno de los wallpapers aleatorios, accesibles, mediante un pop en el escritorio, y seleccionar cambiar fondo.
Añadida la opcion de Cambiar el nick seleccionando el avatar, en el menu inicio.
Añadido el soporte a actualizar el geocode con un pop en el gadget.
Mejorado el app, system, :P

Notas:
Para todos aquellos que quieren disfrutar de el gadget del clima, este requiere una configuracion minima!, pasos a seguir:

  • Primero se dirigen a la pagina del tiempo
  • Ahora en la pagina observaremos un modelo parecido al siguiente:



  • Lo siguiente es seleccionar los datos correctos.



  • Una vez llenados estos datos procedemos a obtener el geocode, esta se mostrara en forma de url; ejemplo.. http://xml.tutiempo.net/xml/55487.xml, el geocode es "55487" (sin las comillas).



  • Ahora este geocode lo cambiamos en el escritorio, hacesmos pop sobre el gadget del clima, seleccionamos set geocode, y añadimos el geocode que encontramos previamente.
  • Acontinuacion al volver a iniciar el shell y tener una conexion wifi establecida, nos mostrara el clima y detalles, en la parte superior derecha del escritorio.

 

Agradecimientos: Espera aun esta beta y ya quieres agradecer?, claro! XD

  • Gdljjrod, Siempre un gran amigo, y apoyo a este fabuloso proyecto!
  • Rober Galarga, Otro gran amigo, que encontre en el camino, ademas de apoyarme con consejos, facilito el pic del eboot y varias ideas graficas! xD
  • Demolasher36, Diseñador grafico, apoyo con el diseño del icon "Logo principal", del shell! :D
  • ZeroZelta, Me apoyo en mis primeros pasos en lua, ademas de varios consejos utiles para el shell! ñ.ñ 

 



Saludos!