Welcome, Guest. Please login or register.

Author Topic: Paihia progress  (Read 3165 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline smithyTopic starter

  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 511
    • Show only replies by smithy
Paihia progress
« on: March 15, 2005, 01:17:42 AM »
Lots of people have been asking how Paihia is progressing. So here is a quick progress report:

XML
Apart from DTD support, all elements (pun not intended) of XML are now complete. The XML processor is a superfast, hand-coded jobbie that generates a DOM tree (more on DOM later), but differs to many DOM parsers in that processing and displaying can begin before the tree is fully built. Currently, the procoessor treats all documents as anonymous and doesn't validate their structure. DTD parsing is currently being worked on, and should enable Paihia to display the quasi-XML that MS Word generates, as well as any other XML document that supplies a CSS file, including, of course, XHTML files.

DOM
Work on Level 3 Core has begun. Support for document features not yet specified (DOM Style, DOM HTML, etc..) in DOM 3 will be implemented using the DOM 2 specs for now. Once the DOM Load and Save module has been completed, we'd like to release a standalone XML/DOM shared library.

CSS
Progress has been slower than planned due to bugs in our relayouter. The biggest part of CSS left to implement is Table Model. This is expected to take some time. Other smaller pieces, such as user interface styles, stacking boxes and backgrounds are yet to be implemented too. We are implementing CSS2.1, rather than CSS3 as the latter is in a state of flux and looks like it may be some years before it is published. Overall, we think the CSS support is around 50% complete.

XHTML
All visual aspects covered by a default stylesheet. Forms and frames not begun.

HTML
If you're keen, you may have noticed that there is no HTML parser. This is because Paihia is a XHTML/CSS browser. However, as badly written HTML is the essence of the web, I've added a few specialisms to the XML processor that will convert HTML into XHTML and switch the processor into a super-tolerant mode, completely invisible to the user and all while appearing to be a genuine HTML browser.

Javascript
Not begun.

Networking
Might use cURL, but not begun.

Client-side features
(Bookmarks, tabs, etc..)
Not begun.

Overall
Paihia has been in development for over 12 months now. Much blood, sweat and stress has been invested into it! On a personal note, Paihia has become something of an obsession for me. I use my holidays from work to program instead of lying on a white beach in New Zealand, and even I've been neglecting my girlfriend and my personal hygiene! (she's managed to get me to agree to a week's holiday in Italy, although I may take my laptop).

There is probably another 9-12 months of work left before we reach a beta stage, but as we've seen in Amiga circles, there is no quick route to a modern web browser.

Thanks to everyone for their support, it's really appreciated
 

Offline TheMagicM

  • Hero Member
  • *****
  • Join Date: Feb 2002
  • Posts: 2857
    • Show only replies by TheMagicM
    • http://www.BartonekDragRacing.com
Re: Paihia progress
« Reply #1 on: March 15, 2005, 04:13:38 AM »
cool!!! when you are able to post screenshots I'm sure we'd all love to see it.

-Alex
PowerMac G5 dual 2.0ghz/128meg Radeon/500gb HD/2GB RAM, MorphOS 3.9 registered, user #1900
Powerbook G4 5,6 1.67ghz/2gb RAM, Radeon 9700/250gb hd, MorphOS 3.9 registered #3143
 

Offline Argo

  • Hero Member
  • *****
  • Join Date: Feb 2002
  • Posts: 3219
    • Show only replies by Argo
Re: Paihia progress
« Reply #2 on: March 15, 2005, 04:52:14 AM »
Does this mean we have to start thinking about coding the site using actual modern standards? :-o
 

Offline Sparky

  • Sr. Member
  • ****
  • Join Date: Dec 2003
  • Posts: 286
    • Show only replies by Sparky
Re: Paihia progress
« Reply #3 on: March 15, 2005, 08:39:19 AM »
Hey!  We don't want no smelly programmers littering our beachs down here thanks!  ;-)
 

Offline ikir

  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 1659
    • Show only replies by ikir
    • http://www.ikirsector.it
Re: Paihia progress
« Reply #4 on: March 15, 2005, 12:41:00 PM »
Keep rockin'
 

Offline r-tea

  • Newbie
  • *
  • Join Date: Feb 2005
  • Posts: 26
    • Show only replies by r-tea
    • http://www.ppa.pl/paubase/showuser.php?id=136
Re: Paihia progress
« Reply #5 on: March 16, 2005, 07:55:53 AM »
Does this mean we have to start thinking about coding the site using actual modern standards?

It would be better to wait yet, I think  :-)
/* Amiga Pegasos II PPC 750CXe @ 600 */
 

Offline r-tea

  • Newbie
  • *
  • Join Date: Feb 2005
  • Posts: 26
    • Show only replies by r-tea
    • http://www.ppa.pl/paubase/showuser.php?id=136
Re: Paihia progress
« Reply #6 on: March 16, 2005, 08:16:37 AM »
Don't forget about ISO-8859-2 character coding, please!  :-D
/* Amiga Pegasos II PPC 750CXe @ 600 */
 

Offline Kaminari

  • Full Member
  • ***
  • Join Date: Feb 2002
  • Posts: 186
    • Show only replies by Kaminari
    • http://namida.com/kaminarimon/
Re: Paihia progress
« Reply #7 on: March 16, 2005, 10:09:57 PM »
Forget the girl, Smithy! :-P
"Silence is the most resounding word." (Sima Qian)