Slashdot Mirror


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."

129 comments

  1. Tabbing system by xyrw · · Score: 5, Informative

    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:

    So, there have been some people wondering why we chose to use a drawer instead of just doing the more traditional Safari/Mozila thing. Here's the deal with the drawer:

    • I've found that thumbnails generally convey much more useful information than page titles. Most page titles are junk anyway (go to eBay and you'll see what I mean). I can switch between tabs much more accurately when I can actually see the page I'm switching to. And in those cases where the thumbnail really is not a distinguishing factor, such as when multiple tabs are open to these forums, then the page title is usually enough supplimentary information for me to figure it out.
    • The tabs were put vertically in a drawer for a number of reasons:
    • First, you can get more vertical space in a drawer than in an in-window sidebar. This is because the drawer overlaps the main window's toolbar, while a view inside the window could only stretch from the bottom of the toolbar to the bottom of the window. That's like 50 extra pixels.
    • Second, they are oriented vertically instead of horizontally so that you don't have to deal with truncated page titles if you don't want to. If you load fifty tabs in Safari, they will have incomprehensibly short titles and will run off the end of the window. OmniWeb does not have this problem. It's also easier on your eyes to scan a list of items that are arranged in rows (as opposed to Safari's single row, multiple column implementation). On top of all that, you can view more tabs at once than you can with Safari -- In OmniWeb's list mode, I can create 20 tabs in a single window before a scroll bar appears (this is on my dinky 12" PowerBook). In Safari, however, I can only fit 11 tabs in a window before they start running off the screen into that annoying menu thing.
    • And finally, you can hide and show a drawer without having to resize the content area of the window. If we put the tabs in an in-window side bar, then we would have to resize the page every time the tab sidebar was hidden or shown. This can have detrimental effects on page layout and can make the user feel cramped, especially when reading pages which lay out best when the window is wide.

    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.

    1. Re:Tabbing system by pudge · · Score: 3, Insightful

      Those are all good reasons. But none of them matter on the issue of horizontal vs. vertical.

      My horizontal space is more valuable than my vertical space. Plus, a ton of space is wasted when you only have a few tabs, if you don't want/need thumbnails. If you can't have the standard tab format, as a horizontal bar, you lose. I am not saying this is a bad implementation -- on the contrary, I think it is the best thing I've seen in a browser since the introduction of tabs -- but I don't want to use it. Not on a regular basis, anyway.

    2. Re:Tabbing system by bnenning · · Score: 5, Insightful

      My horizontal space is more valuable than my vertical space.

      Really? My impression is that usually the opposite is true, since screens are wider than they are tall, especially with the proliferation of widescreen aspect ratios. You may have a point since Omniweb's drawer will take up more horizontal space than normal tabs take vertical space, but I'm still looking forward to giving it a try.

      --
      How to solve most of our problems: 1.Lots of nuclear plants. 2.Cure aging.
    3. Re:Tabbing system by Anonymous Coward · · Score: 0

      Keep in mind, many of Apple displays use a wider format then those found in the PC world. Sure the lower end is squarebox format.

    4. Re:Tabbing system by bar-agent · · Score: 2, Informative

      You must not have noticed that you can turn the thumbnails off, and just show the window titles in a vertical list.

      --
      i'd hit it so hard, if you pulled me out you'd be the king of britain [bash.org]
    5. Re:Tabbing system by Feztaa · · Score: 1

      I've found that thumbnails generally convey much more useful information than page titles.

      Except that they don't.

      The way I read slashdot, I open up all the new stories in their own tabs, then I close each tab as I finish with it, until I'm down to the last tab, then I go somewhere else. If it's been a day or more since I've been here, there will be a lot of stories, and thus a lot of tabs. Every page on slashdot, when thumbnail-ized, will look essentially the same. Now you want me to try and find the story I want by choosing one from a bunch of identical images? No thanks, the blurb in the page title is at least *unique*, I'd like to go by that, please.

    6. Re:Tabbing system by pudge · · Score: 4, Interesting

      My impression is that usually the opposite is true, since screens are wider than they are tall, especially with the proliferation of widescreen aspect ratios.

      It's a side effect of having a wide screen. Because my (PowerBook 15") screen is wider than it is tall, on average, each individual window takes up all the vertical space (or at least, enough so that I can't have another usable window in the same x coordinates). There is additional space above and below the window, but not enough for another usable window.

      So, if I need to use two windows at once, I need to put them next to each other (or change their size, which is too time-consuming). If I keep my browser windows the same size as I normally do, OmniWeb windows will take up a lot more of my usable space, not just because they take up more space (they do) but because they take up the space I am actually using for something else, whereas adding a horizontal bar takes up more vertical space, which wasn't being used for anything anyway. Maybe I shrink the height of my browser windows a dozen or so pixels, but that is insignificant compared to having two windows side-by-side.

      And while I am sure I can close the Tabs drawer, I don't want to. I like leaving my list of tabs open. Opening and closing it when going back and forth between windows would be annoying, too. ... I'm still looking forward to giving it a try.

      Me too!

    7. Re:Tabbing system by pudge · · Score: 1

      You must not have noticed that you can turn the thumbnails off, and just show the window titles in a vertical list.

      You must not have read in my post where I wrote, "Plus, a ton of space is wasted when you only have a few tabs, if you don't want/need thumbnails" (the implication being that without thumbnails, it is just window titles, with a lot of empty space below them).

    8. Re:Tabbing system by Graff · · Score: 3, Informative
      Now you want me to try and find the story I want by choosing one from a bunch of identical images? No thanks, the blurb in the page title is at least *unique*, I'd like to go by that, please.

      If you look at the implementation that OmniWeb 5 is using you will see that it gives you the choice of using either thumbnails or titles. This choice is good because there are many sites that use identical titles for their pages, even when the content is different. With the choice of thumbnails or titles, the user is in control of how they use the "tab" interface that OmniWeb 5 will have.
    9. Re:Tabbing system by babbage · · Score: 1, Interesting

      Thank ghod someone is finally doing this -- I've been hoping for almost exactly this kind of drawer based, thumbnail enhanced tabs implementation for over a year now, and posted about the idea both at Slashdot and MacSlash last January. Others were writing about it, too. I also submitted it as a bug in Safari and as an enhancement on Apple's feedback page -- but then apparently they're deluged with such reports, never read them individually, and can't do more than statistical analysis of things people are reporting frequently, so I'm not optimistic that'll ever get noticed.

      Anyway, it's nice to think that, even though this stuff hasn't made its way into Safari [yet? ever?], someone at Omni either read these posts or came up with the same idea independently. Either way is okay with me -- I'm just glad to see it's happening.

      It seems obvious to me that this would be an excellent next evolution for browser interfaces. Wibbling over whether it's better to have tabs from the middle or the left (Chimera vs. Everyone else), what order new tabs should be inserted into the list, and whether to give tabs a fixed width (Safari) or let them collapse down to a certain minimum (Firebird) & how to handle spillover that doesn't fit in is all missing the point.

      Whether or not people find it intuitive, a text column width of six inches or so is optimal for most people, which means that for the standard squat rectangular display most people have on their computers, a "well-shaped" browser window should have a lot of space on the left & right, while extending as close to the top & bottom of the screen as the user is comfortable with. In other words, vertical screen real estate will tend to be at a premium, and horizontal real estate will tend to be under-utilized.

      Therefore, putting a row of tabs along the top, rather than the side, is a literal waste of space.

      If the tabs are on the side, you get back another line or two of visible page text, and you have a lot more room to play with how the tabs are presented. As the Omniweb demo videos show, you now have room to put in thumbnail icons, which can give much better visual feedback than just a word or two of the title text. Another idea would be to put the favicon.ico graphic superimposed over part of that thumbnail, much the way that OSX puts the application icon at the corner of minimized page icons. You can put in fairly rich interface controls -- like for example a combined, hierarchical view of currently open tabbed documents, bookmarks, and a history listing, all accessible or hidable as you choose by disclosure/flippy triangles. And so on.

      I'm glad this is finally happening. Time permitting -- so far, it hasn't -- I was half-ready to start writing this myself. Now that Omni has announced an implementation, I hope that tabs start evolving in this direction for every browser (except IE, which seems comfortably stuck in 1998 -- but then does anyone serious still use IE anymore?). In the meantime, this just might be worth finally buying a copy of Omniweb, and retiring Safari unless & until Apple comes out with a better version...

    10. Re:Tabbing system by Alan+Partridge · · Score: 1

      All valid points IF EXPOSE DIDN'T EXIST.

      Really, what the fuck is the point of tabbed browsing on OSX in a post-Expose world?

      Still, I'm hoping Omniweb will remain my browser of choice - it's security, shortcutting and bookmarking are still the best by MILES.

      --
      That was classic intercourse!
    11. Re:Tabbing system by WatertonMan · · Score: 1
      A lot of what they announced seems remarkably similar to what was discussed at MacNN prior to Safari being released.

      I must admit that now I've become used to Safari, the ideas we discussed then don't seem quite as exciting as they once did. I find that when I have too many tabs with Safari I simply open up a new window. I do wish Safari allowed tabs to be rearranged and drug between windows though. However that may infringe upon Adobe's patent. (Although Microsoft has a similar interface in some applications like Visual Studio with apparently no problem)

      I also have to say that I rarely have more than about six tabs open. I get lost easily with Safari (or Phoenix's) tabs then. Perhaps Omniweb will help here. On the other hand working with Expose makes me wonder about the drawer/sidebar approach as textual data really doesn't communicate well when reduced. And most of my tabs are pages from similar sites. (i.e. I tend to open all the slashdot articles I'm interested in and then read each tab)

      Some of the other features, such as RSS feeds do seem more exciting. However to be honest, it will be hard to compete with Safari. Safari really does do nearly everything I want in a browser.

    12. Re:Tabbing system by EricHsu · · Score: 1
      Drawers can be bad. E.g. iCal drawers are very annoying, since most people want to keep their week/month calendars zoomed fullscreen, and then the drawers fly open and squash the view.

      But when I browse, I essentially never need the window zoomed horizontally.

      So, if I need to use two windows at once, I need to put them next to each other (or change their size, which is too time-consuming).
      I'm curious when you find you need two side-by-side; I'm trying to think of a situation and I'm failing... All my two-window needs are met by either command-tilde to flip back and forth or Expose.
    13. Re:Tabbing system by allgood2 · · Score: 1

      The concept of using thumbnails for multipage browsing has been discussed by Safari developer Dave Hyatt in his weblog before. I believe kotte.org or someone similar introduce the concept way before Safari hit v1.0. Dave had some very good arguments for not implementing it, including that it had many of the same limitation issues as tabbed browsing, but at least with tabs you don't have to train people how to use them (well at least basic use).

      I believe the final discussion centered around the Safari team (time willing) revisiting both the multipage browsing issue (since tabs is just one way to solve it), as well as the grouping and save state issues (saving a group of pages immediately to one folder, or one group, for recall purpuses--currently Safari allows you to recall all tabs in a folder, but you save each tab to the folder individually.

    14. Re:Tabbing system by scrytch · · Score: 1

      > Really? My impression is that usually the opposite is true, since screens are wider than they are tall

      Irrelevant, it just means I can stick more sidebars on. The reason horizontal real-estate is more valuable is because I read left to right, top to bottom. If something scrolls off the right, I have to continuously scrub back and forth. Off the bottom, I have a number of interface elements in the scrollbar, mousewheel, and keyboard that let me scroll down, and I generally don't have to scroll back up.

      I can see both methods being useful, with tab groups on the left (a group of one if you feel like it) and individual tabs along the top. With opera that's pretty easy to do as a sidebar, though perhaps not so easily to do it dynamically, let alone with thumbnails.

      --
      I've finally had it: until slashdot gets article moderation, I am not coming back.
    15. Re:Tabbing system by splattertrousers · · Score: 1

      Now that we have Expose, do we even need tabs (be they textual or graphical)?

    16. Re:Tabbing system by pudge · · Score: 1

      I'm curious when you find you need two side-by-side; I'm trying to think of a situation and I'm failing... All my two-window needs are met by either command-tilde to flip back and forth or Expose.

      Do you ever need two pieces of paper side by side on your desk? Maybe a book and a piece of paper? I often will read from one browser window or email while typing in another. I do it all the time. Right now I am doing it, but I have two monitors; when I am away from my desk, I have only one.

    17. Re:Tabbing system by Feztaa · · Score: 1

      Yes, sorry. I hadn't read the article when I posted that, but I've watched the movies now. It looks pretty cool :)

      Actually, I think that their choice to put the tabs along the side instead of along the top is an improvement in itself. Monitors are naturally wider than they are tall, and 90% of websites are long but not wide (ie, you have to scroll vertically, but not horizontally). Granted, the tabs along the side *do* take up more space than the tabs along the top, it's possible that the horizontal space they eat is less valuable than the vertical space eaten by other browsers.

      Suffice it to say, I wish Firebird did something like that with tabs (firebird already has a sidebar feature for things like download, bookmarks, history, and there's an extension to make another sidebar for RSS feeds... I wonder how hard it would be to write an extension that puts tabs into a sidebar with optional screenshots? hmmmm....)

    18. Re:Tabbing system by elemental23 · · Score: 1

      All my two-window needs are met by either command-tilde ...

      Holy shit, THANK YOU.

      As a fairly recent Mac convert, I have been sorely missing the ability to switch between windows within a single application. Alt-Tab on Windows or Linux/KDE cycles between all open windows, where Cmd-Tab on OS X cycles between applications, not individual windows. Expose helps, but (Alt|Cmd)-tabbing is faster and preferred in a lot of cases. I never knew this shortcut, so I assumed it wasn't possible.

      --
      I like my women like my coffee... pale and bitter.
    19. Re:Tabbing system by EricHsu · · Score: 1
      All my two-window needs are met by either command-tilde ...

      THANK YOU... I never knew this shortcut, so I assumed it wasn't possible.

      You're welcome! :)

      I also personally much prefer keyboard shortcuts. Apple is improving in this area, but it's still not where it should be. Panther has the first usable keyboard navigation for Open/Save dialogs. I think a bunch of shortcuts are listed in Finder Help. But some of us old converts have been trained by awful Apple Help performance not to ever ever hit the help button. I mean, WinXP Help is usually useless, but it's responsive! :)

      As for Expose, I find it more usable when I bind mouse buttons to it. I'd use middle-button if I had one, but instead I bind the left-right click chord to the Expose key. It's cool! Now I just have to remember to use it...

    20. Re:Tabbing system by wealthychef · · Score: 1

      What's wrong with just having multiple rows of tabs, each with a small thumbnail? Then you get the best of both worlds.

      --
      Currently hooked on AMP
    21. Re:Tabbing system by Ajaxamander · · Score: 1

      While I was watching the Demo video, I was hoping there would be some button to make it switch from traditional "tabs" to the drawer-based awesomeness they were showing. That would be a sweet feature, I think, then if I only have a few tabs open, I can use the regular ones, but then once I get a bunch open, I could switch them over. Just a thought, maybe Tim will read this.

  2. OmniWeb Tabs by ike6116 · · Score: 3, Interesting

    They look quite weak from that video. They aren't nearly as useful as regular tabs (a la Mozilla, Safari et. al), as a matter of fact Omni's take on "tabs" reminds me of a glorified "Page Holder" from IE 5 for Mac OS 9. My real question is what does OmniWeb have to offer? It's using Apple's WebKit last time I checked, so it's not a new rendering engine that they have to give, no *REAL* tabbed browsing (which is what I want) so no dice there. I understand more choices are good yadda yadda yadda and all that jazz, but my question still stands, what does OmniWeb have to offer the end user?

    --

    Are you secure enough in your masculinity to run 'man touch'?
    1. Re:OmniWeb Tabs by 2nd+Post! · · Score: 1

      Omniweb has that save state thing. Think of it as 'sleep on close' and 'wake on open', except with web browsing : )

    2. Re:OmniWeb Tabs by Anonymous Coward · · Score: 0

      It looks a little to me like a curious flashy tool that's just going to take up more of my (normal aspect ratio) screen.

      However, if I had a cinema display and could use a browser in portrait A4 aspect AND have the tab window, I could probably get to like that.

      Pity LCDs are so unusably bad to my eyes.

    3. Re:OmniWeb Tabs by FosterKanig · · Score: 2, Interesting

      Actually, some of the implementation looks pretty good. I spend most of my online time on my laptop, which means for "Open in a new tab" I have to do the Control-Click contortion, while this seems to allow me to drag and drop for the same effect.
      BUT, I don't want to have the damn drawer open all the time reducing screen space. So, I guess I have no point. But I will at least try out the beta. It'll take a lot for me to pay, but I am willing to give them a chance.

    4. Re:OmniWeb Tabs by arb · · Score: 1

      I spend most of my online time on my laptop, which means for "Open in a new tab" I have to do the Control-Click contortion, while this seems to allow me to drag and drop for the same effect.

      Mozilla Firebird allows you to drag a link to the tab bar to open the link in a new tab if you want. No contortions required - unless you really want to do them...

    5. Re:OmniWeb Tabs by FosterKanig · · Score: 1

      I'll try that. My first experience with Firebird was less than stellar, but that was on a Windows machine. I guess it is time to try it on my home computer. Thanks.

    6. Re:OmniWeb Tabs by Anonymous Coward · · Score: 0

      eeeh, did you actually try dragging a link to Safari's tab-bar? I think not, since it works perfectly.

    7. Re:OmniWeb Tabs by FosterKanig · · Score: 0, Flamebait

      Damn you and your stupid knowledge.

      Thanks. *Screw you OmniWeb*

    8. Re:OmniWeb Tabs by babbage · · Score: 1

      Safari does this as well. The catch is that Safari has two modes of handling this behavior. If there is blank space on the tab bar and you drag a link onto that blank space, Safari will open a new tab onto that page. On the other hand, if you drag a link over an existing tab -- and if you have more than half a dozen or so tabs open, the bar is full and you have nothing but filled tabs on your tab bar -- then the new link will be opened in place of that other page. This, in my mind, kind of negates the point of a tabbed interface.

      I haven't used Firebird much recently, but I seem to remember it behaving similarly. The catch though is that the browser always leaves a little nib of space that's not associated with an open tab, so you always have a way to open a link in a fresh tab by dragging a link to the taskbar.

      The lack of support for something like this is IMO probably a bug in Safari, but it has been the behavior more or less since tabs were introduced.

    9. Re:OmniWeb Tabs by arb · · Score: 1

      Safari does this as well. The catch is that Safari has two modes of handling this behavior. If there is blank space on the tab bar and you drag a link onto that blank space, Safari will open a new tab onto that page. On the other hand, if you drag a link over an existing tab -- and if you have more than half a dozen or so tabs open, the bar is full and you have nothing but filled tabs on your tab bar -- then the new link will be opened in place of that other page. This, in my mind, kind of negates the point of a tabbed interface.

      This is how Firebird works as well, and it makes sense too. When you drag a link onto an existing tab, you are effectively saying "open this link in this tab". Dragging a link onto an empty space in the tab bar (which Firebird will always have, no matter how many tabs you have open) will open the link in a new tab.

      The trick is that the browser should leave a reasonable amount of space in the tab bar to drag a link into. If it uses all the available space for tabs, with no empty space at all, then it is most definitely a poor implementation.

    10. Re:OmniWeb Tabs by babbage · · Score: 1

      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. Firebird gets that right, but Safari could do for a revision there...

    11. Re:OmniWeb Tabs by prockcore · · Score: 1

      Actually, some of the implementation looks pretty good. I spend most of my online time on my laptop, which means for "Open in a new tab" I have to do the Control-Click contortion,

      In Mozilla and Firebird, you can drag links up to the tab bar and they'll open in a new tab.

    12. Re:OmniWeb Tabs by Anonymous Coward · · Score: 3, Interesting

      If you have to ask that question, you've obviously never used Omniweb. I can search google for x by typing in 'google x'. If I want it in Japanese, it's 'googlej x'. I can search amazon.com by searching 'az x'. Etc. It cuts down on browsing time by at least 50%, since my hands never have to keyboard, ever (I have memorized all of the useful keyboard shortcuts, and even added some of my own).

      If that doesn't entice you, OW has ridiculously customizable popup/ad blocking capabilities, a downloads window that behaves intelligently, and precisely enough preferences to be useful--no more, no less.

      OW is such a great browser that it's fun just to use, and I frequently find myself wasting time on the internet just to use OmniWeb. It's a dang good piece of software.

    13. Re:OmniWeb Tabs by ViolentGreen · · Score: 1

      If you have to ask that question, you've obviously never used Omniweb. I can search google for x by typing in 'google x'. If I want it in Japanese, it's 'googlej x'. I can search amazon.com by searching 'az x'. Etc. It cuts down on browsing time by at least 50%, since my hands never have to keyboard, ever (I have memorized all of the useful keyboard shortcuts, and even added some of my own).

      While this is a very useful feature, it is by no means unique to OW. Even IE has had this feature for several years. I believe that Firebird has a similar feature as an extension but I may be mistaken.

      My biggest problem with this feature is that when you come up with a lot of different search engines, I tend to forget what the shortcuts are. I prefer just setting them in Firebird's search bar. It requires you to take your hands off the keyboard but that method works better for me.

      --
      Not everything is analogous to cars. Car analogies rarely work.
    14. Re:OmniWeb Tabs by gozar · · Score: 1
      If you have to ask that question, you've obviously never used Omniweb. I can search google for x by typing in 'google x'. If I want it in Japanese, it's 'googlej x'. I can search amazon.com by searching 'az x'. Etc. It cuts down on browsing time by at least 50%, since my hands never have to keyboard, ever (I have memorized all of the useful keyboard shortcuts, and even added some of my own).
      While this is a very useful feature, it is by no means unique to OW. Even IE has had this feature for several years. I believe that Firebird has a similar feature as an extension but I may be mistaken. My biggest problem with this feature is that when you come up with a lot of different search engines, I tend to forget what the shortcuts are. I prefer just setting them in Firebird's search bar. It requires you to take your hands off the keyboard but that method works better for me.

      To use the search box in Safari without the mouse, you can hold down command option F to go to the Google search box. Under Firebird with Linux I use CONTROL-L and then TAB to get to the box. I'm sure there probably is a keyboard shortcut for this....

      --
      What, me worry?
    15. Re:OmniWeb Tabs by Anonymous Coward · · Score: 1, Informative

      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

  3. Obligatory Opera comment by cgenman · · Score: 5, Insightful

    I must say I am impressed... I had never thought Opera would be eclipsed in cool features, but there it is. Many of these things Opera should be doing right now.

    Workspaces, for example. Opera has an integrated system for easily saving and restoring web sessions, and even features an undo for closing windows (yay!). But this feature is buried in a menu somewhere, requires an open / save dialog box, and generally could be a lot more intuitive. Despite having been in several iterations of the browser, few people have found it.

    Site-specific preferences. People have wanted this for a long time now, and I'm glad to see someone is implementing it. Pity it wasn't Opera. Opera supports preference sets, and many of them contain site-specific information, but in no way can all preferences be set on a site-specific basis. From the description it sounds like you could, for example, set your Slashdot home page to be your user page. I may be reading this wrong... only February will tell.

    Adding searches... This is just plain cool. While opera allows you to use one of many pre-defined searches through a variety of means (including typing "g " + subject into the address bar), adding any search would be a powerful and useful ability. Of course, Opera's more flexible interface would have to find ways to deal with this (an individual search bar? the agregate search bar? the address search method?), but it shouldn't be too difficult.

    Sharing bookmarks on a LAN is both great and troublesome. How do you implement this easily and quickly in a Windows environment without Rendezvous?

    Tabs aren't as big of a deal, honestly. Usually either you have few enough pages open that you can keep track of them by name, or you have so many open that thumbnails would be too cumbersome to use.

    I've always been envious of OmniWeb's History Search ability, website update notifications, and inline spell checker. That latter is being addressed in opera 7.5, along with a few nifty other features. While I will continue to use Opera, not the least of which because I have a PC, OmniWeb appears to be shaping up to quite the must-have app. OmniWeb was originally slated to ship as the default browers for OSX. Now it looks like that was a great idea.

    1. Re:Obligatory Opera comment by rylin · · Score: 2, Informative

      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*!

    2. Re:Obligatory Opera comment by cgenman · · Score: 1

      I should have added the word "securely" :).

      Good idea, though, and should work for Opera. I'll try it.

    3. Re:Obligatory Opera comment by dr.badass · · Score: 2, Interesting

      Sharing bookmarks on a LAN is both great and troublesome. How do you implement this easily and quickly in a Windows environment without Rendezvous?

      That's easy. Port it.

      --
      Don't become a regular here -- you will become retarded.
    4. Re:Obligatory Opera comment by Space+Coyote · · Score: 1

      Exactly, the Rendezvous implementation in iTunes for Windows works flawlessly.

      --
      ___
      Cogito cogito, ergo cogito sum.
    5. Re:Obligatory Opera comment by prockcore · · Score: 1

      While opera allows you to use one of many pre-defined searches through a variety of means (including typing "g " + subject into the address bar), adding any search would be a powerful and useful ability.

      Mozilla/Firebird does this too. I love it, I have my browser set up so if I type php + searchterm in the address bar, it'll search php.net

      See here on how to make your own:
      http://www.joeyday.com/archives/individual/0 00560. php

    6. Re:Obligatory Opera comment by Suppafly · · Score: 1

      While opera allows you to use one of many pre-defined searches through a variety of means (including typing "g " + subject into the address bar), adding any search would be a powerful and useful ability.


      IE has done this since around version 4 with an (albeit not well advertised) addon from microsoft.

    7. Re:Obligatory Opera comment by Microsofts+slave · · Score: 1

      Yeah... adding searches has been standard fare in Mozilla for a while now. Mycroft.mozdev.org anyone?

      --

      Tragek

    8. Re:Obligatory Opera comment by Anonymous Coward · · Score: 0

      Yup, it's funny hearing the Opera and Mozilla guys brag about a feature they ripped from IE.

  4. ServiceHolder was first ! by siyavash · · Score: 2, Interesting

    heh, ServiceHolder ( http://www.serviceholder.com ) did it first. Funny.

    1. Re:ServiceHolder was first ! by Anonymous Coward · · Score: 0

      Is it just me, or do their screenshots look like bad photoshops and not actual pics of an app?

    2. Re:ServiceHolder was first ! by skahshah · · Score: 1

      Not sure they were first. I have used iRider (Windows XP, IE5) some time ago. Something like that was one of the two things I was missing on OS X.

    3. Re:ServiceHolder was first ! by siyavash · · Score: 0

      it IS the real app screenshots. just download it and see. moron :P

  5. Mirror by CowboyMeal · · Score: 2, Informative
    --
    Your credit card information wants to be free.
  6. Also... by CowboyMeal · · Score: 1
    --
    Your credit card information wants to be free.
  7. Vertical space more valuble by asterism · · Score: 1

    This tabbing design might be a good idea, but not for those reasons. Horizontal space is less valuble. When things take up horizontal space it means you have to scroll more. However, putting those same objects in vertical space means that you have to scroll less and the lines you are reading are shorter and easier to scan.

    1. Re:Vertical space more valuble by slimak · · Score: 1

      You seem to contradict yourself. If lines are shorter with verticle tabs, then the same text will require more verticle space, which requires more (not less) scrolling to read.

  8. A lesson for the non-khtml world. by fm6 · · Score: 4, Interesting
    Omniweb 4.5 uses the WebCore and JavaScriptCore frameworks from Apple - the same technology used in Safari for rendering web pages.
    Cool! It appears that Apple has decided to repay the KHTML community in kind, by promoting the general use of the KHTML component on their platform, not just in Safari. Good for them. Though the Webcore web page seems to say that OmniWeb has jumped the gun by using the current version of Webcore, which still lacks a stable public API.

    Apple does seem to have gotten sloppy with terminology once again. They can't call a component "JavaScriptCore" -- technically and legally, "JavaScript" can only describe the Netscape implementation of the language. The generic term is ECMAScript. Anyone taking bets on how long before Time-Warner's lawyers notice the trademark infringment?

    There's a lesson here for those of us stuck with Gecko, Opera, or the mysterious combination of undocumented engines that is Internet Explorer. You want standardization, you gotta have open-source components. W3C puts a lot of work in defining standards for HTML, CSS, and SVG. These standards have a lot of unbelievably cool features, with much more in the pipe. But nobody can use most of them, because they're not widely implemented. What's the point of working so hard to create good standards if nobody uses them?

    We need a reference web engine that will drive standards-based web development, just as the reference implementation of Java, with all its flaws, drove the adoption of the Java platform. Microsoft probably wouldn't use it, but it would provide some small pressure for them to be more standards compliant. W3C could develop such a comonent from scratch, or they could use Gecko; but KHTML seems to have the code base that's closest to a real tipping point.

    1. Re:A lesson for the non-khtml world. by Anonymous Coward · · Score: 2, Interesting

      Cool! It appears that Apple has decided to repay the KHTML community in kind, by promoting the general use of the KHTML component on their platform, not just in Safari. Good for them. Though the Webcore web page seems to say that OmniWeb has jumped the gun by using the current version of Webcore, which still lacks a stable public API.

      Where have you been? This is exceedingly old news. Apple's been promoting it in that fashion from the start. The developer tools even include a 'simple browser' example.

      The mention you refer to on the Webcore page is outdated, too. Omni did jump the gun, as they released OmniWeb 4.5 using a pre-1.0 version of Webcore. (Because they were desparate for a better rendering engine). But now things have stabalized. Probably best to lookup "WebKit" rather than WebCore now.

    2. Re:A lesson for the non-khtml world. by fm6 · · Score: 1
      Where have you been?
      Using Windows and Linux. Economics limits the time I can spend using Macs. Doesn't mean I'm not interested in Mac developments -- especially when they're relevent to the non-Mac user.
    3. Re:A lesson for the non-khtml world. by shawnce · · Score: 5, Informative

      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.

    4. Re:A lesson for the non-khtml world. by Anonymous Coward · · Score: 0

      So then maybe you're not qualified to talk about Mac's and should just shut the hell up?

    5. Re:A lesson for the non-khtml world. by fm6 · · Score: 1

      Skimping on the antipsychotics again? Now wise.

    6. Re:A lesson for the non-khtml world. by Anonymous Coward · · Score: 0

      "Now wise."?? What the hell does that mean? Maybe you're not qualified to use a keyboard either??

      Dumass.

    7. Re:A lesson for the non-khtml world. by Anonymous Coward · · Score: 0


      "Now wise."?? What the hell does that mean? Maybe you're not qualified to use a keyboard either??

      Dumass.


      What the hell is a 'dumass', dumbass?

    8. Re:A lesson for the non-khtml world. by rufo · · Score: 1

      There's a difference between WebKit and WebCore. WebKit is a very high-level framework that most apps will wind up using (e.g. drag, drop, and WebKit takes care of most of the work). For the finer control that Omni Group requires of the HTML core, they use the WebCore/JavaScriptCore frameworks, which operate at a much lower level and are not public/supposed to be used. My guess is that Omni is using their own custom version though, which means that they can do whatever the heck they want. ;)

      --
      My English teacher once told me that two positives don't make a negative. Two words for her: Yeah, right.
  9. Omni has some strange ideas... by Anonymous Coward · · Score: 1, Insightful

    I really like how OmniWeb's so-called tabbed browsing looks. The problem comes with how much space that's going to use up. Doesn't the Omni Group realize that most people out there expand their browser window to be as big as possible? On your average 15" or so monitor (laptops, 15" panels, even the 17" monitors) space is at a premium. As for the workspace thing? It looks stupid. Who keeps little browser windows all over their desktop? I'll stick with Safari, or even Camino.

    1. Re:Omni has some strange ideas... by larkost · · Score: 3, Funny

      Actually one of the developers has been saying that he bas been working a lot on the program on his 12" iBook, and has been saying that both the tabs and the workspaces help him better manage his screen real-estate. Of course that means he was also using XCode on a 12" iBook, and you have to be a contortionist to do that well....

    2. Re:Omni has some strange ideas... by TomorrowPlusX · · Score: 1

      Well, not to be picky but I use Xcode on a 12" PB and I have no trouble at all. With decent hotkeys set up I barely even use the mouse.

      Come to think of it, I develop both on my 12" PB and on a nice g4 tower running at 1600x1200 and frankly I feel more comfy on the laptop; but that's mainly because I prefer the keyboard there, and because I get my best hacking done in coffee shops.

      It's all a matter of perspective. I've used laptops so long I don't feel the need to gripe about screen size.

      --

      lorem ipsum, dolor sit amet
    3. Re:Omni has some strange ideas... by pixelgeek · · Score: 1

      -- Doesn't the Omni Group realize that most people out there expand their browser window to be as big as possible?

      I don't. I'm sure other people don't as well.

      Your UI usage patterns != my UI usage patterns

    4. Re:Omni has some strange ideas... by topham · · Score: 1

      I don't either. If my browser is larger than about 80% of my screen it's because some idiot hardcoded their website, or a link opened a window hardcoded to my resolution.

      I typically run about 70% of the screen I think; but thats a single screen on a dual monitor setup.

      I watched the video for the new version of OmniWeb and wasn't particularly impressed. The preview consumes a lot of space, space I use for other things. (Sometimes it's just so I can have access to the windows behind, but hey, thats how I work.) (Haven't adapted to Expose yet I suppose.)
      And the column shows about the same number of previews as I might have Tabs in another browser. (I have 5 at the moment). The preview is 'neat', but like the previews in the pdf viewer, functional? perhaps, but not terribly so. (

  10. Re:Tabbing by bar-agent · · Score: 3, Informative

    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]
  11. better than Safari? by AssFace · · Score: 0, Offtopic

    I like Safari enough, but there are a few annoyances I have with it and if they could be fixed, I would be one happy fellow.

    The biggest of all of them being the crashes - my Safari crashes once a day and it drives me nuts. There is the crash that sucks up all of the CPU and freezes up the machine (well, doesn't entirely freeze it up, but slows it down to being unusable until you force quit the app), and there is the crash where the entire program and all of its windows disappear with no warning - fantastic.

    It would be nice if I could open a window that is an entirely different entity than any of the other windows that are open.
    If I have Safari open to Slashdot, and it crashes, then it shouldn't also bring down all other Safari windows.
    IE on Windows allows me to spawn new instances of IE and have them on a site - that way, if it crashes, only the windows associated with that instance crash.
    On a Mac, I don't know of a way to do that.

    I'm going to have a look at OmniWeb here and see if it is my new browser of choice or not (IE on Mac and Camino sure as hell aren't).

    --

    There are some odd things afoot now, in the Villa Straylight.
    1. Re:better than Safari? by Anonymous Coward · · Score: 0

      There is probably some other problem on your computer besides Safari that is causing it to crash, most likely a corrupted preference file. I find that after a year and a half of updates to OS X that I had to finally break down and completely reinstall the OS. I think the best option is to not upgrade too often unless you have a subscription to macfixit.com.

    2. Re:better than Safari? by AssFace · · Score: 1

      This is a brand new laptop with a brand new install of Panther.

      But it does have the security updates, so perhaps it is that.

      I had the Safari problem from day one of having this. I don't ever reboot except for when a security update makes me (this is a laptop) and I tend to leave Safari open with 4 web pages open all of the time - one of them Etrade, one of them Slashdot, one of them a Mac chat board, and one of them a fitness chat board.

      I open and close a few other pages over the course of the day - during trading hours I use a page that I can reload for realtime quotes (Java tickers make Safari crash sooner).

      I upgraded to the newest developer release of Java on Mac, and that of course broke a lot of other apps on here, but it did help Safari out a little - but it still crashes - just not as soon as before.

      --

      There are some odd things afoot now, in the Villa Straylight.
    3. Re:better than Safari? by rixstep · · Score: 1

      The biggest of all of them being the crashes

      And you're thinking OW might be the answer to these Safari woes? That's funny.

      The one thing Omni don't have online are MOV or MP4 files of how their latest browser crashes. That would be nice. You will just have to wait until you try it - preferably before you shell out another tenner.

    4. Re:better than Safari? by AssFace · · Score: 1

      Interesting - they both use the same engine right? I have 4.5 that I am trying out now and it hasn't crashed in the whole 2 hours that I've had it open.
      No change from Safari so far, but it has features that I like.

      Will have to see it all.

      --

      There are some odd things afoot now, in the Villa Straylight.
    5. Re:better than Safari? by allgood2 · · Score: 1

      sounds like you've got a damaged preference file. I often have Safari continously open for weeks on end. I generally only quit it, if I plan on restarting the computer. I haven't had Safari crash on me since the first update of v1, possible since the intro of v1, but thats farther back than I can recall.

  12. block partial conent? by AssFace · · Score: 3, Interesting

    My three reasons for sticking with Safari are:
    1) The Google Toolbar (although not implemented in the same full and correct way as the real thing on Windows).

    2) Ad blocking

    3) Pith Helmet - it allows ad content (or really any content) in a web page to be blocked. So banners and images can be stopped and not downloaded - saving my slow connection from having to bother with them, as well as not even seeing the ads.

    I also like the bookmark bar, but I suppose many of the browsers have that now.

    I know little to nothing about OmniWeb, will have to check it out more.

    --

    There are some odd things afoot now, in the Villa Straylight.
    1. Re:block partial conent? by falcon203e · · Score: 1

      OmniWeb has all of these features, if I'm not mistaken. You should probably check it out.

      --
      ----- "All right. It was a miracle. Can we go now?"
    2. Re:block partial conent? by larkost · · Score: 5, Interesting

      1) OmniWeb has had this for a long time... it just doesn't proclaim itself (and is a lot more configurable). Just type "google this and that" and it will return the results page of a google search for "this and that". You can make your own queries for any site you would like. In 4.5 this can only be a get query, but in 5 it can be a POST one as well. From the screenshots 5 will also have the option of having a separate field for this.

      2) OmniWeb has had this since version 3. By size, not from same domain, or by a regular expression. I am not sure if Omni or iCab was the first to have it, but it was one of those two.

      3) see 2...

      Bookmark management has been one of OmniWeb's strengths, and it looks like they are running that ball again in 5. Having bookmarks check themselves at user definable intervals is really nice.

      Cookie management is also a strong point, and the per-site preference mechanism will make this easier to use.

      Take a look at OmniWeb. You can use it for free without restriction. It just asks you to register it on startup, and if you leave a window untouched for long enough it gets an "unregistered" banner cross it until you touch it again. And if you are really interested, check out the OmniWeb-l list, the developers are really responsive.

    3. Re:block partial conent? by AssFace · · Score: 1

      Yes indeed - I made it over to their site and browsed through all of it - and watched the movies in the links in this /. article. Very impressive.

      The nice thing about Safari is that it is free, and I paid for Pitch Helmet to encourage the development of it.

      Didn't see if there was any Google Toolbar functionality - but one could probably very weakly fake it with the OmniWeb shortcut thing.

      I might have to wait until 5.0 - very nice stuff. Curious to see if it crashes as much as Safari does for me under Panther.

      --

      There are some odd things afoot now, in the Villa Straylight.
    4. Re:block partial conent? by AssFace · · Score: 1

      Just getting an easy Google search is less desirable to me (still great, don't get me wrong) than having the toolbar functionality where the words you typed in to the search show up on the toolbar and then if you click on them, it will go to that word in the text. You can also turn on/off via a button highlighting the search terms in the text in different colors.
      It helps you find exactly the parts of a page that you are interested in if it is text heavy.

      Do you have to pay to be a developer for it?

      OmniWeb really does look fantastic - especially this version 5 - I won't mind at all paying for it if it is really good - and it looks like it is. Also very nice that it doesn't have a frustrating user experience if you haven't registered yet.

      Thanks for the answers.

      --

      There are some odd things afoot now, in the Villa Straylight.
    5. Re:block partial conent? by larkost · · Score: 1

      Pay for being a developer? I am not sure I know exactly what you mean, but if you are asking if you have to do something to make your own shortcuts (what Omni calls the google-bar thing), then no. You just have to go into your preferences and define your own shortcuts.

      Highlighting might be nice, but is not something that has been implemented. But there is always the text-search in the page available.

    6. Re:block partial conent? by AssFace · · Score: 1

      I was asking if in order to be one of the developers - making plug-ins and whatnot required one to pay.

      As for the text hilighting - it is in the Windows version of the real Google Toolbar and it is extremely useful.

      I'm trying out OmniWeb now and it is very very nice. Looking forward to version 5.

      --

      There are some odd things afoot now, in the Villa Straylight.
    7. Re:block partial conent? by Graff · · Score: 3, Informative
      I was asking if in order to be one of the developers - making plug-ins and whatnot required one to pay.

      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.
    8. Re:block partial conent? by Alan+Partridge · · Score: 1

      "Didn't see if there was any Google Toolbar functionality - but one could probably very weakly fake it with the OmniWeb shortcut thing."

      Hardly weakly! I type "google britney spears annulment" and I'm THERE - no fucking about whatsoever, Who needs "Snapback" when you have instant access via an English statement?

      You can set-up OW's shortcuts to suit yourself perfectly, it's the best implementation I've ever seen.

      --
      That was classic intercourse!
    9. Re:block partial conent? by AssFace · · Score: 1

      I keep repeating myself on this one:

      The actual Google Toolbar - as it is implemented by the good folks at Google - has many features beyond just allowing you to type in a word and have it shoved off to their search page.

      What I want is not the ability to do the search pass off - that is easy - what I want is the extra functionality that I have mentioned multiple time (although perhaps not in this thread, but in this story - I have lost track).

      The actual Google Toolbar (the real one) creates a button for each search term that you type in. They remain on the toolbar as long as they are in the query box. When you click on them, it searches the page that is loaded and finds that word in the text - adjusting the page to where that word is.

      It also has the ability to click a button and all of the search terms are hilighted in any page that you are at - each in a different color.

      There is more functionality beyond that as well, but for the most part - THAT is what I want.

      Hence why I think typing in "google@balls" is a fairly weak implementation of what the Google Toolbar really is.

      --

      There are some odd things afoot now, in the Villa Straylight.
    10. Re:block partial conent? by jcr · · Score: 4, Informative

      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."
    11. Re:block partial conent? by calyphus · · Score: 1
      2) Ad blocking

      Omni led the way on this.

      Actually, iCab had adblocking first at least on the Mac. I don't know when OW might have added this to NS.

      --


      The potato it is uninformed.
    12. Re:block partial conent? by calyphus · · Score: 1

      A refinement, iCab had Ad blocking via common ad image sizes (e.g., 470x68), and you could add new sizes. It didn't have Pop-Up Blocking.

      --


      The potato it is uninformed.
    13. Re:block partial conent? by jcr · · Score: 1

      OW did this before I joined Apple, so that places it at least two years ago. When did iCab do it?

      -jcr

      --
      The only title of honor that a tyrant can grant is "Enemy of the State."
    14. Re:block partial conent? by calyphus · · Score: 1

      iCab did it in late '99 or 1Q 2000

      --


      The potato it is uninformed.
  13. Re:Tabbing by gerardrj · · Score: 1

    But the vertically stacked list effectively takes the same amount of space away from the main page.
    Thumbnail vs list only affects the horizontal space taken up by the items. I don't see any way to do tabs in the "standard" way which only removes about 12 pixels from the web page display area.

    The thumbnails are a nice idea, but really I'd just as soon use Expose to and multiple windows to do the same thing with Safari or iCab(my main browser do the EXCELLENT wildcard based configuration).
    If the thumbnails could be put in a separate window that could be called up with a single key/button click, that would be nice.

    --
    Article X: The powers not delegated... by the Constitution...are reserved...to the people
  14. I just don't know by rixstep · · Score: 2, Interesting

    I just don't know. Omni have been around for ages, and in the NeXT camp, but their browser has been around for ages too, and crashing for ages, and was totally eclipsed there for a while until they came up with the idea of using the same code as Safari to rejuvenate and refurbish their own product. And yes, that is the essence of the GPL, but what irks me is that prior to the introduction of Safari, Omni could not get a stable browser out the door.

    There is no doubt in my mind that D Hyatt and Co could make this Omni browser if they wanted - but they ostensibly opt not to, and for reasons which are not that hard to fathom. A lot of people like - even prefer - Safari for its simplicity - and for its relative stability.

    I prefer good coding. I don't care much what great new UI gizmos a company dreams up. I want dependability and stability, and without disparaging anyone unnecessarily, it seems that these two virtues have been difficult to achieve for the Omni Group, and I see no indication they're suddenly going to get any better.

    1. Re:I just don't know by Graff · · Score: 4, Insightful
      what irks me is that prior to the introduction of Safari, Omni could not get a stable browser out the door.

      OmniWeb 4 was actually pretty stable and rendered fairly well even before they switched to using WebCore. The only thing that was really missing was some of the CSS support and some of the JavaScript stuff. The main problem the Omni Group had was that they were spending a lot of time chasing sloppy coding that worked in Internet Explorer because people only checked their code in Internet Explorer or they coded to some of the quirks in IE and that broke the rendering in other browers.

      The Omni Group finally realized that they were trying to master too many disciplines and they were spending time re-inventing the wheel. They made a smart choice and decided to let someone else worry about rendering web content while they concentrated on solid UI and application design. The merging of the Omni Group's great UI-sense and KHTML's excellent rendering is a dream and they combine to make a wonderful product that is well-worth throwing a few bucks at. Not to mention that you can use the product indefinitely for free and all you'll see a single funny nag message out of a series of a dozen or so every few days.
    2. Re:I just don't know by baruz · · Score: 3, Insightful

      I believe that, coming out of the whole NeXT tradition that invented the web browser, OmniWeb used a real SGML engine to parse the HTML applications that are called web pages, as you could tell by reading the status bar as pages loaded (SGMLObject parsing, or something; I've since updated to OW 4.5, with WebCore). True, this engine had trouble with many pages--that is, it did not accept as liberally as it could have--but I think that the twists and contortions that people put HTML through would have made even Jon Postel hang his head in shame.

      --
      He was a verray parfit gentil knight.
    3. Re:I just don't know by the+argonaut · · Score: 1

      The Omni Group finally realized that they were trying to master too many disciplines and they were spending time re-inventing the wheel.

      I'm guessing they already knew this. As has been pointed out elsewhere, these guys are NeXT coders from wayback, and code re-use for quick development being such an important part of the whole NeXTStep/OpenStep/Cocoa system. I think the only thing stopping them prior to Safari and WebCore is that the frameworks didn't exist to allow them to just make use of the system HTML renderer (what were they going to do, use the renderer from the pre-Panther Help viewer? Talk about slow and buggy...). So once Apple got the frameworks in place they used it, focusing on their coding efforts on the parts of the application that were different instead of wasting time on what was the same.

      --
      fuck you.
    4. Re:I just don't know by psleonar · · Score: 3, Interesting

      At least in early versions, OmniWeb tried using a 'pure' object-oriented approach to render web pages. They wrote an object that converted HTML into SGML, then another one to convert SGML into RTF -- which was a native format for NextStep to display. Although elegant in architecture, these many conversions delayed the display of the web page quite a bit.

      To make matters worse, until OS4.2, the low-level Next-supplied Text Object was not multi-threaded. (No real reason for it to be, until web browsers came along opening up multiple http connections and wanting their pages rendered ASAP.)

      I believe if you get just the right combination of OpenStep 4.2 on a Turbo Cube, some rare EOF patch, and the right beta of OmniWeb, the whole rube goldberg contraption works just dandy. Otherwise, it's probably a good thing they are just outsourcing HTML rendering to WebCore nowadays.

      There's some more info in an old post of mine here.

    5. Re:I just don't know by Graff · · Score: 1
      I think the only thing stopping them prior to Safari and WebCore is that the frameworks didn't exist to allow them to just make use of the system HTML renderer (what were they going to do, use the renderer from the pre-Panther Help viewer? Talk about slow and buggy...).

      Well, nothing was stopping them from using the KHTML libraries or one of the other open-source HTML rendering libraries that were out there even before Apple decided to do so. I mean, that's what Apple did. Apple had their own rendering libraries prior to adapting KHTML and they decided that it would be a leap forward to use KHTML rather than continue on with their own internal libraries.

      I think the world of OmniGroup, I really do. However, the fact is they stuck with their own internal renderers until the holy grail came along with Apple's announcements of WebCore and JavaScriptCore. Maybe the OmniGroup were considering switching to an open-source library at the time but they didn't make any moves toward using one until after most of the work was already done for them by Apple. There is nothing wrong with that, but you can't say that rendering frameworks didn't exist prior to WebCore because there were several.
    6. Re:I just don't know by jcr · · Score: 2, Insightful

      Well, nothing was stopping them from using the KHTML libraries or one of the other open-source HTML rendering libraries that were out there even before Apple decided to do so.

      I think you're underestimating just how much work it was to re-host KHTML from X windows to Quartz 2D.

      they stuck with their own internal renderers until the holy grail came along with Apple's announcements of WebCore and JavaScriptCore. ..and they had the best rendering on the platform. If you have access to a Puma (10.1) system, have a look at IE and OmniWeb side by side.

      -jcr

      --
      The only title of honor that a tyrant can grant is "Enemy of the State."
    7. Re:I just don't know by wcbrown · · Score: 1

      They were definitely looking at using Gecko and indicated in interviews that 5.0 would probably be based on it because they were spending too much development time on their rendering engine. When Apple announced Safari, they realized that WebCore was a much better engine for integration than Gecko and so they switched over.

      Furthermore, they are still using some of their own rendering engine. If you look at a page in Safari and OmniWeb, you'll notice that they're different looking though basically the same. I believe OmniWeb does some font work or something like that.

    8. Re:I just don't know by Graff · · Score: 1
      ..and they had the best rendering on the platform. If you have access to a Puma (10.1) system, have a look at IE and OmniWeb side by side.

      The rendering was great, I won't dispute that. The problem was the handing of non-standard HTML coding practices. The special cases of buggy code or people writing to IE-specific display errors was the Achilles heal of OmniWeb's (and many other's) rendering. It is extremely difficult to guess exactly what a HTML author wanted the page to look like, given the errors on a page.

      This was not much a problem in IE because most pages are tested against IE. If the page rendered incorrectly in IE the page author would fix it until it looked right in IE. However, this means that all other browsers not only have to follow proper HTML parsing rules but also have to accurately emulate IE bugs. This is an extremely difficult task and one in which the authors of OmniWeb were fighting against. Add in the missing CSS and JavaScript features and you can see that even though rendering was great-looking in OmniWeb prior to WebKit, it still had a long way to go.
    9. Re:I just don't know by Graff · · Score: 1
      If you look at a page in Safari and OmniWeb, you'll notice that they're different looking though basically the same. I believe OmniWeb does some font work or something like that.

      I believe most of the differences are because they are both using a different set of default fonts. I've copied over the font settings that are used in OmniWeb and Safari and now the two look pretty much 100% identical to me. It looks like Lucidia Grande is just a much better font for the job than whatever it was that Safari uses for a default (Times Roman I believe).

      And I'm not saying that the folks over at OmniWeb would never have decided to switch to a different rendering library. I'm just saying that once Apple made KHTML so readily available it became almost irresistible to switch to. Prior to that the OmniGroup could have switched to KHTML on their own, it's just that they already had something that mostly worked and the effort of switching to a different rendering engine vs fixing their own engine was too close. Apple's easily available WebKit tilted the balance toward switching for sure.
    10. Re:I just don't know by the+argonaut · · Score: 1

      There is nothing wrong with that, but you can't say that rendering frameworks didn't exist prior to WebCore because there were several.

      I'm not saying that other rendering engines didn't already exist (i.e., gecko, KHTML), but rather there wasn't a framework for one included with the system before Apple released WebCore. So whatever choice Omni had made regarding which rendering engine to use, either their own or somebody else's, it would have required a not insignificant amount of programming time to be spent on the renderer itself.

      --
      fuck you.
    11. Re:I just don't know by Anonymous Coward · · Score: 0

      You're talking out of your ass. OmniWeb 4 wasn't even close to being W3C compliant.

      IE wasn't the real problem. Actually OmniWeb did much better with old-style "tag soup" pages than it did with modern, clean CSS-based HTML. It's was basically a Netscape 4-style browser.

      Apparently their renderer was far too tied to the underlying OpenStep/Cocoa stuff and they just could not get CSS working as well as it should. That's what motivated the rewrite.

  15. Stingy Location Bar by rixstep · · Score: 2, Troll

    I don't like the way they just let content run off the bottom of the page. They've always done that, and I don't like it. They should, IMHO, put a discreet narrow white space at the bottom. I don't know. I know it just doesn't look right for me the way it is - it feels 'half baked'.

    Their location bar, with all the other doodads they've already got up there, is about wide enough for 'apple.com' but no more. I suspect this is going to be a real pain for users of the new version.

    And I've had no joy with ever getting OW to run for more than a few minutes without crashing all over the place - and not when rendering web pages, but when trying the possible in configuration settings and the like.

    And all the Omni PR people have had to say about that is: 'a lot of our users don't experience crashes'. So wow - that's how you deal with crashes at Omni Group support?

    No thanks. I got Safari if I want, and Safari is an honest effort, and Safari is not playing leap frog or riding on the tails of anyone else's efforts. Omni should first attempt to get their own browser out the door without crashing all over the place; when they've demonstrated they too can write solid code, then they can do what they want.

    Creating a souped-up version of Safari might give them back a market niche, but it's not honest the way they're going at it, IMHO. Show you can write a browser first - then worry about the doodads. I for one will not go near OW5 until I hear the word that Omni have suddenly learned how to produce good, stable code.

    1. Re:Stingy Location Bar by hysterion · · Score: 5, Funny
      it's not honest the way they're going at it, IMHO.

      Safari is not playing leap frog or riding on the tails of anyone else's efforts. Omni should first attempt to get their own browser out the door without crashing all over the place; when they've demonstrated they too can write solid code, then they can do what they want.

      You're so right. How dare they build on open code, implementing open standards?!? These guys are hijacking the web, pure and simple!!!

      Omni should first attempt to design their own markup language and transfer protocol. Once they've demonstrated they too can write a good network stack and lay their own backbone fiber, then they can do what they want.

      Anything short (including their sickening use of public roads to drive to work!!!) is just sheer piracy on their part.

    2. Re:Stingy Location Bar by DaphneDiane · · Score: 1

      I actually prefer content able to run to the bottom of the window. With the option to turn on an off a status bar, ala Safari.

      OmniWeb 4.5 is still too crash prone for me which is why I still use a version 4.2.1 for stuff that crashes my other browsers (eg keenspot.com). Most of the crashes I've seen also effect Safari and appear to be in webcore's handling of JavaScript background processing. (My main browser is Safari. If OmniWeb 5 is crash free enough, I will switch back, but chances are I'll wait to update my registration to OmniWeb 5.1 or later.)

      As to size of the location bar, it's possible to have it as a separate row of it's own. Just remove the address box from the customized toolbar and turn on location bar (Option-Apple-L).

    3. Re:Stingy Location Bar by doughmein_dot_net · · Score: 4, Insightful
      and Safari is not playing leap frog or riding on the tails of anyone else's efforts.

      But doesn't Safari do just that? Apple didn't write Safari's rendering engine from scratch. Apple chose to use WebCore, which was derived from KDE's KHTML code. They've been very good citizens by contributing code back to the KDE project, but they're still utilizing code that was developed by another group.

      So why is it okay for Safari to "leap frog" and build upon the efforts of the KHTML development team, but not OmniWeb? What makes Safari an "honest effort" when they re-use code in the same way as Apple? Why should OmniWeb have to re-invent the wheel when there is already a stable rendering engine available for them to utilize?

      If you want a web browser with a "niche market" that uses a proprietary rendering engine, look no further than Opera or Internet Explorer. But the re-use of WebCore makes OmniWeb a credible product, and frees up their developers' time to do other worthwhile things, such as fixing bugs and working on the stability of their program. Why should they have to waste time writing their own rendering engine?

      I can understand your dislike for OmniWeb for their past track record of stability, but if you're going to critique their re-use of open source code, you'll need to come up with some far more convincing arguments.

      --
      Super ninja monkeys will one day rule the world!
    4. Re:Stingy Location Bar by EricHsu · · Score: 4, Insightful
      And all the Omni PR people have had to say about that is: 'a lot of our users don't experience crashes'. So wow - that's how you deal with crashes at Omni Group support?
      If you have a crash, a Crashcatcher app opens and mails a crash log to Omni. What more do you expect, a handwritten certificate of apology? (This happens for registered versions... your unregistered mileage may vary.)
      No thanks. I got Safari if I want, and Safari is an honest effort, and Safari is not playing leap frog or riding on the tails of anyone else's efforts. Omni should first attempt to get their own browser out the door without crashing all over the place; when they've demonstrated they too can write solid code, then they can do what they want.
      Are you serious? Safari is 'riding on the tails' of the entire KHTML team and indirectly the efforts of many other open source developers. This is how it should be.

      And we shouldn't forget. Omniweb was there first. Back when OS X was just out, there was only the hideous hideous IE5 (tragic since IE5/OS9 was the best browser of its time) and a nightmarish Netscape. OW was gorgeous and fast and showed everyone what a browser really should be like. Yeah, it had occasional crashes, but it was the best of the bunch. Except for the sick task of reverse-engineering all of IE's bugs. Leading to...

      Creating a souped-up version of Safari might give them back a market niche, but it's not honest the way they're going at it, IMHO. Show you can write a browser first - then worry about the doodads.
      That's right, why use a standards-compliant free Apple standard Toolkit, when you can completely reinvent the wheel for no good reason other than to impress about ten people in the world who probably won't even register your product and will complain about how your URL field isn't adjusted right in your demo movie. While their at it, they should have written their own compilers, the cheating bastards.

      This isn't macho CS major dueling here. This is about creating useful software. Most of us are delighted they are using Webkit for rendering and thinking about other interface issues instead of wasting their time on rendering (which incidentally was killing their development efforts).

      If you don't like it, don't use, or don't try it. But please don't try to say it's somehow dishonest or wimpy to use system toolkits.

    5. Re:Stingy Location Bar by burns210 · · Score: 2, Informative

      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.

    6. Re:Stingy Location Bar by pixelgeek · · Score: 1

      -- This is about creating useful software.

      And if using Webkit means that the folks at Omni have time to make more interesting user features like Workspaces and their tab implimentation then I'm all for it.

      I'm actually quite excitied about this new iteration of the browser.

  16. Re:Tabbing by Compuser · · Score: 1

    Have a look at how wmx or wm2 window managers do
    title bars. This is what I want tabs to look as.
    Can I configure any browser with tabbing to do that?
    What I do not want is text running the usual
    horizontal way (takes too much space), nor do I
    want pictures, nor hotkey based navigation.
    I just want vertical tabs. Can it be done?

  17. Old iCal vs. new iCal by ihatewinXP · · Score: 1

    ver 1.5 introduced a drawer to accomidate input of event data and so forth which was originally being 'handled' by a constant pop-up window. while i hated the prior method of having to repeatedly generate this magic do-it-all window i have now gotten better and turned my hatred to the loss of horizontal screen real estate and a new "smushed" view of my calendar. while i am not original enough to solve this problem i point out the similarity because i believe many people without widescreens were in a similar predicament.

    that said for a better browsing system the trade off might be worth it. with the intro of widescreen imacs even the consumer line is switching to athe widescreen format and omniweb may be beting on the future....

    i wish them luck, omni was the first _great_ browser i used on OSX. maybe they assume there is some more room in the mac browser market now that MS left ; )

    --
    ---- The real Slashdot is still here. You just have to browse at -1 to read the comments.
    1. Re:Old iCal vs. new iCal by allgood2 · · Score: 1

      i definitely prefer the pop-up window, just not iCals implementation of it. As a method for data entry into a calander database, I think a good pop-up window can be quick and easy for data entry. Now-Up-To-Date use to have great data entry windows--double click on a date and a single window popped up. You could resize it to make it smaller or larger; quickly add all basic event info--such as name, categories, date, time, alarms, etc. You could type in miles of notes, add contacts, etc. Better yet, you could change an event to a to-do temm, or a phone call, or a banner, without deleting and re-entering, and if your entering multiple appointments, you could go from one to the next without having to interact with the main calendar.

      I use iCal now, primarily because of subscriptions, and its faster than it use to be. But all the above are still major issues for me, as well as not having alarms work when iCal is closed (they work on my iPod) how hard could it be; and the fact that the OS X implementation of Now just kind of sucks and is at a standstill. At least with iCal I feel Apple is making changes, and adding things I like

  18. Omni's New Motto by Anonymous Coward · · Score: 0

    'Crash with class.'

  19. Mac MSIE? by Anonymous Coward · · Score: 0

    Has anybody heard if Microsoft are going to update their web browser for the Mac? I know it is slow, but I think it is otherwise the best browser.

    I'd just like to have tabs.

    1. Re:Mac MSIE? by phatsharpie · · Score: 4, Informative

      MS had dropped development of IE for Mac OS X since June of 2003.

      http://www.pcworld.com/news/article/0,aid,111158 ,0 0.asp

      -B

    2. Re:Mac MSIE? by NatasRevol · · Score: 1

      As well as independent downloads for ANY platform. Integrated OS upgrades only now.

      Sorry, find the links yourself. I'm lazier than you are.

      --
      There are two types of people in the world: Those who crave closure
  20. Can't wait.. by jcr · · Score: 2

    What gives? I submitted this story three days ago!

    Anyhow, congrats to the guys at Omni for another major advance in Browser design. Someday, I'd like to see a list of all the things Omni invented that got copied by Netscape, and then by MS, and are now considered standard browser features.

    I applaud Omni for their heroic efforts over the years to deal with emulating Netscape and IE bugs that lame web designers didn't even know were bugs, and for getting more done by fewer people than any other development team I can think of.

    Those of you who aren't familiar with Omni's other apps, check them out. These guys are some of the best software developers in the business.

    -jcr

    --
    The only title of honor that a tyrant can grant is "Enemy of the State."
    1. Re:Can't wait.. by wcbrown · · Score: 1

      I submitted the story on January 1st. It was delayed for some reason.

    2. Re:Can't wait.. by MidKnight · · Score: 1

      Those of you who aren't familiar with Omni's other apps, check them out. These guys are some of the best software developers in the business.

      Abso-freakin-loutly. If you've never seen OmniGraffle (their diagramming application), check it out. I put together graphical representations of a theoretical computer cluster in about 5 minutes that is thoroughly impressive. Ditto for a quick sketch of UML. And a street map to get to my house. And so on. Basically, if I have to think about anything for more than 2 minutes, I'll usually sketch it out in OmniGraffle (in about 3 minutes) to make sure I've got it right.

      Another of their applications, OmniOutliner (an organizational/outline app), is also something I use every day. Yeah, you might not think it sounds that useful, but an outlining tool that can handle multiple columns (with various column types) and export to any useful format you can think of makes my job a whole lot easier. I use it to take meeting minutes, keep notes on technical documentation, and keep a log of what I did to get things working (for instance, getting OpenLDAP to work with SSL connections).

      Yeah, I am gushing a lot, but I swear I don't work for these guys (I don't want to live in Seattle). But they just make my life as a developer easier & more productive. Check the apps out.

      --Mid

  21. While we're talking niche browsers... by bennomatic · · Score: 1

    Why doesn't anyone ever talk about iCab?

    --
    The CB App. What's your 20?
    1. Re:While we're talking niche browsers... by calyphus · · Score: 1
      Why doesn't anyone ever talk about iCab?

      Because it's been sooo loonnnng in development; it lost it's early momentum. I know, it's just one guy building it, but if he had recruited some help and worked out the rough spots iCab could have been the Mac browser. Now that there's so much competition, iCab hardly get's noticed.

      It still has the best Download manager ever (e.g., go to this server, or path, or all linked pages at this address, get all of the site excluding .avi files using this un:pass, and put them in this folder), better than any standalone downloader app I've tried.

      --


      The potato it is uninformed.
  22. Drawer vs. Panel by rthille · · Score: 2, Interesting

    I really don't like the inflexibility of the drawer model. A drawer is nicely associated with it's window, but always takes up the screen space whether the window is 'key' or not. I much perfer the the 'panel' approach of NeXTStep. In NeXTStep, you'd have one or a few panels per application, they could hide (or not depending on implementation) when the application wasn't 'front'. The content of the panel would change to track the 'key' window. and the panel could be moved where ever you'd like on the workspace. Given a multi monitor setup, that flexibility can be very very useful.

    --
    Awesome furniture, accessories and cabinetry in Santa Rosa, CA: http://humanity-home.com/
  23. JavaScript by PCM2 · · Score: 1
    Apple does seem to have gotten sloppy with terminology once again. They can't call a component "JavaScriptCore" -- technically and legally, "JavaScript" can only describe the Netscape implementation of the language. The generic term is ECMAScript. Anyone taking bets on how long before Time-Warner's lawyers notice the trademark infringment?
    Actually, ECMAScript and JavaScript are not the same language. The link you provide says that JavaScript 2.0 is a slight superset of the ECMAScript 4 proposal. ActionScript, the language used in Macromedia Flash, is also derived from the ECMAScript syntactic core, but it is not the same language as JavaScript. So if Apple says it supports JavaScript, that's probably precisely what it means.

    Furthermore, I doubt Time-Warner will be tracking down anyone for the misuse of the word "JavaScript." If you check the U.S. Patent Office, you'll find that JavaScript is a registered trademark of Sun Microsystems.

    --
    Breakfast served all day!
  24. Spawn new Safari by calyphus · · Score: 1
    If you create a copy of Safari with a Unique Name (which you'll do if you simply use Command+D on the app/pkg in the Finder, i.e., Safari Copy), the new copy will lauch as a separate process. They'll both be ID'd as Safari in the menu bar, Dock, etc, but you can fix that by editing the appropriate resource string in the app copy.

    Pre-OS X, creating app dupes was a good way to have different memory settings (e.g., lean Photoshop vs. all the RAM available Photoshop). Some apps would check for already launched copies and shake a finger at you before quitting, some didn't. The problems of concurrently running copies of the same app shouldn't apply in OS X (mostly memory addressing issues? IANAP), so I suspect you can do this with most apps in OS X.

    --


    The potato it is uninformed.