NCAMPO 2012 Conference Asheville, NC May 2 - 4, 2012 How Open Source Helps Your Projects? Majed...

58
NCAMPO 2012 Conference Asheville, NC May 2 - 4, 2012 How Open Source Helps Your Projects? Majed Al-Ghandour, Ph.D., PE, CPM Program Development Branch NCDOT

Transcript of NCAMPO 2012 Conference Asheville, NC May 2 - 4, 2012 How Open Source Helps Your Projects? Majed...

Page 1: NCAMPO 2012 Conference Asheville, NC May 2 - 4, 2012 How Open Source Helps Your Projects? Majed Al-Ghandour, Ph.D., PE, CPM Program Development Branch.

NCAMPO 2012 ConferenceAsheville, NC

May 2 - 4, 2012

How Open Source Helps Your Projects?

Majed Al-Ghandour, Ph.D., PE, CPMProgram Development Branch

NCDOT

Page 2: NCAMPO 2012 Conference Asheville, NC May 2 - 4, 2012 How Open Source Helps Your Projects? Majed Al-Ghandour, Ph.D., PE, CPM Program Development Branch.

• What is the Open Source?

• Tour with Open Source Software - Examples

• DynusT (Dynamic Urban Systems in Transportation)

• Closing

Presentation Outline

Page 3: NCAMPO 2012 Conference Asheville, NC May 2 - 4, 2012 How Open Source Helps Your Projects? Majed Al-Ghandour, Ph.D., PE, CPM Program Development Branch.

Open Source Licenses

• My understanding is that “open source” licenses such as GNU GPL3 don’t necessarily require that the software be “free” in terms of not charging for it.

• They just require that – (a) the source code always be distributed with the

executable, and – (b) that anyone who receives the software cannot make it

proprietary. • Check your legal team to provide an open source

license.

Page 4: NCAMPO 2012 Conference Asheville, NC May 2 - 4, 2012 How Open Source Helps Your Projects? Majed Al-Ghandour, Ph.D., PE, CPM Program Development Branch.

GNU GPL General Public License

Source: http://en.wikipedia.org/wiki/GNU_General_Public_License

Page 5: NCAMPO 2012 Conference Asheville, NC May 2 - 4, 2012 How Open Source Helps Your Projects? Majed Al-Ghandour, Ph.D., PE, CPM Program Development Branch.

Easyto Use

Fast Performance

Open Source EnvironmentFree

Page 6: NCAMPO 2012 Conference Asheville, NC May 2 - 4, 2012 How Open Source Helps Your Projects? Majed Al-Ghandour, Ph.D., PE, CPM Program Development Branch.

Source: http://www.openoffice.org/

Page 7: NCAMPO 2012 Conference Asheville, NC May 2 - 4, 2012 How Open Source Helps Your Projects? Majed Al-Ghandour, Ph.D., PE, CPM Program Development Branch.

Writer

Page 8: NCAMPO 2012 Conference Asheville, NC May 2 - 4, 2012 How Open Source Helps Your Projects? Majed Al-Ghandour, Ph.D., PE, CPM Program Development Branch.

Calc

Page 9: NCAMPO 2012 Conference Asheville, NC May 2 - 4, 2012 How Open Source Helps Your Projects? Majed Al-Ghandour, Ph.D., PE, CPM Program Development Branch.

Impress

Page 10: NCAMPO 2012 Conference Asheville, NC May 2 - 4, 2012 How Open Source Helps Your Projects? Majed Al-Ghandour, Ph.D., PE, CPM Program Development Branch.

Draw

Page 11: NCAMPO 2012 Conference Asheville, NC May 2 - 4, 2012 How Open Source Helps Your Projects? Majed Al-Ghandour, Ph.D., PE, CPM Program Development Branch.

Base

Page 12: NCAMPO 2012 Conference Asheville, NC May 2 - 4, 2012 How Open Source Helps Your Projects? Majed Al-Ghandour, Ph.D., PE, CPM Program Development Branch.

