the open source developer's kit scott wheeler nortoc inc. [email protected] january 14, 2003

13
The Open Source Developer's Kit The Open Source Developer's Kit www.osdk.com www.osdk.com Scott Wheeler Scott Wheeler Nortoc Inc. Nortoc Inc. [email protected] January 14, 2003 January 14, 2003

Upload: cody-wood

Post on 27-Mar-2015

212 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: The Open Source Developer's Kit  Scott Wheeler Nortoc Inc. dwheeler@nortoc.com January 14, 2003

The Open Source Developer's KitThe Open Source Developer's Kitwww.osdk.comwww.osdk.com

Scott WheelerScott WheelerNortoc Inc.Nortoc [email protected]

January 14, 2003January 14, 2003

Page 2: The Open Source Developer's Kit  Scott Wheeler Nortoc Inc. dwheeler@nortoc.com January 14, 2003

AgendaAgenda

OSDK Goals

OSS Projects Tracked

Demos /Examples

Page 3: The Open Source Developer's Kit  Scott Wheeler Nortoc Inc. dwheeler@nortoc.com January 14, 2003

OSDK GoalsOSDK Goals

Provide developers with a means to effectively organize, review, learn and apply the vast amount of Open Source software available today.

Prove that Open Source software can create an environment that is as complete and robust as commercial software alternatives.

Assumptions & Bias

We assume that the following issues exist for the typical developer in larger, corporate environments and therefore much of the OSDK is biased on that perspective.

Difficult to convince management that OSS solutions are a viable alternative to commercial software.

Difficult to filter through all the OSS and find what you need.

No roadmap to understand where each OSS project fits within the development process.

No confidence that you have found all the OSS that addresses your needs.

No means to judge the quality of the OSS.

Page 4: The Open Source Developer's Kit  Scott Wheeler Nortoc Inc. dwheeler@nortoc.com January 14, 2003

OSS Projects OrganizationOSS Projects Organization

Alphabetically

Architecture (e.g. J2EE, .Net, etc..)

Project Category (IDE, Database, XML, Connectivity, etc..)

Development Life Cycle

Inception/Discovery (Analysis) Elaboration (Design)Construction (Coding)Transition (Testing/Migration)Production (does anyone using RUP support apps?)

Page 5: The Open Source Developer's Kit  Scott Wheeler Nortoc Inc. dwheeler@nortoc.com January 14, 2003

DemosDemos

Apache

Tomcat

Eclipse

Ant

Threadworks

Page 6: The Open Source Developer's Kit  Scott Wheeler Nortoc Inc. dwheeler@nortoc.com January 14, 2003

ApacheApachehttpd.apache.orghttpd.apache.org

Install

Configure Directories

Enable Proxy (for Tomcat)

Page 7: The Open Source Developer's Kit  Scott Wheeler Nortoc Inc. dwheeler@nortoc.com January 14, 2003

TomcatTomcatjakarta.apache.org/tomcatjakarta.apache.org/tomcat

Install

Configure Directories

Page 8: The Open Source Developer's Kit  Scott Wheeler Nortoc Inc. dwheeler@nortoc.com January 14, 2003

EclipseEclipsewww.eclipse.orgwww.eclipse.org

Java based IDE

Base for IBM's Websphere Studio

ExtensibleAdd new EditorsConfigure ViewsBuild in support for CVSRefactoring

Page 9: The Open Source Developer's Kit  Scott Wheeler Nortoc Inc. dwheeler@nortoc.com January 14, 2003

ANTANTjakarta.apache.org/antjakarta.apache.org/ant

XML / Java Based Build tool (replacement for make)

Extensible

Quickly becoming a Defacto Standard

Page 10: The Open Source Developer's Kit  Scott Wheeler Nortoc Inc. dwheeler@nortoc.com January 14, 2003

ThreadworksThreadworkswww.dvt.comwww.dvt.com

Java Threading Library

Simplifies Threading

Runs tasks asynchronously.

Makes coordination between multiple tasks easy.

Optionally generates completion events.

Includes Scheduler that support time-based and custom dependencies.

Includes tunables for server-side applications including enterprise beans, and CORBA services.

Generates usage statistics to make performance problems easier to diagnose.

Includes simple API that's easy to learn

Page 11: The Open Source Developer's Kit  Scott Wheeler Nortoc Inc. dwheeler@nortoc.com January 14, 2003

Open Source solutions exist for every aspect of software development and deployment

Open Source is being used by commercial software vendors

The commercial software business model is changing.

Organizations are realizing significant benefits in Open Source usage.

SummarySummary

Page 12: The Open Source Developer's Kit  Scott Wheeler Nortoc Inc. dwheeler@nortoc.com January 14, 2003

Reference SitesReference Sites

Alphaworks.org

apache.org

freshmeat.net

gnu.org

opensource.org

opensource.oreilly.com

osdn.org

sourceforge.com

savannah.gnu.org

slashdot.org

Page 13: The Open Source Developer's Kit  Scott Wheeler Nortoc Inc. dwheeler@nortoc.com January 14, 2003

QuestionsQuestions