Successfully reported this slideshow.
Market Situation &  .Net (vs) Java చక్రవర్తి 23 rd  January 2010
hi!! i am  చక్రవర్తి
Agenda what do we see .. what’s Happened Technology .net (vs) Java why we ..
What happened  IT Sector Good Salaries Purchases Market  Failure Job Loss No Production No Savings No Payments No Purchase...
What do we see.. <ul><li>Perfectly Competitive Market (PCM) </li></ul><ul><ul><li>Goods/services offered are all same </li...
We do see ..  (PCM) <ul><li>Four billion low-income consumers, a majority of the world’s population, constitute the  B ase...
How ..  (Inform Communication Tech)
Fish Sales in Uganda
IRRI –  International Rice Research Institute
Cuisine – Retired Folks
Sports & Travel
We Indians ..
We Understand the Flow of Goods
Software Projects Myths & Realities
Recession .. ??  <ul><li>3 out of 500 succeed </li></ul><ul><ul><li>Morgan & Stanly Survey 2009 – USA </li></ul></ul><ul><...
USA & UK – Result <ul><li>• 90% of all software projects, according to several surveys, are partly or totally failed </li>...
How Indian’s Handle <ul><li>The  first  part is methods for  diagnosing  failure: knowing you are on the wrong path  </li>...
Acceleration  –   A Brief History of Economics   Agricultural Age Industrial Age Information Age Conceptual Age
Future Source  Multi channels
New Channels augmented reality artificial intelligence ultra-mobile computers digital signage services interactive apps
Services Teaching Nursing The theatre Advertising agency Air travel Television Fast-food restaurant Tailored suit Automobi...
 
 
 
Multi-player Mobile Game <ul><li>Engage consumers with a multi-player game controlled through their mobile phones  </li></ul>
Interactive Windows <ul><li>Interact with the audience 24/7 – outside or inside the store </li></ul><ul><li>Browse a catal...
Mobile Augmented Reality <ul><li>Use mobile devices to augment reality and interact with customers </li></ul><ul><li>User ...
The Future Augmented Reality to Guide Consumers Through Complex Tasks <ul><li>Replacing car parts </li></ul><ul><li>Renova...
.Net (vs) Java
Facts & Figures <ul><li>Java </li></ul><ul><li>From 1996 </li></ul><ul><li>46 (P1) vulnerabilities  </li></ul><ul><li>Time...
Microsoft ..
Hello World in Java
Hello World in C#
Class Libraries <ul><li>Both platforms have rich class libraries </li></ul><ul><li>If you think it’s common, it’s probably...
GUI Development in Java
GUI Development in C#
For Each Loops <ul><li>Java: </li></ul><ul><ul><ul><li>Thing[] foo; </li></ul></ul></ul><ul><ul><ul><li>for(Thing bar : fo...
Properties <ul><li>Given int myThing; </li></ul><ul><li>Java has getters and setters (getThing(), setThing()) </li></ul><u...
Events <ul><li>Java has anonymous classes galore </li></ul><ul><li>.Net has delegates (type safe function pointers) </li><...
Other differences <ul><li>Attributes are cool </li></ul><ul><li>.Net has more flexibility to do dirty things (overloading ...
Why We .. ?
DATA User Experience Business Logic User Experience
q & a
Thank you
Upcoming SlideShare
Loading in …5
×

It Market

470 views

Published on

This is to present
1) how the current IT market is
2) how Indians are better
3) what are the new possibilities
4) why .net?

Published in: Education, Technology
  • Be the first to comment

