This question already has answers here:
Closed 11 years ago.
Possible Duplicate:
Monotouch or Titanium for rapid application development on IPhone?
I have an idea for a mobile app, which I would like to create for both IPhones, Android and Windows Phones, and I was thinking about using either MonoTouch/Xamarin or Titanium to develop it.
I come from a webdeveloper background so if it doesn't matter if it is Javascript/html or C#. Has any of you tried both frameworks, and can give a few pros and cons of both frameworks?
Here is a usefull information on this topic Titanium Appcelerator Vs. MonoTouch
Related
Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 6 years ago.
Improve this question
Electron can allow to develop desktop applications (.exe) using JavaScript, HTML and CSS. It is based on Node.js and Chromium
It seem I could also do the same using Cordova but what Cordova couldn't do that Electron can (In term of desktop applications)?
I need to build an App that can do full screen, use AppCache (manifest) and store data using IndexedDB. It need to work well with Barcode Scanner and Serial Port communication (eg: https://github.com/voodootikigod/node-serialport)
Apache Cordova is a platform for building native mobile applications using HTML, CSS and JavaScript.
It seems like the main difference is that Cordova targets mobile platforms and apps first and foremost, while Electron is primarily focused on desktop platforms and apps. Cordova does appear to support Windows, Ubuntu, and OS X desktops to some extent, however they do mention the following in the OS X repository:
Note that the current focus of this cordova platform is to provide kiosk-like applications for OSX, that usually run fullscreen and have little desktop interaction. So there is no direct support for menus, dock integration, finder integration, documents, etc. Think of it as a mobile app running on a very big screen.
It also appears that Cordova's plugin system is not directly compatible with regular NPM packages and native NodeJS addons, so you will probably have to create some sort of plugin wrapper for node-serialport before you could use it in a Cordova app, or perhaps use an existing plugin.
Return on experience: I have built a mobile app with Cordova which is great for Android and iOS. Unfortunately when I wanted to deploy the app on desktop, I discovered a really poor support of these targets (missing basic plugins, limited configuration).
Conclusion: Electron seems to be better for desktop apps.
This question already has answers here:
Where I can get the OpenGL Libraries? [closed]
(4 answers)
Closed 9 years ago.
I need openGL library (gl.h - glu.h - glut.h - glaux.h) for visual studio 2012
Can someone give me link for download this library
The OpenGL headers come by default with Visual C++. There's nothing you've to install to get them. However to make use of modern OpenGL versions you must load newer functionality through the extension mechanism. There are wrappers for this, like GLEW.
This question already has answers here:
Closed 11 years ago.
Possible Duplicate:
How do you beta test an iphone app?
How can I create an installation package for my iPad application so I can give it to my client so he can install it without my intervention?
There are a couple of ways to install iOS apps
Enterprise distribution
App Store distribution
Ad-Hoc via iTunes
Ad-Hoc via wireless
Excluding jailbroken devices, those are the only ways you can distribute an app.
Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 12 months ago.
Improve this question
I'm new to the CE environment and I was wanting to create applications for a computer(Intel) running on CE(5 and up). What exactly do I need to to get started and where do I go? I have never used CE before but I do have experience writing code in C, C++, C#, and Java.
Thanks,
If you are interested in writing application using C#, do a little search for Compact Framework (CF). It is the stripped down version available in Windows CE.
Keep in mind that Windows CE is a highly customizable OS and you have no guarantee that it will have the component to support your application (that includes C#) - Windows Mobile (+PocketPC, +SmartPhone2003) is a different story.
When you develop for Windows CE you need to use Visual Studio 2005/8 Professional to have the Smart Device support. When you develop C# applications using VS2008 you target CF3.5 and when you use 2005 you target CF 2.0
Look in wikipedia, link is http://en.wikipedia.org/wiki/Windows_CE look under Development Tools, I recommend Visual Studio 2008 and C#, here is the link to the SDK:
Windows Mobile 6.5 Developer Tool Kit
As of Visual Studio 2010 Windows CE development is not supported any more, here are the details: https://msdn.microsoft.com/en-us/library/sa69he4t%28v=vs.100%29.aspx
To develop application for the Windows CE
Use VS 2005 or VS 2008 which has got support for smart device application development.
Install the Windows Mobile 6 SDK as a prerequisites.(here)
Install the Windows Embedded Handheld 6.5.3 DTK(here)
To Create Your First App. (here)
Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 11 years ago.
Improve this question
I have just read an article on microsoft brining silverlight to linux OS. Does this mean that when I create my project on windows box will it be able to run on linux? Do I need to do anything else to the code to have it run on linux?
Moonlight is an open source
implementation of Silverlight
(http://silverlight.net), primarily
for Linux and other Unix/X11 based
operating systems. In September of
2007, Microsoft and Novell announced a
technical collaboration that includes
access to Microsoft's test suites for
Silverlight and the distribution of a
Media Pack for Linux users that will
contain licensed media codecs for
video and audio.
Moonlight 2 was released December 17,
2009
http://www.mono-project.com/Moonlight
EDIT :
For developer :
MonoDevelop is an IDE primarily
designed for C# and other .NET
languages. MonoDevelop enables
developers to quickly write desktop
and ASP.NET Web applications on Linux,
Windows and Mac OSX. MonoDevelop makes
it easy for developers to port .NET
applications created with Visual
Studio to Linux and to maintain a
single code base for all platforms.
http://monodevelop.com/
&
Debugging Silverlight/Moonlight Apps on Linux
Well, as others have already mentioned, there's Moonlight. However, more interestingly, Microsoft has Silverlight running on Moblin, a Linux distribution developed by Intel for netbooks. This doesn't seem to be based on Moonlight. Why Microsoft didn't go for Moonlight here and put some muscle behind Moonlight's development, I have no idea.
A video of Silverlight on Moblin can be seen here.
Then there's Silverlight for mobile devices, which isn't here yet, but that is expected to run on Symbian, which isn't Linux, but it is a non-Windows/Mac OS.
There is an alternative implementation called Moonlight that (unlike Silverlight) runs on Linux. It is not always up-to-date though. Every major Silverlight edition is followed by it's Moonlight counterpart sooner or later, much like .NET and Mono.
Currently Moonlight is compatible with Silverlight 2. That means your Silverlight 2 application will run on Moonlight without problems, and you don't have to do anything specific to achive that.
Silverlight 3 support will arrive soon. Here is the roadmap.
Update: Moonlight was discontinued (but so was Silverlight).