E-mail: Mozilla Thunderbird

Source: http://www.mozilla.org/en-US/products/thunderbird/

Page 13: NCAMPO 2012 Conference Asheville, NC May 2 - 4, 2012 How Open Source Helps Your Projects? Majed Al-Ghandour, Ph.D., PE, CPM Program Development Branch.

Video Player: Miro

Source: http://www.getmiro.com/

Page 14: NCAMPO 2012 Conference Asheville, NC May 2 - 4, 2012 How Open Source Helps Your Projects? Majed Al-Ghandour, Ph.D., PE, CPM Program Development Branch.

GIMP: Graphics / Photo Editing

Source: http://gimp-win.sourceforge.net/stable.html

Page 15: NCAMPO 2012 Conference Asheville, NC May 2 - 4, 2012 How Open Source Helps Your Projects? Majed Al-Ghandour, Ph.D., PE, CPM Program Development Branch.

Inkscape: Vector Graphics Application

Source: http://inkscape.org/download/

Page 16: NCAMPO 2012 Conference Asheville, NC May 2 - 4, 2012 How Open Source Helps Your Projects? Majed Al-Ghandour, Ph.D., PE, CPM Program Development Branch.

PeaZip: Archiving

Source: http://peazip.sourceforge.net/index.html

Page 17: NCAMPO 2012 Conference Asheville, NC May 2 - 4, 2012 How Open Source Helps Your Projects? Majed Al-Ghandour, Ph.D., PE, CPM Program Development Branch.
Page 18: NCAMPO 2012 Conference Asheville, NC May 2 - 4, 2012 How Open Source Helps Your Projects? Majed Al-Ghandour, Ph.D., PE, CPM Program Development Branch.

OpenProj is an open-source desktop project management application similar to Microsoft Project.

OpenProj has a familiar user interface and even opens existing MS Project files.

OpenProj is interoperable with Project, Gantt Charts and PERT Charts.

Page 19: NCAMPO 2012 Conference Asheville, NC May 2 - 4, 2012 How Open Source Helps Your Projects? Majed Al-Ghandour, Ph.D., PE, CPM Program Development Branch.

Gantt and PERT Charts

Page 20: NCAMPO 2012 Conference Asheville, NC May 2 - 4, 2012 How Open Source Helps Your Projects? Majed Al-Ghandour, Ph.D., PE, CPM Program Development Branch.

Network Diagram

Page 21: NCAMPO 2012 Conference Asheville, NC May 2 - 4, 2012 How Open Source Helps Your Projects? Majed Al-Ghandour, Ph.D., PE, CPM Program Development Branch.

Source: http://drupal.org/

Page 22: NCAMPO 2012 Conference Asheville, NC May 2 - 4, 2012 How Open Source Helps Your Projects? Majed Al-Ghandour, Ph.D., PE, CPM Program Development Branch.

Drupal is an open source content management platform powering millions of websites and applications.

Page 24: NCAMPO 2012 Conference Asheville, NC May 2 - 4, 2012 How Open Source Helps Your Projects? Majed Al-Ghandour, Ph.D., PE, CPM Program Development Branch.

Source: http://www.plancheyenne.com/

Page 25: NCAMPO 2012 Conference Asheville, NC May 2 - 4, 2012 How Open Source Helps Your Projects? Majed Al-Ghandour, Ph.D., PE, CPM Program Development Branch.
Page 29: NCAMPO 2012 Conference Asheville, NC May 2 - 4, 2012 How Open Source Helps Your Projects? Majed Al-Ghandour, Ph.D., PE, CPM Program Development Branch.

SketchUp: Picture anything in 3D

http://picasaweb.google.com/gallery.sketchup/LandscapeArchitecture#slideshow/5244093690936510850

Sources:http://picasaweb.google.com/gallery.sketchup/UrbanPlanning#slideshow/5341003808863538946

