I want to develop apps for non smartphone Nokia phone, really the elementary ones found at the market right now like the Nokia 1800. Is it possible? Links to such will be appreciated.
Ok, Symbian phones have been smartphones since early 2000s.
Anyway...
If you want native (Series60) Symbian OS apps install Carbide from Nokia.
If your phone supports QT then get QT Creator. There are videos from Nokia on youTube about how to install and configure it. Both are free.
Related
I'm trying out PhoneGap, so I followed the instructions to create an Android Project in Eclipse.
But now I'm wondering how I can use this same code for building an iPhone app.
Is there something like a hybrid project in Eclipse!?
UPDATE:
I realize now that it's not possible to use PhoneGap on Windows to develop iPhone apps? That's too bad... is there any way to use PhoneGap on Windows to compile for iOS ??
In theory PhoneGap build should allow iPhone development on Windows.
However Nitobi was bought out by Adobe (PhoneGap:Build service may have changed), and you may still need iOS to upload your app (might be able to get around with a jailbroken iOS?!).
A dodgy solution could be to install OSX in a vbox virtual machine :)
No, there is no way to develop iPhone app on Windows using PhoneGap or Titanium.
Because they need iPhone SDK and Android SDK on back-end, which is not possible on windows environment. However you can make both apps on iOS simulations.
Can i use my iPhone for android application development testing?
By using some hacks, you can do so. But what will be the use of this? The users of your application will use it on an Android phone, not on iPhone. If you don't have an Android device, you can test your apps on emulators of different versions.
Actually, it may be possible:
http://www.youtube.com/results?search_query=android+on+iphone&aq=0
http://www.google.com/search?ie=UTF-8&oe=UTF-8&sourceid=navclient&gfns=1&q=how+to+install+android+on+iphone
Just try to install Android on your iPhone.
Does your iPhone run Android? Probably not, so no you can not use your iPhone to test apps that were built for Android.
You can install Android on an iPhone, but I don't know about developing.
For iPhone 2G: http://www.iphoneheat.com/2010/05/install-android-on-iphone-3g-2g-iphodroid/
3G/S: http://www.youtube.com/watch?v=cB9e3Cb-H4I
(Nothing available for iPhone 4 yet, but it is coming soon: http://www.redmondpie.com/android-on-iphone-4)
This is still a preliminary version, and is buggy, as a lot of the drivers don't work. This could limit it from being used for Android development.
I am testing a native mobile app that has been developed for the iPhone, and I am trying to find an emulator that will run on Windows. I have found a lot of emulators, but their description is for mobile web apps, but the app that I am testing, and will be testing, is for native apps. Does anyone know of an iPhone emulator for Windows to test native apps?
Nope. There's no such program out there currently. If you're doing iOS development, you more or less need an Intel-based Mac.
This isn't possible as Native Apps are specifically for them, platforms.
If you would like to develop multi-platform app, i would advise a Mobile Web Application.
SeeTest enables you to connect IOS emulators and to test native applications.
See here: http://experitest.com/studio/help2/WebHelp/Connect_iPhone_emulator1.htm
No solution for that to my knowledge. The only way I can think of would be to use Hackintosh with Xcode.
We want to build a smartphone app which uses geolocation, etc. and target the most important smartphones. Which OS would you support for a b2c application? I found a german statistic here: http://de.statista.com/statistik/daten/studie/150842/umfrage/prognostizierte-marktanteile-der-smartphone-betriebssysteme-in-2013/ which forecasts the smartphone usage for 2013. To summarize it lists the following OS, ordered by priority:
Symbian, Android, Blackberry (RIM), Windows Mobile, iPhone
Would you agree with this priority or should we start with the classical: iPhone/Android combo?
It probably depends on the market you're targeting. The statistics you're quoting might be right for Germany but in the US situation is quite different. Blackberry still holds the biggest share, but if your app is a consumer (not business) one, iPhone/iPad and Android is the clear choice. Symbian is not a large player here at all, besides, there's a lot of talks going on about a crisis of the platform so I wouldn't even take it into consideration.
Wright now and in a foreseeable near future, iPhone and iPad are the trendy options, for most categories of consumers. Blackberry and Windows Mobile devices are more the tools of business oriented people. So I guess it's more about your target audience than general usage. iPhone OS and Android will cover, in my opinion, the most ground.
The only "crisis" in the Symbian Platform is the gradual shift towards Qt. If you develop a new app for Symbian, use Qt, which is a very nice and powerful environment. The Nokia Qt SDK is worth a try.
In Europe and large parts of Asia, Symbian outsells all the other platforms combined, so the market is huge. In the US, Symbian barely exists, because Nokia isn't much of a player there.
I would recommend you to take a look at Mobile Community Framework (MCF). This is a cross-platform framework that supports all today's smartphone OS - iPhone, Android, Symbian, Blackberry and WinMobile. It can perform tasks like simple object transfer over network in Wi-Fi Ad-Hoc mode (for direct connections) or through dedicated proxy server, defining and exchanging geolocation and discovering peers running specific MCF-enabled apps in a given radius. It is free and simple to use.
More info at http://uvamobiltec.com
I'd do a quick prototype for Android (as it's a simple platform to develop for) first. Then consider iPhone & probably RIM.
Exists an universal phone developement language?
I mean, for example, php or java or whatever
Edit : We have to develop a few phone applicatons, and we are looking for the best reusable language in differents devices (Blackberry, iPhone, Motorola, etc)
Java is as close as you'll come, but it's no where near universal (iPhone doesn't support it!)
Since iPhone's language isn't used by anything else either, it's pretty much a given that you won't find a universal solution.
Rhodes by Rhomobile is a Ruby framework for building cross-platform phone applications. It allows you to build a single application that works on all major smartphones: iPhone, BlackBerry, Windows Mobile, Symbian and Android. (The only obvious omissions seem to be OpenMoko and PalmOS/webOS, but all the phones you listed are supported.)
The way Rhodes works, is that you write your application in Ruby and your UI in HTML. A Ruby implementation, the Rhodes framework itself, your application scripts and your HTML files then get packaged up into what looks to the phone's operating system like a single native application. Rhodes then runs a webserver inside of the phone and serves the application from there, using the phone's builtin web browser UI component and a JavaScript UI library for making the web app look like a native app. (E.g. iUI for the iPhone.)
There was a nice introduction to Rhodes (with live coding) by the Rhomobile CEO at the Mountain West RubyConf 2009, the video is available at the Confreaks website.
Java (more specifically J2ME) will work on most phones. Googles Android and Blackberry development involves Java too. On Symbian-phones you can develop in C and there is an interpreter for python. If you are aiming for the iPhone market you have to stick to Objective-C and the Cocoa Touch framework.
There is no universal language, nor universal runtime that is supported by all of the major platforms. Two major players are Java on J2ME, BlackBerry and Android devices and Objective-C on the iPhone.
You might want to check out Symbian phone OS, it is intended as a common OS originally a joint collaboration between Nokia, Motorla and Ericsson. see: www.symbian.org/index.php
HTML + Javascript + CSS
PhoneGap!
It is the only cross platform mobile framework that I know of. Has feature support for iPhone, Android and Blackberry
http://phonegap.com/
Well!!! Most of the phones support java. What are you trying to do? Learn a new language?
Java is probably the closest you're going to find.
Even if you can do it, what good does it do to write a mediocre application that doesn't really take full advantage of whatever device it is on?
Bite the bullet and choose to do great implementations on a selected subset of mobile platforms.