librelist archives

« back to archive

How to distribute my shoes application with my friends

How to distribute my shoes application with my friends

From:
Harsh Trivedi
Date:
2014-09-24 @ 12:08
Hello,
         I have made an application in shoes 3.2, say my_app.rb . I made it
for my college mates, who are there on all different kinds of platforms
(linux , windows, mac etc)

I want to be able to distribute my application to them, what should I do?

This is what was intutive and what I did, but I doubt if I am really
correct!

I have packaged my_app.rb from the shoes gui for each of the available
platforms and this is what I get:

1. myapp-i686.run
2. myapp-x86-64.run
3. myapp.exe
4. myapp-osx.tgz

Say one of my friend is on windows, is myapp.exe all that I have to give
him?

And, how should he be able to open the app,
since myapp.exe more seems to be like an installer not like an app, (also
how to give it an ICON so that it looks like a real application)

well, I gave myapp.exe to my friend and he told me that it keeps showing
him(when he runs myapp.exe):
Uncompressing

Autocyberoamlogin................................................................................................................................................................................................................................................................................................................................................................................................................



I believe that I am surely missing out on sometime on distributing shoes
application, for which I need help.


Thanx in Advance,
Harsh

Re: [shoes] How to distribute my shoes application with my friends

From:
David Eastman
Date:
2014-09-24 @ 17:58
1. Use ocra
2. Get rid of friends not on Windows

On Wed, Sep 24, 2014 at 1:08 PM, Harsh Trivedi <harshjtrivedi94@gmail.com>
wrote:

> Hello,
>          I have made an application in shoes 3.2, say my_app.rb . I made
> it for my college mates, who are there on all different kinds of platforms
> (linux , windows, mac etc)
>
> I want to be able to distribute my application to them, what should I do?
>
> This is what was intutive and what I did, but I doubt if I am really
> correct!
>
> I have packaged my_app.rb from the shoes gui for each of the available
> platforms and this is what I get:
>
> 1. myapp-i686.run
> 2. myapp-x86-64.run
> 3. myapp.exe
> 4. myapp-osx.tgz
>
> Say one of my friend is on windows, is myapp.exe all that I have to give
> him?
>
> And, how should he be able to open the app,
> since myapp.exe more seems to be like an installer not like an app, (also
> how to give it an ICON so that it looks like a real application)
>
> well, I gave myapp.exe to my friend and he told me that it keeps showing
> him(when he runs myapp.exe):
> Uncompressing
> 
Autocyberoamlogin................................................................................................................................................................................................................................................................................................................................................................................................................
>
>
>
> I believe that I am surely missing out on sometime on distributing shoes
> application, for which I need help.
>
>
> Thanx in Advance,
> Harsh
>
>
>
>
>

Re: [shoes] How to distribute my shoes application with my friends

From:
Luka Povreslo
Date:
2014-09-24 @ 17:42
You can package it to .shy file, but then your friends got to have shoes
installed. .shy is sort of like a zip file where your where you've choosen
to package is saved. You have to package a file from which you start your
app. I'm not sure for other options of packaging but I'm sure .exe won't
work in most cases while I don't know what is the situation with Mac and
Linux.

Btw. this is just my experience, I guess other guys who are doing a job of
developing shoes can give you some more information.
.

2014-09-24 14:08 GMT+02:00 Harsh Trivedi <harshjtrivedi94@gmail.com>:

> Hello,
>          I have made an application in shoes 3.2, say my_app.rb . I made
> it for my college mates, who are there on all different kinds of platforms
> (linux , windows, mac etc)
>
> I want to be able to distribute my application to them, what should I do?
>
> This is what was intutive and what I did, but I doubt if I am really
> correct!
>
> I have packaged my_app.rb from the shoes gui for each of the available
> platforms and this is what I get:
>
> 1. myapp-i686.run
> 2. myapp-x86-64.run
> 3. myapp.exe
> 4. myapp-osx.tgz
>
> Say one of my friend is on windows, is myapp.exe all that I have to give
> him?
>
> And, how should he be able to open the app,
> since myapp.exe more seems to be like an installer not like an app, (also
> how to give it an ICON so that it looks like a real application)
>
> well, I gave myapp.exe to my friend and he told me that it keeps showing
> him(when he runs myapp.exe):
> Uncompressing
> 
Autocyberoamlogin................................................................................................................................................................................................................................................................................................................................................................................................................
>
>
>
> I believe that I am surely missing out on sometime on distributing shoes
> application, for which I need help.
>
>
> Thanx in Advance,
> Harsh
>
>
>
>
>

Re: [shoes] How to distribute my shoes application with my friends

