SlideShare una empresa de Scribd logo
1 de 23
Descargar para leer sin conexión
Mobyle 1.5
28 septembre 2012, Institut Pasteur
What is Mobyle
What's new in Mobyle 1.5


●   Workspace management
●   Multiple data
●   Tutorials
●   BMID
●   BMPS
●   Availability
Advanced workspace management


● it becomes hard to navigate and manage user data and
  jobs:
   ○ jobs have generic names: service name + date
   ○ data sometimes have generic names: parameter name
      or file name
   ○ regular users can have large numbers of jobs and data
      stored in their workspace

● solution: provide a way for users to easily rename their
  important jobs/data or remove the ones which are useless
Advanced workspace management




                           Bookmark as "x"
   Generic job/ bookmark
          names
Advanced workspace management




        Rename jobs             Remove or sort jobs / data
   (click on the pen icon)   bookmarks in the overview panel
Advanced workspace management




    Rename jobs
Advanced workspace management




    Job is renamed
Advanced workspace management




     jobs/data bookmarks can also be renamed in the Overview panels
"Multiple" data


● Sometimes a program accepts a list of n files as input

● In Mobyle 1.0.x, it is not possible to specify this
  behaviour

● The workaround is to create web interfaces with a fixed
  but limited number of parameters which will be
  translated into files

● not flexible enough!
"Multiple" data




 Three databoxes let you specify three
     files at most as program input
"Multiple" data


                          You can add new databoxes "on
                             the fly" with the [+] button




                  You can remove them with the
                        "remove" button
"Multiple" data


The order of the inputs is preserved through   Two files have been used as input
      the order on the command line                 for the same parameter
"Multiple" data


 You specify a "multiple" type by merely       Process the value using the separator and the
adding the "Multiple" prefix to the datatype     command line formatting code in <format>
Tutorials


● Tutorials in Mobyle 1.0.x are hard-coded: a limited list of
  HTML pages

● Depending on the context of each server, one might
  want to add/remove such pages:
  ○ to provide help pages about a given service
  ○ to explain a given use-case

● This requires the modification of Mobyle code (portal
  templates) which is overwritten on each update and
  may even break it altogether.

● not flexible enough!
Tutorials




                                              Tutorials are HTML web pages
Tutorials can be added, classified and   which can now be deployed the same way
 searched the same way as the other                      as others
              "services"
Tutorials


            Locally stored dependencies can be stored
            in a local directory that has the same name
                as the XML file, minus its extension
                      (just like viewers/widgets)




            A tutorial is a service XML consisting mostly
               of an <interface> tag that contains the
                            displayed HTML
Visualization/Edition Widgets
Edition and chaining
Export snapshots
Roadmap
● Edition widgets: Mobyle 1.0.5+, May 2012
● BMID
● BMPS      Mobyle 1.5, September 2012

Availability                   http://bit.ly/NyVaUl


                               $apt-get install mobyle




                            http://bit.ly/PTG0N7
Mobyle distribution
from 1.5 version Mobyle exists in two flavors:

● Mobyle+BCBB-1.xx.tar.gz .
   With BMID (programs editor) and BMPS
(user graphical workflows)

● Mobyle-1.xx.tar.gz .
   Without BMID (programs editor) and BMPS
(user graphical workflows)
Acknowledgements
NIAID: BMID and BMPS development
Nick Weber
Ramandeep Kaur
Janet He
Jennifer Dommer

GenOuest: packaging effort and more...
Olivier Sallou

Más contenido relacionado

Similar a Mobyle 1.5 - Mobyle Workshop - September 28, 2012

Presentation Dolibarr ERP CRM - what's new in 7.0 - devcamp Nancy 2018
Presentation Dolibarr ERP CRM - what's new in 7.0 - devcamp Nancy 2018Presentation Dolibarr ERP CRM - what's new in 7.0 - devcamp Nancy 2018
Presentation Dolibarr ERP CRM - what's new in 7.0 - devcamp Nancy 2018Laurent Destailleur
 
Dolibarr - What's new 3.9 and 4.0 (english)
Dolibarr - What's new 3.9 and 4.0 (english)Dolibarr - What's new 3.9 and 4.0 (english)
Dolibarr - What's new 3.9 and 4.0 (english)Laurent Destailleur
 
The Joy of Subforms with Randy Carey
The Joy of Subforms with Randy CareyThe Joy of Subforms with Randy Carey
The Joy of Subforms with Randy Careyjdaychi
 
bi-publisher.pptx
bi-publisher.pptxbi-publisher.pptx
bi-publisher.pptxkjkombrink
 
Meet Magento Belarus 2015: Uladzimir Kalashnikau
Meet Magento Belarus 2015: Uladzimir KalashnikauMeet Magento Belarus 2015: Uladzimir Kalashnikau
Meet Magento Belarus 2015: Uladzimir KalashnikauAmasty
 
