Your SlideShare is downloading. ×
0
Th04 Social
Th04 Social
Th04 Social
Th04 Social
Th04 Social
Th04 Social
Th04 Social
Th04 Social
Th04 Social
Th04 Social
Th04 Social
Th04 Social
Th04 Social
Th04 Social
Th04 Social
Th04 Social
Th04 Social
Th04 Social
Th04 Social
Th04 Social
Th04 Social
Th04 Social
Th04 Social
Th04 Social
Th04 Social
Th04 Social
Th04 Social
Th04 Social
Th04 Social
Th04 Social
Th04 Social
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Th04 Social

375

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
375
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Spark Web 2.0 Tools for Communication and Collaboration David Grogan Manager, Curricular Technology Group UIT Academic Technology • Tufts University <ul><li>What is Spark? </li></ul><ul><li>What do we hope it will be? </li></ul><ul><li>How is it used? </li></ul><ul><li>What’s under the hood? </li></ul><ul><li>What’s next? </li></ul><ul><li>Questions </li></ul>
  • 2. What is Spark? <ul><li>An extensible suite of highly flexible, web-based tools for communication and collaboration that support teaching, learning, research, and other co-curricular activities. </li></ul><ul><li>A little history … APT Grants </li></ul>Spark: Web 2.0 Tools for Communication and Collaboration
  • 3. What is Spark? <ul><li>Freely available to entire community. </li></ul><ul><li>Tool set currently includes: </li></ul><ul><ul><li>Wikis (Confluence) </li></ul></ul><ul><ul><li>Blogs (MovableType) </li></ul></ul><ul><ul><li>Podcast Publisher (homegrown) </li></ul></ul><ul><ul><li>Forums (JForum) </li></ul></ul><ul><ul><li>Maps (Google Maps/homegrown) </li></ul></ul><ul><ul><li>Media Annotator (homegrown) </li></ul></ul><ul><ul><li>Coming Fall ‘09: SparkMeeting </li></ul></ul>Spark: Web 2.0 Tools for Communication and Collaboration
  • 4. What is Spark? <ul><li>Launched in August 2006. </li></ul><ul><li>Continues to grow in features and use. </li></ul><ul><li>Won a Campus Technology Innovators Award in 2007. </li></ul><ul><li>Core project team includes: </li></ul><ul><ul><li>Project manager </li></ul></ul><ul><ul><li>Lead developer </li></ul></ul><ul><ul><li>Interactive media designer </li></ul></ul><ul><ul><li>All sharing support roles </li></ul></ul>Spark: Web 2.0 Tools for Communication and Collaboration
  • 5. What is Spark? <ul><li>Baseline features of the commercial/opensource products we use: </li></ul><ul><ul><li>Must allow for LDAP integration. </li></ul></ul><ul><ul><li>Must allow for customization of interface. </li></ul></ul><ul><ul><li>Must have robust API. </li></ul></ul><ul><ul><li>Must have access to source code and database. </li></ul></ul>Spark: Web 2.0 Tools for Communication and Collaboration
  • 6. What is Spark? <ul><li>Common features across tools as implemented in Spark: </li></ul><ul><ul><li>Single sign on using Tufts LDAP directory. </li></ul></ul><ul><ul><li>Easy one-click creation of new items. </li></ul></ul><ul><ul><li>Tufts directory integrated for setting individual permissions. </li></ul></ul><ul><ul><li>World, Tufts-wide, and private permissioning. </li></ul></ul><ul><ul><li>Tagging </li></ul></ul>Spark: Web 2.0 Tools for Communication and Collaboration
  • 7. What is Spark? Spark: Web 2.0 Tools for Communication and Collaboration
  • 8. What do we hope Spark will be? <ul><li>A Tufts-based localized network of people and ideas. </li></ul><ul><li>(getting there slowly) </li></ul>Spark: Web 2.0 Tools for Communication and Collaboration
  • 9. How is Spark being used? Spark: Web 2.0 Tools for Communication and Collaboration
  • 10. How is Spark being used? Wikis <ul><li>As of 6/13/08 </li></ul><ul><ul><li>688 Wikis </li></ul></ul><ul><ul><li>9787 Pages </li></ul></ul><ul><ul><li>3945 Users </li></ul></ul><ul><ul><li>19.31 gigs of attachments. </li></ul></ul>Spark: Web 2.0 Tools for Communication and Collaboration
  • 11. How is Spark being used? Wikis <ul><ul><li>Rate of New Wiki Creation </li></ul></ul>Spark: Web 2.0 Tools for Communication and Collaboration
  • 12. How is Spark being used? Wikis <ul><ul><li>Wiki Page Edits </li></ul></ul>Spark: Web 2.0 Tools for Communication and Collaboration
  • 13. How is Spark being used? Wikis <ul><ul><li># of Unique Users Making Edits </li></ul></ul>Spark: Web 2.0 Tools for Communication and Collaboration
  • 14. How is Spark being used? Blogs <ul><li>As of 6/13/08 </li></ul><ul><ul><li>352 Blogs </li></ul></ul><ul><ul><li>3568 Entries </li></ul></ul><ul><ul><li>2061 Authors </li></ul></ul>Spark: Web 2.0 Tools for Communication and Collaboration
  • 15. How is Spark being used? Blogs <ul><ul><li># of new blogs </li></ul></ul>Spark: Web 2.0 Tools for Communication and Collaboration
  • 16. How is Spark being used? Blogs <ul><ul><li># of new entries </li></ul></ul>Spark: Web 2.0 Tools for Communication and Collaboration
  • 17. How is Spark being used? Blogs <ul><ul><li># of new authors </li></ul></ul>Spark: Web 2.0 Tools for Communication and Collaboration
  • 18. How is Spark being used? Podcasts <ul><li>As of 6/13/08 </li></ul><ul><ul><li>53 Channels </li></ul></ul><ul><ul><li>226 Episodes </li></ul></ul><ul><ul><li>47 Authors </li></ul></ul>Spark: Web 2.0 Tools for Communication and Collaboration
  • 19. How is Spark being used? Podcasts <ul><ul><li># of new channels and episodes </li></ul></ul>Spark: Web 2.0 Tools for Communication and Collaboration
  • 20. How is Spark being used? <ul><li>Forums use is negligible. </li></ul><ul><li>Maps and MediaMarkups are new tools with little data as yet. </li></ul>Spark: Web 2.0 Tools for Communication and Collaboration
  • 21. What is under the hood? <ul><li>Evolution of our systems infrastructure </li></ul><ul><ul><li>We started small, using VMWare for 3 development systems and 3 production systems (wikis, blogs, spark) </li></ul></ul><ul><ul><li>We expanded incrementally, adding development and production VMs for new services (forums, pod/vodcasts, maps, media-markup) as needed </li></ul></ul><ul><ul><li>We've used central resources whenever viable (network storage, authentication) </li></ul></ul><ul><ul><li>We've upgraded cautiously (creating just-in-time staging clones for upgrades) with end-user involvement and careful consideration of tradeoffs </li></ul></ul>Spark: Web 2.0 Tools for Communication and Collaboration
  • 22. What is under the hood? <ul><li>Virtualization is one of our keys to staying agile, keeping costs low, and maximizing scalability within our constraints. </li></ul>Spark: Web 2.0 Tools for Communication and Collaboration
  • 23. What is under the hood? <ul><li>Next generation infrastructure: </li></ul><ul><ul><li>Greater utilization of central resources </li></ul></ul><ul><ul><li>Better support for dev-test-staging-production workflow and automation </li></ul></ul><ul><ul><li>Explore opportunities for improvements in performance, load balancing, availability, change management using advanced VMWare functionality </li></ul></ul>Spark: Web 2.0 Tools for Communication and Collaboration
  • 24. What is under the hood? <ul><li>Typical Tool Development Effort: </li></ul><ul><ul><li>5 Pages, 3500 Lines of Code </li></ul></ul>Spark: Web 2.0 Tools for Communication and Collaboration
  • 25. What is under the hood? <ul><li>Development Approach </li></ul><ul><ul><li>1.5 Programmers, Designer, Manager, Sys. Admin Support. </li></ul></ul><ul><ul><li>2 Calendar Months </li></ul></ul><ul><ul><li>Dev server, Test server </li></ul></ul><ul><ul><li>JSP, Tomcat, MySQL, YUI, JIRA, SVN, etc. </li></ul></ul><ul><ul><li>Secret release </li></ul></ul>Spark: Web 2.0 Tools for Communication and Collaboration
  • 26. What is under the hood? <ul><li>Development Challenge: Always Something New! </li></ul><ul><ul><li>MediaMarkup uses Adobe Flex </li></ul></ul><ul><ul><li>SparkMaps uses Google Map API. </li></ul></ul><ul><ul><li>Always incorporating JavaScript libraries. </li></ul></ul><ul><ul><ul><li>Drag and drop, Ajax tables, etc. </li></ul></ul></ul><ul><ul><li>Impacts: Schedule, Plan, Design, Staff </li></ul></ul>Spark: Web 2.0 Tools for Communication and Collaboration
  • 27. What is under the hood? <ul><li>Future Directions </li></ul><ul><ul><li>Ajax is good </li></ul></ul><ul><ul><ul><li>For the user and the code. </li></ul></ul></ul><ul><ul><li>Focus on reducing LOC for tools. </li></ul></ul><ul><ul><ul><li>Shared Java database layer. </li></ul></ul></ul><ul><ul><ul><li>Shared JSP files. </li></ul></ul></ul><ul><ul><li>Stick with existing technology suite. </li></ul></ul><ul><ul><li>Automated testing? </li></ul></ul>Spark: Web 2.0 Tools for Communication and Collaboration
  • 28. What’s difficult? <ul><li>Supporting people beyond the basics. </li></ul><ul><li>Finding ways to market the site to students. </li></ul><ul><li>Competition from freely available 3 rd party sites (e.g. Google, Wordpress etc.) </li></ul>Spark: Web 2.0 Tools for Communication and Collaboration
  • 29. What’s Next for Spark? <ul><li>A new user interface. </li></ul><ul><li>Bring activity to the front. </li></ul><ul><li>Start connecting people and content. </li></ul><ul><li>Better communication and outreach. </li></ul>Spark: Web 2.0 Tools for Communication and Collaboration
  • 30. What’s Next for Spark? Spark: Web 2.0 Tools for Communication and Collaboration
  • 31. Any Questions? <ul><li>Contact: David Grogan ( [email_address] ) </li></ul><ul><li>Some of my own </li></ul><ul><ul><li>What are you doing with these tools? </li></ul></ul><ul><ul><li>How have you been successful in marketing tools to your students? </li></ul></ul><ul><ul><li>How have you been successful in scaling support? </li></ul></ul>Spark: Web 2.0 Tools for Communication and Collaboration

×