Skip to content
forked from gcmms/eyeos

O último lançamento sob uma licença de código aberto eyeOS 2.5. É um sistema para escritórios, de código aberto, gratuito e multi-plataforma que utiliza os conceitos da Cloud computing, baseado na área de trabalho de um sistema operacional. É licenciado sobre a licença GPL

License

AGPL-3.0, AGPL-3.0 licenses found

Licenses found

AGPL-3.0
LICENSE
AGPL-3.0
Copying
Notifications You must be signed in to change notification settings

carvalholeo/eyeos

 
 

Status

fork Estrelas Visualização

🇧🇷 Portgues

#EyeOS O eyeOS é um desktop da web que segue o conceito de computação em nuvem que busca permitir a colaboração e a comunicação entre os usuários. É principalmente escrito em PHP, XML e JavaScript. É uma plataforma de aplicativos de nuvem privada com uma interface de desktop baseada na web. Comumente chamado de desktop em nuvem por causa de sua interface de usuário única, o eyeOS oferece uma área de trabalho inteira a partir da nuvem com gerenciamento de arquivos, ferramentas de informações de gerenciamento pessoal, ferramentas colaborativas e com a integração dos aplicativos do cliente. É de código aberto, gratuito e multi-plataforma que utiliza os conceitos da Cloud computing, baseado na área de trabalho de um sistema operacional. É licenciado sobre a licença GPL A versão 2.5 é a ultima versão feita sob código aberto e é nela que vamos nos basear

💡 Ideia

A ideia é reviver esse projeto que ficou esquecido no passado. O EYE OS ainda tem muito mercado, embora a ideia de ter um "OS" em seu navegador parece estranha ela é muito util. Você pode ter seu proprio "WorkSpace" de qualquer navegador. Imagina só, você deixa seu computador em casa e acessa um ambiente externo e consegue programa? Programar? Isso mesmo, ele pode ser usado para te ajudar a programar para web, para escritorios, pode ter os emails da empresa e etc !

