SlideShare a Scribd company logo
1 of 13
http://www.joeffice.org © Copyright 2013 - Japplis
Joeffice
The birth of an office suite
http://www.joeffice.org © Copyright 2013 - Japplis
The current offices
MS Office Proprietary C++ Offline
Office Web Ap Proprietary (Free) JavaScript Online
Google Docs Proprietary (Free) JavaScript Online
LibreOffice LGPL (Free) C++ Offline
Joeffice Apache licence (Free) Java Offline & Online
http://www.joeffice.org © Copyright 2013 - Japplis
Why ?
●
A lot of people are using office software and we deserve a
better software than the existing ones.
●
Business needs an online pluggable, adaptable,
redistributable office suite.
●
An office build by users for users.
http://www.joeffice.org © Copyright 2013 - Japplis
This Java Office - What will it be ?
http://www.joeffice.org © Copyright 2013 - Japplis
Concepts
●
Clean code
– Education / small school projects
– Participation
– Customisation for companies
●
Internationalization (i18n)
●
Modularity / plug-ins (macros, templates, …)
●
Re-use existing libraries and frameworks
●
Compatible with Microsoft Office documents
http://www.joeffice.org © Copyright 2013 - Japplis
Goals
●
> 10 documents opened (tabs, docking)
●
Easily find files, options and features
●
Adaptable for business needs
– online plug-ins, online updates
– modules
http://www.joeffice.org © Copyright 2013 - Japplis
1 person in 30 days ?
●
Use existing libraries but do not extend or fix it
●
Flexibility in features
●
Alpha version
●
Code !
●
No unit tests
●
This is not Microsoft Office
http://www.joeffice.org © Copyright 2013 - Japplis
JavaTM
●
Works on Windows, Mac, Linux and soon ARM
●
10 000 000 developers
●
A great open source community
●
Online and offline
●
Interaction with other systems (JDBC, SOAP, LDAP, SAP, …)
●
Unicode, BiDi support, Asian languages, Garbage Collector
http://www.joeffice.org © Copyright 2013 - Japplis
http://www.joeffice.org © Copyright 2013 - Japplis
Apache license 2.0
●
Deploy on unlimited computers for unlimited users during unlimited time
●
No vendor lock-in
●
Adapt it your way (no need to wait for a patch) and no requirement to share
the code
●
Possibility to redistribute it even in a commercial product
●
Benefit from the community improvements
●
Widely used license
http://www.joeffice.org © Copyright 2013 - Japplis
Business / Enterprise
●
Java : No need to hire C#, C++ or Visual Basic developer
●
Apache licence : Adapt and redistribute even in a commercial
package
●
Compatible with MS Office documents
●
Using standard libraries
●
Deploy online
●
Online updates and plug-ins
http://www.joeffice.org © Copyright 2013 - Japplis
Joeffice online
●
Exactly the same version as offline.
●
Cloud not required : works with local files, shared network
drives.
●
No cloud lock-in : works with Dropbox, GDrive, SkyDrive.
●
Whatever you type remains local (privacy).
●
Customize it (or not) and put it on the Intranet.
http://www.joeffice.org © Copyright 2013 - Japplis
One more thing
●
Sign up for the launch and get a free lifetime online access to Joeffice
– http://joeffice.launchrock.com
– Limited to the coming 10 days

More Related Content

What's hot

Joomla REST API - JoomlaDay Bangkok 2014
Joomla REST API - JoomlaDay Bangkok 2014Joomla REST API - JoomlaDay Bangkok 2014
Joomla REST API - JoomlaDay Bangkok 2014
Ashwin Date
 
Technology Stack Discussion
Technology Stack DiscussionTechnology Stack Discussion
Technology Stack Discussion
Zaiyang Li
 
BDD for RIAs with JavaScript - Skills Matter
BDD for RIAs with JavaScript - Skills MatterBDD for RIAs with JavaScript - Skills Matter
BDD for RIAs with JavaScript - Skills Matter
Carlos Ble
 
Thesis Presentation
Thesis PresentationThesis Presentation
Thesis Presentation
Jing KE
 
Phpbasics And Php Framework
Phpbasics And Php FrameworkPhpbasics And Php Framework
Phpbasics And Php Framework
shivas
 

What's hot (19)

Website development & it's trends
Website development & it's trendsWebsite development & it's trends
Website development & it's trends
 
Introduction to Web Technology Stacks
Introduction to Web Technology StacksIntroduction to Web Technology Stacks
Introduction to Web Technology Stacks
 
