SlideShare a Scribd company logo
A Modern, Web-centric
Development & Deployment
Environment
Paulo Mattos
Technical Director
Olympya
paulo.mattos@olympya.com
Goal
• Give a brief overview of some state-of-the-art
Web-based tools capable of providing an
integrated software development &
deployment suite
Agenda
• Driving Forces
• Web Tools
– Source Control & Browser
– Documentation Archive
– Modules Repository
– Project Management
– Remote Assistance
• Open Issues
• Olympya Software products and games
Agenda
• Driving Forces
• Web Tools
– Source Control & Browser
– Documentation Archive
– Modules Repository
– Project Management
– Remote Assistance
• Open Issues
• Olympya Software products and games
Driving Forces
• Why Web-based?
• An ubiquitous, widely deployed client
– a.k.a. web browser
• Truly OS-independent solution
– client & server platforms
• A quasi-universal linking mechanism
– i.e., URLs
– nice bootstrapping facility
• Enables telecommuters
– part-time & full-time
Driving Forces
• Intranet/Internet ready
• Leverages web browsers built-in features:
– searching, linking, spell checking, plugins, etc
• Leverages web servers built-in features:
– security, caching, logging, etc
• Compatible with best-of-breed strategy
– basic tools integration is relatively easy
• Some nice (and free) toolkits available:
– GWT, Ruby on Rails, JSF, etc
Agenda
• Driving Forces
• Web Tools
– Source Control & Browser
– Documentation Archive
– Modules Repository
– Project Management
– Remote Assistance
• Open Issues
• Olympya Software products and games
Agenda
• Driving Forces
• Web Tools
– Source Control & Browser
– Documentation Archive
– Modules Repository
– Project Management
– Remote Assistance
• Open Issues
• Olympya Software products and games
Source Control → Subversion
• Free software @ Tigris
• Major improvements over CVS
• Nicely integrated in many IDEs
• Good match for XP teams
• A real, cheap alternative to Perforce
– standard tool on many shops
– ~$800 per user
– highly scalable (really shines on massive codebases)
• subversion.tigris.org
Source Browser → OpenGrok
• Free software @ Sun
• Integrates with Subversion (among others)
• Wicked fast searching!
• Usable URLs
– works nice as a code pointer facility
• Provides a poor man’s SCM tool
– i.e., just read-only access
• www.opensolaris.org/os/project/opengrok
– @ src.olympya.com/opengrok
Agenda
• Driving Forces
• Web Tools
– Source Control & Browser
– Documentation Archive
– Modules Repository
– Project Management
– Remote Assistance
• Open Issues
• Olympya Software products and games
Documentation Archive→Wiki
• Free software @ Wikimedia Foundation
• Collaborative editing
• Built-in version control
• Nice (and improving) searching facility
• Good for hyperlinked docs archive
– but bad when fine-grained formatting is needed
• Learning curve for WYSIWYG-style users
• www.mediawiki.org
– @ docs.olympya.com
Agenda
• Driving Forces
• Web Tools
– Source Control & Browser
– Documentation Archive
– Modules Repository
– Project Management
– Remote Assistance
• Open Issues
• Olympya Software products and games
Modules Repository → Ivy
• Free software @ Apache
• Stores proprietary/third-party modules/APIs
• Dependencies are explicitly stated
– Transitive dependencies
• Highly based on XML technologies
– e.g., XSD, XSLT, XPath
• Cross-linked APIs documentations
• incubator.apache.org/ivy
– @ lib.olympya.com
Agenda
• Driving Forces
• Web Tools
– Source Control & Browser
– Documentation Archive
– Modules Repository
– Project Management
– Remote Assistance
• Open Issues
• Olympya Software products and games
Project Management→FogBugz
• Not free software!
– but still cheap
• Designed from the ground-up for software
teams
– tracks new features & known bugs
– but also helps with external inquiries
• treats e-mails as a 1º class citizen
• includes discussion groups facility
Project Management→FogBugz
• Induces a very lightweight workflow
• Covers full software product lifecycle
• Plays nicely with others tools
• Upcoming features (for 6.0):
– Integrated WYSIWYG-style Wiki!
– Built-in Google-like search engine
• e.g., fields/axes
– Statistical , evidence-based scheduling
• www.fogbugz.com
– @ cases.olympya.com
Agenda
• Driving Forces
• Web Tools
– Source Control & Browser
– Documentation Archive
– Modules Repository
– Project Management
– Remote Assistance
• Open Issues
• Olympya Software products and games
Remote Assistance → Copilot
• Not free software! But pricing model is flexible:
– Day Pass for $5/24 hours
– Monthly subscription ≤ $0.25/minute
– Both ends can be charged
• No installation/configuration required
– only a small, temporary download (~½ MB)
• Works through virtually all firewalls
• Highly secure
– 128-bit SSL encryption
• www.copilot.com
– Free 2 minute Test Drive
Agenda
• Driving Forces
• Web Tools
– Source Control & Browser
– Documentation Archive
– Modules Repository
– Project Management
– Remote Assistance
• Open Issues
• Olympya Software products and games
Open Issues
• User interface not as smooth as desktop apps
– rich client technologies can help (e.g., AJAX, Flex, etc)
• FogBugz ≥ 5.0 uses AJAX
• Single sign-in demands extra effort
– Linux Yellow Pages
– Windows Active Directory
• Minors browsers incompatibilities
– “The nice thing about standards is that there are so
many of them to choose from.” - Andrew Tanenbaum
• Stronger authentication
– no out-of-the box support for key-based methods
– …but HTTPS can provide some additional security
Agenda
• Driving Forces
• Web Tools
– Source Control & Browser
– Documentation Archive
– Modules Repository
– Project Management
– Remote Assistance
• Open Issues
• Olympya Software products and games
Olympya Software
• Olympya products and games
• Sites
– www.futweb.com.br
– http://futweb.com.br/ole
– www.olympya.com
• Our videos
Paulo Mattos
paulo.mattos@olympya.com

More Related Content

What's hot (20)

PPTX
What is new in pass summit 2014
Harry Zheng
 
PPTX
Porting ASP.NET applications to Windows Azure
Gunnar Peipman
 
PDF
Alfresco Day Stockholm 2015 - Rapid UI Development
Nicole Szigeti
 
PPTX
SharePoint Apps model overview
Eurofins GSC Lux sarl
 
PPTX
Create Salesforce online IDE in 30 minutes
Jitendra Zaa
 
PPTX
Top 7 mistakes
Talbott Crowell
 
PPTX
What is Nagios XI and how is it different from Nagios Core
Sanjay Willie
 
PPTX
Drupal performance
Gabi Lee
 
PDF
Gradual migration to MicroProfile
Rudy De Busscher
 
PPTX
Cloudtrek Basics Overview
Dmitriy Zgoda
 
PDF
Life of our small product
Kenji HASUNUMA
 
PDF
WSO2Con USA 2017: Building an Effective API Architecture
WSO2
 
KEY
Sitecore at the University of Alberta
Tim Schneider
 
PDF
HTML5のご紹介
yoshikawa_t
 
PPTX
Sap HCI online training
enrollmy training
 
PDF
Serverless brewbox
Lino Telera
 
PPTX
Architecture - why so serious?
Barbara Fusinska
 
PPT
Extending Piwik At R7.com
Leo Lorieri
 
PPTX
Polyglot Persistence Utilizing Open Source Databases as a Swiss Pocket Knife
Severalnines
 
PPTX
Hybrid integration with self hosted azure api gateways - published v1.0
Nikolai Blackie
 
What is new in pass summit 2014
Harry Zheng
 
Porting ASP.NET applications to Windows Azure
Gunnar Peipman
 
Alfresco Day Stockholm 2015 - Rapid UI Development
Nicole Szigeti
 
SharePoint Apps model overview
Eurofins GSC Lux sarl
 
Create Salesforce online IDE in 30 minutes
Jitendra Zaa
 
Top 7 mistakes
Talbott Crowell
 
What is Nagios XI and how is it different from Nagios Core
Sanjay Willie
 
Drupal performance
Gabi Lee
 
Gradual migration to MicroProfile
Rudy De Busscher
 
Cloudtrek Basics Overview
Dmitriy Zgoda
 
Life of our small product
Kenji HASUNUMA
 
WSO2Con USA 2017: Building an Effective API Architecture
WSO2
 
Sitecore at the University of Alberta
Tim Schneider
 
HTML5のご紹介
yoshikawa_t
 
Sap HCI online training
enrollmy training
 
Serverless brewbox
Lino Telera
 
Architecture - why so serious?
Barbara Fusinska
 
Extending Piwik At R7.com
Leo Lorieri
 
Polyglot Persistence Utilizing Open Source Databases as a Swiss Pocket Knife
Severalnines
 
Hybrid integration with self hosted azure api gateways - published v1.0
Nikolai Blackie
 

Viewers also liked (16)

PPTX
활동과노동사이에서 - 동동프로젝트
아신 조
 
PDF
정금채의 정책공약집
아신 조
 
PPTX
소셜미디어학교(3) 소셜미디어사례소개
아신 조
 
PPT
Perenara's Rainforest Powerpoint
Tui4
 
PPT
Matt's Rainforest Powerpoint
Tui4
 
PPS
Vocales
cronos_50
 
DOC
Olympya, FutWeb ,Ole and others products
Paulo Mattos
 
PPTX
TED 동영상을 보면서 이야기를 나누는 테크스터디모임
아신 조
 
PPT
2 Mondo Pirla
cronos_50
 
PPT
Michaela's Rainforest Powerpoint
Tui4
 
PDF
Elvin's Rainforest Powerpoint
Tui4
 
PPT
Adele's Rainforest Powerpoint
Tui4
 
PPT
Kurt's Rainforest Powerpoint
Tui4
 
PPT
Krystal's Rainforest Powerpoint
Tui4
 
PPT
David's Rainforest Powerpoint
Tui4
 
PPT
3 Buenasfotos
cronos_50
 
활동과노동사이에서 - 동동프로젝트
아신 조
 
정금채의 정책공약집
아신 조
 
소셜미디어학교(3) 소셜미디어사례소개
아신 조
 
Perenara's Rainforest Powerpoint
Tui4
 
Matt's Rainforest Powerpoint
Tui4
 
Vocales
cronos_50
 
Olympya, FutWeb ,Ole and others products
Paulo Mattos
 
TED 동영상을 보면서 이야기를 나누는 테크스터디모임
아신 조
 
2 Mondo Pirla
cronos_50
 
Michaela's Rainforest Powerpoint
Tui4
 
Elvin's Rainforest Powerpoint
Tui4
 
Adele's Rainforest Powerpoint
Tui4
 
Kurt's Rainforest Powerpoint
Tui4
 
Krystal's Rainforest Powerpoint
Tui4
 
David's Rainforest Powerpoint
Tui4
 
3 Buenasfotos
cronos_50
 
Ad

Similar to A modern web centric development-deployment environment (20)

PPT
Workshop Trends In Open Source Tech 1 20 10
NuRelm
 
ODP
Niatalk24jan10
Sunita Barve
 
ODP
Resources For Floss Projects
Jon Spriggs
 
DOCX
5 Most Popular Open Source Content Management Systems
Softweb Solutions
 
PDF
Open Source Software
Baguio Central University
 
PDF
Open Source Secret Sauce - Lugor Sep 2011
Ted Husted
 
PDF
Understand Open Source ecosystems
Knowmades.com
 
PPTX
InfrastructureDevOps.pptx it is most sui
pmishra37
 
PDF
Symfony for non-techies
Stefan Koopmanschap
 
