Slashdot Mirror


Microsoft drops VBA in Mac Office 2007

slashdotwriter writes "Macworld features an article stating that the next version of Office for the Mac will not include Visual Basic scripting. From the article: 'Microsoft Office isn't among the apps that will run natively on Intel-based Macs — and it won't be until the latter half of 2007, according to media reports. But when it does ship, Office will apparently be missing a feature so vital to cross-platform compatibility that I believe it will be the beginning of the end for the Mac version of the productivity suite...'"

374 comments

  1. Not surprisingly... by astonishedelf · · Score: 0

    Given the ease of switching from one OS to another on intel mac, it seems inevitable that the Mac version of Office is doomed. Think Apple knew this and has been preparing for it. iWorks Pro anyone?

    1. Re:Not surprisingly... by Goaway · · Score: 1

      Today's horribly overused Slashdot trope: "Anyone".

    2. Re:Not surprisingly... by MouseR · · Score: 0, Flamebait

      Apple couldn't begin even approaching the level of functionality of Office. The current iWork package is a rip-off.

      Pages is a home layout package. It will never stack up to big canons Adobe Creative Suite or QuarkXPress. It's not a professional tool.
      Keynote is actually good, but presentations alone aren't enough to hold a business together.

      If anything, Apple would need to pick up the work on NeoOffice, the "less bad" OpenOffice derivative as far as UI is concerned, and do a lot of work on it to bring it on par with Office. That is, if it actually cared to make NeoOffice look and behave like Office Mac.

      Now, that is not impossible.

      But iWork being a competitor to Office, is.

    3. Re:Not surprisingly... by Millenniumman · · Score: 3, Insightful

      No, it isn't. Pages might be designed more towards page layout than pure word processing, but it is easy to use and having nice looking documents doesn't bother anyone. No, it doesn't compete with Quark, but neither does Word.

      What iWork needs is a spreadsheet application, and possibly a database program.

      The MacWorld Expo is coming soon.

      --
      Stupidity is like nuclear power, it can be used for good or evil. And you don't want to get any on you.
    4. Re:Not surprisingly... by Overly+Critical+Guy · · Score: 3, Insightful

      The next version of Pages, according to sources, will introduce two specialized modes for layout and word-processing. Apple apparently plans to adopt Pages for all its internal documentation needs. Apple doesn't need to approach the level of functionality in Office, as the majority of people only use a tenth of what Office offers anyway. If they can make a decent Word alternative for most people, that's good enough.

      --
      "Sufferin' succotash."
    5. Re:Not surprisingly... by drhlx · · Score: 2, Insightful

      The problem is when 'most people' are using a different tenth of Office's functionality :P

    6. Re:Not surprisingly... by Anonymous Coward · · Score: 0

      Not as bad as "kids" or "everyone together". Condescending rubbish, all of it.

    7. Re:Not surprisingly... by Goaway · · Score: 1

      But Slashdotters are so much smarter than everyone else!

  2. QUICK!!! by strredwolf · · Score: 5, Interesting

    Someone get a port of OpenOffice.org up and running natively on MacOS X!

    --

    --
    # Canmephians for a better Linux Kernel
    $Stalag99{"URL"}="http://stalag99.net";
    1. Re:QUICK!!! by Ford+Prefect · · Score: 5, Informative

      *TYPEY-TYPEY-TYPE*

      Ta-daaa!

      --
      Tedious Bloggy Stuff - hooray?
    2. Re:QUICK!!! by deadhammer · · Score: 4, Insightful

      Everyone, pool your mod points and give 'em to this guy. I always found it ridiculous that OpenOffice has to run on an X session, it always seemed like a horrible kludge to me, especially getting printing to work. If we can get OpenOffice running natively and smoothly, and soon, we can give Office Mac users a real alternative that's not only free (which is something that Mac users aren't used to), but also high quality and works well enough to easily replace it.

      --
      I'll be honest, we're throwing science against the wall to see what sticks. -Cave Johnson
    3. Re:QUICK!!! by Anonymous Coward · · Score: 0

      How, exactly, will running OpenOffice allow a better level of compatibility with Visual Basic powered files created in Microsoft Word? If Office is going away, I'd rather run whatever Apple comes up with for iWork than any cross-platform (ie, doesn't take advantage of OSX features) open source thrown together amalgam.

    4. Re:QUICK!!! by Ford+Prefect · · Score: 5, Informative
      Everyone, pool your mod points and give 'em to this guy. I always found it ridiculous that OpenOffice has to run on an X session, it always seemed like a horrible kludge to me, especially getting printing to work.

      Conversely, I got modded down for linking to NeoOffice, which is... "based on the OpenOffice.org 2.0.3 code and includes all of the new OpenOffice.org 2.0.3 features".

      It's very much a Mac program. Native fonts, copy-and-paste, printing, Aqua interface... Have a look.
      --
      Tedious Bloggy Stuff - hooray?
    5. Re:QUICK!!! by schabot · · Score: 5, Funny

      Actually, when using NeoOffice, it is more like:

      "Double-Clickey-Wait-Wait-Wait-Wait-Typey-Typey-Wa it-Wait-Wait-Typey-Typey"

    6. Re:QUICK!!! by LiquidCoooled · · Score: 5, Funny

      So *thats* where the developers from Real defected to.

      --
      liqbase :: faster than paper
    7. Re:QUICK!!! by deadhammer · · Score: 2, Insightful

      Indeed. Saw it after my post (poster's regret, and all) and thought it was a grand old idea. Now if the OOo team can just officially support that and make that the new version of OOo for Mac, instead of the ugly hack they have going right now, I'll have plenty of hope for the future.

      --
      I'll be honest, we're throwing science against the wall to see what sticks. -Cave Johnson
    8. Re:QUICK!!! by theStorminMormon · · Score: 1

      Does Open Office have some kind of scripting functionality akin to VBA?

      -stormin

      --
      The Southern Baptist Convention has creationism. On Slashdot, we have porn.
    9. Re:QUICK!!! by sco08y · · Score: 5, Insightful

      Everyone, pool your mod points and give 'em to this guy.

      It just takes 3 people to mod someone up to 5... If you think about it, that's why there are so many lame 5 point posts.

    10. Re:QUICK!!! by damiangerous · · Score: 2, Informative

      Yes, a version of StarBASIC. There is also a scripting framework that supports other languages and provides an API for developers to add more.

    11. Re:QUICK!!! by mpsmps · · Score: 1

      What's the relevance of OpenOffice to this discussion? It doesn't support VB6 either.

    12. Re:QUICK!!! by newt0311 · · Score: 1

      Python integration comes to mind but that may not be what the parent is looking for really...

    13. Re:QUICK!!! by shmlco · · Score: 2, Insightful

      "It's very much a Mac program. Native fonts, copy-and-paste, printing, Aqua interface..."

      You mean other than, apparently, not using the men bar?

      --
      Any sect, cult, or religion will legislate its creed into law if it acquires the political power to do so.
    14. Re:QUICK!!! by itlurksbeneath · · Score: 1

      Ahem..

      OO VBA support

      Yes.. I know it's not complete yet, but it is being developed. Yes, I know the guy that's writing it works for Novell. Yes, I know about the MS-Novell deal. But, this was being developed long before that and is still open source, last time I checked.

      --
      Have you ever considered piracy? You'd make a wonderful Dread Pirate Roberts.
    15. Re:QUICK!!! by theStorminMormon · · Score: 1

      I find that VBA makes running extremely simplistic simulations really easy in Excel. I also have been able to automate some pretty complicated spreadsheets that weren't really worth writing into a "real" program. It's not a replacement for real programming by any stretch of the imagination, but it's the reason I haven't been able to replace MS Office with OpenOffice.

      I'll have to try this StarBasic and see how it works. (I hate the syntax of VBA, since I'm a java/c++ type guy myself, but the integration with Excel is amazing. One of the few things MS did well.)

      -stormin

      --
      The Southern Baptist Convention has creationism. On Slashdot, we have porn.
    16. Re:QUICK!!! by kalleguld · · Score: 5, Funny

      Oh, the irony...

      --
      Sigs are bad for your health
    17. Re:QUICK!!! by WhiteWolf666 · · Score: 1

      Hmm?

      It does use the Apple menu bar. The only issue is that some of the dialogue boxes are still OpenOffice.org dialogues, not OS X style. I believe this is mainly an issue when you print.

      Other than that, just about everything else is OS X style, proper menus, proper backgrounds, etc. . .

      NeoOffice 2.0 is much further along towards Aqua that 1.0

      --
      WhiteWolf666 an exBush supporter. All you new-school,compassionate,save the children Republicans can rot in hell
    18. Re:QUICK!!! by VValdo · · Score: 1


      It does use the Apple menu bar. The only issue is that some of the dialogue boxes are still OpenOffice.org dialogues, not OS X style. I believe this is mainly an issue when you print.


      Nope. The print and file open/save dialogues are all native now too.

      W

      --
      -------------------
      This is my SIG. There are many like it, but this one is mine.
    19. Re:QUICK!!! by Overly+Critical+Guy · · Score: 0, Offtopic

      The mod system is totally broken, and we've been promised a new version for years now. I officially declare vaporware.

      --
      "Sufferin' succotash."
    20. Re:QUICK!!! by davidsyes · · Score: 2, Insightful

      I'll probably get flamebait or troll for this but, what the hell? So far I've got enough karma, so I must not be pissing off the saner of the modders (yet)...

      How QUICK is NeoOffice? Is it faster than OOo is on Linux? ON my box, OOo takes up to 1.5 minutes to get its ass away, just to get to a blank screen. And, no, I don't run that little cheat/kudge quick-start thing. And this is with a MINIMUM of anything else open. Even Win4Lin 4.x is not invoked at this point. But, since Lotus SmartSuite from 1986-2002 can start Word Pro in under 8 seconds in Win4Lin in windoze 98 in 256 MB of shared ram, on an 6 and on a 128 MB card, in 700, 800 and 900 MHz systems, then why the hell is OOo still taking forEVER? OOo has been around for years, and has had at least 1 or 2 major code shifts, and still relies on a few gimmicks to appear to run faster.

      When I have to download .doc docs, I just shoot them to my mydata folder and edit them in Lotus Word Pro, then shoot them back as word 97 or word 2000 format. I am not worried how it looks on the other end because so far no one has complained.

      Even when I run a RealVNC session from my semi-functional 800 MHz laptop (diskless/dead hardware controller, so no hdd functionality) box when I run Win4Lin/Win98 (it only lets me run one session at a time from one computer) on my 900 MHz fic box, the remote session across TWO thin wires between NICs is smooth, fast, and stable.

      So, how are Mac users doing so far with Neo Office? I don't own a Mac but I guess I will check by the Mac store and see if they are selling or loading or displaying it.

      Really, OOo, you ought to give up, throw in the towel, and urge IBM/Lotus and Han Office to join forces with you to clean up your code, pursue more markets, and become more nimble, more stable, and tighten up and crispen the interface.

      Fix the database to look more professional. Ditch that spreadsheet metaphor and make Base a more independent/separate-feeling app. It should have a worksheet not the spreadsheet underneath. Widgets and forms should behave like they are a separate app, not be all confusing and mimic other apps. And, take a few pages from Lotus Approach to learn how a non-engineer-necessary relational database front-end works for end users. I've built in Approach a screenplay dialog tracking application that has fewer than 120 formulas, a few dozen mostly-unused macros, and a good number of forms to manage dialog, manuscripts, and scrap dialog. I'll bet anyone trying to do this in Base will feel DEbased and go insane. (While the actual work was spread out over 2-3 years, if compressed it might be 6 months worth of work, and that is just as myself as an individual...) If only I knew how to program, I could just ditch Approach and use RealBasic or Trolltech's QT or maybe even Glade (if I can ditch that Gnome file manager paradigm...).

      Fix the word processor to more sensibly/intelligently display multi-part documents. Ditch that lame "rule" line or shoe-horn area where externally linked docs go. Put a TAB at top or bottom or side (even better, let the USER decide how their tab/scrapbook view will look...) of the workspace so that the user can ad hoc name them as documents are added to the project. The tabs should let the user format globally or individually each section's/division's page layout, footers, headers, and more. Like Lotus Word Pro does. You guys REALLY need to take a few pages out of Lotus Word Pro. IBM is Open Source friendly these days, haven't you heard? If you're going to reinvent the wheel, then be grander, bolder, and do stunning improvements or introduce NEW features, not just improve on the seen-that-done-that. If it's underwhelming or overwhelming, nobody's going to want it anyway, so why not stop the ms-mimic routine and improve FOSS with some non-ms-copy-cat features.

      But, when OOo starts up on 5 to 8 seconds without gimmicky pre-loading, and starts as fast in Linux as OOo seems to in windoze, then I can tell my browser "Open in OpenOffice.org" instead of "Save as..." to be opened in Lotus Word Pro.

      --
      Previously: "Linux... Toward the Sunrise..." Now: "Linux... Toward the-- No, now, part of Every Sunrise"
    21. Re:QUICK!!! by Ford+Prefect · · Score: 1
      But, since Lotus SmartSuite from 1986-2002 can start Word Pro in under 8 seconds in Win4Lin in windoze 98 in 256 MB of shared ram, on an 6 and on a 128 MB card, in 700, 800 and 900 MHz systems, then why the hell is OOo still taking forEVER?

      Have you ever used StarOffice, the suite which begat OpenOffice.org?

      I remember when it was made freely available for download. I installed it on my not-that-shabby Linux PC of the era, and started it. And waited. And waited. And waited.

      It was ... embarrassingly slow.

      I think the only thing which would make OpenOffice.org run truly quickly would be a complete rewrite.
      --
      Tedious Bloggy Stuff - hooray?
    22. Re:QUICK!!! by Ash-Fox · · Score: 1
      Is it faster than OOo is on Linux? ON my box, OOo takes up to 1.5 minutes to get its ass away, just to get to a blank screen.
      12 seconds for OOo on Kubuntu Linux, old Pentium 4 1.8ghz, 1GB ram (while having Gaim, Firefox and some stuff running under Wine open).
      --
      Change is certain; progress is not obligatory.
    23. Re:QUICK!!! by Niten · · Score: 1

      It isn't too horrible these days. On my Core 2 iMac the delay between clicking on the app in the Dock and having a usable word processor window is typically six seconds. It's slow, but it isn't much slower to run NeoOffice than to start Rosetta-hosted MS Office 2004. Even on my old G4 iBook, NeoOffice is quite usable.

    24. Re:QUICK!!! by Anonymous Coward · · Score: 1

      The mod system is totally broken

      Most people who complain about slashdot's moderation do not understand slashdot's moderation system. The point of moderation is to reduce noise, not ensure that your-good-post (tm) is modded up. Reading slashdot, the majority of the noise is indeed reduced (hopefully your post will soon be modded down to reduce noise further).

      we've been promised a new version for years now.

      What? Bullshit. Please link to where some slashdot editor said (over two years ago) we'd have a new moderation by now.

    25. Re:QUICK!!! by Anonymous Coward · · Score: 0

      I happen to be running a fresh install of Fedora Core 6. So far all I've done is install opera because of a few annoyances with Firefox (scroll wheel doesn't work over flash, middle click doesn't work correctly), xgl, and ati drivers.

      I clicked "word processor" just now and was presented with a working word processor in 16 seconds.

    26. Re:QUICK!!! by GauteL · · Score: 1

      It does actually use the menubar, but the person taking the screenshot seems to have selected the file/save dialog in which case NeoOffice does something weird and only shows the application menu.

    27. Re:QUICK!!! by EvilIdler · · Score: 1

      >But, when OOo starts up on 5 to 8 seconds without gimmicky pre-loading, and starts as fast in Linux as OOo seems to in
      >windoze, then I can tell my browser "Open in OpenOffice.org" instead of "Save as..." to be opened in Lotus Word Pro.

      I just did a test on the three word processor programs I have installed - note that I haven't started them before since
      upgrading X, so they weren't preloaded the first time. The desktop is also KDE, and Azureus is running because there's
      a new Dexter episode - this may account for OOo times since Java is preloaded..

      KWord took 5 seconds to start first time, then I fiddled around with browsers and loaded it again in 4 seconds. Nice.

      AbiWord took 4 seconds first time, and 3 the second.

      OOo took 9 seconds, then 4 seconds. Much better than I ever remember it, in fact. This was 2.0.4 in Edgy Eft.

      This was just selecting the word processor from the K menu. For KWord, I counted till it presented templates, since
      the program only needed to change the window after that, not load anything major.

    28. Re:QUICK!!! by chrish · · Score: 1

      So, you're saying the user experience is similar to Eclipse, but lots more people will get to see it! Woo hoo!

      (I grabbed NeoOffice last week when the zero-day Office exploit was reported, but haven't needed to use a word processor et al since then. My iBook is going to sweat when I load it up, but I've used Eclipse on it for years...)

      --
      - chrish
    29. Re:QUICK!!! by porcupine8 · · Score: 1

      The only difference is, it sucks horribly! It takes 30-60 sec to start up, and at least 30 sec to save a document. Sometimes the lag will get bad enough that it *can't* catch up to what I've written so far, it just forgets the last third of it.

      --
      Warning: Apple/Nintendo fangirl. Likes her electronics cute & cuddly. May be rabid.
    30. Re:QUICK!!! by davidsyes · · Score: 1

      I've got (only) 256 MB RAM, on an AMD K-7 (698 MHz) machine. Sure, I have over 150 processes running, but even when I cut that to the minimum (say, 94 or 87 processes, killing off MySQL, firewall, EVERYthing that might eat clock cycles) OOo still drags on my machine. Even with over 200 process running on my machine, Lotus Word Pro (part of SmartSuite, of which I installed all the apps, totaling about 250 MB of code) still starts the UI in under 6-8 seconds, and a blank template or pain document in under 2 more seconds. I have a 37 page doc with 70,000 characters and some 13,000 words in it and THAT opens in like, 2 seconds.

      If I shut down LWP and then open the document straight from the file explorer, it takes about 23 seconds. But, that is because it's validating the links of some 20 documents I embedded into one doc (tabbed views and divisions/sections are what I am using in LWP so I can manage by tabs/nested tabs (rather than obscure, cumbersome rule line) all my documents. I can tell LWP to NOT validate the links and just open up ASAP, and the load time would be much faster. And, to reiterate, LWP, part of SmartSuite, is running in win98, which is running in Win4Lin, which is running in PCLinuxOS, in only 256 MB of RAM, on a 700 MHz AMD-based Gateway Select I bought in 2000. the LSS/Win98/Win4Lin combo is this fast, consistently, across whatever hardware I've used over the years, yet OOo, for me is painfully slow, unless I use that pre-loader, which I leave off since I rarely use OOo.

      I just find it lamentable that OOo with all the latest code tools available since 2000 (SmartSuite emerged after 1992ish) that OOo takes so long to start. I also am one of those people who is extremely annoyed that OOo finds it OK to let the "Close" menu item shut down OOo. EXIT should be the way, not CLOSE. So many of us users argued and begged them to fix that, and around 2002 their response was something along the lines of, "That's not how WE do it HERE". Just last nite I started OOo to be fair, and opened a blank doc, clicked on Close via the menu and then Close again, and OOo shut down. Not a PROCESS in RAM. EXIT should do that, not Close.

      Another reason for me to avoid them, unless I have to fix a broken ms blurb doc....

      --
      Previously: "Linux... Toward the Sunrise..." Now: "Linux... Toward the-- No, now, part of Every Sunrise"
    31. Re:QUICK!!! by sco08y · · Score: 1

      The point of moderation is to reduce noise, not ensure that your-good-post (tm) is modded up.

      If that's the case, then why do highly rated comments give you more karma? And why the tags "Insightful" and "Informative"?

      Most people who complain about slashdot's moderation do not understand slashdot's moderation system.

      No, I understand it perfectly well. I understand that given a set of inputs (the comments and moderators) the system produces outputs that are routinely misleading or irrelevant to readers. To any logical way of thinking, it's broken, plain and simple.

  3. OpenOffice anyone? by EvilRyry · · Score: 2, Interesting

    This coming right on the heels of the news that OpenOffice will be getting VBA support soon, how convenient!

    1. Re:OpenOffice anyone? by VENONA · · Score: 1

      Well, let's just hope that a) the code isn't contributed by SuSE, and b) it doesn't autoexec. Personally, I'd rather see a conversion tool than native support.

      --
      What you do with a computer does not constitute the whole of computing.
  4. Re:Visual Basic is pass .... by ctid · · Score: 3, Insightful

    The problem is for companies which run MS Office on Windows and want to switch. It doesn't matter that there are lots of good scripting languages on the Mac if your company already uses a lot of VBA scripts on Windows.

    --
    Reality is defined by the maddest person in the room
  5. DOJ should've split M$ apart after conviction ... by Anonymous Coward · · Score: 2, Insightful

    Interesting decision to be making Word less compatible now as Mac market share grows ... not that VBA is something I particularly want to see proliferate.

  6. Too bad for the Mac users. by KinkoBlast · · Score: 0

    Many of them (And many pc users) have put in tons of work making scripts work just right, to do things that they couldn't easily do otherwise. This is the only way those platforms are really programmable by end users (Although with Microsoft's Visual Studio Express and Apple's xCode, this may be ending... if the skills get pushed out somehow.) ... Someone want to try to get a really good importer for VBA working on OpenOffice.org, and a native Mac UI?

    1. Re:Too bad for the Mac users. by 644bd346996 · · Score: 3, Informative

      I think you have underestimated how much of a productivity boon Automator can be. It is not really tied in with any office-type apps, but it is an alternative to xcode for end users.

  7. MS trying to sell more copies of Windows? by gumpish · · Score: 1

    Can't help but wonder if this is part of an attempt to get Mac users to resign themselves to installing Windows on a virtual machine in their computer so that they can run a less hobbled version of MS Office.

    1. Re:MS trying to sell more copies of Windows? by BlenderFX · · Score: 2, Interesting

      This is definitely good for Vista sales in the long term because of the new Vista EULA terms regarding running Vista in a virtual machine.

    2. Re:MS trying to sell more copies of Windows? by deadhammer · · Score: 0

      Ah, but the Vista license clearly prevents you from legitimately installing on a virtual machine. So Mac users are getting it at both ends - go buy a copy of Windows to run Office 2007 on, and then go buy a PC when the stores refuse to sell anything other than Vista and Vista doesn't like being put in Parallels or Boot Camp.

      Of course, this is attributing conspiracy where simple apathy will suffice ("Why should we bend over backwards to make VBA work for Mac users?"), but the effect is nonetheless there.

      --
      I'll be honest, we're throwing science against the wall to see what sticks. -Cave Johnson
    3. Re:MS trying to sell more copies of Windows? by sgt_doom · · Score: 1

      Hey there! We've got Apple Script. Who needs inferior wannabes???

    4. Re:MS trying to sell more copies of Windows? by M.+Baranczak · · Score: 1

      Boot Camp isn't a virtual machine, it's a dual-boot setup. Why wouldn't Vista run on it?

    5. Re:MS trying to sell more copies of Windows? by GalionTheElf · · Score: 2, Informative

      Actually the situation regarding vista and vm's is rather different than you put it. It is only one of the cheapest versions which has an EULA clause (i.e. it'll work but be "illegal") preventing you from running it as a VM.

      --
      I'm going over here and I don't know why!
    6. Re:MS trying to sell more copies of Windows? by 0racle · · Score: 2, Insightful
      the Vista license clearly prevents you from legitimately installing on a virtual machine.
      No it doesn't. The Vista Home(s) EULA's do, but there are other editions then just Home.
      --
      "I use a Mac because I'm just better than you are."
    7. Re:MS trying to sell more copies of Windows? by ZorinLynx · · Score: 2, Insightful

      When do home users ever read or pay attention to EULAs? And businesses won't run the home edition, so they'll be able to run it in a VM just fine...

      -Z

    8. Re:MS trying to sell more copies of Windows? by Tiro · · Score: 1

      Because if we read them, they might become legally binding!

    9. Re:MS trying to sell more copies of Windows? by Anonymous Coward · · Score: 0

      If I have to run in a virtual machine or using CrossOver (aka wine), then I'll be using WordPerfect Office not Microsoft Office. Whereas WordPerfect Mac is ancient, Office 2004 is not. I'll stick with Office 2004 and Rosetta in the meantime if I need VBA compatibility. It is close enough to the Windows version. Office 2004 with Rosetta is fast enough except for large documents, and has been mentioned in other comments, Word (independent of release or platform) has serious issues with large documents anyhow. As long as there is a complete set of converters for Office 2004, a newer universal version that lacks cross-platform compatibility is likely to be a non-starter.

    10. Re:MS trying to sell more copies of Windows? by marcello_dl · · Score: 1

      A dual boot setup to run office apps? Then run virtualized linux or dual boot to linux and use openoffice. So when the aqua port is mature you have zero problems. Also, as an old mac user, gnome is quite more familiar than xp, dunno about vista. And, factor in the price difference.

      --
      ---- MISSING MISCELLANEOUS DATA SEGMENT --- [sigdash] trolololol
    11. Re:MS trying to sell more copies of Windows? by camperdave · · Score: 1

      Um... Just what makes you think that businesses won't run the home edition? There are plenty of businesses that will not shell out the extra $$$ just to get the "professional" version of the software.

      --
      When our name is on the back of your car, we're behind you all the way!
  8. Virus anyone by Anonymous Coward · · Score: 2, Insightful

    Well, here goes the platform where all of the "real" Mac OS X viruses are born. Now only remains concepts and supposedly fud viruses.

    1. Re:Virus anyone by goombah99 · · Score: 1, Insightful

      The V in VBA is for virus, or so I always thought. I'm glad to hear it go. MOST users don't use it. it shoul dbe off by default. it's a macro virus waiting to happen just like Active scripts in IE were.

      --
      Some drink at the fountain of knowledge. Others just gargle.
    2. Re:Virus anyone by cmacb · · Score: 1

      Why is parent post modded troll? It is a statement of fact, and on-topic. High-security organizations have been know to forbid the use of ActiveX and VBA scripting and for very good reasons.

    3. Re:Virus anyone by 93+Escort+Wagon · · Score: 1

      "Why is parent post modded troll?"

      Because in Slashdot-think, troll = "I don't agree with you".

      --
      #DeleteChrome
  9. Re:Visual Basic is pass .... by Slithe · · Score: 4, Insightful

    I think the problem is that some users have code that depends on VBA, and they want it for compatibility reasons. Cedega is (somewhat) popular, not because DirectX is superior to Linux alternatives, but because many computer games depend on it.

    --
    ---- "XML is like violence. If it doesn't fix the problem, you aren't using enough."
  10. Losing VBA is a feature for most of us by Anonymous Coward · · Score: 0

    Nobody will notice that VBA scripting is missing except the virus writers, and those guys don't use Macs anyway.

    1. Re:Losing VBA is a feature for most of us by mccoma · · Score: 2, Insightful

      Excel users will notice, oh Lord will they notice

    2. Re:Losing VBA is a feature for most of us by Tsaot · · Score: 1

      Amen to that. 90% of what I do in Excel is type in a value and hit a button to calculate/update values. Without something like VBA, I would probably be better off using a notepad and a calculator.

    3. Re:Losing VBA is a feature for most of us by Mattintosh · · Score: 2, Insightful

      Why use a button? Excel has these amazing things called "formulas". I've made some amazingly disgusting ones in my time. Like this one:

      =IF(AND($A$5"",VLOOKUP(YEAR($A$5)&TEXT(MONTH($A$5) ,"00")&TEXT(DAY($A$5),"00")&$B10&"2",SomeOtherShee tName,2,0)0),VLOOKUP(YEAR($A$5)&TEXT(MONTH($A$5)," 00")&TEXT(DAY($A$5),"00")&$B10&"2",SomeOtherSheetN ame,2,0),"")

      In pseudo-Java style, that looks something like this:

      Cell a5 = new Cell("A", "5");
      Cell b10 = new Cell("B", "10");
      CellData lookup;
      String lookupTag;

      if(a5.contents != null)
      {
          lookupTag = ((Date)a5.getCellData()).getYear() + (((Date)a5.getCellData()).getMonth()).format("00") + (((Date)a5.getCellData()).getDay()).format("00") + b10.getCellData() + "2";
          lookup = CellData.vlookup(lookupTag, "SomeOtherSheetName", 2, 0);
          if(lookup != null)
          {
              return lookup;
          }
      }
      return null;


      This looks up (for example) 2006121042 (the B10 values are 1,2,3,4,BH,SQ), in a "database" in a different sheet (named "SomeOtherSheetName" in this case). It checks if the value of the lookup is not 0 (null number), as well as if A5 is "" (null string). If it passes this check, the value of this cell is the value of the lookup. If it fails this check, the value is "" (null string).

      Nasty as it is, the Excel function is certainly more compact than any language is going to be. It also has this habit of updating automatically in realtime, which is "the right way". Correct data should never rely on user input.

      And just to allay the fears of those who retched at this, this is a temporary implementation (to stop the bleeding), and a replacement using MAPP (Mac, Apache, Postgres, PHP) is on track to replace this nastiness within two months.

    4. Re:Losing VBA is a feature for most of us by Tsaot · · Score: 1
      Why use a button? Excel has these amazing things called "formulas".
      I do use formulas, but they aren't the end-all tools that you're making them out to be. I'm talking about typing in an item into a row and having the formulas for that row auto-populate.

      My Language Study Aide is another example of automation that I couldn't achieve without VBA in excel. It builds a list of 30 words based on how well I've translated them in the past (the worst have a higher priority) and then quizzes me with them randomly, with multiple choice or free input.

      And as long as we're comparing formulas:
      =IF(NOW() - MIN('Master Vocabulary'!AA:AA) >= 7, "You have " & COUNTIF('Master Vocabulary'!AA:AA, "<= " & NOW() - 7) & " words to go through", "All words have been practiced up to date") & IF(COUNT(SYSProblem!A:A) 0, " & " & COUNT(SYSProblem!A:A) & " unique problem words to practice.", " & no problem words to practice!")
      This one gives the user an idea of how many words they need to translate based on a once per week schedule.
    5. Re:Losing VBA is a feature for most of us by BeerCat · · Score: 2, Insightful

      =IF(AND($A$5"",VLOOKUP(YEAR($A$5)&TEXT(MONTH($A$5) ,"00")&TEXT(DAY($A$5),"00")&$B10&"2",SomeOtherShee tName,2,0)0),VLOOKUP(YEAR($A$5)&TEXT(MONTH($A$5)," 00")&TEXT(DAY($A$5),"00")&$B10&"2",SomeOtherSheetN ame,2,0),"")

      Call that a formula? It may be long, but it's still fairly simple. When you want to check what value someone was given in another experiment, and (for convenience) give the explanation, it gets a bit more complicated (but still simple enough to do as a formula)
      =VLOOKUP(VLOOKUP(A3,OtherSheetName!A:D,4,FALSE),Ot herSheetDecode!A:B,2,FALSE)
      (put in some IF( ) parts to hide the #N/A entries, and it gets long, but still not complicated)

      On the other hand, if you want to pull dates from a whole string of text entered (and the date may be input as dd/mm/yy or dd mmm yyyy or any combination of the two), then VBA is pretty much the only way to go without making the spreadsheet even larger (and slower) than it already is.

      In short, VBA has its place, but so do formulas.
      --
      "She's furniture with a pulse"
    6. Re:Losing VBA is a feature for most of us by Anonymous Coward · · Score: 0
      Excel users will notice, oh Lord will they notice


      Agreed. Clearly there aren't very many scientists at slashdot judging from the comments here.

      But then Apple is not known for its flexibility and excellence in data acquisition, so I guess it is not really that big a deal.

      Most apple users tend to be the artsy type, so they wont notice much, if at all. Though I did see this one physics lab equipped with Macs once though, it was universally loathed by the students. Maple on the VAX accessed from terminals was much better received.

      SYSTAT while far superior to Excel for data analysis and modeling, is not a well suited to general data analysis and scripted data acquisition and reporting. (and I don't think it runs on Mac either)

      I'm not sure, but I'm guessing that Labview doesn't run on Macs...

      The TV commercials say it pretty clearly: Macs are toys, PCs are workhorses.

  11. bah! by thesupermikey · · Score: 0

    that sucks - i dont know if anyone else has had to put together a very larger power point on a mac book pro, but it is freaking slow. When the file hits 70megs it starts to hit a crawl.

    its a pain in my ass

    --
    Mikey
    I've always been the kinda guy to fall for the girl dressed like an eskimo.
    1. Re:bah! by Anonymous Coward · · Score: 2, Insightful

      Use openoffice and export to PDF, stick it on a usb drive. That way if the pres is large it will still render, and more importantly, if your laptop doesn't work with the setup another may and your pdf will render there...

      I r smrt.

    2. Re:bah! by Meatloaf+Surprise · · Score: 4, Funny
      that sucks - i dont know if anyone else has had to put together a very larger power point on a mac book pro, but it is freaking slow. When the file hits 70megs it starts to hit a crawl. its a pain in my ass

      I don't know what's worse: being the one making a 70MB+ powerpoint presentation or the one forced to sit through it!

    3. Re:bah! by Anonymous Coward · · Score: 2, Informative

      fork over the $80 and use keynote. it is vastly superior to powerpoint, both in terms of ease of creation and in final output quality.

    4. Re:bah! by vought · · Score: 5, Insightful

      When the file hits 70megs it starts to hit a crawl.

      This is a big problem for the few long document writers who use Macs. Long Word documents on the Mac take forever to open - tables render slowly, repagination consumes 180% of my CPU, and making changes at the end of a complex 400-page document is an exercise in frustration on a 4.5GB RAM/Dual 2.5GHz G5 - twenty seconds from "Save" to response.

      Once, Framemaker on Macs and Solaris machines were what Technical Writers used - period. Over the years, the lowest-common-denominator mentality of corporate purchasing has taken over - and Adobe has handed Microsoft a huge gift by killing the Mac version of FrameMaker, forcing Mac writers to use Word.

      The end result has been that most new companies - those without established Tech Pubs departments - use Word for everything. It's been my experience that the younger the Tech Pubs manager is, the less inclined they are to use FrameMaker - because it's "teh hard". Unfortunately for tech writers and their audiences, Frame still is the most complete and usable tool for long documents - but it's on the way out.

      Now, documents from HR manuals to API references to microprocessor manuals are written in Word, which has barfed up anything over about forty ages for over a decade now. Seriously - Microsoft has never fixed the corrupted save and document recovery bugs that 95% of users never experience - because you'll only see the problem when you create long, complex documents.

      When working on a recent assignment for a Group that shall remain nameless, I spent most of my time trying to work around Word's limitations. I asked the SME about the source material - did he have problems like mine when using Word on his company-issued top-flight PC? "Yes." Would they consider using Framemaker for their next document? "I don't have time to learn a new program" said the scientist.

      Keep in mind, I spent ten of sixty billable hours just trying to get Word to process words. Ostensibly, this is what it's designed to do, but this decade-plus-old program still cannot handle long documents with lots of graphics. Microsoft was busy doing other things, like churning out ten versions of DirectX and the Zune - other products that extend and extinguish.

      I'm not asking for a lot. We're talking about a 400-page document with lots of tables, few graphics, and fewer than twenty styles. This would be among the medium-sized documents that FrameMaker could open in 1-2 seconds. In Word, on a Dual G5, it takes over four minutes to completely open the document, because Word insists on repaginating every time you look askance. then, after about ten-fifteen Saves, Word barfs. Sometimes, the only way you can get the document back is to open the .odc, immediately Copy the contents, and paste it into a new document - which fixes the crashing problem for another 10-15 saves.

      This isn't a document-specific or release-specific problem. I've wasted time on this with several recent versions of Word - on the Mac and PC - and with several similar documents. The problem will likely never be fixed. And because of Adobe's shortsightedness and Microsoft's LCD mentality, the only real alternative is LaTex - a very complex solution to what should be an easy problem. Frame was the ideal, but Adobe dutifully did the most stupid thing possible and killed it on the Mac. I wouldn't mind using Frame on the PC, but as I said above, most of the assignments I take on as a contract technical writer come to me in Word.

      Tying this into the VBA-less Mac version of Office, it's clear that Microsoft IS trying to force the professionals who insist on using Macs off the platform. Just as they've convinced the memo-writers in corporate IT that Word on any platform is perfectly suitable for the Tech Pubs department, they slowly reduce the options available to users, costing companies time and money that goes unnoticed and untabulated in the TCO equation.

      Office for Mac development costs them next to nothing,

    5. Re:bah! by ColdWetDog · · Score: 1
      That's a feature, not a bug. You see, your Mac knows that any PowerPoint presentation greater than 25 megabytes will just turn your audience into stupified zombies who will go out and buy four copies of Vista, just to make sure they get the "right one".

      Steve doesn't want people to do that. You will find that if you're PowerPoint presentation gets bigger than 100 megabytes, your battery will explode.

      --
      Faster! Faster! Faster would be better!
    6. Re:bah! by Midnight+Thunder · · Score: 1

      fork over the $80 and use keynote. it is vastly superior to powerpoint, both in terms of ease of creation and in final output quality.

      Can it import PowerPoint documents? There is nothing worse than migrating to a "vastly superior" product only not to support the most used format in the office place.

      --
      Jumpstart the tartan drive.
    7. Re:bah! by CoolMoDee · · Score: 2, Insightful

      Yes, keynote can import and export powerpoint documents. I used it this past week for school and had powerpoint backup files all over the place just incase something happened. After using Keynote, it is impossible to go back to Powerpoint - it just doesn't work the way a presentation program should.

      --
      Jisho - A Japanese English German Russian French Dictionary for the rest of us.
    8. Re:bah! by beelzeben · · Score: 1

      Well it is running under software emulation (Rosetta), it's bound to be slow! At least Office 2007 *should* be Universal Binary when it arrives.

    9. Re:bah! by Midnight+Thunder · · Score: 1

      One thing I should mention is that Microsoft actually uses OLE for the document format and everything else is simply an embedded data type. OLE is part of the operating system in MS-Windows, and probably has some important optimisations because of this. On the Mac, and anywhere else that wants to support the office document format, you must first implement something to support OLE.

      I should note that I am not saying the OLE is a bad technology, but it is hindered by the lack of cross-platform support for the technology and by the fact you can't tell programs to use a universal data format for a certain data type, it simply does or doesn't, depending on the application you are using (see here for one story). The other issue is the help application only includes a reference to the data and not the data itself, which is usally the cause of Word not able to display certain images, such as those from Visio!!

      --
      Jumpstart the tartan drive.
    10. Re:bah! by anothy · · Score: 1

      the Systems Engineering group in our R&D shop, which is all Mac, uses Word for their technical requirements. it's been the source of countless hours of frustration and problems.
      my own approach is to just give up on it: at various times, i've had over half the SE group ready to go back to troff (they were all old Bell Labs types), or possibly a TeX variant. in addition to behaving orders of magnitude more predictably, it's great for collaborative documents, since you can stick it under normal source control very easily. unfortunately, there was one member of the group who never knew either, and another who was in love with GUI editors, so i never quite pulled off the coup. even the group's director was on board for a while. i think if i had spent a weekend or two putting toghether some nice macro sets for them they'd have gone for it. oh, well; next time.
      in the end, we got by with lots of folk knowledge of the form "oh, don't do that!" and the good luck to be working on a project where we could logically decompose the requirements into several 75-200 page documents instead of one 400-600 one.

      --

      i speak for myself and those who like what i say.
    11. Re:bah! by Alex+Zepeda · · Score: 1

      Check out Scribus. I'm unsure if there's an official OSX port, but given that it's a Qt application...

      Or, check out one of the LaTeX distributions and combine it with a superior editor like TextMate. I certainly wouldn't feel too bad about not having PageMaker.

      --
      The revolution will be mocked
    12. Re:bah! by Maserati · · Score: 1

      Keynote opens PowerPoint documents just fine. It will even open files that PowerPoint can't. Corrupt files are fairly common, and Keynote (also NeoOffice) can open and re-save them (the files usually get much smaller) in a usable fashion. The worst I saw (besides a business plan presentation that just wouldn't open) was when an intern spent all day putting about 60 hi-res scans into a .ppt file. The next morning the file wouldn't open. I had to open the file in Keynote on our studliest workstation (dual 2.7 GHz G5 with lots of RAM) and it still took all night just to open the roughly 2GB file.

      If you run a Mac Office you need a copy of Open/NeoOffice around to salvage documents. And you really should have Keynote if you do important presentations, it's just that much better than PowerPoint.

      --
      Veteran, Bermuda Triangle Expeditionary Force, 1992-1951
    13. Re:bah! by HeadachesAbound · · Score: 1

      The organization that I am presently a part of is heavily invested in Word, Groupwise, and Novell. All three of which are bloated and tend to cause more support problems than they actually solve. The group that I work with doesn't answer to the rest of the IT organization and we tend to do our own thing. Since we, there are two of us in a group of ten in an organization of over eleven thousand, are responsible for the organizations web presence we tend to look for free and open software. In some instances we must use non-free or non-open software. Once such instance is interactive forms. We have chosen to use Adobe PDF Forms because many of our users are of the lowest common denominator and being able to just send them the form just works.

      The only thing that I see Microsoft doing is presenting the perfect opportunity for products such as Open Office to step in and take over. As I said to a co-worker, Office 2007 will require you to learn a new user interface so why not switch to Open Office?

    14. Re:bah! by Anonymous Coward · · Score: 0

      You should probably try using emacs to write the document then put the pictures/formatting in afterwards. LaTeX is overkill, but the hybrid solution will save you trouble if you can't even reliably write text in word.

    15. Re:bah! by Hotawa+Hawk-eye · · Score: 1

      I wonder ... does anyone know what Microsoft uses to create what documentation they create? It would be ironic if they _didn't_ use Word.

    16. Re:bah! by Anonymous Coward · · Score: 0

      its a pain in my ass

      No: that's Taco.

    17. Re:bah! by jbolden · · Score: 1

      Framemaker on Macs and Solaris machines were what Technical Writers used - period.

      What year are you talking? TeX/LaTex came out around the same time as postscript and the whole move from VMS/Unix mini computer typesetting to PC typesetting (around the mid 1980s). The old stuff was TeX like (troff, XIX...). Framemaker (along with stuff like Ventura) was huge for long docs up until the early 1990s but the technical community has always been divided.

      Anyway as far as LaTex goes there are lots of fairly easy Latex based solutions (do a search under TeX guis). As far as Word you have to get people to use chapters. t

    18. Re:bah! by slashdotwriter · · Score: 1

      "... professionals who insist on using Macs off the platform." This is what I wanted to get at with my post: As a translator, I use Windows at a large firm in conjunction with the translation memory tool TRADOS. TRADOS only runs on Windows. At home I use a Mac. The only TRADOS-compatible translation memory software is Wordfast http://www.wordfast.net/), which runs on Windows, Linux and Mac as a VBA application. As a Mac user, I make the best of the Windows/Word dominance through the VBA integration of Wordfast. This compatibility, this way of hooking onto the dominant platform is now closed with the abandonment of VBA for Mac. This in effect forces me back into the Windows/Word fold via a licence for Windows and a licence for Word for Windows in conjunction with Parallels Workstation. Microsoft now has got people like me back on Windows - on my Mac! People who praise virtualization solutions such as Parallels have to realize that - in instances such as these at least - this gets us back to where Microsoft wants us.

    19. Re:bah! by Anonymous Coward · · Score: 0

      I have no experience with office on a Mac, but reading your post reminds me that the current batch of Mac ads describe your rant as a selling point - although they leave out the painful description of running office on a Mac, but they do include numbnuts in a suit acting smarmy which I found an equivalent pain. Those wacky ads, most of which seem to have some kind of bizzaro world look at computing.

    20. Re:bah! by raque · · Score: 1

      It isn't quite where they want us, we've reduced their footprint to only what is absolutely required. This also creates more pressure to find other solutions to this issue. This is what free markets are suposed to do. That's why MS doesn't really want them.

    21. Re:bah! by Anonymous Coward · · Score: 0

      I call BS. OLE Structured Storage (what you refer to) is not the problem here. Maybe it's implemented crappily in Office for Macs, but I can't see it being a problem in itself. It's a weird solution to a non-problem (nowadays, at least), so it should be abandoned. But anyone who thinks that it's a problem, just doesn't know any better. The structured storage is just like a tiny filesystem. It's not designed nor implemented to perform particularly well, and *it's not a document format!*.

      Last time I checked, there's enough open source OLE-SS libraries to go around. They perform adequately, and can be improved if someone needs the improvements. DUH.

      What an uninformed post yours was.

  12. Meanwhile... by Otter · · Score: 4, Insightful
    Office will apparently be missing a feature so vital to cross-platform compatibility that I believe it will be the beginning of the end for the Mac version of the productivity suite...

    And in other news, Open Office is getting that same feature, for which contribution Novell is being roundly denounced for conspiring with Microsoft to bring about the end of open-source software.

    1. Re:Meanwhile... by Salvance · · Score: 1

      This is just dumb of Microsoft. If OpenOffice is introducing VBA, why would they drop it? Microsoft Office is a cash cow on any platform, it just makes sense to support it fully.

      --
      Crack - Free with every butt and set of boobs
  13. Let's Be Honest by Anonymous Coward · · Score: 0

    Before I get flamed by all the Mac fanboys. I just want to say that keeping the small portion of Mac business users happy isn't a priority for Microsoft. Maintaining legacy support it very difficult from version to version, and this is such a low priority I can't see anything being done in the future. Office for Mac won't stop anytime soon however, despite what this article says, because 90+ percent of Mac users won't even notice a difference.

    1. Re:Let's Be Honest by zappepcs · · Score: 3, Interesting

      Yep, and with the support of the OOo folks, I hope that Windows users soon will be in a place where they don't notice the difference either... Seriously, does MS have any feet left to shoot?

    2. Re:Let's Be Honest by vought · · Score: 2, Informative

      Maintaining legacy support it very difficult from version to version, and this is such a low priority I can't see anything being done in the future.

      Written like a true corporate I.T. coward with little understanding of the big picture and less understanding of what his customers (the users) actually need to accomplish their jobs

      See my post above for why this is a big deal. Dropping support for this feature is just one more step on a long march to kill off anything that's not a secretary's tool for Windows in the corporate space.

    3. Re:Let's Be Honest by shywolf9982 · · Score: 1

      I don't think Microsoft is full of idiots like you seem to imply in this last post.

      Sometimes, their goals diverge a bit from the goals of some of their users, but in the end I'm sure they made their calculations and decided this is the better way for them.

      And I think it is, from a Microsoft point of view. You cannot really blame them for doing what they think it's best for them and not what is best for you and people in your same position (a very small percentage of their userbase).

      Maybe Microsoft will pull out a PC-only version of a program that addresses the needs you specified: remembers that Microsoft is pulling out a big offensive against Adobe aswell, so we might soon see a rival of Framemaker pop out at a quarter the price, half the functions and double the bugs.

      Anyway the true point in all this is that Microsoft wants to kill Mac OS X, being by far its most threatening competitor. And it has all the cards to win this game.

      --
      nbody2002:If you can read this you may be addicted to the internet
    4. Re:Let's Be Honest by VGPowerlord · · Score: 1

      You can shoot a foot more than once.

      --
      GLaDOS for President 2016! "Well here we are again. It's always such a pleasure." -- GLaDOS, 2011
    5. Re:Let's Be Honest by slashdotwriter · · Score: 1

      And if I may second you again (http://apple.slashdot.org/comments.pl?sid=210972& cid=17188244/), it's all well and good to want to "Think Different", but at some point you're going to have to link back into the dominant platform, especially as a professional. VBA allowed you to do that, relatively cheaply, on a Mac in exchange of purchasing just one licence from Microsoft (for MS-Office). Now you're going to have to purchase two (Windows, Office for Windows) or three (if you still want the VBA-less Office for Mac) plus a virtualization solution such as Parallels. For that price, it may be cheaper just to get a Windows machine sold with a special deal on MS-Office. The good thing about VBA for Mac was that you could integrate with the IT-people at your firm every knowing that you were on an alternative platform - for which they are deaf anyway.

  14. Well, what do you expect from a change in CPU? by Anonymous Coward · · Score: 0

    Obviously, it will be SOOO much more difficult for Microsoft to port VBA, now that Apple is running an Intel architecture instead of PPC!

  15. So half-assed Exchange support wasn't enough? by phillymjs · · Score: 5, Insightful

    Entourage is a great mail program, unless you want to use it to talk to an Exchange server. As an Exchange client, it sucks.

    I have clients who still run Classic exclusively so they can use Outlook 2001. The Exchange support in Entourage has been so shameful for so long (they've taken YEARS and still haven't achieved feature parity with Outlook 2001) that I really have a hard time believing it's not a deliberate move to thwart Mac use in the enterprise.

    The same goes for this move. Microsoft makes a TON of money selling Mac Office, and with the Mac market growing and Microsoft standing to see a Mac Office sales increase as a result, it's not like they can't afford the development costs.

    These actions only make sense from an anticompetitive standpoint. There's no other logical explanation.

    ~Philly

    1. Re:So half-assed Exchange support wasn't enough? by arth1 · · Score: 5, Interesting
      Entourage is a great mail program, unless you want to use it to talk to an Exchange server. As an Exchange client, it sucks.

      Exchange is a great mail program, unless you want to use it to talk to a non-Exchange server. As a non-Exchange server, it sucks.

      Really, it wasn't made with interoperability in mind. It was designed to woo over the Novell Groupware crowd, and then lock the users in to one system. Unfortunately, it's succeeded far to well, something even Microsoft admits. They've been trying to open it up just a bit more, but as soon as one arm of the company manages to get it to work with an open product (like WebDAV or mbox spools), another arm of the company implements another incompatible and ill-documented lockdown feature (like Sharepoint integration).

      It's a shame that Novell decided to quench the pipe for the open-source Hula, which could have filled a pretty big part of the whole left by yanking out Exchange. But I guess that when you choose new sleeping partners, you also have to change the bedding accordingly.
    2. Re:So half-assed Exchange support wasn't enough? by Anonymous Coward · · Score: 1

      What does your comment have to do with the Mac version of Microsoft Office? Just wondering.

    3. Re:So half-assed Exchange support wasn't enough? by vought · · Score: 1

      What does your comment have to do with the Mac version of Microsoft Office? Just wondering.


      Entourage is the Outlook-equivalent (except it's not) bundled with Mac Office.

    4. Re:So half-assed Exchange support wasn't enough? by Randall311 · · Score: 1

      "These actions only make sense from an anticompetitive standpoint. There's no other logical explanation."

      How about the fact that MS wants VBS support gone from everything they do so the script kiddies can't write any more viruses? Why else do you think that Novell is working to open source the support for it in OpenOffice? It's because MS is ready to dump support of VBS.

    5. Re:So half-assed Exchange support wasn't enough? by Anonymous Coward · · Score: 0

      Huh? Entourage is bundled with Office for the Mac. Outlook 2001, a Mac OS 9 Exchange client was a separate download.

    6. Re:So half-assed Exchange support wasn't enough? by vought · · Score: 1

      Outlook-equivalent (except it's not)

      Sorry, I meant that Entourage was meant to be an Outlook equivalent, but it isn't. It is, however, bundled with Office.

    7. Re:So half-assed Exchange support wasn't enough? by theantix · · Score: 1

      "These actions only make sense from an anticompetitive standpoint. There's no other logical explanation."

      Of course it's anticompetitive, that's how Microsoft works. They have proven it time and time again and every time they have the opportunity they act anticompetitively.

      For another prominent example, take the browser. From a competitive market, having people working hard to produce a quality browser for you means reduced production costs -- it's totally awesome, which is probably why Apple went with a KHTML based solution for their OS. So why on Earth would Microsoft not take the gift that Mozilla gave them and build IE7 around that? Instead of accepting that free work, Microsoft instead builds a proprietary solution that is just incompatible enough that gives them an anticompetitive edge. Once again their actions only makes sense from the perspective of someone who wants to avoid the lower margins of a truly competitive market.

      And of course, world governments are too gutless, corrupt, or ignorant to do anything about it.

      --
      501 Not Implemented
    8. Re:So half-assed Exchange support wasn't enough? by mbadolato · · Score: 2, Interesting
      Entourage is a great mail program, unless you want to use it to talk to an Exchange server. As an Exchange client, it sucks.


      Why? I've heard people say this before, and yet I use Entourage every single day, connected to our corporate Exchange server. We have a mostly Windows shop, with a few of us on Macs.

      My email is seamless, my contacts are seamless (LDAP I believe), my calender is perfect. I've never even seen a hint of an issue.

      So what features and issues do people have with Entourage? Is it just stuff I'm not using?

    9. Re:So half-assed Exchange support wasn't enough? by Anonymous Coward · · Score: 0

      Have you ever tried to view a PC created power-point presentation that contains equations on a Mac running office 04? Instead of characters, you get black boxes. Only the rendering is broken, I can still open and edit the equations, I just can't read them in the presentation. Equations were handled fine in office X. I can not think of a legitimate explanation for why 1. they broke a component that worked fine in previous versions of Mac office and 2. they have been unable to fix the problem in over 2 years. They own the equation editor format, and it has not changed recently. MS has created a situation where I, as a scientist in an academic environment, can not read 90% of the documents that are sent to me without opening each equation individually. That is not half-assed support, that is intentionally breaking the Mac product.

    10. Re:So half-assed Exchange support wasn't enough? by laffer1 · · Score: 1

      Microsoft is also hoping to replace vba (think vb6) with a .NET replacement. In order to support the Mac, they would need to port the .NET runtime to Mac OS.

    11. Re:So half-assed Exchange support wasn't enough? by Listen+Up · · Score: 1

      Entourage 2004 works exceptionally well with our corporate Exchange 2003 servers, including RPC over HTTPS. Are you sure that your problems are not due to an old version of Entourage, like version X, and older/non-updated versions of Exchange?

    12. Re:So half-assed Exchange support wasn't enough? by gregeth · · Score: 1
      So what features and issues do people have with Entourage? Is it just stuff I'm not using?

      Yes, just try and using public folders with a group of Outlook users. Every time I would view a message in a public folder, the message is actually deleted and recreated (with new timestamp, etc). Then the message shows up as new to everyone else viewing the folder even though they've already read it.

      And don't even get me started on using flags! You'll flag one message as complete or for follow up and it will be something completely different on another client. And this is with the latest patches (Office 2004 w/SP2), which already fixed A LOT of things that didn't work such as calendar sharing.

      This is the reason I've gone to using a separate Windows machine at work just for email (and admittedly now more for everything else as well).
    13. Re:So half-assed Exchange support wasn't enough? by CmdrPorno · · Score: 1

      (they've taken YEARS and still haven't achieved feature parity with Outlook 2001)

      And...? Intuit is an independent software developer, and the Mac version of Quicken has been in existence for, what, two decades now, and still hasn't achieved parity with the Windows version... Which is why I'm using a Mac, but still running the Windows version of Quicken.

      --
      Sent from my iPhone
  16. DUPE by minus_273 · · Score: 1

    funny, i remember reading the same thing here sometime back:
    http://apple.slashdot.org/article.pl?sid=06/08/08/ 1232239

    --
    The war with islam is a war on the beast
    The war on terror is a war for peace
  17. Must be a slow news day at Slashdot... by lgw4 · · Score: 5, Informative

    This is old news -- it showed up on a MS developer blog a couple of months back.

    The interesting part is that VBA is not fully supported on the 64-bit Office for Windows, and is in fact depricated, which traditionally means that no further imporovements will be made and further use is discouraged.

    Don't believe me? Go search Microsoft's Office site.

    1. Re:Must be a slow news day at Slashdot... by Fred_A · · Score: 1

      So assuming MS indeed drops VB, what are they going to use for their macros now ? OOo Basic ? Perl ? Ruby ?
      Does anyone follow this kind of thing ?

      --

      May contain traces of nut.
      Made from the freshest electrons.
    2. Re:Must be a slow news day at Slashdot... by Planesdragon · · Score: 4, Insightful

      So assuming MS indeed drops VB, what are they going to use for their macros now ?

      I'd wager C++ or C#. Or, more likely, just any "dot-net" language. It's currently a pain to write C# code to automate Office, but if Office became "native .NET", there wouldn't be that problem.

    3. Re:Must be a slow news day at Slashdot... by 644bd346996 · · Score: 1

      I would think that any macros would be done with a scripting language. Also, I find it extremely hard to believe that MS would replace VBA with something as powerful as C++. It just isn't going to happen, and especially not on a mac, where objc would be prefered anyways.

    4. Re:Must be a slow news day at Slashdot... by Lumpy · · Score: 1

      Office became "native .NET", there wouldn't be that problem.

      I can only hope. Maybe something that drastic will force the idiot managers that are big on scripting everything, to actually code properly.

      How many of you wre asked to fix a Marketing (or other) managers abortion in Office after the guy left and you sat there for days scratching your head trying to figure out if the man was a incredible genius or a monkey banging randomly on a keyboard. (Clue: manager of marketing, rule out genius) .NET forced a seperation between the boys and men in the land of VB.

      Personally I wish that scripting in Office were only possible when you buy .net studio.... Too many people cause problems or add complexity to documents because they "learned a little" or read a book on MS Office tips and tricks.

      --
      Do not look at laser with remaining good eye.
    5. Re:Must be a slow news day at Slashdot... by ThousandStars · · Score: 1

      Specifically, the news showed up here and here. The latter blog refers to the former, and both are written by actual Microsoft developers. Note the August posting date.

    6. Re:Must be a slow news day at Slashdot... by dcam · · Score: 1

      I'd wager C++ or C#

      I think we can eliminate C++. There is no way they want to expose that kind of complexity. You may see a subset of C++, but not the whole echilada. C3 is a good candidate. VB.Net is a dead man walking.

      --
      meh
  18. A blessing or a curse? by Jugalator · · Score: 4, Insightful

    VBA is a curse from Microsoft causing all sorts of trojan risks, until it's dropped. Then it's a serious problem. Figures.

    --
    Beware: In C++, your friends can see your privates!
    1. Re:A blessing or a curse? by Gregory+Cox · · Score: 1

      Perfectly consistent. What if your job requires you to use VBA, even though you think it's broken and lets in trojans? So you do what you have to, complaining through your teeth. At least you can work with it on a Mac if you want.

      Now if there's no support for VBA on Mac Office, does that mean you won't have to use VBA any more? No, it means you still have to, but you also have to switch to Windows as well.

      --
      If you all Google Slashdot, will it Slashdot Google?
    2. Re:A blessing or a curse? by Anonymous Coward · · Score: 0

      VBA is a curse from Microsoft causing all sorts of trojan risks, until it's dropped. Then it's a serious problem. Figures.

      Here let me fix that for you:

      VBA is a creepy cupcake from Pancake causing all sorts of blueberry flurries, until it's edible. Then it's a fluffy bunny. Figures.

      No need to thank me for correcting your non-sensical post. :-)

  19. Very old news, but typical Microsoft by daveschroeder · · Score: 5, Informative

    First of all, this news is over fives months old, and has been widely covered and known about since then. MacBU's Erik Schwiebert has a very detailed post and followup (also mentioned in the article) about exactly why Microsoft is dropping Visual Basic in Mac Office. The bottom line is that it was a difficult decision, and anyone who reads the posts will be able to understand why the decision was made.

    The people at Microsoft who work within MacBU really do care, and really do take pride in their work. But overall, Microsoft seems to be making moves - decisions not made within MacBU, or decisions forced on MacBU because of resource allocations - that are strategically designed to hurt the Macintosh platform, but not appear to be doing anything overtly.

    Examples:

    - Killing Mac IE the day Safari was introduced even though Mac IE 6 was well underway and had been in development for over a year and was about to hit beta.

    - Never releasing Access, Project, or Visio for the Mac platform even though enterprises (particularly academic institutions) have been increasingly demanding it for years. Microsoft's response? "Our customers don't want these products."

    - Killing Windows Media Player for Mac, and making it look like going with the Flip4Mac QuickTime Windows Media codec is doing Mac users a favor, when Flip4Mac will never support Windows Media DRM, which Microsoft views as key to their future Windows Media strategy, leaving Macs unsupported (whether DRM is a good or bad thing is irrelevant to this point).

    - Killing Virtual PC for the Mac when the Intel transition was announced after initially committing to support it, even though Microsoft was probably in one of the best positions to quickly release a virtual machine version of Virtual PC (can you imagine Connectix killing Virtual PC after the Intel transition was announced? They'd be jumping for joy!), and then subsequently making Virtual PC free (on Windows).

    - Killing Visual Basic in Mac Office, which will make it DOA in many enterprise/corporate environments whose documents depend on VB scripting.

    I could go on and on. These are all expert strategic moves, not by MacBU but by Microsoft at large, designed to hurt the Macintosh platform as much as possible while still appearing to be "friendly" to the platform (by continuing to release Office).

    Fortunately, with Boot Camp, Parallels Desktop, and the forthcoming VMWare Fusion, new Mac users are feeling increasingly comfortable with Mac purchases, because they know that they can run Windows if they really need to, but often find they don't need it as much as they thought they did. For many, it's a security blanket to get them over the hump, and for others it does enable them to run those Windows (or other x86 OS) applications they need or want to smoothly and efficiently. In many academic/research enterprise environments, many people can't see a reason to get anything OTHER than Mac hardware now (especially for laptops), as it can essentially run anything. And in an environment where an institutions own IT capability will "support" things like Boot Camp usage, it's not a difficult decision to make.

    Microsoft's maneuvering will ultimately be futile. Windows "won" the "desktop war" long ago. But now, as with Firefox, people are realizing that there are real, viable alternatives that might actually be better than the status quo.

    1. Re:Very old news, but typical Microsoft by wirefarm · · Score: 4, Insightful

      Fortunately, with Boot Camp, Parallels Desktop, and the forthcoming VMWare Fusion, new Mac users are feeling increasingly comfortable with Mac purchases, because they know that they can run Windows if they really need to, but often find they don't need it as much as they thought they did.

      Yep, Windows is the new Classic.

      After a week, you'll figure out a way not to need it.

      --
      -- My Weblog.
    2. Re:Very old news, but typical Microsoft by ichief · · Score: 3, Insightful

      And this is why I believe one of the biggest mistakes the U.S. Justice Department made when handling Microsoft's antitrust case was deciding to leave the company intact, rather than splitting the company into 3 (OS, Office, Entertainment). Now, instead of seeing independent and smart business decisions being made in their productivity and entertainment suites to help them grow, they will continue to be boil down to one final parameter: Does it help the Windows unit hold onto its grasp on the PC market? And worst of all, the consumers suffer by not being able to play their Windows Media DRM'd music in other operating systems to continuing to reap innovations in the Office suite.

      I believe Palm made a smart move splitting the hardware and software components; now, instead of allowing the Palm devices to fall behind due to unparalleled support of the operating system, they can adapt to market demands. Apple also made one of the smartest move in the company's history by opening up the iPod and iTunes to both Windows and Mac computers. Come on Microsoft, grow up.

    3. Re:Very old news, but typical Microsoft by Jeff+DeMaagd · · Score: 1

      Microsoft was smart to drop Virtual PC, it is is irrelevant. There was Boot Camp and Parallels. Parallels now has what they call "coherence" so that Windows apps can be along side Mac apps, much like Virtual PC did. I would expect that the parts that Parallels doesn't do yet will come soon enough. There are other options, such as Crossover and there's vmware coming onto the scene, so I expect theret to be enough competition.

      According to the Flip4Mac people, Microsoft had a stated policy of never supporting or licencing their DRM on non-Microsoft platforms, meaning Linux and Mac OS are out anyway.

    4. Re:Very old news, but typical Microsoft by Anonymous Coward · · Score: 0

      I agree with you. Any scripting done in the future on the new Office Mac version will end up being superior to anything that can be done with VBA. That's because the scripting choices on OS X and Linux are superior.

      VBA is also a virus magnet.

      Finally, Boot Camp and Parallel Desktops offer the Windoze option on Mac hardware.

      Choice? Intel cpu's in Macintosh computers give everyone lots of choice.

      Even Unix and Linux geeks.

    5. Re:Very old news, but typical Microsoft by Ex+Machina · · Score: 1

      - Killing Windows Media Player for Mac, and making it look like going with the Flip4Mac QuickTime Windows Media codec is doing Mac users a favor, when Flip4Mac will never support Windows Media DRM, which Microsoft views as key to their future Windows Media strategy, leaving Macs unsupported (whether DRM is a good or bad thing is irrelevant to this point).

      Leaving the DRM and long term future of the Mac platform out of it; THANK GOD. When I'm turning to **VideoLan** as my first choice for Windows Media playback over an official player to ensure reliable audio sync, you know there's something very wrong with WMP.

    6. Re:Very old news, but typical Microsoft by toomanyhandles · · Score: 1


      >Yep, Windows is the new Classic.
      >
      >After a week, you'll figure out a way not to need it.
      >[ Reply to This

      Unless you actually work for a living, and need to interact with the rest of the world.

      I'm a research scientist in biotech, I try and use my Mac laptop, but it's too much of a pain to work with Windows powerpoint presentations, Word docs, etc-- if I get something and open it, slides with images take forever to convert ("converting Meta...", slide by slide), almost but not everything looks right, etc.

      Some of the issues are the same as Windows people get when going from one version of powerpoint to another; that _had_ become almost moot as MS took so long between Office releases, the Mac version was about useful, and Windows people just about forgot about version issues.

      sure, stuff from the MAc (at least mine) looks OK on Windows, but the converse is NOT true.

      85 or 95%, perhaps- but that means if I'm using the Mac for presentations etc, without a ton of extra work, only 85% to 95% looks correct, which is fine until it's representation of _my_ output. And its a job and not just college kids screwing around for fun.

    7. Re:Very old news, but typical Microsoft by Simon+Garlick · · Score: 1

      Yep, Windows is the new Classic.

      After a week, you'll figure out a way not to need it.


      Until the day Google releases Picasa for OS X, I'm going to need it.

    8. Re:Very old news, but typical Microsoft by daveschroeder · · Score: 1

      IE was killed because it provided no revenue stream for Microsoft, and hardly any mac users use it. Once Apple started shipping their own browser with the OS, IE was Netscaped.

      Wrong. Before Safari, almost all Mac users used IE, and for a significant amount of time afterward. The Mozilla/Firefox family of browsers were nowhere near as mature as they are today. Also, MacBU didn't kill Mac IE. It was killed from outside of MacBU. The only reason people shifted from IE so quickly was because Mac IE was so far behind Windows IE. When IE 6 would have shipped, it would have been the browser of choice of many. Granted, Apple has the same advantage Microsoft did by bundling a browser, but it wasn't a tactical decision to kill IE - it was a strategic one from outside MacBU.

      Access, Project, and Visio aren't released because there are not ENOUGH customers demanding it. Porting those applications to the Mac would cost more than the MacBU's current total revenue.

      The first part of your statement may be true, but you actually can't actually make the second part of your statement with any certainty. The point is that the response that "our customers don't want this", given to the very people telling them they want this, is not a valid answer. Further, some of these products (Project, Outlook) did previously exist on the Mac platform. They weren't killed because they were "unprofitable". They were killed because they didn't fit Microsoft's overall strategy.

      VPC was completely unnecessary. Why spend a bunch of money porting an application when everyone is going to dual-boot anyway?

      Better tell that to Parallels and VMWare...

      Seriously, most people DON'T want to dual boot. The only reason some people will is for 1.) games, 2.) because it's the "free" solution, or 3.) extremely small numbers of other uses that require native booting and wouldn't work in a VM.

      Microsoft could have made Virtual PC free on Mac (as they did on Windows), and still have it be net profitable because of the Windows licenses that would be required to be purchased for people to use Windows within it legally.

      Can you even *imagine* Connectix killing Virtual PC once Apple announced the Intel transition? They'd be thanking their lucky stars and singing and dancing all the way to the bank. Microsoft, on the other hand, recognized that this would make Virtual PC an actual usable product on the Mac platform, and thus, immediately killed it.

      VBA was killed from the next MacOffice as a direct result of the platform change. To port that logic, they would need to double their resources. Given the thin profit margins that exist in the MacBU, doubling their costs would result in them losing money.

      Of course it was killed because of the platform change. Microsoft only had, what, half a decade to move to the primary recommended development environment for Office on Mac OS X? Also, your second statement is incorrect, because Mac Office is very profitable for MacBU, and the margins are anything but "thin".

      It shouldn't take much thought to understand why these decisions are being made.

      Nice anonymous troll overall. Bravo.

      The decisions Microsoft has made haven't been business ones in the sense you're thinking. Sure, they're business decisions, but they've been business decisions in the context that they're shrewd moves designed to hurt the Macintosh platform while still appearing to be outwardly friendly by oh-so-graciously continuing to make Office (now utterly crippled for many corporate/enterprise customers), and specifically designed to ensure, insofar as Microsoft has the power to do so, that the Windows monopoly is maintained and that Windows is the only usable platform for the Microsoft economy that is already pervasive in so many organizations. It's not a conspiracy theory. It's just the truth. And from that perspective, Microsoft would be stupid to do anything other than exactly what they did. They can obviously get away with it, and anything that hurts pretty much the only other viable desktop platform is good for Microsoft.

    9. Re:Very old news, but typical Microsoft by Karlt1 · · Score: 1

      "Killing Mac IE the day Safari was introduced even though Mac IE 6 was well underway and had been in development for over a year and was about to hit beta."

      What's the big deal about continuing to support IE for the Mac? Most sites that were "IE Only" were actually IE for Windows only because of an ActiveX object. Most sites these days support at least IE and FireFox.

    10. Re:Very old news, but typical Microsoft by Ash-Fox · · Score: 1

      What VB macro viruses work in OOo's implementation?

      --
      Change is certain; progress is not obligatory.
    11. Re:Very old news, but typical Microsoft by Anonymous Coward · · Score: 0

      It's not a big deal anymore, but it was a bigger deal back when it occurred.

    12. Re:Very old news, but typical Microsoft by swissfondue · · Score: 1

      "These are all expert strategic moves, not by MacBU but by Microsoft at large, designed to hurt the Macintosh platform as much as possible while still appearing to be "friendly" to the platform (by continuing to release Office)."

      No, the reason is economics. As long as Microsoft is earning shitloads of money with Office for Mac, they will not mothball it.

      --
      Rubies and Pearls are not what you think.
  20. Not a big deal at all... by rocjoe71 · · Score: 3, Interesting

    Honestly, if they left VBA in we'd be questioning M$ for persisting to include a platform that has been notoriously insecure.

    Considering that Office 2007 is including InfoPath and Groove as alternatives to distributing forms one has to believe that M$ first move away from VBA is not their last. Frankly having done many Office automation projects over the years I can say that VBA is quite a programming limitation, difficult to scale and prone to memory leaks.

    As for alternatives, I have yet to find a management-type who wouldn't leap at the offer of replacing a stodgy, circa-1995 automated Word document with some sort of web-based application instead. For that matter, you can be outside of the M$ camp entirely by rolling out the replacements in PHP, JSP, Struts or FlashMX.

    --
    Height: 38U, Weight: 0 Newtons, Eyes: #0000FF, OS: Gray Matter 1.0 (Alpha)
  21. emulation by fermion · · Score: 2, Informative
    I wonder if this is an economy push ay MS. Any reasonable size firm already has a site license to MS Windows and MS Office. Parallels is no great expense. In the end it is probably better for MS to get money for and OS and MS Office rather than just the later.

    This is also part of a trend to limit solutions available on the Mac platform. Over the past 10 years, the products that MS sells for the mac has shrunk. In particular, they buy cross platform products and kill them on the Mac Platform. Virtual PC and Foxpro are two examples. Connectix would have create a version for the Intel Mac. I believe the only reason we have MS Office for the Mac is because MS Office is a mac product, and was only ported to MS Windows.

    It is becoming more clear that the casual user should use OO.org

    --
    "She's a scientist and a lesbian. She's not going to let it slide." Orphan Black
  22. Can Microsoft even *do* this? by mrchaotica · · Score: 5, Informative

    Maybe nobody remembers, but back when Steve Jobs first announced the Intel switch, he also announced a 5-year agreement with Microsoft where MS committed to continuing to release Office for the Mac. Surely Apple's lawyers weren't stupid enough to let MS kneecap the product (which is exactly what it's done) and get away with it, right?

    Not to mention that those "expert strategic moves" you mention are also "illegal anticompetitive moves" when carried out by a monopoly convicted of abusing its position, such as Microsoft.

    --

    "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    1. Re:Can Microsoft even *do* this? by Y-Crate · · Score: 1
      Maybe nobody remembers, but back when Steve Jobs first announced the Intel switch, he also announced a 5-year agreement with Microsoft where MS committed to continuing to release Office for the Mac. Surely Apple's lawyers weren't stupid enough to let MS kneecap the product (which is exactly what it's done) and get away with it, right?
      Do you remember the MacWorld when Apple and Microsoft announced a new level of partnership, and that the Mactopia site would become the center for all of Microsoft's promised new offerings on the platform? Do you remember what really happened?

      Nothing. Microsoft actually began to reduce their support for the Mac. Same thing with the next big announcement of a Microsoft commitment to the Mac at the time of the Intel switch.
    2. Re:Can Microsoft even *do* this? by tshak · · Score: 1

      Not to mention that those "expert strategic moves" you mention are also "illegal anticompetitive moves"...

      Really? Are you a paralegal with an indepth understanding of the law? I would be surprised if any of this is illegal let alone unethical. Most of these moves make perfect sense:

      IE: Safari is free. IE can't make money on the Mac platform. Why would MS keep putting money into something that they can't make money on?

      Virtual PC: Again, MS can't make money with this. Parellels and VMWare kick Virtual PC in the ass and they decided to focus on improving their Windows version. Who would buy Virtual PC 2007 for Mac if it was released next year?

      Never releasing Access, Project, or Visio for the Mac: So now it's anticompetitive to not spend millions of dollars making every piece of software cross platform?

      Killing Windows Media Player for Mac: This is the closest thing you have to unethical. I would be surprised if it's illegal, and if it was than the law is too far reaching. The only reason this is a problem is that it locks the proprietary DRM to Windows. There should be a solution to this (e.g. opening up the DRM format for 3rd party players, easier said than done for obvious security reasons).

      Killing Visual Basic in Mac Office: Funny how Visual Basic is the crappiest thing ever until MSFT removes support for it. I'll be rational and accept the fact that many businesses use it so this does have a real impact. Not sure how I feel about this yet. In the Windows world MS favors .NET as opposed to Visual Basic for Office automation. I know that they're porting a subset of .NET to Linux and OS X for WPF/e support, I think they should use the same subset for Office scripting so that people can port their VBA to VB.NET. But make no mistake, this is not anticompetitive. If anything it's pro competition because it gives their customers a reason to look at alternatives like OO where they had no reason before.

      --

      There is no longer anything that can be done with computers that is nontrivial and clearly legal. -- Paul Phillips
    3. Re:Can Microsoft even *do* this? by mrchaotica · · Score: 0, Troll
      IE: Safari is free. IE can't make money on the Mac platform. Why would MS keep putting money into something that they can't make money on?

      Firefox is free. IE can't make money on the Windows platform. Why would MS keep putting money into something that it can't make money on?

      Virtual PC: Again, MS can't make money with this. Parellels[sic] and VMWare kick Virtual PC in the ass and they decided to focus on improving their Windows version. Who would buy Virtual PC 2007 for Mac if it was released next year?

      At the time, neither Parallels nor VMware (using OS X as the host OS) existed. In fact, VMware still doesn't! If MS had chosen to continue developing VirtualPC it could have probably beaten both of the competitor products to market.

      Never releasing Access, Project, or Visio for the Mac: So now it's anticompetitive to not spend millions of dollars making every piece of software cross platform?

      The OP asserts that enough demand for those programs on a Mac platform that it would be profitable. Therefore, MS could be forgoing that profit for only one reason: to tie Office to Windows. Yes Virginia, for a monopoly, product tying is illegal.

      Killing Windows Media Player for Mac: This is the closest thing you have to unethical. I would be surprised if it's illegal, and if it was than the law is too far reaching. The only reason this is a problem is that it locks the proprietary DRM to Windows. There should be a solution to this (e.g. opening up the DRM format for 3rd party players, easier said than done for obvious security reasons).

      Once again, you're ignoring the fact that the rules become different after the DoJ rules a company to be abusing its monopoly!

      I think they should use the same subset for Office scripting so that people can port their VBA to VB.NET.

      VBA and VB.NET are like Javascript and Java -- not even slightly the same thing.

      But make no mistake, this is not anticompetitive. If anything it's pro competition because it gives their customers a reason to look at alternatives like OO where they had no reason before.

      No, it's anticompetitive because it attempts to force companies with a large "investment" in VBA to switch from Mac OS to Windows.

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    4. Re:Can Microsoft even *do* this? by 644bd346996 · · Score: 2, Funny

      Do you remember the MacWorld where Bungie demoed Halo? Look how well that turned out for Apple.

    5. Re:Can Microsoft even *do* this? by Anonymous Coward · · Score: 0

      Killing Visual Basic in Mac Office: Funny how Visual Basic is the crappiest thing ever until MSFT removes support for it.

      They didn't for Windows, so why would they for Mac, unless they want the two to be incompatible in some way?

      Never releasing Access, Project, or Visio for the Mac: So now it's anticompetitive to not spend millions of dollars making every piece of software cross platform?

      These are part of Office on Windows, but it's not on Mac for some reason. It's not the same product as on Windows since it does not have feature parity. These are pretty big chunks to leave out.

      IE: Safari is free. IE can't make money on the Mac platform. Why would MS keep putting money into something that they can't make money on?

      IE has different applications built-in that aren't part of every other web browser, such as support for certain scripting and ActiveX modules which are required for some networking features. They could at least release some sort of ActiveX client for Mac that could be a plugin for Safari, as Microsoft most certainly makes money from the backends that IE acts as a client to using these modules. Or, if they're so bad that MS doesn't want to support them as with VBA (or insert_your_reasoning_for_that), why even continue with such modules that simply don't work on other platforms/browsers?

      Virtual PC: Again, MS can't make money with this. Parellels and VMWare kick Virtual PC in the ass and they decided to focus on improving their Windows version.

      They can make money by offering official support for Windows in Virtual PC, as they probably won't do this for other virtual machine software; in fact they may even try to make sure that Windows won't run on other virtualization software or hypervisors.

    6. Re:Can Microsoft even *do* this? by Anonymous Coward · · Score: 1
      Generally I like Apple. This is all being typed on a Mac in fact. However, these points are dubious.

      Firefox is free. IE can't make money on the Windows platform.

      Eh? This is a dubious analogy. Safari is also in a sense WebKit. It is distributed by the same vendor as distributes the Operating System. Folks are declaring Firefox as success on Windows when it has less that 10% of the market. That is a small percentage by any measure. It is exceeding unlikely Firefox will ever crack 15%. Why? Because IE is installed when you turn on the PC. Period. As long as Microsoft makes incremental improvements and remove the bone-head security problems; Firefox will be a niche player. There is little reason for Microsoft to play the "niche player" role anywhere.

      If MS had chosen to continue developing VirtualPC it could have probably beaten both of the competitor products to market.

      Eh? Because you have full knowledge of what the sources look like.... not! I guess you forgot the length of time it took to get a G5 upgrade of the code out. Which was followed within a year (or so) of Apple making that a dead end. Yep, that is an incentive to your developers to keep investing. Keep making changes so that have to churn the product.

      Besides, Virtual PC for the Mac is very different product then these x86 virtualization products. If Virtual PC for x86 couldn't run Mac OS X then why dilute the effort that is likely being placed to catch up to the market leader VMare to enable support for Mac OS X.

      Yeah Microsoft could have done this, but is there an economic payoff here?

      Also to some extent the engine the Parallels is based on did exist at the announcement of the Intel transition.

      The OP asserts that enough demand for those programs on a Mac platform that it would be profitable.

      There was no substantive evidence that stated that this would be profitable. There was an assertion that there was a vocal demand. That cannot be equated with profitability. If this group was such a powerful economic source how come they haven't managed to get Microsoft to make the file format for those program interoperable with other programs?

      Access is a direct competitor to Filemaker. Project and Visio. How big do you really think that market is?

      Once again, you're ignoring the fact that the rules become different after the DoJ rules a company to be abusing its monopoly!

      ROTFLMAO. For the same case perhaps (manipulating the browser). For another case the rules are exactly the same. (the Europeans may be moaning about WMV but in the US that means diddly). Additionally, you expect the current administration to persue antitrust? LOL.

      Then there is the hypocritical angle. When is the last time Apple opened up its DRM system? One reason Microsoft is playing hardball here is because Apple is being just as big of a monopolist. If Mac OS had 90% of the market and Windows only had sub 5% you think Apple would have it high up on their priority list to port to Windows?

      VBA and VB.NET are like Javascript and Java -- not even slightly the same thing.

      Did you even bother to read the blog from the guy from Microsoft?? VBA--Mac and VBA--Windows aren't even slightly the same thing either under the covers. When it comes to a point of how much of a cost to port, that is primarily what matters.

      What some people have done is base a cross-platform requirement on a language VBA that has been diverging for at least 6-8 years. Now they are been bit. The sentiment is correct here. If you want to put your livelihood on a cross-platform availability, it should be on an explicit cross-platform solution ( Whether .Net is truely cross platform is still open to question. Yeah there is Mono and lip service being paid by Microsoft. )

      Microsoft VB to VB.Net transition on the windows side has a role to play here too. There are a number of political

    7. Re:Can Microsoft even *do* this? by Anonymous Coward · · Score: 0

      These are part of Office on Windows, but it's not on Mac for some reason. It's not the same product as on Windows since it does not have feature parity. These are pretty big chunks to leave out.

      No they're not. They're part of the office family of projects, but the standard Office package for Windows does not come with Access, Project, or Visio.

  23. iWork '07 by 644bd346996 · · Score: 5, Interesting

    So apparently Apple has every reason to make iWork '07 a "no holds barred" release. I expect to see a powerful spreadsheet app and probably some nifty database or drawing thing to make Access or Visio, respectively, look clunky. Given how well Apple handled the transition from IE to Safari, they certainly have a good contingency plan for the gutting/cancelation of Office.

    1. Re:iWork '07 by iotaborg · · Score: 5, Informative

      If you'd like to try, OmniGraffle already makes Visio look clunky, and has for years.

    2. Re:iWork '07 by Listen+Up · · Score: 1

      Actually, it does not. The reason our corporation has not adapted OmniGraffle over Visio in Parallels is because the Omni Visio Import/Export filters do not work very well at all. When they start working %100 with Visio, then their sales will skyrocket.

    3. Re:iWork '07 by Anonymous Coward · · Score: 0

      Which has nothing to do with the core functionality that makes it better.

    4. Re:iWork '07 by zoftie · · Score: 1

      It is already no hold bars release. And I'd rather them hold many bars, because it is so simple, elegant and easy to get things done, just right.
      I don't see them wanting to support os x word though, there isn't a point. With parralels allowing you to run windows, there isn't unbreakable barrier between you and windows version of word... which is of course hideous. I don't know why you'd need scripting in word documents. Since they are documents and not programs.
      2c

  24. What's wrong with X?! by ThinkingInBinary · · Score: 2, Insightful
    I always found it ridiculous that OpenOffice has to run on an X session, it always seemed like a horrible kludge to me, especially getting printing to work.

    I've always found it ridiculous how Mac users don't like running cross-platform applications under X. X is a standard for windowing on *nix systems, even if it's old and a little broken. If it's such a big deal, why doesn't Apple integrate Aqua and X better? And in terms of printing, Mac OS X uses CUPS, which is the same thing most people use on Linux.

    1. Re:What's wrong with X?! by mccoma · · Score: 4, Insightful
      I've always found it ridiculous how Mac users don't like running cross-platform applications under X. X is a standard for windowing on *nix systems, even if it's old and a little broken.

      seems you answered your own question.

    2. Re:What's wrong with X?! by TheRaven64 · · Score: 5, Informative
      X applications do not use the native widgets. For things like buttons, this just means they look wrong. For things like text boxes, it usually means that the shortcut keys for navigating are wrong. If this doesn't bother you, it's probably because you use a platform where these things don't have standard behaviours.

      On top of that, the menu bar is in the wrong place. Most Macs these days are laptops, and a top-of-the-screen menu bar is much easier to hit with a trackpad than a window-attached one. It also wastes less screen real-estate, which is quite precious on a laptop.

      Drag and drop don't work properly with X11 applications. Even if Apple did integrate XDND with native drag and drop, most X11 application developers don't really make use of it. I can drag a link from Safari into my terminal and have the URL appear. I can drag the icon from the title bar of a document window into an email, and have it become an attachment.

      X11 applications don't have access to text services (unless they use GNUstep, and then they should just be linked against Cocoa, instead of run in X11). In a normal rich text box, I can select some text, hit a shortcut key, and have it typeset using LaTeX and inserted as a PDF (great for equations in presentations), or have it evaluated as a mathematical expression, or have the words counted, etc.

      All the shortcut keys are wrong in X11 applications. Most X11 developers these days use control or alt, instead of meta, and so motor memory doesn't work for common operations.

      --
      I am TheRaven on Soylent News
    3. Re:What's wrong with X?! by Mike+Savior · · Score: 1

      There's nothing wrong with those things at all. They're just not part of the default OS X gui. Granted you made that point a bit in mentioning motor memory, but it's really just a different set of interface standards. Two consistencies are better than none, which I have seen. And no, I'm not talking about Windows, despite the opportunity for it to be brought up.

      --
      space is pretty cool.
    4. Re:What's wrong with X?! by ChristTrekker · · Score: 4, Interesting

      If someone (Apple or anyone else) could come up with a window manager that followed the shared-menubar style UI of the Mac, it would be a big step in the right direction. X apps simply don't "fit" in a Mac environment. The feel is completely wrong, due to wrong UI element placement and appearance. Mac users (rightly) see X11 apps as a last resort. It's like running GNOME apps in a KDE session, or vice versa, but even worse. Different, not-entirely-compatible mechanisms of doing the same things are at work, and it's not seamless.

      If there is a wm that supports Mac-style menubars, I'd love to know about it. Anyone?

    5. Re:What's wrong with X?! by Midnight+Thunder · · Score: 2, Interesting

      I've always found it ridiculous how Mac users don't like running cross-platform applications under X. X is a standard for windowing on *nix systems, even if it's old and a little broken. If it's such a big deal, why doesn't Apple integrate Aqua and X better? And in terms of printing, Mac OS X uses CUPS, which is the same thing most people use on Linux.

      Most users want their programs to look like they were written for their OS, and they don't want to feel that it was dumped on their OS by accident. X-Windows based applications are fine as stop gap solutions for people who don't mind what their applications look like, as long as they get their work done. Most users tend to a bit more fussy and want something that does the job, while looking the part. Remember Mac users expect things to 'just work'. You can accuse them of being spoiled, but this is the markert you have to cater for. Attention to detail, such as UI design and localisation make a huge difference in your application getting accepted.

      If your application is the only one that fills a certain purpose for the given OS, then they will choose your application because they have no choice. But when there is competition, skimping out on important details is going to lose you first place.

      --
      Jumpstart the tartan drive.
    6. Re:What's wrong with X?! by Anonymous Coward · · Score: 4, Insightful

      "X applications do not use the..."

      Few write for "X" (x.org) they actually write for gtk+, kde-libs, or opengl? and such. Many (expecially kde-libs) of these desktop libraries provide very standardized widgets and shortcuts. Most of these shortcuts are exactly like those on Windows.

      I don't really understand what you mean by navigation shortcuts to widgets so if you can explain further...

      Anyway, things like native look and feel, and unique position of the menubar (which I still dislike after years of use) fall into the realm of the theme engine and the window manager. Here is a example to show that it _could_ be done...
      http://ubuntuforums.org/showthread.php?t=241868

      "Drag and drop..."

      I think this is also a desktop library thing and for me it works great. I use kmail which is a KDE application; I run Xfce as my desktop and D&D files from my file browser to new emails all the time. These are applications using TWO completely different desktop libraries but they do D&D amazingly well. But I agree that this area needs to be worked on. There are certain times the action taken is predictable but different from the expected.

      "X11 applications don't have access to text services..."

      I will give you this one. I like this feature in OSX, and haven't found a true equivalent in either Windows or Linux. I think this level of cooperation between applications is something you will easily get in one vendor environments and is extremely slow to develop in scattered systems like open source.

      "All the shortcut keys are wrong in X11..."

      This is matter of opinion, and personally, I have found the Mac shortcuts to be a PAIN. I like the Windows and KDE shortcuts far better. Especially for Windows, there is much more standardization in third party apps. For the core Mac applications, it is amazing, but it totally falls apart when you leave these applications. I hate developing with Dreamweaver and such for Mac. For me it boils down to shortcut-to-expected action without thought, and it is far better in the Windows realm than Mac. In Mac, I always need to think "ok, what application am I using..." It only takes a microsecond longer, but when I am using 4-5 applications each with 2-5 windows, it ends up being equivalent to using the mouse.

      Ok, to summarize, what Apple really needs to do is develop their own theme engine and window manager for kde/gtk. Also, they can provide a translation layer for D&D to and from kde/gtk applications. This will solve 80% of your issues. Apple is closed source, therefore, they are in a much better position to make such software; they owe it to their customer base. There are open source projects that do much of this, but they can never get to the level that Apple can, and you can't expect too much from them as they are developing for a very small market.

      Personally, I use Mac, Windows, and Gentoo Linux. I use OSX the least, but have used it for the last 2 years. I find it very... pleasant to use for things like browsing, essays, and image development. I like Linux for programming and cross platform application development. Windows, kind of falls somewhere in between leaning toward Linux. Overall, basic things are great on the Mac, but more complicated things are irritating to do, and the "obviousness" type stuff actually gets in the way of multitasking and feature access.

    7. Re:What's wrong with X?! by molarmass192 · · Score: 1

      X applications do not use the native widgets.

      I know what you're getting at, but re-read that and appreciate how misleading that sounds. he way it's worded it makes it sound like the graphics subsystem doesn't use native widgets? Ummm, yeah, that's exactly the way X is SUPPOSED to work since there ARE no widgets (or windows for that matter) defined in X.

      --

      Good people do not need laws to tell them to act responsibly, while bad people will find a way around the laws-Plato
    8. Re:What's wrong with X?! by 644bd346996 · · Score: 2, Informative

      It is not the window manager that decides where the menu goes. If you haven't noticed, apple did write a great rootles window manager to make window decorations fit in with aqua. The problem is that the application, or its GUI libraries, decide what should be inside the window. Getting GNOME or KDE apps to blend in would require a major port of the underlying libraries, and apple hasn't bothered to do that yet. There really aren't many good toolkits that support drastically different look-and-feel modes. GNUStep is one of the few toolkits that can easily be switched from one menu style to another, and it currently does a bad job of integrating with other Linux desktops.

    9. Re:What's wrong with X?! by jZnat · · Score: 2, Informative

      KDE's kwin does, but it's somewhat of a hack (in my experience/opinion) if it was supposed to be like Mac OS X's application bar.

      --
      'Yes, firefox is indeed greater than women. Can women block pops up for you? No. Can Firefox show you naked women? Yes.'
    10. Re: What's wrong with X?! by gidds · · Score: 4, Interesting
      I like the Windows and KDE shortcuts far better. Especially for Windows, there is much more standardization in third party apps.

      Standardisation in Windows apps? That's a laugh...

      Let's take just one example which bugs me every day I have to use Windows at work: Find again. In many apps I want to go through a page, stopping at each instance of a particular string. In most cases, you start off by pressing Ctrl+F for Find. But once you've found the first match, what do you do to skip to the next? Oh, that's easy, you press Ctrl+G. Except it's not. Sometimes it's Ctrl+Y (Y? Goodness knows.) Sometimes it's that nice memorable F3. And sometimes you can't do it at all; you have to keep the Find dialog visible, which means you have to reach for the mouse every time you switch between going to the next match and editing it. I am *forever* forgetting which strange method of control to use in which app.

      And that's just one single almost-universal action, across a small handful of common big-name Windows apps I use every day. Compare that to the Mac, where it's Cmd+G in every app I've come across. And repeat across tons of other little shortcuts and common actions.

      'Standardisation'? Hah.

      --

      Ceterum censeo subscriptionem esse delendam.

    11. Re: What's wrong with X?! by ProfessionalCookie · · Score: 1

      I ran into that exact thing on windows just the other day! Errrr. And what about control-q, or is that alt-F4? I keep trying to convince myself that the next version of Windows will be better- sometime when I see it I thinkdang, that's pretty good. It's when I use it that I realize it's still the same old junker. Granted it putzes along better than it used to but it's still to frustrating to use for general computing (that said, if I'm just browsing the internet throw firefox on windows and I'm happy as a clam...a happy clam that is.)

    12. Re:What's wrong with X?! by phcrack · · Score: 2, Informative

      You can do this in KDE, it just doesn't look as pretty.

      http://docs.kde.org/stable/en/kdebase/kcontrol/des ktopbehavior/index.html

      Look for "Menu Bar at Top of Screen"

    13. Re:What's wrong with X?! by Overly+Critical+Guy · · Score: 1
      I've always found it ridiculous how Mac users don't like running cross-platform applications under X. X is a standard for windowing on *nix systems, even if it's old and a little broken

      It's old and broken, and you find it ridiculous that people don't want to use it? It's jarring to be using a Mac and suddenly come across an application with its menu bar grafted onto the top of its window instead of sitting at the top like every other application on the system and no drag-and-drop or support for other system services. I think it's a little ridiculous to be surprised that people would want to avoid this inconsistency, especially with such a revered system as OS X.
      --
      "Sufferin' succotash."
    14. Re:What's wrong with X?! by ThinkingInBinary · · Score: 1
      I think it's a little ridiculous to be surprised that people would want to avoid this inconsistency, especially with such a revered system as OS X.

      Frankly, what I am annoyed about is that these users use a platform with small market share, and that they get used to having software developed "just for them". Almost every Mac user I've met uses special Mac variants of the software I use on my Linux system. The Mac is different from other Unices, in many ways--file paths, windowing, user administration, and the list goes on--yet Mac users expect their own versions of every piece of software, and whine when software that is portable across every Linux distro, several variants of BSD, and even Windows doesn't... work? No, it works fine on their quirky system. It doesn't look pretty. That's pretty absurd, when you think about it. They are a minority, and should stop complaining that when people port software to their system it doesn't look nice enough. I feel like the Mac community doesn't participate in the notion of writing portable software that works equally well on every OS. They want the software tailored to their system, even if it means rewriting large chunks of it to use proprietary API's that only exist on the Mac. Everyone else is happy to share their software and interfaces, but Mac users think they deserve for programmers to make a special exception for them.

      Sorry about the rant.

    15. Re:What's wrong with X?! by killjoe · · Score: 0, Flamebait

      "Remember Mac users expect things to 'just work'. You can accuse them of being spoiled, but this is the markert you have to cater for."

      I disagree with that statement. I don't think the open source applications need to cater for anybody. In fact I think the spiled brattiness of Mac users are an actual discouragement for open source programmers. Even if the open office guys end up with a native Mac version they will be continually harraunged and pissed on by spoiled mac users who will complain bitterly that it doesn't "just work" or that the colors are not right, or that the icons are off by a few pixes or something. Needless to say the same people who bitch won't lift a finger to help in any way whatsoever. In fact they will actively try and discourage others from using the open source version of open office.

      The mac users are prefectionsits. I think trying to port an X application to cater to them is a foolish task. They won't appreciate your efforts and nothing you do will be good enough for them. Remember these people are not programmers and they have no idea what goes into making a port for a mac. All they know is that the green isn't lickable enough and that makes them upset.

      --
      evil is as evil does
    16. Re:What's wrong with X?! by Shawn+is+an+Asshole · · Score: 1

      A big part of using a Mac is the excellent experience. X11 apps look and feel out of place and feel slow and lack integration with the desktop. This seriously affects the experience.

      --
      "It ain't a war against drugs.it's a war against personal freedom" --Bill Hicks
    17. Re:What's wrong with X?! by mccoma · · Score: 2, Insightful

      There's nothing wrong with those things at all. They're just not part of the default OS X gui.

      Your second sentence contradicts your first. Look, Mac users expect a consistent, good looking gui. OpenOffice will not be popular on the Mac unless it looks like a Mac App. Heck, a lot of Carbon-based Apps are looked down upon because they do not look as good as the Cocoa Apps.

      This is a golden opportunity for OpenOffice, but if the attitude that non-native UI isn't a big deal, then I don't have high hopes.

    18. Re:What's wrong with X?! by Mike+Savior · · Score: 1

      That can be understandable, and maybe distracting, I understand. I suppose that sort of thing is relative to the user, but I'd much rather have programs that get the job done than look pretty. Function over form.

      --
      space is pretty cool.
    19. Re:What's wrong with X?! by russellh · · Score: 1

      You sure wasted a lot of time writing that. I've been using a mac since 1987, X off and on since 1991. Integrating X Windows apps into your mac workflow is about as good as it can get, which is to say, it still sucks deeply when compared to using j.random mac application. End of story. no offence, but your opinion of OS X keyboard equivalents or window management is irrelevant.

      --
      must... stay... awake...
    20. Re:What's wrong with X?! by TheRaven64 · · Score: 4, Insightful
      And this is why I hope you never design an application I need to use. A good UI is not about looking pretty, it is about being easy to use. It is about requiring the minimum in key presses or mouse movements to perform a particular action. It is about needing the smallest amount of thinking to be able to do something, because you learned how to use one application that conforms to the UI standards, and can apply that knowledge to every other application. It's about applications integrating with each other seamlessly, so the user doesn't have to ever think 'how do I get this to talk to that?'

      Choosing function over form means choosing a good user interface. Choosing form over function means choosing a pretty theme for a bad user interface.

      --
      I am TheRaven on Soylent News
    21. Re:What's wrong with X?! by TheRaven64 · · Score: 1

      I like this feature in OSX, and haven't found a true equivalent in either Windows or Linux GNUstep applications have it (actually, better than OS X, since the services menu is a top level menu for GNUstep applications). On my FreeBSD desktop, for example, I have a set of services exposed by Terminal.app which run various scripts. I use things like wc for word count and bc for evaluating expressions through this.
      --
      I am TheRaven on Soylent News
    22. Re: What's wrong with X?! by Jartan · · Score: 1

      Almost all windows applications use ctrl F then F3. Sadly firefox does not have this setup correctly which is probably the real source of your confusion. It's certainly not microsofts doing of course though that most third party apps do standardize on many things. That's just because they see the wisdom in doing so even if microsoft often tries to befuddle the process.

    23. Re:What's wrong with X?! by Mike+Savior · · Score: 1

      Having an easy to use interface has nothing to do with how nice it looks. I don't know where you began to think I associated them. A good interface very well -can- be easy to use, but I meant it differently, because it came off that you relied on the looks of the program, and I felt you were saying "well, if it doesn't blend in, it's not worth it."

      Perhaps I wasn't as clear as I should have been, but there was definite misinterpretation.

      --
      space is pretty cool.
    24. Re:What's wrong with X?! by jbolden · · Score: 1

      In fact I think the spiled brattiness of Mac users are an actual discouragement for open source programmers.

      What are you on drugs? 1/2 the open source programmers are Mac users. Most open source programmers are thrilled to have a full featured desktop with a high quality built in Unix. They love the Apple development environment and its excellent support for open source languages. Sun (which funds Star/Open Office) isn't that interested in Mac

    25. Re:What's wrong with X?! by jsebrech · · Score: 1

      I've always found it ridiculous how Mac users don't like running cross-platform applications under X. X is a standard for windowing on *nix systems, even if it's old and a little broken. If it's such a big deal, why doesn't Apple integrate Aqua and X better? And in terms of printing, Mac OS X uses CUPS, which is the same thing most people use on Linux.

      X is a bad compromise, which made sense at the time, but doesn't anymore. X didn't standardize anything but how you draw to the screen. This means that X-based apps don't agree with each other on menu shortcuts, menu placement, widget look, widget behavior, drag-and-drop, copy/paste, and everything else that makes a desktop functional. Over the years there have become de facto standards for these, but X will always be handicapped by its lack of inherent standardization of functionality for which there must be a standard in order to reach a usable desktop.

      Leaving the choice up to the user for all of these things has in practice proven an effort in futility. I spent years tinkering with linux boxes to get them to work right, and spent about 4 hours doing the same with a mac. And you know what? The mac is more consistent and usable than my linux system ever was.

      X's only remaining strong-suit is its networkability, but that has many performance flaws. The one admirable aspect of it is the ability to run applications on one machine and view their output on another. That's the one feature the mac still needs. All the rest I'd prefer it do without, because, well, X just sucks, by design.

    26. Re:What's wrong with X?! by thePowerOfGrayskull · · Score: 1

      Most users want their programs to look like they were written for their OS, and they don't want to feel that it was dumped on their OS by accident. Eh? You mispronounced. "Most users" == "me and the people I'm presuming to think for."

      Most computer users actually know what an operating system is, nevermind the concept that there's a "non-native" and a "native" look and feel.

    27. Re:What's wrong with X?! by thePowerOfGrayskull · · Score: 1

      Stupid, stupid, stupid. I meant to say, "Few computer users actually know..."

    28. Re:What's wrong with X?! by Durandal64 · · Score: 3, Insightful

      Oh yeah, because no one appreciates what the Adium guys have done with libgaim. It doesn't have a legion of users swearing by the application as the best IM client, anywhere, ever.

      Mac users appreciate native apps very, very much. Why do you think no one is worried about cannibalized Mac development now that you can run Windows natively on Macs? Because if one software vendor says, "Screw you Mac users, just use our app within Parallels", then the competition has low-hanging fruit which can be picked. If a competitor releases a native Mac application, even if it's not as featured as the Windows one, Mac users will buy it. Know why? Because it runs natively and doesn't force them into haphazard workarounds and hacks to get their work done.

      The issue here is that open source programmers may be good programmers, but they generally aren't UI designers. And if they are, they aren't Mac UI designers. So even if they write a native Mac app, it will be implemented with UI conventions from another platform. They'll overuse tabs, make every dialog modal, put the Preferences menu option in the wrong place, etc ... You often see this stuff in Qt apps on OS X. Hell, you see it in Carbon ports of old Mac applications which ran on OS 9. But the worst offenders are Java apps. Jesus god, they look and feel like ass on OS X. I hate that Azureus is the most featured BT client out there because it sucks when it's not running on Linux or Windows, where looking robotic and using tabs for everything is apparently acceptable.

    29. Re:What's wrong with X?! by Bastard+of+Subhumani · · Score: 1

      Mike Saviour: I'd much rather have programs that get the job done than look pretty. Function over form.

      TheRaven64: And this is why I hope you never design an application I need to use. [...] Choosing form over function means choosing a pretty theme for a bad user interface.

      While I agree with you, oddly I also agree with him. Maybe that's because my comprehension skills are sufficient to discern that you are, in fact, saying the same thing.

      --
      Only three things are certain; death, taxes, and apocryphal quotations - Ben Franklin.
    30. Re:What's wrong with X?! by jrockway · · Score: 1

      > X apps simply don't "fit" in a Mac environment.

      This is exactly why I switched from Mac OS to Linux. The Mac apps just didn't blend well with the X apps that I needed to use to get actual work done. (Yes some people use their computer to do work, not just download DRM'd music.)

      I switched to KDE and now find the integration between my apps seamless. Even OO.org integrates nicely, thanks to the openoffice.org-kde package. Apple's apps are certainly "simple", but sometimes you need features instead of simplicity. "Simplicity is for the simple-minded."

      --
      My other car is first.
    31. Re:What's wrong with X?! by Ash-Fox · · Score: 1
      It's old
      Nothing wrong with age. Although Apple doesn't like supporting old things I noticed
      and broken
      Huh? How?
      and you find it ridiculous that people don't want to use it?
      What's wrong with it?
      It's jarring to be using a Mac and suddenly come across an application with its menu bar grafted onto the top of its window instead of sitting at the top like every other application on the system and no drag-and-drop or support for other system services.
      That's not X's fault. X doesn't dictate any UI standards, widgets and so on. It's meant to be a higher layer than that. You might want to blame the developers for not chosing other methods of porting said application or even Apple for not making widget libraries completely cross-platform compliant with each other (Like with the stupid awt-aqua extensions, gtk-aqua extensions in order to get the UI to work properly on MacOSX).

      I think it's a little ridiculous to be surprised that people would want to avoid this inconsistency, especially with such a revered system as OS X.
      I agree, let's drop OOo support for Mac OS X ;)
      --
      Change is certain; progress is not obligatory.
    32. Re:What's wrong with X?! by Listen+Up · · Score: 3, Insightful

      Personally, I use Mac, Windows, and Gentoo Linux. I use OSX the least, but have used it for the last 2 years. I find it very... pleasant to use for things like browsing, essays, and image development. I like Linux for programming and cross platform application development.

      What cross-platform development? I am a full-time J2SE/J2EE developer and I develop %100 of the time in OS X. OS X is by far the best Java development platform I have ever used, especially considering that Java is a first-tier language included with the OS, and easily exceeding Windows and Linux (especially considering the continual reconfiguration and dependency hell that is Linux). For OS X specific applications, Objective C in XCode is actually quite easy and intuitive to use, with XCode being an excellent IDE. For Windows-specific development, I run a copy of Windows in Parallels. If I was not able to use OS X, I would use Linux and configure it heavily to work like OS X, and would do everything I could to not use Windows for development. But, from what you say, it is obvious you do no actual development on any platform, especially not OS X.

      Windows, kind of falls somewhere in between leaning toward Linux. Overall, basic things are great on the Mac, but more complicated things are irritating to do, and the "obviousness" type stuff actually gets in the way of multitasking and feature access.

      Obviousness? Is that even a word? Putting that aside, what "obviousness" are you talking about? I cannot think of a single obvious task in OS X that somehow gets in the way of multitasking and feature access. Most newbies tend to complain about shortcut keys, but do not make the effort to look them up (they are even online) or turn them on globally in the preferences for all applications and dialogs. And since you are complaining about shortcut keys in applications, it not only shows that you are obviously a newbie, but that you are complaining about a problem which is not specific to OS X. All of the OS X shortcut keys are standardized and logical. If there is a non-standard shortcut key in a specific application, then it is a vendor issue and not an OS X issue. If you are complaining about something other than shortcut keys, then you will be just as full of shit about that as you are about everything else.

      Ok, to summarize, what Apple really needs to do is develop their own theme engine and window manager for kde/gtk. Also, they can provide a translation layer for D&D to and from kde/gtk applications. This will solve 80% of your issues. Apple is closed source, therefore, they are in a much better position to make such software; they owe it to their customer base. There are open source projects that do much of this, but they can never get to the level that Apple can, and you can't expect too much from them as they are developing for a very small market.

      There are few completely incorrect points here, so I'll hit the big ones. First, Apple needs to develop software and SDK's for the development of OS X specific applications and truly cross-platform applications like Java. Apple does not need to make Linux programs compatible whatsoever. If a Linux program wants to run on OS X, then the Linux program should change to accommodate, Apple makes the API available for programmers to use in a multitude of languages. Apple does not somehow owe Linux compatibility to anyone. And marketshare doesn't mean shit to well qualified and driven developers. How many main developers does it take to make OpenOffice into NeoOffice? Two.

      What your post really says is that you use Linux and Windows on a PC. You have seen screenshots of OS X, possibly even used it a minute or two in an Apple store, and get the rest of your OS X information from linux.slashdot.org. You should use OS X full-time before writing reviews of it for other people on Slashdot who have never used OS X before either.

    33. Re:What's wrong with X?! by Ash-Fox · · Score: 1
      It's like running GNOME apps in a KDE session, or vice versa, but even worse.
      I do run things like Firefox, GAIM and The GIMP in KDE. However, thanks to things like the GTK-QT wrapper engine (which comes by default in KDE based distros), they just don't look out of the place in the desktop, they take whatever styles you're using in KDE.

      I do think Apple should write their own widget wrappers, without requiring aqua-extensions to get things working and without requiring huge clunks of additional code to the UI code which is only usable on Mac OS X.
      --
      Change is certain; progress is not obligatory.
    34. Re:What's wrong with X?! by Ash-Fox · · Score: 1

      Oh just a note, I enabled KDE's top menu bar function (Mac OS X look-alike).. And the GTK applications (which are using the QT wrapper engine) are displaying their menus just fine from the top bar.

      --
      Change is certain; progress is not obligatory.
    35. Re:What's wrong with X?! by killjoe · · Score: 1

      "Oh yeah, because no one appreciates what the Adium guys have done with libgaim. It doesn't have a legion of users swearing by the application as the best IM client, anywhere, ever."

      What have they done FOR libgaim? As far I can see they have used it and that's it.

      Also why is adium Mac only? How come the mac users want to run linux programs but when it comes to writing an app from scratch they make it Mac only?

      "I hate that Azureus is the most featured BT client out there because it sucks when it's not running on Linux or Windows, where looking robotic and using tabs for everything is apparently acceptable."

      Bingo!. This is just the attitude I am talking about. The Azureus application is written so it can run on any OS. The windows and linux users are appreciative. The Mac users piss on it and on the developers and constantly critize it without ever helping out.

      You just made my point for me. The Mac users are spoiled brats. They whine, bitch and moan and never help. So given your attitude why should the Azureus developers ever do anything for the mac crowd. What's in it for them (other then being continuously insulted)

      --
      evil is as evil does
    36. Re:What's wrong with X?! by Anonymous Coward · · Score: 0

      I don't know what the OO team's point of view is, but I can easily see a project deciding not to support a native Mac interface because it's a nontrivial task that benefits noone except Mac users.

      X11 is the native system for most F/OSS operating systems & distributions, including Linux and *BSD, as well as for most commercial Unix systems like Solaris. You'd have to be very silly indeed to write a major F/OSS office suite, and not make it support X11.

      Windows could be supported through X11, if the user installs an X server (like cygwin), or it could be supported natively. I don't know what widget toolkit OO uses (I think they use something in-house), but with many toolkits (eg. GTK has X11 & Win32 support) you get Windows support "for free". Chances are there are enough people associated with the OO team who are familiar with windows that it's not too complicated for them to add Windows support.

      OSX can be supported through X11, using the add-on X server. The native interface requires Cocoa, though - porting to Cocoa is at least as much work as porting to Windows, possibly more. It makes no sense to start out a multiplatform F/OSS project on Cocoa, because _nothing_ is compatible with it. If you started out with Win32, you could at least link against WineLib if you had to quickly make it portable. There are probably fewer developers who are familiar with Cocoa, and I guess there aren't any who felt like biting off such a big project.

      But it's not really fair to complain that just because Steve Jobs decided to come up with his own unique, incompatible graphics API, everyone else should suddenly support it. Especially when that support is a great deal of work, and resources are limited.

    37. Re:What's wrong with X?! by Anonymous Coward · · Score: 0

      "Objective C in XCode is actually quite easy and intuitive to use, with XCode being ..."

      Now, that's one problem which I tended to have with OSX. I had a Mac desktop for a few months, and wanted to see if I could get a sense of how XCode compares to development on Linux or Windows.

      1. I know c++, but not objective C. Shouldn't be too bad, 10.3 was supposed to support C++ also.
      2. All the Cocoa books I could find (at the university library and/or bookstore) describe programming with Objective C, not C++.
      3. There are no books available at said library or bookstore on Objective C.

      Now, if I had more time to throw at it, I suppose I could muddle through it. But I don't, not at the moment. I don't have any problems with Objective C, except that it's hard to find information about.

      "How many main developers does it take to make OpenOffice into NeoOffice? Two."

      So, what prevents changes from the NeoOffice people from being incorporated back into OpenOffice? From their FAQ, they give a few reasons:
      1. The OpenOffice people are paid by Sun, and so they're most focused on Unix support.
      2. They don't want to deal with making sure they don't break OpenOffice on Windows or Linux:
              "OpenOffice.org's processes and infrastructure are designed to handle the tens (or maybe hundreds) of millions of users on three very different platforms"
      I guess Cocoa doesn't lend itself readily to cross-platform development.
      However many developers it takes, they thought about putting their code back into OpenOffice, and decided against it.

      "Apple does not need to make Linux programs compatible whatsoever."

      Of course they don't. But, if it helps Apple to do so, it would still be a good idea. Many windowing toolkits, eg. GTK, work nicely on Windows and on X11. Maybe it would be in Apple's best interests to give the developers a little help getting it to work on OSX too, or maybe it wouldn't.

      Cross-platform applications may have another problem, too, regarding UI standards and shortcuts. If your program can run on Linux, Windows, or OS X, what should you do?
      1. Design for Windows guidelines, and let everyone else complain it's not like their native system
      2. Design for OSX guidelines, and let everyone else complain it's not like their native system
      3. Have each version designed for it's respective OS's guidelines, and let everyone complain the program works completely differently on different operating systems
      No matter what you do, someone's going to complain.

    38. Re:What's wrong with X?! by prockcore · · Score: 1
      Heck, a lot of Carbon-based Apps are looked down upon because they do not look as good as the Cocoa Apps.


      Blame Apple then. For one, Cocoa isn't an option for the majority of software since there aren't any C/C++ bindings for it. Few people are going to rewrite their app in ObjC. Apple hasn't even bothered for iTunes etc.
    39. Re:What's wrong with X?! by mccoma · · Score: 2, Insightful

      Not really complaining. Just telling you that not having a native GUI version on a platform that prides itself on the GUI is a non-starter. It really is that simple. You see, the end user won't know about these "standards" for UNIX-derived systems, they will just see an interface that looks and act different which requires an additional piece of software to run. Trying to convince end-users they are wrong or stupid for their choice of platforms doesn't really work very well. In fact, it works about as well to tell a Linux user that they made a poor choice when they should be using the industry standard operating system - Windows.

      You'd have to be very silly indeed to write a major F/OSS office suite, and not make it support X11.

      Depends on you goal, really. Maybe you want an open source suite that runs on the majority platform very well or uses unique features of a non-open source platform (Core Image / Video / Animation etc. on OS X). Maybe your problem with Microsoft Office is not monetary or ethical, but you have a different paradigm that you think would work better and you actually like Windows / OS X.

      It makes no sense to start out a multiplatform F/OSS project on Cocoa, because _nothing_ is compatible with it.

      The GNUstep team might have reason to disagree. It is very possible to write software for GNUstep that compiles and runs fine on OS X.

    40. Re:What's wrong with X?! by Lally+Singh · · Score: 1

      And what would I run? What app do I need that doesn't have a better replacement on the mac? Remember, I don't use 10,000 apps, I use 5-10 apps, and they tend to mostly be the same ones others use. So it's not hard to find what I need in mac form. And the mac form is a lot nicer than X. The POSIX core of OS X runs everything I need, I'd only want X for the user-interface side... but why would I run something with an X interface?

      Ok everyone, say it with me:

      X is ugly and I won't take it anymore
      X is ugly and I won't take it anymore
      X is ugly and I won't take it anymore

      And if "usability" just means "eye candy" to you, you've been drinking too much *NIX kool-aid.

      --
      Care about electronic freedom? Consider donating to the EFF!
    41. Re:What's wrong with X?! by drsmithy · · Score: 1

      I've always found it ridiculous how Mac users don't like running cross-platform applications under X.

      That's because you're not a Mac user.

    42. Re:What's wrong with X?! by Durandal64 · · Score: 1
      What have they done FOR libgaim? As far I can see they have used it and that's it.
      That's the whole point: for them to use it. Why do you think the Gaim folks started libgaim in the first place? If the Adium devs come across a bug in libgaim, they file it or offer a patch just like anyone else.
      Also why is adium Mac only? How come the mac users want to run linux programs but when it comes to writing an app from scratch they make it Mac only?
      The Cocoa APIs do not exist on Windows or Linux, neither does the Objective-C runtime. Unless you count GNUStep, but that's only source-compatible for very, very simple applications. Again, the whole point of libgaim was to factor out Gaim's connection code and back-end into a portable library so that you could use it as the foundation in a native client. That's why it's written in C++. That's smart design, separating the back-end from front-end. There's nothing stopping some enterprising Windows developers from creating an OSS Adium clone using libgaim as the back-end and .Net for the front-end. In fact, that'd be great for interoperability. Then Windows and Mac users could IM with OTR encryption.
      Bingo!. This is just the attitude I am talking about. The Azureus application is written so it can run on any OS. The windows and linux users are appreciative. The Mac users piss on it and on the developers and constantly critize it without ever helping out.
      That's because Azureus' GUI is laid out for Windows. Since all Linux seems to be able to do is copy Windows when it comes to GUI design, Linux users don't notice that it sucks. Mac users get the "scraps from the table" when it comes to Java apps. And they're right to be resentful of it because the user experience blows. They're not obligated to tolerate it silently.
      You just made my point for me. The Mac users are spoiled brats. They whine, bitch and moan and never help. So given your attitude why should the Azureus developers ever do anything for the mac crowd. What's in it for them (other then being continuously insulted)

      We have standards. Expecting developers to live up to those standards isn't being "spoiled". "Spoiled" is when everyone writes web pages to cater to one platform's broke-ass browser. Spoiled is getting every game first and not having to wait a year, if it even comes out. We're not beggars, so we're allowed to be choosers. Deal with it.

      As for what's in it for the Azureus folks to make the app more Mac-friendly, I don't know, maybe having a better application? In any case, that simply won't happen. It doesn't make sense. They'd have to special-case their GUI code. (Since Java GUI toolkits require you to lay out your GUI in code, pixel-by-pixel. Brilliant.) Azureus would be a lot more useful if it had a back-end written in C or C++ available for people to use on their own clients. But I suppose that, since CS curricula are phasing out C and C++ in favor of this strange obsession with Java, that's not very likely either. Anyway, the larger issue here is Java's general suckiness. Azureus is a perfect demonstration of why Java's "one size fits all" approach doesn't work for anything but simple GUI apps.

    43. Re:What's wrong with X?! by Anonymous Coward · · Score: 0

      I read this reply, went upstairs and then heard the echo from the bitchslap.

    44. Re:What's wrong with X?! by kasperd · · Score: 1

      There is nothing wrong with X. The primary reason not to use X applications under Mac OS X is the fact that Mac OS X uses a different graphical system. It is exactly the same as using with using X applications with Windows. The native user interface is a different one. There exist an aqua program, that implements an X server, but using X applications that way is never going to work as good as on a system using it natively.

      What Apple should have done was to develop an X server for their hardware, and extent it with the necesarry features to do cool graphical things. I don't know if something fairly standard like Open GL would have been sufficient, or if more is needed. But X is extensible, so they could have done this.

      On top of this X server, they should then have implemented an XDM with the look and feel they wanted (a typical Linux distribution come with three implementations, there is no reason why Mac OS X couldn't have included an entirely different or (gosh) given the user a choice). Of course the login screen is just a minor detail. What they also should have done was to implement Aqua as a windowmanager/desktop environment on top of X.

      I'm not suggesting the look and feel should have been any different from what it actually is - just that it should have been implemented in the way such a thing is intended to be done on top of X. As long as you only use aqua applications, you wouldn't notice a difference. But if you were to combine aqua and X applications, you'd see it working a lot better. First of all, aqua could actually know which windows belongs to which programs, and not just see the all as being one application called X. Another advantage is, that if you liked to, you could actually install another environment like KDE and from the login screen choose which one you wanted to use today. And you would be able to use aqua applications under KDE. If Apple had done this right, the majority of the users would never have noticed, that OpenOffice was a native X application and not an aqua application.

      I guess I actually agree with you. I'm just trying to explain, that it is not the users disliking X applications for no good reason. It is actually Apple, who decided to make X applications second class by design. Why did Apple do it this way? The only explanation I can think of is that this way it would be a little less work to implement aqua. Of course choosing to save time on implementation did mean the result was not as good as it could have been. Having worked with Mac OS X as well as Windows, I like Mac OS X better. Still aqua is not as nice to work with as KDE. Aqua could have beaten the user experience of KDE, if Apple had decided to do it right and implement aqua as an X server and a window manager.

      --

      Do you care about the security of your wireless mouse?
    45. Re:What's wrong with X?! by modeless · · Score: 1

      KDE has supported Mac-style menus since forever, courtesy of QT, which also offers an Aqua theme that is pretty darn good (only on the mac though, not for Linux). Not sure how well the menus could possibly integrate with the Mac's menu bar when running under QT/X11, but when KDE is ported to QT/Mac, it will work beautifully. This is on the plan for KDE 4 along with the port to native QT/Windows.

    46. Re:What's wrong with X?! by killjoe · · Score: 0, Troll

      "That's the whole point: for them to use it. Why do you think the Gaim folks started libgaim in the first place? If the Adium devs come across a bug in libgaim, they file it or offer a patch just like anyone else."

      So your original contention that the Adium folks have done a favor to libgaim is bullshit then.

      "The Cocoa APIs do not exist on Windows or Linux, neither does the Objective-C runtime. "

      Why not? I tell you why not, it's because Apple chooses not to. This goes back to the whole selfishness of the apple crowd.

      Anyway the same thing can be said of the win32 API. The point is that the vast majority of the open source community shuns proprietary frameworks in favor of open frameworks, even if they choose proprietary frameworks they choose the ones that are cross platform.

      "And they're right to be resentful of it because the user experience blows. They're not obligated to tolerate it silently."

      Oh the humanity!!!. I really feel your suffering there. Imagine that. Tolerating the UI of a program somebody gave you for free. Oh the agony of it all.

      "We have standards. Expecting developers to live up to those standards isn't being "spoiled". "Spoiled" is when everyone writes web pages to cater to one platform's broke-ass browser. Spoiled is getting every game first and not having to wait a year, if it even comes out. We're not beggars, so we're allowed to be choosers. Deal with it."

      Bhahaha. Deal with it!!!. Yes we will all bow down to your demands and rewrite all of our apps in cocoa.

      Look man you keep making my point over and over again. There is nothing to be gained from an open source project making any effort to port to the mac. All they will get is the likes of you shitting on them constantly while not lifting a finger to help. They all have to deal with your attitude. You will not tolerate crappy windows or java or gtk or qt or swing or swt or wxwindows GUIS. No sir. Those all beneath you. You will not be satisfied till every line of cross platform GUI code gets ripped out and replaced with objective C and cocoa so that the application will be mac only.

      Why would anybody want to deal with people like you without getting paid for it?

      --
      evil is as evil does
    47. Re:What's wrong with X?! by Durandal64 · · Score: 1
      So your original contention that the Adium folks have done a favor to libgaim is bullshit then.
      When did I say they did libgaim a favor? I think they have by popularizing it, and I think that the popularization of libgaim is a boon to the IM sector as a whole. But I never said they've done anything for libgaim. I would assume that they file bug reports and submit patches, since that would be an essential part of integrating a non-1.0 framework into your product, especially when you rely on something like Objective-C++.
      Why not? I tell you why not, it's because Apple chooses not to. This goes back to the whole selfishness of the apple crowd.
      Apple is "selfish" for not handing over trade secrets to other platforms? Just how retarded are you, exactly?
      Anyway the same thing can be said of the win32 API. The point is that the vast majority of the open source community shuns proprietary frameworks in favor of open frameworks, even if they choose proprietary frameworks they choose the ones that are cross platform.
      So? Neither Apple nor Microsoft are under any obligation to open up their sources for everyone to see. Just because you write or only use open source code doesn't make you some sort of moral paragon.
      Oh the humanity!!!. I really feel your suffering there. Imagine that. Tolerating the UI of a program somebody gave you for free. Oh the agony of it all.
      Ah so I see you have absolutely no legitimate counter-argument. Just "Suck it up, you spoiled brats!" Obviously then, Windows users would have no right to complain if iTunes put a menu bar at the tops of their screens every time they launched it in Windows.
      Bhahaha. Deal with it!!!. Yes we will all bow down to your demands and rewrite all of our apps in cocoa.
      You don't even have to do that. Just provide a framework that others can link against to get the necessary back-end features and the necessary documentation. Instead of having to write a Mac app, GUI and all, you just have to factor out your back-end code and provide a library. And I don't want you to rewrite your apps in Cocoa. You obviously don't want to, so you'd probably just do a shitty job. I don't care what you do. But if you're going to release a Mac version of something, you should do it right. And if you can't do it right, enable someone else to.
      Look man you keep making my point over and over again. There is nothing to be gained from an open source project making any effort to port to the mac. All they will get is the likes of you shitting on them constantly while not lifting a finger to help. They all have to deal with your attitude. You will not tolerate crappy windows or java or gtk or qt or swing or swt or wxwindows GUIS. No sir. Those all beneath you. You will not be satisfied till every line of cross platform GUI code gets ripped out and replaced with objective C and cocoa so that the application will be mac only.
      No, I will be satisfied when people who make Mac applications actually bother to do it correctly. If that's too much to ask, then don't complain when you get complaints. It's just that simple. Microsoft learned this lesson. The geniuses over in the Windows Media team had a shockingly, almost criminally bad Windows Media Player for OS X. It was slower than shit, couldn't do proper scaling, had a shit UI, didn't support DRM, ... The list goes on. Then they finally got the wise idea to can that piece of shit and support Flip4Mac's development of a Windows Media codec for QuickTime. And the results have been immensely positive. Far better than if Microsoft kept their existing piece of shit out there. Honestly, whoever was tasked with developing that thing must've lost a bet or been an intern who got promoted from getting the devs' coffee.
    48. Re:What's wrong with X?! by killjoe · · Score: 1

      "You don't even have to do that. Just provide a framework that others can link against to get the necessary back-end features and the necessary documentation. Instead of having to write a Mac app, GUI and all, you just have to factor out your back-end code and provide a library."

      Why? Give me one good reason anybody should do that.

      "And if you can't do it right, enable someone else to."

      It's open source, why don't you do it?

      "No, I will be satisfied when people who make Mac applications actually bother to do it correctly. If that's too much to ask, then don't complain when you get complaints."

      Again. Why bother. It's not like we are getting paid for this. Why bother trying to make ungrateful spoiled brats happy? What's in it for me except being pissed on by the likes of you?

      "Microsoft learned this lesson. The geniuses over in the Windows Media team had a shockingly, almost criminally bad Windows Media Player for OS X."

      Newsflash. MS is a company trying to sell shit.

      --
      evil is as evil does
    49. Re: What's wrong with X?! by EvilIdler · · Score: 1

      >'Standardisation'? Hah.

      Your rant is partially justified ;)

      I find that shareware programmers are the worst offenders, with Microsoft themselves being second place.
      Many third-party commercial vendors actually have nicer interfaces than MS themselves. Office tends to come with
      new variants of their bloody core GUI kits, which introduce more inconsistencies. When they decide that Office should
      look a bit more like Vista, and still run on XP, that fucks up the modest integration they've actually managed with XP
      in previous versions.

    50. Re:What's wrong with X?! by EvilIdler · · Score: 1

      Hey, Azureus sucks running *anywhere*! It doesn't look too out of place on my KDE desktop, but damn,
      it's a hog, and all..those..pages of configuration!

      Az has a *search function* in the config panel. Friggin' SEARCH FUNCTION to ease navigation.
      I'd take the hint that my program sucked if I found it necessary to implement something like that.

    51. Re:What's wrong with X?! by n2art2 · · Score: 1
      I hate developing with Dreamweaver and such for Mac.


      Funny, I prefer using Dreamweaver on the mac platform over using it on the XP platform. And I do both. I think Dreamweaver is more functional and the UI looks better, (which wether you agree with it or not, does help when you are a designer and those things are what you see), on a Mac then on an XP machine.
      --
      Self proclaimed wannabe geek. You know how it is. Most of us who read this stuff probably fit in that category.
    52. Re:What's wrong with X?! by ChristTrekker · · Score: 1

      I guess that's what I was trying to say, essentially, even if I didn't express it well. I don't know if it's something fundamental to X, or if its in the toolkits, or what. But it seems as though there's no easy way to separate the menus from the remainder of the window content. AFAICT, they are one composite "thing" with no way to separate them if desired. There is no way for the wm to "grab" the menubar and place it elsewhere.

    53. Re:What's wrong with X?! by ChristTrekker · · Score: 1

      Interesting! This actually removes the menus from the window?

      I wish I had time to look into how this is done and hack a similar ability into Blackbox. Then I'd be set!

    54. Re:What's wrong with X?! by Anonymous Coward · · Score: 0

      Why? Give me one good reason anybody should do that.

      User experience?

      It's open source, why don't you do it?

      That's either ignorant (see other poster's libgaim example), or promoting 'over the wall' code. Aside from your lack of comprehension of user experience, and platform specific standards and their merit, you sound like a shitty dev in other ways.

      Again. Why bother. It's not like we are getting paid for this. Why bother trying to make ungrateful spoiled brats happy? What's in it for me except being pissed on by the likes of you?

      If your product was better you could charge for it and still make it an OSS project. You will of course need pride in your work, a business model and some competence... and some sort of overhaul of your openmindedness.

      Newsflash. MS is a company trying to sell shit.

      Is there a moral hierarchy with selling shit, and giving shit away and expecting to be thanked for the shit being shit?

    55. Re: What's wrong with X?! by Anonymous Coward · · Score: 0

      Ummm, firefox does do it that way on this Windows Machine. Ctrl-F and then F3... you _could_ also choose to use the other type & search shortcut.

    56. Re: What's wrong with X?! by lucifuge31337 · · Score: 1

      To expand on your post:

      I find that shareware programmers are the worst offenders, with Apple themselves being second place, particulary in their Pro apps.

      --
      Do not fold, spindle or mutilate.
    57. Re:What's wrong with X?! by ThinkingInBinary · · Score: 1

      Yeah... it's like this: X is a square wheel, and Apple decided to reinvent it, better. But instead of building a circular wheel that was backwards-compatible with the roads for square wheels, they built a round wheel, and then built an ugly trailer you can hitch to your car that allows it to drive on square wheel roads. Then their users complain that the foreign, square-wheeled cars are a bumpy ride when riding on the flat roads designed for round wheels. Reinventing the wheel was great, but they should have done it in a way that was compatible with the existing infrastructure.

    58. Re:What's wrong with X?! by ktappe · · Score: 1
      "That's the whole point: for them to use it. Why do you think the Gaim folks started libgaim in the first place? If the Adium devs come across a bug in libgaim, they file it or offer a patch just like anyone else."
      So your original contention that the Adium folks have done a favor to libgaim is bullshit then.

      Um, no, both his points are in complete agreement--that Adium helps libgaim. In one way by porting to another platform and another by helping find & fix bugs. It seems as if you were grasping at another way of contradicting him and completely missed.

      "The Cocoa APIs do not exist on Windows or Linux, neither does the Objective-C runtime. "
      Why not? I tell you why not, it's because Apple chooses not to. This goes back to the whole selfishness of the apple crowd. Anyway the same thing can be said of the win32 API.

      The Apple crowd is not being one iota more selfish than the Microsoft crowd--neither one shares its APIs with the other. So I guess the Apple crowd isn't as selfish as you are convinced they are, eh?

      The point is that the vast majority of the open source community shuns proprietary frameworks in favor of open frameworks, even if they choose proprietary frameworks they choose the ones that are cross platform.

      So we are all expected to sink to the lowest common denominator? If so, I assume your web browser of choice is lynx? After all, we can't develop extra features for an app just because it's running on a computer that has, say, a GUI. (Keep in mind any argument you make against this can also be an argument against your opposition to porting to MacOS.)

      "And they're right to be resentful of it because the user experience blows. They're not obligated to tolerate it silently."
      Oh the humanity!!!. I really feel your suffering there. Imagine that. Tolerating the UI of a program somebody gave you for free. Oh the agony of it all.

      Right...to hell with anyone trying to improve things & do them better.

      "We have standards. Expecting developers to live up to those standards isn't being "spoiled". "Spoiled" is when everyone writes web pages to cater to one platform's broke-ass browser. Spoiled is getting every game first and not having to wait a year, if it even comes out. We're not beggars, so we're allowed to be choosers. Deal with it."
      Bhahaha. Deal with it!!!. Yes we will all bow down to your demands and rewrite all of our apps in cocoa.

      Apparently you're not able to remember statements from paragraph to paragraph. He specifically advocated developing a common back end to all apps and only customizing the GUI. That does not in any way, shape, or form mean "rewrite all our apps in cocoa".

      Look man you keep making my point over and over again. There is nothing to be gained from an open source project making any effort to port to the mac. All they will get is the likes of you shitting on them constantly while not lifting a finger to help.

      Again with the short memory. Remember how he said that Adium, just like all other ports, tracks and reports bugs back to libgaim? Or is selective memory the only way you can keep from admitting that you might be wrong about this?

      They all have to deal with your attitude.

      I'll take his "we can do better" attitude any day over your "I've learned to eat dung and like it, so everyone else should too" one.

      Why would anybody want to deal with people like you without getting paid for it?

      Because maybe he's only hostile towards people with closed minds. Those whose minds are open see that he actually has good ideas and they get along great.

      -Kurt

      --
      "We can categorically state we have not released man-eating badgers into the area." - UK military spokesman, July 2007
    59. Re:What's wrong with X?! by Anonymous Coward · · Score: 0

      I prefer it on XP. I do think the look is much better in Mac (on a decent sized screen, we had a small iMac and it was horrible), but for coding, and jumping around the multiple subwindows and other apps, I like it on XP. My buddies feel the same way you do, and we agreed to disagree. Oh well, to each his own.

    60. Re:What's wrong with X?! by n2art2 · · Score: 1

      I agree in different strokes for different folks. Have you used expose on OS X for the purpose of switching between multiple windows? I keep everything full screen, nd just make a quick flick up to my right corner (got it set to expose) and boom, all the windows pop up and I click on the one I want and away I go. I'll have to admit it takes a little to get used to, because it is quite different at first, but it becomes quite intuitive.

      --
      Self proclaimed wannabe geek. You know how it is. Most of us who read this stuff probably fit in that category.
    61. Re:What's wrong with X?! by killjoe · · Score: 1

      "The Apple crowd is not being one iota more selfish than the Microsoft crowd--neither one shares its APIs with the other. So I guess the Apple crowd isn't as selfish as you are convinced they are, eh?"

      It's hardly flattering to say that you are as selfish as the windows crowd.

      "So we are all expected to sink to the lowest common denominator?"

      Straw man.

      "If so, I assume your web browser of choice is lynx? "

      No it's firefox. It works on all platform I use. It's not safari because that only works on the mac. It's not IE because that only works on the windows.

      "Right...to hell with anyone trying to improve things & do them better."

      Who is trying to improve what exactly? Ate the Mac whiners trying to improve anything?

      "Apparently you're not able to remember statements from paragraph to paragraph. He specifically advocated developing a common back end to all apps and only customizing the GUI"

      Again, why? What's in it for the developers? At best all they get in return is being shit on by mac assholes like you and your buddy.

      Besides it's open source. If you really want a pretty cocoa gui you take the code, you make it into a library, you write the mac only cocoa gui for it. Nobody is stopping you. If you assholes spent half the time coding that you spent bitching, moaning and insulting developers maybe it would happen.

      "Again with the short memory. Remember how he said that Adium, just like all other ports, tracks and reports bugs back to libgaim?"

      First of all he claimed that without offering any evidence. Secondly I bet the contributions to libgaim from adium (if there are any) are tiny compared to contribution from linux users. Especially when you consider how much shit they probably get from mac users.

      "I'll take his "we can do better" attitude any day over your "I've learned to eat dung and like it, so everyone else should too" one."

      But that's not your attitude. Your attitude is not "we can do better" it's "whaaaaaah why don't you make life better for meeeeee!!!". I don't see the mac community doing anything except bitching and moaning.

      "Because maybe he's only hostile towards people with closed minds."

      In that case he better not look in a mirror.

      --
      evil is as evil does
    62. Re: What's wrong with X?! by ZzzzSleep · · Score: 1
      Quoth Jartan
      Almost all windows applications use ctrl F then F3.
      Except Outlook (F4 to find, no idea what find next is). And Visual SourceSafe (Alt + F3 to find, F3 to find next). These are both Microsoft products ffs, they should be using the same shortcuts that other Microsoft products do.
    63. Re:What's wrong with X?! by Durandal64 · · Score: 1
      Why? Give me one good reason anybody should do that.
      So your product and code can reach more users? To facilitate portability and platform agnosticism?
      It's open source, why don't you do it?
      In Azureus' case, it'd be pointless. So what if I got a Java back-end for Azureus' stuff? I'd still be stuck writing a Java UI, which blows. Unless I wanted to use the Cocoa-Java bridge that's falling apart.
      Again. Why bother. It's not like we are getting paid for this. Why bother trying to make ungrateful spoiled brats happy? What's in it for me except being pissed on by the likes of you?
      Better, more portable code. With all the "we" pronouns you're throwing around, I'm betting you're either an open source dev or some wannabe. In either case, if you're going to argue that coding for free entitles you to short-change the people you're supposedly coding for, then you should re-evaluate your philosophy. I don't necessarily expect open source projects to be the best apps ever written (Adium is a shining exception), but I don't expect them to be shit, either. Take some pride in your work.
      Newsflash. MS is a company trying to sell shit.
      And apparently, you're a dev who doesn't care whether or not he's peddling shit for free. You actually seem to view distributing shit code on one platform as some sort of punishment for how you think the users of that platform act. Boy, I wish I could write shitty code and feel good about it, but I actually take a certain measure of pride in my work. And I doubt my employer would appreciate it either.
    64. Re:What's wrong with X?! by Genom · · Score: 1
      "Bingo!. This is just the attitude I am talking about. The Azureus application is written so it can run on any OS. The windows and linux users are appreciative. The Mac users piss on it and on the developers and constantly critize it without ever helping out."


      So, critique of the UI isn't helping?

      Mac users have perhaps the nicest looking standard GUI. They're used to apps that take advantage of that, and not only perform well, but look good, and are fairly intuitive to use. That's simply a much higher standard than Windows users are used to. Linux users, while appreciative of well-constructed UIs, are so used to absolutely horrid ones that they've been de-sensitized.

      So it's no wonder it's the Mac folks who speak up when it comes to UI issues. Now I'll admit that some are a bit less tactful than others, but if you have a cross-platform app (like Azureus), that's feature-complete (like Azureus), and generally works pretty well (again, like Azureus, discounting it being a bit of a ram hog), then *lots* of folks are going to use it, regardless of the UI. Some of those folks are going to say "You know, this is a pretty darned good program, but gosh is it ugly! I really wish the developer would spend some time re-working the UI a bit to make it look as good as it works!"

      And, in the case of a fairly mature application, that's not really a horrible idea either. Presentation isn't meaningless - if your app works well, and looks good doing it, you'll get more users than if it works well, but looks horrible (I'm looking at you, Mulberry. Best damn IMAP client out there, but ugly as sin.).
    65. Re:What's wrong with X?! by Ash-Fox · · Score: 1
      1/2 the open source programmers are Mac users.
      Requesting source of these statistics.
      --
      Change is certain; progress is not obligatory.
  25. Re:Visual Basic is pass .... by Gr8Apes · · Score: 1

    I would think the real problem is that VBA on Office is an excellent vector for hackers. Perhaps removing it from all versions of Office would be a good thing. It would probably help businesses out in the long run as spreadsheet macros are horribly inefficient means for executing business logic. Add to that the auditing issues surrounding laws like Sarbanes Oxley, and macros become unusable anyways.

    --
    The cesspool just got a check and balance.
  26. Explanations from MacBU devs by I'm+Don+Giovanni · · Score: 5, Informative

    I think this sucks.
    Note that this was reported months ago, August 7, 2006, to be exact.
    Microsoft kills VirtualPC, VB for Mac

    Here's the arstechnica.com forum discussion about it (started on August 7, 2006), with lots of pissed off users:
    MS Killing VB in Next Version of Office for Mac

    Here are two blogs (Aug 8 and 9) by MacBU devs Erik Schwiebert and Rick Schaut, trying to explain this decision.
    Erik Schwiebert - Saying goodbye to Visual Basic
    Rick Schaut - Virtual PC and Visual Basic

    --
    -- "I never gave these stories much credence." - HAL 9000
  27. iWork and Office by theceilingscollapse · · Score: 1

    If the specs are going to be 'published' wouldn't it make sense for Apple to brush up on their import/export features in iWork? I don't believe that these things come as a shock to a firm as paranoid as Apple sometimes seem to be, and it seems like MS are on a death ride to nowhere anyway. Killing MacOffice makes no business sense, but Microsoft are organisationally knackered, and Apple can't really be portrayed as the fall guys any more.

  28. Typical Microsoft Tactics at work by iendedi · · Score: 1

    This is all pretty typical, actually... I'm sure that what is going through the minds of Ballmer and the marketingdroids in Redmond is that Apple is becoming a threat and they have a weapon. The shift of Apple computers to intel processors may be seen at Microsoft as an opportunity; Try to convince Apple users to run Windows. How? Make sure office now SUCKS on "OS X", then the Apple user will be forced to dual-boot or virtualize a copy of Windows to run Office.

    Personally, I could care less. Office hasn't changed in 10 years, with the exception of things like clippy and file formats, and the old stuff runs fine under Rosetta.

    If you get an emailed word document that is saved in some new file format designed to make you upgrade, just send the mail back and ask the sender to save in the correct format. Don't let the upgrade virus take control.

    --

    It is your personal duty to fight for what is right on a daily basis. Ignoring injustice is identical to approving
    1. Re:Typical Microsoft Tactics at work by moranar · · Score: 4, Funny
      Personally, I could care less

      No, you couldn't.

      --
      "I think it would be a good idea!"
      Gandhi, about Internet Security
    2. Re:Typical Microsoft Tactics at work by dal20402 · · Score: 4, Insightful

      and the old stuff runs fine under Rosetta.

      Powerpoint barely runs at all under Rosetta.

      Excel takes six or seven bounces to launch. Not acceptable on up-to-the-minute hardware.

      Word eats 7%-10% cpu sitting idle. Doesn't help the battery life when you're writing on the road.

      NeoOffice, while a great tool to have around, is so poorly optimized that it's barely faster native than MS Office is under Rosetta (sometimes slower).

      Back to the topic... this move by MS is part of a continued effort to prevent Macs from making any inroads into the corporate space, which is MS's most lucrative market. After the next release of Mac Office, the consumers/educational types/etc. will be thrilled -- it will probably look gorgeous, run fast, etc. But business users, most of whom have brain-dead VBA cruft to deal with, will have no choice but to run Windows Office somehow... which involves a license of Windows, at least until CodeWeavers is able to make Office versions newer than 2000 run under Crossover Mac.

    3. Re:Typical Microsoft Tactics at work by Gilmoure · · Score: 1

      In my company, just about every new Mac purchase has included a copy of Parallels and WinXP (our Windows site license is upgrade only for machines that shipped with Windows), to run Outlook (marginally sucks less than Entourage) and Oracle stuff. I imagine MS knows this and Office 2007/Mac will be the last native OSX version. Why code twice if everyone's running native Office apps.

      --
      I drank what? -- Socrates
    4. Re:Typical Microsoft Tactics at work by itlurksbeneath · · Score: 1

      Well, maybe he still cares about it a little bit and is only on step 8 or 9 of the 12 step process. Cut him some slack.

      --
      Have you ever considered piracy? You'd make a wonderful Dread Pirate Roberts.
    5. Re:Typical Microsoft Tactics at work by Mattintosh · · Score: 2, Informative

      Umm... Crossover Mac states that Office versions 2000 and XP (2002) are "supported" but not recommended, while Office 2003 is fully supported.

      It even shows a warning in the installer dialog when you choose to install the older versions of Office. It says something about how they're supported, but that there are usually glitches with those versions. I've not seen a glitch yet, though, and I use Office 2000. Rarely.

    6. Re:Typical Microsoft Tactics at work by Maserati · · Score: 1

      Office performance on the MacBook Pros I've seen hasn't been so bad. The faster Intel chips do a good job of offsetting the emulation overhead. What's a pain is the reproducible kernel panics when working with Novell AFP volumes. It's probably Novell's fault, but having the machine panic while you're attaching a document to an email from a network share is bloody awful. After all the work I put in training the CFO to keep his work on the server where we can back it up, the poor guy can't anymore. All that work shot to hell.

      --
      Veteran, Bermuda Triangle Expeditionary Force, 1992-1951
  29. Converter? by pizzach · · Score: 2, Interesting

    Can you do the same things with AppleScript as VBA? Isn't VBA more integrated? Would a become a millionaire if I made a convenient program that ports the code in non-obtrusive fashion? Is it really necessary that I have to phrase everything as a question?

    --
    Once you start despising the jerks, you become one.
    1. Re:Converter? by mccoma · · Score: 1

      Well, if you could write a program to port VBA to AppleScript or Automator you would probably have a lot of sales.

  30. Re:Visual Basic is pass .... by pizzach · · Score: 1

    If this becomes the case, hopefully WINE style emulation will start becoming popular in those kind corporate environments. It would be atrocious to get Windows licenses for all of those Intel Macs... Everybody else can use Neooffice / MS Office Mac.

    --
    Once you start despising the jerks, you become one.
  31. but with no VBA by syrinx · · Score: 2, Funny

    If there's no VBA, how are we supposed to write our worms?

    --
    Quidquid latine dictum sit, altum sonatur.
    1. Re:but with no VBA by Anonymous Coward · · Score: 0

      Don't worry there are still worm friendly OSs like Windows.

  32. Re:DOJ should've split M$ apart after conviction . by ScrewMaster · · Score: 4, Insightful

    Does anyone still think that the appeals court was right in reversing Judge Jackson's decision? Did anyone expect that Microsoft would behave any differently? I would hope the oversight committee is paying attention, but they're probably they're too busy enjoying a new Ferrari or two. Seriously, it's been said for years that had there been no Apple, Microsoft would have found it necessary to invent one ... but that assumed Apple's market share stayed insignificant. If Apple starts to erode Microsoft's customer base in any substantial way, Microsoft will take steps. This is probably just the first salvo.

    But yeah, VBA is something the world should be able to live without.

    --
    The higher the technology, the sharper that two-edged sword.
  33. Huge confidence from microsoft by erroneus · · Score: 1

    Are they will so willing to show people they don't need VBA in Office?

  34. What do Mac users think of ODF? by walterbyrd · · Score: 3, Informative

    I use windows and debian linux myself. I am sick to death of msft's bullsh!t, and I have switched entirely to ODF.

    As you may know, there is an ms-office plugin for ODF, but there is not a way to read ms-office-2007 file formats on Mac. And there will not be a way until, at least, late march.

    Just wondering what you guys think.

    1. Re:What do Mac users think of ODF? by zhrike · · Score: 1

      I switched to OO a couple of years ago, and now use it exclusively on my mac (in the form of neo office, though I do have X and OO),
      my linux workstation, and windows. I have had no problems with document conversion in all that time. I simply refuse to be a part
      of the MS machine when it comes to office. I've moved my wife to it as well, on windows, and she never has problems.

      It works. That's all I ask. Oh yeah, free is nice, too.

    2. Re:What do Mac users think of ODF? by Anonymous Coward · · Score: 0

      I think ODF is nice, but until a decent implementation of it appears on the mac it doesn't mean much. The official build of Open office on the Mac is clunky as hell. Neo office is much better, and I have donated money to him several times too keep up the work, but it is still lacking compared to MS office, and is very heavyweight. I am eagerly awaiting the next version of KOffice which will run natively on the Mac. While still lacking compared to MS Office, but compared to Open Office, the interface is nicer and it is more lightweight.

      I don't know if the MS Word ODF plugin works on the Mac version. To be honest, it really doesn't matter much to me. When I give someone a document I always export to PDF or paper first, so the source format is just whatever is convenient for me. If I am using Word, I don't see much advantage in coverting from DOC to ODF in realtime, which is what the current plugin does. You do have immediate feedback to help you avoid things that the current DOC to ODF converter can't handle, but who's to say that won't improve by the time I am ready to switch to a true ODF editor. I'll just wait until then to convert my files over.

  35. I see two products making money in my Xtal ball by cyfer2000 · · Score: 3, Funny

    One is to translate VBA in Office to Applescript and the second one is to translate Applescript to VBA.

    Damn, I don't know either of them and I am so busy reading /. that I don't have time to learn, otherwise, I am going to be rich.

    --
    There is a spark in every single flame bait point.
    1. Re:I see two products making money in my Xtal ball by WilliamSChips · · Score: 1

      Xtal? It's not Chrystal ball, and that's what the X is, the greek letter chi which becomes ch in Roman letters.

      --
      Please, for the good of Humanity, vote Obama.
    2. Re:I see two products making money in my Xtal ball by 2008 · · Score: 1

      Merry Chmas!

      --
      I quit!
  36. MS Flexes! by adaminnj · · Score: 0, Redundant

    MS flexes it's all powerfull VBA code by holding out on Mac, I guess they don't like the commercial about running office.

    Call to arms!
    let's change the standard to something Open and not controlled by one company. (Evil or Not)

    --
    I'd Tell you all my secrets but I lie about my past
    1. Re:MS Flexes! by Anonymous Coward · · Score: 0

      it was not "Redundant" when I started this post (had to help a sick kid with nose blowing) O-Well

  37. DirectX by Z34107 · · Score: 1

    Cedega is (somewhat) popular, not because DirectX is superior to Linux alternatives, but because many computer games depend on it.

    Linux has an "alternative" to DirectX? DirectX generally kicks the pants off of OpenGL performance-wise, and graphics accelerators aren't built with anything else in mind.

    --
    DATABASE WOW WOW
    1. Re:DirectX by Mark+Maughan · · Score: 1
      Linux has an "alternative" to DirectX? DirectX generally kicks the pants off of OpenGL performance-wise, and graphics accelerators aren't built with anything else in mind.

      Yes, because the PS2/PS3, GameCube/Wii, Doom/Quake are all very slow and would have been better with DirectX.
    2. Re:DirectX by Z34107 · · Score: 1

      Doom/Quake? Yes; they had to run under DOS because Windows lacked an expedient way to do graphics programming (now called "DirectX").

      PS2/PS3? GameCube/Wii? Outside the scope of PC graphics APIs. But, most game programmers already know DirectX because it's been an industry standard since a bit after 1994. I'm guessing they would be appreciative if programming for game consoles didn't require learning a new API every couple years and just used the DirectX versions.

      But, closed-source APIs for a very specific hardware setup (i.e., ONE game console) given only to people who pay $dough for toolkits isn't exactly a "Linux Alternative." DirectX, on the other hand, supports most any arbitrary hardware setup - and currently powers PC, Xbox, and Xbox360 games, and Microsoft's XNA IDE makes developing accessible.

      DirectX just has a way of making things better. I put DirectX on everything.

      --
      DATABASE WOW WOW
    3. Re:DirectX by Anonymous Coward · · Score: 0

      Do you put DirectX on your ice cream?

    4. Re:DirectX by Anonymous Coward · · Score: 0

      What on earth are you ranting about? OpenGL is used for the Doom 3/Quake 4 engine, the upcoming Quake Wars can (allegedly) be used with the Unreal 3 engine, and is available for PS3 developers.

    5. Re:DirectX by Mark+Maughan · · Score: 1
      Doom/Quake? Yes; they had to run under DOS because Windows lacked an expedient way to do graphics programming (now called "DirectX").

      Yes, Doom 3 uses OpenGL because it is a DOS game. If only ID made a Windows release using the awesome power of D3D.

      PS2/PS3? GameCube/Wii? Outside the scope of PC graphics APIs. But, most game programmers already know DirectX because it's been an industry standard since a bit after 1994. I'm guessing they would be appreciative if programming for game consoles didn't require learning a new API every couple years and just used the DirectX versions.

      Yes, OpenGL is a PC graphics API. It was not born on another architecture and it was never ported to any consoles. It is definitely not something a person would ever use developing for a console other than the XBox.

      But, closed-source APIs for a very specific hardware setup (i.e., ONE game console) given only to people who pay $dough for toolkits isn't exactly a "Linux Alternative." DirectX, on the other hand, supports most any arbitrary hardware setup - and currently powers PC, Xbox, and Xbox360 games, and Microsoft's XNA IDE makes developing accessible.

      Yes, because the OpenGL spec would never allow for extensions for specific video cards.
  38. A great argument to go web based by foniksonik · · Score: 3, Insightful

    Just tell your CIO "Hey we can reimplement this as a web based form application that will do the same thing but in a centralized and easily maintained location that all employees regardless of OS can utilize... AND we can generate stats, reports from those stats AND ensure that all employees are using the latest most up to date calculations."

    Problem solved. Long live the Intranet.

    --
    A fool throws a stone into a well and a thousand sages can not remove it.
    1. Re:A great argument to go web based by Metzli · · Score: 2, Insightful

      This sounds interesting, but is it truly a usable idea? Most of the folks who I've seen use macros wouldn't be comfortable with and/or capable of writing such an application. This means that the responsibility for creating, maintaining, and supporting this would likely fall to the web development or programming groups. They likely have the talent to do this, but do they have the manpower to do this in a reasonable timeframe? The business folks are used to creating this stuff as needed and having it done. This new method would require them to decide exactly what they want, open a request with the group to create it, have QA check out the app, and then it would be released to them. Don't get me wrong, I think this is the right thing to do for important things (budgets, strategic projections, HR benefits enrollment, etc.), but it's not necessarily feasible in today's business environment.

      --
      "It's too bad stupidity isn't painful." - A. S. LaVey
    2. Re: A great argument to go web based by Anonymous Coward · · Score: 0
      Long live the Intranet.

      Not when the long-awaited and much-vaunted new company Intranet turns out to be MS Sharepoint. One which seems to be 'running slow' or is down more than half the time, one which is far harder to find your way around than either the network drives or the Notes system (both of which are still likely to house the majority of company documents for the foreseeable future anyway)., on which needs a compulsory half-day training course for every employee.

      And especially when about half of said Intranet doesn't even run in Firefox, let alone any other OS...

      Is it only me who finds that decision just a little short-sighted?

    3. Re:A great argument to go web based by foniksonik · · Score: 1

      We're talking about business applications that are important right? Not someones personal calculation that they share with other people and gets reused by default without a QA process to ensure that it is accurate?

      Sure business people can write apps that do basic stuff but as soon as more than one person is using it in the business it should have to go through QA regardless, just to ensure that the math is right, etc.

      The article referenced is talking about important stuff not personal widgets you use to simply your work... so I don't see a problem. If it's important enough to be a problem, then there should be a team assigned to do it 'right'.

      --
      A fool throws a stone into a well and a thousand sages can not remove it.
    4. Re:A great argument to go web based by CmdrPorno · · Score: 1

      I don't see what the fuss is over going to a web-based application. If it's on the Internet, and your T1 goes down, you're fucked. If it's on your company intranet, and you need mobile access from your laptop, you'd better have a good cellular data provider or 802.11 access, or you're fucked. Can't access your documents, can't pass go, can't collect $200. Fucked.

      --
      Sent from my iPhone
    5. Re:A great argument to go web based by foniksonik · · Score: 1

      yep, you're fucked. Not for the reasons you cited but just in general because you are relying on your laptop, which could go down at any minute.... destroying your hard work forever. It may not happen tomorrow but laptop hard drives get abused and have fail ratios much higher than server drives... and are not backed up as regularly.

      The one situation that you may want to do work where you don't have network access is on a plane to a "big meeting". You should already have the work completed for one... if not, well yes a local application would be nice to have. Luckily local scripting exists and you CAN have that.

      --
      A fool throws a stone into a well and a thousand sages can not remove it.
  39. Endnote? by Anonymous Coward · · Score: 0

    Does anyone know if Endnote integration is done through VBA? If so it will really cripple academic computing as well as enterprise. I mean we can keep using ppc word, but it would be nice...

    1. Re:Endnote? by smittyoneeach · · Score: 1
      Endnote integration is done through VBA?
      Endnote, and any other Office integration, is done through Component Object Model (COM), which is ActiveX, which is Object Linking and Embedding (OLE).
      COM is an 800lb gorilla approach to making software that is language, but not platform, agnostic. COM is like the Truman Show for computers; it seems like the way to go, until you realize that there is a heck of a lot more world outside Redmond's bubble.
      Are they dropping all support from Office, just the IDE, what? Lots of ways for to skin the cat...
      --
      Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
    2. Re:Endnote? by Anonymous Coward · · Score: 0

      Dunno. But VBA can't be essential in general for this purpose, because BookEnds (MUCH nicer than EndNote, IMHO, and cheaper) interfaces with Word, Mellel, and Nisus Writer, the latter two obviously not having VBA. It'll also work on saved RTF files. And there's always LaTeX and OpenOffice / NeoOffice. Academic computing would hardly grind to a halt. It would just have to get used to not having complete MS Word support. I can live with that.

  40. Who uses VBA anyway by guruevi · · Score: 3, Insightful

    Seriously, I haven't seen many VBA scripts in Word or Excel documents. They might have existed a few years ago, but now we have MySQL, PostgreSQL for free or Sybase, Oracle and a slew of other databases that can contain more data better and for automation we have PHP, Java, Python and Ruby. I have seen once or twice a VBA script in an Excel document and the fact that it was utterly bad scripting made me aware that you don't let bookkeepers create scripts but you should have real programmers take care of that.

    --
    Custom electronics and digital signage for your business: www.evcircuits.com
    1. Re:Who uses VBA anyway by Anonymous Coward · · Score: 0

      They are quite useful when working around limitations in Excel's plotting routines.

      I agree there are probably better ways to do what is often done with VBA scripts, but having done some relatively non-trivial spreadsheets with them I must confess they are very useful. (I'm sure mine aren't as well programed as they could be, but they do the job and do it fairly well.)

    2. Re:Who uses VBA anyway by Average_Joe_Sixpack · · Score: 2, Informative

      I have seen once or twice a VBA script in an Excel document and the fact that it was utterly bad scripting made me aware that you don't let bookkeepers create scripts but you should have real programmers take care of that.

      Sorry, but I'm not going to hire a consultant every time one of my end users wants to build a simple database to sort vendor contacts. Nor am I going to bog down the programmers on staff with spreadsheet macros for HR.

    3. Re:Who uses VBA anyway by Anonymous Coward · · Score: 0

      And in other news, you are not employed. Thanks for sharing.

    4. Re:Who uses VBA anyway by ben+there... · · Score: 1

      In my experience, many of these spreadsheets become 3x more complicated than Excel was meant to handle, requiring 3x as much time from the owner to maintain than they should, when assigning a consultant to build a simple solution for the managers/coordinators who wrote the spreadsheet would have cost 1/3 of the amount you're paying said managers/coordinators to tweak a spreadsheet.

      Not that spreadsheets are not good for one-offs or basic record-keeping/reporting, or that VBA is not a handy solution for dealing with the limitations of Excel, but that type of spreadsheet is a notorious candidate for major scope creep, at least at the companies where I have worked.

      You can either pay "that Excel guru" for wasting his well-paid time tweaking spreadsheets or you can bite the bullet and pay someone who can design systems (or select and customize off-the-shelf solutions) more upfront to solve the problem and save more money in the intermediate to long term. Of course, I've been working with managers long enough to be more than aware of which path you are likely to choose, but I feel it's at least worth your consideration.

    5. Re:Who uses VBA anyway by Average_Joe_Sixpack · · Score: 1

      when assigning a consultant to build a simple solution for the managers/coordinators who wrote the spreadsheet would have cost 1/3 of the amount you're paying said managers/coordinators to tweak a spreadsheet.

      Well maybe the consultants you have under contract can discern the requirements through a mind meld. In my experience they have to spec out the problem which of course ties up the end user in the process. Not exactly cost efficient for a one off report.

    6. Re:Who uses VBA anyway by ben+there... · · Score: 1

      One-offs are not the issue (as posted).

    7. Re:Who uses VBA anyway by slashdotwriter · · Score: 1

      Well translators use it. See my above post http://apple.slashdot.org/comments.pl?sid=210972&c id=17188244/. For users of the Wordfast http://www.wordfast.net/ translation memory package, VBA is not a "one off" application.

  41. Oh, no! Word Macro viruses won't run! by dpbsmith · · Score: 4, Funny

    This is terrible!

    The only time I use VBA automation is when a PC user sends me a Word attachment with a macro virus and I open it.

    We must have cross-platform virus compatibility! If we don't have Word macro viruses, what will be left for antivirus programs to protect Mac users from? The Mac antivirus market will collapse!

  42. A Good Thing by Anonymous Coward · · Score: 0

    Documents containing VBA sent to Mac users have always caused problems. It seems the VBA found in the Mac version of Office is not totally compatible with Office 2000, 2002 & 2003. Now we can just say "Mac Office doesn't support VBA at all".

  43. Microsoft Collapsing by Anonymous Coward · · Score: 0

    Just to put the entire Microsoft collapsing thing into a context that includes reality:

    - Microsoft is making over a billion dollars in cash profit each month (not revenue - profit). This number increases every month.
    - Microsoft's year over year revenue increased 15% in the last year reported
    - Microsoft has achieved saturation in the desktop market, and their server revenue and share has been increasing every quarter.
    - Microsoft is now owns the PDA market and is fast taking over the Smartphone market and is making signifant inroads in the embedded markets
    - Microsoft's combined web properties have the highest number of visitors (over twice the nearest competitor Yahoo)
    - Microsoft has the #1 best selling next generation game console

    In short, Microsoft knows how to execute a long term business plan. They aren't going to collapse under the weight of wishes of a lawyer.

  44. Replacment Addin by tecker · · Score: 1

    Would it not be like the community to band together and create a open source addon/plugin to reproduce the functionality of the VBA scripting. How hard would it be to simply reverse engineer the parser from 2004 as a stopgap measure. Then all we need to do is either rise up and call for an addon or to write it ourselves. It saddens me to see such a thing. I think it would be poetic justice if we made an open source VBA clone and it helped bring more people into linux and mac. Apple could contribute some help and then OpenOffice could port it into its self and make it a better competitor. We will have to see how this plays out.

    --
    Procrastinating life a way at a rapid rate of speed.
    1. Re:Replacment Addin by Ash-Fox · · Score: 1
      Would it not be like the community to band together and create a open source addon/plugin to reproduce the functionality of the VBA scripting.
      Yes. One was written already for OpenOffice.org (although not complete yet).
      How hard would it be to simply reverse engineer the parser from 2004 as a stopgap measure.
      You don't need to reverse engineer what is documented.
      think it would be poetic justice if we made an open source VBA clone and it helped bring more people into linux and mac.
      As I've said already.. There is one in OpenOffice.org.
      We will have to see how this plays out.
      People still want to use Microsoft Office.
      --
      Change is certain; progress is not obligatory.
  45. Who cares if 2007 isn't native... by DDLKermit007 · · Score: 1

    I dunno what the fuss is about MS Office 2007 not running natively on the Intel Macbooks. 2004 doesn't run natively on my Macbook and I've never encountered any problems (I only noticed this a few weeks ago). Apple's PPC emulation is pretty damn rock solid. Well maybe it will if MS goes and does weird shit with 2007 that ends up ramping up the system requirements (perish the thought with MS).

    1. Re:Who cares if 2007 isn't native... by SEMW · · Score: 1

      I dunno what the fuss is about MS Office 2007 not running natively on the Intel Macbooks ...What? Office 2007 will run natively on Intel-based Macs. Come on, you didn't even need to RTFA for that, it's right there in the summary!

      "Microsoft Office isn't among the apps that will run natively on Intel-based Macs and it won't be until the latter half of 2007" [i.e. when Office 2007 is released].
      --
      What's purple and commutes? An Abelian grape.
  46. no VBA for 64-bit Windows Office either by Anonymous Coward · · Score: 0

    Erik's detailed post also explains why MS is saying that the native 64-bit versions of Office for Windows aren't going to get VBA either (just VSTO).

    From a developers' perspective its easy to see why they're making this change since it deletes a custom language compiler from the Office source code in favor of using one maintained by the compiler team.

    But, as usual (c.f. the way Mac Messenger has to live without file transfer abilities while waiting for the Windows corporate and personal versions to finish moving to a new approach), the MS Mac BU isn't lifting a finger to help its product's users through the migration while the Windows users are being hand-held through it.

  47. Re:DOJ should've split M$ apart after conviction . by KoldKompress · · Score: 2, Informative

    VBA is something the world should be able to live without. Not really.VBA is used in a big way in the department (Planning) of the IT company I work in. A lot of automation takes place and provides a nice and easy "Click here" GUI for users who don't know how to string a SQL together.
    VBA is quite powerful within Office and can be used to make great bespoke software solutions. Loosing that functionality could be quite risky for Microsoft.
    Not that it's a problem, of course. Businesses don't often leap into new technology. We've just completed a migration of 120,000 NT workstations to XP for a government branch in the UK, just as Vista is released and Microsoft Office 2007.
  48. Re:A great argument to go web based - YES! by sk999 · · Score: 1

    I couldn't agree more.

    For two years I had to enter my department's annual budget into an Excel spreadsheet just dripping with macros.
    What a nightmare! Errors in the macros could not be fixed. Errors in the preloaded budget codes could not be
    fixed. Errors that I made could not be caught. Some actions were irreversible. Blech.

    The process was then converted to a web-based application. 1000% improvement. All prior problems were solved.
    Client side support issues dissolved away. New functionality was added.

    Elimination of VB will be a step forward for information technology.

  49. What about WordPerfect? by Anonymous Coward · · Score: 0

    It still beats the pants off of Word in my opinion, at least at standalone word processing, but Microsoft beat it with monopolistic business tactics, and stressing interoperability in a corporate environment.

    Corel once had ports of WordPerfect for the Macintosh and Linux. It probably cannot hope for more than a small share of the Windows marketplace, but the Mac OS and Linux are a much wider field. It should try to port its next version to those platforms.

  50. Tell me when it's in Debian. by twitter · · Score: 3, Insightful

    Open Office is getting that same feature, for which contribution Novell is being roundly denounced for conspiring with Microsoft to bring about the end of open-source software.

    If the "feature" is free, no one will denounce them for it. When I see it in the Debian repositories, I'll know it's free and commend them for the contribution. Apple users will thank them too. If they had to sign NDA's and can't distribute it, then it's just another M$ owned prop for a non-free annoyance that should be left to die. If they are using such non free props to promote their distribution, they have indeed sold the free software community out.

    --

    Friends don't help friends install M$ junk.

    1. Re:Tell me when it's in Debian. by Anonymous Coward · · Score: 0
      twitter, please read this carefully. Following this advice will make Slashdot a better place for everyone, including yourself.

      • As a representative of the Linux community, participate in mailing list and newsgroup discussions in a professional manner. Refrain from name-calling and use of vulgar language. Consider yourself a member of a virtual corporation with Mr. Torvalds as your Chief Executive Officer. Your words will either enhance or degrade the image the reader has of the Linux community.
      • Avoid hyperbole and unsubstantiated claims at all costs. It's unprofessional and will result in unproductive discussions.
      • A thoughtful, well-reasoned response to a posting will not only provide insight for your readers, but will also increase their respect for your knowledge and abilities.
      • Always remember that if you insult or are disrespectful to someone, their negative experience may be shared with many others. If you do offend someone, please try to make amends.
      • Focus on what Linux has to offer. There is no need to bash the competition. Linux is a good, solid product that stands on its own.
      • Respect the use of other operating systems. While Linux is a wonderful platform, it does not meet everyone's needs.
      • Refer to another product by its proper name. There's nothing to be gained by attempting to ridicule a company or its products by using "creative spelling". If we expect respect for Linux, we must respect other products.
      • Give credit where credit is due. Linux is just the kernel. Without the efforts of people involved with the GNU project , MIT, Berkeley and others too numerous to mention, the Linux kernel would not be very useful to most people.
      • Don't insist that Linux is the only answer for a particular application. Just as the Linux community cherishes the freedom that Linux provides them, Linux only solutions would deprive others of their freedom.
      • There will be cases where Linux is not the answer. Be the first to recognize this and offer another solution.

      From http://www.ibiblio.org/pub/linux/docs/HOWTO/Advoca cy

  51. That's about right. by twitter · · Score: 1

    I have yet to find a management-type who wouldn't leap at the offer of replacing a stodgy, circa-1995 automated Word document with some sort of web-based application instead.

    That's a relief because VB sucks. The article's budget planning by spreadsheet sounded like an absolute nightmare to me. VBA, like VB itself, had more versions than Windows itself and each new version broke the old scripts. The scripts in the last fortune 100 company I worked for would be fixed by a student intern. The idea behind using PCs in the first place was to give workers power and flexibility in their jobs so they could get what they wanted without an IT guy. It did not work out that way because the workers were too busy getting their jobs done to keep up with ever changing shit like VBA. Deployment of decent collaboration tools is the way forward and that's all happening outside the M$ world.

    --

    Friends don't help friends install M$ junk.

    1. Re:That's about right. by Anonymous Coward · · Score: 0
      twitter, please read this carefully. Following this advice will make Slashdot a better place for everyone, including yourself.

      • As a representative of the Linux community, participate in mailing list and newsgroup discussions in a professional manner. Refrain from name-calling and use of vulgar language. Consider yourself a member of a virtual corporation with Mr. Torvalds as your Chief Executive Officer. Your words will either enhance or degrade the image the reader has of the Linux community.
      • Avoid hyperbole and unsubstantiated claims at all costs. It's unprofessional and will result in unproductive discussions.
      • A thoughtful, well-reasoned response to a posting will not only provide insight for your readers, but will also increase their respect for your knowledge and abilities.
      • Always remember that if you insult or are disrespectful to someone, their negative experience may be shared with many others. If you do offend someone, please try to make amends.
      • Focus on what Linux has to offer. There is no need to bash the competition. Linux is a good, solid product that stands on its own.
      • Respect the use of other operating systems. While Linux is a wonderful platform, it does not meet everyone's needs.
      • Refer to another product by its proper name. There's nothing to be gained by attempting to ridicule a company or its products by using "creative spelling". If we expect respect for Linux, we must respect other products.
      • Give credit where credit is due. Linux is just the kernel. Without the efforts of people involved with the GNU project , MIT, Berkeley and others too numerous to mention, the Linux kernel would not be very useful to most people.
      • Don't insist that Linux is the only answer for a particular application. Just as the Linux community cherishes the freedom that Linux provides them, Linux only solutions would deprive others of their freedom.
      • There will be cases where Linux is not the answer. Be the first to recognize this and offer another solution.

      From http://www.ibiblio.org/pub/linux/docs/HOWTO/Advoca cy

    2. Re:That's about right. by Anonymous Coward · · Score: 0
      VBA, like VB itself, had more versions than Windows itself and each new version broke the old scripts.

      Cite, please?

      The scripts in the last fortune 100 company I worked for would be fixed by a student intern.

      And this is Microsoft's fault how?

      The idea behind using PCs in the first place was to give workers power and flexibility in their jobs so they could get what they wanted without an IT guy.

      And GNU or the FSF or someone else will give them that magically, because all free software is absolutely perfect, and when we switch to it en masse, we'll find ourselves living in a perfect world. As opposed to "M$ Windoze". Correct?

      It did not work out that way because the workers were too busy getting their jobs done to keep up with ever changing shit like VBA.

      "Shit", like VBA. Poetic. Who were these people again?

      Deployment of decent collaboration tools is the way forward and that's all happening outside the M$ world.

      The "M$" world is happy using SharePoint. What's your Office Suite + Collaboration environment, "twitter"?

    3. Re:That's about right. by jbolden · · Score: 1

      Where do you think that VBA code came from in the first place? VBA did its job back when that code was written, an office type power user was able to create a fully automated application for a business process usually in under 2 weeks. Those were never meant to be permanent apps.

    4. Re:That's about right. by jb.hl.com · · Score: 1

      What's your Office Suite + Collaboration environment, "twitter"?

      Why, CVS and KMail, of course! ;)

      --
      By summer it was all gone...now shesmovedon. --
  52. Yes! by Midnight+Thunder · · Score: 2, Informative

    Can it import PowerPoint documents? There is nothing worse than migrating to a "vastly superior" product only not to support the most used format in the office place.

    Went and found myself a trial version and it looks like the answer is yes. I would imagine this is one of the making MS wonder whether there is any need to continue their effort.

    --
    Jumpstart the tartan drive.
  53. Bad lap dog! You threatened our x86 monopoly! by Anonymous Coward · · Score: 0

    How dare you compile your OS to run on cheap hardware!

    How is this a surprise?

  54. And So It Starts by segedunum · · Score: 1

    The development of an apparently open file format with OpenXML, with more and more limited compatibility with Microsoft Office on Windows into the bargain.

  55. How am i going to study? by Tsaot · · Score: 1

    You kid, but I've come to depend on VBA as a study tool. With it I've been able to program tools such as this to help with study and work. This fact coupled with the rumor my physics instructor has been spreading about VBA for Windows being next if this works out well might be enough to make me switch over to OO for good.

  56. iWork is an excellent alternative to Office on Mac by nbahi15 · · Score: 1

    For under a $100 you can get a word processor (Pages) and slideware application (Keynote) that are in many ways much better than the competitions. There are still a few issues with Pages still but it already is easier to write high quality technical documents in Pages. The only thing really missing at this point is a spreadsheet application which I have heard is in the works.

  57. Who uses it? by Midnight+Thunder · · Score: 3, Insightful

    I think the beta reaction instead of "wah, WTF?", should be what percentage of users actually make use of the VBA portion of office? Also, isn't Microsoft slowly migrating to C# as their high-level language of choice?

    --
    Jumpstart the tartan drive.
  58. Why can't they move VBA from VB6 to VB.net based by HighOrbit · · Score: 1

    My understanding is that VBA (event the version in Office2007) is largely based on VB6. Given the fact that Office2007 is a huge install already, why not include the .Net runtime environment with the install and move VBA into a .Net type language. While not completely backwards compatable with VB6/VBA, it would be a lot easier to upgrade a macro or VBA-app to VB.net than to something completely differet like C# because the learning curve from VBA/VB6 to VB.net is a lot easier and there are already a bunch of upgrade "wizards" to move VB6 code to VB.net. Once the macro language is moved to .Net, then the problem becomes implementing a .Net runtime environment to something besides windows and it looks like the Mono project already has done a lot of the heavy lifting in figuring that out. It seems that creating MacOs bindings for the forms is do-able, since Mono has already done similiar work with GTK.

    The only reason I would think that MS would not want move Office to .Net is that a cross-platform runtime environment (e.g. Mono) that allowed running Office on any platform would propbably eat into sales of Windows, since Windows and Office are mutually supporting monopolies.

  59. Re:DOJ should've split M$ apart after conviction . by anothy · · Score: 1
    Does anyone still think that the appeals court was right in reversing Judge Jackson's decision?
    to be clear, the appeals court upheld the lower court's findings; it overturned only the sentence, instructing the lower court to come up with another that more appropriately fit the crime. note that the appeals court agreed that microsoft was a monopoly and abused that monopoly position in violation of law and to the detriment of the public.
    had things continued on the course they were on, the lower court would likely have had to replace the sentence of breaking up microsoft with a less harsh one - perhaps opening up library source, or documenting hidden APIs, or similar.
    unfortunately for everyone except microsoft, in 2000 we had us an election and, thanks in at least a small part to Gates' financial support, in 2001 the DoJ was directed to make the case go away by the new administration.
    --

    i speak for myself and those who like what i say.
  60. for the non-programmer by Aurisor · · Score: 5, Informative

    Hey, guys....I read through the developer's blog. There's a section in there which he tells non-programmers to skip, where he goes through the gritty details of why porting VBA is impossible. Here's a quick summary if you can't seem to sift through the tech-speak but still want to know what's going on.

    First of all, a lot of the code that actually comprehends the VB programming language is actually tangled up in the GUI code. Second, the code has huge blocks of code that are written in processor-specific assembly. That means that they either have to fundamentally redesign the entire product or maintain separate versions for all of the different processors they support (32-bit PPC, 32-bit x86, 64-bit x86). Third, he rules out the possibility of porting the windows version of VBA over to the mac because the damn thing actually makes assumptions about how the actual .exe file is formatted. Finally, the author kinda passes blame along, saying he just inherited the whole program from his predecessors, who no longer work at Microsoft.

    When I first read the article, I thought it stunk to high heaven of Microsoft trying to gimp Apple. I still believe this is going to be a huge headache for Apple users who rely on extensive cross-compatibility, but unless that blog is a large-scale, deliberate, malicious fabrication, VBA is really an ungodly mess of an application.

    Who would have guessed?

    1. Re:for the non-programmer by Nasarius · · Score: 1
      First of all, a lot of the code that actually comprehends the VB programming language is actually tangled up in the GUI code. Second, the code has huge blocks of code that are written in processor-specific assembly. That means that they either have to fundamentally redesign the entire product or maintain separate versions for all of the different processors they support (32-bit PPC, 32-bit x86, 64-bit x86). Third, he rules out the possibility of porting the windows version of VBA over to the mac because the damn thing actually makes assumptions about how the actual .exe file is formatted.
      Jesus Christ! And I thought people were exaggerating when they said that Microsoft code is a mess. Why in the world would you write a script interpreter in assembly? It's been a few years since the last Office release, and they'd rather cripple a product than get a couple guys to refactor the VBA code?
      --
      LOAD "SIG",8,1
    2. Re:for the non-programmer by MulluskO · · Score: 1

      Why don't they just write office in .net if they love it so much?

      --

      Too busy staying alive... ~ R.A.
    3. Re:for the non-programmer by Aurisor · · Score: 1

      I have no idea. If anyone at my company even suggested such a hack I would have him fired on the spot. No, I'm not joking.

    4. Re:for the non-programmer by Keeper · · Score: 1

      Why rewrite code that isn't broken?

    5. Re:for the non-programmer by Anonymous Coward · · Score: 0

      Probably a lot of this assembly dates back to Windows 3.x and the 16 bit api times :)

      LOL. I'd expect no less.

      Cheers, Kuba

  61. No VBA?! by ConceptJunkie · · Score: 1, Funny

    Well, how in the world are people going to write viruses for Office?

    Oh, wait, I forget, OSX doesn't suffer from viruses.

    --
    You are in a maze of twisty little passages, all alike.
  62. It's not us that have a problem with it... by JoeCommodore · · Score: 2, Informative

    For the most part on these things it's not us (Mac users) that have a problem with having a feature missing it usually comes down to soneone from the outside not accepting the fact that we cannot use thier stuff because we do not have that feature. If mac BU want to make headway they do not need to talk to Mac users about how to handle the loss of VB in Office but consult with the WINDOWS Office unit on how to handle that other CURRENT versions of Office will not have VB support. THAT is where a lot of the problems and friction eminate.

    --
    "Enjoy what you're doing! If it becomes drudgery, you're doing it wrong!" - Jim Butterfield
    1. Re:It's not us that have a problem with it... by Budenny · · Score: 2, Interesting

      You don't understand at all. Its about the viability of MacOS as a business platform. If you cannot, in a business environment, reliably exchange files, you don't have a viable platform. It may not matter to you personally, but it will matter to your coworkers and your employer. Its another step in the exclusion of Macs from the business world.

  63. How Microsoft profits off of Intel Macs... by david.emery · · Score: 2, Informative

    So with Mac Office fatally crippled (Most documents I get these days have macros in them. I have no clue why, but I get the anti-virus warning when I open them), I'll be forced to go to something that can open that crap.

    With Parallels or BootCamp, I -can- run Windows and Windows Office on my Mac. But at what cost??? Dell pays peanuts for Windows/Office on each machine it ships. Me, I'll have to buy retail. Office XP Pro costs $300 (I just priced it out for -this very reason-.) That'a an appalling amount of money for (bad) software. Office on Windows retail probably costs a similar amount. Corporate IT tells me "Oh, we -never- buy software from Microsoft. We always get our machines equipped by the OE(hardware)M."

    Good strategy if you're a Microsoft stockholder.

    But the previous comments about the antitrust "oversight" of Microsoft applies here, and I find Office a much more insidious monopoly than Windows ever was...

              dave

  64. Interesting... by swalters1 · · Score: 2, Insightful

    I'm actually wondering about this decission and if it has far more to do with Mac's unwillingness to work with Microsoft to support .NET apps on their platform, deciding instead to only support JavaVM and their own systems.

    Why am I thinking that? As a .NET programer I had a chance to work with Office 2007 and one of the first things I noticed was that VBA was being superceeded in the suite by a "VB.NET" system instead. Not a big deal for me, or most VBa users since the format, structures and commands are fairly simliar. But VB.net allows more interconnectivity and function than the older VBa engine ever could. ((Yes that's good and bad when you consider macrovirus issues))

    Anyway, just a thought, and I'm interested to hear what other people think. I know that porting the VBa engine in Office 2007 would have been much simpliar for the programing group if Mac had .NET support (and yes there are .NET engine for certain *nix distros and ones that support WinForms) So please comment, I'd like to hear any reasonable comments that do not contain the usual "Why would they want to do that? Support something MS created? That's just giving MS more control" or the other "Mac is just better... install linux...etc comments." but a real valid comment on the thought.

    Thanks Mac people!

    1. Re:Interesting... by mkiwi · · Score: 1

      So Apple is supposed to license an API/environment from Microsoft without the guarantee that Mac Office apps will be supported in said API/environment ?

    2. Re:Interesting... by swalters1 · · Score: 2, Insightful

      Good point, but that works both ways. If Mac isn't going to support .NET why would Microsoft want to continue product support for a product that only "half" works on OSX because it's lacking .NET support?

      I know it's a catch 22, because neither side wants to work with the other, it's more of a "if I have to..." kind of association. I'm more curious to know if MS would want to continue supporting OSX at all if they have to limit what the programs can do because of a lack of .NET support, or if Mac would be willing to support the API if it meant full support for macros, etc in Office for Mac

    3. Re:Interesting... by Anarchitect_in_oz · · Score: 2, Insightful

      Not sure who is the unwilling one here? Apple or Microsoft?

      For Background: I'm in the last steps of installing measures that mean we can run a VB based Industry app. on our Mac Centric network. The app runs under X11 but the is hosted off a single Windows Box, and fairly well.

      Think about how VB.net is used.
      Alot of the money making for MS from VB flavours as i understand is in enterprise, using it for development of Custom Business Apps, either as Database front ends or standalone. VB ties Enterprise to Windows, if They worked with Apple to support VB in OS X, especially if that support meant a look and feel close to cocoa applications, or even just better than under parrallels, then there is no reason not to have mixed enterprise environments, using Mac's and Windows, ditto on the Linux front. Every Mac sold is at least one windows box not sold as far as Microsoft is cercerned, where Bootcamp doesn't have the same market share issues.

      As far as Apple is concerned every Mac sold is a Mac sold.
      Now this has to be balanced against does it hurt the brand image to lose the point of distinction.
      If they did support they would be relieing on providing enough compelling Mac features to encourage Mac development.
      That Said would imagine Apple would be keen to get support but would also understand it would need to be done well.

      --
      "Call us when the New age is old enough to drink" Beck
  65. Fix java first by rvw · · Score: 2, Interesting

    OpenOffice is working on an Aqua version that can run natively on OSX. I suppose that will run faster than NeoOffice.

    From their mission statement:

    To develop OpenOffice.org on the Mac OS X platform.

    At the moment this means producing continued releases of the X11 version of OpenOffice for the Mac, and the removal of X11 as a requirement thus making OpenOffice more Mac like. Once OpenOffice Aqua is released, the team will focus on making OpenOffice adhere to the Apple HCI guidelines.

    For me, NeoOffice works, and I've been using it since more than a year. The big problem here is not NeoOffice, but Java Swing I believe, as NeoOffice is java-based. Java is slow on the Mac, and that should be fixed! Try to use Eclipse, then NeoOffice is lightning speed.

    1. Re:Fix java first by binford2k · · Score: 1

      Try to use Eclipse, then NeoOffice is lightning speed.

      How do you do this?

    2. Re:Fix java first by jrockway · · Score: 2, Informative

      He meant, "if you think NeoOffice is slow, Eclipse is even slower".

      That said, gcj can compile Eclipse to native code, in which case it's pretty fast.

      --
      My other car is first.
    3. Re:Fix java first by rvw · · Score: 1

      Well you're right, that's what I meant. I didn't know you can compile Eclipse in a different way, and I wonder why that hasn't happened if it's so much faster.

    4. Re:Fix java first by jrockway · · Score: 2, Interesting

      > I wonder why that hasn't happened if it's so much faster.

      Most linux distros ship the native version. I think that on OS X you're locked into Apple's JVM (for the Cocoa widgets, etc.), and Apple's JVM just isn't particularly good. It's not fast, and it won't emit native code. (So try Eclipse on Windows or Linux with a Sun or IBM JIT JVM. Much nicer.)

      --
      My other car is first.
    5. Re:Fix java first by binford2k · · Score: 1

      well damn, I had my hopes up and all. (I thought that maybe the OSX Eclipse package included a faster JVM or something.)

    6. Re:Fix java first by samkass · · Score: 1

      Well, this should change dramatically very soon, at least on Intel Macs. With Java 6, Apple is mostly just recompiling the Sun JVM code directly on the Mac. It should run just as well on the Mac as it does on Windows.

      --
      E pluribus unum
    7. Re:Fix java first by jeremyp · · Score: 1

      I'm fairly sure that Apple's OS X JVM has always been a recompile of Sun's Java.

      --
      All I want is a secure system where it's easy to do anything I want. Is that too much to ask ~~ Randall Munroe
    8. Re:Fix java first by samkass · · Score: 1

      I'm fairly sure you're wrong, as Sun doesn't have a compiler for Java bytecode to PowerPC, and large portions of the UI had been using Aqua. It's likely they borrowed extensively, but in the latest JDK 6 it pretty much *is* a recompile. They went back to using the Sun renderer as the primary renderer (merely having an Aqua theme for it), and can use the Sun x86 JIT compiler.

      --
      E pluribus unum
  66. Re:DOJ should've split M$ apart after conviction . by ScrewMaster · · Score: 1

    I didn't say it would live without it, just that it should. I know what you're saying, and it's true. On the other hand, if we are to wean ourselves from Microsoft products (should we, collectively, decide that we need to do so) it would be in our best interests not to have too large an investment in Microsoft glue code. Looks like your outfit would be in trouble in that case though.

    --
    The higher the technology, the sharper that two-edged sword.
  67. Applescript! by bhgray · · Score: 2, Interesting

    When this news first came out several weeks ago I think I remember the macBU team listing AppleScript as the new preferred method of scripting rather than VB. The current Applescript reference guide for Excel alone runs 462 pages, and contains hundreds of classes and methods. I've Applescripted Excel on occasion with great success, and converting the actions to Automator actions is fairly easy. I think that other than the obvious, potentially huge, burden of converting VBA to Applescript, I think that in the long run the move could end up strengthening the interoperability between MacOS and the Office suite.

  68. Use LaTeX by zeromorph · · Score: 1

    Yep, or use good ol' LaTeX.

    The packages "beamer" and "prosper" are very good for presenations. And for reports, letters, articles or an occasional PhD thesis LaTeX is still far ahead of Word and OpenOffice.

    But whatever you use exporting a presentation to pdf is always a good idea and I don't understand why not more people do it.

    --
    "Hannibal's plans never work right. They just work." Amy/A-Team
  69. I beg to differ: Entourage is better than Outlook by brokeninside · · Score: 1

    I work for a Microsoft shop but at home I only run OS X. I find Entourage to be far, far better Exchange client than Outlook 2003 which we've standardized on at work. To illustrate just one example, Entourage can connect to multiple Exchange servers where Outlook can only connect to one. Is that a brain-dead design decision or what? I can't even begin to conjecture what Microsoft had in mind when deciding that Outlook users would only ever desire to connect to a single Exchange server.

  70. IMO, iWork is why Microsoft is abandoning Office by brokeninside · · Score: 0
    When Apple announced Safari, Microsoft immedieately abandoned the Mac version of iE.

    Once Apple previewed Keynote, the writing was on the wall for Office for OS X. When Pages debuted, that only cemented the decision. The only thing keeping new releases on the drawing board is the settlement between Apple and Microsoft that guaranteed development of Office for the Mac for a certain number of years. Once the clock runs out on that agreement, there will be no no Office for Macs.

    As far as databases go, don't forget that it was Apple that produced Filemaker Pro. Look for a re-acquisition of Claris sometime in the next couple of years.

    What will kill Apple, though, is the demise of Entourage. Once Microsoft is no longer providing an Exchange client, there will be a powerful incentive to not go Mac. Hopefully Apple will step up to the plate.

  71. The standard by jbolden · · Score: 2, Interesting

    X is a standard for windowing on *nix systems

    Think about this for a second. Do you think the people who are interested in "the standard" rather than what they think is best would be using OSX at all? X is designed to work well for people who like Unix apps (Darwin users). Its also designed to offer some level of support for an integrated environment. But that's far short of a mac app.

  72. Won't be native on Intel?! by theshibboleth · · Score: 1

    I'm rather confused by the statement that the next version of Office for Mac won't be Intel-native. This directly conflicts with what Microsoft has said (http://www.microsoft.com/mac/default.aspx?pid=mac IntelQA).

  73. Re:QUICK!!! Now that you mention re-write by davidsyes · · Score: 1

    Funny thing is is that I FORGOT to include that. All that I wrote, and I thought of and forgot that.

    But, I imagine that if IBM and Hansoft even agreed to work with SO/OOo, they would demand a total rewrite, no doubt about it.

    I noticed that CompuUSA sells StarOffice, but I don't know how much it moves/alters inventory. It's been hanging from the endcap for maybe a year that I've noticed.

    I don't known what "best code" SO folds into SO from OOo, but if any speed gains were to be had, I'm sure we'd get them as part of the incremental upgrades to OOo, unless Sun is holding those back to attempt increasing sales of SO...

    ============ Different topic....

    BTW,

    JUST yesterday (or maybe it was Friday) I recalled the other thread about Novell/ms. I think that ms does not need to outright assault/kill Linux/FOSS immediately. Someone mentioned that ms wouldn't care that Linux/FOSS created good software as long as what people use is the stuff that **ms** puts out. So, what if ms DOES release "ms office for Linux"? I think, now, to avoid Win4Lin, VMware, and other apps, a LOT of businesses just MIGHT use ms-warez ON Linux, just for stability, and streamlining their apps.

    Now, Linux the server/desktop would still survive, but mshaft would put a big dent in the outflow of FOSS apps if ms could stem the flow of FOSS uptake. This would hurt a LOT of people, maybe even me. I want to release as a combination of GPL/proprietary (free/non-free) license an app I've been building for a few years. But, my mind thought of all this when I was perusing my licensing options.

    ==============

    Back on topic....

    I wonder how much of Apple's customer base actually USES ms VBA scripting. I'd presume that ms did some intense polling and decided the number was not large enough to support, or just large enough to hurt in order to hurt Apple.

    --
    Previously: "Linux... Toward the Sunrise..." Now: "Linux... Toward the-- No, now, part of Every Sunrise"
  74. Separate OO like with the Mozilla suite by rvw · · Score: 1

    I really liked Word Pro back in 1997. I used it several years. It had many useful features. But when I changed to Windows 2000 it crashed all the time. So I changed to Office - simple as that. The fact was that the crashes I had with Windows 98 were so frequent, that changing to Office was a small price.

    Anyway, I'm on a Mac now, using NeoOffice for more than a year. I don't use Office anymore on the Mac. NeoOffice is slow - no question about that. But it's workable. If you put many pictures in a document, then it's really slow. If you do difficult layout stuff, same story.

    NeoOffice looks a bit like Mozilla did several years ago. Then came Phoenix, the browser only version, now better known as Firefox. Mozilla was a slow browser. Firefox is clean and fast (well maybe not if you install a ton of extensions - but that's your own fault).

    And I really would like IBM (more than Apple) to jump in and help them out. But on the other hand, isn't Sun supposed to do that?!?!

  75. So that means by Anonymous Coward · · Score: 0

    Word will become a text editor?

  76. What about now? by tuxedobob · · Score: 1

    Is this something that Office for the Mac has now or was it just a new planned feature that isn't going to happen after all?

    If the latter.... so what?

    If the former, how many people actually know and use it?

  77. Pardon my ignorance... by camperdave · · Score: 1

    Pardon my ignorance, but isn't the entire point of a graphics subsystem to provide widgets? If X isn't doing it then just what the heck is X for?

    --
    When our name is on the back of your car, we're behind you all the way!
    1. Re:Pardon my ignorance... by jrockway · · Score: 1

      Before you can draw "widgets", you need to be able to manage color maps, draw rectangles, load fonts, address the video hardware, read input from the keyboard, manage a cursor, manage evnets, etc. That's what X does.

      --
      My other car is first.
    2. Re:Pardon my ignorance... by camperdave · · Score: 1

      Ah! So X is only half of a GUI. Gnome and/or KDE is the other half. That makes sense... kinda. Although it does raise the question "If X has been around for such a long time providing the bottom half of a GUI, why hasn't there been an equally seasoned top half?"

      --
      When our name is on the back of your car, we're behind you all the way!
    3. Re:Pardon my ignorance... by jrockway · · Score: 1

      Development on the X server was very slow up until a few years ago because of some political problems. Forking XFree86 into X.org has eliminated those problems, and X development has sped up rapidly. The new features that have been added in the last few years are too numerous to list.

      Also, KDE and GNOME are pretty polished. They both make for usable desktops. GNOME errs on the side of simplicity, and KDE errs on the side of having too many features. I like the look-and-feel of KDE (and the core Apps; Konqueror, KMail, Amarok, etc.) so that's what I use. GNOME is good too, though.

      BTW, Apple doesn't really have a unified GUI either. They use "Aqua", "Brushed Metal", whatever the new version of iTunes uses, the Mail.app GUI, the wooden GUI for GarageBand, etc.

      Finally, IIRC, you can't easily open a control panel and change "Control-W" from "Close Window" to "backwards-kill-word" like you can in KDE and GNOME. Apple has a lot of fanbois (and so do GNOME and KDE), but when it comes right down to having a usable computing environment, I almost have to say that GNOME and KDE are ahead. Just my 2 cents.

      --
      My other car is first.
    4. Re:Pardon my ignorance... by camperdave · · Score: 1

      OK, I understand now (I was wondering a little why it was now x.org, and not Xfree86). Thanks for the enlightenment.

      I understand a little of the history behind KDE and Gnome. One was built on a slightly non-free library, and out of a desire to be completely free, the other was developed. However, I wish that they had a common library or whatever it's called. I find it disconcerting sometimes when I see "gnome app" or "kde app". Will it work on my desktop? And why should it matter to an app what desktop I'm running?

      --
      When our name is on the back of your car, we're behind you all the way!
    5. Re:Pardon my ignorance... by jrockway · · Score: 1

      They are all X11 apps, so it doesn't matter which environment you're running. A GNOME app won't look as nice when you mix it in with KDE apps (and vice-versa), but it will be perfectly functional. Lots of people use Gaim on their KDE desktop, or Konqueror on their GNOME desktop. (I like unity, though, so I use all KDE apps. I do kind of miss IceWeasel extensions, though.)

      --
      My other car is first.
    6. Re:Pardon my ignorance... by 644bd346996 · · Score: 2, Insightful

      Your point about the customizability of OS X is good, but I disagree somewhat with your comment on Apple not having a unified GUI. Certainly in the past several years Apple's various apps have gone through several different looks, but the behavior of the GUI has been consistent. No matter what the color, all the scrollbars act the same (except for some third-party java apps). The consistent layout of menus and dialogs is more important than the color scheme.

      Apple still has no good excuse for their indecision about color schemes. One would think that all of their artists could come up with something and stick to it.

    7. Re:Pardon my ignorance... by camperdave · · Score: 1

      OK, so it will run. But why should it not look as nice. Doesn't the app use the $current_desktop widgits for whatever it does? Doesn't it pull the icons it needs from whatever theme is currently active? Either the app should look the same as whatever desktop is running, or it should look the same on all desktops. If an app was specifically written to look "gnomish" or "KDEish" then the app was written incorrectly.

      --
      When our name is on the back of your car, we're behind you all the way!
    8. Re:Pardon my ignorance... by drsmithy · · Score: 1

      Ah! So X is only half of a GUI. Gnome and/or KDE is the other half. That makes sense... kinda. Although it does raise the question "If X has been around for such a long time providing the bottom half of a GUI, why hasn't there been an equally seasoned top half?"

      Becuase the only really useful feature unix nerds see in X is the higher resolution allowing them to fit more xterms on the screen...

    9. Re:Pardon my ignorance... by Whiney+Mac+Fanboy · · Score: 1

      Becuase the only really useful feature unix nerds see in X is the higher resolution allowing them to fit more xterms on the screen...

      Errrr right. Spoken like a true windows fanboy.

      The killer feature for X for unix nerds is network transparancy (something the MS fanboys just don't understand).

      --
      There are shills on slashdot. Apparently, I'm one of them.
    10. Re:Pardon my ignorance... by shmlco · · Score: 2, Informative

      Finally, IIRC, you can't easily open a control panel and change "Control-W" from "Close Window" to "backwards-kill-word" like you can in KDE and GNOME. Apple has a lot of fanbois ... but when it comes right down to having a usable computing environment...

      Go to "System Prferences -> Keyboard & Mouse -> Keyboard Shortcuts", and you can add or redefine any application's keyboard shortcuts. I mean, just in case you're on a Mac sometime and want a "usable computing environment".

      And it would appear that Apple isn't the only system with fanbois...

      --
      Any sect, cult, or religion will legislate its creed into law if it acquires the political power to do so.
    11. Re:Pardon my ignorance... by Anonymous Coward · · Score: 0

      OK, so it will run. But why should it not look as nice. Doesn't the app use the $current_desktop widgits for whatever it does? Doesn't it pull the icons it needs from whatever theme is currently active? Either the app should look the same as whatever desktop is running, or it should look the same on all desktops. If an app was specifically written to look "gnomish" or "KDEish" then the app was written incorrectly.

      Because the app is built against either the Gnome or KDE library, and will use that library to draw widgets. It may be difficult to understand, but imagine running OSX-Intel and Windows at the same time (I know it doesn't work like that, but try to imagine anyway). Opening the Finder will call Cocoa to draw widgets, where as Office Vista will call Win32. Underneath, both Win32 and Cocoa will use the graphics card to do the actual drawing. But even if it's the same graphics card and the same driver, Cocoa and Win32 buttons will look differen.

      Now, compare Gnome to Cocoa, KDE to Win32, and X to the graphics driver. Because that's what X is - a fancy graphics driver. It has no concept of widgets, only pixels, lines, rectangles - and Windows. Not windows as in those things you grab with your mouse and move around, but as in a rectangle that a specific program draws into, which can be on top of other windows. It can only be moved, resized, raised, lowered, etc. by the programs, though, not by the mouse. That's where the Window Manager comes in, it will draw some nice graphics around a Window, and allow you to do all that mouse stuff.

    12. Re:Pardon my ignorance... by JonJ · · Score: 2, Informative

      The themeing and look isn't determined by the application, but the windowmanager/desktop environment. Meaning that if you write an app for KDE, KDE will determine how the app looks.
      Same thing if you write for OSX' carbon or cocoa, or whatever the hell it's called.

      --
      -- Linux user #369862
    13. Re:Pardon my ignorance... by Anonymous Coward · · Score: 0

      Although it does raise the question "If X has been around for such a long time providing the bottom half of a GUI, why hasn't there been an equally seasoned top half?"

      There was. CDE and OpenWin. They were good for their time, but we're comparing them to Windows 3.0 then. And they weren't free[1], so a Linux distro that were to include them would cost a lot of money.

      At some point people grew tired of having no good desktop system on top of Linux / X, and started writing KDE. The rest is history.

      [1] At least CDE wasn't, I'm not sure about OpenWin.

    14. Re:Pardon my ignorance... by camperdave · · Score: 1

      Meaning that if you write an app for KDE, KDE will determine how the app looks.

      But we shouldn't be writing apps for KDE any more than we should be writing web pages for Internet Explorer. Web pages should be written to the HTML standard, so they can be viewed properly regardless of the browser (OF course, the browsers should all follow the standard as well). In the same way, we shouldn't be writing apps for KDE, or for Gnome, or for any specific desktop. We should be writing them to an open desktop standard. That way they would look proper for whatever environment they're in.

      --
      When our name is on the back of your car, we're behind you all the way!
    15. Re:Pardon my ignorance... by jrockway · · Score: 1

      Right, but that's not global. Try using C-w to kill the previous word (to the clipboard) while editing iTunes tags.

      --
      My other car is first.
    16. Re:Pardon my ignorance... by Lost+Engineer · · Score: 1

      Network transparency is good, but I know lots of people whose "desktop" is a bunch of xterms tiled across a large screen. You don't need a menu for apps you access every day, so this makes a lot of sense to me.

      firefox &

  78. Just for stability? by leonbrooks · · Score: 2, Insightful

    I've had MS-Word vanish many times in mid-type on several customer machines.

    To get OO-Writer to do the same, I have to be running a cruddy video driver for an odd card, & seg-fault Writer via that.

    I alse regularly use & recommend Writer for recovering "broken" MS-Word documents.

    On a number of occasions, I've had time-critical documents shipped from the US or UK arrive unreadable in MS-Office, but read & edit fine & dandy under OpemOffice. I also ship documents in several forms, & a few times have had the recipient recover text from a Writer PDF file and use it where the Word DOC file arrived broken.

    I have not had an ODT document arrive broken, ever, and it's very rare for a Writer DOC to break.

    This has scraped documents in closely under deadlines a number of times.

    I don't see this safe method as being competed with by a pay-for system which has demonstrated its instability, and forces me to use another OS just to run it.

    --
    Got time? Spend some of it coding or testing
    1. Re:Just for stability? by kabz · · Score: 2, Interesting

      I had an occasion recently to repair an Excel file that crashed Excel 2003 on load. Open Office Calc loaded the file, complained about a (corrupt) number of rows, but then displayed the file faultlessly. Saving the file yielded a file that worked fine in Excel.

      This saved one of my co-workers untold grief retyping the file.

      Go Open Office!

      And, btw, Calc at least starts up in just a few seconds on an Ubuntu 6.10 VM with 512 Megs in Parallels on a Mac Mini Core Duo 1.66

      --
      -- "It's not stalking if you're married!" My Wife.
    2. Re:Just for stability? by HuguesT · · Score: 1

      Just to be fair, I've had Word documents that opened fine on MS-word but not at all under OO.o (infinite loop somewhere).

  79. Non-free annoyances by Anonymous Coward · · Score: 0
    non-free annoyance that should be left to die

    Yeah, that pretty much sums up 10 years of VBA for the corporate world. And because it's not "in Debian", it should not exist. Very good - I love how these posts get modded up.

    People like you with that extremist jihad mantra attitude remind me of things like these. No one will ever wear that, but it's lots of fun to strut around in it and you can talk about it over a dry martini afterwards. The designer will end up in the clank, and hopefully in a few years no one will remember that even existed.

  80. Third party support? by Niten · · Score: 2, Interesting

    According to one MacBU developer's blog, the Mac version of OS X will have support for basically the same object model used in Office for Windows, but will only lack support for the VBA language itself. In its place, developers can use AppleScript or other languages to script Mac Office.

    So what are the chances that someone like Real Software will step in with a Mac Office plugin to allow it to handle VBA scripts?

  81. Removing it from Windows too.. by Anonymous Coward · · Score: 0

    Uhm, wasn't it commented that VBA will be removed from the Windows version of Office as well... Pretty sure Peter O. made this statement a month or two ago...

  82. Let's be practical (and sell out) by Anonymous Coward · · Score: 1, Interesting

    I loathe and despise Word for Windows. It is slow, almost unusably buggy, has the most awkward and painful interface I know of (much, much worse w/ 2007, from what I've seen of it and IE7) and crashes constantly to boot. I've never had much exposure to the rest of Office but what I know of it sounds the same or worse. Oddly enough, the latest version of Word for Mac I've used (2001 IIRC) was dramatically superior to the then-current Windows version; maybe a reaction to the Word 6 fiasco and subsequent backlash.

    Given all that, why would anyone, anywhere touch Office with a 10 foot pole? Because it's MS; because management idiots buy it, not users; because it's possible, with enough expensive training, to make it work well enough to keep things creaking along. And, of course, because every business document out there is in the misbegotten .doc format.

    I should be thrilled at the prospect that Neo or OOo might get a well deserved boost from this; I should be excited that the new XML formats, as atrociously designed as they are, make interop more possible (harder to block at least) than ever before.

    Instead I'm thinking: my company provides me full MSDN, including Office development. MS is planning to provide pretty much the same object model in the new Office, except that it will be exposed by Applescript instead of VBA. What would be the market prospect for a VBA / Applescript translator?

  83. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  84. good riddance by v1 · · Score: 1

    And only after another virus was circulating that affects Excel for mac as well as Excel for windows.

    The ONLY thing on my mind when I am worrying about computer viruses is Microsoft Office. I wonder how MS feels about my making that mental connection with their brand?

    --
    I work for the Department of Redundancy Department.
  85. This is old news by Anonymous Coward · · Score: 0

    They announced this a while ago. Of course denying that this is really the end of Office for the mac. What amazes me is that the Macintosh Business Unit refuses to recognize this, and that this is the end of the line for probably a lot of their jobs. I would rather they stripped out almost every other "new" feature, just updated the old version... and let the code be messy.

    But, of course, they instead take out a vital part for cross-platform capability.

    And Open Office? What a joke. MS Office at least took multiple generations to become bloated... I wonder what OpenOffice's excuse is?

  86. Same Tune, Different Day by Nom+du+Keyboard · · Score: 1

    Just another reason not to upgrade to the latest MSOffice. The only difference is that this time it's the Macs that are affected.

    --
    "It's the height of ridiculousness to say for those 9 lines you get hundreds of millions."
  87. But will the replace it with anything useful? by mlewan · · Score: 1
    MS has no good track record with their Mac versions. Office 2004 introduced peculiar and buggy things like the "Project Center" and the "Notebook Layout". It was great that they introduced functionality that was not in the Windows version, but it was unfortunate that the added functionality was useless.

    Besides Office is still not Services aware, and that removes part of the purpose of having a Mac.

    If they now leave VBA out, will there be any reason left to buy MS Office instead of downloading the free NeoOffice?

  88. OSX Users a bunch of Winers... by rising_hope · · Score: 1

    But seriously... In light of the Unix-based core, and ease of portability of wine (see the darwine project), and the ability to run Microsoft Office for years now, why not just buy the Windows version of Microsoft Office and run it under OS X using Darwine? Sure, it's not ideal, but if Apple increased contribution to the project and put it's support behind running Microsoft Office 2007 on OS X, I think that should be about all the comfort businesses and enterprises need to insure they could move forward with OS X. You'd be guaranteed 100% compatibility with the Windows version, Access would be there, and life would be happy again. Oh, and added benefit - it's already Intel native, so performance should be pretty darned good (even better than office 2004), as wine, as we all know, is not an emulator. ;-)

  89. Just be glad... by LanMan04 · · Score: 1

    Just be glad your office environment doesn't mandate the use of WordPerfect 12.

    It makes Word look like a walk in the park. UGH!

    --
    With the first link, the chain is forged.
  90. My experience with handling VBA on Mac OS by Aram+Fingal · · Score: 1

    For what it's worth, there was one occasion when I was given a bit of VBA code and told to make it work for Macs. It would not run as-is in Office 2004. I looked through the code and couldn't figure out much. I have no experience with VBA but I know enough about various other languages that I can usually figure out what's going on in an unfamiliar language but not this time. I called up the developer and got a description of what the program was supposed to do and then wrote it from scratch in AppleScript. I was able to do everything that I needed to do and my AppleScript turned out to be much more trouble free than the VBA script on Windows. That doesn't necessarily mean that it's the fault of VBA itself. I don't think the guy who wrote that particular VBA code is that good a programmer. Not everyone has an AppleScript developer handy, which I suppose is the problem with loosing VBA support. My point is that it isn't trivial to run VBA in existing Mac versions of Office anyway. At minimum, you need a small AppleScript wrapper. AppleScript in Office 2004 has a "do VBA script" command which is supposed to let you run code from Windows but it didn't work in for the code I was given. One of the issues is that you have to escape certain characters for it to work and that, alone, would not have been trivial for the quantity of code I had to go through. Even a small sample of code put into a subroutine, with all the escapes correct, did not work for me. If there's another way to run VBA code in Office 2004, I don't know about it.

  91. WOW. by Anonymous Coward · · Score: 0

    I am slightly at a loss on where to begin to even consider this pointless post. You are probably the WORST Mac user I have EVER come in contact with. Normally, I really like Mac users, they are cheerful people and you do a tremendous disservice to them. You are the type of user that the Windows community would love to get rid of (cutting 90% of the spam/viruses), the Linux community could do well with out (removing a horrible taste for new users on support forums, and increasing adoption), and according to my Mac buddies over here, a breed once thought to be extinct. So let me switch over to my pissed mode.

    "What cross-platform development? I am a full-time J2SE/J2EE developer and..."

    First, I think someone else already has posted the faults of Java development on Mac and I completely agree with him, so go read that. Second, you can do "Java development," consider yourself a "cross-platform developer", and yet you consider Linux a "reconfiguration and dependency hell?" Linux when compared to the other unix systems out there is a breeze. You run a command to install an application from a remote source and then configure it to your liking. See if it's that simple on an Enterprise level application for people like BellSouth, Comcast, or Ford. Third, "cross-platform" development is more than just using an almost close to perfect cross-platform language. It is a way of developing software. Java is just one simple and usually effective method of it. I program in C, C++, C#, Java, Python, Perl, Tk, Ruby, on occasion, PHP and a few other unmentionable older languages which I haven't used recently. So don't get all high and mightily about cross-platform development with little old Java, that would be baby steps. Java has many limits and situations where it is NOT the best fit, and if you were a really good Java developer, you would know that.

    Objective-C, hummm, now there is a language that everyone HAS to learn. There is too much stuff out there to learn and too little time to learn it. Between C and C++, ObjC kind of falls off the chart behind a lot of other things when it comes to priorities. It has a return on investment that is smaller than the other options that I could spend resources on.

    FYI: Obviousness (noun): 1: being in the way or in front; 2: easily discovered, seen, or understood
    I guess you need to go update that Mac dictionary (my bad Mac users ^_^)

    But you wanted an example.... Humm... ok, here is one that comes popping up. The one button mouse follows the Mac philosophy to the letter. But few seem to realize that you take a multifunctional, unbelievably flexible appendage that has taken several millennia to evolve and reduced it to a stick that shoves around and slams a really neat looking piece of plastic. Good job Jobs. :-P

    Shortcuts... I have looked that the Apple suggested specification and the Windows specification, and on face value, I felt they were pretty much the same with Apple having a slight lead. But then you look at market adoption, familiarity, and roll in PC history and it becomes well.... Obvious! It really is a matter of opinion, and I just like this side of the fence, and I am sorry it bothers you SO much. The fact you got a different opinion on this matter, doesn't bother me in the least.

    "There are few completely incorrect points here, so I'll hit the big ones...."

    Ok, lets get to the meat of the matter.
    NO, Apple needs to develop whatever its targeted customer base WANTS. From reading the post I replied to, personal experience, and talking to other full time Mac user friends of mine; I kind of got the feeling that the users wanted x.org (or more accurately gtk/kde) apps to work/appear/conform to Mac type apps. And I stated that the majority of the issues can be solved by Apple developing key translation layers into their side of the equation. Grow a backbone for a change and go ask your vendor of choice to provide you with what you want for the cash you shell out. People do that for th

  92. IE dejavu by arifirefox · · Score: 1

    Microsoft dropped IE for the mac because they couldn't compete with mac alternatives such as Safari, Firefox and Camino. They may drop Office for the mac if Open/NeoOffice does a better job.

    --
    Firefox Power http://firefoxpower.blogspot.com/
  93. Improved security for Mac Office! by argent · · Score: 1

    This is great! Visual basic scripts in Office documents were one of the hardest things to manage from a security perspective because Microsoft's "fixes" for scripting vulnerabilities in Word repeatedly broke the software that we were using to prevent automated script execution in Word. In fact this was the straw that broke the camel's back and the reason we eventually opted for the lesser evil of anti-virus software.

    Removing that avenue of attack is a big victory for the continued security of Mac OS X.

  94. Translators by Kagami001 · · Score: 1

    Indeed. And not just for Wordfast.

    Client says, "Here're 20 Excel files of dialog for Game X. In each file, we want you to translate columns H and K in sheets 1-6, and column B in sheets 7-10, but only the cells that are colored green or pink or that have the name 'Bob' in column C. Please send us an estimate for cost and completion time."

    A few lines in VBA can identify precisely the right cells to count across all 20 files and feed them into a counting function (also written in VBA) or dump them into a file for counting with some other application's word/character count feature.

    Who uses VBA? Anyone who wants to automate a simple but repetitive task in an MS Office application. Ditto for OOo's scripting languages.

  95. Re:DOJ should've split M$ apart after conviction . by ScrewMaster · · Score: 1

    Yes, I should have said, "reversed Judge Jackson's breakup order."

    --
    The higher the technology, the sharper that two-edged sword.