Linked by Thom Holwerda on Thu 4th Mar 2010 13:12 UTC, submitted by Infamy
BeOS & Derivatives BeOS came with a relatively straightforward browser called NetPositive, or Net+ in shorthand. Especially by today's standards, it can hardly do anything more complicated than rendering basic HTML, so it isn't of much use. Luckily, Haiku has a successor now, born out of the HaikuLauncher conceptbrowser we talked about earlier: WebPositive.
Order by: Score:
Comment by CoolGoose
by CoolGoose on Thu 4th Mar 2010 13:20 UTC
CoolGoose
Member since:
2005-07-06

It's hrf instead of href on the screenshot link

Reply Score: 1

Comment by cb88
by cb88 on Thu 4th Mar 2010 14:22 UTC
cb88
Member since:
2009-04-23

Web+ FTW!

Reply Score: 1

Comment by Kroc
by Kroc on Thu 4th Mar 2010 14:31 UTC
Kroc
Member since:
2005-11-10

This’ll make or break Haiku. People will be drawn to the platform because the web will work as well as anywhere else, and stay for the native apps.

I would love to see something a bit more radical as far as browser layout though. I feel the browser tabs, location and buttons should go on the _bottom_ of the window. I always thought this was a more natural, obvious place for navigation as it moves content closer to the top of the page, and the location bar also works as a status bar, telling you the current location. I also find it easier to look at the bottom of the screen, below the reading line, than at the top of the screen which is further away.

Reply Score: 2

RE: Comment by Kroc
by cb88 on Thu 4th Mar 2010 15:25 UTC in reply to "Comment by Kroc"
cb88 Member since:
2009-04-23

Or better yet make the tabs "panel" dragable around the window just like the haiku menu

I can see how people can be comfortable with different layouts (or full on shortcut keys in the cause of some) I think that sort of configurability is what is really needed not fancy themes like seems to be the trend (seen firefox 3.6 anyone)

Edited 2010-03-04 15:27 UTC

Reply Score: 1

RE[2]: Comment by Kroc
by StephenBeDoper on Thu 4th Mar 2010 16:23 UTC in reply to "RE: Comment by Kroc"
StephenBeDoper Member since:
2005-07-06

Or better yet make the tabs "panel" dragable around the window just like the haiku menu


Somewhat OT: there was an old (R4, I think) app for BeOS called ActiveApp, it more-or-less did what you described in an application-agnostic way. It was a free-floating vertical tab bar, listing all of the child windows for the currently-active application - clicking one of the tabs/buttons would bring that window to the front.

Sadly, all of the download links seem to be dead so I never got a chance to try it in Haiku.

Reply Score: 2

RE[3]: Comment by Kroc
by cb88 on Thu 4th Mar 2010 17:41 UTC in reply to "RE[2]: Comment by Kroc"
cb88 Member since:
2009-04-23

Well that sounds like it would be replaced by some modification to stack&tile

Reply Score: 1

RE[3]: Comment by Kroc
by bryanv on Fri 5th Mar 2010 14:20 UTC in reply to "RE[2]: Comment by Kroc"
bryanv Member since:
2005-08-26

Deskbar has an expanded view that lists all running windows of the running applications.

One of my weekend hacks from the early naughties that lives on. :-D

Edited 2010-03-05 14:20 UTC

Reply Score: 2

FealDorf
Member since:
2008-01-07

Of course, considering the browser is in infancy maybe I'm expecting too much but:
1. I was actually expecting it to look like NetPositive, whose interface I really liked (probably out of nostalgia)
2. Tabs inside a tab? That feels weird. Haiku needs an native tab/window manager..

Reply Score: 2

WebPositive + replicant
by AndrewZ on Thu 4th Mar 2010 16:57 UTC
AndrewZ
Member since:
2005-11-15

Haiku has an amazingly flexible architecture. It would be interesting to add replicant capability to Web+. This would allow you to embed a browser object ANYWARE in Haiku.

How cool is that?

Reply Score: 2

RE: WebPositive + replicant
by phoudoin on Thu 4th Mar 2010 18:38 UTC in reply to "WebPositive + replicant"
phoudoin Member since:
2006-06-09

Even better than being a replicant - which WebKit design currently make a bit hard to do - a BWebView object is in the work...

Reply Score: 2

RE: WebPositive + replicant
by anevilyak on Thu 4th Mar 2010 19:13 UTC in reply to "WebPositive + replicant"
anevilyak Member since:
2005-09-14

That's not entirely accurate, you can only embed it into something that actually accepts replicants. Tracker implements this by embedding a replicant shelf in the desktop, but that's not something automatic/universal, nor is it desirable in all cases anyhow.

Reply Score: 3

Installed it
by cypress on Thu 4th Mar 2010 17:11 UTC
cypress
Member since:
2005-07-11

