1 / 23

Leung Hoang (lghoang@gmail) Graham Laverty (graham@aladdin.co)

Aladdin Project : Organizing the Assembly and Provision of Resources to Mac OS X Users using Distributed File System Technology. Leung Hoang (lghoang@gmail.com) Graham Laverty (graham@aladdin.co.ca) Samuel Wong (samuelwong01@gmail.com) Supervisor: Dr. Craig Scratchley (wcs@sfu.ca).

kenna
Download Presentation

Leung Hoang (lghoang@gmail) Graham Laverty (graham@aladdin.co)

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Aladdin Project:Organizing the Assembly and Provision of Resources toMac OS X Users using Distributed File System Technology Leung Hoang (lghoang@gmail.com) Graham Laverty (graham@aladdin.co.ca) Samuel Wong (samuelwong01@gmail.com) Supervisor: Dr. Craig Scratchley (wcs@sfu.ca)

  2. What is Aladdin? • Distributed System providing seamless access to online “soft computing resources” to Mac OS X users • Distributed • Seamless • “Soft computing resources”

  3. What is Aladdin? • Easy instant access to a wealth of resources (from programs to fonts) • Simply run the Aladdin installer (very quick) • Then all provided programs/resources instantly available • No need to locate or install software

  4. Seamless? • “Soft computing resources” appear to have been shipped by Apple with the OS • No need for a manual install process. • Just double-click a file to automatically load it in the right application! • Fonts automatically appear in word processors programs and text editors

  5. What Resources? • What “soft computing resources” will be hosted? • Applications • Fonts • Sounds • Pictures • Many Other Possibilities

  6. Why Mac OS X? • Mac can easily scan network resources • Expanding to Linux is a possibility, at least for some resources • Other platforms can still use Aladdin • Can use as a distribution point (images, sounds) • Delivery and usage of resources is NOT seamless

  7. Project Goals • Establish Aladdin as an international distributed system hosting “multilingual” resources for the global Mac OS X community • Promote collaboration from a diverse spectrum of individuals and organizations regardless of language, culture, nationality

  8. Project Goals cont. • Improve the user experience for Apple end-users, increasing options and computer usability • Catalyze development in distributed file system technology • Inspire development of similar resource networks for other platforms

  9. Distributed Network Prince Rupert UNBC SFU UVic

  10. Administrative Difficulty • Size and Scope of Aladdin • Resource Administration • Managing and maintaining a diverse number of applications and resources can quickly become overwhelming for a small team  stagnation • Server administration of volunteer servers can quickly become time-consuming • Also this can help overcome linguistic barriers

  11. Resource Administration • Top-down hierarchy • OpenAFS provides only flat administration • Web-based application, written using Apple’s WebObjects Framework • Makes it easy to administrate resources, and further delegate/subdelegate responsibility to new admins

  12. Library Applications Sounds Fonts Word Processors Web Browsers Jim (Canada) Anna (Russia) Latin Cyrillic Resource Administration Root Administrators

  13. Resource Administration… • A now time for a little demo…

  14. Server Administration • 3-tier Java-client WebObjects application • Likely a “shallow” hierarchy • Server Administrators are organized geographically or linguistically, etc. • Individual organisations can add many servers

  15. Aladdin Simon Fraser University Telus All Content Joe Shaw Customer Astrolyte Suki Telus Customer Kanji Font Hiro (Japan) Shaw Server Administration English Content English Content Japanese Content

  16. Benefits And Solutions from a Business Perspective • Who benefits most? • Apple end-users • Apple Incorporated – drive apple sales • ISPs (Telus, Shaw, Bell, etc.) • Can offer extra value to their clients • Encourage upgrade away from dial-up • Universities • Researchers • Students (computer labs) • Staff

  17. Employees Company’s Servers Benefits And Solutions from a Business Perspective cont. • What about commercial entities? • Replicate subset of Aladdin’s content • Charge for support?

  18. Benefits And Solutions from a Business Perspective cont. • Other benefits to commercial companies? • Saves system administrators time • Latest version of software quickly available • Security updates done automatically – no need to update or patch • Aladdin is easy to use • Less time needed for technical support • Minimal setup, no ongoing maintenance

  19. How to commercialize…. • Subscriptions • Software companies can submit limited software to Aladdin • They get free public exposure • We get a share of the revenue from licenses sold • Advertisements • Website, forums

  20. Root Administrators A Collaborative Effort • ISPs • End Users • Companies • Organizations Server Administrators Open Source Community

  21. Resource Administrators Apple End Users Root Administrators A Collaborative Effort cont. Suggestions

  22. Summary • Aladdin is easy to use, seamless, and instantly gives you access to large number of applications and resources

  23. Thank you! • Questions?

More Related