SlideShare una empresa de Scribd logo
1 de 15
Activity Module
to use HTML5 video on Amazon CDN
           w w w . e - l e a r n i n g . c o . j p
Who am I ?
● Takeshi Matsuzaki
  ● matsuzakit@e-learning.co.jp
  ● http://www.facebook.com/matsuzakit


● CEO of e-learning corporation ltd.
  ● Established 2000.
  ● For IT engineers contents


  ● e-learning Solution Provider for corporations and
    schools.
● Experienced the other LMS for a long time
● Our contents consists of many videos.
● Newbie for Moodle
                                                        2
Problems
         Moodle as new LMS

     1       Cheap CDN
     2     Prohibit direct link

     3     Multiple devices

     4      Ease to Use



                                  3
Our Solutions
      Problems                            Solution

  Cheap CDN                  Amazon Cloud Front
 Contents Delivery Network    Edge location is available in
                              Japan.
                              Scalable, Stable
 Prohibit direct link
                               Time Limited URL
                             Video's URL is invalid after
                             the time past.
  Multiple Devices            HTML5 Video & Player
                             MP4 for Safari, Android, IE9
                             WebM for Firefox
                             Flash fallback for IE7, IE8

   Easy to use                Activity Module
                             toshimi

                                                              4
Actors

                  videos   CDN
  administrator            amazon cloud front




                           student

                                                5
How it works(1/5)
                                      H.264/AAC(mp4)
                                      IE9, Chrome, Safari
                                      on iPad/iPhone,
                                      Android Browser

                               videos                 CDN
administrator
                                     WebM             amazon cloud front
    1. Convert your videos            Firefox

                      XMedia Recode
                      Free Software




    toshimi
                                                     student

                                                                           6
How it works(2/5)
                                                   CDN
                                         S3        amazon cloud front
    administrator               videos

2. Put them on Anazon cloud front        Cloudberry Explorer
and make them the private contents.      Free Software


                                               http://cloudfront.net/bac
                                               ket/myvideo.mp4



        toshimi                               http://cloudfront.net/back
                                              et/myvideo.mp4?
                                              Expires=1337847726&
                                              Signature=HcRkjso_&
                                              Key-PairId=APKxxxxxx
                                                                           7
How it works(3/5)
Install 'toshimi' to Moodle.

With toshimi's
configuration, set Amazon
account information, public
key and private key file.




  Open Source Software



  Open Source Software
                               8
How it works(4/5)


          administrator




Add toshimi's
instance as Activity
module.

Set video's url.


                          9
How it works(5/5)

                    CDN
                    amazon cloud front



                            Direct link




    student
                                          10
Public Version
• Saving number of viewing a video.
• Copying multi instances
  – http://*****/linux{{n}}.mp4
  – 'n' is automatically increased
     • http://*****/linux1.mp4
     • http://*****/linux2.mp4
     • http://*****/linux3.mp4




                                      11
As newbie for Moodle
• Lots of good information to develop
• Easy to develop . f.e Moodle Form, etc...

• Dispersion of information
• Experience is important
• Few information in Japanese

• Thanks for excellent software.

                                              12
MoLee: Mobile Learning Engine
       Single Source, Cross-Platform, and Multi-Device Content Management and Delivery System

     Enables FLASH content utilization on iPad/iPhone/Android/PC
   ‘MoLee’ is a Cross-Platform and Multi-Device content system that enables Flash contents to run on iPad, iPhone, Android and PC
   ‘MoLee’ consists of a Viewer Application for the User/Learner and a Learning Management System Urlscheme Interface for the Content Administrator
   Viewer Application allows the download of Flash contents assigned by an administrator to the user, view these contents, and logs usage and other relevant data
   LMS Urlscheme interface enables an Moodle’s administrator to manage content delivery (Online Content, Offline download Content) and analyze user data from logs
                                                                                   FLASH Contents

                                                    MoLee                                                           Moodle
                          User                                                                                                                Administrator
                                             Contents Viewer                                                 Contents Delivery

                                                                        Urlscheme Interface


                                                              PC                    Tablet              Smartphone
        User
                                   iOS                                                                                                    technology and platform
                                                                                                                                          Independent framework
                                 Android
    Environments                 Win/Mac
                                                                                                                                                           Contents
                                                                                                                                                             Data
                                     E& T
    Application                Sales Presentation                                                                                      FLASH/AIR
       Area                   Marketing Research                                                                                         HTML5
                                                                                                                                                           Execution


                                                          Learner                     Sales                  Research
                                                                                                                       LPTC Mail: hata@lpt.jp
                                                                                                                                                                       13
Develop High Quality Low Cost Multi-Devices Contents




    FLASH                                                      No Programming