Marcus Kesseler: Weaving XML Into Your Workflows: Use Cases, Tools, Pitfalls ...
Marcus Kesseler: Weaving XML Into Your Workflows: Use Cases, Tools, Pitfalls ...Marcus Kesseler: Weaving XML Into Your Workflows: Use Cases, Tools, Pitfalls ...
Marcus Kesseler: Weaving XML Into Your Workflows: Use Cases, Tools, Pitfalls ...StartWithXMLLondon
 
Introduction To Drupal
Introduction To DrupalIntroduction To Drupal
Introduction To DrupalLauren Roth
 
Populating your domino directory or any domino database with tivoli directory...
Populating your domino directory or any domino database with tivoli directory...Populating your domino directory or any domino database with tivoli directory...
Populating your domino directory or any domino database with tivoli directory...dominion
 
Dolibarr - What's new in 9.0 - devcamp valence 2018
Dolibarr - What's new in 9.0 - devcamp valence 2018Dolibarr - What's new in 9.0 - devcamp valence 2018
Dolibarr - What's new in 9.0 - devcamp valence 2018Laurent Destailleur
 
INTRUDUCTION TO HTML 5
INTRUDUCTION TO HTML 5INTRUDUCTION TO HTML 5
INTRUDUCTION TO HTML 5reshmy12
 
Dolibarr - what's new in 10.0 - devcamp lyon 2019
Dolibarr - what's new in 10.0 - devcamp lyon 2019Dolibarr - what's new in 10.0 - devcamp lyon 2019
Dolibarr - what's new in 10.0 - devcamp lyon 2019Laurent Destailleur
 
Document Sucuess With Office 2007
Document Sucuess With Office 2007 Document Sucuess With Office 2007
Document Sucuess With Office 2007 Severus Prime
 
Dolibarr - What's new in 13.0 - Webinare 2020
Dolibarr - What's new in 13.0 - Webinare 2020Dolibarr - What's new in 13.0 - Webinare 2020
Dolibarr - What's new in 13.0 - Webinare 2020Laurent Destailleur
 
Dolibarr - what's new in 11.0 - devcamp Pau 2019
Dolibarr - what's new in 11.0 - devcamp Pau 2019Dolibarr - what's new in 11.0 - devcamp Pau 2019
Dolibarr - what's new in 11.0 - devcamp Pau 2019Laurent Destailleur
 
MongoDB Introduction and Data Modelling
MongoDB Introduction and Data Modelling MongoDB Introduction and Data Modelling
MongoDB Introduction and Data Modelling Sachin Bhosale
 

Similar a Mobyle 1.5 - Mobyle Workshop - September 28, 2012 (20)

Presentation Dolibarr ERP CRM - what's new in 7.0 - devcamp Nancy 2018
Presentation Dolibarr ERP CRM - what's new in 7.0 - devcamp Nancy 2018Presentation Dolibarr ERP CRM - what's new in 7.0 - devcamp Nancy 2018
Presentation Dolibarr ERP CRM - what's new in 7.0 - devcamp Nancy 2018
 
Dolibarr - What's new 3.9 and 4.0 (english)
Dolibarr - What's new 3.9 and 4.0 (english)Dolibarr - What's new 3.9 and 4.0 (english)
Dolibarr - What's new 3.9 and 4.0 (english)
 
The Joy of Subforms with Randy Carey
The Joy of Subforms with Randy CareyThe Joy of Subforms with Randy Carey
The Joy of Subforms with Randy Carey
 
bi-publisher.pptx
bi-publisher.pptxbi-publisher.pptx
bi-publisher.pptx
 
Meet Magento Belarus 2015: Uladzimir Kalashnikau
Meet Magento Belarus 2015: Uladzimir KalashnikauMeet Magento Belarus 2015: Uladzimir Kalashnikau
Meet Magento Belarus 2015: Uladzimir Kalashnikau
 
PPT1
PPT1PPT1
PPT1
 
Enhancements
Enhancements Enhancements
Enhancements
 
Lotus Domino 8.5
Lotus Domino 8.5Lotus Domino 8.5
Lotus Domino 8.5
 
Marcus Kesseler: Weaving XML Into Your Workflows: Use Cases, Tools, Pitfalls ...
Marcus Kesseler: Weaving XML Into Your Workflows: Use Cases, Tools, Pitfalls ...Marcus Kesseler: Weaving XML Into Your Workflows: Use Cases, Tools, Pitfalls ...
Marcus Kesseler: Weaving XML Into Your Workflows: Use Cases, Tools, Pitfalls ...
 
Introduction To Drupal
Introduction To DrupalIntroduction To Drupal
Introduction To Drupal
 
Jmp108
Jmp108Jmp108
Jmp108
 
Populating your domino directory or any domino database with tivoli directory...
Populating your domino directory or any domino database with tivoli directory...Populating your domino directory or any domino database with tivoli directory...
Populating your domino directory or any domino database with tivoli directory...
 
