tidesdk development with macosx 10.6.8 (snow leopard) - tidesdk

I am attempting to do an R&D desktop app project and I would like to use TideSDK as my framework. Unfortunately it would seem that my mac is running OSX 10.6.8 and from what I was able to determine, TideSDK (at least the developer) will only work for OSX 10.7+. Does anyone know if it it is just the developer app that will not work with OSX 10.6.8 or if all of the TideSDK will not work?
I'd really like to use this framework over AIR if that's possible.
Thanks!

TideSDK does in fact work on OSX 10.6. As long as you're relatively comfortable using the command line, you can build an application without Developer. For guidance packaging an application with the command line, look here: https://github.com/TideSDK/TideSDK/wiki/Packaging-TideSDK-apps

TideSDK is not actively supported for OSX 10.6 as you can see from here: https://github.com/TideSDK/TideSDK/issues/94
I also had errors related to network calls using 10.6, so i guess it's not a good option to use TideSDK with OSX less than 10.7.

Related

Laragon Alternative for Ubuntu?

I was using Laragon on Windows for Laravel development. I recently switched to Ubuntu and I cannot use Laragon. I love how lightweight laragon is compared to xampp. Does anyone have an alternative dev environment for Laravel/PHP development using Ubuntu?
Thank you.
Sadly there is no lightwight, simple and easy as Laragon version to Linux environment. The most you can use is Docker but is not easy, nor simple.
I just installed what i need for Laravel and work with it in my Linux Mint laptop.
I realize this is an old question, however for anyone else who comes here looking for a linux alternative to Laragon, there is a linux derivative of valet.
If you aren't familiar with valet, in the past it has been exclusive to Mac. It works really well. After simple configuration, any project in your designated directory can be accessed through the browser by navigating to projectFolderName.test. It is that simple.
https://cpriego.github.io/valet-linux/
You can use Lando.
Easy
One click installer, cross-platform, simple config file, sane defaults and reduced complexity for power features
Powerful
A single dev tool for all your projects. Lock down services, tools, dependencies and automation on a per-repo basis
Liberating
Free yourself from the mind-forged manacles of lesser dev tools. Save time, headaches, frustration and do more real work

How can I find out (at runtime) which desktop environment that a Qt application is running on?

I'm using QSysInfo to get OS information like the kernel version and OS name, but would also like to get the desktop environment (for example LXDE, XFCE, Luna, Aero, Aqua). Is there any way that I can do this (at runtime)? Grateful for help!
EDIT: I am looking for a cross-platform solution

Compile Qt Project on Windows for Linux / Mac

Is it possible to compile a Qt Project on Windows for Linux / Mac?
I am using Qt 5.0.2 with MinGW and Qt Creator.
i'm not saying it is impossible but it would be really hard. g++ could be tricked into generating object files but there are many linux libraries and headers that just don't exist on mingw. Linux apps are best built on linux itself.
For QT 4.* answer is YES, that's possible, I did that ones mainly for 'research purposes' and would not do it again ever.. It takes a lot of time, a lot of hacking bit's and pieces in makefiles, configurations.. There is no ANY practical sense in doing that. It takes 40 minutes to install Linux of your taste on a virtual machine (whatever you prefer) and get proper binaries.
Same applied for MacOSX.. never did it but again I believe it can be done by building a full tool-chain only question what for =))
In our organization we have 1 server with 3 virtual machines that are responsable for cross-platform building. I think that cross-compiling on one real OS may be used only for some kind of learning process, but not for real tasks.
I finally did it with compiling and building it on each OS. It is too much effort doing it on Widnows.

Finished coding desktop app in Qt. How to deploy and distribute it?

Ok, this is indeed a newbish question but I have to take a first step somewhere.
I've just had experience with DevC++ console applications, which means a simple .exe would be produced from the compiling, running from cmd. That was all, you could send the .exe to a gentleman running the same OS and he could run your little program.
What happens with Qt Creator projects, though? I've finally finished my dekstop application, wrote and debugged everything that needed to be done, I sort of have some nice GUI going, everything's working nice but... How do I acually give it to other people that don't have QtC to run it through?
Any guide that covers this?
Deployment
Here are some guides helping you to deploy your application on different platforms:
X11
Windows
Mac OS X
Embedded Linux
Symbian
Installation
I can highly recommend
NSIS
Inno Setup
Distribution
Have a look at this site. Here you can present your application to others and let them download it.
The subject of your question is simple, but I'm sure it will help many people! Your question is a good contribution.
Well, last thing you do is find out dependencies - shared libraries, and squeeze that all into installer. :)
Resources:
Qt has a nice page called Deploying an Application on Windows, as a part of their documentation. So all the dependencies related stuff is covered there.
List of best free installers is available here.
My suggestion is to invest some time in writing a CMake script and then using CPack for the distribution.
Here is a very simple example
http://www.cmake.org/Wiki/BundleUtilitiesExample
with this you are able to deploy a mac application. Then you can also extend it to create Debian or RPM packages!
The CMake mailing list is always a source of useful suggestion.
In windows you probably have to redistribute the Qt DLL with your program, as well as for Mac you have to include Qt libraries in your bundle.

setup Qt and PyQt on mac osx so my app can also deployable on windows

I've been coding with Python and C++ and now need to work on building a gui for data visualization purposes. I work on Mac Snow Leopard (intel), python 3.1 using gcc 4.2.1 (from Xcode 3.1)
I wanted to first install Qt and then PyQt. And my goals are to be able to:
- quickly prototype GUI and the accompanied logic that drives the GUI using PyQt and python
- if I decided I need the speed, or if it's fairly easy to translate my GUI into C++ using the Qt tools, I have the options to translate my app into C++
- Be able to deploy my application onto Windows (both the python and c++ version of my app)
Give the goals above, what are the correct steps I should take and what issues i should be aware of when setting up Qt and PyQt. Which other deployment tools do I need?
From my readings so far, here's what I have:
download the Qt source for mac and configure it with
-platform macx-g++42 -arch x86_64 -no-framework
(i've read somewhere that
building as framework causes some
trouble in deployment and/or
debugging, can't find the article
anymore)
download latest SIP source and build
download latest PyQt and build from source (any special options I should pay attention to?)
For deployment, I've read that I would need to use py2exe/cx_freeze for windows, p2app for mac:
http://arstechnica.com/open-source/guides/2009/03/how-to-deploying-pyqt-applications-on-windows-and-mac-os-x.ars
but seems like what the article describe is deploying an app you build on windows on the windows platform and vice versa. How do you deploy to windows (is it even possible?) if you are writing your Qt app on a mac ?
Really appreciate the help
I'm guessing by deploying, you mean a compiled version to users that have no Python or Qt or anything.
I'm been trying py2app for a while now and never really worked out for me. You can try PyInstaller. It worked out pretty well for me since it's made to work with plugins like PyQt and PIL etc. I put up some instructions here
http://tech.xster.net/tips/deploy-pyqt-applications-on-mac-os-x-with-pyinstaller/
They don't really support cross-compilation though. Just recently, they made cross-compilation for windows binaries on linux possible. If you want to spend some time hacking it, it's probably possible. But probably easier just to get a windows machine and building a binary with it.

Resources