What every developer should know about Microsoft David Strom Technology Editor VARBusiness LI Java Users Group 2/04.

Slides:



Advertisements
Similar presentations
Basic Computer Vocabulary
Advertisements

By the end of this section, you will know and understand the hardware and software involved in making a LAN!
Chapter 7 Operating Systems and Utility Programs.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
INTERNET INFORMATION ACCESS How to avoid and eliminate common problems confronting usage of modern resources to access the Internet.
Web Application Architecture Bird Book pp Client Server Model.
Strominator.com p.1 David Strom June Giving thanks to 20 years of Bill Gates: And what the future of IT will be without him.
Installing SAS 9.3 Raymond R. Balise Health Research and Policy.
Operating Systems Or why is Bill Gates so rich? Computers Mr. Specter Steel Valley High School Or why is Bill Gates so rich? Computers Mr. Specter Steel.
Overview of Office 2003 Corinne Hoisington Central Virginia Community College.
Marty Kimble. First Introduced in March 1998 by Netscape its Public License Mozilla was the code name for the original Netscape Navigator. It stands for.
MC365 Application Servers: Tomcat. Today We Will: Discuss what application servers are Introduce Tomcat Download and install Tomcat Break up into teams.
Remote mailbox access gateway Software lab project.
1 DOS with Windows 3.1 and 3.11 Operating Environments n Designed to allow applications to have a graphical interface DOS runs in the background as the.
Source Code Management Or Configuration Management: How I learned to Stop Worrying and Hate My Co-workers Less.
Computing Fundamentals Module Lesson 4 — Computer Software
CRYSTAL REPORTS Jacob Grogan. CRYSTAL REPORTS AND WHY IT’S USEFUL? “ Crystal Reports is a popular Windows-based report generation program that allows.
Unit 1- Recognizing Computers.  Understand the importance of computers  Define computers & computer systems  Classify different types of computers.
HISTORY OF WINDOWS OS! BY JASON. ORIGINS OF WINDOWS OS. Windows started with Windows Windows 1 had “windows” you can click out of with.
Windows 7 A Brief Overview and Look In. Windows 7 – A Brief Overview and Look In Windows 7 –What is Windows 7? Windows 7 is the 7 th public operating.
Section 6.1 Explain the development of operating systems Differentiate between operating systems Section 6.2 Demonstrate knowledge of basic GUI components.
BASIC NETWORK CONCEPTS (PART 6). Network Operating Systems NNow that you have a general idea of the network topologies, cable types, and network architectures,
Lesson 4 Computer Software
Lesson 4: What Is Software?
Microsoft Wins Everything David Strom SS2: 6 May 1998.
Operating Systems Basic PC Maintenance, Upgrade and Repair Mods 1 & 2.
History of Multimedia “640K ought to be enough for anybody.” – Bill Gates Enter.
Hardware vs. Software Computer systems consist of both hardware and software. Hardware refers to anything you can physically touch. Keyboards, mice, monitors,
Instructor: Li Ma Department of Computer Science Texas Southern University, Houston August, 2011.
 When Bill Gates saw how successful the apple “Lisa” computer and “Mac” computer were doing he decided to create an operating system with a GUI himself.
Open Source: It's Already Here Dave Cross Magnum Solutions Ltd
Windows 7 Windows Vista done right for a price. Short History of Windows Bill Gates announces Microsoft will begin work on an OS with a Graphical.
Operating Systems. Operating systems  Between the hardware and the application software lies the operating system. The operating system is a program.
B.A. (Mahayana Studies) Introduction to Computer Science November March Software What is software? What are the main types of software?
SLIR Computer Lab: Orientation and Training December 16, 1998.
1 ITSK 2611 Welcome. 2 Operating System 3 What is an OS Resource Manager –Disk –Memory –CPU Device Manager –Printers –Video Card –Sound Card Utility.
Three steps to sell Office Always ask every customer the following questions to get them interested in buying Office: Did you know that Office.
Choosing NOS can be a complex and a difficult decision. Every popular NOS has its strengths and weaknesses. NOS may cost thousands of dollars depending.
Application Servers: Tomcat. What is an application server? Servlets are Java’s answer to server-side programming. Servlets are a special type of Java.
_______________________________________________________________________________________________________________ PHP Bible, 2 nd Edition1  Wiley and the.
EPolicy Orchestrator WNUG June Meeting 6/6/2002. Presentation Contents What is ePO? What are the requirements? ePO components Demo of ePO Where to get.
Pulse of the Market Today… One source for everything Don’t want to play the finger pointing game All systems integrated together Best of Breed Why? They.
Software Software consists of the instructions issued to the computer to perform specific tasks. –The software on a computer system refers to the programs.
Innovative Training Works Digital Literacy Computing Fundamentals Computer Software.
Presented by: New Features Ability for two users to be logged on simultaneously User Interface has a different look Media Player for Windows XP Messenger.
The Future of Windows ComNET 2002 DC David Strom
Networks.
1 Designing an NT-based Intranet David Strom SD’98 2/13/98.
MC365 Application Servers, Servlets, and Java Server Pages (JSP’s): Tomcat.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Stanford GSB High Tech Club Tech 101 – Session 1 Introduction to Software, Distributed Architectures, and ASPs Presented by Shawn Carolan Former Manager.
Google Apps and Education Jack Nieporte St James of the Valley
UNIT-3 1.Web server software and Tools 1IT2031 UNIT-3.
Chapter 1 Introduction to Ecommerce What is E-Commerce? Microsoft Technologies for E- Commerce. What is an ASP Page. Objectives :
I NFRASTRUCTURE – C OMPUTER S OFTWARE G ERHARD S TEINKE Application Software Systems Software - Operating Systems Programming Languages Software Trends.
Computing Fundamentals Module Lesson 23 — Computer Software
Open Source Software. Chris Moylan Group 5...I think.
Are you familiar with Microsoft word 2010 ?? Well this time it is all about the world of MSW 2010.
The Case against Microsoft. © 2004 Pearson Addison-Wesley. All rights reserved12-2.
Installing a Moodle Test Site The painless and easy way.
Applications Software. Is a software used to carry out a particular task e.g. a game or word processor.
Thinking Outside the Box Linux. Question: What form of transportation racks up the most passenger miles per year? Not cars Not bicycles Not buses Not.
1.Introduction In the previous section you were introduced to the 'brain' of the computer, namely the CPU. You also learned about different things which.
Introduction to ASP By “FlyingBono” 2009_01 By FlyingBono 2009_01
What's so bad about Microsoft? (Why you should be concerned)
The Web Wizard’s Guide to Web Design
Infrastructure – Computer Software Gerhard Steinke
McGraw-Hill Technology Education
0. Overview of 2-Day Academic .NET Workshop
What is an operating system An operating system is the most important software that runs on a computer. It manages the computer's memory and processes,
Presentation transcript:

