Paihia Update

Riflessioni, eventi, curiosità

Paihia Update

Messaggioda samo79 » ven ago 11, 2006 9:05 pm

Smithy ha scritto su Amigaworld

Hello, well there's been lots going on, as always, but not much that means much to a non-Paihia developer. I'll pick out some interesting stuff though.

We have a new XML parser! The old one was a quick one I knocked up in a day for temporary use that would allow work to go on in other areas. But it was getting to the limits of its usefulness so in January I began work on the real one. 3 months later it was done: a XML 1.0 validating parser in just 14,000 lines of code (7000 lines if you don't count the unit tests). It passes 75%ish of the XML conformance tests. Of the failed tests, some are disputed and some involve real bugs, in particular with international character handling. But all of them are low priority that don't impact on it's main purpose: to process XHTML.

More recently, on the back of the new XML stuff, it also produces a new style DOM object, that I've written a superfast event disapatcher for (this'll support the DOM Events specification).

There's also a new layouter, but I've still not integrated it with the new XML stuff yet.

What else? Well the website doesn't get updated much because there's not much to say that (I think) people will relate to. Screenshots? No, there hasn't been anything visual for quite a while because Paihia exists as a large collection of non-visual classes, even the new layouter doesn't even have any visual element - this is boring for everyone, but it makes automated testing very easy (also very portable: Paihia is entirely ISO C++ & STL and doesn't use any third party APIs apart from the and a few BOOST ones). Hopefully we might see some end-to-end processing (file to "picture") sometime this year when some more joining up goes on.

Thanks for asking though (you too, samo79 and AmiBoy - I only just spotted your thread).


http://amigaworld.net/modules/newbb/viewtopic.php?topic_id=20069&forum=32
Immagine

Moderatore sezioni Amiga/AmigaOne su
TGMOnline

WHEN IT'S DONE Immagine

Le mele a volte possono essere devastate dal colpo feroce di una tempesta, ma il tenero fascio del sole potrà sempre far sviluppare dei nuovi frutti

Sam440ep Flex 800 Mhz - 1 GB DDR Ram - Radeon 9250 - AmigaOS 4.1
AmigaOne XE G3 800 Mhz - 640 MB Ram - Radeon 9200 SE - AmigaOS 4.1
Avatar utente
samo79

Staff
 
Messaggi: 14962
Iscritto il: ven gen 10, 2003 5:09 am
Località: Perugia

Messaggioda afxgroup » sab ago 12, 2006 10:27 am

cioè praticamente nulla...
non per essere disfattista ma di parser HTML, XHTML e così via ne trovi migliaia in giro.. a partire dalla libwww or da libxml2..

mah.. :mah:
Elf.library.. a noi due....
The BUG Hunter.. +1..
AMIGAONE - SAM - MOANA - A1200 - A600 - A500 - C64
Avatar utente
afxgroup

Admin
 
Messaggi: 3647
Iscritto il: ven giu 11, 2004 9:49 am
Località: Taranto

Messaggioda samo79 » dom ago 13, 2006 12:49 am

Beh non è solo questo, c'è anche un certo lavoro sul browser in se:

Questo è un "quote" su un vecchio status update che ho trovato in giro (se solo Smithy non cambiasse ogni volta HomePage) ...

Here is a screenshot showing the Paihia engine running on Windows with a Java SAL (sorry, you aren't getting Amiga screenshots of CSS yet...). The Java SAL is a tiny 26k in size (about 1,000 lines of C++ and a few hundred of Java). The AmigaOS SAL is smaller again.


Sembrerebbe una sorta di XUL in salsa Amiga o sbaglio ? :sperduto:

E poi, sempre nello Status Update di Novembre 2005

Grande Paihia is a modern, small, fast, and portable web browser. With complete support for XML, HTML 4, CSS 2.1, DOM level 3, and EcmaScript 3, Grande Paihia is more than capable of dealing with most of your internet needs.

Versions for all the various Amiga systems are planned. Progress is slow but steady. As of November 2005, the CSS engine is all but done and being tested using the W3C test suite - biggest issue to arise from testing is performance. The language parts of EcmaScript are done, the object library isn't. And DOM level 3 is about 20% complete. All of this and the source code for the Paihia web engine is less than 700k uncompressed. Visual Studio compiles the engine to a binary around 300k in size - a tiny fraction the size of anything else in the field!


Poi ci sarebbe anche questo Link, che tra l'altro avevi linkato tu :ride:

http://www.ikirsector.it/forum/viewtopic.php?t=3932&highlight=paihia
Immagine

Moderatore sezioni Amiga/AmigaOne su
TGMOnline

WHEN IT'S DONE Immagine

Le mele a volte possono essere devastate dal colpo feroce di una tempesta, ma il tenero fascio del sole potrà sempre far sviluppare dei nuovi frutti

Sam440ep Flex 800 Mhz - 1 GB DDR Ram - Radeon 9250 - AmigaOS 4.1
AmigaOne XE G3 800 Mhz - 640 MB Ram - Radeon 9200 SE - AmigaOS 4.1
Avatar utente
samo79

Staff
 
Messaggi: 14962
Iscritto il: ven gen 10, 2003 5:09 am
Località: Perugia

Messaggioda afxgroup » dom ago 13, 2006 4:04 am

si ma ti ripeto.. fare un parser al giorno d'oggi non è in problema. è implementare l'interfaccia grafica che è il asso maggiore (e secondo me possono prendere visual studio e buttarlo nel ce**o..). Perchè per fare l'interfaccia grafcia dovranno usare qualcosa si nativo.. ma vedremo... chi farà prima.....
Elf.library.. a noi due....
The BUG Hunter.. +1..
AMIGAONE - SAM - MOANA - A1200 - A600 - A500 - C64
Avatar utente
afxgroup

Admin
 
Messaggi: 3647
Iscritto il: ven giu 11, 2004 9:49 am
Località: Taranto

Messaggioda samo79 » dom ago 13, 2006 4:10 am

Mah vedremo, a me basta che esca qualcosa il prima possibile, che sia Sputnik, Paihia o Mozilla non ho preferenze basta si sbrighino :no:
Immagine

Moderatore sezioni Amiga/AmigaOne su
TGMOnline

WHEN IT'S DONE Immagine

Le mele a volte possono essere devastate dal colpo feroce di una tempesta, ma il tenero fascio del sole potrà sempre far sviluppare dei nuovi frutti

Sam440ep Flex 800 Mhz - 1 GB DDR Ram - Radeon 9250 - AmigaOS 4.1
AmigaOne XE G3 800 Mhz - 640 MB Ram - Radeon 9200 SE - AmigaOS 4.1
Avatar utente
samo79

Staff
 
Messaggi: 14962
Iscritto il: ven gen 10, 2003 5:09 am
Località: Perugia


Torna a Amiga in generale

Chi c’è in linea

Visitano il forum: Nessuno e 9 ospiti