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
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...
Now ＡＬＯＭＡ 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 ！
Functions of ALOMA widget １ . 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 ） ２ . 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 ３ . 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 !