SlideShare a Scribd company logo
About Lotus Mashups




You can go forward or backward among the slides with the operation panel below.
The eagerly-awaited
release of Lotus Mashups
    has come in 2008 !
Benefits of Lotus Mashups
・For users
 Easy provides simple operation just to assemble widgets
 Agile enables rapid creation of mashup applications

・For developers
 Efficient enables components to be provided as “widgets”
 Versatile makes each widget used for multipurpose
But, how can we fully use
     Lotus Mashups?
In fact, there are large barriers...
・Prerequisites for users
 - Need skill to design functions and layouts of
    assembled mashup applications
 - Need full understanding of each widget wiring definition

・Prerequisites for developers
 - Need skill to design convenient and versatile widgets
 - Need methods to make each widget wiring definition
    precisely understood by users
What a wonderful story
  if you can reduce
 these prerequisites!
So we challenge!
・For users (simplify assembling operation)
 - Troublesome layout operations can be automated?
 - Appropriate widgets can be wired automatically?

・For developers (develop more effectively)
 - Widgets can be classified and organized by widget type?
 - Widget development process can be standardized
    according to widget type?
If we can provide a framework
 to assist these improvements,
 it would enhance the
value of Lotus Mashups
       drastically!
Market advantages
・Attract a new set of users
・Accelerate wide range developers’
 participation in Lotus Mashups
・Build a new community and vitalize market
・Make new related business, such as technical
 support and administration of widget library,
 come into the market

                      :
To begin with,
     let’s take a look at
an existing operational process
     of Lotus Mashups
An existing operational process
1    - Consider which widgets to compose      2      - Place widgets on a page
     - Understand widget wiring interfaces




If you cannot discover the widget you want,
you have to start with creating it.

4    - Wire widgets                           3      - Adjust layout




    You cannot do it without full
    understanding of widget definitions...    It is very difficult to make layout well balanced...
A current operation of Mashups page creation
・You have to do the layout and wiring of widgets all manually
 After placing widgets you would like to use on a page of Lotus Mashups, you have to adjust
 the size and position of widgets by dragging each widget.
 As for this size adjustment operation, it is often subtly off the intended position.
 And as for the widget wiring operation, you cannot make it work fine without fully
 understanding of each widget’s characteristics.
 So it takes too much time to fully use those functions.




 You cannot wire widgets         You cannot wire widgets        It is very difficult to make
 without full understanding of   without full understanding     layout well balanced...
 widget definitions...           of widget definitions...
Now let’s watch
 a demo movie of
a current operational
      process.

More Related Content

Similar to Beginning

Magezon Page Builder - Drag & Drop Magento 2 Page Builder Extension
Magezon Page Builder - Drag & Drop Magento 2 Page Builder ExtensionMagezon Page Builder - Drag & Drop Magento 2 Page Builder Extension
Magezon Page Builder - Drag & Drop Magento 2 Page Builder Extension
Magezon
 
Drupal Panopoly | Drupal Camp Vienna 2015
Drupal Panopoly | Drupal Camp Vienna 2015Drupal Panopoly | Drupal Camp Vienna 2015
Drupal Panopoly | Drupal Camp Vienna 2015
Matthias Walti
 
Tableau vs Panorama Necto
Tableau vs Panorama NectoTableau vs Panorama Necto
Tableau vs Panorama Necto
Albert Johnson
 
Active web page chapter for reading purpose
Active web page chapter for reading purposeActive web page chapter for reading purpose
Active web page chapter for reading purpose
SambalSwetank
 
Developing SPI applications using Grails and AngularJS
Developing SPI applications using Grails and AngularJSDeveloping SPI applications using Grails and AngularJS
Developing SPI applications using Grails and AngularJS
Alvaro Sanchez-Mariscal
 
Intro to auto_desk_maya2015
Intro to auto_desk_maya2015Intro to auto_desk_maya2015
Intro to auto_desk_maya2015
Naveed Ahmed Hulio
 
UX, Front-end and Back-end: How front-end can help these guys?
UX, Front-end and Back-end: How front-end can help these guys?UX, Front-end and Back-end: How front-end can help these guys?
UX, Front-end and Back-end: How front-end can help these guys?
Diego Eis
 
Jw13 developer-jive talks-presentation
Jw13 developer-jive talks-presentationJw13 developer-jive talks-presentation
Jw13 developer-jive talks-presentation
Patrick Li
 
