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


Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
WhatPulse for Chrome?
08-17-2011, 04:52 AM,
#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.
Reply
08-17-2011, 05:20 AM,
#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.
Reply
08-17-2011, 07:51 PM,
#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.
Reply
08-18-2011, 01:13 AM, (This post was last modified: 08-22-2011, 12:36 AM by Orcris.)
#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.
Reply
08-31-2011, 07:40 AM, (This post was last modified: 08-31-2011, 07:42 AM by Carbon.)
#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
Reply
09-01-2011, 08:47 PM,
#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 :-)
Reply
09-20-2011, 11:19 PM,
#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?
Reply
09-21-2011, 01:07 AM,
#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.

..
Reply
09-21-2011, 09:05 PM,
#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.
Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  WhatPulse Steam group newton 9 26,916 08-07-2020, 10:04 AM
Last Post: OldSkoolBoy
Sad Why does WhatPulse does not load/auth/connnect on XP flickACNH 6 14,288 06-20-2020, 07:08 PM
Last Post: Moika.Chomsa
Lightbulb [Android app] WhatPulse Stats temnoi 12 25,650 10-30-2016, 06:16 PM
Last Post: temnoi
  [Web Tool] WhatPulse Stats Wopian 29 52,319 01-30-2016, 06:41 AM
Last Post: InfyLUVR05
  WhatPulse (Windows) startup nimd4 1 5,726 08-02-2015, 10:32 PM
Last Post: nimd4
  10 Years with Whatpulse! broken 3 8,112 09-28-2014, 01:24 PM
Last Post: Century0
  WhatPulse mIRC script! Amatively 9 21,562 08-18-2014, 05:25 AM
Last Post: joshporphy
  Week in WhatPulse. arsha99 14 21,103 06-16-2014, 08:58 AM
Last Post: SearchBuzz
  What's the difference between the beta WhatPulse site and the regular site? Nutty 2 8,555 06-09-2014, 12:22 PM
Last Post: Century0
  5 Years on WhatPulse shroker 54 93,669 05-28-2014, 11:30 PM
Last Post: Bloopy

Forum Jump:


Users browsing this thread: 1 Guest(s)