Chrome Web App?

Discuss Celestia's features, adaptations and Addons for use in educational environments
Topic author
Beautyintheuniverse
Posts: 2
Joined: 05.06.2011
With us: 13 years 5 months

Chrome Web App?

Post #1by Beautyintheuniverse » 15.06.2011, 19:09

Not sure where to post this, but I use Celestia in the classroom all the time and I am changing over to a Google Chromebook shortly. Is Celestia going to be ported to Chrome OS? Seems logical and fairly easy as their is already a Linux version.

Avatar
selden
Developer
Posts: 10192
Joined: 04.09.2002
With us: 22 years 2 months
Location: NY, USA

Re: Chrome Web App?

Post #2by selden » 15.06.2011, 21:07

My impression is that Chrome essentially expects its apps to be running "in the cloud", not on the local computer. Unfortunately, I fear that making Celestia into a Web app would be a major undertaking. Linux uses X for its user interface, which is quite different.

The next major release of Celestia probably will use Qt4 to provide a uniform interface for Windows, MacOS and Linux. If one can actually run programs locally under Chrome, then it might be possible, assuming someone has already implemented an appropriate Qt interface.

p.s. maybe they have. See http://labs.qt.nokia.com/2010/06/25/qt- ... t-preview/
although that's a year old. I don't see any updates.

p.p.s. Celestia does depend on the system supporting OpenGL for its 3D graphics. Is that available?
Selden

Topic author
Beautyintheuniverse
Posts: 2
Joined: 05.06.2011
With us: 13 years 5 months

Re: Chrome Web App?

Post #3by Beautyintheuniverse » 17.06.2011, 11:00

My best information indicates that Open GL will be supported. I am running the CR-48 prototype right now so probably not the best specced machine, however, that's what I have heard. It would be a great shame to lose Celestia. There is no danger of Google letting you run it locally as this is the first step in a drive to dump everything in the cloud. There is a planetarium available free in the Chrome store but it is a pale imitation of what Celestia can do.

Avatar
selden
Developer
Posts: 10192
Joined: 04.09.2002
With us: 22 years 2 months
Location: NY, USA

Re: Chrome Web App?

Post #4by selden » 17.06.2011, 11:39

Unfortunately, to the extent that Celestia is a realtime 3D application, you really don't want to be running it on a remote server in some kind of client-server mode. Lag alone will destroy the experience, as will trying to run many instances on a server simultaneously. It's easy for Celestia to saturate all of the CPU, graphics and disk i/o cycles available to it.

Having to download the entire app and database every time you run it is also a non-starter. (pun intended). It's just too large, and the current design of Celestia does not lend itself to local caching. A total redesign probably would be needed.


p.s. A quick perusal of Google's ChromeOS pages reveals that a "packaged app" must be contained in a Zip file no larger than 10MB -- presumably to limit download time. That's a constraint that would be difficult to shoehorn a substantial program into :( However, I think that implies that one can write apps that reside permanently on the user's hardware and don't always have to be downloaded from the cloud.
Selden

duds26
Posts: 328
Joined: 05.02.2007
Age: 34
With us: 17 years 9 months
Location: Europe

Re: Chrome Web App?

Post #5by duds26 » 17.06.2011, 13:31

Chrome OS is basically a Linux distribution with some heavy remodelling in the user space libraries.

You could maybe make a dual-boot with ubuntu or some other distribution and run Celestia from the non-Chrome OS one.

Avatar
John Van Vliet
Posts: 2944
Joined: 28.08.2002
With us: 22 years 2 months

Re: Chrome Web App?

Post #6by John Van Vliet » 17.07.2011, 06:12

--- edit ---

madhu sudhan
Posts: 1
Joined: 09.09.2016
With us: 8 years 2 months

Post #7by madhu sudhan » 09.09.2016, 17:05

celestia is free public license software and chrome freeware web browser both are of portable versions,

Celestia is available for AmigaOS 4, Linux, Mac OS X, and Microsoft Windows,

Chorme is available in Linux, OS X, iOS and Android

NASA and ESA have used Celestia in their educations and To outreach programs and interfacing to trajectory analysis software.

Aleena
Posts: 1
Joined: 12.07.2018
With us: 6 years 4 months

Post #8by Aleena » 12.07.2018, 11:35

What Educational Activities can be performed with celestia?
Last edited by Aleena on 02.08.2018, 07:24, edited 1 time in total.

Avatar
selden
Developer
Posts: 10192
Joined: 04.09.2002
With us: 22 years 2 months
Location: NY, USA

Post #9by selden » 18.07.2018, 13:06

The Educational Activities all use/require their own variant of Celestia.

See http://www.celestiamotherlode.net/catalog/educational.php
Selden

tocnaza
Posts: 1
Joined: 18.12.2018
With us: 5 years 10 months

Post #10by tocnaza » 18.12.2018, 19:28

hello!

Chrome OS is basically a Linux distribution with some heavy remodelling in the user space libraries.

You could maybe make a dual-boot with ubuntu or some other distribution and run Celestia from the non-Chrome OS one.

regards,
Last edited by tocnaza on 24.12.2018, 09:26, edited 1 time in total.

Avatar
Anthony_B_Russo10
Moderator
Posts: 672
Joined: 03.07.2018
Age: 21
With us: 6 years 4 months
Location: Tallahassee, Florida, US

Post #11by Anthony_B_Russo10 » 19.12.2018, 04:55

The best thing to do is to keep PCs or Macbooks around in order to use Celestia rather then trying to use Chrome books.
Anthony B. Russo, I like Pluto. Mod of the Celestia subreddit: https://www.reddit.com/r/Celestiasoftware/
I have over 40 computers, trying to list them here would be a pain.
Responsible for the NEO catalog: https://celestiaproject.space/forum/viewtopic.php?f=23&t=22203
And mod of the Discord server.

Janus
Posts: 537
Joined: 13.08.2016
With us: 8 years 3 months

Post #12by Janus » 19.12.2018, 08:05

As of Chrome 69 you are suppressed to be able to run linux programs.

This as per

https://www.howtogeek.com/363331/how-to-set-up-and-use-linux-apps-on-chrome-os/

Which should cover any questions.


Janus.


Return to “Celestia in Education”