PDF/HTML/Video                                                  No Debugging


  High Quality                                                  Low Cost




 COMMAND                                                        STORAGE
    open                                                          http
 openOnline      MoLee Urlscheme Interface : molee://command      https
  download                                                     app-storage
   upload                                                          app



    Content Accessibility independent of technology or platform
                                                                                14
Thank You!
A n y   Q u e s t i o n s   ?

Más contenido relacionado

La actualidad más candente

Amazon Dynamo DB 활용하기 - 강민석 :: AWS Database Modernization Day 온라인
Amazon Dynamo DB 활용하기 - 강민석 :: AWS Database Modernization Day 온라인Amazon Dynamo DB 활용하기 - 강민석 :: AWS Database Modernization Day 온라인
Amazon Dynamo DB 활용하기 - 강민석 :: AWS Database Modernization Day 온라인Amazon Web Services Korea
 
AWS_reInforce_2022_reCap_Ja.pdf
AWS_reInforce_2022_reCap_Ja.pdfAWS_reInforce_2022_reCap_Ja.pdf
AWS_reInforce_2022_reCap_Ja.pdfHayato Kiriyama
 
Systems manager 入門 ops jaws
Systems manager 入門 ops jawsSystems manager 入門 ops jaws
Systems manager 入門 ops jaws真乙 九龍
 
Data Microservices with Spring Cloud Stream, Task, and Data Flow #jsug #spri...
Data Microservices with Spring Cloud Stream, Task,  and Data Flow #jsug #spri...Data Microservices with Spring Cloud Stream, Task,  and Data Flow #jsug #spri...
Data Microservices with Spring Cloud Stream, Task, and Data Flow #jsug #spri...Toshiaki Maki
 
20190306 AWS Black Belt Online Seminar Amazon EC2 スポットインスタンス
20190306 AWS Black Belt Online Seminar Amazon EC2 スポットインスタンス20190306 AWS Black Belt Online Seminar Amazon EC2 スポットインスタンス
20190306 AWS Black Belt Online Seminar Amazon EC2 スポットインスタンスAmazon Web Services Japan
 
Microsoft-365-Overview.pdf
Microsoft-365-Overview.pdfMicrosoft-365-Overview.pdf
Microsoft-365-Overview.pdfmadjidbabaci1
 
DevOps in the Enterprise
DevOps in the EnterpriseDevOps in the Enterprise
DevOps in the EnterpriseNauman Noor
 
Windows Server Container and Windows Subsystem for Linux
Windows Server Container and Windows Subsystem for LinuxWindows Server Container and Windows Subsystem for Linux
Windows Server Container and Windows Subsystem for LinuxTakeshi Fukuhara
 
[AWS EXpert Online for JAWS-UG 18] 見せてやるよ、Step Functions の本気ってやつをな
[AWS EXpert Online for JAWS-UG 18] 見せてやるよ、Step Functions の本気ってやつをな[AWS EXpert Online for JAWS-UG 18] 見せてやるよ、Step Functions の本気ってやつをな
[AWS EXpert Online for JAWS-UG 18] 見せてやるよ、Step Functions の本気ってやつをなAmazon Web Services Japan
 
SharePoint Framework によるモダンサイトのカスタマイズ
SharePoint Framework によるモダンサイトのカスタマイズSharePoint Framework によるモダンサイトのカスタマイズ
SharePoint Framework によるモダンサイトのカスタマイズHiroaki Oikawa
 
Amazon DynamoDBの紹介と東急ハンズでの活用について
Amazon DynamoDBの紹介と東急ハンズでの活用についてAmazon DynamoDBの紹介と東急ハンズでの活用について
Amazon DynamoDBの紹介と東急ハンズでの活用についてTaiji INOUE
 
AWS Summit Seoul 2023 | Amazon Redshift Serverless를 활용한 LG 이노텍의 데이터 분석 플랫폼 혁신 과정
AWS Summit Seoul 2023 | Amazon Redshift Serverless를 활용한 LG 이노텍의 데이터 분석 플랫폼 혁신 과정AWS Summit Seoul 2023 | Amazon Redshift Serverless를 활용한 LG 이노텍의 데이터 분석 플랫폼 혁신 과정
AWS Summit Seoul 2023 | Amazon Redshift Serverless를 활용한 LG 이노텍의 데이터 분석 플랫폼 혁신 과정Amazon Web Services Korea
 
Amplify Consoleで かんたん!Webサイト公開
Amplify Consoleで かんたん!Webサイト公開Amplify Consoleで かんたん!Webサイト公開
Amplify Consoleで かんたん!Webサイト公開Daisuke Yagi
 