Page 31: NCAMPO 2012 Conference Asheville, NC May 2 - 4, 2012 How Open Source Helps Your Projects? Majed Al-Ghandour, Ph.D., PE, CPM Program Development Branch.

Fusion Tables Gather, visualize and share your data online

Source: http://www.google.com/fusiontables/Home/

Page 33: NCAMPO 2012 Conference Asheville, NC May 2 - 4, 2012 How Open Source Helps Your Projects? Majed Al-Ghandour, Ph.D., PE, CPM Program Development Branch.

Some Federal projects such as SHRP2 C10 have required that any software produced be under an open source license.

SHRP2 C10

Source: http://www.shrp2c10.org/SHRPC10Portal/Home.aspx

Strategic Highway Research Program

Page 34: NCAMPO 2012 Conference Asheville, NC May 2 - 4, 2012 How Open Source Helps Your Projects? Majed Al-Ghandour, Ph.D., PE, CPM Program Development Branch.
Page 35: NCAMPO 2012 Conference Asheville, NC May 2 - 4, 2012 How Open Source Helps Your Projects? Majed Al-Ghandour, Ph.D., PE, CPM Program Development Branch.

DynusT (Dynamic Urban Systems in Transportation)

Regional Operational Planning CapabilityRegional - area larger than corridorOperational - traffic flow dynamics sensitive to signals, road configurationsPlanning - short-term impact and long-term equilibrium

SimulationMesoscopic Traffic SimulationDynamic Traffic Assignment (DTA) Micro-meso-micro integration

Page 36: NCAMPO 2012 Conference Asheville, NC May 2 - 4, 2012 How Open Source Helps Your Projects? Majed Al-Ghandour, Ph.D., PE, CPM Program Development Branch.

DTA: Dynamic Traffic Assignment Projects

Source: http://code.google.com/p/dta/

Page 37: NCAMPO 2012 Conference Asheville, NC May 2 - 4, 2012 How Open Source Helps Your Projects? Majed Al-Ghandour, Ph.D., PE, CPM Program Development Branch.

Source: http://dynust.net/

Page 38: NCAMPO 2012 Conference Asheville, NC May 2 - 4, 2012 How Open Source Helps Your Projects? Majed Al-Ghandour, Ph.D., PE, CPM Program Development Branch.
Page 43: NCAMPO 2012 Conference Asheville, NC May 2 - 4, 2012 How Open Source Helps Your Projects? Majed Al-Ghandour, Ph.D., PE, CPM Program Development Branch.

What is Dynamic Traffic Assignment?

• A method to predict/estimate how trip-makers may shift to other routes or departure time in response to:– Congestion– Pricing– Controls– Incidents– Improvements

• Understand how individual travel decisions impact an entire region, by– Time of day– Origin-Destination (OD) zones– Transportation modes

Page 44: NCAMPO 2012 Conference Asheville, NC May 2 - 4, 2012 How Open Source Helps Your Projects? Majed Al-Ghandour, Ph.D., PE, CPM Program Development Branch.

Macro-Meso-Micro Integration

Analyze Ingress/Egress

points for weaving

Meso MicroMacro

Estimate toll lane usage and revenue

Proposed toll lanes

Macro Travel Demand

Models (TDM) Micro

e.g. VISSIMSource: http://dynust.net/wikibin/doku.php?id=start:new_page2

Page 45: NCAMPO 2012 Conference Asheville, NC May 2 - 4, 2012 How Open Source Helps Your Projects? Majed Al-Ghandour, Ph.D., PE, CPM Program Development Branch.

Mesoscopic Traffic Simulation?

Source: http://dynust.net/wikibin/doku.php?id=start:new_page2

Page 46: NCAMPO 2012 Conference Asheville, NC May 2 - 4, 2012 How Open Source Helps Your Projects? Majed Al-Ghandour, Ph.D., PE, CPM Program Development Branch.

