Hirdetés
- Milyen okostelefont vegyek?
- Poco X3 Pro - hardverfrissítés
- Várhatóan ez a négy iPhone már nem telepítheti az iOS 27-et
- Fotók, videók mobillal
- Íme az új Android Auto!
- OnePlus 15 - van plusz energia
- Samsung Galaxy A57 - kecses test, lusta lélek
- iPhone topik
- Apple iPhone 17 Pro Max – fennsík
- Redmi Note 12 Pro - nem tolták túl
- Graphics: Telefonvásárlási kálváriám....avagy clickbait cím: Horror a hardveraprón
- Luck Dragon: Asszociációs játék. :)
- Luck Dragon: Alza kuponok – aktuális kedvezmények, tippek és tapasztalatok (külön igényre)
- Lalikiraly: Mercis kalandok - Huszonnyolcadik rész - Az újrakezdés
- sziku69: Fűzzük össze a szavakat :)
Új hozzászólás Aktív témák
-
F34R
nagyúr

-
F34R
nagyúr
-
F34R
nagyúr
-
F34R
nagyúr
-
F34R
nagyúr

-
F34R
nagyúr

-
F34R
nagyúr
-
F34R
nagyúr
-
F34R
nagyúr

-
F34R
nagyúr
-
F34R
nagyúr
-
F34R
nagyúr
-
F34R
nagyúr
-
F34R
nagyúr
-
F34R
nagyúr

-
F34R
nagyúr
-
F34R
nagyúr
-
F34R
nagyúr

-
F34R
nagyúr
-
F34R
nagyúr
Kep Adrive-rol megosztva
jpeg
png
-
F34R
nagyúr
-
F34R
nagyúr

