differences between tizen and Limo - linux

I was just wondering if Tizen and LiMo are same things.
Both are supported by samsung, but tizen is new version of meego and LiMo has been there since 2006.
Is samsung merging these platforms and if yes, how does that work?

The development for Limo is targeted at using C/C++ SDK. But Tizen is targeted at using HTML5 for creating apps.
See also LiMo & Tizen FAQs:
What makes Tizen different from other mobile platforms?
Tizen is a new open-source web-centric platform which supports advanced web applications, such as HTML5 and WAC. Tizen meets the mobile industry's desire for a unified mobile Linux platform built on moarket-tested technologies that is openly governed and adheres to open source principles. As Tizen will establish a third and truly independent mobile ecosystem we believe that it will attract more operators, service providers, vendors and developers.
How does Tizen relate to MeeGo and LiMo?
Tizen builds upon best practices and technologies from MeeGo and LiMo to deliver a complete cross-device open source software platform and will result in broader, stronger ecosystem support from leading service providers and OEMs. Intel will be working with partners to help them transistion from MeeGo to Tizen. In order to enable successful transition, sustainng engineering support will continue for MeeGo v1.1 and v1.2 releases into 2012. Intel will fold its ongoing MeeGo development efforts into the new Tizen project.
What are the key differences between MeeGo, LiMo and Tizen?
The key differences are Tizen's comprehensive, standards-based HTML5 application solution, broader industry support and a hardened mobile device stack.

Related

Avalonia / LibVLCsharp support for iOS, Android and WASM

I'm planning to create a cross platform (Windows, Linux, macOS, Android, iOS, Wasm) audio player using latest AvaloniaUI along with LibVLCSharp. Unfortunately only support for Windows, Linux and macOS is listed for Avalonia.
I think that this might be a lack of documentation only, since Avalonia pretty recently introduced Android and iOS support officially.
So how is the state of this? Would it be possible to create a REAL cross platform player for all the listed platforms with LibVLCSharp? And if not, is there an alternative, that could be used with AvaloniaUI?
I found these libs for C#, that are (partially) capable of playing audio:
LibVLCSharp (unmanaged/wrapper, cross platform including Android + iOS)
SharpAudio (mostly managed, cross platform, but poor codec support atm)
cscore (unmanaged/wrapper, well designed, development stalled)
libsoundio-sharp (unmanaged, pretty raw)
ManagedBass (unmanaged/wrapper for BASS, awesome but only free for open source)
NAudio (awesome managed library, but windows only atm, although efforts to evolve to cross platform)

How to develop for Samsung, Panasonic and LG Smart tv app?

I need to code the front-end development for a smart tv application that will work for Samsung, LG and Panasonic.
I read that Samsung has its own SDK for Eclipse and an emulator but I am not sure if developing it with Samsung SDK will work on the other two platforms, do you know if there is a way to develop it that works for all three platforms?
There is platform difference for all the three platforms but there is framework called the TAL framework with which you can create Universal application.
Refer to BBC talframework http://fmtvp.github.io/tal/getting-started/introducing-tal.html
but i doubt that samsung QA team may not allow it.
Mostly smart tv app are based on HTML5, Jquery, so you can build same interface for all the apps and can modify jquery according to platform(LG, Samsung, etc).
you can use this TV SDK http://www.inio.tv/ (I am member of team who develop this...) or some other multiplatform TV framework.
If you have some questions I can answer

WebRTC support on BlackBerry 10

Are there WebRTC libraries ported to BlackBerry? If not, is it possible to port Android NDK code to BB10 project?
Thanks in advance!
WebRTC is completely free for both paid and unpaid apps.
Currently, BlackBerry is interested in delivering support for WebRTC and are researching/investigating on the technology. However, no dates or release schedules have been announced at the moment.
Depending on the APIs being used in the Android app. it may or may not be possible to port Android NDK code to BlackBerry10.
Though the Android Runtime would not support WebRTC projects, BlackBerry10 OS is built on QNX, which is a fully compliant POSIX system.
The QNX compiler, QCC, has a GCC-compliant mode to easily port over existing code.

does xamarin supports coreBluetooth for iOS?

I am new to Xamarin, and performing a feasibility study.
I am not sure if Xamarin provides a Common API for Bluetooth Low energy across platforms including iOS, android, Windows? In iOS, this API is coreBluetooth.
Please provide details; I couldn't find any good information when searching the net.
Yes Xamarin.iOS and Xamarin.Android do support Bluetooth.
No, they do not supply a common API
For my Sphero hacking - I wrote a cross platform BlueTooth Sphero-specific module https://github.com/slodge/BallControl/tree/master/Cirrious.Sphero.WorkBench/Plugins/Sphero
On iOS this module used ExternalAccessory rather than CoreBLuetooth - just because that is the way Sphero works, but on the other platforms Sphero uses Bluetooth SPP
If you need some CoreBluetooth sample code, then I wrote and tested some code in http://forums.xamarin.com/discussion/comment/7576/ and Solving 'CBConcreteCentralManager is not powered on' in Core Bluetooth in MonoTouch

How to create application for Mobile?

I have to create a mobile installable/client application...and I dnt know nothing abt this..
what SDK,language should I use?? if this will in .net will be fine(optional)... any Ideas
Will really appreciate this...
Thanks!!!
First you will need to decide what mobile platform or platforms you want to support. Often your choice of language and toolset will be completely dictated by that. For example, if you want to write software for the iPhone, you will need to use Objective C (and use a Mac) while Android-based phones and BlackBerry devices require Java. Windows Mobile and Symbian devices natively support C/C++ and their own proprietary APIs but you can use frameworks like Qt to make things easier (and portable between the two). Windows Mobile in particular also supports lots of other platforms that run on top of the base OS, such as slightly limited version .Net or Java (but bring-your-own-JVM).
The one common denominator between them all is web applications. If you want a single codebase that will work everywhere and that doesn't use a completely proprietary toolset, you can build a web app.
Programming languages: Objective-C, Java, C# .NET CF etc. It depends on what devices you application should be running.
You can use Visual studio to target Mobiles have Windows Mobile OS or Windows CE or Pocket PC, for other OSs you have to see the SDK that the Manufacture company provide.
I you got no clue to start with, I suggest you start with Java ME. Java Mobile Application is, in my opinion, the safest way to go for starters as they have the widest acceptance among mobile device platforms.
Good luck.

Resources