Olympya web-tools 2011

192 views

Published on

See also:

http://try.fogbugz.com
http://training.fogcreek.com/index.php?lang=pt

http://u3d.as/content/olympya-software/the-bug-reporter/227

www.futweb.com.br

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
192
On SlideShare
0
From Embeds
0
Number of Embeds
11
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Olympya web-tools 2011

  1. 1. A Modern, Web-centricDevelopment EnvironmentPaulo MattosTechnical DirectorOlympyapaulo.mattos@olympya.com
  2. 2. Goal• Give a brief overview of some state-of-the- art Web-based tools capable of providing an integrated software development suite
  3. 3. Agenda• Driving Forces• Web Tools – Source Control & Browser – Documentation Archive – Modules Repository – Project Management• Open Issues• Q&A
  4. 4. Agenda• Driving Forces• Web Tools – Source Control & Browser – Documentation Archive – Modules Repository – Project Management• Open Issues• Q&A
  5. 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. 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. 7. Agenda• Driving Forces• Web Tools – Source Control & Browser – Documentation Archive – Modules Repository – Project Management• Open Issues• Q&A
  8. 8. Agenda• Driving Forces• Web Tools – Source Control & Browser – Documentation Archive – Modules Repository – Project Management• Open Issues• Q&A
  9. 9. Source Control• Subversion• Free software• Major improvements over CVS• Nicely integrated in many IDEs• Good match for XP teams• A real alternative to Perforce – standard tool on many shops – ~$800 per user – highly scalable (really shines on massive codebases)
  10. 10. Source Browser• OpenGrok• Free software• 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• src.olympya.com/opengrok
  11. 11. Agenda• Driving Forces• Web Tools – Source Control & Browser – Documentation Archive – Modules Repository – Project Management• Open Issues• Q&A
  12. 12. Documentation Archive - Learning• MediaWiki• Free software• 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• Learning: Make a better software
  13. 13. Agenda• Driving Forces• Web Tools – Source Control & Browser – Documentation Archive – Modules Repository – Project Management• Open Issues• Q&A
  14. 14. Modules Repository• Ivy• Free software• 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• lib.olympya.com
  15. 15. Agenda• Driving Forces• Web Tools – Source Control & Browser – Documentation Archive – Modules Repository – Project Management• Open Issues• Q&A
  16. 16. Project Management - EducationFogBugz• Not free software! – In house server option and – On demand per user• 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• Induces a very lightweight workflow• Covers full software product lifecycle• Plays nicely with others toolsMake a better software
  17. 17. Agenda• Driving Forces• Web Tools – Source Control & Browser – Documentation Archive – Modules Repository – Project Management• Open Issues• Q&A
  18. 18. Open Issues• User interface not as smooth as desktop apps – rich client technologies (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
  19. 19. Agenda• Driving Forces• Web Tools – Source Control & Browser – Documentation Archive – Modules Repository – Project Management• Open Issues• Q&A
  20. 20. Olympya Software• Company: www.olympya.com• Products- Games: www.futweb.com.br and http://futweb.com.br/ole- Project management : FogBugz- Bug Reporter for Unity/FogBugz users only https://olympya.fogbugz.com/default.asp?W8918- Education Make a better software
  21. 21. Q&APaulo Mattospaulo.mattos@olympya.com

×