with SAS and HTML5
Nikola Markovic
Boemska
1st Feb 2017
We are a software company & SAS Partner consultancy. Amongst other things we specialise in building bespoke Analytics Apps with our clients.
From dashboards and one-off simple applications, to Progressive Web Applications and Mobile Apps, to large-scale Information Systems, our focus is on the productionisation of Analytics while considering the importance that User Experience plays in its adoption.
What HTML5 Apps are (+ demos)
How they work
Why?
The Future & The Questions
An App that loads and runs in the browser
and
Any 'native-ish' App that uses those same browser technologies
(ie. most apps today)
A poorly named open-source library that lets HTML5 developers & SAS developers easily develop HTML5-based Enterprise Analytics Apps.
Boemska HTML5 Data Adapter for SAS
%include '/pub/sasautos/h54s.sas';
%hfsGetDataset(datain,work.additions);
data back;
set sashelp.class
(obs=3 keep=name sex weight)
work.additions;
run;
proc sort data=mydata; by name; run;
%hfsHeader;
%hfsOutDataset(rtrnd, work, back);
%hfsFooter;var adapter = new h54s({hostUrl: 'myServer:8080/'});
var myFirstTable = [
{ name: 'Allan', sex: 'M', weight: 101.1 },
{ name: 'Abdul', sex: 'M', weight: 133.7 }
];
var tables = new h54s.Tables(myFirstTable, 'datain');
adapter.call('/Apps/myFirstService',
tables, function(err, res) {
if(err) {
console.log(err);
} else {
console.log(res.rtrnd);
}
});uses datasets as primary atomic format
(superseding parameters)
(making apps so much easier to support)
(Enterprise Integration)
(happy to talk about this for hours)
Questions