(SDD407) Amazon DynamoDB: Data Modeling and Scaling Best Practices | AWS re:I...
(SDD407) Amazon DynamoDB: Data Modeling and Scaling Best Practices | AWS re:I...(SDD407) Amazon DynamoDB: Data Modeling and Scaling Best Practices | AWS re:I...
(SDD407) Amazon DynamoDB: Data Modeling and Scaling Best Practices | AWS re:I...Amazon Web Services
 
Power BI の共有について
Power BI の共有についてPower BI の共有について
Power BI の共有についてMari Miyakawa
 
AWS WAF を活用しよう
AWS WAF を活用しようAWS WAF を活用しよう
AWS WAF を活用しようYuto Ichikawa
 
ID連携における仮名
ID連携における仮名ID連携における仮名
ID連携における仮名Naohiro Fujie
 
AWS Black Belt Tech シリーズ 2015 - Amazon API Gateway
AWS Black Belt Tech シリーズ 2015 - Amazon API GatewayAWS Black Belt Tech シリーズ 2015 - Amazon API Gateway
AWS Black Belt Tech シリーズ 2015 - Amazon API GatewayAmazon Web Services Japan
 
Deep Dive into Container Scheduling with Amazon ECS - CON404 - re:Invent 2017
Deep Dive into Container Scheduling with Amazon ECS - CON404 - re:Invent 2017Deep Dive into Container Scheduling with Amazon ECS - CON404 - re:Invent 2017
Deep Dive into Container Scheduling with Amazon ECS - CON404 - re:Invent 2017Amazon Web Services
 

La actualidad más candente (20)

Amazon Dynamo DB 활용하기 - 강민석 :: AWS Database Modernization Day 온라인
Amazon Dynamo DB 활용하기 - 강민석 :: AWS Database Modernization Day 온라인Amazon Dynamo DB 활용하기 - 강민석 :: AWS Database Modernization Day 온라인
Amazon Dynamo DB 활용하기 - 강민석 :: AWS Database Modernization Day 온라인
 
AWS_reInforce_2022_reCap_Ja.pdf
AWS_reInforce_2022_reCap_Ja.pdfAWS_reInforce_2022_reCap_Ja.pdf
AWS_reInforce_2022_reCap_Ja.pdf
 
Systems manager 入門 ops jaws
Systems manager 入門 ops jawsSystems manager 入門 ops jaws
Systems manager 入門 ops jaws
 
Data Microservices with Spring Cloud Stream, Task, and Data Flow #jsug #spri...
Data Microservices with Spring Cloud Stream, Task,  and Data Flow #jsug #spri...Data Microservices with Spring Cloud Stream, Task,  and Data Flow #jsug #spri...
Data Microservices with Spring Cloud Stream, Task, and Data Flow #jsug #spri...
 
20190306 AWS Black Belt Online Seminar Amazon EC2 スポットインスタンス
20190306 AWS Black Belt Online Seminar Amazon EC2 スポットインスタンス20190306 AWS Black Belt Online Seminar Amazon EC2 スポットインスタンス
20190306 AWS Black Belt Online Seminar Amazon EC2 スポットインスタンス
 
Microsoft-365-Overview.pdf
Microsoft-365-Overview.pdfMicrosoft-365-Overview.pdf
Microsoft-365-Overview.pdf
 
DevOps in the Enterprise
DevOps in the EnterpriseDevOps in the Enterprise
DevOps in the Enterprise
 
Windows Server Container and Windows Subsystem for Linux
Windows Server Container and Windows Subsystem for LinuxWindows Server Container and Windows Subsystem for Linux
Windows Server Container and Windows Subsystem for Linux
 
[AWS EXpert Online for JAWS-UG 18] 見せてやるよ、Step Functions の本気ってやつをな
[AWS EXpert Online for JAWS-UG 18] 見せてやるよ、Step Functions の本気ってやつをな[AWS EXpert Online for JAWS-UG 18] 見せてやるよ、Step Functions の本気ってやつをな
[AWS EXpert Online for JAWS-UG 18] 見せてやるよ、Step Functions の本気ってやつをな
 
SharePoint Framework によるモダンサイトのカスタマイズ
SharePoint Framework によるモダンサイトのカスタマイズSharePoint Framework によるモダンサイトのカスタマイズ
SharePoint Framework によるモダンサイトのカスタマイズ
 
Amazon DynamoDBの紹介と東急ハンズでの活用について
Amazon DynamoDBの紹介と東急ハンズでの活用についてAmazon DynamoDBの紹介と東急ハンズでの活用について
Amazon DynamoDBの紹介と東急ハンズでの活用について
 
