Estem contents d’anunciar la disponibilitat d’una technology preview per a desenvolupadors de l’eyeos 2.0. Avui presentem quelcom totalment nou, repensat des de 0 que esperem portarà el concepte de cloud computing i el d’open source en una sola plataforma.
Si us plau, tingues en compte que el llançament d’avui és només per a examinar la nova tecnologia i començar a desenvolupar noves aplicacions. Els usuaris finals no trobaran res excepte un escriptori inacabat i dos exemples d’aplicacions. El llançament per a usuaris finals de l’eyeos 2.0 serà al mes de gener. Des d’ara fins l’1 de gener de 2010 els desenvolupadors poden provar i experimentar el que hem fet durant el darrer any: el nou kernel de l’eyeos 2.0, els serveis i el toolkit. Descarrega-te’l de www.eyeos.org/en/20techpreview. Si us plau tingues en compte que ara eyeos fa servir MySQL com a back-end i necessitaràs importar dos arxius SQL situats al directori extres dins d’eyeos i configurar el fitxer “settings.php” amb la informació de la teva base de dades.
Però… Què hi ha de nou a l’eyeos 2.0 tech preview?
eyeos 2.0 ha estat reescrit des de 0 i la única cosa que hem utilitzat d’eyeos 1.x ha estat la nostra experiència!
El kernel és 100% micro kernel basat ens serveis i una arquitectura singletone, el framework qooxdoo framework és l’escollit pel back-end gràfic i hem desenvolupat llibreries per comunicar qooxdoo i eyeos de manera transparent. Volem, des d’aquest post, agrair a l’equip de qooxdoo el gran treball que estan duent a terme.
eyeos 2.0 és més ràpid que l’1.x. Hem reconstruït el sistema de comunicacions entre servidor i client 8això vol dir entre JavaScript i PHP), cosa que permet a eyeos 2.0 estalviar-se un 95% de les peticions que feia abans. I per les comunicacions client-servidor ja no es fan servir XML, sinó JSON, que és molt més ràpid en el cantó del navegador.
El nou File System Interface (FSI) té una completa estructura OOP que replaça l’antic Virtual File System (VFS). FSI és molt més consistent, suporta més punts de muntatge, arxius locals i remots transparentment, URL wrappers i molt més.
Sóc desenvolupador: Per què eyeos 2.0 és millor que 1.x?
Hi ha moltes raons. Per exemple, el GUI (Graphical User Interface) està completament fet amb JavaScript, el sistema està basat en OOP (Object-Oriented Programming) i cada part pot ser ampliada o modificada només extenent classes i sobreescrivint o afegint mètodes, el nou UM (Users Management) és molt més modular: pots canviar els usuaris a una base de dades Oracle o ActiveDirectory sense necessitat de desenvolupar un nou mòdul UM, només necessites implementar algunes parts d’ell.
I hi ha més raons: La nova llibreria GenericDao et permet guardar i recuperar dades de la base de dades de manera transparent: No cal conèixer SQL. Crear RIA (Rich Internet Applications) és fàcil i ràpid, perquè hem canviat l’antic framework PHP: Ara eyeos mateix és un framework que combina JavaScript i PHP. Ara mateix no hi ha cap manera més ràpida i senzilla de crear una RIA.
Els desenvolupadors saben que hi ha moltes coses a les que han d’estar atents mentre creen aplicacions locals, per començar una RIA des de zero és diferent. Et sents desemparat i has d’estar atent a multitud de detalls: control d’usuaris, seguretat, transmissió de dades, formats… Però eyeos treballa com un OS local: Fa la vida del desenvolupador senzilla. Per suposat que sabem que hi ha molts frameworks per desenvolupar RIA, però has de conèixer que eyeos és l’únic centrat 100% en crear aplicacions RIA i PHP que semblin d’escriptori. La majoria dels altres frameworks estan centrats únicament en webs convencionals i, potser, amb una mica d’AJAX.
Vull ajudar. Què puc fer?
Ara el projecte eyeos et necessita! Des d’ara fins al dia 1 de gener de 2010 has de jugar, gaudir, provar, testejar i debugar la technology preview. És necessari buscar bugs i problemes per tal que puguin ser arreglats abans del llançament d’eyeos 2.0. Si trobes un problema, si us plau, comunica-ho als fòrums d’eyeos.
Però hi ha més possibilitats! Si vols desenvolupar noves aplicacions per eyeos 2.0 ho pots fer. Tens una idea? Desenvolupar per eyeos 2.0 és fàcil. Tenim una llista d’aplicacions a fer esperant-te. Escriu-nos un correu a team@eyeos.org i et farem una proposta.
On el puc descarregar?
Aquesta versió és una technology preview i no està disponible al SourceForge.net. La pots descarregar d‘aquesta pàgina.
No sóc desenvolupador però… necessito informació!
Hem calenderitzat tot el procés que ens ha de dur a eyeos 2.0. Des de l’1 d’octubre t’estem presentant les noves aplicacions base (eyeCalendar 2, eyeDocs 2), que estaran implementades a la versió final i ho continuarem fent durant les següents setmanes. El desembre el dedicarem a traduïr eyeos 2.0 i el llançament serà l’1 de gener de 2010. L’anunci oficial es farà uns dies després i al mateix instant eyeos.info serà actualitzat i les webs anunciaran eyeos 2.0.
Estigues atent!