Samsung Galaxy S2 or Samsung Nexus i9250 for testing? - styles

Since I want to develop for ICS I would like to buy a 4.0.3 smartphone for testing my applications. I don't want to release apps I only tested with emulators (I guess who's ever developed j2me apps knows why...).
I have to choose between the S2 and the Nexus i9250.
S2 seems to be more powerful and it is very popular but it is not the original ICS 4.0.3 style. Nexus i9250 OS is pure android ICS, also it is a bit cheaper.
Do android applications look different on the S2? Im talking about widgets like TimePickers and so on.
Sincerly,
Wolfen
EDIT:
The main question is:
Will TouchWiz affect my applications in any way?

Yes, they will.
Touchwiz and HTC Sense change the look of widgets such as buttons, date and time pickers etc. Starting from Ice Cream Sandwich, you can force the device to use the stock Android Holo theme look. But remember that Galaxy S2 comes with Gingerbread unless you update it.

In terms of Graphics, the Mali-400 GPU of the S-II beats the PowerVR SGX 540 of the Nexus...
But if you're testing certain features like NFC, you're likely to go with the Nexus.
Why not wait for the S-III? It's got the features of both.

Related

How to develop for Samsung, Panasonic and LG Smart tv app?

I need to code the front-end development for a smart tv application that will work for Samsung, LG and Panasonic.
I read that Samsung has its own SDK for Eclipse and an emulator but I am not sure if developing it with Samsung SDK will work on the other two platforms, do you know if there is a way to develop it that works for all three platforms?
There is platform difference for all the three platforms but there is framework called the TAL framework with which you can create Universal application.
Refer to BBC talframework http://fmtvp.github.io/tal/getting-started/introducing-tal.html
but i doubt that samsung QA team may not allow it.
Mostly smart tv app are based on HTML5, Jquery, so you can build same interface for all the apps and can modify jquery according to platform(LG, Samsung, etc).
you can use this TV SDK http://www.inio.tv/ (I am member of team who develop this...) or some other multiplatform TV framework.
If you have some questions I can answer

Implementing an Alternative to Adobe AIR in for Linux

I use a product called ReadCube on my desktop, and the creators haven't developed a version for Linux because AIR for Linux does not include many features the same way the Mac and Windows versions do, and so the development of a Linux version would be difficult for them to do. From reading adobe's website, it looks like there won't be any updated version of AIR for linux anytime soon.
I'd like to know if it would be feasible for one person to develop an alternative to AIR for Linux that app developers could build upon. I'm not sure what this would entail as I can't see the source code for AIR so I'm not sure what technology is involved aside from the short wiki description that it allows developers to combine HTML, Javascript, Flash and other things to make applications.

Can Sony Ericsson Xperia (Android OS) run J2ME applications?

I want to develop a J2ME application for my Sony Ericsson XPeria X10 (and then the Xperia Arc when it comes out), but i am not uncertain whether the Xperia's (which operates on an Android platform (OS)) has the ability to run MIDlets?
Or do i need to develop Android Apps instead?
You will be far better off writing an Android app as there are many great APIs available, that will make it far easier to make a rich user experience, however it is possible to make use of generic Java code between both Java ME and Android platforms and just port out the specifics
Using microemu is also an option if you have existing Java ME code
http://microemu.blogspot.com/2009/08/converting-javame-applications-to.html

I start programming in j2me, how to get the maximum compatibility with every cellphone?

I am a newbie to J2me. I am programming a Java program to recognise QRs.
The specifications of the projects include the compatibility with most of cellphones. For example, Nokia with Symbian, iPhone or HTC with windows mobile.
I have started downloading, JDK, WTK, eclipse and MTJ.
Any other advice would be of help.
To do this, I will need to provide a different distro for every commercial mark? or OS?
You can't run J2ME applications on iPhone or Android.
iPhone apps are written in Objective-C, and Android apps are written in regular Java (almost). Don't know about the Symbian case (but that probably runs J2ME just fine).
If you want a high degree of code-reuse, I strongly advice you to try to do the application web-based, preferably executed in the browser, or with a minimal OS-specific implementation of a front-end.

How to create application for Mobile?

I have to create a mobile installable/client application...and I dnt know nothing abt this..
what SDK,language should I use?? if this will in .net will be fine(optional)... any Ideas
Will really appreciate this...
Thanks!!!
First you will need to decide what mobile platform or platforms you want to support. Often your choice of language and toolset will be completely dictated by that. For example, if you want to write software for the iPhone, you will need to use Objective C (and use a Mac) while Android-based phones and BlackBerry devices require Java. Windows Mobile and Symbian devices natively support C/C++ and their own proprietary APIs but you can use frameworks like Qt to make things easier (and portable between the two). Windows Mobile in particular also supports lots of other platforms that run on top of the base OS, such as slightly limited version .Net or Java (but bring-your-own-JVM).
The one common denominator between them all is web applications. If you want a single codebase that will work everywhere and that doesn't use a completely proprietary toolset, you can build a web app.
Programming languages: Objective-C, Java, C# .NET CF etc. It depends on what devices you application should be running.
You can use Visual studio to target Mobiles have Windows Mobile OS or Windows CE or Pocket PC, for other OSs you have to see the SDK that the Manufacture company provide.
I you got no clue to start with, I suggest you start with Java ME. Java Mobile Application is, in my opinion, the safest way to go for starters as they have the widest acceptance among mobile device platforms.
Good luck.

Resources