Slashdot Mirror


Pixel Picture Clearer? Google Ports Office-Substitute To Chrome OS, Browser

CWmike writes "Google confirmed on Tuesday that it has ported part of QuickOffice to a technology baked into Chrome OS and the company's Chrome browser. The popular iOS and Android app substitute for Microsoft Office that Google acquired last year will run using 'Native Client,' a technology that lets developers turn applications written in C and C++ — originally intended to run in, say, Windows. With that it will execute entirely within a browser, specifically Google's own Chrome. Google claims that Native Client code runs almost as fast inside the browser as the original did outside. QuickOffice viewers come bundled with the $1,300 Chrome OS-based Chromebook Pixel notebook, and Google will add editing functionality in the next two to three months. Does this all make the Pixel make more sense?"

14 of 158 comments (clear)

  1. Does all this make the Pixel make more sense? by Anonymous Coward · · Score: 5, Insightful

    No.

  2. Grammurh? by Anonymous Coward · · Score: 4, Insightful

    I had to re-read this summary multiple times to understand it. I'm not saying it needs to be perfect, I know I'm not, but that summary is just terribly written.

  3. make more sense? by YrWrstNtmr · · Score: 3, Funny

    ...ported part of QuickOffice...
    ...add editing functionality in the next two to three months...


    "make more sense?"
    Not yet, but keep going.

  4. Translation by ceoyoyo · · Score: 5, Insightful

    Google figured out that a computer that runs only cloud based stuff isn't such a good idea. But, since Chrome OS doesn't have native apps, they had to hack those native apps into Chrome, where they run "almost as fast" as they would if they were proper applications under a real OS. As a demonstration of how great this technology is, Google hacked an entire open source office suite into Chrome.

    That certainly does explain why you'd want to buy a Chromebook that costs more than an ultrabook or an Air.

    It almost sounds like Google wrote the summary... except for the use of annoying cliches and the incomplete sentences.

    1. Re:Translation by Anonymous Coward · · Score: 4, Informative

      ...except for the use of annoying cliches and the incomplete sentences.

      You're looking at the glass as half empty instead of half full here. it's a start ....

      I know, folks are penny wise and pound foolish with some of the Chrome book .... of course there's a silver lining here - it will make Chrome OS more usable outside of a dumb terminal for the cloud.

      anyway, I'll make like a tree ....

    2. Re:Translation by hawguy · · Score: 4, Informative

      Google figured out that a computer that runs only cloud based stuff isn't such a good idea. But, since Chrome OS doesn't have native apps, they had to hack those native apps into Chrome, where they run "almost as fast" as they would if they were proper applications under a real OS. As a demonstration of how great this technology is, Google hacked an entire open source office suite into Chrome.

      That certainly does explain why you'd want to buy a Chromebook that costs more than an ultrabook or an Air.

      It almost sounds like Google wrote the summary... except for the use of annoying cliches and the incomplete sentences.

      Quickoffice isn't open source - it's a proprietary IOS and Android app... Google bought the company last year.

      I'd be more impressed if they *did* port Openoffice/Libreoffice to Chrome.

    3. Re:Translation by fermion · · Score: 3, Interesting
      I would think that it is more an admission that they are not going to be able to get a real office app totally on the cloud, at least not for a profit. I have been really disappointed at the lack of development in Google docs over the past year. They have clearly become bored with the project, and one again gone off on another tangent. That is the thing with Google. No focus, other than collecting user data and selling it, which is fine, but they used to give us good services in return.

      The price point is also confusing. It is $100 more than a MacBook air. I know it comes with an office app, cellular and a touch screen, but OO.org is free, and the Apple office suite is only $60, for all the machines on an account. And a cellular router is only $60, and if you buy it separately you can go with any carrier you want. It is not like this thing is a tablet and you will walking around with it. OTOH, it only comes with 32GB, while that air comes with 128GB. Of course you get 1TB online for 3 years, but we all know how reliable Google is at responding to end user problems. In any case it is a $150 value.

      --
      "She's a scientist and a lesbian. She's not going to let it slide." Orphan Black
    4. Re:Translation by Qwavel · · Score: 3, Informative

      Your 'translation' is wrong on every point.
      - Native Client apps are cloud apps - they just use a different client technology.
      - Second Chrome OS (and Chrome) does have native apps - via NaCl - and has for a while. This isn't new at all.
      - This isn't hacked into Chrome - it's not part of Chrome at all.
      - There is no way that anyone at Google would want to write such a misleading and confusing summary.

      This is just a new cloud app, that runs on an existing client technology that's been built-into Chrome and Chrome OS for a while.

    5. Re:Translation by iserlohn · · Score: 4, Insightful

      Actually, it's not just about the software, but the method of delivery of it. Think the App Store/Google Play/Chrome Web Store. With this play, Google is deploying mass-market business applications through a centrally managed repository/marketplace that runs on a portable browser platform. This is Google's vision of the PC, and also the reason why Microsoft has been such a big detractor of Google. If Google can pull this off, Microsoft will go the way of Blackberry.

  5. What is a browser anyway? by gadzook33 · · Score: 4, Insightful

    While I think anyone has to be impressed by how extensible the browser and HTML has been and how far it's all been able to go, are we going to at some point face the fact that we're using the browser for something it was never intended for? We want a browser experience that feels like a native app, but we shun things like flash and silverlight (and even java!). Don't we need to eventually concede the possibility that something like Silverlight wouldn't be that bad? If it weren't for the MS tie-in, and it was truly an open standard, wouldn't it make more sense than trying to string together HTML and JavaScript in clever ways to accomplish the same thing?

    1. Re:What is a browser anyway? by LordLucless · · Score: 5, Insightful

      If it weren't for the MS tie-in, and it was truly an open standard, wouldn't it make more sense than trying to string together HTML and JavaScript in clever ways to accomplish the same thing?

      Why is "stringing together HTML and Javascript" a bad way of doing things? Really, for these UI-type things, most development models involve you creating "things", stringing them together with "actions" and (possibly) changing the way they look with a "skin". Why is using HTML to define the things, javscript to define the actions, and CSS to describe the skin, a bad idea? Is there a different language for one of those functions that you think is more appropriate to that particular domain for some reason?

      In short HTML+JS+CSS are rapidly (relatively speaking) converging on the capabilities of Flash/Silverlight - and bringing some of their historical strengths (accessibility, separation of content and style, human-readable data formats, open standards, etc) to the table as well. I mean, doesn't Flash even now use a Javascript dialect for its scripting capabilities?

      --
      Just because you're paranoid doesn't mean there isn't an invisible demon about to eat your face
  6. Everything old is new again by imsabbel · · Score: 4, Insightful

    Hurray to Google for re-inventing ActiveX. May they have just as much success as Microsoft with it.

    --
    HI O WISE PRINCE. WHT TOOK U SO DAM LONG?
    1. Re:Everything old is new again by shutdown+-p+now · · Score: 5, Informative

      The big difference between ActiveX and NaCl is that the latter has a sandbox - a very smart one, actually, which lets it run native code directly while remaining secure.

      The other big difference is that they are also tackling the architecture portability issue by the PNaCl project (basically downloading LLVM bitcode and compiling it for the current architecture).

      So, yes, this is like ActiveX - but done right. All the perf of native code with none of the security issues.

      I really, really hope it catches on - especially PNaCl. If it does, we can finally ditch JS as the web client language, and move on to something more decent (and better yet, you and me can make different choices about the languages that we want to use).

  7. Well, not until IE has it by coder111 · · Score: 4, Informative

    I'd love to have programming-language agnostic scripting on a broser- PNaCl looks quite interesting. However, application development on the browser can only advance as quickly as IE features advance. IE still has huge marketshare, so if your website (web-app to be more precise) doesn't run on IE, you are excluding a huge customer base. This is all changing quickly with tablets and mobiles (which mostly run webkit) but IE is still very big. This will put pressure on Microsoft, and hopefully these features will get incorporated into IE sooner or later.

    In my opinion the whole application on a browser thing happened because MS has (had?) a monopoly on desktop. So if you wanted to develop something cross-platform that has a UI, you had following options:

    * Do it in a cross platform language that has UI programming. The only one I know is Java. 10 years ago, computers were much slower, and Java on desktop was quite worse than it is right now, so this would result in sub-par applications.

    * Do it in C/C++ and use a cross-platform tookit. The only ones worth talking about are wxWidgets and Qt, and again, 10 years ago they weren't mature. On top of that you need to deal with tons of "backend" programming hassles, as windows is not really posix compatible. Again, cross-plaform toolkits like Qt or wxWidgets help here, but only some.

    * Use some kind of thin client technology and do all the heavy lifting on the server. This basically evolved into a web server + a browser as a thin client. And until AJAX, your applications could not offer much interactivity.

    All thigs considered, for many things browser-as-a-thin-client model makes a lot of sense. You always get the latest version immediately, you don't need to install anything (installing/removing/updating software is a huge hassle on windows. I'm appalled windows still doesn't have any package management and repositories). You get decent security- you can trust a web page will not screw up your computer (well, except some exploits in the browswer, but that's nothing compared to installing and running a native app from untrusted source).

    Looking back I always think if this could have been done better. HTML+JS is quite nasty from an application development point of view. First of all, JS works differently on different browsers, and these differences are hardly documented. Things like GWT or jQuery help, but the problem is still there. Again, Microsoft and IE screw things up badly for everyone time and time again. Another two things- running inside a browser you don't have propper networking support and access to local storage. Both are required for complex interactive applications. HTML5 is an attempt to improve both, but it remains to be seen how successful it is. HTML/CSS layout is hard. There are still few to none WYSIWYG tools to drag and drop UI elements and construct a web-app in this way. And web-apps have a different look & feel than native apps- you still need to think in terms of URLs, "back" buttons, tabs, browser menus, etc. And not all hotkeys work either.

    In general, I think a browser using HTML/JS/HTTP is a bad to mediocre thin client for applications. The only reason its so widely used is because it comes preinstalled on all new computers/tablets/mobiles shipped. If Microsoft wasn't a monopoly, it would have been possible to ship some other better thin-client with all the machines sold, and we would not have to deal with all this mess. I would probably prefer to have a browser just for reading PAGES, and a dedicated thin client for running remote apps. Hopefully things will get better with HTML5, and Microsoft has less influence on internet standards these days...

    Sorry for the long rant,
    --Coder