AWS Summit Seoul 2023 | Amazon Redshift Serverless를 활용한 LG 이노텍의 데이터 분석 플랫폼 혁신 과정
AWS Summit Seoul 2023 | Amazon Redshift Serverless를 활용한 LG 이노텍의 데이터 분석 플랫폼 혁신 과정AWS Summit Seoul 2023 | Amazon Redshift Serverless를 활용한 LG 이노텍의 데이터 분석 플랫폼 혁신 과정
AWS Summit Seoul 2023 | Amazon Redshift Serverless를 활용한 LG 이노텍의 데이터 분석 플랫폼 혁신 과정
 
Amplify Consoleで かんたん!Webサイト公開
Amplify Consoleで かんたん!Webサイト公開Amplify Consoleで かんたん!Webサイト公開
Amplify Consoleで かんたん!Webサイト公開
 
(SDD407) Amazon DynamoDB: Data Modeling and Scaling Best Practices | AWS re:I...
(SDD407) Amazon DynamoDB: Data Modeling and Scaling Best Practices | AWS re:I...(SDD407) Amazon DynamoDB: Data Modeling and Scaling Best Practices | AWS re:I...
(SDD407) Amazon DynamoDB: Data Modeling and Scaling Best Practices | AWS re:I...
 
Power BI の共有について
Power BI の共有についてPower BI の共有について
Power BI の共有について
 
AWS WAF を活用しよう
AWS WAF を活用しようAWS WAF を活用しよう
AWS WAF を活用しよう
 
ID連携における仮名
ID連携における仮名ID連携における仮名
ID連携における仮名
 
AWS Black Belt Tech シリーズ 2015 - Amazon API Gateway
AWS Black Belt Tech シリーズ 2015 - Amazon API GatewayAWS Black Belt Tech シリーズ 2015 - Amazon API Gateway
AWS Black Belt Tech シリーズ 2015 - Amazon API Gateway
 
Deep Dive into Container Scheduling with Amazon ECS - CON404 - re:Invent 2017
Deep Dive into Container Scheduling with Amazon ECS - CON404 - re:Invent 2017Deep Dive into Container Scheduling with Amazon ECS - CON404 - re:Invent 2017
Deep Dive into Container Scheduling with Amazon ECS - CON404 - re:Invent 2017
 
AWS Black Belt Online Seminar AWS Amplify
AWS Black Belt Online Seminar AWS AmplifyAWS Black Belt Online Seminar AWS Amplify
AWS Black Belt Online Seminar AWS Amplify
 

Destacado

[JAWS-UG AI支部] AWS AIアップデート
[JAWS-UG AI支部] AWS AIアップデート[JAWS-UG AI支部] AWS AIアップデート
[JAWS-UG AI支部] AWS AIアップデートYasuhiro Matsuo
 
AWS Black Belt Online Seminar AWS re:Invent 2016で発表された新サービス・新機能の紹介 パート3
AWS Black Belt Online Seminar AWS re:Invent 2016で発表された新サービス・新機能の紹介 パート3AWS Black Belt Online Seminar AWS re:Invent 2016で発表された新サービス・新機能の紹介 パート3
AWS Black Belt Online Seminar AWS re:Invent 2016で発表された新サービス・新機能の紹介 パート3Amazon Web Services Japan
 
AWS Black Belt Techシリーズ Amazon CloudFront
AWS Black Belt Techシリーズ Amazon CloudFrontAWS Black Belt Techシリーズ Amazon CloudFront
AWS Black Belt Techシリーズ Amazon CloudFrontAmazon Web Services Japan
 

Destacado (7)

Moodle cdn jp
Moodle cdn jpMoodle cdn jp
Moodle cdn jp
 
[JAWS-UG AI支部] AWS AIアップデート
[JAWS-UG AI支部] AWS AIアップデート[JAWS-UG AI支部] AWS AIアップデート
[JAWS-UG AI支部] AWS AIアップデート
 
AWS Black Belt Online Seminar AWS re:Invent 2016で発表された新サービス・新機能の紹介 パート3
AWS Black Belt Online Seminar AWS re:Invent 2016で発表された新サービス・新機能の紹介 パート3AWS Black Belt Online Seminar AWS re:Invent 2016で発表された新サービス・新機能の紹介 パート3
AWS Black Belt Online Seminar AWS re:Invent 2016で発表された新サービス・新機能の紹介 パート3
 
Startup Science ③
Startup Science ③Startup Science ③
Startup Science ③
 
Startup Science ②
Startup Science ②Startup Science ②
Startup Science ②
 
Startup Science ①
Startup Science ①Startup Science ①
Startup Science ①
 
AWS Black Belt Techシリーズ Amazon CloudFront
AWS Black Belt Techシリーズ Amazon CloudFrontAWS Black Belt Techシリーズ Amazon CloudFront
AWS Black Belt Techシリーズ Amazon CloudFront
 

