Does Appcelerator Titanium (desktop) work with Flash/Silverlight? - silverlight

http://www.appcelerator.com/2009/06/titanium-beta/
In addition to supporting traditional Web technologies such as HTML, CSS and JavaScript, Titanium supports applications developed using Adobe Flash, Microsoft Silverlight, or any third-party AJAX library, on Mac OS, Windows, Linux, Android or iPhone platforms.
While the Appcelerator forums contain several issues concerning Flash, I haven't found anything in the API docs. So,
How would I integrate Flash/Silverlight in my Titanium app?
Any limitations?
Does it use any present browser plug-ins on the user's machine?
Cross-OS compliance? (Silverlight on iPhone!?)

I think this answer will depend on the platform. But I know on the iPad / iPhone you can call up webpages in essentially an embedded browser. You can also show PDFs this way and other things. This uses Safari on the iPhone / iPad. Since it's on the mobile device Flash / Silverlight won't work since it needs plugins.
However, I would think on the desktop where you could install Silverlight and Flash that it's very possible to use the web browser within Titanium to load an HTML file that contains your Flash or Silverlight embed. This would then display it within your application.
I've not done this as I just use Titanium for mobile, but seems like it would work for desktop.

Related

LabVIEW - mobile applications

As far as I am concerned and what I've already implemented there is a way to cooperate somehow with mobile apps such as sending some instructions between mobile and LabVIEW instruments but...
Is there any way to implement mobile application with LabVIEW ?
I suppose that officially not, but what about some external frameworks such as LabVIEW hacker toolkit ?
I've never seen anything that allows you to create native apps. The usual solutions other than data dashboard are using web technologies:
Write a html page that LabVIEW can host that can load on the mobile device and use http or websockets for communications. There are some toolkits to automate this for example LabSocket (though not sure how much mobile testing is done with it).
Remote viewing technologies. I saw one the other day called wezarp which works on mobile.
All of these depending on a Windows based application that you are talking too though. I'm afraid natively I don't think anything exists and would be very hard to implement as you would need to play with the LabVIEW compiler to cross-compile to objective-c, java or javascript.
There was a way: NI LabVIEW mobile module which worked for windows mobile. You would program an app in LabVIEW, compile it and load onto your Windows phone. I recollect it worked pretty stable. The solution is not recommended for new projects
For dashboard style panels, there is Data Dashboard for LabVIEW Android smartphone version allows you to view only. (tablet version allows you to exercise limited control options) Also available for iPhone.
Something available here for select devices only

Platform Independent Mobile Development SDK for a small task

I want to create an mobile phone app which can run on more than one mobile OS. with a little bit of browsing it became clear that I can use SDK's like Phonegap or Appcelerator so that my app would run on any mobile OS. my problem is that i dont know which SDK should I use ? All that i require from my app is that
1. It should run on the mobile 24x7.
2. It should have access to the GPS functionality of the Mobile phone.
3. It should send a data string to a specified server.
Should I work with Phonegap or Appcelerator or are their any other better SDK's for this tiny task ?
Thank you
It's better to go with Appcelerator titanium because it gives native look to your application..., as the application would be implemented in javascript.
please go through this link
http://docs.appcelerator.com/titanium/2.1/index.html
Phonegap works on 7 mobile platforms vs 2 mobile platforms for Appcelerator
I would say, from my own experience, in order to create a multi-platform application with a native look/feel and native performance it is best to go with Appcelerator Titanium.
It is very easy to have an application run on both iOS and Android with minimal change of code.
Either Titanium (JavaScript) or the combination of PhoneGap and Sencha Touch (HTML/CSS/JavaScript) will suit your purposes, however, as stated above, I advise using Titanium for the native feel.

Best program for making app for mobile (android, iphone and others)

i try for a few time now to make app for mobiles with appmobi XDK phoneGap XDK from appmobi, sencha and appcelerator but except iphone where the app works ok in android mobiles doesn't work well. Any other program except these or any tricks for make it work better in android and in others?
any help it will be very important
thanks
Actually i want to avoid that.I want to build for all mobiles together in the same time.That's why i used that programs. I don't known a lot of thinks and i am looking for a simple way to do that. I want a way which i can read about it on internet and i can find thinks because except jquery mobile i can't find for any other library. So did anyone known how i can find the best way that's my question.
thanks for your time and your answer.
Not sure why you're asking for a "program" and then referring to some technologies/tools (Appcelerator, PhoneGap, etc).
Anyways, I've been developing cross-platform mobile applications in the last few months using Appcelerator for almost everything. However, they technology you'll choose also depends on your needs.
There are three kinds of mobile development these days:
Native Mobile Development: Using Objective-C (language) + X-Code for iOS and Java (language) + Android SDK for Android, etc. You can always choose something like Appcelerator if you're targeting multiple platforms, as you mentioned earlier. Good for: Performance, Native capabilities (using the camera, for example). Recommended Tools: Titanium Appcelerator.
Mobile Web Development: If you have only web skills (HTML/CSS/JavaScript) you can always make your web application mobile-compatible, using tools like jQuery Mobile or Sencha Touch. Recommended Tools: jQuery Mobile, Sencha Touch.
Hybrid Mobile Development: Using web technologies for your application (you'll be loading a web page), but using a native application (a web wrapper) for making the application Native (and distributable) across the Play Market or AppStore. Recommended Tools: PhoneGap, Trigger.io, or you can even use Titanium Appcelerator and use a Web View Component
How you should take a decision?
Do you need native capabilities (use the camera, accelerometer, etc)? If you, you need to go either native or hybrid.
How many platforms do you plan to support? If it's only Android and iOS, then you can use either Appcelerator or make it native. If you're planning to support more platforms PhoneGap or a Web Application sounds more reliable.
Do you plan to deliver your application through the AppStore/Play Market? Then you need to make it native/hybrid.
Note/Recommendation: By reading your question I noticed that you're really confused on mobile and programming stuff. Before going so far, you should take some time in reading more about overall development.
Perhaps not exactly a program but what can be quite convinient(based on your application needs) is to make it a webapplication. Then you can use libraries such as Jquery mobile to adapt the website to the mobile platform as well as incorporate technologies only available on smartphones, such as swipe, orientationchange etc. Then you can make a simple Webviewer for androind and iphone which can be made seperately.
You can look at Kendo UI
kendo UI mobile have support for : iOS 3.0+, Android 2.0+ and BlackBerry touchscreen devices.
What i really liked about it is native-like UI experiences for end users automatically on same code base for different OS.
You can check demo , change OS using OS SIMULATOR MODE
I am not associated with Kendo.

Does Mozilla Fennec supports Addons in Mobile Platform?

Looking if Fennec supports Addons compatibility in Mobile Platforsm like iOs for iphone, Android or Windows.
Also looking forward for guidelines to develop extensions development to use it in Fennec for mobile platforms.
Yes, Fennec supports add-ons. In general, you develop you add-on just like for the desktop Firefox: How do I write a Firefox Addon?
There are currently two Fennec variants around. The "old" one uses a XUL-based user interface and multiple processes. Here is a good entry point if you are looking for documentation.
The "new" one uses a native Android user interface - it will soon replace the XUL-based variant on the mobile phones, tablets should follow a bit later. It uses a single process like the desktop Firefox. There is very little documentation at the moment, it's mostly this text.

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.

Resources