SlideShare una empresa de Scribd logo
1 de 22
Outline     ・ Introduction (1)  ・ Chapter1 (2~9)  ・ Chapter2 ( 10 ~12)  ・ Chapter3 ( 1 3~ 16 )  ・ Chapter4 ( 17 ~21)  ・ Closing ( 22 ) ※  Figures in parenthesis correspond to slide numbers.
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 2 3 4 - Consider which widgets to compose - Understand widget wiring interfaces - Place widgets on a page - Adjust layout If you cannot discover the widget you want,  you have to start with creating it. It is very difficult to make layout well balanced... - Wire widgets You cannot do it without full understanding of widget definitions...
Demo movie ( before )
Now ALOMA  framework makes it  more convenient !
What is ALOMA framework? ・ A framework to assist Lotus Mashups    ALOMA  =  A ssistant  for  Lo tus  Ma shups ・ Make users' operations more simple    Layout and wire widgets automatically ・ Make developers' operations more efficient    Classify widgets by widget type Standardize widget development process
An improved operational process  using ALOMA framework 1 2 - Place widgets you want to use on a page - ALOMA widget automatically assembles and controls all widgets !
Demo movie ( after )
-  Summary  -
Position of ALOMA framework
Functions of ALOMA widget 1 . Act as a header part of mashup application ・ Displayed as a header part of created page ・ Enable to configure several settings such as titles, background   images,  hyperlinks to other web sites, etc ・ Enable to implement multi menu into a single page ( provide the function of tab switching ) 2 . Control widget layout and display mode ・ Automatically adjust position and size of all widgets on a page ・ Control to display/hide each widget in conjunction with tab switching 3 . Control widget wiring ・ Automatically wire appropriate widgets on a page instead of users
Benefits of ALOMA framework ・ Super easy for users !   Just select widgets you want to use,     and ALOMA does layout and wire widgets automatically. ・ Super efficient for developers !   Just develop widgets according to   ALOMA widgets standard,    and all ALOMA functions are provided smoothly to users.
Future plans ● Function enhancement of ALOMA - Enable more visual and intuitive operations ● Build a market : ALOMA Widget Market” - Build a system for administration, distribution and evaluation  of deliverable widgets - Publish a RSS feed to introduce new widgets ● Technical support business - Provide technical support and seminars for developers to develop  ALOMA-compliant widgets ● Build a community - Exchange of Information and technology between developers,  development of human resources ● Information sharing - Diffusion of know-how on ALOMA-compliant widget development  - Fulfilling development manuals, introduction of great works, contests, etc
Thanks ! We are looking forward to  seeing you in Orland !

Más contenido relacionado

Similar a Aloma_081031

Beginning
BeginningBeginning
BeginningMYAMADA
 
Introduction to UX for Mesiniaga Academy
Introduction to UX for Mesiniaga AcademyIntroduction to UX for Mesiniaga Academy
Introduction to UX for Mesiniaga AcademyZainul Zain
 
Delhi MuleSoft Meetup - 19 march2022
Delhi MuleSoft Meetup - 19 march2022Delhi MuleSoft Meetup - 19 march2022
Delhi MuleSoft Meetup - 19 march2022AnuragSharma900
 
Connect 2014 AD209 - Making Your Development Team More Productive With IBM Do...
Connect 2014 AD209 - Making Your Development Team More Productive With IBM Do...Connect 2014 AD209 - Making Your Development Team More Productive With IBM Do...
Connect 2014 AD209 - Making Your Development Team More Productive With IBM Do...marjoramg
 
Kochi Mulesoft Meetup #10 - MuleSoft Composer: Connect apps and data easily w...
Kochi Mulesoft Meetup #10 - MuleSoft Composer: Connect apps and data easily w...Kochi Mulesoft Meetup #10 - MuleSoft Composer: Connect apps and data easily w...
Kochi Mulesoft Meetup #10 - MuleSoft Composer: Connect apps and data easily w...sumitahuja94
 
Jw13 developer-jive talks-presentation
Jw13 developer-jive talks-presentationJw13 developer-jive talks-presentation
Jw13 developer-jive talks-presentationPatrick Li
 
Salesforce automationhour meighanbrodkeyflowcomponents
Salesforce automationhour meighanbrodkeyflowcomponentsSalesforce automationhour meighanbrodkeyflowcomponents
Salesforce automationhour meighanbrodkeyflowcomponentsMeighan Brodkey
 
