Kivy is an open-source Python GUI framework to build multi-touch applications for desktop as well as mobile platforms. Using this framework, software using the same code can run on all the supported platforms, i.e. Windows, Mac OS X, Linux, Android and iOS.
We are looking to find out which is the best programming language to use for desktop applications? There seems to be many programming languages rolling around at this current time.Net seems to be the most likely? Our game is into marketing softwares, web applications, desktop applications but are looking to either get into creating our own applications or joining forces with a few programmers on a joint venture basis.
Is.net the preffered language? I build all of my desktop software products in c#, so that's what I'd recommend.
You should also look into adobe air which is cross-platform giving you the most compatibility, and it can be deployed as a desktop application. One of the biggest complaints I get is that my tools are not Mac compatible. It is possible to build applications for the Mac in c# and.net by porting it using mono, however I have never attempted it so I couldn't comment on how easy it is. I build all of my desktop software products in c#, so that's what I'd recommend.
You should also look into adobe air which is cross-platform giving you the most compatibility, and it can be deployed as a desktop application. One of the biggest complaints I get is that my tools are not Mac compatible. It is possible to build applications for the Mac in c# and.net by porting it using mono, however I have never attempted it so I couldn't comment on how easy it is.
Adobe air, is this more expensive to create/hire? For desktop applications? We ourselves have imac's so obviously adobe air would be more attracted to us. But currently using Vmware to create a virtual machine to run windows deskptop applications. I would recommend using C and the Qt Framework. This is a very professional solution that even huge companies like Adobe use. It is very fast and you can start completely for free (Qt is now LGPL'ed, that means if you don't change anything in their code and don't link statically you don't have to pay).NET is a platform like the Java Virtual Machine (JVM) different programming languages are available for it.
I wouldn't recommend it since it's slower than a native application. With Qt you get access to a browser and all kinds of networking functionality AND you can compile your program for Macintosh or Linux without changes (if you only used Qt and standard C) Qt also takes away most of the pain that comes from memory management.
You can see how easy it is to work with Qt here:. If you want to just build small stuff, or prototype apps you may redesign later in a lower level language, then use VB, you could even build straight out of Excel or Word, since they have VB in their VBA IDE. You could use Visual Studio since you could then have multiple lnguage options. I say this, becaue for rapid development, VB is about the quickest to learn, and there are a couple good sites with applications you can learn from, like planet-source-code dot com. The Java developer network also has IDE's you can download and develop in for free, also with many communities to help with learning, questions and sample projects. I would recommend using C and the Qt Framework. This is exactly what I was going to recommend.
This is better IMO than Java or something else that uses a virtual machine, because it doesn't require that anything be installed on the user's machine (only about 75% of users have Java installed). Being able to compile to native code on both a Mac and PC is very powerful (Linux too).
If you were building an application for use by a specific industry, I would say go ahead and use something like Java, or maybe even Python, because it will be faster to develop with and you can just make a requirement that the JVM be installed (or Python's VM). Java is generally much faster than Python, but if your application is not performance critical, Python is still fast enough to handle most things.
If you want to be easy, you could use dynamic language (Cand Java frameworks can be real pain if you want to make something simple quickly). Python with TkInter (no need to install anything extra - just Python).
Easy and suitable for small applications. Now looking native. Biggest disadvantage is that it has only the basic controls - no WebView, Audio-Video Control and so on. Generally, you should choose the framework (and language coming with it) based on the requirements of the application you want to build. Has anybody looked at Tide - tidesdk dot org? It looks like you can bring your web skills to the desktop, across all platforms (Windows, Mac & Linux) - kind of like phonegap for the desktop.
I haven't used it, but am seriously considering it. It would mean I would be working in javascript for web development, javascript on the backend (node.js) and javascript on my desktop apps. Which would be AMAZING.
Any thoughts people? Smon Haven't heard of that, but i do know phonegap, it really amazing. I can build smartphone version of my websites in any mobile platforms.
If that 'Tide' you're talking about can do for desktop application versions, then that would be really great. It will save me a lot of time and coding. Thanks mate for sharing, i'm gonna go and search about it.
Haven't heard of that, but i do know phonegap, it really amazing. I can build smartphone version of my websites in any mobile platforms.
If that 'Tide' you're talking about can do for desktop application versions, then that would be really great. It will save me a lot of time and coding. Thanks mate for sharing, i'm gonna go and search about it. Let us know if you do you use it and what you think, I'm gonna play with it at the end of the year when things normally quieten down a bit.!
![Mac Mac](/uploads/1/2/5/3/125387247/217009721.jpg)
![Building Desktop Applications For Windows And Mac Languages Building Desktop Applications For Windows And Mac Languages](http://shoesrb.com/img/screen.jpg)
Notes Polycom RealPresence Desktop is an easy-to-use video collaboration app that provides HD quality audio, video and content sharing for PC users. Unlike similar proprietary applications, RealPresence Desktop is standards based and extends your organization's existing video-enabled network, giving end users the same high quality experience from within the office or while on the road. Click the links below to download the trial RealPresence Desktop app for Windows or Mac OS X. The trial will run fully functional for 30 days. After the trial period, simply register to a CMA Series, RealPresence Resource Manager or purchase a license from your authorized Polycom reseller to activate. The application available for download is governed by the terms of an.
By downloading, installing or using the application, you agree to comply with the applicable EULA terms and conditions. Please Note: Polycom recommends all customers upgrade to RPD for Mac OS X version 3.2.3 or later. Please refer to the Release Note for details.