Similar a Moodle cdn

Java EE 7 - Embracing the Cloud and HTML 5
Java EE 7 - Embracing the Cloud and HTML 5Java EE 7 - Embracing the Cloud and HTML 5
Java EE 7 - Embracing the Cloud and HTML 5Amit Naik
 
ParisfxLab - Cloud4Media
ParisfxLab - Cloud4MediaParisfxLab - Cloud4Media
ParisfxLab - Cloud4MediaFrançois Hanat
 
A Cloud-based Automated Authoring System to support e-Learning in Higher Educ...
A Cloud-based Automated Authoring System to support e-Learning in Higher Educ...A Cloud-based Automated Authoring System to support e-Learning in Higher Educ...
A Cloud-based Automated Authoring System to support e-Learning in Higher Educ...Mohamed Ossa
 
On demand video_streaming_apps_and_its_server_side_cloud_infrastructure_at_aws
On demand video_streaming_apps_and_its_server_side_cloud_infrastructure_at_awsOn demand video_streaming_apps_and_its_server_side_cloud_infrastructure_at_aws
On demand video_streaming_apps_and_its_server_side_cloud_infrastructure_at_awsSumit Arora
 
Switch to alfresco with wasaaiq [compatibility mode]
Switch to alfresco with wasaaiq [compatibility mode]Switch to alfresco with wasaaiq [compatibility mode]
Switch to alfresco with wasaaiq [compatibility mode]Alfresco Software
 
How My Website Learned to Stop Worrying and Love the Cloud
How My Website Learned to Stop Worrying and Love the CloudHow My Website Learned to Stop Worrying and Love the Cloud
How My Website Learned to Stop Worrying and Love the CloudMike Richwalsky
 
CloudEngine at Dev8D 2011
CloudEngine at Dev8D 2011CloudEngine at Dev8D 2011
CloudEngine at Dev8D 2011Nick Freear
 
Flex 4.5 and mobile development
Flex 4.5 and mobile developmentFlex 4.5 and mobile development
Flex 4.5 and mobile developmentMichael Chaize
 
Xebia adobe flash mobile applications
Xebia adobe flash mobile applicationsXebia adobe flash mobile applications
Xebia adobe flash mobile applicationsMichael Chaize
 
Drupal and-flex-drupal camp
Drupal and-flex-drupal campDrupal and-flex-drupal camp
Drupal and-flex-drupal campClaudiu Cristea
 
Selenium Training in Mohali
Selenium Training in MohaliSelenium Training in Mohali
Selenium Training in MohaliE2MATRIX
 
Selenium Training in Ludhiana
Selenium Training in LudhianaSelenium Training in Ludhiana
Selenium Training in LudhianaE2MATRIX
 
Selenium Training in Phagwara
Selenium Training in PhagwaraSelenium Training in Phagwara
Selenium Training in PhagwaraE2MATRIX
 
Hss Trends May2009c
Hss Trends May2009cHss Trends May2009c
Hss Trends May2009cJoe Bachana
 
We4IT LCTY 2013 - x-pages-men - ibm domino xpages - performance in a nutshell
We4IT LCTY 2013 - x-pages-men - ibm domino xpages - performance in a nutshellWe4IT LCTY 2013 - x-pages-men - ibm domino xpages - performance in a nutshell
We4IT LCTY 2013 - x-pages-men - ibm domino xpages - performance in a nutshellWe4IT Group
 
Selenium Training in Chandigarh
Selenium Training in ChandigarhSelenium Training in Chandigarh
Selenium Training in ChandigarhE2MATRIX
 
Selenium Training in Amritsar
Selenium Training in AmritsarSelenium Training in Amritsar
Selenium Training in AmritsarE2MATRIX
 
Best Practices in Moodle Course Development
Best Practices in Moodle Course DevelopmentBest Practices in Moodle Course Development
Best Practices in Moodle Course Developmentnosh0502
 

Similar a Moodle cdn (20)

Elimedia techpros
Elimedia techprosElimedia techpros
Elimedia techpros
 
Java EE 7 - Embracing the Cloud and HTML 5
Java EE 7 - Embracing the Cloud and HTML 5Java EE 7 - Embracing the Cloud and HTML 5
Java EE 7 - Embracing the Cloud and HTML 5
 
ParisfxLab - Cloud4Media
ParisfxLab - Cloud4MediaParisfxLab - Cloud4Media
ParisfxLab - Cloud4Media
 
A Cloud-based Automated Authoring System to support e-Learning in Higher Educ...
A Cloud-based Automated Authoring System to support e-Learning in Higher Educ...A Cloud-based Automated Authoring System to support e-Learning in Higher Educ...
A Cloud-based Automated Authoring System to support e-Learning in Higher Educ...
 
