pureweb at aws reinvent 2013
DESCRIPTION
Do you have a desktop application with: (1)Big or sensitive data (2) High performance processing or rendering (3) Specific hardware requirements Do you want: (1) Anytime, anywhere access from any device (2) Real-time interactive performance (3) Data Security (4) Flexible interface (5) Collaboration View the presentation and learn how PureWeb can make this into a reality The PureWeb Software Development Kit (SDK) lets you extend your application as a back-end service accessible from web and mobile devices. Visit http://www.calgaryscientific.com/pureweb/ to download a trial.TRANSCRIPT
Confidential
2
Challenge
??
YOU HAVE• A desktop application with:
• Big or sensitive data• High performance processing or rendering• Specific hardware requirements
YOU WANT• Anytime, anywhere access from
any device• Real-time interactive performance• Data security• Flexible interface• Collaboration
3
Common Approaches
• Virtual Desktop Infrastructure (VDI) / Remote Desktop– Pros: No source code modification, data secure on server, not limited by client
hardware– Cons: No flexibility to adapt interface to target platforms
• Develop a new web/mobile application– Pros: Full flexibility to adapt interface to target platforms– Cons: Unable to leverage time/money spent on existing application, client
hardware limitations, data transmission/security issues
Remote Desktop ?New Application ?
Other?
4
Solution – PureWeb SDK
The PureWeb Software Development Kit (SDK) lets you extend your application as a back-end service
accessible from web and mobile devices.
5
The PureWeb Advantage
5
MobileCloud
Social
Big Data
High performanceProcess/visualize data where it is
Data stays secure on remote serverMinimize bandwidth/latency
Expands deployment optionsEnables Software-as-a-Service
Leverage existing applicationWeb and mobile enablement
Real-time and interactiveFlexible interface
Collaboration / ConferencingSimultaneous interaction
6
Client
PureWeb Client API
PureWeb Server
Application
PureWeb Service API
Internet
PureWeb Architecture
C++
7
PureWeb Enablement Process
8
Sample Code SnippetsQt Scribble Service
HTML5/JavaScript ClientScribbleClient.html
ScribbleClient.js
scribblearea.cpp
scribblearea.h
9
PureWeb in Use TodayMedical Imaging
Astronomy
Seismic Interpretation
Simulation & Training
Confidential
Try PureWeb Today!
http://www.calgaryscientific.com/pureweb