How can you recognize sign language in a mobile application? - iphone

Is it possible to recognize sign language (like American Sign Language, ASL) in an iPhone or Android application?
Are there libraries that are available to do this? If not, how would you suggest I get started in writing an application that could recognize sign language?

Yes, it should be possible with the video camera. However, I am not aware of an existing code base that supports this. You could look into OpenCV. It is available for both iPhone and android.

Related

How to integrate google translator gadget like funcationality to convert the ios app language

When we open any page in browser google provide tool to convert language.
i want to know it is possible for ios app to convert whole app or any screen of App using google language converter.
Also let me know way to do it.
Thanks.
There is no tool to do this but ios has multi language support that can be achieved using NSLocalizedString.
Heres a very good tutorial for this
http://mobile.tutsplus.com/tutorials/iphone/ios-sdk-localization-with-nslocalizedstring/

Any idea how to write code that can be easily ported to iphone, android and blackberry?

I'm looking for a way to easily port content driven applications from one mobile platform to another. Currently HTML5+js seems to be the only language that can be easily reused.
Can you share your experience? I'm looking for a way to go forward.
Have you taken a look at Titanium Mobile?
http://www.appcelerator.com/products/titanium-mobile-application-development/
You can build apps for iPhone/iPad & Android using JavaScript - doesn't support blackberry (yet), though.
You are right. HTML5+CSS+JavaScript is a viable and recommended solution for cross-platform mobile apps. If you're already familiar with these technologies there is no reason for you to learn a new one (such as Titanium Mobile as was suggested by someone else).

Common scripting language that can be used on Android and iPhone

I've got an iphone app and I'm looking to port some of the data-layer objective-c code to a scripting language which can also run on an android phone.
Any suggestions on what to use? I'd also like to be able to push new scripts to the app for bug fixes. Not sure if this is against the iphone SDK agreement or not.
JavaScript. Anything else is explicitly banned by the Apple Store Vetting process.
(You could actually serialize some Objective C objects and take advantage of some of the dynamism in the language, but that won't get you far with Android. So, JavaScript.)
As far as I know, iPhone SDK agreement forbids using any scripting languages in your apps.
On the other hand, JavaScript runs both on Android and iPhone (and a couple of other platforms) and is a very powerful language.
The only scripting language that Apple allows for use with downloaded scripts is Javascript.
You can execute the Javascript code inside a visible or invisible UIWebView.
If you write a domain specific language in XML and parse it that way, you could do what you want.
Both platforms can easily parse XML.

Lua interpreter on Iphone

Is it possible to run Lua interpreter on the iphone?
If yes, are there any libraries that have bindings to Iphone's SDK?
If its not possible with Lua, what are the other language options?
See the Ansca Corona SDK.
In addition to the Corona SDK mentioned above, see also iPhone Wax.
Yes, many applications on the store (specifically games) have used Lua. However, be advised, with section 3.3.1 of the new developers agreement, calling into iPhone SDK routines from a language other than C/C++ or Objective-C/Objective-C++ is explicitly forbidden (included also is JavaScript but only on the WebKit engine, not outside of it). Therefore, if you're getting the idea you'll write your application in lua, be aware that even if it makes it through review, which is unlikely, it could be pulled at any point if you're using it for calling iPhone SDK routines.
Apple has recently revised their TOS to explicitly allow for Lua engines such as the one in Ansca Corona. So there is no need for worry about that.
Moai is a Lua based cross-platform SDK which supports iOS among other targets. They recently had their 1.0 release and have a few pro studios using them (Double Fine, Harebrained Schemes). Worth checking out. It's a lot less noob-friendly than Corona (their tag line is "for pro game developers"), but unlike Corona it's free and open source, and very fast.
Touch Lua, Its free, its simple!
https://itunes.apple.com/us/app/touch-lua/id525273327?mt=8
https://sites.google.com/site/hawwashsoft/touch-lua

Language for phone software development

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.