Are you wondering how you can get your core Windows applications (such as SIMS) working seamlessly on Teacher Chromebooks? The answer is not as complicated as you might think…
There are plenty of schools that have given Chromebooks to teachers as part of their migration to a Cloud First IT strategy…and why not?
Users get unlimited storage in G Suite for Team Drives and their own Google Drive that can be accessed from anywhere with no downtime, every application is securely sandboxed (or just a website that the user is accessing), updates are fast and automatic and every device is ready to go in less than 10 seconds. What’s not to like? Ok…sales pitch over! For IT and end-users it is a great solution!
Then, as schools buy in, the same question comes out at some point. “Ok then, how do we use SIMS to take our registers?”.
This isn’t a question Cloud First advocates should run away from. There are powerfully embedded Windows applications that schools still rely on. It’s a reality that can’t be ignored. CrossOver and Droplet are great ideas for running Windows Software on ChromeOS, but in reality they don’t offer 100% compatibility with all Windows software. Nor do they provide solutions for mass software deployment. If we are Cloud First advocates, we need a Cloud First solution to this problem!
In most cases, schools find amazingly powerful web and cloud based alternatives to almost any product, and these are often good. However, the migration of an entire MIS from one platform to another is going to be a massive project. Features and third party integrations will be lost which is never nice. Alternatively, you could wait for Capita’s Next Generation Web Based Cloud SIMS to be released. Although, as of April 2019, it’s been two years since the press release was made and we still lack any firm ETA.
The ideal solution would be to package up existing Windows applications as HTML5 websites that can be accessed straight through a web browser and from anywhere in the world. This would be even better if it could be done by schools themselves, without expensive external services, and using only the Google Chrome Browser and officially supported Microsoft Server tools.
Well…it’s more than achievable! I give you…SIMS on a Chromebook. Running in a browser and accessed just like a normal website:
How?
The solution is not that complicated. It is essentially Remote Desktop Services, running on Windows Server 2016, and set to stream individual applications. The key difference is that Microsoft’s HTML5 Web Client has been installed on the setup so that these applications can be streamed to the web browser.
To get up and running, this guide assumes you are running Windows Server 2016 for all backend servers. However, it is also compatible with Windows Server 2019.
Step One: If you have not setup a Remote Desktop Service for your school you will need to set it up. This excellent tutorial from slashadmin explains how to set up Remote Desktop with just one instance of Windows Server 2016.
Note: If you need to a large number of simultaneous users (e.g. 40+) it will be best scaling up your solution by adding new session hosts in a larger Remote Desktop Session Host farm. Microsoft have released official documentation that you can access by clicking here that outlines how to do this.
Step Two: Ensure that SIMS has been setup as a client on your Remote Desktop Servers and Session Hosts. In Server Manager, click Remote Desktop Services, QuickSessionCollection, click Tasks, Publish RemoteApp Programmes, Select SIMS (Pulsar.exe) and click ‘Publish’. You may delete other applications.
Step Four: As this service needs to be accessible inside and outside of school your Remote Desktop Gateway will need to be assigned a Public IP address and a registered with a unique subdomain/domain.
Done!
Now your users can access SIMS from a web browser by accessing the public URL of your remote desktop gateway.
If they have a Chromebook, then accessing SIMS is as easy as logging into a website from either inside or outside of your school! Enjoy!
Further thoughts…
If you’re feeling a little adventurous this setup could be built in Microsoft Azure or Google Compute Engine. That would make the solution a 100% cloud based solution. However, on-site tin provided a much more cost effective solution in our setup. In my case I have a 1gbps symmetrical fibre connection with a lot of resilience for my Trust. I realise not all schools are this lucky!
If you want to make life super easy for end users you could even install Chrome App Builder, paste in the URL of your remote desktop gateway, register the application on the Chrome Developer Dashboard and push and pin it for all your staff members. That way SIMS is always ready to go in a single click on all of your staff Chromebooks.
by
king oranks
Hi,
I will be testing this tomorrow.Thanks
John
Internet speed is a lie only 110mbps, where is the 1gb line
Andrew Walls
There it is -> https://drive.google.com/file/d/1grFKxZKXaF3y-hPbMObiRqtrmi6Z9vXb/view?usp=sharing – 1gbps symmetrical throughput on wired connection on the core switch.
king oranks
Hi,
I am getting the connection to the remote PC was lost.This might be because of a network connection problem.
I can see my published apps infact they open in regular RD but not in the html
Andrew Walls
1) What can you see in the HTML client? Can you open the launch page?
2) Is there any firewall settings on the server that might prevent/restrict connections?
king oranks
Hi Andrew,
I can open the launch page, I can also see my published app, when I try to open SIMS – I am getting the connection to the remote PC was lost.This might be because of a network connection problem.
On the same server, I can connect using RDP.
Any help will be appreciated
Andrew Walls
If you DM me on Twitter I can setup a Google Hangout where we can screenshare? Might be easier to get to the bottom of it?
king oranks
Hi Andrew,
I manage to fix the issue after reading several docs and guide. The problem was with the certificates(.cer and .pfx)
I have it working on server 2016 and server 2019.
Thanks once again.
Augustus
help get sims 4 please
Peter Beach
Hi Andrew
We’ve been using Remote Applications to publish SIMS for some time but the HTML5 client looks like a useful enhancement.
How well does this web layer interact with MS Office and NOVAT6? For example, when creating the timetable, running reports or editing the Assessment Individual Report template.
Andrew Walls
So far, it’s worked great! Microsoft Server 2016 and 2019 has this sorted.
Gareth
Hi King Oranks
I have the same issue, but cannot find the problem with the certs. Can you possibly give a little more info?
esriyah
um I want the sims 4 on my PGCP schools Chromebook can u help