Monday, 24 February 2014

Programming in Chrome OS

google-chromebook-logo

When it comes to programming in Chrome OS the main language and IDE is Google Apps Script. Google Apps Script is a Scripting language based on JavaScript. Google Apps Script can be thought of as similar to the VBA Scripting language used to develop automation style Add-ons in Microsoft Office.

Google Apps Script is used to develop customizations and automation Scripts for Google Services such as Google Docs, Sheets, Slides, Forms and much more.

[caption id="attachment_1941" align="aligncenter" width="300"]Google Apps Script project selection window Google Apps Script project selection window[/caption]

Google Apps Script's IDE looks like the IDE from any other language, but with several differences.

  1. Google Apps Script can't be used to create complex applications like you can with Python, C, C#, C++, Visual Basic as it's more like VBA meets JavaScript.

  2. Google Apps Script can't create Scripts for Microsoft Office as that requires VBA (but it might be possible to create Scripts for anything written in JavaScript).

  3. If you want to create anything big and complex like an OS and OS Kernel then you might be better with something like Assembly language or C or C++.


[caption id="attachment_1942" align="aligncenter" width="300"]Google Apps Script Code Editor Google Apps Script Code Editor[/caption]

If you are proficient in JavaScript then it's entirely possible that you can write some pretty complex customizations or even automation scripts for Google services.

If like me you're new to Google Apps Script or even writing code then a wealth of tutorials and information can be found on the Google Developers website.

