New trends in software development
Kabir KhannaCEO/CKO
Chalkpad Technologies
www.chalkpad.inp
Machine code programmingMachine code programming
Assembly language
CHigh ? Low ? Level programming ?
WINDOWS ERAWINDOWS ERA
THE WINDOWS PROGRAMMABLE “STACK”
Program to Machine
Program to the OS ?
MOVING ON…MOVING ON…
THE CLOUD ~ INTERNETTHE CLOUD INTERNET
INTERNET TRENDSINTERNET TRENDS
“MORE” INTERNET DEVICESMORE INTERNET DEVICES
WHAT’S HAPPENING AROUNDWHAT S HAPPENING AROUND
WHAT’S HAPPENING AROUND ?WHAT S HAPPENING AROUND ?
TRENDS, STANDARDS AND THE FUTURE
THE CATALYST FOR INTERNET GROWTHTHE CATALYST FOR INTERNET GROWTH
WHAT DO PEOPLE DO ONLINE ?
NEW PLACES TO HANG OUT !!NEW PLACES TO HANG OUT !!
WELCOME ! THE NEW PLATFORMWELCOME ! THE NEW PLATFORM
THE WEB IS AN APPLICATION PLATFORM
THE WEB PROGRAMMABLE “STACK”
COMPLETING THE PICTURE
Program to Machine
Program to the OS
Program to the WEBMachine the OS the WEB
THE PROGRAMMABLE WEBTHE PROGRAMMABLE WEB
SIMILAR MODEL – DIFFERENT PLATFORMSIMILAR MODEL DIFFERENT PLATFORM
Windows widgets Web widgets
MASHUPS ‐ EXAMPLESMASHUPS EXAMPLES
MASHUPS ‐ EXAMPLESMASHUPS EXAMPLES
MASHUP‐EXAMPLES
MASHUP‐EXAMPLES
MASHUP – MORE EXAMPLES
THE WEB ERATHE WEB ERA
CLOUD COMPUTINGCLOUD COMPUTING
SO – WHAT IS CLOUD COMPUTING ?SO WHAT IS CLOUD COMPUTING ?
SOFTWARE DISTRIBUTION – PAST & PRESENT
“X”aaS – THE NEW SOFTWARE DISTRIBUTION MODEL
THANK YOUTHANK YOU
Top Related