Single Page Application presentation
Single Page Application presentationSingle Page Application presentation
Single Page Application presentation
 
What is a good technology stack today?
What is a good technology stack today?What is a good technology stack today?
What is a good technology stack today?
 
Joomla REST API - JoomlaDay Bangkok 2014
Joomla REST API - JoomlaDay Bangkok 2014Joomla REST API - JoomlaDay Bangkok 2014
Joomla REST API - JoomlaDay Bangkok 2014
 
Technology Stack Discussion
Technology Stack DiscussionTechnology Stack Discussion
Technology Stack Discussion
 
Headless Drupal, Singapore Drupal Meetup
Headless Drupal, Singapore Drupal MeetupHeadless Drupal, Singapore Drupal Meetup
Headless Drupal, Singapore Drupal Meetup
 
JVx and Vaadin, in practice
JVx and Vaadin, in practiceJVx and Vaadin, in practice
JVx and Vaadin, in practice
 
BDD for RIAs with JavaScript - Skills Matter
BDD for RIAs with JavaScript - Skills MatterBDD for RIAs with JavaScript - Skills Matter
BDD for RIAs with JavaScript - Skills Matter
 
Swift Development - Mobiloitte
Swift Development - MobiloitteSwift Development - Mobiloitte
Swift Development - Mobiloitte
 
Introduction to Angular 2.0
Introduction to Angular 2.0Introduction to Angular 2.0
Introduction to Angular 2.0
 
Single Page Apps
Single Page AppsSingle Page Apps
Single Page Apps
 
27.1.2014, Tampere. Perinteinen mobiilimaailma murroksessa. Petri Niemi: Sing...
27.1.2014, Tampere. Perinteinen mobiilimaailma murroksessa. Petri Niemi: Sing...27.1.2014, Tampere. Perinteinen mobiilimaailma murroksessa. Petri Niemi: Sing...
27.1.2014, Tampere. Perinteinen mobiilimaailma murroksessa. Petri Niemi: Sing...
 
REST API for Joomla
REST API for JoomlaREST API for Joomla
REST API for Joomla
 
Server Side Responsive Layouts for ASP.NET WebForms using Telerik UI for ASP....
Server Side Responsive Layouts for ASP.NET WebForms using Telerik UI for ASP....Server Side Responsive Layouts for ASP.NET WebForms using Telerik UI for ASP....
Server Side Responsive Layouts for ASP.NET WebForms using Telerik UI for ASP....
 
Thesis Presentation
Thesis PresentationThesis Presentation
Thesis Presentation
 
Introduction to NativeScript - BuildTruly Native Apps using JavaScript
Introduction to NativeScript - BuildTruly Native Apps using JavaScriptIntroduction to NativeScript - BuildTruly Native Apps using JavaScript
Introduction to NativeScript - BuildTruly Native Apps using JavaScript
 
Phpbasics And Php Framework
Phpbasics And Php FrameworkPhpbasics And Php Framework
Phpbasics And Php Framework
 
JWC 2015 - Mobile apps development for Joomla!
JWC 2015 - Mobile apps development for Joomla!JWC 2015 - Mobile apps development for Joomla!
JWC 2015 - Mobile apps development for Joomla!
 

Viewers also liked

Joeffice, day 2: the framework
Joeffice, day 2: the frameworkJoeffice, day 2: the framework
Joeffice, day 2: the framework
Anthony Goubard
 

Viewers also liked (9)

Joeffice Day 8: resize rows, jdbc rowset and actions
Joeffice Day 8: resize rows, jdbc rowset and actionsJoeffice Day 8: resize rows, jdbc rowset and actions
Joeffice Day 8: resize rows, jdbc rowset and actions
 
Joeffice Day 13: The License
Joeffice Day 13: The LicenseJoeffice Day 13: The License
Joeffice Day 13: The License
 
Joeffice, day 2: the framework
Joeffice, day 2: the frameworkJoeffice, day 2: the framework
Joeffice, day 2: the framework
 
Open source Java office suite, day 23: Adding and removing slides
Open source Java office suite, day 23: Adding and removing slidesOpen source Java office suite, day 23: Adding and removing slides
Open source Java office suite, day 23: Adding and removing slides
 
Open source Java office, day 16: Dataobject
Open source Java office, day 16: DataobjectOpen source Java office, day 16: Dataobject
Open source Java office, day 16: Dataobject
 
Joeffice, Day 27: websites
Joeffice, Day 27: websitesJoeffice, Day 27: websites
Joeffice, Day 27: websites
 
