SlideShare a Scribd company logo
1 of 43
Face the Future Confidently




                              1
“SWITCH” Off!!!
S – Satyam
W – Wipro
I – Infosys
T – TCS
C – Cognizant
H - HCL
Why “SWITCH” Off!!!
Infosys gets 1 lakh resumes for every 300
 positions (everybody aspires to work for
 an IT company but very few get a chance
 to do so)


IS   THERE AN ALTERNATIVE???
Yes, There Is… (revenge of the
          consumer)
PCs  are the past (too costly for India and
 too irrelevant for rest of the world)

Smartphones   and tablets are the future,
 we can join the bandwagon

According to “IHS Suppli” there will be
 more Smartphones sold worldwide than
 Featurephones in 2013
Android and India
Android, a Mobile OS for India
Phones   cheapest due to competition

More free Apps than paid ones, see
 Google Play store (very important for
 India)

According to “Flurry” App growth is the
 biggest in BRIC countries (Brazil, Russia,
 India, China)
Android Smartphones and India
Less  than Rs. 10,000 (Int. Brands)
 Samsung Galaxy Fit ~ Rs. 9,300
 LG Optimus One ~ Rs. 9,300
 and many others... (Sony, HTC,...)
Less than Rs. 5,000 (Indian Brands)
 Micromax A52 ~ Rs. 5,000
 Spice Mi-280 ~ Rs. 4,700
 and many others... (iBall, Karbonn, ...)
Less than Rs. 3,000 (Indian Brand)
 Spice Mi-270 ~ Rs. 2,800
Be your own boss, start an Android
          Apps Business
What minimum do you need to
    develop for Android?
A Gingerbread (Android Version 2.3) or
 above Smartphone or Tablet, this is a
 minimum requirement

A free AIDE App from Google Play
 Store, this is a minimum requirement

(Not  a minimum requirement) If you
 have a Windows or a Linux PC, you can
 download an SDK from Google
Android Apps are A Way to Go
Develop    two free Apps as a proof of
 concept and put it on Google Play store,
 it is better if they are India centered but
 if you may also have global ambitions, if
 yes, follow them

Then  develop a paid App, you need to
 have a clear focus about what market
 you want to address
Go on developing more paid Apps
Android Apps are A Way to Go
You   do not want to take risk that goes
 with working for yourself? Then work for
 a company that develops Android Apps
There are many free and paid Ebooks
 available that address writing Apps in Java
 and writing Apps for Android
There are many open source Apps, look
 at their source code for ideas on how to
 write an Android App
Android Apps are A Way to Go
But what do you need to know
 additionally?
 ◦ 2.5G, 2.75G and 3G
 ◦ Indian Language Computing
 ◦ Media
 ◦ Why not Web Design?
2.5G, 2.75G, 3G and India
2.5G, 2.75G and India
2.5G (GPRS for GSM and 1xRTT for
  CDMA) and 2.75G (EDGE for GSM)
  have become common even in towns (as
  far as I know 1xRTT is everywhere
  because all CDMA carriers use it as 2G)

2014   to become common in rural areas
3G (Various flavors of HSDPA
and HSUPA for GSM and EVDO
Revision A for CDMA) and India


2014   to become all prevalent in cities

2016  to become all prevalent in towns
 and rural areas
2.5G, 2.75G, 3G and India
2G   did it for voice

2.5G,   2.75G, 3G doing it for Internet

National   Broadband Plan, a catalyst

4G  is coming for urban areas (has
 already come to Kolkata and Bengaluru)
Indian Language Computing




        अ
Indian Langauge Computing
90%   of Indians do not know English

But  still 65% of Indians are literate in
 their own mother tongue

Hence   Indian Languages are very
 necessary for Android’s success (to see
 how unimportant English is, visit a rural
 area, the whole village may not even get
 an English newspaper)
Indian Language Computing (A
      Very Brief Tutorial)
Indian Language Computing (A
       Very Brief Tutorial)
CDAC     (Mohan Tambe) did ISCII in 1991,
 ISCII is 8-bit, ASCII plus an Indian
 Language