On demand video_streaming_apps_and_its_server_side_cloud_infrastructure_at_aws
On demand video_streaming_apps_and_its_server_side_cloud_infrastructure_at_awsOn demand video_streaming_apps_and_its_server_side_cloud_infrastructure_at_aws
On demand video_streaming_apps_and_its_server_side_cloud_infrastructure_at_aws
 
Switch to alfresco with wasaaiq [compatibility mode]
Switch to alfresco with wasaaiq [compatibility mode]Switch to alfresco with wasaaiq [compatibility mode]
Switch to alfresco with wasaaiq [compatibility mode]
 
How My Website Learned to Stop Worrying and Love the Cloud
How My Website Learned to Stop Worrying and Love the CloudHow My Website Learned to Stop Worrying and Love the Cloud
How My Website Learned to Stop Worrying and Love the Cloud
 
CloudEngine at Dev8D 2011
CloudEngine at Dev8D 2011CloudEngine at Dev8D 2011
CloudEngine at Dev8D 2011
 
Flex 4.5 and mobile development
Flex 4.5 and mobile developmentFlex 4.5 and mobile development
Flex 4.5 and mobile development
 
503 434-438
503 434-438503 434-438
503 434-438
 
Xebia adobe flash mobile applications
Xebia adobe flash mobile applicationsXebia adobe flash mobile applications
Xebia adobe flash mobile applications
 
Drupal and-flex-drupal camp
Drupal and-flex-drupal campDrupal and-flex-drupal camp
Drupal and-flex-drupal camp
 
Selenium Training in Mohali
Selenium Training in MohaliSelenium Training in Mohali
Selenium Training in Mohali
 
Selenium Training in Ludhiana
Selenium Training in LudhianaSelenium Training in Ludhiana
Selenium Training in Ludhiana
 
Selenium Training in Phagwara
Selenium Training in PhagwaraSelenium Training in Phagwara
Selenium Training in Phagwara
 
Hss Trends May2009c
Hss Trends May2009cHss Trends May2009c
Hss Trends May2009c
 
We4IT LCTY 2013 - x-pages-men - ibm domino xpages - performance in a nutshell
We4IT LCTY 2013 - x-pages-men - ibm domino xpages - performance in a nutshellWe4IT LCTY 2013 - x-pages-men - ibm domino xpages - performance in a nutshell
We4IT LCTY 2013 - x-pages-men - ibm domino xpages - performance in a nutshell
 
Selenium Training in Chandigarh
Selenium Training in ChandigarhSelenium Training in Chandigarh
Selenium Training in Chandigarh
 
Selenium Training in Amritsar
Selenium Training in AmritsarSelenium Training in Amritsar
Selenium Training in Amritsar
 
Best Practices in Moodle Course Development
Best Practices in Moodle Course DevelopmentBest Practices in Moodle Course Development
Best Practices in Moodle Course Development
 

Más de Takeshi Matsuzaki

大学向け Moodleビギナー管理者が知っておくべき10のこと
大学向けMoodleビギナー管理者が知っておくべき10のこと大学向けMoodleビギナー管理者が知っておくべき10のこと
大学向け Moodleビギナー管理者が知っておくべき10のことTakeshi Matsuzaki
 
企業、自治体向け Moodleビギナー管理者が知っておくべき10のこと
企業、自治体向けMoodleビギナー管理者が知っておくべき10のこと企業、自治体向けMoodleビギナー管理者が知っておくべき10のこと
企業、自治体向け Moodleビギナー管理者が知っておくべき10のことTakeshi Matsuzaki
 
オンプレサポート及び大学向けMoodle@Moodle Moot 2017JP
オンプレサポート及び大学向けMoodle@Moodle Moot 2017JPオンプレサポート及び大学向けMoodle@Moodle Moot 2017JP
オンプレサポート及び大学向けMoodle@Moodle Moot 2017JPTakeshi Matsuzaki
 
スケーラブルMoodle@Moodle Moot 2017JP
スケーラブルMoodle@Moodle Moot 2017JPスケーラブルMoodle@Moodle Moot 2017JP
スケーラブルMoodle@Moodle Moot 2017JPTakeshi Matsuzaki
 
Moodle Developing Environment (J)
Moodle Developing Environment (J)Moodle Developing Environment (J)
Moodle Developing Environment (J)Takeshi Matsuzaki
 
Moodle Developing Environment (E)
Moodle Developing Environment (E)Moodle Developing Environment (E)
Moodle Developing Environment (E)Takeshi Matsuzaki
 
