Silverlight on iPhone, iPad, and other mobile devices - silverlight

I have a client that wants to have their Silverlight media player work on mobile devices. I know Netflix uses Silverlight and it works on mobile devices. My question is how? I can find articles about Microsoft using html 5 to stream the media but I cant find any examples or documentation on how. Anyone have any places or examples to look? Are there external libraries I need to implement? Once again I have tried searching on Google for some answers but I am not finding anything I can use.
Thanks!

Silverlight as you know it does not work on iPad or other tablets, a version runs on Windows Phone 7 though. If you want to build a cross platform application, HTML 5 is the way to go.

Related

Can JavaFX applications run on Cell Phones?

I have a Java Swing based video game (though more like Java AWT, since most of it is graphics movement of icons), that I would like to port to a Cell Phone. Android, iOS, or even Windows Phone.
I have read that JavaFX supports this. Though the posts I read were a few years old. Does anyone know status of JavaFX on current versions of Android, iOS, or even Windows Phone?
Thanks!
JavaFX requires a JRE to run on. Neither of those three mobile platforms support this natively. So you will need to return to a framework that allows you to do exactly that.
The most positive lead at the moment seems to be the JavaFXPorts from the Gluon project. However as far as I am aware, this currently only supports iOS and Android.

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.

Where can I find mobile emulators to test my website with?

I want to use mobile emulator/simulators to test my website with. I only found Opera Mini (http://www.opera.com/mobile/demo/) and Windows Mobile 6 (http://www.microsoft.com/download/en/details.aspx?id=9263)
Where can I download emulators for more recent mobile devices?
P.S. Please let me know if this does not belong in StackOverflow, thanks.
I found MITE to be most helpful.
Even better, you get a lot of support for the free version, but (if you pay for Pro) you get almost every mobile browser out there, the ability to remotely test (load speed) and a lot of other cool features.

Does Appcelerator Titanium (desktop) work with Flash/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.

Mobile Silverlight Applications

Have You got any tutorials, books, any good resources to start creating mobile games using silverlight ?
Maybe any good resource on writing 2d games in silverlight for pc?
Ay way do You think that its worth learning it or any other technology would be better and have probably shinier future ?
Look at the Windows 7 Phone SDK if you are interested in Silverlight for mobile.
http://developer.windowsphone.com/
http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=cabcd5ed-7dfc-4731-9d7e-3220603cad14
. If you're doing simple games, then silverlight might be ok, but if you're serious about building games for mobile, look into XNA Studio. It will be the gaming sdk for mobile 7. It also will run on xbox and pc. To get started, watch the videos from MIX
http://windowsteamblog.com/windows_phone/b/wpdev/archive/2010/03/17/videos-of-mix10-windows-phone-sessions.aspx

Resources