Which SDK to use for Sony Ericsson w100? - mobile

I want to create my personal calendar app for sony ericsson w100, but I don't know which of those SDK is better for that? (there's even Symbiam SDK!? I thought it was just for Nokia)

The Java ME SDK is probably your only option. This is a pretty primitive phone, but it should handle JavaME OK.

Related

is there any common platform for all mobile applications?

i want to know if there is any tool or a platform for developing applications that could be run on all sort of mobiles.
that is, i want to develop an application on a platfrom which enables me to use it in Windows Mobile, Iphone, Android, Symbian OS phones .....etc
(mostly for iphone and android other are optional)
please let me know..
Yes there are a couple of tools for to do that. Try to "google" u will get all the info u need.
try searching for Appcelarotor.
There are frameworks like Phonegap.
For native development,there is a framework base on c++:
https://github.com/9miao/CrossApp
or you would like some web-like/based framework:
https://github.com/mcasimir/mobile-angular-ui
further,you could google "react.js mobile"
Try Codename One. It's quite new but has a lot of slick features and it allows you to use one codebase for IOS, Android, Blackberry, Windows, Web and even Javascript.

sony ericsson websdk question

i've read about the sony ericsson websdk and was wondering - anyone who has experience with it? is it good/powerful/fast?
building own apps using javascript + css sounds great.
is it possible to use jquery with it?
does the websdk run only on eg. android driven xperia x10 or any android cellphone?
or should i better go for the j2me sdk?
thx
Is it possible to use jQuery with it?
Yes, but you may want to consider Zepto.js instead of jQuery because it's jQuery-like but uses less space and is geared more for webkit-based devices like Android and Apple iOS devices. I mean, jQuery is geared more for handling browsers even as old as IE5 I think, and so there's bulk in there that Zepto.js doesn't have to deal with. However, if you really want to use jQuery, nothing will stop you in the PhoneGap environment.
Does the websdk run only on Android driven Xperia X10 or any Android cellphone?
Unlike my earlier comment above (a comment on your question), I found the answer here. Basically what they are giving you in the Sony/Ericsson WebSDK is PhoneGap + an Xperia emulator + a packager for Sony's sales channels for your apps. So, really you might be better off with PhoneGap + emulators for some of the key phones you are targeting. (However, if deploying to Android, I really think you'll be safe if you target the Samsung Nexus S or Galaxy Tab. You'll be able to target most Android devices out there.)
Or should I better go for the j2ME SDK?
Well, if you love Java and have the time to spend doing Java work, then yeah, go with the j2ME SDK. But if you're wanting to stick with web development skills like HTML5, CSS, Javascript (or Zepto or jQuery), HTML5 offline features like client-side storage, and with the key features of most touch-screen Android and Apple iOS devices like accelerometers, vibration, sound, etc -- then using something like PhoneGap or Appcelerator Titanium are for you. But first, check out this about PhoneGap vs. Appcelerator Titanium.

Best Mobile Programming IDE for Sony Ericsson (Symbian-UIQ)

What is the best IDE for developing a C++ application targeting Symbian UIQ-based phones like p990 and p1?
So far I have come across Carbide C++ which seems good but I am not sure if it supports UIQ (maybe it only supports S60 platform) and if it's the best option.
Yes Carbide C++ is the right answer. UIQ SDK availability is another story, however. After the bankruptcy of UIQ the rights to UIQ were locked down, and have not been contributed to Symbian Foundation.
As far as I know there is no "legitimate" way to get hold of the SDK. On the other hand, there is no rightsholder who will chase you down if you do...
Carbide C++ should support UIQ, but I think you need to download a UIQ SDK separately.
Not sure where you can get that today as UIQ has closed there website.
Sony Ericsson used to have SDK extensions for some of their devices available from developer.sonyericsson.com
Sony Ericsson has a UIQ archive here.
It mentions Borland C++ Builder and I seem to remember that the UIQ3 SDK also supported Visual Studio.
Do you absolutely need to be programming in C++? It should still be pretty easy to write JavaME applications for the P990 and P1.

Most popular mobile platform to develop on?

This question may not directly relate to programming. I have noticed that the technology of today has gone mobile. I want to go mobile with it. What is the most popular mobile OS?(excluding iPhone OS. Sorry, I don't have a Mac to develop on) Some choices could be BlackBerry OS, Windows Phone, Symbian OS, Android OS, etc. I want to make and sell applications for a mobile OS.
If you have Java experience, learn Android. It's becoming widely popular next to the iPhone. Although, I cannot prove that it is the most popular mobile platform to develop on, but it's popularity is increasing.
If you are interested in publishing an applcation for Android you would need to signup on the Android Market.
It would also be wise to read the Android Market Developer Distribution Agreement so you can learn about processing payments, fees, and any other aspect when publishing paid apps.
One thing to throw in the mix while deciding this is the percentage of handsets having a given platform in your target market. Iphone and Android seems to be the platforms for the future, their adoption is going to increase. But if your target market, say India has a significant number of J2ME supporting handsets, then it would make sense to start on J2ME. This aspect needs to be researched and factored in while making your decision.
Also if you design carefully it possible to support multiple platforms, say, Android and BlackBerry since both are Java based.
Difficult question.
While Blackberry detains the biggest share on mobile market, Android is surely coming out fast. I think Windows Mobile isn't at the level of the others, so my choices are BlackBerry and Android. If I have to choose, for the future, Android.
I agree with Anthony, Android is the way to go if you have Java experience. If you have more Microsoft experience, then take a look at Windows Phone 7. It's totally different than all previous Microsoft phone systems and everybody is starting from scratch. It's anybody's guess how successful it's going to be but it does have a big company behind it, and what you learn there will be applicable to many non-mobile scenarios as well whether you choose Silverlight or XNA as your development environment.
A survey by Admob http://metrics.admob.com/2010/03/admob-publisher-survey/
Pretty much explains what you are asking :)

How can I write apps for the latest Sony Ericsson phones?

For me in particular it's about Sony Ericsson W715.
What languages can I use and what environment do I need?
A tutorial recommendation would also be nice.
Well, without more information as to what your applications are supposed to do, I would also recommend J2ME, especially given that SonyEricsson has additional useful proprietary APIs that are available to their partners.
You can also target the web browser on the phone by having a server send dynamic HTML and javascript code.
Flash Lite is also an option.
Recent SonyEricsson phones contain the capuchin technology: Write the GUI in Flash and the application engine in J2ME. That could be worth a look, depending on the skills of whoever is working on your applications.
They have a developer page..
http://developer.sonyericsson.com
Your only option would be J2ME. I recommend using Netbeans with the Mobility Pack for the task. Download the Java version, that includes Java ME.
Here is a tutorial on the net. I am sure you can find many more.
You should use J2ME (Java Micro Edition).

Resources