WhatPulse Forums » Community » General Discussion v » WhatPulse for Chrome? Welcome back, Guest.


Post Reply 
 
Thread Rating:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
WhatPulse for Chrome?
08-17-2011, 04:52 AM
Post: #1
WhatPulse for Chrome?
Is it possible to install WhatPulse as an app on a Chromebook? If not, will there ever be an app for it? I am thinking of getting Chromebook, and I want to know if I will be able to use WhatPulse.
Find all posts by this user
Quote this message in a reply
08-17-2011, 05:20 AM
Post: #2
WhatPulse for Chrome?
I'd go so far as to say not a chance for at least a while - The development is purely focused on the three major operating systems at the moment, and until that's done I can't see anyone working on the less-known/used ones.
Find all posts by this user
Quote this message in a reply
08-17-2011, 07:51 PM
Post: #3
WhatPulse for Chrome?
A Chromebook is indeed a very nice thing to have (8 seconds cold boot time -- just wow). Based on what I know about the OS, though, I believe there's no way to properly implement WhatPulse for it. This is on purpose, it's part of the security design of these things.

The only way I can think of would be as a Chrome extension, but (1) I'm not sure whether extensions can place global or almost-global keyhooks, and (2) Chrome extensions are written in JavaScript, so they're open source by nature, and there'd be no way to prevent cheaters from modifying it and pulsing arbitrarily high scores. Oh, and (3) we'd need to have a way to prevent it from running on regular desktop Chrome, where another WP client might be active at the same time.

It would be nice if I was wrong -- if anyone wants to create a prototype / proof-of-concept, I'm happy to have a look and see if we can make an official client out of it.
Find all posts by this user
Quote this message in a reply
08-18-2011, 01:13 AM (This post was last modified: 08-22-2011 12:36 AM by Orcris.)
Post: #4
WhatPulse for Chrome?
If extensions could be global, maybe someone could make the extension detect the operating system and if it is using anything other than Chrome, it would not work. I'm not sure how to get around the open source, though.

Edit: Apps can be global. Dropbox and StumbleUpon are global.
Find all posts by this user
Quote this message in a reply
08-31-2011, 07:40 AM (This post was last modified: 08-31-2011 07:42 AM by Carbon.)
Post: #5
WhatPulse for Chrome?
jmrk Wrote:A Chromebook is indeed a very nice thing to have (8 seconds cold boot time -- just wow). Based on what I know about the OS, though, I believe there's no way to properly implement WhatPulse for it. This is on purpose, it's part of the security design of these things.

The only way I can think of would be as a Chrome extension, but (1) I'm not sure whether extensions can place global or almost-global keyhooks, and (2) Chrome extensions are written in JavaScript, so they're open source by nature, and there'd be no way to prevent cheaters from modifying it and pulsing arbitrarily high scores. Oh, and (3) we'd need to have a way to prevent it from running on regular desktop Chrome, where another WP client might be active at the same time.

It would be nice if I was wrong -- if anyone wants to create a prototype / proof-of-concept, I'm happy to have a look and see if we can make an official client out of it.

My Linux desktop does a cold boot in about ~3 seconds on my SSD. :3 Sometimes it's an instantaneous post from BIOS. x3
Visit this user's website Find all posts by this user
Quote this message in a reply
09-01-2011, 08:47 PM
Post: #6
WhatPulse for Chrome?
@Carbon: What?
I've never seen a desktop PC where even the BIOS alone would take less than, say, 20 seconds to boot up to the point where you get to actually read anything off the hard disk. Some laptop BIOSes are a little faster, but 3 seconds? No way.

To clarify, by "cold boot", I mean from fully shut down and switched off to working system. No suspend, standby, hibernation or anything like that -- those are nice ways to save some time in certain circumstances, but they're not what I'm comparing to here. We could also talk about "reboot time" if that makes things clearer. It's been a while since I've watched a Chromebook reboot, but I think that process takes about 10 seconds or so, maybe 12.

