1 / 13

The Open Source Developer's Kit osdk

Scott Wheeler Nortoc Inc. dwheeler@nortoc.com January 14, 2003. The Open Source Developer's Kit www.osdk.com. Agenda. OSDK Goals OSS Projects Tracked Demos /Examples. OSDK Goals.

fawn
Download Presentation

The Open Source Developer's Kit osdk

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. Scott Wheeler Nortoc Inc. dwheeler@nortoc.com January 14, 2003 The Open Source Developer's Kitwww.osdk.com

  2. Agenda • OSDK Goals • OSS Projects Tracked • Demos /Examples

  3. OSDK 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.

  4. OSS 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?)

  5. Demos • Apache • Tomcat • Eclipse • Ant • Threadworks

  6. Apachehttpd.apache.org • Install • Configure Directories • Enable Proxy (for Tomcat)

  7. Tomcatjakarta.apache.org/tomcat • Install • Configure Directories

  8. Eclipsewww.eclipse.org • Java based IDE • Base for IBM's Websphere Studio • Extensible • Add new Editors • Configure Views • Build in support for CVS • Refactoring

  9. ANTjakarta.apache.org/ant • XML / Java Based Build tool (replacement for make) • Extensible • Quickly becoming a Defacto Standard

  10. Threadworkswww.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

  11. Summary • 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.

  12. Reference Sites • Alphaworks.org • apache.org • freshmeat.net • gnu.org • opensource.org • opensource.oreilly.com • osdn.org • sourceforge.com • savannah.gnu.org • slashdot.org

  13. Questions

More Related