Which is the best framework to develop for Firefox Os - frameworks

I am trying to develop in Firefox Os, but which is the best (fast, structured) framework for that. I try with Sencha Touch, but unfortunately It doesn't work with firefox yet.
Any suggestion?

All frontend frameworks that support Firefox work on FxOS. AngularJS, Backbone, etc should bring you the view abstraction you need.
More options are being released, like Lungo, an HTML5 app and component framework. jQuery Mobile is another UI-component framework working well on Firefox OS.

I'm pretty new to App-development, but, for what it's worth, I would recommend Enyo. With this framework you can develop 'platform-agnostic' apps, and also Firefox OS is supported: https://hacks.mozilla.org/2013/03/firefox-os-support-lands-in-enyojs-2-2/

I'm afraid that - at the moment - there are no fast/all-in-one mobile application framework solutions, that already support Firefox OS development. PhoneGap in a recent blog post announced, that PhoneGap support for "Firefox OS and Ubuntu are coming soon." - but it's not there yet.*
I would recommend trying the conventional approach, and building an app from scratch, the resources discussed here should help in that.
Update: As of March 4th, 2014 version 3.4+ of the PhoneGap framework does indeed support building for Firefox OS

The most recent version of Sencha Touch (2.3.1) does support firefox, and also Internet Explorer. Maybe you could take another look at Sencha Touch.

Related

Mobile UI that works well for both iPhone and Blackberry Web Applications

Can someone recommend a good Mobile UI Javascript/jQuery framework that works well with both the iPhone and Blackberry? I'm developing the core app from ASP.NET.
Thank you in advance.
I don't have any personal experience with any of these, but I thought I'd mention a few that I've heard of. It will probably depend more on the features you require for your specific application, to determine which framework suits you best. Also, this is by no means an exhaustive list - the "cross-platform" mobile frameworks seem to be popping up all over the place recently!
Rhodoes
PhoneGap
ramp
appcelerator
As it is today, the BlackBerry browser is not very friendly to these libraries. But the upcoming version will support HTML 5, which will allow you to use most popular js frameworks. From personal experience I can recommend Sencha and jQuery.
I would recommend Sencha Touch or Sproutcore.
Sencha Touch is very similar to EXTJS, which a lot of front end developers really like. Check out
http://www.sencha.com/products/touch/
It is probably more mature than SC, and you will have a larger developer base on which to draw. You are gonna wanna try out the demos on that link, on a phone or ipad if you have one.
However, I personally like the strong MVC pattern that Sproutcore enforces. The mobile framework exists, but I don't know of any major clients adopting it, yet. The founder of SC, Charles Jolley, recently left Apple to push his framework; its gonna be big.
BlackBerry has very basic browser.
But for iPhone, you can try jQTouch. Its lightweight and amazing.

Backward compatibility in Sencha