ISCII (in spirit) now a part of Unicode
ASCII is 7-bit, Unicode is (say) 16-bit
Microsoft dealt a major setback to Indian
 Language Computing by not doing dual
 language Windows (English plus an Indian
 Language) instead insisting on a single
 language
Indian Language Computing (A
       Very Brief Tutorial)
English has one-to-one mapping in
 Unicode codes and glyphs (screen
 shapes)


Indian   Languages do not (conjuncts)
Indian Language Computing (A
      Very Brief Tutorial)
‘ज’   glyph has ‘ज’, ‘‍््’, ‘ञ’ in Unicode

Searching     and sorting Unicode wise

Printing   and PDF glyph wise
Indian Language Computing (A
      Very Brief Tutorial)
Google   has very good
 ◦ Transliteration
 ◦ Transliteration Input Method Editors (IME)
 ◦ Machine Translation for Hindi
Media, Internet and India
Media, Internet and India
No   future in India for physical media
 like paper, printing, CDs and DVDs

Media   has moved to Internet

Media   is ad supported
Media, Internet and India
Going   to see a media explosion


Will   give boost to literacy and culture
Newspapers
Ads   will dry up for paper newspapers



Newspapers  should have an ad
 supported app for Android
Magazines
Magazine   are aspirational


Will be available on high end mobiles and
 tablets first
Books (English)
Not  printed in India, take months to
 arrive

Ebooks    will lead to timely availability

English   book reading will increase 10
 times
Books (Indian Languages)
Was    a step-child of publishing, no more

Will   outnumber English books

Indian Language book reading will grow
 100 times
Audio
A lot of current Featurephones and
 Smartphones can play mp3s and tune in
 FM

Opportunity   for ad supported songs
Video
India   is totally, totally behind in video

At  least 1Mbps speed is needed and
 will get a boost with 3G and 4G

Progress,    Culture, Literacy from it
Media, Internet and India
Three   new media types

Blogs   (mainly text and images)

Podcasts   (Audio and Video)

Audiobooks    (Audio)
Why not Web Design?
Web Design in India
Smartphone/Tablet    ratio > 25/1


Market   of upper middle class Indians
Web Design in India
Web   too complex for mainstream
 Indians and also will be in English

Web   will follow the growth trajectory
 set by wireline Internet in India

Advice  against it, do Android Apps
 that are easy to use than Web
Keeping Up with Technology
Use RSS feeds
Google   Reader

Request   an OPML file from me

My   OPML is mostly about technology
Use Podcasts
Listento (and see) podcasts when
 you get time


iTunes  on PC (the best, but there are
 others if you have an Android phone)
 for subscribing to podcasts
Who Am I?
Who Am I?
B. Tech Electrical Engineering from
 Benaras Hindu University (1977)
M.S. Computer Engineering from
 Case Western Reserve University,
 Cleveland, Ohio, USA (1980)
Bell Labs (USA) and Mastek (India)
C language programming, Industry
 future
Addresses
Email   Address
 ◦ samirsushah@gmail.com
Comments on sites archive (more than
 800 comments, more than 500 likes)
 ◦ http://disqus.com/samirsshah

More Related Content

Similar to For students of engineering in India

Introduction to coding and Python
Introduction to coding and PythonIntroduction to coding and Python
Introduction to coding and PythonHaris NP
 
Android technology
Android technologyAndroid technology
Android technologysatish kumar
 
Android PPT Presentation 2018
Android PPT Presentation 2018Android PPT Presentation 2018
Android PPT Presentation 2018Rao Purna
 
Blogging Beyond English
Blogging Beyond EnglishBlogging Beyond English
Blogging Beyond EnglishAmit Gupta
 
Kunskapsbaren 2011 Linköping - Mobila trender & strategier
Kunskapsbaren 2011 Linköping - Mobila trender & strategierKunskapsbaren 2011 Linköping - Mobila trender & strategier
Kunskapsbaren 2011 Linköping - Mobila trender & strategierHiQInternational
 
