Mobile Application Development Framework - mobile

I am looking for an mobile development framework, using which I can develop application like widgets for any mobile. I found Yahoo Blueprints. But for this I need to expose my server to internet. Are there any such frameworks like Yahoo blueprints, through which I can develop mobile widgets.
Regards,
Srinivas.

If you're looking to do cross platform application development, your best bet is to use something like phonegap.com. Then you can use a combination of HTML, JavaScript and native code to create applications.

Related

Are ADF Mobile Applications Actual Package Apps?

Looking at the example here: http://docs.oracle.com/cd/E18941_01/tutorials/buildmobileappscontent/adfmobiletutorial_1.html
Would doing something like this end up creating a package app(like an APK on android), or a mobile application. If not, can I create a native(ish) app with Oracle ADF? And if so, can I easily create a mobile app from a pre-existing web ADF app?
No, you can't use a pre-existing web ADF app to create a mobile app.
You can however reuse parts of it, for example by exposing your model. It also uses the same concepts (like task flows) so the learning curve is low if you know ADF.
The end-result of your ADF Mobile application will be an .apk (Android) or .ipa (iOS) so yes, you get a native application.
Note: ADF Mobile is 'deprecated' (= will not get any updates/fixes). The product has been rebranded to MAF (Mobile Application Framework) and has lots of improvments compared to the version you are using.

Can we use sencha touch to develop web application?

I am familiar to both Sencha Touch and ExtJs. My next project is web application. I am planning to use Sencha Touch to develop web application, because in sencha touch contains lot of graph components and also touch components events available. Can I use sencha Touch to develop web application?. Please anybody can suggest me. Great appreciate.
The selection of ExtJS or Touch framework is not about web or non-web applications, but about the device you want to run the result on. For desktop, use Ext JS, for mobiles use Sencha Touch.
Both have rich charting.
By web application if you mean HTML client side code your answer will be yes you can.
Sencha touch is by nature HTML based.
For native applications you used builder tools to obtain native ports.
In other words, yes you can develop web applications.
Also (as usual) check out the documentation for both ExtJS and SenchaTouch as they will both describe how to deploy as a web application.
Just a heads up, i've developed on both and Touch Interfaces wouldn't look very good on a web browser, they are designed and optimized for html 5 enabled mobile devices like tablets.
ExtJS however is developed for a desktop web experience, and the components look a lot better on a computer when rendered in an html 5 web page.

Cross platform mobile framework

I am looking into building an intranet based app which can support different mobile platforms.
I have looked into phonegap, sencha touch and jquery mobile. I am confused as to how the business logic can be incorporated on the client side ? Any input will be appreciated.
Phonegap is just a web browser that has an access to native apis. So you can use more or less any technology that a normal web browser can interpret.
With that in mind, for a business logic you have to general options: 1) create an api somewhere on you server and just make ajax calls from you application and/or 2) use javascript. This is the only language that can be used for business logic inside phonegap (beside the native java, objective-c and etc).
Out of all those mobile frameworks available, I would suggest you to go for Sencha Touch with PhoneGap. The reason I prefer Sencha Touch over Jquery Mobile is that Sencha Touch is far more smoother than JQM when it comes to page transition and navigation. Also, the extensive documentation from Sencha gives you a quick start on building mobile apps for both Android and iOS.
You may use PhoneGap if you would like to access any of the native features like Camera, Contacts etc.,
Here are some useful links:
http://www.sencha.com/learn/touch/
http://www.sencha.com/learn/getting-started-with-sencha-touch-2
http://miamicoder.com/sencha-touch-tutorials/

Using yeoman for development of a mobile website?

I am currently looking for a tool/workflow to support me in creating a mobile version of our website. Due to the main subject of our website, this should be a dedicated mobile version instead of a responsive version of our main site.
I came across yeoman and it looks really promising with a lot of features that I would be using like CSS and JS minifying, Spriting etc., a lot of tools that support me for the deployment of the webpage.
However as far as I can see the main focus for yeoman is on "normal" web apps, not for mobile. Am I right? Has someone used yeoman already for a mobile website and what was the experience and/or points to look out for? Are there any other alternatives to consider?
Try mobile-boilerpate generator for yeoman.
It scaffolds out H5BP Mobile Boilerplate
You are right Yeoman is for any web app you want to build; not just mobile specific.
For a mobile version of a website; they can be made similar to desktop sites although you still have to keep responsiveness in mind as not all devices are the same size.
In terms of a framework to consider, Lungo is a brilliant UI framework that can be used to make a native looking website.

Examples for successful real life mobile cross-platform / hybrid apps?

I have nothing found here or on google.
Do you know any (good/successful/most sold/most downloaded) samples for mobile cross-platform apps?
If so, on which frameworks (jQuery Mobile, Sensa, PhoneGap, etc.) are they built on?
I want to get some feeling for wether it is possible to create successful mobile cross-platform apps or not.
The success of your application doesn't depend on the platform or framework :))
First, you have to decide whether you want develop a game/social/finance app because games are usually implemented per-platform, but it isn't a rule since appMobi GameDev XDK can be used to create cross-platform games.
appMobi app gallery: http://www.appmobi.com/index.php?q=content/built-appmobi
PhoneGap app gallery: http://phonegap.com/apps
Sencha Demo apps: http://www.sencha.com/products/touch/demos/
Appcelerator apps: http://www.appcelerator.com/thinkmobile/showcase
I recommend you to find out what kind of app you want to develop. Later, you can evaluate the platforms/frameworks.
LinkedIN Engineering has published a series of fantastic case studies on their experiences and findings while developing a Hybrid mobile app for iPad :-
http://engineering.linkedin.com/mobile/linkedin-ipad-nativeweb-messaging-bridge-and-websockets
Please refer to another thread i have started on this same topic :-
Are there any Case Studies similar to the ones published by LinkedIn Engineering?
QtWebkit you can use html and native code. Famous apps have used this approach.

Resources