.NET 1.1 Base Page Framework Article
.NET 1.1 Base Page Framework Article.NET 1.1 Base Page Framework Article
.NET 1.1 Base Page Framework Article
bitburner93
 
Backbone/Marionette recap [2015]
Backbone/Marionette recap [2015]Backbone/Marionette recap [2015]
Backbone/Marionette recap [2015]
Andrii Lundiak
 
Widgetization: A New Paradigm
Widgetization: A New ParadigmWidgetization: A New Paradigm
Widgetization: A New Paradigm
Harbinger Systems - HRTech Builder of Choice
 
JSFoo Submission
JSFoo SubmissionJSFoo Submission
JSFoo Submission
Harshit Jain
 
Creating an Accessibility Machine for 220 Million Users
Creating an Accessibility Machine for 220 Million UsersCreating an Accessibility Machine for 220 Million Users
Creating an Accessibility Machine for 220 Million Users
NirHoresh2
 
Qt WebKit going Mobile
Qt WebKit going MobileQt WebKit going Mobile
Qt WebKit going Mobile
Kenneth Rohde Christiansen
 
Widget Best Practices
Widget Best PracticesWidget Best Practices
Widget Best Practices
Motorola Mobility - MOTODEV
 
Shield UI JavaScript Chart
Shield UI JavaScript ChartShield UI JavaScript Chart
Shield UI JavaScript Chart
JStoikov
 
Introducing asp.net web pages 2
Introducing asp.net web pages 2Introducing asp.net web pages 2
Introducing asp.net web pages 2
Uh-meet Thapa
 
Twitter Bootstrap
Twitter BootstrapTwitter Bootstrap
Twitter Bootstrap
Marwan Zouinkhi
 
UILayout plug-in for APEX
UILayout plug-in for APEXUILayout plug-in for APEX
UILayout plug-in for APEX
Tobias Arnhold
 
Create a color switcher in magento • inchoo
Create a color switcher in magento • inchooCreate a color switcher in magento • inchoo
Create a color switcher in magento • inchoo
S.m.sazedul Haque
 

Similar to Beginning (20)

Magezon Page Builder - Drag & Drop Magento 2 Page Builder Extension
Magezon Page Builder - Drag & Drop Magento 2 Page Builder ExtensionMagezon Page Builder - Drag & Drop Magento 2 Page Builder Extension
Magezon Page Builder - Drag & Drop Magento 2 Page Builder Extension
 
Drupal Panopoly | Drupal Camp Vienna 2015
Drupal Panopoly | Drupal Camp Vienna 2015Drupal Panopoly | Drupal Camp Vienna 2015
Drupal Panopoly | Drupal Camp Vienna 2015
 
Tableau vs Panorama Necto
Tableau vs Panorama NectoTableau vs Panorama Necto
Tableau vs Panorama Necto
 
Active web page chapter for reading purpose
Active web page chapter for reading purposeActive web page chapter for reading purpose
Active web page chapter for reading purpose
 
Developing SPI applications using Grails and AngularJS
Developing SPI applications using Grails and AngularJSDeveloping SPI applications using Grails and AngularJS
Developing SPI applications using Grails and AngularJS
 
Intro to auto_desk_maya2015
Intro to auto_desk_maya2015Intro to auto_desk_maya2015
Intro to auto_desk_maya2015
 
UX, Front-end and Back-end: How front-end can help these guys?
UX, Front-end and Back-end: How front-end can help these guys?UX, Front-end and Back-end: How front-end can help these guys?
UX, Front-end and Back-end: How front-end can help these guys?
 
Jw13 developer-jive talks-presentation
Jw13 developer-jive talks-presentationJw13 developer-jive talks-presentation
Jw13 developer-jive talks-presentation
 
.NET 1.1 Base Page Framework Article
.NET 1.1 Base Page Framework Article.NET 1.1 Base Page Framework Article
.NET 1.1 Base Page Framework Article
 
Backbone/Marionette recap [2015]
Backbone/Marionette recap [2015]Backbone/Marionette recap [2015]
Backbone/Marionette recap [2015]
 
Widgetization: A New Paradigm
Widgetization: A New ParadigmWidgetization: A New Paradigm
Widgetization: A New Paradigm
 
JSFoo Submission
JSFoo SubmissionJSFoo Submission
JSFoo Submission
 
Creating an Accessibility Machine for 220 Million Users
Creating an Accessibility Machine for 220 Million UsersCreating an Accessibility Machine for 220 Million Users
Creating an Accessibility Machine for 220 Million Users
 
