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
What is the best Open Source library which has these features?
Peer to Peer communication
Instant message
Audio call
Video call
Server SDK - Desirable Node Js server, but maybe in another language
JavaScript SDK
IOS SDK
Android SDK
I know one library (EasyRtc) which has above features exclude IOS and Android SDK. IOS and Android SDK is not open source. For it must be paid.
And QuickBlox also not fully open source. Must paid for server SDK, but other SDK is free.
AND etc. I want use fully open source
There is no single answer to this, as any response will be opinionated.
WebRTC is supported by the browsers except for IOS and Safari, as Apple seem to have a problem with anything that's peer to peer, although they are rumoured to be working on WebRTC support.
Have a look at https://webrtc.org/ for code samples, tutorials and discussions on how things work.
For Android you should use crosswalk, as that will give you modern chrome capabilities. For IOS there is a project called iosrtc. https://github.com/eface2face/cordova-plugin-iosrtc - this is not completely plain sailing, but with some perseverance it can be made to work.
You will also need a signalling server of some kind. PeerJS is at http://peerjs.com/ and is open source using a nodejs backend. There are other signalling servers, depending on your needs.
Be warned that while WebRTC has been around some time already, it is far from a simple drop in. You will need to do some homework to get the answer you are seeking.
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 can't find any good documentation that lists what all IBM's AppScan Source scans for JavaScript projects. I've looked through many of their PDFs and websites but haven't found anything that details what it covers and reviews.
What does AppScan claim to to find in JavaScript?
Can it handle projects with Angular, Jquery, and other 3rd party libraries? Any that it can't handle?
The Javascript scanner in AppScan Source supports normal client side javascript apis, MobileFirst apis, and a part of jQuery, Cordova, html5, and Backbone apis. Unfortunately no AngularJS yet
Some information about improvements of AppScan Source's Javascript features can be found from AppScan Source's new version release notes, for example
AppScan Source 9.0:
Performance is now improved when scanning JavaScript.
http://www-01.ibm.com/support/docview.wss?uid=swg24037073
Appscan Source 9.0.1:
Enhanced accuracy for JavaScript analysis:
Pattern-based static analysis results for JavaScript are now included.
Preliminary support for Backbone.js and Require.js (currently disabled).
Various bug fixes.
http://www-01.ibm.com/support/docview.wss?uid=swg24038332
The vulnerabilities it look for include common web security vulnerabilities for example Cross-Site Scripting, DataLeakage, URL redirect, OS injection, SQL injection etc.
It currently supports normal client side javascript apis, MobileFirst apis, and a part of jQuery, Cordova, html5, and Backbone apis.
Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 4 years ago.
Improve this question
I know this question pops up quite a bit but it is always in different context...
I need to create a mobile website and wondering if it is possible to ask the user's permission to push notifications after the user closed the site session and moved on... like Facebook's Desktop notifications but on the mobile...
Is there a way to ask the user for this general permission and push notifications from a server regardless if the user is on your mobile website or not?
Like native apps do...
Cheers
Ajar
Just to explicitly clarify - this is NOT about phonegap or any other cross-compiling, neither it is referring to on-site in session sockets real-time communication.
Chrome supports this functionality on Android as well as desktop. See https://developers.google.com/web/updates/2015/03/push-notifications-on-the-open-web
On iOS this is not possible.
On iOS, this is not possible.
You can implement notifications on the desktop version of Safari, however those won't work on the mobile (iOS) version.
Only native iOS apps (which would include hybrid apps in this case) allow push notifications on iOS.
Yes, you can send off-site push notifications without an app using the W3C Push API.
However the only mobile browser that supports them is Chrome on Android (while most desktop browsers already support them). If you want to build everything from scratch I suggest reading this tutorial. However it's a lot of work: consider third party services like Pushpad (I am the founder).
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 8 years ago.
Improve this question
What I want to do is have control over the streams so I can send them wherever I want, have it interface w/a mic and cam, and the ability to capture and record them. At this point I don't have any specific specs or limitations. It will be used in a commercial project so the license must allow for that. Free and OSS is preferably, but commercial and proprietary is not out of the question if it's worth it.
I don't see html5 as a viable solution at this point so I'm assuming it's going to rely on flash which is fine, but I do not know actionscript. I'm not opposed to learning it, and assume I could pick it up fine within a week, but keep that in mind. If I have to build something myself from the actionscript libraries (I assume they provide enough functionality) I can do so, but I'm hoping for a quicker solution than that.
Aside from the flash applet, you would have to integrate it with a server running Flash Media Server, SmartFox Server, etc
Flash has had webcam support built in for awhile. Checkout their help pages at: Adobe
Check out this question for more links too:
Test Webcam via Flash
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
Is there a plug-in for Firefox that would allow user's Javascript code like Greasemonkey and be able to browse from page to page?
I'd like to write a script to:
Log in to a website.
Follow several links.
Make a GET request to that host periodically with given data and time intervals.
Make a POST request based on the results of the previous in-loop requests.
Now I use Python's mechanize for a browser so I'm looking for something with similar (maybe not that rich) functionality within Firefox. Do you have experience with that type of things? What should I check out?
Selenium - which has an interface for recording and running tests inside the browser but can also export tests in many languages including Python for running as a suite in the SeleniumRC tool.
Or
Chickenfoot (You'll probably need to use setTimeout for the repeating requests.)
(source: mit.edu)
You also have iMacros
The software's description on Mozilla Addons says :
Automate Firefox. Record and replay
repetitious work. If you love the
Firefox web browser, but are tired of
repetitive tasks like visiting the
same sites every days, filling out
forms, and remembering passwords, then
iMacros for Firefox is the solution
you’ve been dreaming of! Whatever you
do with Firefox, iMacros can automate
it.
(source: extjs.com)
I would recommend Selenium RC. It comes as a Java command line tool and allows you to remote-control both Firefox, IE and Safari. Although it is officially a browser based web-testing tool, it can be very useful for crawling and scraping AJAX-based web applications and for all sort of automated tasks otherwise difficult to accomplish with non graphical HTTP clients such as Curl, Hpricot and Mechanize.
Moreover, it's widely spread, has an API for most popular programming languages (including python), and allows you inject custom javascript code within web-pages.
PS:
Documentation is here
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 7 years ago.
Improve this question
What JavaScript Mobile development tool would you use based on momentum, existing documentation and functionality, and ability to get passed the App Stores strict policies?
Current PhoneGap release (0.8.0) released 2009-10-13 is tagged "Apple approved for App Store submissions". This blog post has more details.
I used PhoneGap to port a JavaScript game and I loved it. Unfortunately, the game was too slow (Mobile Safari is slow when you make changes to the DOM, and I was moving divs around as sprites) and I switched to native.
But since some people started getting having their PhoneGap apps rejected, I have become shy of the project. I'd love to hear an official stance from Apple, but I don't know if it'll ever come.
I found Phonegap to be the easiest to use. However Quickconnect seems to be more ambitious in terms of multi-platform support, the author tells me that Quickconnect has been used in many apps (but couldn't disclose which). Supposedly Phonegap apps were being rejected because those submitting were loading the entire apps off the web, however the framework does seem sluggish. Apple has not replied to the Phonegap team about the app rejection.
If I had to make a choice it would be Phonegap at this stage, but unless you really want the app on multiple platforms I don't see why you wouldn't use the great tools provided by Apple for native development.
At this point you might also want to look at Titanium by Appcelerator.
The development process is pretty simple, and they support both the iPhone and Android platforms.