Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 5 years ago.
Improve this question
I am looking for suggestions for a Video Conferencing API which doesn't use Flash.
The project I am working on will be a website which will be viewed primarily through Safari on an iPad, although may potentially be designed for other tablets too. This means the solution will not be able to use Flash (Apple doesn't support it) and will be written in JavaScript, as it is a web site NOT an app.
There will need to be up to 12 people in one video conference, and must include features such as resizing windows, changing volume etc.
I'd be grateful if anyone has any suggestions or any links they can point me to?
Unfortunately, WebRTC just isn't there for you yet. I feel your pain.
You could make due with Adobe AIR, but doing interactive streaming video with it really requires RTMFP (TCP is a killer) and video mixing on the server. This may be an option for you, if you're willing to suffer actionscript. Technically this isn't "Flash", as AIR apps are fully encapsulated mobile applications.
The best alternative I can recommend for you is to use the SDK softclient from Mirial (recently acquired by Logitech's LifeSize division), and embed that in your iOS app. This does require a rather expensive Mirial Carrier Server (MCS) to register those endpoints to, however.
Multiple Video Relay Service providers for the deaf and hard of hearing presently use this platform engine for their mobile application offerings. This includes Purple (HOVRS), ZVRS (CSDVRS), Convo Relay, and a couple of others.
Unfortunately, having many people in the same "room" requires something like an MCU to mix the video. There are two opensource projects worth noting that can do this today: OpenVCS, and OpenMCU.
There are other emergent technologies floating about, but most people appear to be waiting for WebRTC to get to the point where it can be seamlessly used on mobile devices.
This is the current state of the bleeding edge of video telepresence if you're looking to embed it into your product offering.
Related
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 4 years ago.
Improve this question
I have inherited a web application to maintain. The application entails hundreds of thousands of lines of Javascript across hundreds of libraries that get loaded/unloaded at run time. I need to add a feature to the site to let a user know if his/her browser doesn't support the minimum Javascript version required to run the site, which, in turn, requires me to analyze all the Javascript in the site in order to know the minimum required version. The libraries were written/added as-needed over the years, using whatever features Javascript supported at the time, so some libraries can work with older Javascript than others.
What offline software or utility can I use to analyze all the Javascript in the project and determine the minimum Javascript version that is found? By "offline" I mean not uploading the project to a web-based analyzer or otherwise transferring any part of the project to a third party for analyzation. An open source tool would be preferred, but I would pay for a commercial tool out-of-pocket if absolutely necessary and not more than $100.
I mean, if you don’t want to use great services provided by browserstack or browserling, then your only three options are:
Either use a virtual machine and install every web browser from the first version up
Or if you have chrome, you can open up the chrome dev tools and see if it says anything api is deprecated
Or you could use w3schools as a reference to which api’s are supported and modify the native api in such a way so that you can see which api’s are being called
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 6 years ago.
Improve this question
Hi I am wanting to get into cross platform mobile app development. Can we go over the perks and cons of going with a native app or web app ?
The said cross platform mobile app would require a internet connection for it to run. Also can answers be based on:
Memory usage (secondary and primary)
run time speed, DB (SQL and NOSQL) access speed and support
potential portability (if native ease of conversion)
And finally last but not least, on the future "proof-ness" (direction
of development and support)
Edit: this is a reworked question..
If i wanted to take the shortest time to get to the market i would go with HTML/CSS/JS, using a framework to ease the edge cases in various platforms, my preference in that scenario would be ionic. If and only if my app thrived would i turn it native, i would make sure that the investment of going native would be worth the return. But if i had some time and it was medium term project that i wanted to implement with the edgiest and best of both worlds, i would go with something like nativescript. But that's just me
For a mobile application you should make it with Java for Android and Swift for iOS. HTML5 apps have many problems such as low performances (have you seen the speed of JavaScript animations on mobile browsers ? If there are animations, of course, most time websites disable it because of bad performances).
Native apps are compiled (semi-compiled for Android) but JavaScript is an interpreted language and performances on mobile phones are bad. I think you should develop your app with a native language.
Vaadin TouchKit
If your app is a web app, if it requires an Internet connection and cannot work offline, and you want a mobile-like user interface, and you want to program in pure Java server-side but auto-magically render to the client in standard web technology without having to learn HTTP, HTML, CSS, JavaScript, DOM, WebSocket, Push, and so on, then check out Vaadin and the add-on TouchKit.
Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 8 years ago.
Improve this question
My question is: what is the best/easiest way to make cross-platform apps/games? iOS and Android - and Windows Phone if possible.
I have read about many different ways. HTML5 and JavaScript - and then just the overall implementation for the specific platforms. I have read about some 'converting tools' - fx Intel Porter Tool. And names like PhoneGap, Intel XDK, Appcelerator and Mosync and many others are showing up.
So I'm just all confused.. What would you prefer?
I'm not completely new in iOS programming, but not that much experienced either. I have made a few apps and games. Else I have a little experience with HTML and CSS. But I have never been working with HTML5 and JavaScript. I'm also aware that native platform specific apps is better that hybrid apps. But after all this I would love to hear from you : what do you prefer or not? :-)
Refer- Which Cross Platform Mobile Development Platform Should You Choose
You can read this document and choose whatever you feel comfortable to use. If you are using HTML5, CSS, JavaScript then you can use phonegap in my opinion but let it be refer above site you will get basic idea and so that you can choose whatever which you feel simple.
For making Apps I think HTML5 alternatives like PhoneGap could be the easiest way, also you can take al look at Xamarin for native cross-platform Apps, but you need to get a paid license to use it in a real project and, if you don't, you should learn C#.
In the case of making games, I have tried different platforms and I think Unity is the easiest and fastest way to create cross-platform quality games, even for simple 2D games, and you can do it in JavaScript.
The best is Phonegap or Titanium (more powerful for me) http://www.appcelerator.com/titanium
You should use the one you feel more comfortable. And with xcode and objective-c you can work with html-css-js but never export cross-platform.
HTML5/JavaScript.
Then use node-webkit to target desktop systems and coccoonJS or Phonegap to target apps.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 3 years ago.
Improve this question
I need to embed jQuery audio player in my site.the src is coming from DB.the problem is that there is not one fixed format .it can be any like 3gp,mov.ogg.mp3 etc etc
I have searched it and found many jQuery plugins but they all are limited to 2 or 3 formats.
I wonder is there any jQuery plugin that support all formats?
As constantinius says, jquery doesn't play sounds - the browser does. It's still early to assume that the majority of users will have an HTML5 capabie browser. in the meantime, the most portable (across browsers) way of playing audio files is using the embed tag.
If you need to support multiple different file types then convert them serverside using (e.g.) ffmpeg.
Trying to implement support for different filetypes would be possible using a java appplet or flash (but I suspect the altter will require a lot more work than the former).
The quicktime player will play all of those formats, the only downside is that your users will have to install the quicktime plugin if they don't already have it.
Unfortunately Flash does not support all of these formats so you won't be able to use a flash player, which is already installed more often than not.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
I been trying to search a bit about this and I have faint memories that I have seen presentations of p2p in flash or silverlight and I was wandering if theres any good ways to use this from javascript.
I would like to have the server as a connector of clients not as a proxy of
data. Any libs or sites that done something like this you can point to. Google isn't giving me much.
I don't need an easy solution, just somewhere to start from.
Today I found this on Hackernews
http://peerjs.com/
On their page they state:
PeerJS wraps the WebRTC implementation to provide a complete,
configurable, and easy-to-use peer-to-peer data API. Each peer simply
provides a identifier with which other peers using the same API key
can connect.
Sounds really interesting, I have to try this :D
WebRTC will be the answer for this soon. It is a W3C standard and is currently being integrated into all browsers.
http://www.webrtc.org/
http://www.webrtc.org/running-the-demos
http://www.w3.org/TR/webrtc/
The technology you are looking for is called Adobe Cirrus (previously known as Adobe Stratus)
This enables you to achieve p2p communication using the Flash player. It would be a simple matter to then call that from javascript.
If you want to learn from existing code, I have started a few months ago a project that is using RTMFP (Adobe Cirrus) as communication between the peer connected to the service. If you want to take a look at it, it's available here. I haven't got time to do much documentation so far on it, but if you have question, you can ask them to me on github.
If you want to start with smaller example, I have done a JS interface that enables you to use the P2P connection with Javascript.
This might not relate exactly, but websockets might be something interesting to you, if you want it to be iphone/ipad compatible
http://en.wikipedia.org/wiki/WebSockets
http://net.tutsplus.com/tutorials/javascript-ajax/start-using-html5-websockets-today/
I haven't tried it yet, but anansi might be a good starting point. Requires Node.js
The two links in the "Thanks To" section are definitely worth looking at.
Or if you need a javascript-only client in the browser are willing to pay for it, check out...
http://www.pubnub.com/