software-distribution

Creating customized .dmg files upon download

I want to distribute a cross-platform application for which the executable file is slightly different, depending on the user who downloaded it. This is done by having a placeholder string somewhere in the executable that is replaced with something user-specific upon download. The webserver that has to do these string replacements is a L...

distributing R package containing unit tests

so I decided I would put my few R functions into a package and I'm reading/learning Writing R Extension. it obviously complains about an amount of things I'm not doing right. after enough googling, I'm firing a few questions here, this one is about testing style: I am using RUnit and I like having tests as close possible to the code be...

R CMD check complains about unexpected files in man

this sounds like a silly problem: I'm putting my R code into a package and R CMD check src complains about the .Rd~ backup files being produced by Emacs. * checking package subdirectories ... WARNING Subdirectory 'man' contains invalid file names: read.PI.Rd~ write.PI.Rd~ the documentation says: »In addition [...] files [...] wit...

How to pack third party softwares along with my software package?

I've my software completely functional. Now I need to make an installer(pack) for it. My software uses MySQL Server, .NET MySQL connector. So, along with my assemblies I want to pack these MySQL softwares also so that my client can install everything at one go. How do I do that? This is the first time I'm making an installer, I've no ...

Amazon S3 for Software Delivery

Hello everyone, I hope someone can help me answer this dilimma I'm having. I am getting ready to release my new software and its associated content files. Since the File size for the Full version is Huge, I cant use normal software delivery methods. The main download is 450MB and then add-on packs at around 250MB for each add-on produ...

mvc for multi user web application

Hi guys, I am working on a web application using JSF/Facelets/Hibernate and mySQL.In software requirements, the system should support 5 category of users, each category has access to its own tasks and user interface accessed from a login. If I split my application in separate modules, in a such a way that each category has its own vie...

Remote software update on Linux machines

We develop Linux-based networking application which will run on multiple servers. We need to develop some solution for remote application update. All I can think of now is using rpm/deb packages but we prefer not to lock this to some distro-specific solution. Besides copying files via SSH by some Bash script what would you recommend? Th...

BlackBerry App World - any alternatives?

Hi everybody! Is there any alternatives for BlackBerry App World to sell/distribute application? There are free services like handango and getjar you can check for more here, but I would like to hear about someone else opinion. Also, is there any issues to sell BlackBerry app by myself? Thank you! ...

Distribute searchable documentation on CD?

We have a need to publish a presentation in the form of a website(or some other form) on CD with contents, search, and glossary capabilities. Sort of how some magazines are putting out electronic cds with all their issues for the previous year. Unfortunately I dont know the right terminology to do a proper search for this. Currently I ...

Ways of providing upgrades to customers for applications developed in C# and MySQL

We have a product developed in C#.Net. It is not a web application but a desktop version. It connects to various databases like MSSQL, MySQL etc. We keep on upgrading the versions of the software for bug fixes as well as new functionality. These updates changes the exe as well as dll used and the database also. We would like to know wh...

Process to convert simple Python script into Windows executable

I wrote a script that will help a Windows user in her daily life. I want to simply send her the .exe and not ask her to install python, dlls or have to deal with any additional files. I've read plenty of the stackoverflow entries regarding compiling Python scripts into executable files. I am a bit confused as there are many options but ...

Can I distribute my app on a Linux-based virtual machine and keep it closed source?

I would like to use a Debian distribution for this purpose. My application is closed source and Debian is a mix of various open source licenses. Some of them force publishing everything that uses it under the same license (GPL). Does it apply to my scenario as well or can I still use my own license for my code? ...

Are there any applications written in the Io programming language? (Or, distributing Io applications.)

I've recently become interested in prototype-based OOP, and I've been playing with Io and Ioke. Distributing an application with Ioke is simple. It's on the JVM. Need I say more? However, I'm absolutely stumped as to how one would distribute an Io application, especially on Windows. It's not like you can have end-users compile Io to run ...

Updating an Application on a locked down user's PC.

I am writing a Windows forms application to go between our other systems and our new software package that we are still setting up. I am doing an iterative development method because I am creating the tools as we find that we need them. My problem now is that when I publish a new change, we have to go to the workstations, log in as admin...

Embed a JRE in a Windows executable?

Suppose I want to distribute a Java application. Suppose I want to distribute it as a single executable. I could easily build a .jar with both the application and all its external dependencies in a single file (with some Ant hacking). Now suppose I want to distribute it as an .exe file on Windows. That's easy enough, given the nice too...

Good commercial third party tool for software licensing

EDIT : Please answer only those options that you have used or heard good words about it. EDIT : I have also found this SO thread helpful. Any experiences about options listed here will be great help. We are small software firm launching our winforms based product very soon. We want to use any good third party tool fo...

Which distribution website should I pick for my open-source package?

I wrote an open-source software package, which I'd like to publish (using Apache 2 license). I see various options for how/where to publish/host it: Get my own domain and put it there Put it on Sourceforge Put it on Google Code Put it on Freshmeat ...? What are your experiences / recommendations? What's the current trend among softwa...

How to organize Python modules for PyPI to support 2.x and 3.x

I have a Python module that I would like to upload to PyPI. So far, it is working for Python 2.x. It shouldn't be too hard to write a version for 3.x now. But, after following guidelines for making modules in these places: Distributing Python Modules The Hitchhiker’s Guide to Packaging it's not clear to me how to support multiple so...

How to create Python module distribution to gracefully fall-back to pure Python code

I have written a Python module, and I have two versions: a pure Python implementation and a C extension. I've written the __init__.py file so that it tries to import the C extension, and if that fails, it imports the pure Python code (is that reasonable?). Now, I'd like to know what is the best way to distribute this module (e.g. write ...

What's the smallest DirectX installer I can distribute in my Software?

My application uses DirectX 9.0c. There are many installers for the end-user run-times, ranging from 400Kb to 100Mb+ and obviously I don't want to bloat my installer file. However, I believe there are potentially legal restrictions which mean I can't just distribute whichever MS installers I might choose. This is the one I'd ideally lik...