Qt WebKit going Mobile
Qt WebKit going MobileQt WebKit going Mobile
Qt WebKit going Mobile
 
Widget Best Practices
Widget Best PracticesWidget Best Practices
Widget Best Practices
 
Shield UI JavaScript Chart
Shield UI JavaScript ChartShield UI JavaScript Chart
Shield UI JavaScript Chart
 
Introducing asp.net web pages 2
Introducing asp.net web pages 2Introducing asp.net web pages 2
Introducing asp.net web pages 2
 
Twitter Bootstrap
Twitter BootstrapTwitter Bootstrap
Twitter Bootstrap
 
UILayout plug-in for APEX
UILayout plug-in for APEXUILayout plug-in for APEX
UILayout plug-in for APEX
 
Create a color switcher in magento • inchoo
Create a color switcher in magento • inchooCreate a color switcher in magento • inchoo
Create a color switcher in magento • inchoo
 

More from MYAMADA

Beginning Jp
Beginning JpBeginning Jp
Beginning JpMYAMADA
 
Summary Jp
Summary JpSummary Jp
Summary Jp
MYAMADA
 
Types Jp
Types JpTypes Jp
Types JpMYAMADA
 
Typest Jp
Typest JpTypest Jp
Typest JpMYAMADA
 
Typest
TypestTypest
Typest
MYAMADA
 
Types
TypesTypes
Types
MYAMADA
 

More from MYAMADA (6)

Beginning Jp
Beginning JpBeginning Jp
Beginning Jp
 
Summary Jp
Summary JpSummary Jp
Summary Jp
 
Types Jp
Types JpTypes Jp
Types Jp
 
Typest Jp
Typest JpTypest Jp
Typest Jp
 
Typest
TypestTypest
Typest
 
Types
TypesTypes
Types
 

Recently uploaded

GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
Neo4j
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
Edge AI and Vision Alliance
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
panagenda
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
panagenda
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
tolgahangng
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
shyamraj55
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
Claudio Di Ciccio
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 

Recently uploaded (20)

GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 

Beginning

  • 1. About Lotus Mashups You can go forward or backward among the slides with the operation panel below.
  • 2. The eagerly-awaited release of Lotus Mashups has come in 2008 !
  • 3. Benefits of Lotus Mashups ・For users Easy provides simple operation just to assemble widgets Agile enables rapid creation of mashup applications ・For developers Efficient enables components to be provided as “widgets” Versatile makes each widget used for multipurpose
  • 4. But, how can we fully use Lotus Mashups?
  • 5. In fact, there are large barriers... ・Prerequisites for users - Need skill to design functions and layouts of assembled mashup applications - Need full understanding of each widget wiring definition ・Prerequisites for developers - Need skill to design convenient and versatile widgets - Need methods to make each widget wiring definition precisely understood by users
  • 6. What a wonderful story if you can reduce these prerequisites!
  • 7. So we challenge! ・For users (simplify assembling operation) - Troublesome layout operations can be automated? - Appropriate widgets can be wired automatically? ・For developers (develop more effectively) - Widgets can be classified and organized by widget type? - Widget development process can be standardized according to widget type?
  • 8. If we can provide a framework to assist these improvements, it would enhance the value of Lotus Mashups drastically!
  • 9. Market advantages ・Attract a new set of users ・Accelerate wide range developers’ participation in Lotus Mashups ・Build a new community and vitalize market ・Make new related business, such as technical support and administration of widget library, come into the market :
  • 10. To begin with, let’s take a look at an existing operational process of Lotus Mashups
  • 11. An existing operational process 1 - Consider which widgets to compose 2 - Place widgets on a page - Understand widget wiring interfaces If you cannot discover the widget you want, you have to start with creating it. 4 - Wire widgets 3 - Adjust layout You cannot do it without full understanding of widget definitions... It is very difficult to make layout well balanced...
  • 12. A current operation of Mashups page creation ・You have to do the layout and wiring of widgets all manually After placing widgets you would like to use on a page of Lotus Mashups, you have to adjust the size and position of widgets by dragging each widget. As for this size adjustment operation, it is often subtly off the intended position. And as for the widget wiring operation, you cannot make it work fine without fully understanding of each widget’s characteristics. So it takes too much time to fully use those functions. You cannot wire widgets You cannot wire widgets It is very difficult to make without full understanding of without full understanding layout well balanced... widget definitions... of widget definitions...
  • 13. Now let’s watch a demo movie of a current operational process.