It Market

  1. 1. Market Situation & .Net (vs) Java చక్రవర్తి 23 rd January 2010
  2. 2. hi!! i am చక్రవర్తి
  3. 3. Agenda what do we see .. what’s Happened Technology .net (vs) Java why we ..
  4. 4. What happened IT Sector Good Salaries Purchases Market Failure Job Loss No Production No Savings No Payments No Purchases Production
  5. 5. What do we see.. <ul><li>Perfectly Competitive Market (PCM) </li></ul><ul><ul><li>Goods/services offered are all same </li></ul></ul><ul><ul><li>Numerous buyers and sellers and no single buyer or seller can influence the market price - price takers </li></ul></ul><ul><li>Unveiled Potential </li></ul><ul><ul><li>Multi-Channel source </li></ul></ul><ul><ul><li>Low Income Consumers </li></ul></ul><ul><li>New horizons </li></ul><ul><ul><li>Services </li></ul></ul><ul><ul><li>Product Research & Inventions </li></ul></ul>
  6. 6. We do see .. (PCM) <ul><li>Four billion low-income consumers, a majority of the world’s population, constitute the B ase o f the economic P yramid (BOP). </li></ul><ul><li>New measures of their aggregate purchasing power and their behavior as consumers suggest significant opportunities for market-based approaches to: </li></ul><ul><ul><li>better meet their needs, </li></ul></ul><ul><ul><li>increase their productivity and incomes, and </li></ul></ul><ul><ul><li>empower their entry into the formal economy </li></ul></ul>
  7. 7. How .. (Inform Communication Tech)
  8. 8. Fish Sales in Uganda
  9. 9. IRRI – International Rice Research Institute
  10. 10. Cuisine – Retired Folks
  11. 11. Sports & Travel
  12. 12. We Indians ..
  13. 13. We Understand the Flow of Goods
  14. 14. Software Projects Myths & Realities
  15. 15. Recession .. ?? <ul><li>3 out of 500 succeed </li></ul><ul><ul><li>Morgan & Stanly Survey 2009 – USA </li></ul></ul><ul><li>130 out of 1027 succeed </li></ul><ul><ul><li>British Computer Society 2009 – UK </li></ul></ul><ul><li>870 out of 1175 succeed </li></ul><ul><ul><li>NASCOMM Survey 2008-09 – India </li></ul></ul>
  16. 16. USA & UK – Result <ul><li>• 90% of all software projects, according to several surveys, are partly or totally failed </li></ul><ul><li>This is due to the project management methods we have been using, mainly from the Anglo-American culture. </li></ul><ul><li>There are a large number of systematic causes of project failure </li></ul>
  17. 17. How Indian’s Handle <ul><li>The first part is methods for diagnosing failure: knowing you are on the wrong path </li></ul><ul><li>The second part is avoiding or preventing failure </li></ul><ul><li>The third part is creating and controlling successful projects </li></ul>
  18. 18. Acceleration – A Brief History of Economics Agricultural Age Industrial Age Information Age Conceptual Age
  19. 19. Future Source Multi channels
  20. 20. New Channels augmented reality artificial intelligence ultra-mobile computers digital signage services interactive apps
  21. 21. Services Teaching Nursing The theatre Advertising agency Air travel Television Fast-food restaurant Tailored suit Automobile House Dog food Necktie Salt Balanced item equally weighed between goods and services Service-dominated item (intangible) Good-dominated item (tangible) Balanced
  22. 25. Multi-player Mobile Game <ul><li>Engage consumers with a multi-player game controlled through their mobile phones </li></ul>
  23. 26. Interactive Windows <ul><li>Interact with the audience 24/7 – outside or inside the store </li></ul><ul><li>Browse a catalog 24/7 – outside or inside the store </li></ul>
  24. 27. Mobile Augmented Reality <ul><li>Use mobile devices to augment reality and interact with customers </li></ul><ul><li>User generated tagging of the physical world </li></ul>
  25. 28. The Future Augmented Reality to Guide Consumers Through Complex Tasks <ul><li>Replacing car parts </li></ul><ul><li>Renovation projects </li></ul><ul><li>Assemble IKEA furniture </li></ul>
  26. 29. .Net (vs) Java
  27. 30. Facts & Figures <ul><li>Java </li></ul><ul><li>From 1996 </li></ul><ul><li>46 (P1) vulnerabilities </li></ul><ul><li>Time Consuming </li></ul><ul><li>Less Resource </li></ul><ul><li>40% decrease in Project Acquisition Growth </li></ul><ul><li>.NET </li></ul><ul><li>From 2003 </li></ul><ul><li>3 Major vulnerabilities </li></ul><ul><li>Quick & RAD </li></ul><ul><li>Ample Resource </li></ul><ul><li>30% growth in PAG </li></ul>
  28. 31. Microsoft ..
  29. 32. Hello World in Java
  30. 33. Hello World in C#
  31. 34. Class Libraries <ul><li>Both platforms have rich class libraries </li></ul><ul><li>If you think it’s common, it’s probably in been done for you. </li></ul><ul><li>.Net has fewer collections </li></ul><ul><ul><li>.Net List<T> == Java ArrayList<T> == Vector<T> </li></ul></ul><ul><ul><li>Dictionaries are awesome, abuse them whenever you can </li></ul></ul>
  32. 35. GUI Development in Java
  33. 36. GUI Development in C#
  34. 37. For Each Loops <ul><li>Java: </li></ul><ul><ul><ul><li>Thing[] foo; </li></ul></ul></ul><ul><ul><ul><li>for(Thing bar : foo){… </li></ul></ul></ul><ul><li>C# </li></ul><ul><ul><ul><li>Thing[] foo; </li></ul></ul></ul><ul><ul><ul><li>foreach(Thing bar in foo){… </li></ul></ul></ul>
  35. 38. Properties <ul><li>Given int myThing; </li></ul><ul><li>Java has getters and setters (getThing(), setThing()) </li></ul><ul><ul><li>Used like methods, because they are </li></ul></ul><ul><li>.Net has properties </li></ul><ul><ul><li>Used like variables, but still encapsulated </li></ul></ul>
  36. 39. Events <ul><li>Java has anonymous classes galore </li></ul><ul><li>.Net has delegates (type safe function pointers) </li></ul>
  37. 40. Other differences <ul><li>Attributes are cool </li></ul><ul><li>.Net has more flexibility to do dirty things (overloading operators, hiding base methods, etc.) </li></ul>
  38. 41. Why We .. ?
  39. 42. DATA User Experience Business Logic User Experience
  40. 43. q & a
  41. 44. Thank you

×