New OVI SDK for Symbian - symbian

Has anyone tried the new OVI SDK for Symbian development?
What are your experiences?
Do you believe that it can help Nokia get more programmers building applications for Symbian based devices, or do you consider Flash Lite, Java or Python to be best choices?

As I understand it the Ovi SDK is a web based framework similar to or built on WRT. This certainly fills a niche. My worry is that it will be tied to Nokia handsets only, and won't work with the other Symbian devices.
WRT, Python, Qt+Symbian C++ seem like safer bets for cross device compatibility.

Related

Programming for Nokia phone?

What is best way to develop for nokia phones ?
symbian programing or html applications ?
how to start symbian programming. i am not able to find the nokia carbide software anymore. which software is used to program ?
In my opinion, Symbian programming is the way to go for Nokia applications because you can create more visually appealing applications in less time using QT. Check out their QT platform which makes it easier for developers to start programming for Nokia devices and deploy to OVI store. You may want to start at http://www.forum.nokia.com/Develop/Qt/
If you want to know your options and the tools associated with them (Either developing in Symbian, Web or Java), you can check out their Developer website at http://www.forum.nokia.com/Develop/
here the downloadlinks:
platform-sdk
carbice.c++
hope that helps

Is there any major differences between Adobe AIR over Titanium

at first i thought with Titanium, i can develop for Mobile and Desktop over AIR on Desktop only, but a quick look at the AIR Site, i guess i am wrong.
Benefit from a consistent, flexible,
and visual development environment for
applications on multiple platforms and
devices such as smartphones,
smartbooks, tablets, netbooks, and
PCs.
so my question is are there any major differences of titanium over air that i shld be aware of?
if no, i guess now air maybe better documented and has the backing of a more recognized company? after working with titanium desktop for a while i felt abit helpless and the docs are not really helping much
There are a lot of subtle differences, of course, and there are advantages and disadvantages to working in either, but the largest difference is that Titanium can produce apps for the iPhone/iPad, and AIR can't (well, at least not conveniently).
AIR can produce iPhone apps that you can deploy using the ad-hoc provisioning, but you can't distribute via the app store.
I've got desktop apps on both and am making a mobile app right now. Titanium desktop will cut your dev time to 1/3 of the time you'll take jumping through AIRs various sandboxes and security measures. Best yet, the code I wrote for my Ti desktop app is all javascript with about 3 Ti API calls and can be taken anywhere. The AIR app is all mangled by the wild structure you have to use with AIR apps and 1 million api calls.
The downside to Ti desktop is the API isn't as fully featured, and the Ti team pushes 4 times as many updates for the mobile API as the desktop API. Also, you won't be able to port your app from desktop to mobile easily as they are two different structures and APIs.
That said, developing for iPhone and Android on Ti is the same exact process and that won't happen on AIR.
Lots to weigh, but for my money it's Ti over AIR.
Hope this helps.

What's the relationship between the Intel Atom Developer Program and the MeeGo operating system?

I'm trying to understand the relationship between the Intel Atom Developer Program (IADP) and the new OS called MeeGo.
IADP let's me create applications that run on both MeeGo as well as Windows devices, as long as the device is based on the Atom processor. The IADP apps are published in an app store called AppUp, which is very much like the Apple App Store.
The MeeGo operating system merges Intel's Moblin and Nokia's Maemo into one OS. The purpose seems to be to make it possible to develop software that will run on Intel powered devices, Nokia-made devices, as well devices from other companies. Nokia has its Ovi Store that will support MeeGo apps.
With its OS independent runtime, the question is what an IADP app really is? Is an IADP app a beast of its own, or is it just a MeeGo app that has been restricted to run only on Atom powered devices?
Will it be possible to recompile my IADP app to run on all MeeGo devices? Sold in Ovi Store?
Intel and Nokia have me really confused. Where should I go as a developer?
If you really have to decide now, go qt.
There are a lot of important decicions yet to be made. Last week on embedded systems Nürnberg, I spoke to both parties about meego, and even they have been preparing the merger behind close doors, very few people inside both companies were involved so far. No wonder developers are clueless at the moment. You are not the only one beeing confused.
I have been developing for atom but never with iadp and start developing with maemo. Qt is a save bet for developers because it is not only for Intel and Maemo, but used heavily in every major hardware platform so far. I decided to be happy about every advantage the MeeGo merger gives me and go with the progress of details being sorted out.
My guess: Don't wait for selling IADP apps in OVI store.

Carbon development on intel based mac

I am trying to make an application on mac.i am trying to develop a user authentication module that uses the OS authorization dialog and use its functionality in my application. i have two questions regarding the mac development;
1) Is there a possibility to port the carbon applications to cocoa? (i don't have any concern
with 64 bit, i want to develop in cocoa for simplicity and also because it doesn't go to
low level programming.)
2) secondly, please tell me that i am using an intel based mini mac with OS 10.5, so, if
there is no possibility of porting the carbon application to cocoa then can i develop on
this intel based mini mac for Carbon?
Regards
Yes, but there's no automatic way to do it. If you write your Carbon application in C++, then you can use Objective-C++ to integrate Cocoa without having to change your existing classes too much, but you still have to do all of the heavy lifting.
You can develop Carbon applications on OS X 10.5.
Note that Apple's "Getting started with Carbon" guide is now part of the legacy documentation library, and an increasing number of new features are only accessible through Cocoa APIs. I would strongly suggest using Cocoa for your new application, instead of starting with Carbon then porting.

development symbian application for cellulars that has GPS

i want to develop symbian application
that uses the GPS of the cellulars.
for which version of symbian do i need to develop
and which phones does it supported ?
You need to develop for Symbian S60 V3 and newer.
Here is a list of phones with GPS receiver that will be supported
This kind of applications are known as LBS applications.
Actually, you can develop for S60 and S40 platform. So, you will have to decide.
You can find more information about each platform on Forum Nokia website.
http://www.forum.nokia.com/Technology_Topics/Mobile_Technologies/Location-Based_Services/