Other Freeway Operations Scenarios/Strategies

• Dynamic message signs– Congestion warning– Mandatory detour– Speed advisory

• Information strategies– Pre-trip information– In-vehicle information

• Incident• Work zone• Managed lanes

– Truck only– Truck restriction

Page 47: NCAMPO 2012 Conference Asheville, NC May 2 - 4, 2012 How Open Source Helps Your Projects? Majed Al-Ghandour, Ph.D., PE, CPM Program Development Branch.

Bottom left shows a view of work zone area allowing to show how vehicles diverse around network work zone area.

Top left shows a view to traffic simulation. Each vehicles represented by a green dot as it moves through out road networks.

Top right shows queues due to the work zone

Bottom right shows speed profiles of the links

Page 48: NCAMPO 2012 Conference Asheville, NC May 2 - 4, 2012 How Open Source Helps Your Projects? Majed Al-Ghandour, Ph.D., PE, CPM Program Development Branch.

Source: NCDOT Research Project 2012-36 with NCSU & ITRE

Page 49: NCAMPO 2012 Conference Asheville, NC May 2 - 4, 2012 How Open Source Helps Your Projects? Majed Al-Ghandour, Ph.D., PE, CPM Program Development Branch.

Source: http://ahb70.wordpress.com/conferences/2012-conference/

Using WordPress

Page 50: NCAMPO 2012 Conference Asheville, NC May 2 - 4, 2012 How Open Source Helps Your Projects? Majed Al-Ghandour, Ph.D., PE, CPM Program Development Branch.
Page 51: NCAMPO 2012 Conference Asheville, NC May 2 - 4, 2012 How Open Source Helps Your Projects? Majed Al-Ghandour, Ph.D., PE, CPM Program Development Branch.
Page 52: NCAMPO 2012 Conference Asheville, NC May 2 - 4, 2012 How Open Source Helps Your Projects? Majed Al-Ghandour, Ph.D., PE, CPM Program Development Branch.
Page 53: NCAMPO 2012 Conference Asheville, NC May 2 - 4, 2012 How Open Source Helps Your Projects? Majed Al-Ghandour, Ph.D., PE, CPM Program Development Branch.

Web Services- Transportation

Page 54: NCAMPO 2012 Conference Asheville, NC May 2 - 4, 2012 How Open Source Helps Your Projects? Majed Al-Ghandour, Ph.D., PE, CPM Program Development Branch.

Develop Web Pages & Web Services

Page 55: NCAMPO 2012 Conference Asheville, NC May 2 - 4, 2012 How Open Source Helps Your Projects? Majed Al-Ghandour, Ph.D., PE, CPM Program Development Branch.
Page 56: NCAMPO 2012 Conference Asheville, NC May 2 - 4, 2012 How Open Source Helps Your Projects? Majed Al-Ghandour, Ph.D., PE, CPM Program Development Branch.
Page 57: NCAMPO 2012 Conference Asheville, NC May 2 - 4, 2012 How Open Source Helps Your Projects? Majed Al-Ghandour, Ph.D., PE, CPM Program Development Branch.

SummaryOpen Source

• DynusT Regional Planning/TDM/WZ/Simulation• FireFox Web browser• OpenOffice Productivity suite• GIMP Photo Editing• Scribus Desktop publishing• GLabels Printing Labels• Apache Web server• PHP & MySQL Web Development scripting & Databases• OpenLDAP Directory services and access management• BlogsWordPress, Blogger• CMDrupal and Joomla• Social MediaFacebook, twitter• Google Do Every Thing

Page 58: NCAMPO 2012 Conference Asheville, NC May 2 - 4, 2012 How Open Source Helps Your Projects? Majed Al-Ghandour, Ph.D., PE, CPM Program Development Branch.

Majed Al-GhandourPh.D., P.E., CPM, MCP, MCSD, MCT

[email protected]

Thank you!. Questions?