I installed it in haiku and it gives me an error...:(

Reply Score: 1

RE: Installed it
by Luposian on Thu 4th Mar 2010 17:35 UTC in reply to "Installed it"
Luposian Member since:
2005-07-27

I installed it in haiku and it gives me an error...:(


What type of error message?

If you're using a GCC2-build of Haiku, it will NOT run WebPositive (which is a GCC4-built app and requires Haiku GCC4 or GCC4-hybrid)

If you're using a GCC4-build of Haiku (it says "GCC4" in the "About This System" program, under the revision of Haiku), then the only error message I've gotten is that WebPositive wants some "libsqlite3.so.0" and "libxml2.so.2".

Type "libsq" in the search bar over at HaikuWare, to get the 82Mbyte zip archive of all the GCC4 .so files you'll need for everything (I think) you could possibly imagine.

Then WebPositive worked fine, for me.

Reply Score: 3

RE[2]: Installed it
by augiedoggie on Thu 4th Mar 2010 20:02 UTC in reply to "RE: Installed it"
augiedoggie Member since:
2005-08-12


If you're using a GCC2-build of Haiku, it will NOT run WebPositive (which is a GCC4-built app and requires Haiku GCC4 or GCC4-hybrid)


It runs just fine on a gcc2hybrid. There is no need to go with a gcc4 or gcc4hybrid installation of Haiku. Especially since the official release of Haiku R1 will be a gcc2hybrid.

Reply Score: 1

RE[3]: Installed it
by abstraction on Fri 5th Mar 2010 15:57 UTC in reply to "RE[2]: Installed it"
abstraction Member since:
2008-11-27

This raised another question I've been pondering for a while. Anyone knows why they feel it is so important to be backward-compatible with BeOS?

How many programs written for BeOS actually has any meaning today? Aren't they all dated by now in one way or another?

Reply Score: 2

RE[4]: Installed it
by umccullough on Fri 5th Mar 2010 18:15 UTC in reply to "RE[3]: Installed it"
umccullough Member since:
2006-01-26

This raised another question I've been pondering for a while. Anyone knows why they feel it is so important to be backward-compatible with BeOS?


For one, it provides a limited scope at least. It prevents people from arbitrarily expanding the API/ABI and instead focus on making the system just work properly, as well as, and even better than BeOS did.

How many programs written for BeOS actually has any meaning today? Aren't they all dated by now in one way or another?


There was at least one closed-source library that a few apps still use, Marco's liblayout (http://bebits.com/app/3363) it is used in SoundPlay and Wonderbrush, and likely some other apps that are still useful.

I suspect Wonderbrush will eventually be migrated to Haiku's built in layout kit system (which is unfinished, and the public API hasn't been solidified yet). I gather there still isn't a replacement for SoundPlay that is nearly as awesome... and only an older version of SoundPlay runs on Haiku due to the use of some private API from BeOS...

Reply Score: 3

RE[2]: Installed it
by matako on Thu 4th Mar 2010 20:09 UTC in reply to "RE: Installed it"
matako Member since:
2009-02-13

Actually, Web+ works with gcc2 hybrid too. At least for me. Good work Stippi!

Reply Score: 1

This is very imporant
by Bill Shooter of Bul on Thu 4th Mar 2010 17:44 UTC in reply to "Installed it"
Bill Shooter of Bul Member since:
2006-07-14

What ... kind of error did you get.

Please, Please, Please tell me it was


Errors have occurred.
We won't tell you where or why.
Lazy programmers.

or

The code was willing
It considered your request,
But the chips were weak.

or

To have no errors
Would be life without meaning
No struggle, no joy


And not some stupid boring error message. The NetPositive Haiku error messages were one of my favorite things about the os. Considering the name of the OS is Haiku, it *needs* to have web browser errors in Haiku.

Reply Score: 5

RE: This is very imporant
by StephenBeDoper on Thu 4th Mar 2010 20:29 UTC in reply to "This is very imporant"
StephenBeDoper Member since:
2005-07-06

or

"These three are certain:
Death, taxes, and page not found.
You, victim of one"

or

"Something you entered,
Transcended parameters.
The site is not known"

or

"With searching comes loss
And the presence of absence:
The site is not found"

Reply Score: 5

RE: This is very imporant
by MissingBeOS on Fri 5th Mar 2010 13:35 UTC in reply to "This is very imporant"
MissingBeOS Member since:
2010-01-26

Yes! Exactly! I loved the error messages in Net+ - they always put a smile on my face. ;)

Reply Score: 1

WebPositive is positively awesome!
by Luposian on Thu 4th Mar 2010 17:26 UTC
Luposian
Member since:
2005-07-27

I took it for a spin over at the ACID benchmarks and SunSpider.

I renders ACID1 content 100%. ACID2, with only one small flaw on the nose. ACID3 gets a 98/100 with "Linktest Failed".