Joeffice, Day 11: Actions
Joeffice, Day 11: ActionsJoeffice, Day 11: Actions
Joeffice, Day 11: Actions
 
Day 4: the open source spreadsheet
Day 4: the open source spreadsheetDay 4: the open source spreadsheet
Day 4: the open source spreadsheet
 
Day 21, adding printing to the Java open source office suite
Day 21, adding printing to the Java open source office suiteDay 21, adding printing to the Java open source office suite
Day 21, adding printing to the Java open source office suite
 

Similar to The first open source Java office suite

WHAT / WHY / HOW WE’RE ENGINEERING AT SMARTSTUDY (English)
WHAT / WHY / HOW WE’RE ENGINEERING AT SMARTSTUDY (English)WHAT / WHY / HOW WE’RE ENGINEERING AT SMARTSTUDY (English)
WHAT / WHY / HOW WE’RE ENGINEERING AT SMARTSTUDY (English)
Hyun-woo Park
 
Wso2 product release webinar introducing jaggery
Wso2 product release webinar   introducing jaggeryWso2 product release webinar   introducing jaggery
Wso2 product release webinar introducing jaggery
WSO2
 

Similar to The first open source Java office suite (20)

[HKDUG] #20151017 - BarCamp 2015 - Drupal 8 is Coming! Are You Ready?
[HKDUG] #20151017 - BarCamp 2015 - Drupal 8 is Coming! Are You Ready?[HKDUG] #20151017 - BarCamp 2015 - Drupal 8 is Coming! Are You Ready?
[HKDUG] #20151017 - BarCamp 2015 - Drupal 8 is Coming! Are You Ready?
 
Migrating From Applets to Java Desktop Apps in JavaFX
Migrating From Applets to Java Desktop Apps in JavaFXMigrating From Applets to Java Desktop Apps in JavaFX
Migrating From Applets to Java Desktop Apps in JavaFX
 
Which postgres is_right_for_me_20130517
Which postgres is_right_for_me_20130517Which postgres is_right_for_me_20130517
Which postgres is_right_for_me_20130517
 
Dictionary Within the Cloud
Dictionary Within the CloudDictionary Within the Cloud
Dictionary Within the Cloud
 
Node.js as an IOT Bridge
Node.js as an IOT BridgeNode.js as an IOT Bridge
Node.js as an IOT Bridge
 
WHAT / WHY / HOW WE’RE ENGINEERING AT SMARTSTUDY (English)
WHAT / WHY / HOW WE’RE ENGINEERING AT SMARTSTUDY (English)WHAT / WHY / HOW WE’RE ENGINEERING AT SMARTSTUDY (English)
WHAT / WHY / HOW WE’RE ENGINEERING AT SMARTSTUDY (English)
 
How to use Java in Web Application Development?
How to use Java in Web Application Development?How to use Java in Web Application Development?
How to use Java in Web Application Development?
 
Barcamp Hong Kong 2014 - Commercial Use of OSS Web Content Management System
Barcamp Hong Kong 2014 - Commercial Use of OSS Web Content Management SystemBarcamp Hong Kong 2014 - Commercial Use of OSS Web Content Management System
Barcamp Hong Kong 2014 - Commercial Use of OSS Web Content Management System
 
Lightweight Java in the Cloud
Lightweight Java in the CloudLightweight Java in the Cloud
Lightweight Java in the Cloud
 
Serverless computing with Google Cloud
Serverless computing with Google CloudServerless computing with Google Cloud
Serverless computing with Google Cloud
 
10 Best Web Development Frameworks for Your Business Needs
10 Best Web Development Frameworks for Your Business Needs10 Best Web Development Frameworks for Your Business Needs
10 Best Web Development Frameworks for Your Business Needs
 
One year solving infrastructure management with FusionDirectory and OpenLDAP,...
One year solving infrastructure management with FusionDirectory and OpenLDAP,...One year solving infrastructure management with FusionDirectory and OpenLDAP,...
One year solving infrastructure management with FusionDirectory and OpenLDAP,...
 
Wso2 product release webinar introducing jaggery
Wso2 product release webinar   introducing jaggeryWso2 product release webinar   introducing jaggery
Wso2 product release webinar introducing jaggery
 
198970820 p-oooooooooo
198970820 p-oooooooooo198970820 p-oooooooooo
198970820 p-oooooooooo
 