If you want to create something a bit more complex than what you can create in Google Apps Script while still using Chrome OS then there is the Nitrous.IO IDE that can create Python, PHP, Ruby/Rails, Node.js & Go programming languages, but for the average Chrome OS user then I think Google Apps Script will be more than adequate. Google Apps Script will be enough for professionals that are ether using Chrome OS or just the plain old Google Apps service on a Windows, Mac or Linux setup as Google Apps Script is a cloud based scripting service and your scripts are stored in Google Drive then it makes it a truly cross-platform  language that can be used on any of your devices (I'm not sure if scripts or customizations will work on the mobile versions of Google Drive or not).


My next Chrome OS series will be on learning how to create scripts and customizations for the Google services that are supported by Google Apps Script.

Roland

Google+

Living With The Acer C720 Chromebook for A Month (Part 10)

google-chromebook-logo

This part will be a short but very detailed conclusion to my Living with the Acer C720 Chromebook series.

Conclusion


The Acer C720 Chromebook maybe under specced and use an older Haswell based Intel Celeron 2955U processor instead of a newer Baytrail based Intel processor and only have 2GB of DDR3 RAM.

The specification of the Acer C720 really hide the fact that it's one hell of a fast machine and in the month of owning it I've not come across any lag or slowdown due to the 1.4GHZ Celeron 2955U Processor or the fact that it's only got 2GB of RAM, but that could be due to the fact that the Acer C720 packs a 16GB SSD (out of that 16GB of SSD Storage only 8.4GB is usable by the user with the rest being reserved for Chrome OS) and with Chrome OS being a lightweight OS it takes full advantage of the 2GB of RAM and the Celeron 2955U may be an older Intel Processor and only have a clock speed of 1.4GHZ but it gives exceptional battery life without sacrificing on performance like what you have to do in Windows with a faster processor, but with 100GB of free Google Drive Storage for 2 years on top of the free Google Drive Storage that you get as standard with a Google Account then the 8.4GB of internal Storage doesn't really stop it from being a usable machine.

If you want a Ultrabook that looks like a traditional Windows-based Ultrabook then I'd recommend the C720 or if you want a touch screen then the C720P as apart from the Chrome branding in the upper right corner of the lid and the lack of a Windows COA on the bottom it looks like any other Windows-based Ultrabook out there.

If you're in the market for a low-cost Ultrabook with excellent battery life and don't need any of the bloat associated with a Windows machine and can live with cloud computing or are already invested in the Google ecosystem then I'd recommend the Acer C720 Chromebook.

My next Chromebook related post I'll be reviewing the iPearl mCover Hard Shell Case for 11.6" Acer C720 / C720P series Chromebook case that I'm expecting to come in the Post on Monday.

Roland

Previous

Google+

Thursday, 6 February 2014

Living With The Acer C720 Chromebook for A Month (Part 9)

google-chromebook-logo

This part was originally supposed to have been written and posted yesterday (Wednesday the 5th of February) but due to a busy day on Tuesday I never had chance to get Tuesdays part finished and posted, so I'm running a day behind.

Google Now hits the Google Chrome OS Dev Channel


Google Now the intelligent personal assistant service that launched with the release of Android 4.1 Jelly Bean in June of 2012, was added to the Development Channel of Chrome OS in January of this year. I switched to the Development Channel before last weekend and Google Now seemed to have issues with the location reporting as it was saying I was in Manchester when my Chromebook along with my Samsung Galaxy SIII Mini, Google Nexus 7 & iPhone 4S with Google Search installed are all in Sheffield.

[caption id="attachment_1910" align="aligncenter" width="300"]Chrome OS Settings showing Developer channel Chrome OS Settings showing Developer channel[/caption]

[caption id="attachment_1911" align="aligncenter" width="300"]Google Now on Chrome OS 34 Developer channel build Google Now on Chrome OS 34 Developer channel build[/caption]

Google Now hits Google Chrome OS Beta Channel


On Tuesday Google Now hit the Chrome OS Beta channel ahead of a possible release to the Stable channel later this month. The Beta release brings some improvements to Google Now including better location reporting from other Google Now enabled devices meaning that you don't get Travel Cards showing up when they don't need to.




[caption id="attachment_1912" align="aligncenter" width="300"]Chrome OS Beta Channel showing in Settings Chrome OS Beta Channel showing in Settings[/caption]

[caption id="attachment_1913" align="aligncenter" width="300"]Google Now in chrome OS 33 Beta Channel build Google Now in chrome OS 33 Beta Channel build[/caption]

Other improvements in Chrome OS 33 Beta build


There are other improvements to Chrome OS in Chrome 33 Beta including better handling of Window Controls in applications that are set to open in a Window, in Chrome 32 which is the current stable build the Window controls get overlaid onto the full-screen window meaning that things can get obscured in the top right of a Chrome application Window, in Chrome 34 Dev the controls get pushed to a pop out bar that can be slightly annoying if you mouse over the top of an application Window. In Chrome 33 Beta the Window controls are completely hidden from view and replaced by a floating pop out window saying that you are in full screen mode.

There is no sign that these other improvements will hit when Chrome 33 goes stable or if they're intact cosmetic indicators to the Dev & Beta Channels, but it would be nice to get the improved full screen Window controls handling that is present in Chrome 33 Beta.

Roland

Next       Previous

Google+

Wednesday, 5 February 2014

Living With The Acer C720 Chromebook for A Month (Part 8)

google-chromebook-logo

I mentioned Chrome Remote Desktop in Part 7 of this series, but in this part I'm going to talk more in-depth about Chrome Remote Desktop.

You'll need Chrome Remote Desktop  Installed on your Chromebook and as long as you've got Chrome installed on you other Computer and are logged in to Chrome with the same Google Account as on your Chromebook Chrome Remote Desktop will get synced to your Chrome Apps folder.

Setting up Chrome Remote Desktop


To set up Chrome Remote Desktop you just need to make sure it's Authorized on both devices and that it's enabled on the device that you want to Remotely connect to and have set up a PIN you're all set to go.

Using Chrome Remote Desktop


Once you're logged into Chrome Remote Desktop with the PIN you set up when setting up Chrome Remote Desktop, you're presented with a fully scaled Desktop that is fully functional as if you were set at it.

Everything runs smoothly with no lag, but I can't say that you'll have the same experience if you're trying to play Battlefield 4 Online as I'm going to assume that you'll get some serious lagging as your Network will hit a bottle neck with the intensive through put to and from the Internet for the game along with streaming your desktop to your Chromebook, but for something like the Sims or just using a Windows or Mac application you shouldn't have any trouble at all.

Roland

Next      Previous

Google+

Sunday, 2 February 2014

Living With The Acer C720 Chromebook for A Month (Part 6)

google-chromebook-logo   When it comes to playing music in Chrome OS is handled by Play music, although locally stored music can be played as well. Other streaming services such as Spotify can be used for listening to music,but if you live in a country that is covered by the Apple iTunes Radio service you'll obviously be out of luck as iTunes isn't available on Chrome OS. If you want to use local storage you'll probably not get much of a choice of music on the 16GB of internal storage, especially if you keep some videos, pictures and Documents on your internal storage. You can also use your Google Drive storage to store music, but unlike with videos I've not been able to get music to stream from Google Drive. I don't know if it was just the particular mp3 that I downloaded from my Play Music Library, but then again there really isn't a point of being able to stream music from Google Drive when you can store 2000 songs for free right in Play Music. The reason that you can stream videos from Google Drive is that the Google Play Movies & TV app doesn't support the upload of videos.

Conclusion


If you combine Google Play Music with a streaming service such as Spotify you'll have a decent portable Music Player & if you connect that with the video capabilities it becomes a solid all round media player.


The size of the speakers in the Acer C720 may be small but they're loud, and don't distort at full volume.


Roland


Previous


Google+

Saturday, 1 February 2014

Living With The Acer C720 Chromebook for A Month (Part 5)

google-chromebook-logo

In this part I'll talk more in-depth about video playback with the Acer C720.

YouTube


The Acer C720 plays back all YouTube videos without a problem, I've not had any problem playing back Standard Definition, 720P HD, 1080P HD & even 4K HD. I really can't see the point of why anyone would want to playback a 4K video on an 11.6" Ultrabook, but out of curiosity when I saw the 4K option on a YouTube I had to try it out to see how well the Acer C720 would handle it.

Locally stored videos


The Acer C720 can handle locally stored or streamed over USB from an external HDD all video formats that you can throw at it ether natively or via a third-party video player, the only slight problem I've come across was when I tried to playback an episode of Game Of Thrones in .mkv format, where the video played-back but it couldn't playback the audio for some reason, and so far I've not found a way to playback .mkv encoded videos, but at least a Chromebook can be used as a portable media player & the inclusion of a full-sized HDMI port on the Acer C720 means that it can be hooked up to a TV and be used as an inexpensive media player even though the 16GB of SSD storage is a bit limiting.

Streaming videos


I've not really tried using streaming video services like Netflix on the C720 yet but it's possible to store videos on Google Drive and stream them to the C720 but the free 100GB of Google Drive for 2 years combined with the free as standard 25GB of Google Drive storage space might be a bit of a limiting factor due to Google Drive being used to the rest of your data, and a subscription to a higher storage plan might be wise but once you go past the 100GB plan they start to get on the high price  a month or year.

Conclusion


The Acer C720 is a capable machine for video playback, but you're going to have to think hard about whether you're going to store your videos on the limited internal storage or whether you're going to use an external HDD or SD Card.

If you want to stream videos I'd seriously consider using a service like Netflix over using your Google Drive storage as using Google Drive could become an expensive option considering that you also store your pictures and Documents  on Google Drive.

Google could do with adding a video Upload feature to Play Movies & TV like they've got on Play Music, it'd allow Chromebook users along with Android users as they'd be able to watch their video Uploads on any device that supports the Play Movies & TV app along with any computer running Chrome that supports the use of Chrome web apps.

Roland

Next              Previous

Google+

Friday, 31 January 2014

Living With The Acer C720 Chromebook for A Month (Part 4)

google-chromebook-logo

This part also ties in with my earlier post that talks about Touch Typing on my Toshiba Satellite C660-15R so I wont go over that post and make this one a huge rambling post.

Since getting my Acer C720 Chromebook on Monday I've tried to really get into touch typing, the Chiclet Keyboard really lends itself to Touch Typing as the Keys are nicely spaced out meaning that it's hard to catch the wrong key as you type.

I'm finding that I'm getting fewer errors from catching the wrong key, but I'm getting a few from accidental finger slippage when reaching for the right key, and I'm not at the point where I feel comfortable not looking down at the Keyboard (but I expect that as I get used to Touch Typing I'll start looking at the Keyboard less.

Conclusion


With the Keys on the Acer C720 Keyboard as with all Chromebook Keyboards being a Chiclet Keyboard the keys aren't as squished as most Laptop Keyboards.




[caption id="attachment_1821" align="aligncenter" width="300"]Cramped Keyboard Layout of the Toshiba Satellite C660-15R Keyboard Cramped Keyboard Layout of the Toshiba Satellite C660-15R Keyboard[/caption]

[caption id="attachment_1827" align="aligncenter" width="300"]Acer C720 Chiclet Keyboard Acer C720 Chiclet Keyboard[/caption]

I can't say this for the other Chromebook Keyboards as the Acer C720 is the only Chromebook that I've used, but the keys don't seem to have as much lateral movement as the Keyboard on my Toshiba Satellite C660-15R, and with the keys being set in the front of the case means that they don't feel as if they will come off the Keyboard tray.

Also due to the lack of lateral movement or being squished together the key press sound is considerably quieter than that of my Toshiba Satellite C660-15R and almost silent in comparison to a Desktop Keyboard that has an audible click clack every time you press a key.

I know that many reviewers have knocked the Acer C720 Keyboard for being noisy but I don't consider it to be noisy, as I was typing up a post for this series that will probably get posted on Monday there was only me and my little son who was asleep at the time & I'd got the TV on with the volume turned down low and the noise of me typing was hardly noticeable.

It's by no means a quiet Keyboard as It's probably going to make a physical Keyboard that's going to make 100% no noise whatsoever.

Roland

Next         Previous

Google+

Advertisement

BBC News - Sheffield & South Yorkshire