Anatomy of an HTML 5 mobile web app
Anatomy of an HTML 5 mobile web app Anatomy of an HTML 5 mobile web app
Anatomy of an HTML 5 mobile web app Ivano Malavolta
 
MuleSoft Madrid Meetup #3 slides 2nd July 2020
MuleSoft Madrid Meetup #3 slides 2nd July 2020MuleSoft Madrid Meetup #3 slides 2nd July 2020
MuleSoft Madrid Meetup #3 slides 2nd July 2020Ieva Navickaite
 
BP218 IBM Lotus Notes 8 and IBM Lotus Expeditor Customization for LotusScript...
BP218 IBM Lotus Notes 8 and IBM Lotus Expeditor Customization for LotusScript...BP218 IBM Lotus Notes 8 and IBM Lotus Expeditor Customization for LotusScript...
BP218 IBM Lotus Notes 8 and IBM Lotus Expeditor Customization for LotusScript...John Head
 
Basics of Joomla!
Basics of Joomla! Basics of Joomla!
Basics of Joomla! Saurabh Shah
 
Streamlined CMS - DrupalCon Session
Streamlined CMS - DrupalCon SessionStreamlined CMS - DrupalCon Session
Streamlined CMS - DrupalCon SessionSmile I.T is open
 
Shield UI JavaScript Chart
Shield UI JavaScript ChartShield UI JavaScript Chart
Shield UI JavaScript ChartJStoikov
 
Vue Storefront - Progressive Web App for Magento (1.9, 2.x) - MM18DE speech
Vue Storefront - Progressive Web App for Magento (1.9, 2.x) - MM18DE speechVue Storefront - Progressive Web App for Magento (1.9, 2.x) - MM18DE speech
Vue Storefront - Progressive Web App for Magento (1.9, 2.x) - MM18DE speechDivante
 
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
 
Accessibility patterns testable requirements during early design
Accessibility patterns testable requirements during early designAccessibility patterns testable requirements during early design
Accessibility patterns testable requirements during early designAidan Tierney
 

Similar a Aloma_081031 (20)

Beginning
BeginningBeginning
Beginning
 
Introduction to UX for Mesiniaga Academy
Introduction to UX for Mesiniaga AcademyIntroduction to UX for Mesiniaga Academy
Introduction to UX for Mesiniaga Academy
 
Delhi MuleSoft Meetup - 19 march2022
Delhi MuleSoft Meetup - 19 march2022Delhi MuleSoft Meetup - 19 march2022
Delhi MuleSoft Meetup - 19 march2022
 
Cracow MuleSoft Meetup #1
Cracow MuleSoft Meetup #1Cracow MuleSoft Meetup #1
Cracow MuleSoft Meetup #1
 
Widgetization: A New Paradigm
Widgetization: A New ParadigmWidgetization: A New Paradigm
Widgetization: A New Paradigm
 
Connect 2014 AD209 - Making Your Development Team More Productive With IBM Do...
Connect 2014 AD209 - Making Your Development Team More Productive With IBM Do...Connect 2014 AD209 - Making Your Development Team More Productive With IBM Do...
Connect 2014 AD209 - Making Your Development Team More Productive With IBM Do...
 
Kochi Mulesoft Meetup #10 - MuleSoft Composer: Connect apps and data easily w...
Kochi Mulesoft Meetup #10 - MuleSoft Composer: Connect apps and data easily w...Kochi Mulesoft Meetup #10 - MuleSoft Composer: Connect apps and data easily w...
Kochi Mulesoft Meetup #10 - MuleSoft Composer: Connect apps and data easily w...
 
mulecomposer.pdf
mulecomposer.pdfmulecomposer.pdf
mulecomposer.pdf
 
Jw13 developer-jive talks-presentation
Jw13 developer-jive talks-presentationJw13 developer-jive talks-presentation
Jw13 developer-jive talks-presentation
 
Salesforce automationhour meighanbrodkeyflowcomponents
Salesforce automationhour meighanbrodkeyflowcomponentsSalesforce automationhour meighanbrodkeyflowcomponents
Salesforce automationhour meighanbrodkeyflowcomponents
 
Anatomy of an HTML 5 mobile web app
Anatomy of an HTML 5 mobile web app Anatomy of an HTML 5 mobile web app
Anatomy of an HTML 5 mobile web app
 