-
F34R
nagyúr
OS.js (JavaScript Operating System)
Os.js — JavaScript Operating System
A NOTE: Yes — I know this does NOT fully quallify as an operating system. This is really just a hobby project of mine and this is the name I chose.
ANOTHER NOTE: Yes — I’m going to change the name of this project. Suggestions are welcome!
Simple introduction:OS.js started out as a tool to use on my home server so i could run GUI applications to configure services without installing X and a window manager (including VNC or similar remote management) and connect from anywhere in the world just using a web-browser. But lately I’ve also found some other uses for it, mainly HTML5 application development.
Includes a window manager and a simple desktop environment (similar to most Linux envs out there). Standards are inspired by GTK and freedesktop.org.
Applications are developed using Glade Interface Designer (GTK+3 XML) and (optionally) an SQL database XML-scheme.
A built-in compiler creates JavaScript, CSS, SQL and PHP templates from the projects including support for events (signals). One can also create static applications from raw HTML, JS and CSS.
A Virtual Filesystem(VFS) is included. It works with local files, block devices, network connections, compressed files etc.
Applications uses a public API that consists of simple OS operations and calls to the application server-side script and the core libraries (File-system (with restrictions), Networking, Services, Configuration files etc.).
OS.js’ code-base is light-weight and small in size.
JavaScript: < 300kb (minimized, including applications etc.)
CSS: < 200 kb (minimized, including applications etc.)
XML: < 300 kb (including applications etc.)
PHP: < 200 kb
Performance:It performs very well on my computer.
I can have at least 20 applications running simultaneously (including canvas, video and audio contexts) when using Chrome/Chromium 14+ in full-screen.
It also works well on mobile devices (thought there are some problems with input), but there has not been made any optimizations for these devices yet (desktop and window sizes, interaction and multitasking features)
Sources, Live-Site and more information:The current version is a BETA, so there are bugs, missing features etc.
Running example: http://OSjs.0o.no (TCP/IP Wrapper is disabled due to Firewall restrictions). A very special thanks to the awesome team over at Host1 for the Server.
Sources: Stored on Github (Private for now, but it will become Public. If you want to collaborate or look at the sources, send me an e-mail).
News and updates: Check out OS.js Google+ page.
Facebook Page: Located Here.
Video of OS.js in action: YouTube (direct link)
Bug reporting: Report them to andersevenrud@gmail.com or create a issue on Github (Collaboration access required here, sorry [see the sources remark above])
Dependencies:
Linux or Unix like operating system (VFS is not wokring in Windows –under development)
Apache 2+ web-server
PHP 5.3+ with support for JSON, MySQL, XML, XSL, Socket, Date and Calendar
MySQL 5+
Vendor libraries used:
jQuery
JSON2 by Douglas Crockford
Sprintf by Alexandru Marasteanu
Yahoo YUI Compressor
Propel ORM (Core and Application database access)
The JavaScript libraries are currently being replaced by custom written ones.
Features:
Follows strict coding standards, fully documented
Uses HTML5 and CSS2+ features (Supported features are detected on first run.)
Uses a light-weight PHP backend
Simple process managment (process stack, kill processes etc)
Desktop environment (Customizable settings, themes, fonts, cursors etc)
Window Managment (With standard window actions like maximize, minimize, restore, on-top and so on)
Session Managment (Save and restore sessions for later use)
Desktop Panels (movable)
Desktop Panel items (See list below)
Sandboxed Applications with API access and crash-handling
Uses WebStorage to store system/user/application settings and sessions (SQL as backup in case of deletion of browser cache)
TCP/IP Socket connections via WebSocket wrapper (hybi-00 and hybi-10)
Application Compiler (Compiles Application+Glade-XML into JavaScript, CSS and PHP code, also minifies the code)
VFS – Virtual Filesystem support (Block devices, Network connections, Compressed files etc.)
Application WebWorkers for faster processing of complex data
Compability:
Working: Linux with WebKit/Safari/Chrome, Gecko/Mozilla/Firefox (Safari has some minor CSS issues)
Wokring: Google Android 2.2 (Samsung Galaxy S tested 2.2/2.3)
Wokring: Apple iOS 4 (iPad iOS4 tested)
Probably working: Windows with WebKit/Safari/Chrome, Gecko/Mozilla/Firefox (Safari has some minor CSS issues)
Partially working: Opera 10+ – Problem with Glade/GTK CSS
Partially working: Internet Explorer 8 – Problem with Glade/GTK CSS, Missing WebSocket and Canvas
Not tested: Internet Explorer 9
Built-In Applications, Dialogs and Panel Items:
Application: Clock (HTML5-SVG, CSS2)
Application: Draw (HTML5-Canvas)
Application: Movie Player (HTML5-Video)
Application: Music Player (HTML5-Audio)
Application: File Manager
Application: Terminal
Application: Textpad
Application: Image Viewer
Application: Tick-tack-toe game
Application: Arkanoid game (HTML5-Canvas)
Application: HTML Browser/Viewer
Application: PDF Viewer
System: About
System: User Information
System: Settings
System: Logout
System: Process Information
Panel Item: Menu
Panel Item: Separator
Panel Item: Window List
Panel Item: Weather Information (HTML5-Geolocation)
Panel Item: Launcher Dock
Panel Item: Clock
Dialog: Color Picker
Dialog: File Copy, Upload (via HTML5)
Dialog: File Open, Save, Rename
Dialog: Lauch Application
Dialog: Modify Panel/PanelItem
Dialog: Input-box -
F34R
nagyúr


Új hozzászólás Aktív témák
Hirdetés
- HP 250 G7,15.6",i5-1035G1,8GB DDR4,256GB SSD,WIN11
- Lenovo ThinkPad T480s,FHD,14",i5-7300U,8GB DDR4,256GB SSD,WIN11,TOUCH,jó akku
- Lenovo ThinkPad T480s,FHD,14,i5-7300U,8GB DDR4,256GB SSD,WIN11,TOUCH
- Ugreen Revodok Max Thunderbolt 4, dokkoló, port többszöröző állomás
- Audio technica ath adx5000 hifi fejhallgató extra kábelekkel
- AKCIÓ! ASRock B450M R5 5500 16GB DDR4 512GB SSD RTX 2060 6GB Zalman T3 Plus ADATA 600W
- 27% - Samsung ViewFinity S7 S27D700EAU IPS Monitor! 3840x2160 / 60Hz / 5ms
- MSI GF65 Thin - 15,6"FHD 120Hz IPS - i5-9300H - 16GB - 1,25TB SSD - Win11 - GTX 1660 Ti - MAGYAR
- HP EliteBook 840 G6, G5 14" i5, 8-16GB RAM, SSD, jó akku, számla, 6 hó gar
- Dell Core i5 - i7 - 8-10-11-12. gen. üzleti kategóriás notebookok számlával
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest








