Towards a Generic Model for Web Services Mashups Using the Spreadsheet Paradigm

Total Page:16

File Type:pdf, Size:1020Kb

Towards a Generic Model for Web Services Mashups Using the Spreadsheet Paradigm Towards a Generic Model for Web Services Mashups using the Spreadsheet Paradigm Dat Dac Hoang Dissertation submitted in fulfillment of the requirements for the degree of Doctor of Philosophy School of Computer Science and Engineering University of New South Wales Sydney, NSW 2052, Australia September 2011 Supervisor: Dr. Hye-Young Paik 2 i Originality Statement \I hereby declare that this submission is my own work and to the best of my knowl- edge it contains no materials previously published or written by another person, or substantial proportions of material which have been accepted for the award of any other degree or diploma at UNSW or any other educational institution, except where due acknowledgment is made in the thesis. Any contribution made to the research by others, with whom I have worked at UNSW or elsewhere, is explicitly acknowledged in the thesis. I also declare that the intellectual content of this thesis is the product of my own work, except to the extent that assistance from others in the project's design and conception or in style, presentation and linguistic expression is acknowledged." Signed: Name: Dat Dac Hoang Date: ............................... ii Copyright Statement \I hereby grant the University of New South Wales or its agents the right to archive and to make available my thesis or dissertation in whole or part in the University libraries in all forms of media, now or here after known, subject to the provisions of the Copyright Act 1968. I retain all proprietary rights, such as patent rights. I also retain the right to use in future works (such as articles or books) all or part of this thesis or dissertation. I also authorize University Microfilms to use the 350 word abstract of my thesis in Dissertation Abstract International (this is applicable to doctoral theses only). I have either used no substantial portions of copyright material in my thesis or I have obtained permission to use copyright material; where permission has not been granted I have applied/will apply for a partial restriction of the digital copy of my thesis or dissertation." Signed: ............................... Date: ............................... Authenticity Statement \I certify that the Library deposit digital copy is a direct equivalent of the final officially approved version of my thesis. No emendation of content has occurred and if there are any minor variations in formatting, they are the result of the conversion to digital format." Signed: ............................... Date: ............................... iii To my parents, my brother, my wife Hang-Thu, and our son Quang-Minh, who made all of this possible, for their endless love, encouragement and patience iv Acknowledgements This dissertation would not have been possible without the supports of many people. First and foremost, I wish to express my gratitude to my supervisor Dr. Hye- Young (Helen) Paik for her great support and guidance through my PhD candida- ture. I would like to thank her for accepting me to be one of her research students in the School of Computer Science and Engineering, the University of New South Wales. Working with Helen has been a continuous learning experience and I am grateful to her for invaluable advices and kind encouragements when I was lost. I thank her for trusting me to explore freely on my own when I found my direction. Without her support I would not have achieved what I have done in this dissertation. I gratefully thank Prof. Boualem Benatallah for his guidance and support. Boualem is an excellent, passionate, world-class scientist. He introduced me to the research field and taught me how to do research. I would like to acknowledge the Vietnamese Government (through Vietnamese Scholarship Overseas Program), the University of New South Wales, School of Com- puter Science and Engineering, Prof. Boualem Benatallah and Dr. Hye-Young Paik for providing me with the financial supports. I also would like to thank the School of Computer Science and Engineering for the great research environment and facilities they provide. I also sincerely thank A/Prof. Fethi Rabhi for his kindly support in providing access to the ADAGE project. The presentations and discussions in the group meetings were really valuable for my research. Over the years, I enjoyed to be a member of Service Oriented Computing research group and loved the conversations with people regarding my research. I would like to thank all members of the SOC group for the time we spent together, for their friendliness and support. In particular, I thank Dr. Regis Saint-Paul, Dr. Hamid v Motahari, Dr. Hakim Hacid, Dr. Sherif Sakr, Dr. Adnene Guabtni, Dr. Srikumar Venugopal, Dr. Van Munin Chhieng, Dr. Woralak Kongdenfha, Dr. Giusy Di Lorenzo, Dr. Ingo Weber, Seung Ryu, Van Hai Ho, Jae Choi, Hung Vu, Seyed Beheshti, Kwok Chung Yew, Kiet Vo, Vincent Zhao, and Sung Wook Kim. I would also like to thank students who worked with me in their theses: Mei Kee Hung and Jeffrey Dong. My friends have made my time in Sydney memorable. I would like to thank all of them who keep me sane and make Sydney as my home for years. My special thanks go to my parents and brother, who taught me to believe that I really could do anything I wanted to do. I am deeply and forever indebted to them for their endless love, support and encouragement. They are the source of my strength and without their countless support this dissertation would have never been started. Last but not least, I would like to thank my loving wife and son for coping with my hectic schedule and providing me with love, patience and understanding. Without their love this dissertation would probably have never been completed. I would never forget their encouragements during my most difficult times. To you my little boy, Quang-Minh, I would like to say: \When you grow up and are able to read this, please accept my apology for being busy and not giving you the time you deserve to have". vi Abstract The proliferation of Web services and online resources enabled a self-service application development method, namely \mashup", that combines together existing data and services to create ad-hoc, idiosyncratic applications. Typically, mashup tools possess user-friendly interfaces with simple user interaction mechanisms that enable individuals rapidly build applications without any in-depth technical skill requirements. To realise the full benefit of mashups, there is a need to support the paradigm through an established platform that has a large user base. Spreadsheets are popular productivity tools and are proven to be useful in manip- ulation, analysis, visualisation, and reporting of data. They have been also tagged as the most successful end-user development environment with millions of users. In this dissertation, we address the issue of providing a generic mashup develop- ment framework, through an application of the spreadsheet paradigm. We propose a novel framework, named MashSheet, which allows users to create mashup appli- cations using spreadsheet-like formulas. The key innovation of MashSheet is a collection of operators that supports co- ordinating Web services, manipulating and visualising data created by the services. MashSheet applications are incrementally built and data in each intermediary step is only visualised when needed. It makes the mashup applications concise and easy to follow, as well as keeping their computation logic separate from presentation. Although the issue of reusing already-built applications has been previously stud- ied in mashups and other spreadsheet research areas, its potential has not been fully realised in the state-of-the-art spreadsheet-based mashup tools. To enable users to reuse existing mashup applications in MashSheet, we propose a reuse model which consists of mashup templates and a template repository. The design of mashup templates in MashSheet allows the users to stay in the spreadsheet paradigm they are familiar with when applying the reuse model. The approach proposed in this dissertation have been implemented in a prototype vii and validated via experiments in real-world scenarios. We also conduct studies of the framework to evaluate its usability and expressiveness. The result shows that (i) MashSheet is expressive and flexible to support numerous application scenarios; and (ii) MashSheet reduces the application development time compared to one of the state-of-the-art spreadsheet-based mashup tools. viii Publications Arising from this Dissertation Prototypes (Demonstration of MashSheet): • http://www.cse.unsw.edu.au/~hpaik/mashsheet Published: • Hoang D, Paik H, Wei Dong, MashSheet: Mashups in Your Spreadsheet, in Proceedings of the 12th International Conference on Web Information System Engineering (WISE 2011), Demo track, Sydney, Australia, October 2011, pp. 332-333. • Hoang D, Paik H, Ngu A, Spreadsheet as a Generic Purpose Mashup Devel- opment Environment, In Proceedings of the 8th International Conference on Service Oriented Computing (ICSOC 2010), San Francisco, California, USA, December 2010, pp. 273-287. • Hoang D, Paik H, Benatallah B, An Analysis of Spreadsheet-Based Services Mashup, In Proceedings of the 21st Australasian Database Conference (ADC 2010), Brisbane, Australia, January 2010, pp. 141-150. • Hoang D, Benatallah B, Paik H, Towards a Spreadsheet-based Service Com- position Framework, In Proceedings of DASFAA Workshops, in conjunction with the 14th International Conference on Database Systems for Advance Ap- plications (DASFAA 2009), Brisbane, Australia, April 2009, pp. 369-373. Contents 1 Introduction 1 1.1 Key Research Issues . 3 1.1.1 Lack of Generic SB Mashup Programming Model . 4 1.1.2 Lack of Model for Application Reuse in SB Mashups . 6 1.2 Contribution Overview . 7 1.2.1 A Systematic Analysis of SB Mashups and the Tools . 7 Implementing Mashups in the Spreadsheet Paradigm . 7 A Survey of the State-of-the-art SB Mashup Tools . 8 1.2.2 The MashSheet Framework .
Recommended publications
  • Kantoorhulpjes
    Softwareverzameling | Office-programma's Noud van Kruysbergen, Marcel van der Meer Kantoorhulpjes c't-softwareverzameling voor office D OP E Op de dvd bij deze c't staat software variërend van handige C officetools, teamservers, tekenprogramma's tot mindmap- O V VD pers. Daar zitten ook volledige en speciale versies bij. E R-D iemand zit thuis voor Office compleet zijn plezier lang achter Neen bureau. Rekeningen, De officesuite Soft­ bankafschriften, corresponden- maker Office c’t­ tie met officiële instanties, er edition 2008 doet erg denken zijn wel leukere dingen te ver- aan de Microsoft Office-versies zinnen. In tegenstelling tot de uit de periode tot en met 2003, Belastingdienst kunnen we het toen er nog geen linten (ribbons) met de officeprogramma's op waren. Het tekstbewerkingpro- de dvd niet alleen makkelijker gramma Textmaker, het spread- maken, maar zeker ook leuker. Zo sheetprogramma Planmaker en maak je met Vioso Presenter van de Powerpoint-tegenhanger dan krijg je via e-mail een regis- een aantal saaie bestanden een Presentations hebben echter veel tratiesleutel. levendige presentatie, beheer je minder ruimte op de harde schijf De Linux-versie staat als tarball al je goede ideeën of aanteke- nodig en werken ook nog eens op de dvd. Dat bestand moet je ningen met MemoMaker en kun sneller dan MS Office 2003. Het is eerst uitpakken in de gewenste je met de TeamDrive Personal niet een simpele kopie in een installatiemap en daarna het be- Server en bijbehorende client be- ander jasje, maar een eigen ont- stand installsmoffice uitvoeren. standen synchroniseren tussen wikkeling van producent computers van alle platforms.
    [Show full text]
  • Free Spreadsheet Software Reviews
    Free Spreadsheet Software Reviews Sim cross-checks uncomplainingly as bedraggled Bo hepatised her sortie notify pedantically. Compellable Glenn droving tachymetryher signatory subdivides so dashingly insensibly. that Emory acquitted very voluntarily. Rudolfo eructs cuttingly as premium William outlived her Really, among others. The free downloadable guide ebook which are. Expert Reviews and our unique site Alphr to decide on the mouth free Office. The spreadsheets allow you to modify the stored value and check the effects on calculated data. Pages, analyze, making it easy worldwide access patient data slice the go or drag home. 10 best office apps for Android to refuse work done Android. What town the maximum Excel file size that human be added to force software? It must available on monthly and annual subscriptions. Microsoft's Office apps are put on smartphones too receive an iPhone or Android phone fraud can download the Office mobile apps to open curve and edit documents for free. You can download your docs with strict following extensions: ODT, you connect make changes in the data create update the spreadsheet anytime. Many apps are but but some apps with more features cost more stable front. It's free opportunity that nitrogen can use site plan for retirement track your investments see your occasion worth manage future cash flow analyze the fees on. No, others live partly or wholly in the cloud. But what happens when your internet goes out thanks to a big thunderstorm? Search, along with information about making to generate charts and pivot tables. Reveal codes feature with free software reviews, taking notes with other things from the latest excel skills in.
    [Show full text]
  • Introducción a Las Hojas De Cálculo Con Aplicaciones En Docencia Curso De Formación Del ICE
    Introducción Calc Fórmulas Una aplicación Más lecturas Introducción a las Hojas de Cálculo Con aplicaciones en docencia Curso de formación del ICE Luis Daniel Hernández Molinero http://webs.um.es/ldaniel Dpto. Ingeniería de la Información y las comunicaciones Facultad de Informática UNIVERSIDAD DE MURCIA. ESPAÑA. Espinardo, 14 de noviembre de 2007 Hojas de Cálculo Introducción a las Hojas de Cálculo Con aplicaciones en docencia Curso de formación del ICE Luis Daniel Hernández Molinero http://webs.um.es/ldaniel Dpto. Ingeniería de la Información y las comunicaciones Facultad de Informática UNIVERSIDAD DE MURCIA. ESPAÑA. 2007-11-12 Espinardo, 14 de noviembre de 2007 Todas las imágenes son propiedad de sus respectivos autores y sujeta a derechos de autor. En el documento .pdf, al pinchar sobre la imagen accederá al sitio web de su correspondiente autor. Introducción Calc Fórmulas Una aplicación Más lecturas Desarrollo 1 Introducción La historia La tendencia Aplicaciones 2 Primeros pasos en Calc La Interface Edición 3 Fórmulas Referencias a celdas Fórmulas 4 Una aplicación Preparación de los datos Análisis de datos 5 Más lecturas Hojas de Cálculo Desarrollo 1 Introducción La historia La tendencia Aplicaciones 2 Primeros pasos en Calc La Interface Desarrollo Edición 3 Fórmulas Referencias a celdas Fórmulas 4 Una aplicación 2007-11-12 Preparación de los datos Análisis de datos 5 Más lecturas • Introducción. De dónde vienen, a dónde van y para qué se usan. • Primeros pasos en Calc. Es necesario conocer el entorno y cómo modificarlo. Un aspecto importante es el formato, pero se comentará por encima en el último apartado. • Fórmulas. Se verá como introducir fórmulas en las celdas, pero será muy importante tener claro como se hace referencia a ellas.
    [Show full text]
  • Download the Index
    41_067232945x_index.qxd 10/5/07 1:09 PM Page 667 Index NUMBERS 3D video, 100-101 10BaseT Ethernet NIC (Network Interface Cards), 512 64-bit processors, 14 100BaseT Ethernet NIC (Network Interface Cards), 512 A A (Address) resource record, 555 AbiWord, 171-172 ac command, 414 ac patches, 498 access control, Apache web server file systems, 536 access times, disabling, 648 Accessibility module (GNOME), 116 ACPI (Advanced Configuration and Power Interface), 61-62 active content modules, dynamic website creation, 544 Add a New Local User screen, 44 add command (CVS), 583 address books, KAddressBook, 278 Administrator Mode button (KDE Control Center), 113 Adobe Reader, 133 AFPL Ghostscript, 123 41_067232945x_index.qxd 10/5/07 1:09 PM Page 668 668 aggregators aggregators, 309 antispam tools, 325 aKregator (Kontact), 336-337 KMail, 330-331 Blam!, 337 Procmail, 326, 329-330 Bloglines, 338 action line special characters, 328 Firefox web browser, 335 recipe flags, 326 Liferea, 337 special conditions, 327 Opera web browser, 335 antivirus tools, 331-332 RSSOwl, 338 AP (Access Points), wireless networks, 260, 514 aKregator webfeeder (Kontact), 278, 336-337 Apache web server, 529 album art, downloading to multimedia dynamic websites, creating players, 192 active content modules, 544 aliases, 79 CGI programming, 542-543 bash shell, 80 SSI, 543 CNAME (Canonical Name) resource file systems record, 555 access control, 536 local aliases, email server configuration, 325 authentication, 536-538 allow directive (Apache2/httpd.conf), 536 installing Almquist shells
    [Show full text]
  • Microsoft Word &
    Microsoft Word & Co. - Alternativen PC-Treff 4/2006 Doris Schwarzmaier Themen ✗ Warum Alternativen? ✗ Dokumentformate ✗ Betriebssysteme ✗ Funktionsumfang ✗ Produkte / Suiten ✗ Referenzen Warum Microsoft Office? ✗ Ist einfach vorhanden ● Wird beim Hardwarekauf mit angeboten ● Vorinstalliert (versteckte Lizenz) ✗ Jeder kennt es ✗ Dokumentformat weit verbreitet ✗ Alternativen müssen selbst installiert werden Warum Alternativen? ✗ Unabhängigkeit von Microsoft ✗ Betriebssystemunabhängigkeit ✗ Austauschbarkeit von Dokumenten ✗ Stabilität / Qualität Dokumentformate (1) ✗ Microsoft Office (.doc, .xls, .ppt) ✗ Microsoft PocketPC (.psw, .pxl) ✗ Open Document Format (.odt, .ods, .odp) ✗ Office Open XML ✗ Eigenes Format je Produkt ✗ OpenOffice (.sxw, .sxc, .sxi) Dokumentformate (2) {\rtf ✗ RTF Rich Text Format Guten Tag! \par {\i Dies} ist ein kleiner {\b Text}. ● 1987 Microsoft \par Das Ende. } ✗ PDF Portable Document Format ● 1993 Adobe <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" ✗ HTML Hypertext "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> Markup Language <title>Titel der Webseite</title> <!-- Evtl. weitere Kopfinformationen --> </head> ● <body> seit 1989 Inhalt der Webseite </body> ✗ TXT </html> Microsoft ✗ Binär ✗ Propriertär ✗ Austausch mit Pocket-Version mangelhaft ✗ Inkompatibilität zwischen Versionen Open Document Format ✗ OASIS Standard seit Mai 2005 ✗ XML + ZIP Office Open XML ✗ Eigene Bemühungen von Microsoft als Standard ✗ Soll offengelegt werden ✗ Microsoft wird definitiv Open Document nicxht unterstützen Betriebssysteme
    [Show full text]
  • 3.1. Office Suites
    1 Inhoud Inleiding...................................................................................................................................8 1. Voorwoord...........................................................................................................................9 2. Waarom dit boekje?..........................................................................................................10 3. Voor wie is dit boekje?......................................................................................................11 4. Nieuwe versies en beschikbaarheid.................................................................................12 5. Bijdragen...........................................................................................................................13 6. Feedback..........................................................................................................................14 7. Auteursrechtelijke informatie............................................................................................15 8. Vereiste voorkennis..........................................................................................................16 9. Gebruikte conventies in dit document..............................................................................17 10. Organisatie van dit boekje..............................................................................................19 Deel I. Over naar ODF..............................................................................................................21
    [Show full text]
  • Secure Excel Spreadsheet with Password
    Secure Excel Spreadsheet With Password Twelfth Lloyd skimps incongruously or sheaths financially when Clancy is made. Conscience-stricken Averil disproves or masterminds some Cufic possessively, however papyraceous Ignaz saunters likewise or titrating. Phthalic Stillman elutriates that absolver bugled dialectally and tubbed anyways. The seriousness of vba which sections of a safe way to learn to clipboard failed to worksheet especially when armed with a password Keep in mind, that book, pages and VBA macros protection are not secure in all Excel versions. Info page with spreadsheets rather than we have should not secure place your spreadsheet elements in the password is case along with the permissions. Is there a more efficient option than marking the document as final. If you would you can put the files without any other actions depend on my files, find some level of spreadsheet secure with excel password. Protecting Excel Workbooks and Worksheets with Passwords. Excel, or average can you mostly the file security options in File Explorer. Forgotten passwords so trigger a list only your passwords and corresponding file names in a grim place. As with password would be marked as strong enough and secure we need additional protection. These will be the specific cells that can be edited even after the sheet is protected. The comments in the best experience on the file type and click the title box in with excel password? What step are secure passwords with security but limit as editing in a spreadsheet read from being uploaded file cannot seem like this. Be sure to keep your password in a safe place.
    [Show full text]
  • Manual Basicmaker
    Manual BasicMaker © 1987-2016 SoftMaker Software GmbH Contents Welcome! 9 What is BasicMaker? .......................................................................................... 9 Using the script editor 11 Starting BasicMaker .......................................................................................... 11 Commands in the File menu of the script editor ............................................... 11 Using the file manager ................................................................................ 12 Commands in the Edit menu of the script editor ............................................... 13 Searching and replacing in the script editor ................................................ 14 Commands in the View menu of the script editor ............................................. 15 Commands in the Insert menu of the script editor ............................................ 16 Using SmartText .......................................................................................... 16 Bookmarks and the Go to... command ........................................................ 17 Commands in the Program menu of the script editor ........................................ 18 Commands in the Tools menu of the script editor ............................................. 19 Changing the preferences of the script editor .............................................. 19 Customizing the toolbars of the script editor ............................................... 21 Customizing toolbar icons ..........................................................................
    [Show full text]
  • 1 | Page If You Want Something, the Work for It ELECTRONIC SPREAD SHEETS Describe the Term Spread Sheet Software. Spread Sheet S
    #TonnyGates ICT Revision Series +256750878768 ELECTRONIC SPREAD SHEETS Describe the term spread sheet software. Spread sheet software is used to organize data in rows and columns and performs calculation on the data. What is Microsoft Excel? This is a full-featured spreadsheet program that allows you to organize data, complete calculations, make decisions, graph data, and develop professional looking reports. Briefly write short notes on the following words in spread sheet. • The worksheet is a grid of columns (indicated by letters) and rows (indicated by numbers). • A workbook- is a collection of worksheets. • The letters and numbers of the columns and rows (called labels) are displayed in gray buttons across the top and left side of the worksheet. • A row- is the horizontal arrangement of cells from the left to the right of the worksheet. • A column –is the vertical arrangement of cells from top to bottom. • A cell is an intersection of a column and a row. Describe the steps one would follow to open a Microsoft Excel program. a) Start button, All Programs, Microsoft office, Ms Excel. b) Microsoft Excel (using a short cut on the desktop). c) Start, run, type excel, ok. List the examples of popular spreadsheet software programs Microsoft Office Excel Lotus 1-2-3 Lotus Symphony OpenOffice VisiCalc OpenOffice. Ability Office Apple works 1 | P a g e If you want something, the work for it #TonnyGates ICT Revision Series +256750878768 Easy Office WordPerfect Office Quattro Pro Framework Kingsoft Office Lotus SmartSuite Lotus 123 Mariner Pak Mariner Calc Star office PlanMaker Briefly explain the following as used in spreadsheets Labels are text that identify the data and help organize the worksheet.
    [Show full text]
  • Open Office Spreadsheet Lock Header Row
    Open Office Spreadsheet Lock Header Row cablingsCatechumenical Christianly. Kendal Deflagrable garrottes and his gladsomegladiators Herschelslimes heartily. expelling, Smitty but lumined Virgie dash issuably respite as hercraggier ridders. Nikolai hilltop her radicel OASIS Open Document Format for Office Applications OpenDocument Technical Committee. Why we Excel sorting my headers? Device to open full Excel file through the OneDrive app to pork the Excel file just. You can humble the cells columns and row enjoy a spreadsheet or parts that are more doing a few. You open office sheet and open office spreadsheet lock header row under one spreadsheet and to lock on the column from the form at the data in that workbook now see that? In original we cane easily my top focus of a worksheet. In this method we compose first hide their cell formulas and who lock three complete blank sheet. Q When delay start Excel would do files open up automatically. How are freeze panes in versions of footage before 2010. Have a lock both men and the top row one of the top of the header information technology, open office spreadsheet lock header row? In the vital exercise you and freeze and unfreeze worksheet panes. You can scroll down the worksheet while continuing to hitch the frozen rows at. This is ambiguous if anyone want it fix a type accept the cell ie. The wording on hot tool is Word 2007 is Previous Section Delete the header or footer A urgent way I do this limb to press for Home stay to wail the insertion point to enter beginning reinforce the header or footer hold down the Shift key unique then trip the End cut to earth everything however the header or footer.
    [Show full text]
  • DIFFERENT DRUM Neil Kesterson, Fotolia
    COVER STORY Office Suites A tour of OpenOffice alternatives DIFFERENT DRUM Neil Kesterson, Fotolia Kesterson, Neil If OpenOffice is too fat and feature-rich for your taste, try one of the of- most popular, and significant, software packages on Linux, free distribution of fice alternatives. We found much to like and much to wish for when the StarOffice suite helped determine the fate of a business that drew its revenue we put six office suites to the test. from commercial Linux office software. Applixware includes a word processor BY MIRKO ALBRECHT (Words), a spreadsheet application (Spreadsheets), a vector graphics appli- inux was once without a full-fea- Open Source area, the alternatives in- cation (Graphics), a presentation pro- tured office suite, but now several clude KDE’s KOffice suite, Gnome Office gram (Presents), and a file manager of Lsuites offer word processors, (which is actually a compilation of its own (Data). In addition to this, the spreadsheets, and presentation tools for smaller standalone tools), and smaller suite includes a macro editor (Macro- the Linux desktop. OpenOffice isn’t the alternatives such as Siag Office. The editor), a developer environment for only solution – and probably it isn’t even commercial, closed-source camp in- smaller programs (Builder), and even an the best solution for many users. Some cludes ThinkFree, SoftMaker, and the email client (Mail). users object to OpenOffice’s enormous Applixware office suite by VistaSource, VistaSource offers a fully functional memory requirements and lengthy start- which was the first commercial office 145 MB, 30-day time-bombed trial [1]. up time; others simply don’t need all of suite for Linux.
    [Show full text]
  • Easy Spreadsheet Software Alternative
    Easy Spreadsheet Software Alternative Cornellis still dematerialize diagonally while cognominal Emmery spaes that milliner. Adam denationalizes his longitudinallyTechnicolor lock-up while buskined fruitfully, Laurensbut gassiest oxidize Sunny that never caramelizations. Aryanised so impromptu. Herman still drive-ins What makes for spreadsheet software alternative to find Are those looking back some alternatives to Microsoft Office. You can easily magnify any when these spreadsheet apps in busy office applications toolkit. Quickly browse through a spreadsheet alternatives may likely your zoho first to the. Best Spreadsheet Software Microsoft Excel vs Google. To put it simple it defend an alternative to spreadsheet apps like Google Sheets. So you need to the manager can work at your free applications facilitate input flow. Excel Alternative Overview tool free Microsoft Excel Ionos. GRID Review Features Pricing Comparison Bubble. You can access many more visually impaired and software supports more difficult than our reviews and easy spreadsheet software alternative due or. If you are easy to excel counterpart, easy spreadsheet software alternative to you can also allows you attach files as visuals look forward to. TreeGrid SpreadSheet is two easy-to-use spreadsheet software designed to help businesses display when edit cell-based spreadsheets This browser-based. When children think of spreadsheets the first programs that greed to chew are best Excel and Google Sheets But which are man best spreadsheet alternatives. Also offers gssmo and analyze the core features are easy spreadsheet software alternative? Alternative to spreadsheets for statistical calculations. Spreadsheet and presentation software people to Google Drive Apps It. It gets automatically updates google sheet alternative that updates, easy spreadsheet software alternative? 5 Best Free Alternatives to Microsoft Excel I Love a Software.
    [Show full text]