As i am going to develop mobile web app for all devices. My question is, if the browser is not support html5 kind of stuff, Whether Sencha will support HTML4?
Thanks in advance,
srini
[sencha person] #Sri. Sencha Touch works on Android 2.1 and Apple iOS ONLY for release 1.0, and will be supporting RIM, Nokia etc. devices as they add modern browsers to their phones that can support javascript and CSS at reasonable performance and correctness.
[Update: We've tested the new RIM Blackberry Torch, and will be adding it to our support list - probably in release 1.1]
A majority of existing phones (Nokia featurephones etc.) are not capable of running a web application because they lack javascript performance, CSS support and even full HTML capabilities. In our (opinionated) view, the only phones (today) that can support a proper web app experience are Android 2.1+ and Apple iOS.
Well, I cannot give a definitive answer, but given that ExtJS (the name until recently) still supports Internet Explorer 6, I'd guess so. They are double-licensed as GPL + proprietary license, so cannot just drop support for something outdated since that would piss some/many paying customers.

Web frameworks to develop for Android and iPhone?

Web frameworks to develop for Android and iPhone?
Any server platform/framework will do, both Android and iPhone have pretty standard browsers. Just don't use Flash, Silverlight or similar plugins. Stick to the w3c standards and you should be fine.
You can use pretty much any client-side web framework. Some will have more mobile-friendly features than others. Just to name a few:
GWT (see this question for some discussion of GWT on mobile)
jQuery
PhoneGap
As for server-side application frameworks (i.e. App Engine or Django), you can certainly use anything you'd like.

iPhone App Development on Ubuntu [duplicate]

This question already has answers here:
Closed 11 years ago.
Possible Duplicate:
Starting iPhone app development in Linux?
Is there a way to use Ubuntu Linux for developing iPhone applications destined to be listed on Apples app store ?
Many of the other solutions will work, but they all make use of the open-toolchain for the iPhone SDK. So, yes, you can write software for the iPhone on other platforms... BUT...
Since you specify that you want your app to end up on the App Store, then, no, there's not really any way to do this. There's certainly no time effective way to do this. Even if you only value your own time at $20/hr, it will be far more efficient to buy a used intel Mac, and download the free SDK.
Not officially, no. It's just Objective-C though and the compiler's open source - you could probably get the headers and compile it and somehow get the binary on the device. Another option is compiling on the device. All these options will require jailbreaking though.
A Mac Mini is just $599...
There are two things I think you could try to develop iPhone applications.
You can try the Aptana mobile wep app plugin for eclipse which is nice, although still in early stage. It comes with a emulator for running the applications so this could be helpful
You can try cocoa
(Extra) Here is a nice guide I found of guy who managed to get the iPhone SDK running in ubuntu, hope this help -_-. iPhone on Ubuntu
I found one interesting site which seems pretty detailed on how you could setup a ubuntu for iPhone development. But it's a little old from November 2008 for the SDK 2.0.
Ubuntu 8.10 for iPhone open toolchain SDK2.0
The instructions also include something about the Android SDK/Emulator which you can leave out.
With some tweaking and lots of sweat, it's probably possible to get gcc to compile your Obj-C source on Ubuntu to a binary form that will be compatible with an iPhone ARM processor. But that can't really be considered "iPhone Application development" because you won't have access to all the proprietary APIs of the iPhone (all the Cocoa stuff).
Another real problem is you need to sign your apps so that they can be made available to the app store. I know of no other tool than XCode to achieve that.
Also, you won't be able to test your code, as they is no open source iPhone simulator... maybe you might pull something off with qemu, but again, lots of effort ahead for a small result.
So you might as well buy a used mac or a Mac mini as it has been mentioned previously, you'll save yourself a lot of effort.
Probably not. While I can't log into the Apple Development site, according to this post you need an intel mac platform.
http://tinleyharrier.blogspot.com/2008/03/iphone-sdk-requirements.html
It can be done!!!!!!
There is someone who did it.
Enjoy :)
There are several way to do it, may decide to go the native way by downloading a VM application for linux and the install Mac OS in your VM and then download the Xcode application for mac But the true is i tried this path but it was really long so i decide to get sencha touch and phonegap for mobile phone,here the sencha-touch is a javascript framework that will help you in developing the interfaces and the phonegap is also javascript library which will help to access the feature of your Iphone or any oher mobile platform
I'm using sencha-touch and phonegap ,its really work for me
Perhaps the best way would be to implement your app as a web app. I think you can also make web apps that run direct on the phone, without internet access or a remote server.
Web app, sounds lame? But a lot can be done with DHTML / HTML5 / JavaScript. It's a rare app that requires more power and couldn't be done as a web app. And you get pretty good cross platform with Web / JavaScript - the browsers vary a bit but a good web dev can write one web app that works pretty much everywhere.
Of course if you're writing a high-performance 3D game, the browser might not deliver what you need! maybe in a few years... Apparently some Google hackers ported Quake 2 to HTML5 already!
http://web.appstorm.net/roundups/browsers/10-html5-games-paving-the-way/

Mobile Development for iPhone, Android, and Blackberry

I recently stumbled into PhoneGap and I love the concept, but I can't get my first try at an Android application working. The documentation skips a few details and the comments are filled with people running into problems.
Does anyone out there have PhoneGap running? What did you tweak for Android?
There are about 3 different frameworks, PhoneGap, QuickConnect, and Rhomobile.
QuickConnect and Rhomobile have better documents at least for Android support.
I used PhoneGap for a little bit then switched to QuickConnect and Rhomobile.
how i setup phonegap was,
boot with Linux liveCD, go to the folder of phonegap, and run the makefile. it will generate javascript files. copy the phonegap.js to the assets, boot with windows again and include the phonegap javascript file in your main html.