SlideShare a Scribd company logo
1 of 28
Open Source Software Michiel Holsheimer Present Media Utrecht, 7 november 2006
De broncode Object[] xargs = new Object[1]; xargs[0] = folder_.getName(); statusBar_.showStatusMessage( ICEMail.getBundle().getFormatString( &quot;MessagePanel.FolderOpen&quot;, xargs ) ); statusBar_.setCurrentMessageNum( 1 ); statusBar_.setNumFolderMessages( folder_.getMessageCount() ); statusBar_.setCurrentFolderName( folder_.getName() ); showTableRow( 0 ); if ( messageTable_.getRowCount() > 0 ) { messageTable_.setRowSelectionInterval( 0, 0 ); } } } catch ( MessagingException ex ) { folder_ = null; //ex.printStackTrace( System.err ); //statusBar_.showStatusMessage // ( &quot;Error opening folder '&quot; + folder_.getName() + &quot;', &quot; // + ex.getMessage() ); Object[] xargs = new Object[2]; xargs[0] = folder_.getName(); xargs[1] = ex.getMessage(); ComponentFactory.showDialog( ICEMail.getBundle(), &quot;MessagePanel.OpenError&quot;, 0, JOptionPane.ERROR_MESSAGE, xargs ); } } /** * Distribute events from other sources to action listeners and distributors. * <p> * Implements ActionDistributor.distribute() * * @param event the event to distribute */ public void distribute( ActionEvent event ) { if ( Package.DEBUG && Package.isTraceable( &quot;MessagePanel&quot; ) ) { System.out.println( &quot;MessagePanel.distribute(ae): &quot; + event ); } listener_.actionPerformed( event ); } //............................................................ private void expungeDeletedMessages() { if ( folder_ == null ) return; Object[] xargs = new Object[1]; xargs[0] = folder_.getName(); String msg = ICEMail.getBundle().getFormatString( &quot;MessagePanel.Expunging&quot;, xargs ); String title = ICEMail.getBundle().getString( &quot;MessagePanel.Expunging.title&quot; ); DialogRunner runner = new DialogRunner( new IExpungeRunner( folder_ ), (Frame)getTopLevelAncestor(), title, msg ); runner.start();
Weleens gewerkt met…
OSS Short list CLIENTWARE MIDDLEWARE PLATFORMS SERVERWARE ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
…OSS, doe ermee wat je wilt… ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Uitbundig hobbyist ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Open Source is als toverkracht ,[object Object],[object Object],[object Object],[object Object],[object Object]
Peer review ,[object Object],[object Object]
Online Working Groups ,[object Object]
What’s in for me? ,[object Object],[object Object],[object Object]
“ Open Source is like a cancer” ,[object Object],[object Object],[object Object]
Vrijheid van bestuur ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Criteria ,[object Object],[object Object],[object Object],[object Object],[object Object]
Onbekend maakt onbemind? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Fabels & Feiten ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Kosten en baten ,[object Object],[object Object]
Functionaliteit en kwaliteit ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Invoering en beheer ,[object Object],[object Object],[object Object],[object Object]
Gebruikers en migratie ,[object Object],[object Object],[object Object]
Vrije markt en vrije keuze ,[object Object],[object Object],[object Object]
Discussie, rechten en plichten ,[object Object],[object Object],[object Object]
SWOT: Sterktes ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
SWOT: Zwaktes ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
SWOT: Kansen ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
SWOT: Bedreigingen ,[object Object],[object Object],[object Object]
Licentieproblematiek ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Toekomst ,[object Object],[object Object],[object Object],[object Object],[object Object]
Software links ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]

More Related Content

Similar to OSS als serieus alternatief

Inleiding open source
Inleiding open sourceInleiding open source
Inleiding open sourceFARO
 
Wat is Open Source?
Wat is Open Source?Wat is Open Source?
Wat is Open Source?Ivo Jansch
 