PPSX
Content management platforms
Kris Kapanova
 
PPT
Introduction To Symfony
Mobicules Technologies
 
PPSX
Usefulplatforms
waqas_arif
 
PPT
Symfony - A Bird's Eye View
csushil
 
PDF
A Day in the Life of a Silicon Valley Startup
Sachin Rekhi
 
PDF
Yahoo is open to developers
Christian Heilmann
 
KEY
Sustainability and bit-rot
Kiran Jonnalagadda
 
PPTX
Day 2-presentation
Deb Forsten
 
PPTX
Open source presentation to Cork County Council
Tim Willoughby
 
PPT
ECM and Open Source Software: A Disruptive Force in ECM Solutions
Jeff Potts
 
PDF
Economics of open source, OW2con11, Nov 24-25, Paris
OW2
 
Workshop Trends In Open Source Tech 1 20 10
NuRelm
 
Niatalk24jan10
Sunita Barve
 
Resources For Floss Projects
Jon Spriggs
 
5 Most Popular Open Source Content Management Systems
Softweb Solutions
 
Open Source Software
Baguio Central University
 
Open Source Secret Sauce - Lugor Sep 2011
Ted Husted
 
Understand Open Source ecosystems
Knowmades.com
 
InfrastructureDevOps.pptx it is most sui
pmishra37
 
Symfony for non-techies
Stefan Koopmanschap
 
Content management platforms
Kris Kapanova
 
Introduction To Symfony
Mobicules Technologies
 
Usefulplatforms
waqas_arif
 
Symfony - A Bird's Eye View
csushil
 
A Day in the Life of a Silicon Valley Startup
Sachin Rekhi
 
Yahoo is open to developers
Christian Heilmann
 
Sustainability and bit-rot
Kiran Jonnalagadda
 
Day 2-presentation
Deb Forsten
 
Open source presentation to Cork County Council
Tim Willoughby
 
ECM and Open Source Software: A Disruptive Force in ECM Solutions
Jeff Potts
 
Economics of open source, OW2con11, Nov 24-25, Paris
OW2
 
Ad

Recently uploaded (20)

PPTX
AEM User Group: India Chapter Kickoff Meeting
jennaf3
 
PDF
Linux Certificate of Completion - LabEx Certificate
VICTOR MAESTRE RAMIREZ
 
PPTX
Empowering Asian Contributions: The Rise of Regional User Groups in Open Sour...
Shane Coughlan
 
PDF
vMix Pro 28.0.0.42 Download vMix Registration key Bundle
kulindacore
 
PPTX
Tally_Basic_Operations_Presentation.pptx
AditiBansal54083
 
PDF
Digger Solo: Semantic search and maps for your local files
seanpedersen96
 
PDF
Wondershare PDFelement Pro Crack for MacOS New Version Latest 2025
bashirkhan333g
 
PDF
Automate Cybersecurity Tasks with Python
VICTOR MAESTRE RAMIREZ
 
PPTX
Help for Correlations in IBM SPSS Statistics.pptx
Version 1 Analytics
 
PDF
iTop VPN With Crack Lifetime Activation Key-CODE
utfefguu
 
PPTX
Tally software_Introduction_Presentation
AditiBansal54083
 
PDF
Revenue streams of the Wazirx clone script.pdf
aaronjeffray
 
PDF
Top Agile Project Management Tools for Teams in 2025
Orangescrum
 
PPTX
Transforming Mining & Engineering Operations with Odoo ERP | Streamline Proje...
SatishKumar2651
 
PDF
AI + DevOps = Smart Automation with devseccops.ai.pdf
Devseccops.ai
 
PPTX
Agentic Automation Journey Session 1/5: Context Grounding and Autopilot for E...
klpathrudu
 
PDF
Why Businesses Are Switching to Open Source Alternatives to Crystal Reports.pdf
Varsha Nayak
 
