I'm following this tutorial that describes the way of connecting the node.js app with adobe action script 3.0. In that way I could present live video data (received by UDP from different application) to some other user. My question is - is it possible to make the video player with received data embedded on my html/php website?
I checked the official documentation and there's a sentence:
The DatagramSocket class can only be used in Adobe AIR applications and only in the application security sandbox.
and on this forum someone wrote:
You can run an Adobe Air application FROM the browser.
But you cannot run an Adobe Air applicatin WITHIN the browser.
Indeed, Adobe Air wraps webkit (a very famous html rendering engine).
Think of Adobe Air as a shell built around an browser.
If you want to run something within the browser you can go with Flash/Flex.
But it's pretty old post, so maybe something has changed? Or maybe there's a way to convert the AIR app to Flash/Flex?
Thanks!
This can kind of be done. I'm not sure if you need it to run in the browser or not, but you could do an Install Badge. It allows the user to temporarily download the AIR file and run it on there computer from the browser through a seamless link without having to actually download and save the AIR files to there computer. You can read more here:
http://help.adobe.com/en_US/AIR/1.5/devappsflex/WS5b3ccc516d4fbf351e63e3d118666ade46-7e15.html
It is not possible.
What is ADOBE AIR?
Adobe AIR is a cross-operating-system runtime that lets developers
combine HTML, JavaScript, Adobe Flash® and Flex technologies, and
ActionScript® to deploy rich Internet applications (RIAs) on a broad
range of devices including desktop computers, netbooks, tablets,
smartphones, and TVs. AIR allows developers to use familiar tools such
as Adobe Dreamweaver®, Flash Builder®, Flash Catalyst®, Flash
Professional, or any text editor to build their applications and
easily deliver a single application installer that works across
operating systems.
Adobe AIR is used to run desktop applications rather than content in the web browser, and just like a SWF file doesn't run in the browser without Flash Player installed, an AIR application won't work on your computer without Adobe AIR installed.
In short:
Flash Player is a browser plugin that takes adavantage over browsers incase Adobe AIR supporting users by providing RIAs in the devices.
And there is two kinds of AIR developemnt available for now.
AIR with SWf: AIR SDK with actionscript libraries.
AIR with HTML: HTMl and javascript within the AIR are handled by the open source Webkit/ javascript engine.
Reference
Related
I am planning to develop an iOS application where I need to use VOIP services. I found Liblinphone which is one such open source API for VOIP.
My requirements:
Making voice call & receiving
Making video calls & receiving
Making voice call conferences.
Are these all possible with Liblinphone? Are there any other opensource VOIP libraries for achieving this better than Liblinphone?
Any help and tutorial links are a big helpfor me.
You may take a look at siphon (http://code.google.com/p/siphon/).
From their homepage:
Home of the World's first free SIP/VoIP application for iPhone and iPod Touch 1 and 2.
Siphon SIP/VoIP project is the first in his category that works on iPhone and iPod Touch 2 with headset for all SIP providers. It is a native application approved running on 2.X using internal micro/speaker and headset.
The Application supports the SIP standard, preserving compatibility with hundreds of SIP providers and offers a GUI which preserves the apple design of native iPhone applications.
I would like to embed a universal windows app into a classic windows application on windows 10. Is this possible?
The short answer is no. However... depending on what you're trying to do, the information below may help you.
If you just want to get the look and feel of a desktop application, you should be aware that Windows 10 apps (unlike Windows 8 apps) run in non-fullscreen mode by default, and can be resized. Desktop apps in Windows 10 have top-right icons (min/max/resize) that look similar to how UWP apps look in the title bar and top-right icons.
If you're creating a UWP app with XAML, you won't be able to embed it in a desktop application. However, if you're building a Windows 10 app using HTML5 and JavaScript, you could repackage it inside a browser control embedded in a desktop application.
If you're creating a game using a 3rd-party tool such as Unity, you can export it as a Windows desktop application just as easily as exporting to a UWP app for Windows 10. Unity can be used for non-game apps as well, so you could export it to a desktop application today, and still have the option of publish a UWP of the same game/app.
If you were thinking of accessing the full Windows SDK from you UWP app, you won't be able to do so, as you will be restricted by the UWP sandbox. But Windows 10 has made many improvements in helping you get access to many advanced features, e.g. accessing certain locations in the file system, so you may be able to get by with all that UWP has to offer.
If you want to avoid the Windows Store, you may sideload your app, as suggested by an earlier comment.
Hope that helps! :)
My understanding is that Chrome 11 supports access to getUserMedia for HTML5 native audio and video stream on the Android but possibly not on MS Windows or (I think) Mac, or iOS.
Anyone know when support for Windows is planned?
Support for iOS?
Support for the Mac O/S ?
It is planned for early 2012, according to http://techcrunch.com/2011/11/24/chrome-getting-native-gamepad-webcam-and-webrtc-support-in-early-2012/
It seems that the code for this is only just now landing in Chromium though, so it might take a little longer for it to show up outside of Chrome Dev builds.
Unity3D lets you write scripts in C# which are (IIRC) run through the mono framework on PCs with the Unity player installed.
How does Unity3D sand-box this - I assume they must do - to prevent a malicious site trying to delete your files or report data back to a server about you and your PC?
The Unity Player runs it's own version of the Mono runtime that doesn't include file system access.
There's a massive (10MB) list of what Mono/.Net classes are available for each supported platform.
http://unity3d.com/support/documentation/ScriptReference/MonoCompatibility.html
I have an embedded device,its includes windows CE 6.0 Build 3112.I want to run silverlight application on this device.I downloaded silverlight application,when I want to install it says "Silverlight is not valid application windows CE"
so what can i do?
Thx.
In Addition to ctacke's answer. Not all Windows CE devices have to have any specific component and that includes Silverlight for Embedded Devices.
To check whether your device includes Silverlight For Embedded devices, you can check whether your \Windows folder contains the xamlruntime.dll file. If it does not contain the file, then your OEM did not include Silverlight in the image.
If you want to check out a simple Silverlight for Embedded devices application you can download the code from the following tutorial: Silverlight for Embedded Tutorial
THe issue you're seeing is that while it's called "Silverlight", Silverlight for Windows Embedded really isn't what most developers who know Silverlight would call Silverlight (in fact I wish they'd rename it).
While it does use XAML and that XAML can be created using Blend, the code itself has to be written in heavily templated C++. You can't take a compiled Silverlight binary from anything other platform and use it under CE.