Changeset 8215

Show
Ignore:
Timestamp:
04/24/08 17:42:03
Author:
robert
Message:

Add entry of Software Development

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • OpenSceneGraph-TrainingMaterials/trunk/Presentations/Introduction/theimpactofopensource.p3d

    r8196 r8215  
    1212   <env>OSG_COMPUTE_NEAR_FAR_MODE=COMPUTE_NEAR_FAR_USING_PRIMITIVES</env> 
    1313   <env>OSG_NEAR_FAR_RATIO=0.00001</env> 
     14 
     15   <text-settings character_size="0.035"></text-settings> 
    1416    
    1517   <path>${DATA_DIR}</path> 
     
    6163      <layer> 
    6264         <model position="0 0 0" coordinate_frame="model" camera_path="Paths/town_animation.path">Town/town.ive</model> 
     65         <bullet> </bullet> 
    6366         <bullet>Vis-Sim:</bullet> 
    6467         <bullet>  Peformer</bullet> 
    6568         <bullet>  Vega</bullet> 
    66       </layer> 
    67       <layer> 
     69 
    6870         <bullet>Scientific Vis and modelling:</bullet> 
    6971         <bullet>  Inventor</bullet> 
    70       </layer> 
    71       <layer> 
     72 
    7273         <bullet>General Purpose scene graphs:</bullet> 
    7374         <bullet>  Cosmo3D/Optimizer</bullet> 
    7475         <bullet>  Fahrenheit</bullet> 
    75       </layer> 
    76       <layer> 
     76 
    7777         <bullet>Games:</bullet> 
    7878         <bullet>  Intrinsic's Alchamy</bullet> 
    7979      </layer> 
    8080      <layer> 
     81         <bullet> </bullet> 
    8182         <bullet>Graphics middleware graveyard:</bullet> 
    8283         <bullet>  Half of the above are no more</bullet> 
     
    9091         <model position="0.5 1.0 0.0" rotate="20 1 0 0" scale="10">HangGliding/edlevin.ive</model> 
    9192 
     93         <bullet> </bullet> 
    9294         <bullet>"Scratch the itch" not some moral crusade</bullet> 
    9395      </layer> 
    9496      <layer> 
    95          <bullet> 
    96 1997 Don Burns, SGI in California, start works on Hang glider simulator just for fun</bullet> 
    97  
    98          <bullet>1998 Robert Osfield, based in Scotland, introduced for aeronatical expertise.</bullet> 
    99  
    100          <bullet>Robert gets addicated to real-time graphics side to the project</bullet> 
    101  
    102          <bullet>1999 decide to open source the graphics side...</bullet> 
    103  
    104          <bullet>OpenSceneGraph is born</bullet> 
     97      <paragraph> 
     981997 Don Burns, SGI in California, start works on Hang glider simulator just for fun 
     99 
     1001998 Robert Osfield, based in Scotland, introduced for aeronatical expertise. 
     101 
     102Robert gets addicated to real-time graphics side to the project 
     103 
     1041999 decide to open source the graphics side... 
     105 
     106OpenSceneGraph is born 
     107      </paragraph> 
    105108      </layer> 
    106109   </slide> 
     
    111114      <layer> 
    112115         <model position="0.5 1.0 0.0" rotate="20 1 0 0" scale="10">HangGliding/edlevin.ive</model> 
    113          <bullet>Users are explicitly given rights</bullet> 
    114  
    115          <bullet>Copy:</bullet> 
    116          <bullet>          as many copies as you wish, and not cost</bullet> 
    117  
    118          <bullet>Modify:</bullet> 
    119          <bullet>           full access to source,</bullet> 
    120          <bullet>           and right to modify it to you own needs</bullet> 
    121  
    122          <bullet>Distribute:</bullet> 
    123          <bullet>           right to distribute original works and modifications</bullet> 
     116<paragraph> 
     117Users are explicitly given rights 
     118 
     119Copy: 
     120  
     121    As many copies as you wish, and not cost 
     122 
     123Modify: 
     124  
     125    Full access to source, 
     126    and right to modify it to you own needs 
     127 
     128 
     129Distribute: 
     130  
     131    Right to distribute original works and 
     132    modifications 
     133 
     134</paragraph> 
    124135      </layer> 
    125136   </slide> 
     
    132143         <model position="0.5 1.0 0.0" rotate="20 1 0 0" scale="10">HangGliding/edlevin.ive</model> 
    133144 
    134          <bullet>Copy:</bullet> 
    135          <bullet>          lowers the barrier to entry</bullet> 
    136          <bullet>          removes the painful procurment process</bullet> 
    137          <bullet>          lower costs, means you can afford more</bullet> 
    138  
    139          <bullet>Modify: </bullet> 
    140          <bullet>           fix things when they don't work</bullet> 
    141          <bullet>           port to new platforms</bullet> 
    142          <bullet>           add new features</bullet> 
    143  
    144          <bullet>Distribute:</bullet> 
    145          <bullet>          opens the door to different distribution models</bullet> 
    146          <bullet>          no longer need to pay royalty payments</bullet> 
     145<paragraph> 
     146 
     147Copy: 
     148  
     149    Lowers the barrier to entry 
     150    Removes the painful procurment process 
     151    Lower costs, means you can afford more 
     152 
     153 
     154Modify:  
     155  
     156    Fix things when they don't work 
     157    Port to new platforms 
     158    Add new features 
     159 
     160 
     161Distribute: 
     162  
     163    Opens the door to different distribution models 
     164    No longer need to pay royalty payments 
     165</paragraph> 
    147166      </layer> 
    148167   </slide> 
     
    153172         <model position="0.5 1.0 0.0" rotate="20 1 0 0" scale="10">HangGliding/edlevin.ive</model> 
    154173 
    155          <bullet>Security:</bullet> 
    156          <bullet>          Breaks vendor lock-in</bullet> 
    157          <bullet>          You have full source code</bullet> 
    158          <bullet>          You can maitain it yourself</bullet> 
    159          <bullet>          You can fully QA source code</bullet> 
    160          <bullet>Productivity:</bullet> 
    161          <bullet>          You can control release schedule</bullet> 
    162          <bullet>          You can modify software as required</bullet> 
    163          <bullet>          You can facilitate full platform support</bullet> 
     174<paragraph> 
     175  
     176Security: 
     177  
     178    Breaks vendor lock-in 
     179    You have full source code 
     180    You can maitain it yourself 
     181    You can fully QA source code 
     182  
     183Productivity: 
     184  
     185    You can control release schedule 
     186    You can modify software as required 
     187    You can facilitate full platform support 
     188</paragraph> 
    164189      </layer> 
    165190   </slide> 
     
    171196         <model position="0.5 1.0 0.0" rotate="20 1 0 0" scale="10">HangGliding/edlevin.ive</model> 
    172197 
    173          <bullet>Community:</bullet> 
    174          <bullet>          Like-mind individuals provide support</bullet> 
    175          <bullet>          Sharing of expertise</bullet> 
    176          <bullet>          Non adversarily - share and share alike</bullet> 
    177          <bullet>          Diverse community - diverse contributions</bullet> 
    178  
    179          <bullet>24/7 availability:</bullet> 
    180          <bullet>          Latest developments get rapidly tested</bullet> 
    181          <bullet>          Bug fix turnaround very rapid</bullet> 
    182          <bullet>          Positive feedback loop on quality</bullet> 
    183          <bullet>          Much faster release schedule</bullet> 
     198<paragraph> 
     199Community: 
     200  
     201    Like-mind individuals provide support 
     202    Sharing of expertise 
     203    Non adversarily - share and share alike 
     204    Diverse community - diverse contributions 
     205 
     20624/7 availability: 
     207  
     208    Latest developments get rapidly tested 
     209    Bug fix turnaround very rapid 
     210    Positive feedback loop on quality 
     211    Much faster release schedule 
     212</paragraph> 
    184213      </layer> 
    185214   </slide> 
     
    218247 
    219248   <slide> 
    220       <title>Product review</title> 
    221       <layer> 
    222          <model scale="0.7" rotate="180 0 0 1">Product/kiosk_with_movie.osg</model> 
    223       </layer> 
    224    </slide> 
    225  
    226    <slide> 
    227249      <title>Architecture 3DVRII</title> 
    228250      <layer> 
     
    263285      <layer> 
    264286         <model position="0.5 1.0 0.0" rotate="20 1 0 0" scale="10">HangGliding/edlevin.ive</model> 
    265          <bullet>Slogan based project management:</bullet> 
    266          <bullet>You reap the harvest that you sow</bullet> 
    267          <bullet>Release Early - Release Often</bullet> 
    268          <bullet>If it doesn't work fix it - Priortize bug fixing over feature development</bullet> 
    269          <bullet>If it works don't fix (break) it</bullet> 
    270          <bullet>Prepare to throw one away, you will anyhow</bullet> 
    271          <bullet>Grand plans come undone</bullet> 
    272          <bullet>KISS- Keep It Simple Stupid</bullet> 
    273          <bullet>Milestones should only be a stones through away</bullet> 
    274          <bullet>Know where you are going - use an internal compass when you run off the map</bullet> 
    275       </layer> 
    276    </slide> 
    277  
    278    <slide> 
    279       <bgcolor>WHITE</bgcolor> 
    280       <textcolor>0.20 0.45 0.60 1.0</textcolor> 
    281       <background></background> 
    282       <title></title> 
    283       <layer> 
    284          <paragraph position="0.5 0.5 0" alignment="CENTER_CENTER" character_size="0.07">Questions... Open Source...</paragraph> 
    285          <image position="0.5 0.90 0" scale="0.55">Images/OpenSceneGraphPSlogo.jpg</image> 
    286          <image position="0.2 0.10 0.0" scale="0.2">Images/Opticore_logo.gif</image> 
    287          <image position="0.6 0.10 0.0" scale="0.55">Images/top_Opticore4.gif</image> 
     287<paragraph> 
     288Catch phrase coding: 
     289   
     290     Release Early - Release Often 
     291  
     292     Priortize bug fixing over feature development 
     293  
     294     If it ain't broke don't fix it 
     295  
     296     Prepare to throw one away, you will anyhow 
     297  
     298     Grand plans come undone 
     299  
     300     Milestones should only be a stones through away 
     301  
     302     Know where you are going - use an  
     303     internal compass when you run off the map 
     304</paragraph> 
    288305      </layer> 
    289306   </slide>