Evolving Media space - India Scenario
Evolving Media space - India ScenarioEvolving Media space - India Scenario
Evolving Media space - India ScenarioMamta Nagar
 
Android technology
Android technology Android technology
Android technology yesurajansd
 
ppt based on android technology with great animations
ppt based on android technology with great animationsppt based on android technology with great animations
ppt based on android technology with great animationsHriday Garg
 
ANDROID TECHNOLOGY
ANDROID TECHNOLOGYANDROID TECHNOLOGY
ANDROID TECHNOLOGYsathish sak
 
Introduction To Android - PPT
Introduction To Android - PPTIntroduction To Android - PPT
Introduction To Android - PPTVamsiNareshIT
 
Android technology
Android technologyAndroid technology
Android technologytrainingNCR
 
Android technology
Android technologyAndroid technology
Android technologytrainingNCR
 
Android technology- Advantages & Limitations
Android technology- Advantages & LimitationsAndroid technology- Advantages & Limitations
Android technology- Advantages & LimitationsVaibhav Dixit
 
Beaver dam - Smartphones
Beaver dam - SmartphonesBeaver dam - Smartphones
Beaver dam - SmartphonesRonaldo Lima Jr
 

Similar to For students of engineering in India (20)

Android project
Android projectAndroid project
Android project
 
Introduction to coding and Python
Introduction to coding and PythonIntroduction to coding and Python
Introduction to coding and Python
 
Android technology
Android technologyAndroid technology
Android technology
 
Android technology (1)
Android technology (1)Android technology (1)
Android technology (1)
 
Android PPT Presentation 2018
Android PPT Presentation 2018Android PPT Presentation 2018
Android PPT Presentation 2018
 
Blogging Beyond English
Blogging Beyond EnglishBlogging Beyond English
Blogging Beyond English
 
Android technology
Android technologyAndroid technology
Android technology
 
Android TECH.
Android TECH.Android TECH.
Android TECH.
 
Kunskapsbaren 2011 Linköping - Mobila trender & strategier
Kunskapsbaren 2011 Linköping - Mobila trender & strategierKunskapsbaren 2011 Linköping - Mobila trender & strategier
Kunskapsbaren 2011 Linköping - Mobila trender & strategier
 
Evolving Media space - India Scenario
Evolving Media space - India ScenarioEvolving Media space - India Scenario
Evolving Media space - India Scenario
 
Android technology
Android technology Android technology
Android technology
 
Android Technology
Android TechnologyAndroid Technology
Android Technology
 
ppt based on android technology with great animations
ppt based on android technology with great animationsppt based on android technology with great animations
ppt based on android technology with great animations
 
ANDROID TECHNOLOGY
ANDROID TECHNOLOGYANDROID TECHNOLOGY
ANDROID TECHNOLOGY
 
Introduction To Android - PPT
Introduction To Android - PPTIntroduction To Android - PPT
Introduction To Android - PPT
 
ppt on Android os- vinit
ppt on Android os- vinitppt on Android os- vinit
ppt on Android os- vinit
 
Android technology
Android technologyAndroid technology
Android technology
 
Android technology
Android technologyAndroid technology
Android technology
 
Android technology- Advantages & Limitations
Android technology- Advantages & LimitationsAndroid technology- Advantages & Limitations
Android technology- Advantages & Limitations
 
Beaver dam - Smartphones
Beaver dam - SmartphonesBeaver dam - Smartphones
Beaver dam - Smartphones
 

Recently uploaded

Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Hyundai Motor Group
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetEnjoy Anytime
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 

Recently uploaded (20)

Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 

