OmniWeb Announces 5.0 Browser
wcbrown writes "OmniGroup, makers of the popular Mac OS X browser OmniWeb have announced the upcoming beta of their next-generation browser. There's going to be tabs and they're not like any other browser out there. There's going to be a way to save and share your browsing state so you can restore your window locations and the URLs in them. There's going to be some cool nice-to-haves like integrated RSS reading, per-site preferences, and search shortcuts. The beta will be available February 2, 2004."
When I first saw the way Omni had implemented tabs in OW, I thought they were trying to be different for its own sake.
On this thread, Tim2, who's on the team at Omni, explains the reasoning behind their tabs implementation (vertical tabbing, drawer as opposed to hotlist a la Mozilla). I reproduce it here:
Essentially, the Omni implementation scales better with a large number of tabs. This is the first great improvement to tabbed browsing that I have seen in a long time. I can definitely see myself $30 for this thing.
Sharing bookmarks on a LAN is both great and troublesome. How do you implement this easily and quickly in a Windows environment without Rendezvous?
You use IE along with a shared directory, since bookmarks are stored as simple files
*GRIN*!
omniwebtabs.mp4
workspaces.mov
Your credit card information wants to be free.
Sigh. Thumbnails are optional. You can just show the window titles in a vertical list. Watch the movie.
i'd hit it so hard, if you pulled me out you'd be the king of britain [bash.org]
Apple made Web Kit a public framework as of Mac OS X 10.2.7/8 (around Oct. 2003).
This page covers how to use it.
As of Panther you can even create a functional web browser in Cocoa without writing a single line of code, this includes backwards/forwards navigation controls, other common controls, etc. To do this you simply drag and drop elements into a window/view in Interface Builder and wire up a few things graphically... you don't even need to compile it to use it. (I tried it myself for the fun of it, it takes less then 5 mins)
Apple is also using Web Kit for various things other then Safari in Panther, like the help viewer, Xcode, etc. Third parties are also quickly starting to use it for imbedded HTML display.
Rather cool.
OmniWeb can use the same plug-ins that work on Mozilla or Netscape. So I would say no, you don't need to pay to develop for OmniWeb.
Sapere aude!
for your rendering needs in omniweb. Omniweb uses webcore, the rendering engine for Safari, which is based on KHTML, the HTML redering engine in KDE.
2) Ad blocking
Omni led the way on this. Years ago, I asked Ken Case to give me a way to block all URL's that matched a given regex, and they put it in.
They then took the extra step and implemented blocking of any URLs that didn't come from the same host as the page, URLs for images that matched the standard ad sizes, etc.
One other thing I love about OW is its ability to set cookie handling preferences per site. By default, I take the cookies and toss them out every time I quit the app. There are just a few sites I'll keep cookies for across sessions (/., my bank, and my employer's internal pages), but all the rest of them get pitched.
-jcr
The only title of honor that a tyrant can grant is "Enemy of the State."
MS had dropped development of IE for Mac OS X since June of 2003.
8 ,0 0.asp
http://www.pcworld.com/news/article/0,aid,11115
-B
Oh yeah, I agree that the behavior makes sense -- the misfeature in Safari is that it doesn't leave that null space for opening new tabs.
Yes it does, AFAICT. Before your tabs overflow into the menu thing, there's several pixels to the right of the last tab into which you can drag links. Once you get the menu thingy with the >> arrows, you can drag links onto the >> and you'll get a new tab with the link.
HTH