Title: Indy Java Users Group
1Indy Java Users Group
November 28, 2001 Sallie Mae 600p.m
2Mission Statement
Promote the use of the Java language and
components across all levels of interest in the
greater Indianapolis area, by serving as a
resource for knowledge, experience and career
opportunities.
3Agenda
- Announcements 600-630
- CVS tutorial 1 of 2 630-700
- .NET Discussion 700-745
- Performance Tip 745-800
4Announcements
- Next Meeting
- January 30, 2001-First one for 02
5Presentation Lineup
- Chris Bonham
- thirdeyeconsulting.com
- Mark Steenbarger
- Indy Jug
- Brian Matalus
- Fusion Alliance
6Presentation Lineup
- Chris Bohnnam
- CVS - tutorial
- Code snippet C vs. Java
- Mark Steenbarger
- Intro to .NET
- J2EE / .NET comparison (brief)
- Brian Matalus
- .NET testimonial / panel discussion
7CVS Tutorial 1 of 2
- http//indyjug.theebizshop.net/cgi-bin/cvsweb.cgi
- To Request an ID Post to /openSource
- Chris Bonham
- www.thirdeyeconsulting.com
8Web Services Defined-1
A collection of functions that are packaged as a
single entity and published to the network for
use by other programs. - Graham Glass CEO The
Mind Electric
9Web Services Defined-2
- Build on technology of choice (.NET, J2EE)
- Service defined using Web Services Description
Language (WSDL) - Register to Universal Description, Discovery, and
Integration (UDDI) - Request (search) from UDDI
- Bind and invoke service via Simple Object Access
Protocol (SOAP)
10What is .NET Anyway? 1
- Web Services
- .NET My Services (Hailstorm)
- Shift from product to services
- Subscription and fee based
- New battlefield-AOL Time Warner
- Passport - single sign-on to the services
- Releasing in full early next year (02)
11What is .NET Anyway? 2
- Programming Model
- .NET Framework
- Expanding existing Win32 model
- XML/SOAP
- Build Web service applications on Microsoft
software - Mike Riccuiti - Releasing early next year (02)
12What is .NET Anyway? 3
- Web sites
- Partners for web services
- (yahoo, airlines)
- bCenteral.com
- Microsoft sites (expedia.com, etc)
- Hotmail and other Passport enabled sites have
.NET branding today.
13What is .NET Anyway? 4
- .NET Enterprise Servers
- MSSQL
- Exchange
- Architecture for web services
- Branding today
14C Java?
C introduces several modern language elements
that Java doesnt even haveC is its own
language -Joe Mayo, author C Unleashed Chris
Bonham www.thirdeyeconsulting.com
15J2EE vs .NET
- Product versus Specification
- Single language - multiple platforms (J2EE)
- Mutliple languages - single platofrm (.NET)
16J2EE vs .NET
- .NET (platform) vision
- Developer choice
- C, Visual basic, JScript, Visual C, J - 20
other language vendors with CLR compilers - Platform interoperability CLR Common Language
Runtime
17J2EE vs .NET
- JDBC vs. ADO
- JFC vs. Windows Forms (native)
- Microsoft Intermediate Language (bytecode)
- Common Language Runtime (CLR) (JRE)
- JCA COM TI Legacy integration
18J2EE vs .NET
- JRE CLR
- JSP ASP
- EJB .NET Managed Components
- JDBC ADO
- SOAP/WSD/UDDI
19J2EE vs .NET
- Multiple languages - common library - single
platforms - Unified programming model and high productivity
IDE - Separation of app and presentation
- XML support
20Ask the experts
Demonstrating impressive skill or knowledge -
expert Brian Matalus Fusion Alliance www.fusional
ly.com
21References
http//news.cnet.com Strategy Blueprint
shrouded in mystery http//www.informit.com
Understanding J2EE and .NET http//www.theserver
side.com J2EE vs. Microsoft.NET
(Vawter, Roman)
22Indy Java Users Group
www.indyjug.net
23Things to Remember
- Get involved
- online forums
- open source
- www.indyjug.net
- IndyJug/Announce
- Ask questions