MuleSoft Madrid Meetup #3 slides 2nd July 2020
MuleSoft Madrid Meetup #3 slides 2nd July 2020MuleSoft Madrid Meetup #3 slides 2nd July 2020
MuleSoft Madrid Meetup #3 slides 2nd July 2020
 
BP218 IBM Lotus Notes 8 and IBM Lotus Expeditor Customization for LotusScript...
BP218 IBM Lotus Notes 8 and IBM Lotus Expeditor Customization for LotusScript...BP218 IBM Lotus Notes 8 and IBM Lotus Expeditor Customization for LotusScript...
BP218 IBM Lotus Notes 8 and IBM Lotus Expeditor Customization for LotusScript...
 
Basics of Joomla!
Basics of Joomla! Basics of Joomla!
Basics of Joomla!
 
Streamlined CMS - DrupalCon Session
Streamlined CMS - DrupalCon SessionStreamlined CMS - DrupalCon Session
Streamlined CMS - DrupalCon Session
 
Shield UI JavaScript Chart
Shield UI JavaScript ChartShield UI JavaScript Chart
Shield UI JavaScript Chart
 
RPA M2.pdf
RPA M2.pdfRPA M2.pdf
RPA M2.pdf
 
Vue Storefront - Progressive Web App for Magento (1.9, 2.x) - MM18DE speech
Vue Storefront - Progressive Web App for Magento (1.9, 2.x) - MM18DE speechVue Storefront - Progressive Web App for Magento (1.9, 2.x) - MM18DE speech
Vue Storefront - Progressive Web App for Magento (1.9, 2.x) - MM18DE speech
 
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?
 
Accessibility patterns testable requirements during early design
Accessibility patterns testable requirements during early designAccessibility patterns testable requirements during early design
Accessibility patterns testable requirements during early design
 

Último

Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 

Último (20)

Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 

Aloma_081031

  • 1. Outline     ・ Introduction (1)  ・ Chapter1 (2~9)  ・ Chapter2 ( 10 ~12)  ・ Chapter3 ( 1 3~ 16 )  ・ Chapter4 ( 17 ~21)  ・ Closing ( 22 ) ※ Figures in parenthesis correspond to slide numbers.
  • 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 2 3 4 - Consider which widgets to compose - Understand widget wiring interfaces - Place widgets on a page - Adjust layout If you cannot discover the widget you want, you have to start with creating it. It is very difficult to make layout well balanced... - Wire widgets You cannot do it without full understanding of widget definitions...
  • 12. Demo movie ( before )
  • 13. Now ALOMA framework makes it more convenient !
  • 14. What is ALOMA framework? ・ A framework to assist Lotus Mashups    ALOMA = A ssistant for Lo tus Ma shups ・ Make users' operations more simple    Layout and wire widgets automatically ・ Make developers' operations more efficient    Classify widgets by widget type Standardize widget development process
  • 15. An improved operational process using ALOMA framework 1 2 - Place widgets you want to use on a page - ALOMA widget automatically assembles and controls all widgets !
  • 16. Demo movie ( after )
  • 17. - Summary
  • 18. Position of ALOMA framework
  • 19. Functions of ALOMA widget 1 . Act as a header part of mashup application ・ Displayed as a header part of created page ・ Enable to configure several settings such as titles, background images, hyperlinks to other web sites, etc ・ Enable to implement multi menu into a single page ( provide the function of tab switching ) 2 . Control widget layout and display mode ・ Automatically adjust position and size of all widgets on a page ・ Control to display/hide each widget in conjunction with tab switching 3 . Control widget wiring ・ Automatically wire appropriate widgets on a page instead of users
  • 20. Benefits of ALOMA framework ・ Super easy for users !   Just select widgets you want to use,   and ALOMA does layout and wire widgets automatically. ・ Super efficient for developers !   Just develop widgets according to ALOMA widgets standard,   and all ALOMA functions are provided smoothly to users.
  • 21. Future plans ● Function enhancement of ALOMA - Enable more visual and intuitive operations ● Build a market : ALOMA Widget Market” - Build a system for administration, distribution and evaluation of deliverable widgets - Publish a RSS feed to introduce new widgets ● Technical support business - Provide technical support and seminars for developers to develop ALOMA-compliant widgets ● Build a community - Exchange of Information and technology between developers, development of human resources ● Information sharing - Diffusion of know-how on ALOMA-compliant widget development - Fulfilling development manuals, introduction of great works, contests, etc
  • 22. Thanks ! We are looking forward to seeing you in Orland !