And, on my Athlon XP system, I get 4,390ms on SunSpider!

Opera and FireFox get vastly slower scores, in Ubuntu, on the same system. But Chrome (which also uses WebKit) blows FireFox/Opera outta the water and manages to even outdo WebPositive (1,000ms+ vs. 4,000ms+) for now.

But I am so shocked by how well WebPositive performs, overall, even at this stage of it's development, I can't tell you how enthusiastic I am to see future releases!

Oh, and just in case you're wondering... WebPositive on a Pentium II/266 (Intel 440BX board) with 128Mb of RAM... gets... 33,000ms!!! I think that's VERY impressive, considering Opera on a 64-bit 1.8GHz Sempron (3200+), in Ubuntu (Intrpid Ibex) gets 15,000ms+! That's just a little over twice as slow... on a system that has 1/8th the RAM, 1/7th the processing power (266MHz x 7 = 1.862GHz), on a 100MHz FSB!

Go, Stippi, Go!!!! AUSA!

Reply Score: 6

anevilyak Member since:
2005-09-14


But Chrome (which also uses WebKit) blows FireFox/Opera outta the water and manages to even outdo WebPositive (1,000ms+ vs. 4,000ms+) for now.


That part at least is a bit less surprising for the moment ; Web+ currently isn't using JavascriptCore's JIT mode due to it crashing for not yet determined reasons. Once this has been fixed, the times should be noticeably better.

Reply Score: 3

replicants
by AndrewZ on Thu 4th Mar 2010 19:57 UTC
AndrewZ
Member since:
2005-11-15
Comment by koki
by koki on Thu 4th Mar 2010 20:07 UTC
koki
Member since:
2005-10-17

Here is Web+ displaying a webpage in Japanese:

http://haikuzone.net/files/temp/2010-03-05_webpositive-jp.png

Using rev. 286 with configured to use the Takao font set.

Reply Score: 1

Love the attention Haiku is getting...
by Tuishimi on Thu 4th Mar 2010 20:49 UTC
Tuishimi
Member since:
2005-07-06

...and I am hoping that at least 1 out of 10 people commenting on form or functionality of the apps that have been presented here or on the Haiku site will actually get down and dirty and write something for Haiku.

Heck, when it goes Beta I think I will be writing little apps here and there, utilities and such, that people might find useful.

I would love to get something like TortoiseSVN on Haiku, and with the flexible file system, I think that should be quite possible. Oh the fun we might have! ;)

Reply Score: 4

bryanv Member since:
2005-08-26

Just use the command line?

Reply Score: 2

Tuishimi Member since:
2005-07-06

You missed the point. The point was that it is easy and fun to develop utilities on BeOS/Haiku, especially with its heavily attribute-flxible-database-like file system.

Reply Score: 2

Great job!
by jefro on Thu 4th Mar 2010 20:51 UTC
jefro
Member since:
2007-04-13

Seems to be a stunning app.

Reply Score: 1

Nice to see progress
by deathshadow on Fri 5th Mar 2010 00:12 UTC
deathshadow
Member since:
2005-07-12

Or at least interest in a webkit port on Be/Haiku, given what buggy unstable TRAIN WRECK every Gecko engine based browser on the platform has been.

Taking it for a spin, they've made more progress the past three years since we first saw Webkit on Haiku rendering beBits back in '07 than we've seen with any of the Mozilla based browsers over the past DECADE.

Good work guys!

Reply Score: 3

RE: Nice to see progress
by Tuishimi on Fri 5th Mar 2010 03:11 UTC in reply to "Nice to see progress"
Tuishimi Member since:
2005-07-06

Ouch! That's a little harsh. I thought BeZilla was pretty good in its time. Yeah, it rarely remained stable and yeah, I ran R5 with Bone.

Reply Score: 5

RE: Nice to see progress
by Kroc on Fri 5th Mar 2010 10:10 UTC in reply to "Nice to see progress"
Kroc Member since:
2005-11-10

The man speaks truth, Mozilla have really got their work cut out for them with the mobile space. WebKit browsers are popping up everywhere, and Mozilla only have a release on N900, and that’s it. I hope to see Gecko available much wider then that as WebKit needs the competition (they cheat with CSS selectors for speed gains)

Reply Score: 1

RE: Nice to see progress
by bryanv on Fri 5th Mar 2010 14:24 UTC in reply to "Nice to see progress"
bryanv Member since:
2005-08-26

When Apple forked KHTML they made an 'unpouplar' at the time move.

In hindsight, I'm so very glad that they did. They clearly made the right decision.

Reply Score: 4

Comment by Michael Oliveira
by Michael Oliveira on Sat 6th Mar 2010 07:03 UTC
Michael Oliveira
Member since:
2005-07-07

In truth, it's an entire new system, and needs of new apps.

WebPositive shows us that a brilliant app can be small

Is the best browser that I have seem already

Reply Score: 1