Presentatie saMBO~ICT 2010
Presentatie saMBO~ICT 2010Presentatie saMBO~ICT 2010
Presentatie saMBO~ICT 2010Wytze Koopal
 
Hoezo gratis? Mythes en misverstanden over open source software
Hoezo gratis? Mythes en misverstanden over open source softwareHoezo gratis? Mythes en misverstanden over open source software
Hoezo gratis? Mythes en misverstanden over open source softwareTom Cobbaert
 
Open Source Software in de Praktijk
Open Source Software in de PraktijkOpen Source Software in de Praktijk
Open Source Software in de PraktijkFabrice Mous
 
Open source presentatie voor GZT Studenten
Open source presentatie voor GZT StudentenOpen source presentatie voor GZT Studenten
Open source presentatie voor GZT StudentenSimon Bor
 
Het open source paradigma ontleed
Het open source paradigma ontleedHet open source paradigma ontleed
Het open source paradigma ontleedFabrice Mous
 
Presentatie ILIAS Seminar on Open Source
Presentatie ILIAS Seminar on Open SourcePresentatie ILIAS Seminar on Open Source
Presentatie ILIAS Seminar on Open SourceKouwepolder ICT
 
Oplijsting mogelijkheden open source
Oplijsting mogelijkheden open sourceOplijsting mogelijkheden open source
Oplijsting mogelijkheden open sourceguesta83c7d
 
oplijsting_mogelijkheden_open_source
oplijsting_mogelijkheden_open_sourceoplijsting_mogelijkheden_open_source
oplijsting_mogelijkheden_open_sourceguesta83c7d
 
220222.FederatiefDataDelen.TopsectorLogistiek.pdf
220222.FederatiefDataDelen.TopsectorLogistiek.pdf220222.FederatiefDataDelen.TopsectorLogistiek.pdf
220222.FederatiefDataDelen.TopsectorLogistiek.pdfGerard van der Hoeven
 
CCO - chief cloud officer in de advocatuur
CCO - chief cloud officer in de advocatuurCCO - chief cloud officer in de advocatuur
CCO - chief cloud officer in de advocatuurTimo Schrama
 
'De Volgende Golf'
'De Volgende Golf''De Volgende Golf'
'De Volgende Golf'Fabrice Mous
 
Noiv Open Source
Noiv Open SourceNoiv Open Source
Noiv Open SourceSerendipity
 
Handleiding apps for - wedstrijden
Handleiding apps for - wedstrijdenHandleiding apps for - wedstrijden
Handleiding apps for - wedstrijdenOverheidsWidgets
 

Similar to OSS als serieus alternatief (20)

Een reis door de wereld van open source
Een reis door de wereld van open sourceEen reis door de wereld van open source
Een reis door de wereld van open source
 
Inleiding open source
Inleiding open sourceInleiding open source
Inleiding open source
 
Wat is Open Source?
Wat is Open Source?Wat is Open Source?
Wat is Open Source?
 
Presentatie saMBO~ICT 2010
Presentatie saMBO~ICT 2010Presentatie saMBO~ICT 2010
Presentatie saMBO~ICT 2010
 
Hoezo gratis? Mythes en misverstanden over open source software
Hoezo gratis? Mythes en misverstanden over open source softwareHoezo gratis? Mythes en misverstanden over open source software
Hoezo gratis? Mythes en misverstanden over open source software
 
Open Source Software in de Praktijk
Open Source Software in de PraktijkOpen Source Software in de Praktijk
Open Source Software in de Praktijk
 
Open source presentatie voor GZT Studenten
Open source presentatie voor GZT StudentenOpen source presentatie voor GZT Studenten
Open source presentatie voor GZT Studenten
 
Het open source paradigma ontleed
Het open source paradigma ontleedHet open source paradigma ontleed
Het open source paradigma ontleed
 
Web 2.0
Web 2.0Web 2.0
Web 2.0
 
