HTML5 Ubuntu GNOME Simulator
Keith I Myers
keithiokepamyers at gmail.com
Thu Dec 18 03:29:14 UTC 2014
Edit : Here is a video of the bootloader/plymouth -
https://www.youtube.com/watch?v=JpEO1L-bZcg&feature=youtu.be
Ignore the old branding on the GDM screen, I am still playing around with
the layouts
On Wed, Dec 17, 2014 at 10:28 PM, Keith I Myers <keithiokepamyers at gmail.com>
wrote:
>
> Hello All,
> I just wanted to give a small update. I have not been able to work on this
> much this week as I am currently doing a bit of re-modeling of the house
> and much of the furniture is crammed into one room while I finish. I will
> hopefully be able to put my bedroom/office area back together tomorrow or
> Friday.
>
> Prior to gutting my house, I managed to make the following updates to the
> Ubuntu Gnome Simulator on my local development box. I have not pushed it to
> my website yet.
>
> - Removed the need for PHP, everything is now done completely with
> HTML5/CSS3 and JavaScript. This was a huge learning experience for me as I
> can honestly say that web design is not a skill I claim to have. I am quite
> skilled in PHP however I wanted to go pure client side scripting for this.
> - I have created a basic bootloader (in JavaScript) to take several
> startup parameters for the Operating System Simulator including Language
> and even distribution. Currently Ubuntu Gnome is the default but who is to
> say that other operating systems
> - I have created a javascript implementation of Plymouth to show what
> the splash screen will look like.
> - The Simulation can now support multiple languages by creating a
> "Strings" file with all of the translated text. The mock bootloader will
> try to detect the users address and select the correct strings file if
> known.
>
> Once I create the GDM (login page) simulation, I will update the main
> version so you can play with it.
>
> On Fri, Dec 12, 2014 at 10:19 AM, Bruce Pieterse <dev at otq.za.net> wrote:
>>
>> On 12/12/2014 06:16 AM, 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.
>> - 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.
>> - Firefox
>> - LibreOffice Writer
>> - LibreOffice Calc
>> - Ubuntu Software Center
>> - Gnome Control Panel
>> - Gedit
>> - The Ubuntu Gnome Installation Process
>> - Mines
>> - Nautilus
>> - 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>
>> wrote:
>>
>>>
>>>
>>> On Fri, Dec 12, 2014 at 1:46 PM, Keith I Myers <
>>> 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!
>>>
>>>
>>>>
>>>> [image: --]
>>>> Keith I Myers
>>>> [image: http://]http://KMyers.me
>>>> +Keith I Myers <http://plus.kmyers.me/>
>>>> Mobile : (305)-929-3475
>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Ubuntu-GNOME mailing list
>>>> 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
>>>
>>>
>>
>>
>> --
>>
>> [image: --]
>> Keith I Myers
>> [image: http://]http://KMyers.me
>> +Keith I Myers <http://plus.kmyers.me/>
>> Mobile : (305)-929-3475
>>
>>
>>
>>
>>
>> Hey Keith,
>>
>> This is really cool. This might inspire you a bit more:
>> http://www.ubuntu.com/tour/en/
>>
>> --
>> All the best,
>>
>> Bruce
>>
>> FSF Member 10674 / The FSF is a charity with a worldwide mission to advance software freedom / Join the Free Software Foundation: http://www.fsf.org/register_form?referrer=10674
>>
>>
>> --
>> Ubuntu-GNOME mailing list
>> Ubuntu-GNOME at lists.ubuntu.com
>> Modify settings or unsubscribe at:
>> https://lists.ubuntu.com/mailman/listinfo/ubuntu-gnome
>>
>>
>
> --
>
> [image: --]
> Keith I Myers
> [image: http://]http://KMyers.me
> +Keith I Myers <http://plus.kmyers.me/>
> Mobile : (305)-929-3475
>
>
>
--
[image: --]
Keith I Myers
[image: http://]http://KMyers.me
+Keith I Myers <http://plus.kmyers.me/>
Mobile : (305)-929-3475
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.ubuntu.com/archives/ubuntu-gnome/attachments/20141217/77105e18/attachment-0001.html>
More information about the Ubuntu-GNOME
mailing list