1 / 23

Indy Java User’s Group

Indy Java User’s Group. November 28, 2001 Sallie Mae 6:00p.m. Mission 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 . Agenda.

danil
Download Presentation

Indy Java User’s Group

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Indy Java User’s Group November 28, 2001 Sallie Mae 6:00p.m

  2. Mission 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.

  3. Agenda • Announcements 6:00-6:30 • CVS tutorial 1 of 2 6:30-7:00 • .NET Discussion 7:00-7:45 • Performance Tip 7:45-8:00

  4. Announcements • Next Meeting • January 30, 2001-First one for ‘02

  5. Presentation Lineup • Chris Bonham • thirdeyeconsulting.com • Mark Steenbarger • Indy Jug • Brian Matalus • Fusion Alliance

  6. Presentation 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

  7. CVS Tutorial 1 of 2 • http://indyjug.theebizshop.net/cgi-bin/cvsweb.cgi • To Request an ID: Post to /openSource • Chris Bonham • www.thirdeyeconsulting.com

  8. Web 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

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

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

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

  12. What 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.

  13. What is .NET Anyway? [4] • .NET Enterprise Servers: • MSSQL • Exchange • Architecture for web services • Branding today

  14. C# == Java? • “C# introduces several modern language elements that Java doesn’t even have…C# is its own language” • -Joe Mayo, author C# Unleashed • Chris Bonham • www.thirdeyeconsulting.com

  15. J2EE vs .NET • Product versus Specification • Single language - multiple platforms (J2EE) • Mutliple languages - single platofrm (.NET)

  16. J2EE 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]

  17. J2EE vs .NET • JDBC vs. ADO • JFC vs. Windows Forms (native) • Microsoft Intermediate Language (bytecode) • Common Language Runtime (CLR) (JRE) • JCA ~ COM TI Legacy integration

  18. J2EE vs .NET • JRE CLR • JSP ASP • EJB .NET Managed Components • JDBC ADO • SOAP/WSD/UDDI

  19. J2EE vs .NET • Multiple languages - common library - single platforms • Unified programming model and high productivity IDE • Separation of app and presentation • XML support

  20. Ask the “experts” “Demonstrating impressive skill or knowledge” - expert Brian Matalus Fusion Alliance www.fusionally.com

  21. References http://news.cnet.com Strategy: Blueprint shrouded in mystery http://www.informit.com Understanding J2EE and .NET http://www.theserverside.com J2EE vs. Microsoft.NET (Vawter, Roman)

  22. Indy Java User’s Group www.indyjug.net

  23. Things to Remember • Get involved • online forums • open source • www.indyjug.net • IndyJug/Announce • Ask questions

More Related