riseof technology
DESCRIPTION
How the Technology landscaping is getting changed and its impact on societyTRANSCRIPT
RISE OF TECHNOLOGYPrasad Narasimhan – Technical Architect
WHERE ARE WE NOW…
SMAC – Trend with its unique blend and combination
Social - Combination of Social Media information applied on different fields for more accurate segmentation and understanding preferences
Mobile – Virtualize take the message to users need and preference , context sensitive , user sensitive , Push & Pull of information.
Analytics – This tells exactly whom we are talking to and why we are talking to , goes one step ahead of being suggestive how can I serve you better.
Cloud – Affordability , Implementation of any thought or idea becomes much more easier now and its very easier to integrate and provide a complete solution
WHAT NEXT
Prediction of future is always puzzle in Scientific world, Politics, Economics where are we headed what is the direction and magnitude.
Invariably Mathematics should help us to defining the right direction and approach at quantified level with the proper data and based on meaningful representation.
AI has matured a lot with Big Data and huge infrastructure in terms of computation and providing the right set of information.
With a proper governance , information stewardship, defined predictive modeling this can create a new culture or religion.
Software Application which has strong foundation and has not accumulated not much of technical debt would be agile and scale to demands
HOW USEFUL
How useful is this would be mostly in terms of application Internet of Things – can bring interconnected world and help the human
race more than what they can envision. 3D Printing – Ideas can be translated into dimensional model and check
for its authenticity and correctness. GEO Based – Location based and context based usage
TECHNICAL SUPPORT
HTML5 , CSS 3.0 & JQuery – This has created Intelligent front end and very responsive application
Node.js – Such kind of Lightweight servers would provide option to expose various utilities as services from server
Angular, Backbone, Express – This creates MVC based JavaScript model for quick application
Emergence of Enterprise API’s – enables to wire third party using JAX-REST based approach
PaaS – environment like Salesforce, Metastorm and other tools helps in defining the domain models , Process definition to create on demand application and customize the applications on the fly.
DEVELOPMENT ENVIRONMENT
Development tools has become very collaborative , virtualized , integrated with debugging and Testing tools.
Deployment tools such as Maven, Gradle helps in the deployment of applications quicker and reference the library easily from other environments and different repository.
Monitoring tools on Server helps us in identifying and diagnosing , Operational Analytics could help in predicting when the system can go wrong
Availability & illegal access can be very easily monitored based on system tools
PROCESS SUPPORT
Matured Agile Practices , Lean process of eliminating waste has made software development more focused and reducing redundant process
Metrics on development, Production and drill down information on code at source level and runtime level helps in more optimization of the approach
We understand this is a powerful edge and has to be used for the goodness of mankind