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
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
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
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.)