I consider any computer, no matter which OS, that (re)boots in less than a minute to be insanely fast (in terms of boot time); and it's almost impossible to get such times without an SSD. A Chromebook just laughs at that 1-minute mark, and costs not all that much more than an SSD...

Of course there are other differences. A regular operating system does a lot more stuff both at boot time and after, and there are advantages to that. My primary OS is not ChromeOS, and that won't change anytime soon. But as an additional device, just to quickly look something up on the web, check your email from the couch, show a YouTube video at the dinner table, or similar exercises, having a Chromebook in the house is a pretty neat idea :-)
Find all posts by this user
Quote this message in a reply
09-20-2011, 11:19 PM
Post: #7
WhatPulse for Chrome?
After looking at my new chromebook's file system, I realized that Chrome is just a version of Linux. It has a Linux kernel and all the same directories I'm used to seeing on Ubuntu. There is a version of Whatpulse that works on Linux, so why can't it be recoded into Java to work on Chrome?
Find all posts by this user
Quote this message in a reply
09-21-2011, 01:07 AM
Post: #8
WhatPulse for Chrome?
jmrk Wrote:(1) I'm not sure whether extensions can place global or almost-global keyhooks, and (2) Chrome extensions are written in JavaScript, so they're open source by nature, and there'd be no way to prevent cheaters from modifying it and pulsing arbitrarily high scores. Oh, and (3) we'd need to have a way to prevent it from running on regular desktop Chrome, where another WP client might be active at the same time.

..
Find all posts by this user
Quote this message in a reply
09-21-2011, 09:05 PM
Post: #9
WhatPulse for Chrome?
What bobL said.

Also, let's get a few more facts straight:
- "Chrome" is a browser.
- "ChromeOS" is basically Chrome + a very stripped-down and locked-down GNU/Linux core system + some custom bits and pieces. It is very much different from Ubuntu, even though they share some of their basic building blocks.
- As I've said before, ChromeOS doesn't support arbitrary additional programs such as the WhatPulse Linux client.
- Java has nothing to do with it. (JavaScript is very different, despite the similarity in the name.)
- It's not a matter of "recoding" something in another language. You'd have to completely reinvent and redesign all aspects of the program, from how you're getting the key presses to how you're displaying whatever you want to display on the screen. If it's possible at all (I don't see how), the amount of possible code re-use would be close to zero.
Find all posts by this user
Quote this message in a reply
Post Reply 


Possibly Related Threads...
Thread: Author Replies: Views: Last Post
Lightbulb [Android app] WhatPulse Stats temnoi 12 4,348 10-30-2016 06:16 PM
Last Post: temnoi
  [Web Tool] WhatPulse Stats Wopian 29 22,946 01-30-2016 06:41 AM
Last Post: InfyLUVR05
  WhatPulse (Windows) startup nimd4 1 1,637 08-02-2015 10:32 PM
Last Post: nimd4
  10 Years with Whatpulse! broken 3 3,227 09-28-2014 01:24 PM
Last Post: Century0
  WhatPulse mIRC script! Amatively 9 13,328 08-18-2014 05:25 AM
Last Post: joshporphy
  Week in WhatPulse. arsha99 14 9,958 06-16-2014 08:58 AM
Last Post: SearchBuzz
  What's the difference between the beta WhatPulse site and the regular site? Nutty 2 3,690 06-09-2014 12:22 PM
Last Post: Century0
  5 Years on WhatPulse shroker 54 62,252 05-28-2014 11:30 PM
Last Post: Bloopy
Question WhatPulse Related Articles and/or Reviews PinkFloyd 2 6,097 03-08-2014 05:34 PM
Last Post: PinkFloyd
  WhatPulse Related Videos PinkFloyd 1 5,054 03-05-2014 10:58 AM
Last Post: SearchBuzz

Forum Jump:


User(s) browsing this thread: 1 Guest(s)