What every developer should know about Microsoft David Strom Technology Editor VARBusiness LI Java Users Group 2/04

Pogo once said…

General Patton once said “I have studied the enemy all my life. I know exactly how he will react under any given set of circumstances. And he hasn’t the slightest idea of what I’m going to do. So when the time comes, I’m going to whip the hell out of him.” (From Forbes magazine, 4/98)

Why Java developers should care It isn’t because they will ultimately write.NET apps Or because they are going over to the dark side Or because their apps will eventually run on Windows

Here’s why Java’s success is closely tied to its performance and behavior on Windows first and foremost The best Java toolsets are also proven for Windows developers Microsoft’s version of Java on more desktops than anyone else’s

Why Microsoft Wins It’s not because of better software Or superior products Or coincidence Or getting a pass from the DoJ

Some Signs That Linux Has Bill Gates Worried New numbering scheme. Instead of Windows XP, it is now Windows 3.1.plXP Flowers sent to Janet Reno with a note saying "What's a little anti-trust between friends.” -- from Brian Lantz, 3/95

Planned Improvements at MSNBC-TV CNBC will include a new section - "Microsoft Upgrades Available This Week". New voice-over: "You're Watching MSNBC, version 1.5, release F" All graphs showing the economy improving should be done using Microsoft Excel.

Microsoft and software bugs have a long history Headline in PC Week (1986): “Microsoft is Fixing Bugs in QuickBASIC [2.0]” Headline this week in Bugnet: “Front Page will erase your hard disk!”

What else was going on in 1986? 2400 bps internal modems from Hayes $ PC 18 Mhz clones with 512 k bytes of RAM for $4500 Microsoft selling Windows 1.03, Word 3.1 3Com's 3servers cost $6000 and came with 70 megabyte disks!

OS/2 Magazine (1990)

Things Gates probably wouldn’t say today “640K ought to be enough for anybody." (1981) “If you don't know what you need Windows NT for, you don't need it." "I believe OS/2 is destined to be the most important operating system, and possibly program, of all time.” “There is nothing in this industry that Windows 3.0 isn’t going to change.” (1990)

Remember these technologies? Loser Digital Research DOS Netware Stac disk compression Word Perfect Spyglass Mosaic Central Point utilities Lotus Winner MS DOS NT, WinServer 2003 Part of Windows Word IE Part of Windows Excel

Microsoft’s Internet timeline 1/93: NCSA Mosaic 1.0 released 4/94: Netscape founded, MS hold first Internet meeting 9/94: Netscape 1.0 released 12/94: MS licenses Spyglass Mosaic for IE 11/95: IE 2.0 released 12/95: MS finally has Internet strategy 5/96: IE 3.0 released 10/97: IE 4.0 released

How they win: developer relations! “Office provides easy upsizing capability to move from Excel to Access, from wizards to Visual Basic programs. As trite as it sounds, suites such as Office Professional can empower the user and developer to grow.” -- Kevin Boynton

Microsoft understands developers What tools they need How they think What sodas they drink What snacks they eat What games they need to play when not coding

How they win (2): bundling Look what you can get for MS Small Biz Server 2003: –Web Server –Database Server – Server –Etc.

My open standards scorecard The REAL Standard Sun’s Java Apache Web browsers Tomcat, JSP, etc. SMTP Java DB solutions The Microsoft Way Microsoft WinJava FrontPage and IIS Built-in to Win98.NET Framework Exchange ODBC

How they win (4): Everything Windows What cross-platform really means to Microsoft Eventually, everything becomes part of the operating system Include interfaces initially for features Then extract performance Case in point: Java support. It just works better.

Let’s review Superior technology and developer relations Bundling strategy for software and desktop PCs Buys everyone in sight Better run company by the numbers Desktop OS monopolist Superior PR tactics