Mobile learning with Open source software
Mobile learning with Open source softwareMobile learning with Open source software
Mobile learning with Open source softwareTakeshi Matsuzaki
 
無料のオープンソースを使った モバイルラーニング実践
無料のオープンソースを使ったモバイルラーニング実践無料のオープンソースを使ったモバイルラーニング実践
無料のオープンソースを使った モバイルラーニング実践Takeshi Matsuzaki
 
Moodle Moot Okinawa #365 'Tips for effective use of Moodle'
Moodle Moot Okinawa #365 'Tips for effective use of Moodle'Moodle Moot Okinawa #365 'Tips for effective use of Moodle'
Moodle Moot Okinawa #365 'Tips for effective use of Moodle'Takeshi Matsuzaki
 
Moodle Moot沖縄発表資料 #365 [Moodleを有効活用する為のヒント]
Moodle Moot沖縄発表資料 #365 [Moodleを有効活用する為のヒント]Moodle Moot沖縄発表資料 #365 [Moodleを有効活用する為のヒント]
Moodle Moot沖縄発表資料 #365 [Moodleを有効活用する為のヒント]Takeshi Matsuzaki
 
Moodleを有効活用する為のヒント
Moodleを有効活用する為のヒントMoodleを有効活用する為のヒント
Moodleを有効活用する為のヒントTakeshi Matsuzaki
 
Moodle普及 日本での問題点とその解決案
Moodle普及 日本での問題点とその解決案Moodle普及 日本での問題点とその解決案
Moodle普及 日本での問題点とその解決案Takeshi Matsuzaki
 

Más de Takeshi Matsuzaki (18)

大学向け Moodleビギナー管理者が知っておくべき10のこと
大学向けMoodleビギナー管理者が知っておくべき10のこと大学向けMoodleビギナー管理者が知っておくべき10のこと
大学向け Moodleビギナー管理者が知っておくべき10のこと
 
企業、自治体向け Moodleビギナー管理者が知っておくべき10のこと
企業、自治体向けMoodleビギナー管理者が知っておくべき10のこと企業、自治体向けMoodleビギナー管理者が知っておくべき10のこと
企業、自治体向け Moodleビギナー管理者が知っておくべき10のこと
 
オンプレサポート及び大学向けMoodle@Moodle Moot 2017JP
オンプレサポート及び大学向けMoodle@Moodle Moot 2017JPオンプレサポート及び大学向けMoodle@Moodle Moot 2017JP
オンプレサポート及び大学向けMoodle@Moodle Moot 2017JP
 
スケーラブルMoodle@Moodle Moot 2017JP
スケーラブルMoodle@Moodle Moot 2017JPスケーラブルMoodle@Moodle Moot 2017JP
スケーラブルMoodle@Moodle Moot 2017JP
 
Moodle3.1 Lightning talk
Moodle3.1 Lightning talkMoodle3.1 Lightning talk
Moodle3.1 Lightning talk
 
Moodle3.1の概要
Moodle3.1の概要Moodle3.1の概要
Moodle3.1の概要
 
Moodle Developing Environment (J)
Moodle Developing Environment (J)Moodle Developing Environment (J)
Moodle Developing Environment (J)
 
Moodle Developing Environment (E)
Moodle Developing Environment (E)Moodle Developing Environment (E)
Moodle Developing Environment (E)
 
Tin Can Moodle(e)
Tin Can Moodle(e)Tin Can Moodle(e)
Tin Can Moodle(e)
 
Tin Can Moodle(j)
Tin Can Moodle(j)Tin Can Moodle(j)
Tin Can Moodle(j)
 
Mobile learning with Open source software
Mobile learning with Open source softwareMobile learning with Open source software
Mobile learning with Open source software
 
無料のオープンソースを使った モバイルラーニング実践
無料のオープンソースを使ったモバイルラーニング実践無料のオープンソースを使ったモバイルラーニング実践
無料のオープンソースを使った モバイルラーニング実践
 
Moodle + Adobe Connect
Moodle + Adobe Connect Moodle + Adobe Connect
Moodle + Adobe Connect
 
Moodle Moot Okinawa #365 'Tips for effective use of Moodle'
Moodle Moot Okinawa #365 'Tips for effective use of Moodle'Moodle Moot Okinawa #365 'Tips for effective use of Moodle'
Moodle Moot Okinawa #365 'Tips for effective use of Moodle'
 
Moodle Moot沖縄発表資料 #365 [Moodleを有効活用する為のヒント]
Moodle Moot沖縄発表資料 #365 [Moodleを有効活用する為のヒント]Moodle Moot沖縄発表資料 #365 [Moodleを有効活用する為のヒント]
Moodle Moot沖縄発表資料 #365 [Moodleを有効活用する為のヒント]
 
