際際滷

際際滷Share a Scribd company logo
Market Situation &  .Net (vs) Java 牋牋牘牋萎圧牋萎牋む或 23 rd  January 2010
hi!! i am  牋牋牘牋萎圧牋萎牋む或
Agenda what do we see .. whats 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 Purchases Production
What do we see.. Perfectly Competitive Market (PCM) Goods/services offered are all same Numerous buyers and sellers and no single buyer or seller can influence the market price - price takers Unveiled Potential Multi-Channel source Low Income Consumers New horizons Services Product Research & Inventions
We do see ..  (PCM) Four billion low-income consumers, a majority of the worlds population, constitute the  B ase  o f the economic  P yramid (BOP). New measures of their aggregate purchasing power and their behavior as consumers suggest significant opportunities for market-based approaches to:  better meet their needs, increase their productivity and incomes, and  empower their entry into the formal economy
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 .. ??  3 out of 500 succeed Morgan & Stanly Survey 2009  USA 130 out of 1027 succeed British Computer Society 2009  UK 870 out of 1175 succeed NASCOMM Survey 2008-09  India
USA & UK  Result  90% of all software projects, according to several surveys, are partly or totally failed This is due to the project management methods we have been using, mainly from the Anglo-American culture.  There are a large number of systematic causes of project failure
How Indians Handle The  first  part is methods for  diagnosing  failure: knowing you are on the wrong path  The  second  part is  avoiding or preventing  failure The  third  part is  creating and controlling  successful projects
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 Automobile House Dog food Necktie Salt Balanced item equally weighed between goods and services Service-dominated item (intangible)  Good-dominated item (tangible)  Balanced
油
油
油
Multi-player Mobile Game Engage consumers with a multi-player game controlled through their mobile phones
Interactive Windows Interact with the audience 24/7  outside or inside the store Browse a catalog 24/7  outside or inside the store
Mobile Augmented Reality Use mobile devices to augment reality and interact with customers User generated tagging of the physical world
The Future Augmented Reality to Guide Consumers Through Complex Tasks Replacing car parts Renovation projects Assemble IKEA furniture
.Net (vs) Java
Facts & Figures Java From 1996 46 (P1) vulnerabilities  Time Consuming Less Resource 40% decrease in Project Acquisition Growth .NET From 2003 3 Major vulnerabilities Quick & RAD Ample Resource 30% growth in PAG
Microsoft ..
Hello World in Java
Hello World in C#
Class Libraries Both platforms have rich class libraries If you think its common, its probably in been done for you. .Net has fewer collections .Net List<T> == Java ArrayList<T> == Vector<T> Dictionaries are awesome, abuse them whenever you can
GUI Development in Java
GUI Development in C#
For Each Loops Java: Thing[] foo; for(Thing bar : foo){ C# Thing[] foo; foreach(Thing bar in foo){
Properties Given int myThing; Java has getters and setters (getThing(), setThing()) Used like methods, because they are .Net has properties Used like variables, but still encapsulated
Events Java has anonymous classes galore .Net has delegates (type safe function pointers)
Other differences Attributes are cool .Net has more flexibility to do dirty things (overloading operators, hiding base methods, etc.)
Why We .. ?
DATA User Experience Business Logic User Experience
q & a
Thank you

More Related Content

It Market

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