For students of engineering in India

  • 1. Face the Future Confidently 1
  • 3. S – Satyam W – Wipro I – Infosys T – TCS C – Cognizant H - HCL
  • 4. Why “SWITCH” Off!!! Infosys gets 1 lakh resumes for every 300 positions (everybody aspires to work for an IT company but very few get a chance to do so) IS THERE AN ALTERNATIVE???
  • 5. Yes, There Is… (revenge of the consumer) PCs are the past (too costly for India and too irrelevant for rest of the world) Smartphones and tablets are the future, we can join the bandwagon According to “IHS Suppli” there will be more Smartphones sold worldwide than Featurephones in 2013
  • 7. Android, a Mobile OS for India Phones cheapest due to competition More free Apps than paid ones, see Google Play store (very important for India) According to “Flurry” App growth is the biggest in BRIC countries (Brazil, Russia, India, China)
  • 8. Android Smartphones and India Less than Rs. 10,000 (Int. Brands) Samsung Galaxy Fit ~ Rs. 9,300 LG Optimus One ~ Rs. 9,300 and many others... (Sony, HTC,...) Less than Rs. 5,000 (Indian Brands) Micromax A52 ~ Rs. 5,000 Spice Mi-280 ~ Rs. 4,700 and many others... (iBall, Karbonn, ...) Less than Rs. 3,000 (Indian Brand) Spice Mi-270 ~ Rs. 2,800
  • 9. Be your own boss, start an Android Apps Business
  • 10. What minimum do you need to develop for Android? A Gingerbread (Android Version 2.3) or above Smartphone or Tablet, this is a minimum requirement A free AIDE App from Google Play Store, this is a minimum requirement (Not a minimum requirement) If you have a Windows or a Linux PC, you can download an SDK from Google
  • 11. Android Apps are A Way to Go Develop two free Apps as a proof of concept and put it on Google Play store, it is better if they are India centered but if you may also have global ambitions, if yes, follow them Then develop a paid App, you need to have a clear focus about what market you want to address Go on developing more paid Apps
  • 12. Android Apps are A Way to Go You do not want to take risk that goes with working for yourself? Then work for a company that develops Android Apps There are many free and paid Ebooks available that address writing Apps in Java and writing Apps for Android There are many open source Apps, look at their source code for ideas on how to write an Android App
  • 13. Android Apps are A Way to Go But what do you need to know additionally? ◦ 2.5G, 2.75G and 3G ◦ Indian Language Computing ◦ Media ◦ Why not Web Design?
  • 14. 2.5G, 2.75G, 3G and India
  • 15. 2.5G, 2.75G and India 2.5G (GPRS for GSM and 1xRTT for CDMA) and 2.75G (EDGE for GSM) have become common even in towns (as far as I know 1xRTT is everywhere because all CDMA carriers use it as 2G) 2014 to become common in rural areas
  • 16. 3G (Various flavors of HSDPA and HSUPA for GSM and EVDO Revision A for CDMA) and India 2014 to become all prevalent in cities 2016 to become all prevalent in towns and rural areas
  • 17. 2.5G, 2.75G, 3G and India 2G did it for voice 2.5G, 2.75G, 3G doing it for Internet National Broadband Plan, a catalyst 4G is coming for urban areas (has already come to Kolkata and Bengaluru)
  • 19. Indian Langauge Computing 90% of Indians do not know English But still 65% of Indians are literate in their own mother tongue Hence Indian Languages are very necessary for Android’s success (to see how unimportant English is, visit a rural area, the whole village may not even get an English newspaper)
  • 20. Indian Language Computing (A Very Brief Tutorial)
  • 21. Indian Language Computing (A Very Brief Tutorial) CDAC (Mohan Tambe) did ISCII in 1991, ISCII is 8-bit, ASCII plus an Indian Language ISCII (in spirit) now a part of Unicode ASCII is 7-bit, Unicode is (say) 16-bit Microsoft dealt a major setback to Indian Language Computing by not doing dual language Windows (English plus an Indian Language) instead insisting on a single language
  • 22. Indian Language Computing (A Very Brief Tutorial) English has one-to-one mapping in Unicode codes and glyphs (screen shapes) Indian Languages do not (conjuncts)
  • 23. Indian Language Computing (A Very Brief Tutorial) ‘ज’ glyph has ‘ज’, ‘‍््’, ‘ञ’ in Unicode Searching and sorting Unicode wise Printing and PDF glyph wise
  • 24. Indian Language Computing (A Very Brief Tutorial) Google has very good ◦ Transliteration ◦ Transliteration Input Method Editors (IME) ◦ Machine Translation for Hindi
  • 26. Media, Internet and India No future in India for physical media like paper, printing, CDs and DVDs Media has moved to Internet Media is ad supported
  • 27. Media, Internet and India Going to see a media explosion Will give boost to literacy and culture
  • 28. Newspapers Ads will dry up for paper newspapers Newspapers should have an ad supported app for Android
  • 29. Magazines Magazine are aspirational Will be available on high end mobiles and tablets first
  • 30. Books (English) Not printed in India, take months to arrive Ebooks will lead to timely availability English book reading will increase 10 times
  • 31. Books (Indian Languages) Was a step-child of publishing, no more Will outnumber English books Indian Language book reading will grow 100 times
  • 32. Audio A lot of current Featurephones and Smartphones can play mp3s and tune in FM Opportunity for ad supported songs
  • 33. Video India is totally, totally behind in video At least 1Mbps speed is needed and will get a boost with 3G and 4G Progress, Culture, Literacy from it
  • 34. Media, Internet and India Three new media types Blogs (mainly text and images) Podcasts (Audio and Video) Audiobooks (Audio)
  • 35. Why not Web Design?
  • 36. Web Design in India Smartphone/Tablet ratio > 25/1 Market of upper middle class Indians
  • 37. Web Design in India Web too complex for mainstream Indians and also will be in English Web will follow the growth trajectory set by wireline Internet in India Advice against it, do Android Apps that are easy to use than Web
  • 38. Keeping Up with Technology
  • 39. Use RSS feeds Google Reader Request an OPML file from me My OPML is mostly about technology
  • 40. Use Podcasts Listento (and see) podcasts when you get time iTunes on PC (the best, but there are others if you have an Android phone) for subscribing to podcasts
  • 42. Who Am I? B. Tech Electrical Engineering from Benaras Hindu University (1977) M.S. Computer Engineering from Case Western Reserve University, Cleveland, Ohio, USA (1980) Bell Labs (USA) and Mastek (India) C language programming, Industry future
  • 43. Addresses Email Address ◦ samirsushah@gmail.com Comments on sites archive (more than 800 comments, more than 500 likes) ◦ http://disqus.com/samirsshah

