RoxApp Builder - not only to build RoxApp-Type App-Starters
Posted: Tue 20 Aug 2013, 05:49
Hi.
Since this is neither an request nor an announcement but an already existing application which could result in a new puppy related project, I did decide to post this in this here forum, Puppy Projects.
Ok.
This new concept of an application-starter has come to me while thinking about option to use my LazY Puppy RunScripts from outside the running OS and also in other puppies without to install the SFS P.L.U.S. package. Also I thought about an option to have only one single icon on my several categorized VarioMenu-Desktops which would offer all available programs of this category like Graphics, Audio etc.pp. - since the VarioMenu is getting really slow when having more than 20 icons on the desktop.
So I felt in Love with the idea of using a RoxApp as a Desktop-based Application-Starter.
Is there anyone here -except sunburnt- who knows what a RoxApp is?
Please do a right-click onto /usr/local/apps/Wallpaper -if available- or do a right-click onto the desktop's connect icon. It should offer a selection of options from the RoxApp. This is the mean thing, I don't want to get too much into details, but there are lots of possibilities.
The idea is to have such a right-click menu available containing each and every program related to the category which could be executed from the right-click menu. Left-click will execute the defaultxxx script from /usr/local/bin.
So, for example, the desktop's write icon will launch the default word processor by left-click and will offering all installed word processor applications by right-click to be launched immediately.
For sure, by having a look into the needed files to create such RoxApp application-starter programs, will make clear: this would be a lot of work to do - if done mnaually - or would need to have a really smart application, that would be able to create such RioxApp programs automatically just by analyzing the .desktop files (or even the SFS P.L.U.S. RunScripts or maybe even more to come).
Ladies and Gentlemen, believe it or don't believe it:
I did create exactly such needed application. It analyzes the .desktop files or my available RunScripts and creates automatically a full featured RoxApp with all available programs sorted in categories.
It took 4 Minutes and 3 Seconds to build a full featured RoxApp containing categorized entries of 527 SFS P.L.U.S. RunScripts. It can create a RoxApp for all categories found or just a single category or even combinations of those found categories. It doesn't produce doubled entries inside the menu and all testing did result successfully.
The created AppInfo.xml file contains 2965 lines of xml code. The created AppRun script contains 2314 lines of bash script code - even though the right-click menu comes up really quick. Currently I'm working to give also a options menu to the created RoxApp to make the created RoxApp able to updtae/re-create itself after new program of the category is installed.
I have attached some images at the end of this post.
So, not only the world has changed, also the puppy world seems to has changed - by having a look at the forum for the last weeks and reading some posts like "Saw Zimmerman..." etc.pp.
This application, the RoxApp Builder, is already in use here and still under development. I'm convinced of its concept and the RoxApp application-starter concept in general, but I don't want to publish only the DE version - which is the only version available at the moment. Which again leads me to another idea relating to things happened on the forum within the last weeks and months - like: the ArchPup threads; threads about having sfs files for window managers / desktops; never ending discussions and differences about 'doesn't look nice' and 'functionality matters'; off-topc stuff like 'pic of the day' or the 'please don't post about Snowden' thread including some of my own postings on some of these days.
But, of course, there are members on the forum, owning a strange pleasure to search and to find peoples 'buttons' and the to push these 'peoples-buttons' over and over again and to use reactions and responses of those 'button-pushed' peoples as an argument for 'legalizing' and continuing their 'button-push' actions - yes guys, you are right and we are wrong.
So, I want to find out, if the Puppy Community has somehow split irreversible, is somehow disgusted and still somehow unable to really work together or if it is still able to push a remarkable idea and the beginning of a obviously very very useful application up to a successfully into new puppies integrated high level tool!
Ok, Ladies and Gentlemen. Let's face the facts!
What do you think about the RoxApp Builder and the RoxApp Application-Starter concept?
What would you personally do (some work like translations or a useful sub-script for a function I didn't thought about etc.) to have the RoxApp Builder available for the Puppy Community?
What would you give away (like to make a donation to playdayz or the guy who is still working on aufs etc.pp.) to have the RoxApp Builder available for the Puppy Community?
Get creative and post your ideas, to turn me into the official developer for this then official puppy community tool - otherwise I will keep it private, unfortunately for the Puppy Community, but not for me.
RSH
Since this is neither an request nor an announcement but an already existing application which could result in a new puppy related project, I did decide to post this in this here forum, Puppy Projects.
Ok.
This new concept of an application-starter has come to me while thinking about option to use my LazY Puppy RunScripts from outside the running OS and also in other puppies without to install the SFS P.L.U.S. package. Also I thought about an option to have only one single icon on my several categorized VarioMenu-Desktops which would offer all available programs of this category like Graphics, Audio etc.pp. - since the VarioMenu is getting really slow when having more than 20 icons on the desktop.
So I felt in Love with the idea of using a RoxApp as a Desktop-based Application-Starter.
Is there anyone here -except sunburnt- who knows what a RoxApp is?
Please do a right-click onto /usr/local/apps/Wallpaper -if available- or do a right-click onto the desktop's connect icon. It should offer a selection of options from the RoxApp. This is the mean thing, I don't want to get too much into details, but there are lots of possibilities.
The idea is to have such a right-click menu available containing each and every program related to the category which could be executed from the right-click menu. Left-click will execute the defaultxxx script from /usr/local/bin.
So, for example, the desktop's write icon will launch the default word processor by left-click and will offering all installed word processor applications by right-click to be launched immediately.
For sure, by having a look into the needed files to create such RoxApp application-starter programs, will make clear: this would be a lot of work to do - if done mnaually - or would need to have a really smart application, that would be able to create such RioxApp programs automatically just by analyzing the .desktop files (or even the SFS P.L.U.S. RunScripts or maybe even more to come).
Ladies and Gentlemen, believe it or don't believe it:
I did create exactly such needed application. It analyzes the .desktop files or my available RunScripts and creates automatically a full featured RoxApp with all available programs sorted in categories.
It took 4 Minutes and 3 Seconds to build a full featured RoxApp containing categorized entries of 527 SFS P.L.U.S. RunScripts. It can create a RoxApp for all categories found or just a single category or even combinations of those found categories. It doesn't produce doubled entries inside the menu and all testing did result successfully.
The created AppInfo.xml file contains 2965 lines of xml code. The created AppRun script contains 2314 lines of bash script code - even though the right-click menu comes up really quick. Currently I'm working to give also a options menu to the created RoxApp to make the created RoxApp able to updtae/re-create itself after new program of the category is installed.
I have attached some images at the end of this post.
So, not only the world has changed, also the puppy world seems to has changed - by having a look at the forum for the last weeks and reading some posts like "Saw Zimmerman..." etc.pp.
This application, the RoxApp Builder, is already in use here and still under development. I'm convinced of its concept and the RoxApp application-starter concept in general, but I don't want to publish only the DE version - which is the only version available at the moment. Which again leads me to another idea relating to things happened on the forum within the last weeks and months - like: the ArchPup threads; threads about having sfs files for window managers / desktops; never ending discussions and differences about 'doesn't look nice' and 'functionality matters'; off-topc stuff like 'pic of the day' or the 'please don't post about Snowden' thread including some of my own postings on some of these days.
But, of course, there are members on the forum, owning a strange pleasure to search and to find peoples 'buttons' and the to push these 'peoples-buttons' over and over again and to use reactions and responses of those 'button-pushed' peoples as an argument for 'legalizing' and continuing their 'button-push' actions - yes guys, you are right and we are wrong.
So, I want to find out, if the Puppy Community has somehow split irreversible, is somehow disgusted and still somehow unable to really work together or if it is still able to push a remarkable idea and the beginning of a obviously very very useful application up to a successfully into new puppies integrated high level tool!
Ok, Ladies and Gentlemen. Let's face the facts!
What do you think about the RoxApp Builder and the RoxApp Application-Starter concept?
What would you personally do (some work like translations or a useful sub-script for a function I didn't thought about etc.) to have the RoxApp Builder available for the Puppy Community?
What would you give away (like to make a donation to playdayz or the guy who is still working on aufs etc.pp.) to have the RoxApp Builder available for the Puppy Community?
Get creative and post your ideas, to turn me into the official developer for this then official puppy community tool - otherwise I will keep it private, unfortunately for the Puppy Community, but not for me.
RSH