Modern applications use a growing array of sensors to deliver new functionality. Platforms like OpenEdge, Telerik Platform, NativeScript and others can help you take advantage.
Modern applications are increasingly leveraging a multiplicity of sensors to connect the physical realm to the traditional software realm to gain multiple benefits, from efficiencies of operation, to security and safety, to new functionality.
Here are some real-live examples:
In the above examples, the server side services can be created on top of platforms like Rollbase, Xervo and the Telerik Platform, using data services like Progress OpenEdge, and many SAAS services, and typically will interact with the clients through internet standards like HTTPS and Web Sockets. The sensors themselves are part of, or interact with, mobile devices like smartphones and smart watches, and fixed devices like readers and instruments, smart door locks, access control readers, etc.
There are a few key OS platforms for these devices. The smallest sensors still run in “traditional” Real Time Operating Systems. A number of handhelds and instruments used to run on Windows CE but Microsoft has ended its life transitioning to Windows 10 IOT. Many mobile devices are increasingly based on Android, while fixed devices are moving towards Linux – and Android Things was just announced.
NativeScript is particularly well-suited to this space. NativeScript today runs well on iOS and Android (see note below) and provides very efficient and timely access to any platform features, including new libraries created to access the sensors. The NativeScript metadata-driven machinery exposes these libraries at the JavaScript level and then they can be wrapped through a Plugin into a cleaner abstraction. This means that JavaScript and CSS developers can then write applications leveraging these sensors.
Note - Beyond iOS and Android, Progress/Telerik also has been doing work on the NativeScript port for Windows Universal (for Tablets and Desktops), and there is a separate project on porting it to Linux leveraging GitHub Electron Shell.
Here are some links to recent projects that are built on this setup:
The future belongs to this class of applications: fully connected in real-time to our world, with substantial computational power – able to run the new AI algorithms, including Machine Learning – and connected to the internet and our enterprises assets. NativeScript is an excellent tool to use in this environment.
Eduardo's focus is on strategic initiatives, technology trends and on Corporate Development. Eduardo is also interested in Technology Adoption and tries to stay in touch with the new waves of developers through Hackathons, internships and other community interactions. Eduardo joined Progress in November 2013; before that he worked at BlackBerry, Oracle, Sun Microsystems and Xerox PARC. He has CS degrees from UCB and USB (Venezuela).