Editor's Notes

  1. So you like computers, and have chosen to study them but you are worried about your future. I am here to show you how to face the future and that too with confidence.
  2. S – Satyam, W – Wipro, I – Infosys, T – TCS, C – Cognizant, H – HCL turn them off in your mind!!!
  3. S – Satyam, W – Wipro, I – Infosys, T – TCS, C – Cognizant, H – HCL turn them off in your mind!!!
  4. Getting into SWITCH is very hard, initially the pay is good but it tapers off unless you choose the management track. Working hours are so bad that I can wager anyone coming home before 10 p.m. You will do risk averse, non-creative work that Americans/Europeans chose to dump on you. Is TCS doing new Facebook features or new Twitter features? No. TCS is not even doing EX. Remember EX, the software that was much better than Tally but was killed by TCS after launching it with huge fanfare because it was not lucrative enough compared to outsourcing? Is there an alternative? Fortunately there is.
  5. Just say bye-bye to PCs. Not at your home or at your workplace, but in your mind, as a platform. Just repeat after me “I will not develop for PCs”. Join the mobility bandwagon, make smartphones/tablets what you develop for and contrary what anybody says PCs ARE DEFINITELY GOING AWAY. The only question is “when”.
  6. Android is a smartphone/tablet operating system from Google. It is Linux. It is open source and free. This the Android robot. Just like a penguin for Linux, this robot is a mascot for Android.
  7. One of the two operating systems for which phones are available for less than Rs. 10,000. And there is a choice of handsets available for all ranges; budget, mid and premium. After buying an Android you do not have to break the bank for getting useful applications. Free does not mean application developer are not making any money. An application developer can make money by displaying advertisements in his/her application.
  8. Android has already broken Rs. 10,000 barrier when other operating systems have not broken even Rs. 20,000 barrier. I expect Rs. 5,000 will get broken with handsets made form Chinese kits. The Rs. 2,500 will get broken next year with two pronged assault of ARM Cortex-A5 based SoCs and Chinese kits. ARM Cortex-A5 was developed just for budget handsets. Android has already broken Rs. 5,000 barrier (outside India with ST-Ericsson chips)
  9. Today is the right place and the right time to develop Indian Android/Bada applications. You start at the ground floor of the huge opportunity that is coming. And, THERE IS ROOM FOR EVERYBODY. You will still have a viable business even if whole of this class started writing Android/Bada applications. Heck, it may be true that you may still have a viable business even if ALL of the students whom I give this presentation started writing Android/Bada applications. Because Android/Bada numbers in India going to be that huge.
  10. You just need a PC and an Android phone. Why Ubuntu Linux? Because that is what Google uses as a development platform. If you want to use Windows you will have to be satisfied with a slow development pace because you have to use a software that emulates Linux on Windows (virtualization). Why Android 2.2? Because some advanced features like saving applications to an SD card or using speech anywhere needs Android 2.2. SDK is Software Development Kit and uses Java. NDK is Native Development Kit and uses C.
  11. Android is a “free” culture. Bada is not a “free” culture like Android but it does cater to lower end market like India. You have to give something free initially to get something later. So write something useful initially in one or two of your applications and make them available for free to show your development credibility. India is going to need a ton of Android/Bada applications and most of that is going to cater to consumers and Small and Medium Businesses (SMBs).
  12. Running a business is not for everybody. So you may want to have the cake and eat it too by working for an Android/Bada applications company. Icing on the cake will be the ability to look into Android source code (you may have more time than if you had your own business). Also, looking at Android source code may help your company to write better Android applications. Bada is NOT open source.
  13. All of these are equally important so I am presenting them in no particular order.
  14. It would have been better if 3G had come to India a few years earlier. But now that it has come it is going to have significant effect on India. The main one being democratization of Internet.
  15. This is a very, very conservative forecast. May happen much sooner.
  16. This is a very, very conservative forecast. May happen much sooner.
  17. After years and years of trying to bring telephony to small towns and rural areas (Sam Pitroda and CDOT has really tried hard, very hard) it was 2G that finally brought telephony to small towns and rural areas. In the same way 3G will finally bring Internet to small towns and rural areas, it is not that wire-line is not trying very hard (BSNL), it just a question of economics. Mature wireless technology is much cheaper to deploy then wire-line in low population density areas. National Broadband plan should allow these market forces to run without hindrance and may want to give them a boost by giving them back haul capacity cheaply. India has shown a very, very big foresight by auctioning off Broadband Wireless Access (BWA) spectrum. It will bring 4G to urban areas in a year and will slowly but surely move to small towns and rural areas. We may be late with 3G but WE MAY LEAPFROG TO 4G.
  18. Many of you will think that above is a misnomer, but it is not so. It is because we think it so. Indian freedom struggle in 1857 A.D. was named a “rebellion” by the British historians and many us thought it was so, me included, until somebody more patriotic started calling it a freedom struggle. Media like Newspapers, Cable TV and Radio have followed the path from English to Indian languages and computing is THE FINAL FRONTIER.
  19. The first step of Android/Bada will be to reach non-English knowing but literate Indians in their own language and slowly move down to illiterate Indians. I will be very happy if Google/Samsung did so, but if they do not, we will have to do it ourselves by diving into source code of Android. For Bada it has to be done by Samsung because Bada is not open source.
  20. Because you will never come across Indian languages in your curriculum, I have a very small tutorial that will guide you through the very basics of Indian language computing.
  21. Before Unicode there was only ASCII so India developed ISCII. Around late eighties and early nineties when Unicode started to get traction ISCII, in spirit, became a part of Unicode.
  22. In English what you input through keyboard comes one-to-one on the screen, except for very rare and very special case fonts that use ligatures like ‘ffi’ and combine them to one glyph on the screen. It is different for Indian languages where we have conjuncts like ‘ ज्ञ ’ , ‘ क्ष ’ and ‘ श्र ’ .
  23. ‘ ज्ञ ’ is stored, searched, sorted and archived as ‘ ज ’ , ‘ ‍ ् ’ , ‘ ञ ’ . But in PDF, which is virtual paper, it is ‘ ज्ञ ’ .
  24. Transliteration is a phonetic change of script which is almost one-to-one between Indian languages because varnamala for Indian languages is almost same. Transliteration is somewhat implementation dependant from Indian languages to English and vice versa. Input Method Editors allow a an English educated urban Indian to write in Indian languages. It has a keyboard which is used when transliteration does not do the job. In spite of so many millions of people speaking Indian languages. Only Google has machine translation and that too only to and from Hindi. It shows how much we have devalued our own Indian languages.
  25. Media in India will go through a major upheaval with wireless Internet. Some of it is already happening. The path of change did not happen to least bandwidth hungry medium, text, first because Indian language text is not available. Instead it went directly to audio. FM radio is totally heard on mobiles and is totally Indian language. Songs are sideloaded on a mobile by a PC savvy person and then it goes viral with many people transferring to their mobiles through Bluetooth. Video is almost very rare.
  26. Physical media costs more.
  27. Media has never reached satisfactorily to lower rung of Indians. We are seeing mobile penetration more than TV penetration and it is going to diverge even more. There are so many community televisions. A television can be a shared medium but a mobile is not. And as new mobiles replace old ones, so many people will have something in their pocket that does text, audio and, maybe limited, even video. The pent up demand for media is going to drive this explosion. Mobile is an ideal teacher because it is so personal. I am envisioning many, many literacy applications.
  28. Paper newspapers are on their way out, because their ads will go more and more to apps.
  29. Magazines show us a life that we want to attain to and because of that they are in color with vibrant ads popping up to catch our eye. Because of this high bandwidth requirement they will come to high end mobiles and tablets first.
  30. I have not followed recently but you may see New York Times bestseller’s list for hardcover and NONE of them would be available in India. Again, paper is on his way out.
  31. This is where the explosion is going to be the biggest, what required rupees will finally be available in paisa or even free. With Ebooks, Indian language books’ time has come.
  32. Instead of savvy consumers going to illegal sites for their mp3s, give them the legal ones with ads. If the song is catchy and legal bit rate is higher than the illegal sites’ there is a chance that the one with the ads is listened to.
  33. After all media explosion happening, video will still remain because video requires 1Mbps broadband. It is like TV but so much different where you get to decide what and when to watch. It is the ultimate freedom in watching media.
  34. Blogs are daily journals in reverse chronological order. You have heard of Amitabh’s and Aamir’s blogs. Podcasts are discussions, usually on a single topic, available for download and listening. Audiobooks are books read by professionals available in audio form.
  35. Web is in many ways a product of USA/Europe where people are affluent and can afford a PC. Because Web assumes that you have a 1024x768 screen or bigger. Mobile Web is, more or less, so reduced in information compared to the normal Web that it is useless.
  36. Smartphones will not have 1024x768 screens, and even if all screens became Retina displays, the characters will be so small to be of any use. Cheaper tablets using RockChip available outside India for Rs. 7,500 will make it possible for upper middle class Indians to have a tablet and surf the web. Tablets have to break Rs. 5,000 barrier before I go below 25/1 and recommend parity between apps and web in India.
  37. Even if we cram enough information in mobile Web, the hyperlink metaphor may be too difficult to grasp for mainstream. Instead I see applications taking on tasks usually performed by full/mobile Web. The growth will NOT be hockey stick but linear.
  38. As a developer you need to keep up with what is going on in technology, at least new Android/Bada versions and new Android/Bada phones.
  39. RSS feeds are mostly text and images taken from blog websites and given in a more readable form. An OPML (Outline Processor Markup Language) takes what websites are subscribed and gives it in a machine readable form. By using my OPML file you will subscribe to the website I subscribe to and add or delete websites.
  40. iTunes is best for subscribing and downloading podcasts but for listening to them on your phone, you will have to manually put the mp3 file in your phone.