Oracle ADF Architecture TV - Design - Architecting for ADF Mobile Integration
Oracle ADF Architecture TV - Design - Architecting for ADF Mobile IntegrationOracle ADF Architecture TV - Design - Architecting for ADF Mobile Integration
Oracle ADF Architecture TV - Design - Architecting for ADF Mobile Integration
 
Android Development: Approach for Agile Teams
Android Development: Approach for Agile TeamsAndroid Development: Approach for Agile Teams
Android Development: Approach for Agile Teams
 
Philipe Riand - Building Social Applications using the Social Business Toolki...
Philipe Riand - Building Social Applications using the Social Business Toolki...Philipe Riand - Building Social Applications using the Social Business Toolki...
Philipe Riand - Building Social Applications using the Social Business Toolki...
 
IBM ConnectED SPOT104: Lightning-Fast Development of Native Mobile Apps for I...
IBM ConnectED SPOT104: Lightning-Fast Development of Native Mobile Apps for I...IBM ConnectED SPOT104: Lightning-Fast Development of Native Mobile Apps for I...
IBM ConnectED SPOT104: Lightning-Fast Development of Native Mobile Apps for I...
 
Applied progressive decoupling weather.com, angular, and drupal
Applied progressive decoupling  weather.com, angular, and drupalApplied progressive decoupling  weather.com, angular, and drupal
Applied progressive decoupling weather.com, angular, and drupal
 
AnDevCon: Introduction to Darwino
AnDevCon: Introduction to DarwinoAnDevCon: Introduction to Darwino
AnDevCon: Introduction to Darwino
 

More from Anthony Goubard

More from Anthony Goubard (20)

Special evening with special guest Geertjan Wielenga from the NetBeans Platform
Special evening with special guest Geertjan Wielenga from the NetBeans PlatformSpecial evening with special guest Geertjan Wielenga from the NetBeans Platform
Special evening with special guest Geertjan Wielenga from the NetBeans Platform
 
Joeffice, Day 30: The Release!!!
Joeffice, Day 30: The Release!!!Joeffice, Day 30: The Release!!!
Joeffice, Day 30: The Release!!!
 
Joeffice, Day 29: the last development day before the first release
Joeffice, Day 29: the last development day before the first releaseJoeffice, Day 29: the last development day before the first release
Joeffice, Day 29: the last development day before the first release
 
Joeffice, day 28: the screenshots
Joeffice, day 28: the screenshotsJoeffice, day 28: the screenshots
Joeffice, day 28: the screenshots
 
Joeffice, day 26: a new office suite for Linux and Mac OS X
Joeffice, day 26: a new office suite for Linux and Mac OS XJoeffice, day 26: a new office suite for Linux and Mac OS X
Joeffice, day 26: a new office suite for Linux and Mac OS X
 
Joeffice, day 25: sequences in table and text transformations
Joeffice, day 25: sequences in table and text transformationsJoeffice, day 25: sequences in table and text transformations
Joeffice, day 25: sequences in table and text transformations
 
Joeffice, Day 24: Toolbars and more
Joeffice, Day 24: Toolbars and moreJoeffice, Day 24: Toolbars and more
Joeffice, Day 24: Toolbars and more
 
Joeffice, day 22: Refactoring
Joeffice, day 22: RefactoringJoeffice, day 22: Refactoring
Joeffice, day 22: Refactoring
 
Joeffice, Day 20: The clipboard
Joeffice, Day 20: The clipboardJoeffice, Day 20: The clipboard
Joeffice, Day 20: The clipboard
 
Joeffice day 19: icons and slide thumbnails
Joeffice day 19: icons and slide thumbnailsJoeffice day 19: icons and slide thumbnails
Joeffice day 19: icons and slide thumbnails
 
Joeffice day 17: branding
Joeffice day 17: brandingJoeffice day 17: branding
Joeffice day 17: branding
 
Open source Java office, day 15: files handling in the NetBeans Application F...
Open source Java office, day 15: files handling in the NetBeans Application F...Open source Java office, day 15: files handling in the NetBeans Application F...
Open source Java office, day 15: files handling in the NetBeans Application F...
 
Joeffice, Day 14: Styles
Joeffice, Day 14: StylesJoeffice, Day 14: Styles
Joeffice, Day 14: Styles
 
Joeffice Day 12: Charts
Joeffice Day 12: ChartsJoeffice Day 12: Charts
Joeffice Day 12: Charts
 
Adding full screen capability to Joeffice presentations
Adding full screen capability to Joeffice presentationsAdding full screen capability to Joeffice presentations
Adding full screen capability to Joeffice presentations
 