PDF
IDM Crack with Internet Download Manager 6.42 Build 43 with Patch Latest 2025
bashirkhan333g
 
PDF
유니티에서 Burst Compiler+ThreadedJobs+SIMD 적용사례
Seongdae Kim
 
PPTX
Home Care Tools: Benefits, features and more
Third Rock Techkno
 
AEM User Group: India Chapter Kickoff Meeting
jennaf3
 
Linux Certificate of Completion - LabEx Certificate
VICTOR MAESTRE RAMIREZ
 
Empowering Asian Contributions: The Rise of Regional User Groups in Open Sour...
Shane Coughlan
 
vMix Pro 28.0.0.42 Download vMix Registration key Bundle
kulindacore
 
Tally_Basic_Operations_Presentation.pptx
AditiBansal54083
 
Digger Solo: Semantic search and maps for your local files
seanpedersen96
 
Wondershare PDFelement Pro Crack for MacOS New Version Latest 2025
bashirkhan333g
 
Automate Cybersecurity Tasks with Python
VICTOR MAESTRE RAMIREZ
 
Help for Correlations in IBM SPSS Statistics.pptx
Version 1 Analytics
 
iTop VPN With Crack Lifetime Activation Key-CODE
utfefguu
 
Tally software_Introduction_Presentation
AditiBansal54083
 
Revenue streams of the Wazirx clone script.pdf
aaronjeffray
 
Top Agile Project Management Tools for Teams in 2025
Orangescrum
 
Transforming Mining & Engineering Operations with Odoo ERP | Streamline Proje...
SatishKumar2651
 
AI + DevOps = Smart Automation with devseccops.ai.pdf
Devseccops.ai
 
Agentic Automation Journey Session 1/5: Context Grounding and Autopilot for E...
klpathrudu
 
Why Businesses Are Switching to Open Source Alternatives to Crystal Reports.pdf
Varsha Nayak
 
IDM Crack with Internet Download Manager 6.42 Build 43 with Patch Latest 2025
bashirkhan333g
 
유니티에서 Burst Compiler+ThreadedJobs+SIMD 적용사례
Seongdae Kim
 
Home Care Tools: Benefits, features and more
Third Rock Techkno
 