From:
peter marien
Date:
2014-09-24 @ 20:37
Hi Harsh, you can compile a ruby script that uses green shoes to a windows
.exe file that runs all by itself with the ocra gem.
Here a simple example script with its generated .exe, the executable tends
to be quite large unfortunatly, in this simple testcase over 30MB

https://app.box.com/signup/collablink/d_2488408389/3b6c6456b031a

2014-09-24 19:42 GMT+02:00 Luka Povreslo <josomafijoso@gmail.com>:

> You can package it to .shy file, but then your friends got to have shoes
> installed. .shy is sort of like a zip file where your where you've choosen
> to package is saved. You have to package a file from which you start your
> app. I'm not sure for other options of packaging but I'm sure .exe won't
> work in most cases while I don't know what is the situation with Mac and
> Linux.
>
> Btw. this is just my experience, I guess other guys who are doing a job of
> developing shoes can give you some more information.
> .
>
> 2014-09-24 14:08 GMT+02:00 Harsh Trivedi <harshjtrivedi94@gmail.com>:
>
>> Hello,
>>          I have made an application in shoes 3.2, say my_app.rb . I made
>> it for my college mates, who are there on all different kinds of platforms
>> (linux , windows, mac etc)
>>
>> I want to be able to distribute my application to them, what should I do?
>>
>> This is what was intutive and what I did, but I doubt if I am really
>> correct!
>>
>> I have packaged my_app.rb from the shoes gui for each of the available
>> platforms and this is what I get:
>>
>> 1. myapp-i686.run
>> 2. myapp-x86-64.run
>> 3. myapp.exe
>> 4. myapp-osx.tgz
>>
>> Say one of my friend is on windows, is myapp.exe all that I have to give
>> him?
>>
>> And, how should he be able to open the app,
>> since myapp.exe more seems to be like an installer not like an app, (also
>> how to give it an ICON so that it looks like a real application)
>>
>> well, I gave myapp.exe to my friend and he told me that it keeps showing
>> him( when he runs myapp.exe):
>> Uncompressing
>> 
Autocyberoamlogin................................................................................................................................................................................................................................................................................................................................................................................................................
>>
>>
>>
>> I believe that I am surely missing out on sometime on distributing shoes
>> application, for which I need help.
>>
>>
>> Thanx in Advance,
>> Harsh
>>
>>
>>
>>
>>
>

Re: [shoes] How to distribute my shoes application with my friends

From:
Cecil Coupe
Date:
2014-09-25 @ 03:40
On 09/24/2014 06:08 AM, Harsh Trivedi wrote:
>
>  (also how to give it an ICON so that it looks like a real application)

Icon's are a larger issue than you might think (as well as other 
installer graphics). Windows, OSX and Linux prefer their own formats so 
you have to create 3 icon sets and you may need a Mac to do some of the 
work.  It's on my to-do list but its way down the list in priority.

--Cecil

Re: [shoes] How to distribute my shoes application with my friends

From:
Cecil Coupe
Date:
2014-09-24 @ 21:36
On 09/24/2014 06:08 AM, Harsh Trivedi wrote:
> Hello,
>          I have made an application in shoes 3.2, say my_app.rb . I 
> made it for my college mates, who are there on all different kinds of 
> platforms (linux , windows, mac etc)
>
> I want to be able to distribute my application to them, what should I do?
>
> This is what was intutive and what I did, but I doubt if I am really 
> correct!
>
> I have packaged my_app.rb from the shoes gui for each of the available 
> platforms and this is what I get:
>
> 1. myapp-i686.run
> 2. myapp-x86-64.run
> 3. myapp.exe
> 4. myapp-osx.tgz
That is the correct thing to do.
>
> Say one of my friend is on windows, is myapp.exe all that I have to 
> give him?
Yes
>
> And, how should he be able to open the app,
> since myapp.exe more seems to be like an installer not like an app, 
> (also how to give it an ICON so that it looks like a real application)
Currently It will install Shoes and then run my_app.rb
>
> well, I gave myapp.exe to my friend and he told me that it keeps 
> showing him(when he runs myapp.exe):
> Uncompressing 
> 
Autocyberoamlogin................................................................................................................................................................................................................................................................................................................................................................................................................

>
>
This is puzzling. There's no console on Windows. Just double click the .exe.
OSX users just double click the .tbz and drag the Shoe Icon (app) to 
where they want it.
Linux users have to start a terminal, set the execute permission for the 
run and start it.
$ cd <to where myapp-x86-64.run was downloaded or copied to>
$ chmod +x myapp-x86-64.run
$ ./myapp-x86_64.run
>
>
> I believe that I am surely missing out on sometime on distributing 
> shoes application, for which I need help.
>
>
> Thanx in Advance,
> Harsh
>
>
>
>