🚧 Ambiente de Desenvolvimento Minimo Atual

  1. Xaamp - O XAMPP é completamente gratuito, de fácil de instalar a distribuição Apache, contendo MySQL, PHP e Perl.
  2. Sublime Text - O Sublime Text é um editor de texto sofisticado para código *Visual Studio Code - Como opcional você pode usar o VS Code *PHP Storm - Uma outra opção muito recomendada porem paga
  3. [MySQL Workbench] (https://www.mysql.com/products/workbench/) - O MySQL Workbench é uma ferramenta visual unificada para arquitetos de banco de dados, desenvolvedores e DBAs *Basicamente somente isso para criar o ambiente de desenvolvimento. Mas claro você pode usar o que mais te agradar , o importante é contribuir 😉

🔍 Requerimentos da Instalação do EyeOS

  1. PHP Version: 5.6.37
  2. MySQL ou MySQL Lite
  3. 100Mb de espaço livre

💻 Trabalho :

Temos muito a fazer, o EYE OS não está atualizado em nossa ultima versão de PHP, por isso sua instalação é complicada. Precisamos primeramente por ele para funcionar, atualizar o código PHP dele para a versão 7. Dessa forma ele poderá rodar em servidores modernos e terá vida Vamos trabalhar em fazer :

  1. Iniciar a atualização do código do PHP antigo para o PHP7 para que ela comece a rodar
  2. Criar um Docker para develop e prod
  3. Transformar em MVC
  4. Vamos modernizar o FrontEnd com uma cara mais atual
  5. Uma estrutura para a instalação de novos "Apps"

📕 Historia :

EyeOS é um sistema para escritórios, de código aberto, gratuito e multi-plataforma que utiliza os conceitos da Cloud computing, baseado na área de trabalho de um sistema operacional. É licenciado sobre a licença GPL. O pacote básico inclui uma estrutura completa de um sistema operacional e algumas aplicações de escritório, como um processador de texto, calendário, gerenciador de arquivos, programa mensageiro, navegador, calculadora, entre outros. eyeOS é um projeto que iniciou com um pequeno grupo de programadores em Barcelona, na Espanha. Ele usa os poderes atuais do HTML, PHP, AJAX e JavaScript para disponibilizar um ambiente de área de trabalho dinâmico e com mobilidade. A diferença para outros ambientes de trabalho é que você inicia a sua área de trabalho e todos os aplicativos do eyeOS de dentro de um navegador de Internet. Desenvolver:

O eyeOS oferece para desenvolvedores um toolkit com várias ferramentas que permitem desenvolver aplicações para o sistema. Ele permite também, por meio do eyeSoft, a criação de um repositório para realizar a distribuição de seus aplicativos para o eyeOS. É possível distribuir os softwares desenvolvidos em um site mantido pela comunidade Utilizar:

Para utilizar o eyeOS, o usuário necessita ter em seu computador um sistema operacional instalado, com acesso a internet ou a uma intranet e um browser. Você não precisa de nenhum programa instalado em seu computador além de um navegador que suporte AJAX para executar o sistema operacional. Para rodar applets Java ou programas em Flash é necessário ter instalado no seu browser o plugin do Flash e a JRE. Com estes requisitos você pode utilizar o eyeOS com todos os recursos que um usuário necessita utilizar em um sistema operacional.

Area de Uso: O eyeOs pode ser utilizado de várias maneiras desde empresas a escolas. Uma das características do sistema voltadas para o uso pessoal é a mobilidade de arquivos. Ele permite o acesso aos arquivos do usuário armazenados e ainda permite o usuário editar os arquivos pela internet. Já para o ramo de administração o eyeOs permite a comunicação entre os usuários que utilizam o sistema, sendo que devido ele rodar diretamente no browser não importa qual sistema operacional e hardware o funcionário está utilizando. O setor público da cidade de Barcelona já utiliza uma aplicação baseada em eyeOS. Empresas que desejam utilizar o eyeOS pode solicitar sua personalização, colocando o logotipo da empresa no sistema operacional. Este ainda pode ser instalado nos servidores da empresa. Já em escolas, o uso das aplicações baseadas em eyeOS permitem a integração e troca de arquivos entre professores e alunos, permitindo diferenças na área de trabalho dos alunos de acordo com a idade, e na área de trabalho dos professores, estes tem disponibilidade de criação de documentos para ser compartilhado com os alunos.

Fonte: https://pt.wikipedia.org/wiki/EyeOS

🇺🇸 English

#EyeOS EyeOS is a web desktop following the cloud computing concept that seeks to enable collaboration and communication among users. It is mainly written in PHP, XML, and JavaScript. It is a private-cloud application platform with a web-based desktop interface. Commonly called a cloud desktop because of its unique user interface, eyeOS delivers a whole desktop from the cloud with file management, personal management information tools, collaborative tools and with the integration of the client’s applications. Cross-platform open source office system that uses Cloud computing concepts based on the desktop of an operating system. Is licensed under the GPL license

💡 Idea

The idea is to revive this project that has been forgotten in the past. EYE OS still has a lot of market, although the idea of ​​having an "OS" in your browser seems strange it is very useful. You can have your own "WorkSpace" from any browser. Just imagine, you leave your computer at home and access an external environment and get program? Schedule? That's right, it can be used to help you plan for the web, for desktops, you can have company emails and etc!

🚧 Ambiente de Desenvolvimento Minimo

  1. Xaamp - XAMPP is completely free, easy to install Apache distribution, containing MySQL, PHP and Perl.
  2. Sublime Text - Sublime Text is a sophisticated text editor for code. *Visual Studio Code - As an option you can use VS Code *PHP Storm - Another highly recommended but paid option
  3. [MySQL Workbench] (https://www.mysql.com/products/workbench/) - MySQL Workbench is a unified visual tool for database architects, developers, and DBAs. *Basically just that to create the development environment. But of course you can use whatever suits you best 😉

💻 Work :

We have a lot to do, EYE OS is not updated in our latest version of PHP, so its installation is complicated. We first need it to work, upgrade its PHP code to version 7. This way it can run on modern servers and will have life Let's work on making

  1. Start updating the old PHP code to PHP7 so that it starts rolling
  2. Transform into MVC
  3. Let's modernize the FrontEnd with a more current face
  4. A structure for the installation of new "Apps"

📕 Story

EyeOS is a free, cross-platform open source office system that uses Cloud computing concepts based on the desktop of an operating system. It is licensed under the GPL license. The basic package includes a complete structure of an operating system and some office applications such as a word processor, calendar, file manager, messenger program, browser, calculator, among others. eyeOS is a project that started with a small group of programmers in Barcelona, ​​Spain. It uses the current powers of HTML, PHP, AJAX and JavaScript to provide a dynamic and mobile desktop environment. The difference to other desktop environments is that you start your desktop and all eyeOS applications from within an Internet browser. Develop:

EyeOS provides developers with a toolkit with several tools that allow them to develop applications for the system. It also allows you, through eyeSoft, to create a repository to distribute your applications to eyeOS. It is possible to distribute the softwares developed in a site maintained by the community Use:

In order to use eyeOS, the user needs to have an installed operating system, with internet access, or an intranet and browser installed on their computer. You do not need any program installed on your computer besides a browser that supports AJAX to run the operating system. To run Java applets or Flash programs, you must have the Flash plugin and JRE installed in your browser. With these requirements you can use eyeOS with all the features a user needs to use in an operating system.

Area of ​​Use: EyeOs can be used in many ways from business to schools. One of the characteristics of the system aimed at personal use is the mobility of files. It allows access to stored user files and even allows the user to edit the files over the internet. For the administration branch, eyeOs allows the communication between the users who use the system, and because it runs directly in the browser no matter what operating system and hardware the employee is using. The public sector of the city of Barcelona already uses an application based on eyeOS. Companies wishing to use eyeOS can request their customization by placing the company logo on the operating system. It can still be installed on company servers. Already in schools, the use of eyeOS-based applications allows the integration and exchange of files between teachers and students, allowing differences in the work area of the students according to age, and in the work area of the teachers, these have availability of creation of documents to be shared with students.

Source: https://en.wikipedia.org/wiki/EyeOS

About

O último lançamento sob uma licença de código aberto eyeOS 2.5. É um sistema para escritórios, de código aberto, gratuito e multi-plataforma que utiliza os conceitos da Cloud computing, baseado na área de trabalho de um sistema operacional. É licenciado sobre a licença GPL

Resources

License

AGPL-3.0, AGPL-3.0 licenses found

Licenses found

AGPL-3.0
LICENSE
AGPL-3.0
Copying

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 68.1%
  • JavaScript 23.5%
  • HTML 7.0%
  • Python 0.7%
  • CSS 0.6%
  • TSQL 0.1%