Presentation is loading. Please wait.

Presentation is loading. Please wait.

Mobile Office Ajay Pratap Singh Pundhir Developer, MeeGo.

Similar presentations


Presentation on theme: "Mobile Office Ajay Pratap Singh Pundhir Developer, MeeGo."— Presentation transcript:

1 Mobile Office Ajay Pratap Singh Pundhir Developer, MeeGo

2  Click to edit Master text styles Second level Third level Fourth level Fifth level Intent  Create an open and free Office engine for MeeGo platform for viewing Office Documents in both Open Document Format and MS formats  Document  Spreadsheet  Presentation  Support basic editing capabilities FOSS 2010

3  Click to edit Master text styles Second level Third level Fourth level Fifth level Agenda  Mobile Office: User expectations  Calligra (formally KOffice): Open source project  FreOffice: Overview  Open Source Contributions in FreOffice  You can contribute  Development Environment  Developers Resources  Write a plug-in with me!! FOSS 2010

4  Click to edit Master text styles Second level Third level Fourth level Fifth level Mobile Office: User Expectations  Office applications are used everywhere in day to day activities: Schools and Universities, Government Offices, Enterprises..  Office tools are used for documenting with rich formatted text and multimedia.  Mobile users need to View these documents  Mobile users take Notes and Share it with others  Mobile user may like to make minor edits or add comments to the documents on move  User wants office applications free of cost FOSS 2010

5  Click to edit Master text styles Second level Third level Fourth level Fifth level Calligra (Formally KOffice): Overview  Calligra: Open Source Project, established as KOffice in 2001  It is the leading Qt based office application suite for desktop environment.  Calligra has a suite of 8 office applications including: Words (Document), Stage (Presentation), Tables (Spreadsheet)  Renders ODF and MS formats  Community existed since 1998  More than 70 contributors FOSS 2010

6  Click to edit Master text styles Second level Third level Fourth level Fifth level FreOffice: Overview  FreOffice is Mobile office suite built on top of Calligra Engine  FreOffice is pure Qt based mobile office application available for N900/Maemo devices  First release was in Jan 2010  Latest release in Nov 2010 FOSS 2010

7  Click to edit Master text styles Second level Third level Fourth level Fifth level FreOffice:  FreOffice is the only open Source based mobile office suite which can handle both viewing and editing of  MS Documents; Presentation and Spreadsheets  ODF Documents Atleast 60 thousand downloads, peaks are when releases and updated were made. FOSS 2010

8  Click to edit Master text styles Second level Third level Fourth level Fifth level FreOffice features:  Presentation Tools: Pen, Notes, remote navigation  Gesture Support for Navigation  Open GL based slide transitions  Blog plug-in for FreOffice  Online Service Integration: Slideshare, GoogleDocs  Online Language Translator (GoogleTranslate)  FreOffice Editor  Multi-language dynamic virtual keyboard FOSS 2010

9 FreOfficeEditor:  Rich Text Editor Style & Text Formatting Text Alignments FOSS 2010  Search the document

10  Click to edit Master text styles Second level Third level Fourth level Fifth level FreOffice developed in the Open FOSS 2010

11  Click to edit Master text styles Second level Third level Fourth level Fifth level Welcome, You can Contribute too!!  Develop a plug-in for the FreOffice.  Following are the sample ideas, you can also take your own idea!  Online dictionary and synonymns  Spell checking tool  Wikipedia lookup based on clipboard data  Image/Media finder (from online services)  Find document templates online  Send as email  Share over bluetooth  Print over bluetooth FOSS 2010

12  Click to edit Master text styles Second level Third level Fourth level Fifth level Development Environment:  Development environment to be set up in scratchbox (Scratchbox is a cross compilation toolkit used to coordinate Maemo SDK.)  Install Maemo5 SDK  Install NOKIA Binaries  http://wiki.forum.nokia.com/index.php/Maemo_5_SDK_ins tallation_for_beginners http://wiki.forum.nokia.com/index.php/Maemo_5_SDK_ins tallation_for_beginners  Download latest FreOffice Source Code  apt-get source freoffice  https://projects.kde.org/projects/calligra/repository/revisio ns/master/show/tools/f-office https://projects.kde.org/projects/calligra/repository/revisio ns/master/show/tools/f-office FOSS 2010

13  Click to edit Master text styles Second level Third level Fourth level Fifth level Developers Resources:  Calligra:  http://en.wikipedia.org/wiki/Calligra_Suite http://en.wikipedia.org/wiki/Calligra_Suite  http://www.calligra-suite.org/ http://www.calligra-suite.org/  https://projects.kde.org/projects/calligra https://projects.kde.org/projects/calligra  FreOffice:  http://freoffice.blogspot.com/ http://freoffice.blogspot.com/  IRC Channel:  #FreOffice at Freenode network FOSS 2010

14  Click to edit Master text styles Second level Third level Fourth level Fifth level Write a Hello World plug-in with me!!  FreOffice provides an interface to write plug-in  To Develop a plug-in for FreOffice all you need to do is implement this interface (officeinterface.h)  This interface exposes four methods:  virtual void setDocument(void *doc) = 0  virtual QWidget *view() = 0  virtual QString pluginName() = 0  virtual QStringList pluginSupportTypes() = 0  Now we will write our Hello World plug-in.. FOSS 2010

15  Click to edit Master text styles Second level Third level Fourth level Fifth level FossHello Plug-in

16 Thanking you.. Your Feedbacks are welcomed at:- ajay.pundhir@nokia.com


Download ppt "Mobile Office Ajay Pratap Singh Pundhir Developer, MeeGo."

Similar presentations


Ads by Google