Free Software Challenge 2017 (China Mainland Area): Develop an OfficeJS App And Win Prizes For Your Contribution To Free Software Project!
Prize List
One Grande Prize: 1 Chromebook with NayuOS installed, 36000 RMB
One Second Prize: 1 Chromebook with NayuOS installed, 24000 RMB
One Third Prize: 1 Chromebook with NayuOS installed, 12000 RMB
Seven Participation Prizes: 1000 RMB per person
Schedule
- Registration: March 1, 2017 - June 25, 2017 at 11:59:59 P.M (GMT+8)
- Submit your app by: July 25, 2017 at 11:59:59 P.M (GMT+8)
- Winner announced: August 1, 2017 (GMT+8)
OfficeJS is a Progressive Offline Web Application (POWA) appstore providing web applications for productivity, communication and media management.
OfficeJS applications are fast, reliable and compatible with all devices ranging from smartphone to desktop. They could be compared to Progressive Web Applications introduced by Google as PWA. The advantages of OfficeJS application are being free software and leaving the control of data to users. Nexedi's team is actively contributing to a series of OfficeJS applications such as office and web document editing, music managing, instant chatting tool Jabber and bookmark managing.
Most enterprise Javascript applications do the same thing: create, search, list, view, edit and save documents.
The logic to edit document content is often mixed with the logic to access document data.
Since there is no Web standard to search documents stored in different enterprise applications, most Javascript components are thus not interoperable with different enterprise applications.
By using jIO API, OfficeJS applications solved this problem perfectly.
Thanks to the jIO API, one of the key features of OfficeJS application is the freedom to choose where to store your data. With jIO, you will have access to simple but powerful applications and store your data anonymously on different storages such as
local web browser, entreprise system like ERP5, personal server or cloud like Qiniu, Dropbox, Drive.
Under the hood: JIO and RenderJS
JIO: one API for all clouds
- One simple API: the same code is used for different types of back-ends local and remote.
- Entreprise Grade: used by multiple companies across the world.
- Data Freedom: user chooses the location to store data.
- Offline and Online: documents are created offline and can be synchronized with jIO
- Extendable: one cloud provider is missing? one functionality is missing? add your own storage to the list.
- Economic: developers are no longer responsible for the cost of storing user data, to scale data size is at zero cost.
Documentation is available on jIO website: jio.nexedi.com
RenderJS: flexibility and power
- Small and fast
- Built for enterprise-level applications such as ERP5
- Built for small applications like OfficeJS applications
- Modular, reusable gadgets created in HTML5 and JavaScript
Documentation is available on RenderJS website: renderjs.nexedi.com
The minimum features that your OfficeJS App should have:
- Works offline
- Uses jIO for data storage
Judging Standard
- Useful for companies, people or education
- Does not already exist in OfficeJS
- Workable & Reliable
- Based on original code
- Innovative
Ready to develop your first OfficeJS App? Participate NOW!
Questions? Check FAQ or Get help here!
Nexedi is here to assist achieving your free software dream