Moodle + Adobe Connect(J)
Moodle + Adobe Connect(J)Moodle + Adobe Connect(J)
Moodle + Adobe Connect(J)
 
Moodleを有効活用する為のヒント
Moodleを有効活用する為のヒントMoodleを有効活用する為のヒント
Moodleを有効活用する為のヒント
 
Moodle普及 日本での問題点とその解決案
Moodle普及 日本での問題点とその解決案Moodle普及 日本での問題点とその解決案
Moodle普及 日本での問題点とその解決案
 

Último

Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 

Último (20)

Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 

Moodle cdn

  • 1. Activity Module to use HTML5 video on Amazon CDN w w w . e - l e a r n i n g . c o . j p
  • 2. Who am I ? ● Takeshi Matsuzaki ● matsuzakit@e-learning.co.jp ● http://www.facebook.com/matsuzakit ● CEO of e-learning corporation ltd. ● Established 2000. ● For IT engineers contents ● e-learning Solution Provider for corporations and schools. ● Experienced the other LMS for a long time ● Our contents consists of many videos. ● Newbie for Moodle 2
  • 3. Problems Moodle as new LMS 1 Cheap CDN 2 Prohibit direct link 3 Multiple devices 4 Ease to Use 3
  • 4. Our Solutions Problems Solution  Cheap CDN Amazon Cloud Front Contents Delivery Network Edge location is available in Japan. Scalable, Stable Prohibit direct link Time Limited URL Video's URL is invalid after the time past.  Multiple Devices HTML5 Video & Player MP4 for Safari, Android, IE9 WebM for Firefox Flash fallback for IE7, IE8  Easy to use Activity Module toshimi 4
  • 5. Actors videos CDN administrator amazon cloud front student 5
  • 6. How it works(1/5) H.264/AAC(mp4) IE9, Chrome, Safari on iPad/iPhone, Android Browser videos CDN administrator WebM amazon cloud front 1. Convert your videos Firefox XMedia Recode Free Software toshimi student 6
  • 7. How it works(2/5) CDN S3 amazon cloud front administrator videos 2. Put them on Anazon cloud front Cloudberry Explorer and make them the private contents. Free Software http://cloudfront.net/bac ket/myvideo.mp4 toshimi http://cloudfront.net/back et/myvideo.mp4? Expires=1337847726& Signature=HcRkjso_& Key-PairId=APKxxxxxx 7
  • 8. How it works(3/5) Install 'toshimi' to Moodle. With toshimi's configuration, set Amazon account information, public key and private key file. Open Source Software Open Source Software 8
  • 9. How it works(4/5) administrator Add toshimi's instance as Activity module. Set video's url. 9
  • 10. How it works(5/5) CDN amazon cloud front Direct link student 10
  • 11. Public Version • Saving number of viewing a video. • Copying multi instances – http://*****/linux{{n}}.mp4 – 'n' is automatically increased • http://*****/linux1.mp4 • http://*****/linux2.mp4 • http://*****/linux3.mp4 11
  • 12. As newbie for Moodle • Lots of good information to develop • Easy to develop . f.e Moodle Form, etc... • Dispersion of information • Experience is important • Few information in Japanese • Thanks for excellent software. 12
  • 13. MoLee: Mobile Learning Engine Single Source, Cross-Platform, and Multi-Device Content Management and Delivery System Enables FLASH content utilization on iPad/iPhone/Android/PC  ‘MoLee’ is a Cross-Platform and Multi-Device content system that enables Flash contents to run on iPad, iPhone, Android and PC  ‘MoLee’ consists of a Viewer Application for the User/Learner and a Learning Management System Urlscheme Interface for the Content Administrator  Viewer Application allows the download of Flash contents assigned by an administrator to the user, view these contents, and logs usage and other relevant data  LMS Urlscheme interface enables an Moodle’s administrator to manage content delivery (Online Content, Offline download Content) and analyze user data from logs FLASH Contents MoLee Moodle User Administrator Contents Viewer Contents Delivery Urlscheme Interface PC Tablet Smartphone User iOS technology and platform Independent framework Android Environments Win/Mac Contents Data E& T Application Sales Presentation FLASH/AIR Area Marketing Research HTML5 Execution Learner Sales Research LPTC Mail: hata@lpt.jp 13
  • 14. Develop High Quality Low Cost Multi-Devices Contents FLASH No Programming PDF/HTML/Video No Debugging High Quality Low Cost COMMAND STORAGE open http openOnline MoLee Urlscheme Interface : molee://command https download app-storage upload app Content Accessibility independent of technology or platform 14
  • 15. Thank You! A n y Q u e s t i o n s ?