A modern web centric development-deployment environment

  • 1. A Modern, Web-centric Development & Deployment Environment Paulo Mattos Technical Director Olympya [email protected]
  • 2. Goal • Give a brief overview of some state-of-the-art Web-based tools capable of providing an integrated software development & deployment suite
  • 3. Agenda • Driving Forces • Web Tools – Source Control & Browser – Documentation Archive – Modules Repository – Project Management – Remote Assistance • Open Issues • Olympya Software products and games
  • 4. Agenda • Driving Forces • Web Tools – Source Control & Browser – Documentation Archive – Modules Repository – Project Management – Remote Assistance • Open Issues • Olympya Software products and games
  • 5. Driving Forces • Why Web-based? • An ubiquitous, widely deployed client – a.k.a. web browser • Truly OS-independent solution – client & server platforms • A quasi-universal linking mechanism – i.e., URLs – nice bootstrapping facility • Enables telecommuters – part-time & full-time
  • 6. Driving Forces • Intranet/Internet ready • Leverages web browsers built-in features: – searching, linking, spell checking, plugins, etc • Leverages web servers built-in features: – security, caching, logging, etc • Compatible with best-of-breed strategy – basic tools integration is relatively easy • Some nice (and free) toolkits available: – GWT, Ruby on Rails, JSF, etc
  • 7. Agenda • Driving Forces • Web Tools – Source Control & Browser – Documentation Archive – Modules Repository – Project Management – Remote Assistance • Open Issues • Olympya Software products and games
  • 8. Agenda • Driving Forces • Web Tools – Source Control & Browser – Documentation Archive – Modules Repository – Project Management – Remote Assistance • Open Issues • Olympya Software products and games
  • 9. Source Control → Subversion • Free software @ Tigris • Major improvements over CVS • Nicely integrated in many IDEs • Good match for XP teams • A real, cheap alternative to Perforce – standard tool on many shops – ~$800 per user – highly scalable (really shines on massive codebases) • subversion.tigris.org
  • 10. Source Browser → OpenGrok • Free software @ Sun • Integrates with Subversion (among others) • Wicked fast searching! • Usable URLs – works nice as a code pointer facility • Provides a poor man’s SCM tool – i.e., just read-only access • www.opensolaris.org/os/project/opengrok – @ src.olympya.com/opengrok
  • 11. Agenda • Driving Forces • Web Tools – Source Control & Browser – Documentation Archive – Modules Repository – Project Management – Remote Assistance • Open Issues • Olympya Software products and games
  • 12. Documentation Archive→Wiki • Free software @ Wikimedia Foundation • Collaborative editing • Built-in version control • Nice (and improving) searching facility • Good for hyperlinked docs archive – but bad when fine-grained formatting is needed • Learning curve for WYSIWYG-style users • www.mediawiki.org – @ docs.olympya.com
  • 13. Agenda • Driving Forces • Web Tools – Source Control & Browser – Documentation Archive – Modules Repository – Project Management – Remote Assistance • Open Issues • Olympya Software products and games
  • 14. Modules Repository → Ivy • Free software @ Apache • Stores proprietary/third-party modules/APIs • Dependencies are explicitly stated – Transitive dependencies • Highly based on XML technologies – e.g., XSD, XSLT, XPath • Cross-linked APIs documentations • incubator.apache.org/ivy – @ lib.olympya.com
  • 15. Agenda • Driving Forces • Web Tools – Source Control & Browser – Documentation Archive – Modules Repository – Project Management – Remote Assistance • Open Issues • Olympya Software products and games
  • 16. Project Management→FogBugz • Not free software! – but still cheap • Designed from the ground-up for software teams – tracks new features & known bugs – but also helps with external inquiries • treats e-mails as a 1º class citizen • includes discussion groups facility
  • 17. Project Management→FogBugz • Induces a very lightweight workflow • Covers full software product lifecycle • Plays nicely with others tools • Upcoming features (for 6.0): – Integrated WYSIWYG-style Wiki! – Built-in Google-like search engine • e.g., fields/axes – Statistical , evidence-based scheduling • www.fogbugz.com – @ cases.olympya.com
  • 18. Agenda • Driving Forces • Web Tools – Source Control & Browser – Documentation Archive – Modules Repository – Project Management – Remote Assistance • Open Issues • Olympya Software products and games
  • 19. Remote Assistance → Copilot • Not free software! But pricing model is flexible: – Day Pass for $5/24 hours – Monthly subscription ≤ $0.25/minute – Both ends can be charged • No installation/configuration required – only a small, temporary download (~½ MB) • Works through virtually all firewalls • Highly secure – 128-bit SSL encryption • www.copilot.com – Free 2 minute Test Drive
  • 20. Agenda • Driving Forces • Web Tools – Source Control & Browser – Documentation Archive – Modules Repository – Project Management – Remote Assistance • Open Issues • Olympya Software products and games
  • 21. Open Issues • User interface not as smooth as desktop apps – rich client technologies can help (e.g., AJAX, Flex, etc) • FogBugz ≥ 5.0 uses AJAX • Single sign-in demands extra effort – Linux Yellow Pages – Windows Active Directory • Minors browsers incompatibilities – “The nice thing about standards is that there are so many of them to choose from.” - Andrew Tanenbaum • Stronger authentication – no out-of-the box support for key-based methods – …but HTTPS can provide some additional security
  • 22. Agenda • Driving Forces • Web Tools – Source Control & Browser – Documentation Archive – Modules Repository – Project Management – Remote Assistance • Open Issues • Olympya Software products and games
  • 23. Olympya Software • Olympya products and games • Sites – www.futweb.com.br – http://futweb.com.br/ole – www.olympya.com • Our videos