Presentatie ILIAS Seminar on Open Source
Presentatie ILIAS Seminar on Open SourcePresentatie ILIAS Seminar on Open Source
Presentatie ILIAS Seminar on Open Source
 
Oplijsting mogelijkheden open source
Oplijsting mogelijkheden open sourceOplijsting mogelijkheden open source
Oplijsting mogelijkheden open source
 
oplijsting_mogelijkheden_open_source
oplijsting_mogelijkheden_open_sourceoplijsting_mogelijkheden_open_source
oplijsting_mogelijkheden_open_source
 
220222.FederatiefDataDelen.TopsectorLogistiek.pdf
220222.FederatiefDataDelen.TopsectorLogistiek.pdf220222.FederatiefDataDelen.TopsectorLogistiek.pdf
220222.FederatiefDataDelen.TopsectorLogistiek.pdf
 
CCO - chief cloud officer in de advocatuur
CCO - chief cloud officer in de advocatuurCCO - chief cloud officer in de advocatuur
CCO - chief cloud officer in de advocatuur
 
Ict Bijscholing
Ict BijscholingIct Bijscholing
Ict Bijscholing
 
Netwerken 6 4-diensten-op-het-internet
Netwerken 6 4-diensten-op-het-internetNetwerken 6 4-diensten-op-het-internet
Netwerken 6 4-diensten-op-het-internet
 
'De Volgende Golf'
'De Volgende Golf''De Volgende Golf'
'De Volgende Golf'
 
Noiv Open Source
Noiv Open SourceNoiv Open Source
Noiv Open Source
 
Handleiding apps for - wedstrijden
Handleiding apps for - wedstrijdenHandleiding apps for - wedstrijden
Handleiding apps for - wedstrijden
 
Software anno 2009
Software anno 2009Software anno 2009
Software anno 2009
 

OSS als serieus alternatief

  • 1. Open Source Software Michiel Holsheimer Present Media Utrecht, 7 november 2006
  • 2. De broncode Object[] xargs = new Object[1]; xargs[0] = folder_.getName(); statusBar_.showStatusMessage( ICEMail.getBundle().getFormatString( &quot;MessagePanel.FolderOpen&quot;, xargs ) ); statusBar_.setCurrentMessageNum( 1 ); statusBar_.setNumFolderMessages( folder_.getMessageCount() ); statusBar_.setCurrentFolderName( folder_.getName() ); showTableRow( 0 ); if ( messageTable_.getRowCount() > 0 ) { messageTable_.setRowSelectionInterval( 0, 0 ); } } } catch ( MessagingException ex ) { folder_ = null; //ex.printStackTrace( System.err ); //statusBar_.showStatusMessage // ( &quot;Error opening folder '&quot; + folder_.getName() + &quot;', &quot; // + ex.getMessage() ); Object[] xargs = new Object[2]; xargs[0] = folder_.getName(); xargs[1] = ex.getMessage(); ComponentFactory.showDialog( ICEMail.getBundle(), &quot;MessagePanel.OpenError&quot;, 0, JOptionPane.ERROR_MESSAGE, xargs ); } } /** * Distribute events from other sources to action listeners and distributors. * <p> * Implements ActionDistributor.distribute() * * @param event the event to distribute */ public void distribute( ActionEvent event ) { if ( Package.DEBUG && Package.isTraceable( &quot;MessagePanel&quot; ) ) { System.out.println( &quot;MessagePanel.distribute(ae): &quot; + event ); } listener_.actionPerformed( event ); } //............................................................ private void expungeDeletedMessages() { if ( folder_ == null ) return; Object[] xargs = new Object[1]; xargs[0] = folder_.getName(); String msg = ICEMail.getBundle().getFormatString( &quot;MessagePanel.Expunging&quot;, xargs ); String title = ICEMail.getBundle().getString( &quot;MessagePanel.Expunging.title&quot; ); DialogRunner runner = new DialogRunner( new IExpungeRunner( folder_ ), (Frame)getTopLevelAncestor(), title, msg ); runner.start();
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.