Joeffice, Day 9, Adding CSV support to spreadsheet
Joeffice, Day 9, Adding CSV support to spreadsheetJoeffice, Day 9, Adding CSV support to spreadsheet
Joeffice, Day 9, Adding CSV support to spreadsheet
 
Joeffice day 7, the drawing application
Joeffice day 7, the drawing applicationJoeffice day 7, the drawing application
Joeffice day 7, the drawing application
 
Joeffice, the open source database viewer in 1 day
Joeffice, the open source database viewer in 1 dayJoeffice, the open source database viewer in 1 day
Joeffice, the open source database viewer in 1 day
 
Open source presentation software
Open source presentation softwareOpen source presentation software
Open source presentation software
 
Joeffice, day 3: the word processor
Joeffice, day 3: the word processorJoeffice, day 3: the word processor
Joeffice, day 3: the word processor
 

Recently uploaded

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Recently uploaded (20)

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...
 
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...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
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
 
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
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
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
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
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
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
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...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 

The first open source Java office suite

  • 1. http://www.joeffice.org © Copyright 2013 - Japplis Joeffice The birth of an office suite
  • 2. http://www.joeffice.org © Copyright 2013 - Japplis The current offices MS Office Proprietary C++ Offline Office Web Ap Proprietary (Free) JavaScript Online Google Docs Proprietary (Free) JavaScript Online LibreOffice LGPL (Free) C++ Offline Joeffice Apache licence (Free) Java Offline & Online
  • 3. http://www.joeffice.org © Copyright 2013 - Japplis Why ? ● A lot of people are using office software and we deserve a better software than the existing ones. ● Business needs an online pluggable, adaptable, redistributable office suite. ● An office build by users for users.
  • 4. http://www.joeffice.org © Copyright 2013 - Japplis This Java Office - What will it be ?
  • 5. http://www.joeffice.org © Copyright 2013 - Japplis Concepts ● Clean code – Education / small school projects – Participation – Customisation for companies ● Internationalization (i18n) ● Modularity / plug-ins (macros, templates, …) ● Re-use existing libraries and frameworks ● Compatible with Microsoft Office documents
  • 6. http://www.joeffice.org © Copyright 2013 - Japplis Goals ● > 10 documents opened (tabs, docking) ● Easily find files, options and features ● Adaptable for business needs – online plug-ins, online updates – modules
  • 7. http://www.joeffice.org © Copyright 2013 - Japplis 1 person in 30 days ? ● Use existing libraries but do not extend or fix it ● Flexibility in features ● Alpha version ● Code ! ● No unit tests ● This is not Microsoft Office
  • 8. http://www.joeffice.org © Copyright 2013 - Japplis JavaTM ● Works on Windows, Mac, Linux and soon ARM ● 10 000 000 developers ● A great open source community ● Online and offline ● Interaction with other systems (JDBC, SOAP, LDAP, SAP, …) ● Unicode, BiDi support, Asian languages, Garbage Collector
  • 10. http://www.joeffice.org © Copyright 2013 - Japplis Apache license 2.0 ● Deploy on unlimited computers for unlimited users during unlimited time ● No vendor lock-in ● Adapt it your way (no need to wait for a patch) and no requirement to share the code ● Possibility to redistribute it even in a commercial product ● Benefit from the community improvements ● Widely used license
  • 11. http://www.joeffice.org © Copyright 2013 - Japplis Business / Enterprise ● Java : No need to hire C#, C++ or Visual Basic developer ● Apache licence : Adapt and redistribute even in a commercial package ● Compatible with MS Office documents ● Using standard libraries ● Deploy online ● Online updates and plug-ins
  • 12. http://www.joeffice.org © Copyright 2013 - Japplis Joeffice online ● Exactly the same version as offline. ● Cloud not required : works with local files, shared network drives. ● No cloud lock-in : works with Dropbox, GDrive, SkyDrive. ● Whatever you type remains local (privacy). ● Customize it (or not) and put it on the Intranet.
  • 13. http://www.joeffice.org © Copyright 2013 - Japplis One more thing ● Sign up for the launch and get a free lifetime online access to Joeffice – http://joeffice.launchrock.com – Limited to the coming 10 days

Editor's Notes

  1. I mean a lot Instead of developing a new software from scratch Ease of development/improvement instead of accepting what you have Like IE6, let's bring a new player
  2. This will be the first open source Java Office suite
  3. There is a point I'd like to come back to. Try to image how great an office suite could be if 90,000 developers would work on it.
  4. No need to wait for a patch Android, Spring framework