Dolibarr - What's new in 9.0 - devcamp valence 2018
Dolibarr - What's new in 9.0 - devcamp valence 2018Dolibarr - What's new in 9.0 - devcamp valence 2018
Dolibarr - What's new in 9.0 - devcamp valence 2018
 
INTRUDUCTION TO HTML 5
INTRUDUCTION TO HTML 5INTRUDUCTION TO HTML 5
INTRUDUCTION TO HTML 5
 
Dolibarr - what's new in 10.0 - devcamp lyon 2019
Dolibarr - what's new in 10.0 - devcamp lyon 2019Dolibarr - what's new in 10.0 - devcamp lyon 2019
Dolibarr - what's new in 10.0 - devcamp lyon 2019
 
Vc++
Vc++Vc++
Vc++
 
Document Sucuess With Office 2007
Document Sucuess With Office 2007 Document Sucuess With Office 2007
Document Sucuess With Office 2007
 
Dolibarr - What's new in 13.0 - Webinare 2020
Dolibarr - What's new in 13.0 - Webinare 2020Dolibarr - What's new in 13.0 - Webinare 2020
Dolibarr - What's new in 13.0 - Webinare 2020
 
Dolibarr - what's new in 11.0 - devcamp Pau 2019
Dolibarr - what's new in 11.0 - devcamp Pau 2019Dolibarr - what's new in 11.0 - devcamp Pau 2019
Dolibarr - what's new in 11.0 - devcamp Pau 2019
 
MongoDB Introduction and Data Modelling
MongoDB Introduction and Data Modelling MongoDB Introduction and Data Modelling
MongoDB Introduction and Data Modelling
 

Último

Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxRemote DBA Services
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Bhuvaneswari Subramani
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityWSO2
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Angeliki Cooney
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 

Último (20)

Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 

Mobyle 1.5 - Mobyle Workshop - September 28, 2012

  • 1. Mobyle 1.5 28 septembre 2012, Institut Pasteur
  • 3. What's new in Mobyle 1.5 ● Workspace management ● Multiple data ● Tutorials ● BMID ● BMPS ● Availability
  • 4. Advanced workspace management ● it becomes hard to navigate and manage user data and jobs: ○ jobs have generic names: service name + date ○ data sometimes have generic names: parameter name or file name ○ regular users can have large numbers of jobs and data stored in their workspace ● solution: provide a way for users to easily rename their important jobs/data or remove the ones which are useless
  • 5. Advanced workspace management Bookmark as "x" Generic job/ bookmark names
  • 6. Advanced workspace management Rename jobs Remove or sort jobs / data (click on the pen icon) bookmarks in the overview panel
  • 9. Advanced workspace management jobs/data bookmarks can also be renamed in the Overview panels
  • 10. "Multiple" data ● Sometimes a program accepts a list of n files as input ● In Mobyle 1.0.x, it is not possible to specify this behaviour ● The workaround is to create web interfaces with a fixed but limited number of parameters which will be translated into files ● not flexible enough!
  • 11. "Multiple" data Three databoxes let you specify three files at most as program input
  • 12. "Multiple" data You can add new databoxes "on the fly" with the [+] button You can remove them with the "remove" button
  • 13. "Multiple" data The order of the inputs is preserved through Two files have been used as input the order on the command line for the same parameter
  • 14. "Multiple" data You specify a "multiple" type by merely Process the value using the separator and the adding the "Multiple" prefix to the datatype command line formatting code in <format>
  • 15. Tutorials ● Tutorials in Mobyle 1.0.x are hard-coded: a limited list of HTML pages ● Depending on the context of each server, one might want to add/remove such pages: ○ to provide help pages about a given service ○ to explain a given use-case ● This requires the modification of Mobyle code (portal templates) which is overwritten on each update and may even break it altogether. ● not flexible enough!
  • 16. Tutorials Tutorials are HTML web pages Tutorials can be added, classified and which can now be deployed the same way searched the same way as the other as others "services"
  • 17. Tutorials Locally stored dependencies can be stored in a local directory that has the same name as the XML file, minus its extension (just like viewers/widgets) A tutorial is a service XML consisting mostly of an <interface> tag that contains the displayed HTML
  • 21. Roadmap ● Edition widgets: Mobyle 1.0.5+, May 2012 ● BMID ● BMPS Mobyle 1.5, September 2012 Availability http://bit.ly/NyVaUl $apt-get install mobyle http://bit.ly/PTG0N7
  • 22. Mobyle distribution from 1.5 version Mobyle exists in two flavors: ● Mobyle+BCBB-1.xx.tar.gz . With BMID (programs editor) and BMPS (user graphical workflows) ● Mobyle-1.xx.tar.gz . Without BMID (programs editor) and BMPS (user graphical workflows)
  • 23. Acknowledgements NIAID: BMID and BMPS development Nick Weber Ramandeep Kaur Janet He Jennifer Dommer GenOuest: packaging effort and more... Olivier Sallou