HTML5 Ubuntu GNOME Simulator

Tim darkxst at fastmail.fm
Fri Dec 12 08:08:58 UTC 2014


On 12/12/14 15:16, Keith I Myers wrote:
> Hello All,
> Thanks for the feedback. 
>
> Although this is a bit of a pet project of mine, I am working hard to extend some of the features to make it as close to the real thing as
> possible. I do plan to release it under the GPL so anyone can fork it/do what they wish with the code once it is a bit more polished.
>
> I am also trying to make it (almost) completely functional. Firefox and LibreOffice Writer will both allow users to interact with the
> simulation by letting them type in website addresses and enter rich text. I am also going to be make a mock up of the terminal and Ubuntu
> Software center to replace the screenshots that are currently being displayed. 
>
> So far, It is surprisingly well though out and has the following features:
>
>   * Support for multiple translations by passing a "lang=XX" flag to the simulator. I am going to create a simulation of the GDM login screen
>     to allow users to select the language in the next update. ALL of the text strings are stored in their own individual index to allow for
>     easy translations in the future.
>   * I am working on a way to quickly add more applications to the dock which may be useful for third party developers to add their own
>     application simulations to their own instances. 
>   * It works on most mobile browsers including Chrome for Android and Safari for iOS
>
> I am currently working on
>
>   * Creating a port of the GTK+ visual elements to CSS/HTML5 to allow me to easily create new application simulations.
>
gtk already has the broadway backend for running gtk apps within a browser! This won't help for gnome-shell though, that runs on a custom
toolkit based around clutter.

I do fear you are going to struggle to keep up with UI changes, by creating a fully simulated environment, gnome-shell is mostly javascript
running atop of spidermonkey (the firefox engine), although its a somewhat custom implementation. Though it would be cool to be able to run an
actual gnome-shell instance within a browser. Not sure if its technically possible, and likely then only in Firefox, but if not at the very
least, you should look at using the actual gnome css themes to style your simulator!

Either way, good work so far!
>
>   * Adding a way to have multiple open applications by launching everything in its own floating window
>   * Adding the full application list to the Gnome Launcher so the user can browse all of the icons. 
>   * Making the user menu respond
>   * Gnome Shell Search on the Activities Menu
>   * Making it so when the user clicks on the clock, they get the proper day view
>   * Support for smaller screens. 1080p is the current minimum it will work with properly without needing to zoom in. The mock GDM login page
>     will be responsible for setting the correct values for the end user
>   * I want to create basic mockups of the applications below. Each will have its own script that is displayed by the assistant so it is like a
>     guided tour. 
>       o Firefox
>       o LibreOffice Writer
>       o LibreOffice Calc
>       o Ubuntu Software Center
>       o Gnome Control Panel 
>       o Gedit
>       o The Ubuntu Gnome Installation Process
>       o Mines
>       o Nautilus
>       o Empathy
>   * Creating a "Welcome" app that launches on first run to introduce the users to the features in a carousel style. This is essentially the
>     "About" application found on existing Gnome Systems but will be designed to be a bit more welcoming. 
>
> As the entire platform will be released as Open Source, you guys can easily adopt it for other linux distributions and desktop interfaces.
> This will be useful to any of you that manage other distros as well. 
>
> On Thu, Dec 11, 2014 at 10:18 PM, Ali/amjjawad <amjjawad at gnome.org <mailto:amjjawad at gnome.org>> wrote:
>
>
>
>     On Fri, Dec 12, 2014 at 1:46 PM, Keith I Myers <keithiokepamyers at gmail.com <mailto:keithiokepamyers at gmail.com>> wrote:
>
>         Hello All,
>
>
>     Hello :D
>      
>
>         I had issues sleeping last night so I had to do what every reasonable geek would do, build something.
>
>         I created a very basic Ubuntu GNOME Simulator that runs inside your web browser. It is VERY rough around the edges right now but it
>         may have some potential when it comes to showing users what Ubuntu GNOME feels like before they install.
>
>         You can access the partially functional demo with the link below. The site is best viewed on Firefox or Chrome and on a high res
>         screen if possible. 
>
>         http://ubuntu-gnome.kmyers.me/?showguide=false
>
>         So far, all you can really do is launch the activities menu and select the Ubuntu Software Center and A terminal. I tried to simulate
>         the feel of Gnome Shell as much as possible, the escape key exits the main launcher.
>
>         I also coded a simple guide to help potential users navigate the system
>
>         http://ubuntu-gnome.kmyers.me/?showguide=true 
>
>         Thoughts?
>         -- 
>
>
>     Okay, I'm really speechless. This is SUPER HELPFUL if we could make it even better and I think this is the kind of tour that Tim was
>     wanted to have on our home page. I just can't express myself here but this is amazing :D I loved the idea, thank you so much!
>      
>
>          
>         -- 
>         Keith I Myers
>         http://http://KMyers.me
>         +Keith I Myers <http://plus.kmyers.me/>
>         Mobile : (305)-929-3475 <tel:%28305%29-929-3475>
>
>          
>
>
>
>         --
>         Ubuntu-GNOME mailing list
>         Ubuntu-GNOME at lists.ubuntu.com <mailto:Ubuntu-GNOME at lists.ubuntu.com>
>         Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-gnome
>
>
>     I'm sure by time, we could make it even better. If we managed to simulate the main functions, that would be great!
>
>     -- 
>     Best Regards,
>     Ali/amjjawad <https://wiki.ubuntu.com/amjjawad>
>     *Remember: *"All of us are smarter than any one of us."
>
>     Ubuntu GNOME OneStopPage <https://wiki.ubuntu.com/UbuntuGNOME/OneStopPage>
>     http://torios.org - StartUbuntu <https://wiki.ubuntu.com/StartUbuntu> - http://amjjawad.net
>
>
>
>
> -- 
>  
> -- 
> Keith I Myers
> http://http://KMyers.me
> +Keith I Myers <http://plus.kmyers.me/>
> Mobile : (305)-929-3475
>
>  
>
>
>
>




More information about the Ubuntu-GNOME mailing list