Platform
Learn
Community
Support
Sign up
or
Log in
Profile
messages
Messages
logout
Logout
Platform
Home
Downloads
IPP
Licensing
Project Sizing
Beta
Learn
Training
Documentation
Evaluation Guide
Community
Jobs
Home
Forums
Forge
Ideas
Badges
Members
Support
Partner Guide
Resources Library
Opportunities
Account Management
Pre Sales Demos
Sign up
or
Log in
Home
Jobs
Forums
Forge
Ideas
Members
Badges
Dear ,
What would improve your OutSystems Community experience? Let us know by taking this 2-minute survey.
Pick up the survey
Community
›
Forums
›
Technology & Integration
Develop with Native Code in Outsystems
nativecode
signalprocessing
nativecode
signalprocessing
New Post
New Post
João Cardoso
Posted on 2016-05-17
João Cardoso
Rank: #1225
Posted on 2016-05-17
This is all a imaginary cenario:
Imagine that I have a page which will access the microphone of the client. My objective is to do login in a web platform by doing voice identification. Voice identification is complex and can be done with C/C++ in a more efficient way. Is it possible to do signal processing in Outsystems by using native code? How?
For this problem I see 2 main issues: 1) Streaming to server with the platform 2)Signal Processing
João Pedro Abreu
Posted on 2016-05-17
João Pedro Abreu
Rank: #49
Posted on 2016-05-17
Solution
I'm certain this scenario would be as feasible with OutSystems as with any other web development platform, but it certainly doesn't play to the platform's strengths, since pretty much all the code would be outside the platform.
You would probably have to implement some kind of applet / browser extension to do your streaming and its server-side counterpart, which would be coded in whatever language was easiest, to do signal processing. Then you would invoke the applet / browser extension in your OutSystems login page using JavaScript and wait for its output, also throught a JavaScript callback.
Cheers!
Solution
João Cardoso
Posted on 2016-05-18
João Cardoso
Rank: #1225
Posted on 2016-05-18
Solution
João Pedro Abreu
wrote:
I'm certain this scenario would be as feasible with OutSystems as with any other web development platform, but it certainly doesn't play to the platform's strengths, since pretty much all the code would be outside the platform.
You would probably have to implement some kind of applet / browser extension to do your streaming and its server-side counterpart, which would be coded in whatever language was easiest, to do signal processing. Then you would invoke the applet / browser extension in your OutSystems login page using JavaScript and wait for its output, also throught a JavaScript callback.
Cheers!
I know for experiencie, that this functionality could easily done with Nodejs. This is because, Nodejs is based on V8 which is in C/C++. One big upgrade to Ousystems could be the integration with Nodejs. Or there is any way to put Nodejs and Outsystems work together?
Solution
Justin James
Posted on 2016-05-18
Justin James
Rank: #8
Posted on 2016-05-18
Solution
João Cardoso
wrote:
João Pedro Abreu
wrote:
I'm certain this scenario would be as feasible with OutSystems as with any other web development platform, but it certainly doesn't play to the platform's strengths, since pretty much all the code would be outside the platform.
You would probably have to implement some kind of applet / browser extension to do your streaming and its server-side counterpart, which would be coded in whatever language was easiest, to do signal processing. Then you would invoke the applet / browser extension in your OutSystems login page using JavaScript and wait for its output, also throught a JavaScript callback.
Cheers!
I know for experiencie, that this functionality could easily done with Nodejs. This is because, Nodejs is based on V8 which is in C/C++. One big upgrade to Ousystems could be the integration with Nodejs. Or there is any way to put Nodejs and Outsystems work together?
There's no reason you can't call Node.js via a REST call, HTTP call, etc.
J.Ja
Solution
Login to reply
New Post
Available Forums
Technology & Integration
News and Announcements
Forge Discussions
Meta
Hints and How-To Guides
Usability
Installation Troubleshooting
Personal Environment Troubleshooting
Forum Notifications
Email Digest Settings
Loading...
(hidden) New Badge Popup